BM[6( lllNNNEEECCC???<<<:::::::::;;;777777777777666666666666555555555555444444444444555444444555555666777888999777@@@cccyyybbb\\\``````fffkkklllnnnqqqrrrppprrrnnnjjjiiijjjjjjhhhfffaaaaaa``````aaacccdddfffggggggiiikkkmmmoooqqqrrrvvvwwwwwwvvvuuutttvvvwwwtttuuuuuutttrrrrrrsssttttttwww{{{zzztttiii]]]UUUTTTQQQPPPLLLKKKMMMSSSvvvwwwqqqFFF888777444333444444333222222111111000///......------......///......------------..........................................////////////000000000000000000000000///555333222555444:::KKKrrrrrryyy}}}{{{|||}}}|||zzzyyynnnooovvv}}}~~~~~~{{{xxxvvvxxx|||uuutttvvvyyyzzz{{{~~~}}}~~~}}}zzzuuummmeee___WWWTTTQQQOOOOOOOOOOOOOOONNNSSSgggmmmNNN666666444222111222222111000////////////............,,,------......------,,,...------,,,,,,------...............////////////000111444888CCCXXXqqq~~~eeedddyyylllNNNDDDBBB???===;;;:::::::::777777777777666666666666555555555444444444333333555444444555555666777888888777CCCkkk|||fffaaagggcccjjjppprrrtttxxxyyyxxxyyywwwuuuuuuvvvuuuqqqmmmgggfffeeeeeefffggghhhiiilllmmmnnnpppqqqssstttuuuwwwxxxxxxwwwwwwwwwxxxyyyrrrsssssssssrrrrrrtttvvvuuuxxx|||yyysssiii\\\TTTSSSNNNNNNIIIIIIOOOZZZ~~~wwwzzzNNN===999666666444444333222222111111000//////............//////......------------........................................../////////////////////000000000000000///555333111444444===PPP}}}nnnwww|||uuurrrqqqpppnnnkkkuuuzzzzzzkkkmmmsss{{{~~~}}}~~~|||xxxmmmnnnpppssswwwzzz{{{{{{rrrqqqrrruuuvvvxxx|||}}}~~~{{{vvvnnnddd^^^VVVTTTPPPOOOOOOPPPOOONNNPPPTTTeeevvvUUU999777555333222222222111000////////////............------------------------...------,,,,,,------...............///////////////000333999FFF[[[tttyyyeeeeeewwwmmmOOOCCCAAA???===<<<;;;::::::777777777777666666666666555444444444444333333333555444444555555666777888666777JJJvvvooolllrrrqqqxxx}}}~~~zzztttpppooonnnmmmmmmnnnooopppuuuvvvwwwxxxyyyzzz{{{{{{{{{zzzyyyyyyzzz{{{{{{{{{tttuuuvvvvvvuuuuuuwwwyyyxxx{{{~~~}}}xxxrrrhhh[[[SSSQQQLLLNNNKKKJJJQQQ]]]vvvyyyXXXBBB;;;666666444444333222222111111000/////////....../////////......------------..........................................////////////......//////000000000000...555333111444555AAAVVV}}}qqq~~~{{{vvvuuussspppnnnkkkoootttxxx|||yyyiiijjjqqqyyy}}}}}}{{{tttnnnkkkkkkhhhkkkpppsssuuuuuuuuuvvvooonnnppptttvvvyyy~~~{{{|||~~~xxxoooddd]]]UUUSSSPPPOOOPPPPPPOOONNNNNNPPP[[[ttt]]]>>>888666333333333333111000////////////............------------------------...------,,,,,,------...............///////////////000333;;;JJJ```yyynnn```cccrrroooQQQBBBAAA???>>><<<;;;;;;:::777777777777666666666666444444444444333333333333555444444555555666777888999???XXX|||yyy|||zzzyyywwwwwwvvvwwwxxxyyy~~~~~~~~~}}}||||||}}}~~~}}}|||xxxyyyzzzzzzzzzzzz|||~~~|||}}}|||wwwrrrhhh[[[RRRPPPMMMQQQNNNLLLQQQZZZwwwwwwttt```FFF;;;444555444444333222222111111000000//////......//////000......------------......------------------------............////////////---......//////000000111...555333000333666DDD[[[|||uuu}}}vvvgggiiipppyyy~~~xxxqqqjjjeeefffiiinnnrrrvvvwwwuuutttvvvxxxnnnnnnqqqvvvyyy|||~~~{{{|||zzzpppddd\\\TTTRRRPPPPPPQQQQQQPPPNNNOOOPPPVVViiieeeCCC999777444333333333222000////////////...............------,,,,,,------......------,,,,,,------...............///////////////000444>>>OOOgggddd[[[```ooopppSSSAAA@@@???>>>===<<<;;;:::777777777777666666666666444444444333333333222222555444444555555666777888:::DDDccc~~~}}}~~~~~~~~~}}}zzz{{{|||{{{{{{{{{}}}~~~|||wwwsssiii\\\SSSQQQIIIOOONNNLLLNNNSSSjjjzzzqqqjjjMMM===444444444444333222222111111000000000////////////000000......------------......------------------------............////////////------......///000000111...444333000333777FFF___}}}|||zzzrrrgggjjjqqq{{{|||tttmmmllliiigggjjjppptttwwwyyywwwuuuwww~~~xxxjjjlllqqqwww{{{}}}~~~|||qqqddd[[[TTTRRRPPPPPPQQQQQQPPPNNNQQQRRRUUUccclllIII:::888555444444333222000////////////...............---,,,,,,,,,,,,---......------,,,,,,------...............///////////////000555@@@TTTmmmaaa\\\cccrrrrrrTTTAAA@@@???>>>===<<<;;;:::777777777777666666666666444444444333333333222222555444444555555666777888444@@@bbb~~~xxxyyyzzzzzzyyyyyy{{{}}}}}}xxxtttjjj]]]TTTRRRCCCKKKKKKJJJLLLOOObbb|||qqqrrrRRR@@@666666444444333333222111111000000000////////////000000.........------.........------------------------............/////////000---------...///000000111---444333///333777HHHbbbxxxooohhhkkkrrr}}}wwwmmmgggeeeiiikkkkkkpppwwwuuuwwwwwwuuuttt{{{rrrfffhhhnnnvvv{{{~~~}}}qqqcccZZZSSSRRRPPPPPPQQQQQQPPPNNNOOOPPPRRR\\\wwwrrrNNN:::888555444444444222111000/////////...............---,,,,,,,,,,,,---......------,,,,,,------.............../////////000///111666BBBVVVpppccc```iiixxxxxxQQQEEEBBB???===<<<;;;:::999777777777777666666666666444333333222222333333444444555555555444444555777777@@@ccc}}}|||{{{zzzzzz{{{||||||{{{vvvkkk]]]TTTQQQKKKJJJIIIJJJJJJNNNYYYfffoooWWW>>><<<444666555444333222111111111---...///000000///...---//////...------------.............................................------////////////000000000000444111222444111777RRRooozzzkkkgggkkksss|||yyyooogggbbbbbbeeemmmwww}}}}}}zzzwwwwwwtttqqqyyyzzzhhh```eeemmmttt|||zzz}}}}}}rrreee]]]VVVRRRPPPQQQOOOLLLLLLOOOSSSRRRSSSUUUhhhzzzZZZDDD::::::999111000444000222111000//////.........------------------,,,,,,.........------,,,,,,,,,............////////////444222999JJJ\\\tttaaaZZZlllyyyQQQEEEBBB???===<<<;;;:::999777777777777666666666666444333333222222333333444444555555555444444555777>>>DDDbbb|||uuuiii[[[RRROOOJJJIIIIIIJJJIIILLLVVVbbbyyymmm}}}cccFFF>>>333666666444333222111111111......///000000///......//////...------------...................................................////////////000000000000///...000333444===ZZZyyyqqqiiimmmuuu{{{oooiiiccciiiiiimmmttt}}}~~~}}}|||yyyxxxooo___]]]ccckkkssszzzzzz~~~ttthhh___TTTQQQOOOPPPOOOLLLMMMPPPLLLOOORRRRRRbbbcccEEE:::888888111111444000222111000//////.........------------------------......---------,,,,,,,,,............////////////333111999NNNfffeeecccssszzzRRREEEBBB???===<<<;;;:::999777777777777666666666666444333333222222333333444333444555555444444666777===DDDbbb~~~~~~~~~{{{rrrfffWWWNNNLLLIIIIIIJJJKKKIIIJJJSSS]]]rrrooowwwtttPPP???333777666555333222222111111...//////000000//////...//////...------------...................................................////////////000000000000......111444666CCCbbbsssuuuzzz~~~wwwjjjpppyyynnngggeeeeeessstttwww~~~~~~~~~qqqbbbVVV\\\aaajjjrrryyyvvv{{{~~~tttggg___SSSOOOMMMOOOOOOLLLMMMPPPHHHMMMRRRRRR```oooIII:::777888111111444111222111000//////.........+++,,,,,,------............------------,,,,,,,,,............////////////444111:::RRRnnnhhhkkkuuu{{{SSSEEEBBB???===<<<;;;:::999777777777777666666666666444333333222222333333444333444555444444444666888888EEEiii~~~~~~||||||}}}wwwnnnbbbTTTLLLJJJIIIIIIKKKLLLJJJJJJQQQ[[[rrrooouuuZZZ???444777666555444333222222222/////////000000///////////////...------------...........................---------...............////////////000000000000111222333333555EEEeee|||rrr}}}vvvjjjpppzzzwwwiiigggkkknnnzzz|||~~~~~~pppcccZZZUUU\\\bbbkkkssszzz{{{rrr|||qqqddd[[[QQQMMMLLLNNNNNNLLLMMMPPPKKKOOOSSSTTTfffxxxNNN<<<555777222222555222222111000///............++++++,,,,,,---...//////------------------------............////////////444333<<>>UUUoooxxxjjjnnntttyyy}}}VVVEEEBBB???===<<<;;;:::999777777777777666666666666444333333222222333333444222333444444444555777999555GGGkkkyyyqqqrrruuuuuuuuuwww~~~}}}}}}}}}}}}~~~|||}}}~~~wwwooohhh^^^QQQJJJIIIGGGGGGJJJLLLKKKLLLTTT]]]ppptttlllCCC<<<888777666444333333222222111000000//////000000111//////...------------...........................,,,,,,------.../////////////////////000000000000...111222111666NNNssszzz~~~|||llleeennnyyy}}}sssqqqtttzzztttllliiihhhiiieee```ZZZRRRNNNSSSZZZcccjjjsss|||pppxxx}}}xxxpppggg```PPPLLLKKKLLLLLLIIIJJJMMMNNNNNNPPPSSSjjj^^^BBB555888666444555333222111000//////.........+++,,,,,,------.........,,,,,,,,,------------...............///////////////333@@@WWWppp|||}}}pppccchhhooovvv~~~WWWEEEBBB???===<<<;;;:::999777777777777666666666666444333333222222333333444222333444444444555777999555IIIpppyyyqqqkkklllnnnoooqqquuu|||{{{zzzzzz{{{}}}}}}~~~~~~|||vvvpppjjj___RRRIIIGGGCCCDDDFFFIIIIIIKKKUUU___~~~xxxtttwwwHHH@@@888777666444333333333333111111000//////000111111//////...------------...........................,,,,,,------...//////000////////////000000000000,,,111222111888SSS{{{|||nnnzzz|||}}}{{{llldddmmmyyyyyywwwzzz{{{}}}}}}jjjaaa\\\WWWVVVQQQNNNNNNLLLLLLSSS\\\fffmmmwwwuuupppnnn~~~zzzvvvooogggbbbPPPLLLJJJLLLKKKHHHHHHKKKJJJNNNRRRQQQbbbfffFFF777:::777444555444222111000//////.........------------------------,,,,,,,,,---------..................////////////---444CCCXXXpppxxxwwwhhh^^^gggrrrwwwWWWEEEBBB???===<<<;;;:::999777777777777666666666666444333333222222333333444111333444444444555777999999RRR|||vvvqqqkkkggghhhkkkmmmrrrwwwzzzxxxwwwwwwyyy|||}}}xxxrrrkkk```RRRIIIFFFAAAAAADDDGGGHHHKKKUUU```qqqxxxooo~~~KKKCCC888777666555444333333333222111000//////000111222//////...------------...........................,,,,,,------...///000000////////////000000000000///333555222999UUU~~~rrrfff{{{}}}|||nnndddmmmyyyzzz|||yyyggg___XXXOOOJJJFFFFFFJJJMMMNNNUUU^^^gggnnnyyyqqqiiikkkoooyyyssslllddd___PPPLLLKKKKKKJJJGGGGGGJJJHHHOOOUUURRR\\\jjjIII777;;;888555555444222111000//////.........------------------,,,,,,,,,,,,,,,------...................../////////000...666DDDXXXooozzziiiaaappp|||VVVGGGDDD@@@===<<<;;;999777777777777666555555444444333333333333333333333333333333333333444666777999<<>>===<<<:::888777777777666555555444444333333333333333333333333333333333333444666777999???ZZZrrrbbb]]]\\\^^^kkkyyy~~~~~~{{{zzzpppbbb^^^___aaadddhhhmmmqqqsssvvvxxxzzzzzzyyyyyy{{{}}}~~~~~~~~~}}}~~~}}}uuukkk___SSSIIIDDD@@@???BBBHHHKKKMMMRRRXXXhhhtttmmmTTTBBB===:::777555555444333222222111000//////....../////////...------------...------------------------......------------..................////////////000111222222999LLLkkkpppjjj|||mmmggglllrrrwwwzzz}}}iii]]]VVVPPPLLLIIIGGGHHHKKKMMMQQQ\\\fffrrrsssyyyuuummmkkkttt}}}wwwooofffaaaQQQKKKHHHIIIHHHEEEDDDFFFIIIJJJOOOQQQXXXxxxJJJ::::::444777222222333222111000...............------,,,,,,------...,,,,,,,,,---------......---...//////...///111333000555FFFbbb{{{nnnkkk]]]IIIFFFBBB???>>><<<:::999777777777666555555444444333333333333333333333333333333333333444666777999>>>XXXssscccVVVUUUYYY___kkkxxx}}}wwwqqqnnnfff\\\YYYZZZ[[[^^^bbbggglllnnnppptttwwwyyyyyyyyyyyyyyy{{{|||}}}}}}|||}}}wwwxxx}}}uuukkk___SSSIIIDDD??????BBBGGGKKKLLLQQQXXXaaa~~~nnnkkkWWWCCC>>>;;;888666666666555333222222111000//////////////////...------------...------------------------......------------..................////////////111222111111:::PPPmmmssswww~~~{{{{{{}}}rrriiimmmuuuxxx{{{jjjeeehhhmmmqqqtttwww{{{}}}}}}rrraaaXXXTTTOOOKKKIIIHHHJJJNNNQQQVVVaaalllwwwwww|||{{{ooolllqqq||||||sssggg^^^QQQLLLHHHIIIIIIFFFEEEGGGEEEHHHOOOQQQXXXzzzQQQ===:::333666222333333222111000///............------,,,,,,------...,,,,,,,,,---------......---...//////...///111333///666JJJggg~~~{{{hhhiii___JJJGGGBBB???>>><<<:::999777777777666555555444444333333333333333333333333333333333333444666777999===TTT~~~kkk___XXX[[[eeeppp|||}}}rrrjjjbbbZZZWWWWWWXXXYYY]]]aaafffhhhnnnpppsssvvvwwwxxxxxxyyyzzz{{{}}}}}}}}}~~~zzzoooiiilllwww~~~vvvlll```TTTJJJEEE???>>>AAAGGGJJJLLLQQQWWW\\\yyylllfffxxxZZZCCC>>><<<888666666666555444333222111000//////////////////...------------...------------------------......------------..................///////////////000///111???YYYuuuyyy~~~|||~~~uuuooonnnnnnlllrrrrrrvvv~~~{{{jjjbbbeeeiiimmmrrrvvvzzz|||{{{ggg[[[VVVQQQLLLJJJHHHHHHKKKPPPTTTYYYdddooozzzzzztttqqqqqq{{{wwwhhh]]]RRRLLLIIIKKKJJJHHHGGGHHHBBBGGGPPPQQQYYY}}}WWW???:::333777444555333333111000///............------,,,,,,------...,,,,,,,,,---------......---...///.........000222333:::MMMggg|||uuubbbeee}}}```JJJGGGCCC@@@>>><<<:::888777777777666555555444444333333333333333333333333333333333333444666777999@@@UUUvvvbbb^^^]]]fffsssrrrggg]]]WWWWWWWWWVVVVVVYYY]]]aaacccnnnnnnooorrruuuxxxzzz{{{{{{|||~~~~~~}}}uuuuuuxxx}}}~~~uuukkkgggjjjsssyyy{{{~~~wwwmmmaaaUUUKKKFFF>>>===AAAFFFIIIKKKPPPWWWZZZ|||rrrdddpppwww^^^CCC>>>;;;888666666555444333333222111000000///////////////...------------...------------------------......------------..................////////////...///---111CCCaaa{{{|||vvvtttsssvvv|||kkk^^^___ccciiipppvvv{{{}}}~~~sss```YYYVVVPPPJJJHHHHHHHHHKKKQQQVVV[[[fffpppyyyyyy~~~tttwww~~~wwwhhh\\\RRRMMMJJJKKKKKKIIIHHHJJJGGGKKKRRRQQQVVVzzz\\\BBB;;;444999777888444333222000////////////...------,,,,,,------...,,,,,,,,,---------......,,,---......---...000222444:::LLLdddwwwuuucccfff|||bbbLLLIIIEEEAAA???===;;;999777777777666555555444444333333333333333333333333333333333333444666777999@@@SSSttt]]]```hhhsssrrrfff\\\WWWVVVUUUTTTTTTVVVZZZ^^^aaammmmmmnnnqqqvvvzzz|||}}}|||~~~vvvqqqooonnnllliiikkkooovvv}}}|||uuunnnmmmooouuuxxx{{{}}}wwwmmmaaaUUUKKKFFF======@@@FFFIIIJJJOOOVVVaaazzzdddnnnxxxbbbEEE>>>;;;888666666666444333333333222111000000000000//////...------------...------------------------......------------..................///////////////000---111FFFggg|||kkkZZZ[[[___fffooowww|||~~~|||~~~ppp^^^ZZZXXXQQQJJJGGGGGGHHHMMMTTTZZZ```kkkvvvyyyzzz~~~|||rrreee\\\QQQLLLIIIJJJJJJHHHGGGIIIFFFKKKRRRSSS[[[bbbEEE===666;;;888888444333222111000/////////...------,,,,,,------...,,,,,,,,,---------......,,,---......---...000222111888IIIaaauuuwwwdddeeevvv|||}}}eeeOOOLLLGGGDDDBBB@@@===<<<777777777666555555444444333333333333333333333333333333333333444666777999???RRRvvvgggqqq}}}oooccc[[[VVVRRRQQQPPPQQQTTTYYY^^^bbbkkkkkknnnsssyyy}}}}}}|||}}}yyyrrrmmmkkkjjjhhheeefffgggkkkrrrzzz|||wwwtttuuuzzz}}}}}}vvvkkk___SSSJJJDDD===<<>>777777777666555555444444333333333333333333333333333333333333444666888999DDDWWWxxxxxxxxxhhh]]]UUUQQQNNNMMMMMMOOOSSSYYY___ccciiijjjooovvv}}}~~~{{{}}}xxxooommmkkkmmmpppqqqooollliiiiiilllrrryyy~~~yyyyyy}}}{{{}}}{{{tttjjj]]]RRRHHHCCC===<<>>;;;999999888777666444333222111000000000000//////...------------...------------------------.........------...................../////////000000111111888UUU}}}tttxxx}}}xxxggg``````cccjjjttt|||kkk[[[[[[\\\TTTKKKIIIFFFIIIQQQ\\\eeennn|||~~~xxxnnnddd]]]YYYKKKFFFCCCEEEFFFCCCCCCEEEGGGIIIPPPRRR^^^lllLLLAAA888;;;555444555444222111000000//////...------,,,,,,------...,,,,,,,,,---------......,,,---...---------///111222;;;NNNfffwwwppplllttttttyyykkkWWWSSSMMMGGGCCC@@@===;;;888777666666666666666777444444333333333222222222222333444444333444777:::BBBVVVvvvrrrwwwxxxfff]]]VVVSSSTTTTTTRRRQQQTTTUUUVVV[[[bbbhhhnnnuuuyyyyyyyyy{{{|||}}}~~~}}}}}}~~~uuupppjjjiiitttfffaaaZZZ[[[^^^fffooouuuvvvtttrrrqqqrrrtttwww{{{|||}}}{{{zzz}}}wwwyyy{{{rrriii\\\NNNEEEBBB:::<<>><<<;;;999777555555444444333222111000000////////////............------------------------...------,,,,,,,,,------............////////////111---444666VVVwwwgggwww~~~uuujjjaaadddlllvvvrrraaaVVVZZZ\\\SSSKKKIIIIIILLLUUUaaajjjsss|||}}}zzzrrrgggZZZRRRNNNFFFAAABBBDDDDDDDDDFFFIIIJJJOOOSSS```MMM;;;<<<<<<999888666555333111000///.........---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---,,,---...---------///111222;;;NNNggg{{{zzzmmmqqqzzz~~~nnnXXXSSSMMMHHHDDD@@@===;;;888888777666666666666666555555555444444444333333222333444444333444777:::EEEZZZyyylllfffqqqyyycccXXXTTTQQQPPPQQQRRRPPPPPPSSSUUUWWW]]]dddlllqqqwwwzzzyyyyyyzzz||||||~~~~~~}}}~~~lll]]]XXXYYYcccqqq}}}fff```[[[VVVUUU\\\iiitttxxxxxxvvvwwwxxxzzz}}}}}}~~~zzzzzzvvvlll^^^OOOFFFCCC:::<<>><<<;;;:::888666555444444333222111000000////////////............------------------------...------,,,,,,---------............////////////111---444777VVVuuugggwwwzzzqqqfffjjjrrr}}}|||kkk[[[RRRVVVXXXPPPIIIHHHGGGKKKUUUbbbmmmuuu||||||{{{xxxrrrggg\\\TTTMMMEEE@@@BBBDDDDDDEEEGGGHHHJJJQQQSSS]]]QQQ======<<<888888777666555333111000//////...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---,,,---...---------///111444<<>><<<888888999888666444222111000000...------,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---...---------///111444<<>>===;;;999777555555444333222111111000////////////............------------------------------,,,,,,,,,---..................////////////000---555888WWWuuulllzzz~~~ttthhh]]]RRRIIIDDDGGGIIIFFFDDDDDDEEEKKKYYYhhhrrrxxx~~~zzzyyyxxxvvvqqqhhh^^^WWWIIIBBB>>>@@@DDDEEEFFFIIIHHHMMMVVVVVVXXXwwwYYYAAA>>><<<999999888777666444222111000000......---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---...---------///111222;;;NNNfffxxxwwwkkkpppwwwddd___YYYSSSNNNHHHCCC???:::999888666555444444444444444444333333333333222222333444444333444777:::DDD```zzzdddUUUPPPOOOPPPPPPQQQUUUVVVSSSMMMLLLLLLNNNSSSYYY[[[WWWQQQNNNLLLMMMRRRTTTWWW^^^eeerrruuuyyy{{{zzz{{{~~~qqqXXXFFFCCCCCCFFFJJJJJJKKKRRR[[[lll{{{}}}pppbbbaaa```dddggggggfffkkkuuu}}}yyyuuuuuuwwwzzz~~~xxxzzzyyyoooeeeXXXJJJBBBAAA:::<<>><<<:::888666555555444333222111111////////////............------------------------,,,,,,,,,,,,,,,---...///............////////////000---555999XXXtttlllrrrdddYYYOOOGGGFFFBBB???AAACCCBBBBBBCCCGGGNNN[[[iiirrrwww}}}}}}{{{yyyvvvpppfff\\\UUUGGGAAA===@@@CCCDDDFFFHHHIIIOOOXXXWWWYYYxxxZZZBBB@@@>>>;;;;;;888777555333111000/////////...------,,,,,,---------,,,,,,++++++,,,,,,---,,,---...---------///111333===SSSmmm}}}www|||eeeaaa[[[TTTNNNHHHBBB>>>999999888666555555555555444444333333333222222222222333444444333444777:::BBB]]]ttt```TTTRRRPPPQQQRRRUUUVVVWWWUUURRRNNNSSSXXX]]]aaaaaaZZZQQQNNNMMMOOOTTTWWW[[[bbbjjjrrrwww|||~~~}}}~~~qqqXXXGGGAAABBBEEEJJJKKKKKKPPPWWWdddsssuuuooolllddd]]]```]]]hhhrrrsssmmmkkkqqqzzz{{{tttrrrsssvvvyyysssuuu{{{~~~zzzoooeeeXXXKKKCCCCCC:::<<>>=========>>>@@@AAACCCHHHNNN[[[iiiqqquuu{{{~~~|||yyyuuunnndddZZZSSSGGG@@@<<>><<<:::666666555444333222222111////////////............------------------------,,,,,,,,,,,,---...//////............////////////000---666:::ZZZ~~~nnneeeYYYPPPIIIDDD@@@>>>999;;;<<<<<<<<<>>>BBBDDDGGGMMMZZZhhhpppuuu{{{{{{yyyvvvrrrkkkbbbXXXQQQHHHAAA<<>>:::<<>>BBBDDDEEEKKKXXXgggpppuuu|||}}}yyyyyyxxxvvvsssoooiii```WWWQQQHHHAAA<<>>BBBHHHPPPVVVtttuuulllyyy~~~oooNNNJJJIIIFFFCCC@@@???>>>>>>:::999888666444333333222222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------........./////////000111???cccnnnqqq}}}yyyyyynnnfff___WWWRRRCCCBBB???===:::888777666777999<<>>BBBEEEFFFKKKIIIKKKNNN\\\dddKKKGGGDDD@@@???===:::777555444444222111//////...------------...+++++++++,,,,,,---------------,,,------...///000222<<>>BBBHHHPPPVVVgggooolll~~~pppQQQJJJIIIFFFCCC@@@???>>>>>>;;;:::999777555444333333222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------........./////////111222???aaallleeezzz~~~wwwzzzqqqdddZZZTTTOOOIIIDDD???>>>===;;;999888888888888:::>>>@@@AAACCCEEEGGGKKKNNNVVVbbblllttt|||zzzwwwwwwvvvuuuqqqkkkbbbWWWPPPCCC@@@===<<<>>>BBBEEEFFFHHHFFFIIILLL[[[eeeLLLIIIEEEAAA@@@===;;;777555444444333111//////...------------...+++++++++,,,,,,---------------,,,------...///000222:::NNNfffyyyzzzmmmpppwwwuuuppp```WWWRRRGGG<<<:::777555666666555444555444444333333444444555222333444444444555777999BBBSSSwwwtttvvvsss]]]SSSRRRRRRYYYbbbiiinnnrrrxxx|||}}}|||}}}{{{{{{|||}}}}}}}}}mmmbbbeeehhhiiiiiijjjmmmpppoooqqqnnnddd^^^___eeeiiikkkrrr|||xxxoookkkkkklllmmmtttzzz~~~}}}}}}~~~sssggg]]]RRRGGG@@@???999:::<<<>>>BBBHHHPPPUUUcccjjjjjjrrrSSSJJJIIIFFFCCCAAA?????????===<<<:::888666555444444222222111000//////...---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------.........////////////222444>>>^^^ggg___tttvvvxxxfff^^^UUUMMMIIIEEEAAA>>>::::::999888888888888999999<<>>BBBEEEFFFFFFEEEHHHLLLZZZgggNNNJJJGGGBBBAAA>>><<<888666555444333222000///......------......++++++,,,,,,,,,,,,------------,,,------...///000222888HHH]]]oooyyywwwiiikkk~~~zzzyyyssscccYYYSSSHHH===:::777666666666555444555444444333333444444555222333444444444555777999AAAVVV|||xxxzzz|||fffVVVPPPSSSUUU\\\eeelllqqquuuyyy}}}~~~}}}}}}~~~|||lllooorrrrrrqqqqqqtttvvvwwwsssjjj^^^WWWZZZbbbiiiqqqxxx}}}uuummmiiihhhiiijjjpppwwwzzzpppddd\\\RRRGGG@@@???999;;;===???CCCHHHOOOTTTgggpppjjj}}}sssTTTJJJIIIFFFCCCAAA@@@??????===<<<:::888666444333333222222111111000//////...------------------------...------,,,,,,------...............////////////...222555===ZZZgggiiizzzzzzqqqhhh[[[UUUNNNHHHEEEBBB@@@>>>888777777777777777888888:::<<>>;;;888666666666555444555444444333333444444555222333444444444555777999AAA\\\|||}}}zzziii]]]UUUTTTVVV]]]dddnnnuuuxxx{{{~~~}}}}}}~~~{{{|||~~~wwwfffVVVLLLMMMWWWaaaqqq|||}}}yyyppppppooommmlllllllllmmmsssxxxyyyoooddd\\\SSSHHHAAA@@@999;;;===@@@CCCHHHNNNSSSbbb}}}qqq~~~rrrRRRJJJIIIFFFCCCAAA@@@@@@@@@===<<<:::888555444333222222222111111000000//////------------------------...------,,,,,,------............/////////000000---111444<<>><<<;;;:::888777777666666777777777;;;===@@@BBBDDDHHHLLLOOORRRWWWbbbooozzzyyyxxxuuuqqqjjj```TTTMMM@@@>>><<<<<>>;;;888777666444333000000///............///,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000222888HHH]]]ooowww|||wwwdddcccuuu~~~~~~~~~|||ppphhh___PPP>>><<<888777666666555444555444444333333444444555222333444444444555777999BBB___~~~tttmmmlll{{{yyyggg^^^ZZZXXXZZZ^^^cccjjjsssyyy|||}}}~~~|||~~~{{{fffSSSGGGDDDLLLVVViiixxxzzzrrrkkkfffaaadddiiilllnnnppprrrttt{{{~~~zzzpppfff^^^TTTIIIBBB@@@999;;;>>>@@@CCCHHHNNNRRRYYY~~~yyyqqqPPPJJJHHHFFFDDDBBBAAAAAAAAA???>>>;;;999666555444333222222111111111000000000------------------------...------,,,,,,------........./////////000000000---111333===[[[wwwcccmmmxxxlllccc\\\SSSKKKFFFDDD@@@===:::999888888888777777777777888999999===???AAADDDFFFJJJOOOSSSVVV]]]kkkyyy~~~xxxwwwtttoooggg\\\QQQIII>>>===;;;<<>>999;;;>>>AAADDDHHHMMMQQQTTTzzz{{{oooNNNJJJHHHFFFDDDBBBAAAAAAAAABBB@@@>>>;;;999777666555222222222111111111111000...........................------,,,,,,------....../////////000000000000///222444@@@aaauuu```fffuuuhhh^^^WWWOOOFFF@@@???===;;;999999:::;;;666666777888999;;;===>>>@@@BBBDDDGGGIIINNNSSSWWWZZZcccrrr{{{uuutttqqqmmmfff\\\PPPIII===<<<;;;<<<@@@CCCDDDDDDFFFFFFKKKMMMUUUuuudddMMMKKKIIIFFFEEEDDDAAA===:::888777555444111000000///////////////---------,,,,,,+++++++++------,,,------...///000222888HHH___rrr||||||gggeeeuuu|||{{{|||wwwkkkWWW???===999777777666555444555444444333333444444555222333444444444555777999???WWW}}}sssooonnnmmmlllooolllkkkkkkfff[[[QQQNNNQQQWWW\\\```eeekkkmmmkkkiiiddd```\\\XXXVVV]]]fffpppwwwlll]]]OOOFFFGGGNNNMMMYYYeeekkkllliiiaaaXXXZZZ^^^dddhhhlllrrrzzz|||ssshhh___TTTHHH???===999;;;>>>AAADDDHHHMMMQQQQQQvvv{{{xxxmmmNNNJJJHHHFFFDDDBBBBBBBBBBBBDDDBBB@@@===;;;999888777222222222111111111111111...........................------,,,,,,------...////////////000000000000111333555BBBeee{{{ffflll|||rrreeeZZZSSSJJJBBB999:::999888888888:::<<<444555666888;;;>>>@@@AAABBBDDDGGGIIILLLQQQVVV[[[^^^gggwwwyyysssrrrppplllfff\\\QQQJJJ===<<<;;;<<<@@@CCCDDDDDDHHHHHHNNNPPPYYYyyycccKKKJJJIIIFFFEEEDDDAAA===:::999777555444111111000///////////////---------,,,,,,+++++++++---------------...000000222777FFF]]]ppp|||~~~iiigggwww}}}||||||~~~oooWWWEEE999888<<<777777:::555555555444444444333333333444444333444444555666777CCCRRRzzzxxx|||yyyeee\\\ZZZZZZYYYYYY^^^]]]YYYTTTNNNJJJJJJJJJJJJKKKLLLOOOTTT[[[aaadddccc```^^^]]][[[]]]fffqqqyyy~~~ttt___WWWTTTNNNIIIGGGHHHMMMUUU\\\``````___]]]aaa```eeeooowwwzzz}}}}}}sssggg]]]RRREEE>>><<<888777;;;AAAFFFHHHKKKQQQZZZ|||tttyyygggUUUPPPMMMHHHDDDAAAAAACCCDDD??????>>><<<<<<;;;;;;;;;777666444333222111...,,,000000///...---,,,,,,+++...------,,,,,,------...............////////////000222555AAAccclllooozzzwwwmmm^^^RRRKKKDDD>>>???>>>;;;888666666777777888777777999<<<@@@BBBBBBEEEIIIMMMOOOOOOSSS\\\cccjjjsss}}}yyyvvvtttpppjjjbbbXXXOOOJJJ===<<<;;;<<<@@@DDDFFFGGGDDDEEENNNTTT___~~~___PPPJJJEEEEEEDDDAAA???<<<:::999888555222333333111000////////////......---------,,,,,,,,,---------............///...444EEE^^^sssmmmggguuu}}}~~~}}}ppp[[[FFF999999<<<777777:::666555555555444444444333333444444333444444555666777;;;MMMzzzuuuuuu|||kkk[[[UUUVVVVVVVVVVVVWWWUUURRRMMMGGGEEEEEEFFFJJJLLLQQQVVV\\\bbbfffhhhjjjfffbbbaaa```dddooozzz~~~wwwyyyppp```RRROOOPPPOOOMMMNNNIIILLLPPPTTTXXX[[[\\\]]]aaa___bbbllluuuzzz}}}rrrfff\\\QQQEEE===<<<999888;;;AAAFFFHHHNNNTTTiiipppwwwhhhVVVQQQMMMIIIDDDBBBBBBCCCDDDAAA@@@>>>===<<<;;;;;;;;;777666444444444222000---..................------...------,,,,,,------...............///////////////222444@@@bbb}}}iiisss|||xxxtttjjj[[[OOOHHHAAA;;;<<<;;;999888777888999:::<<<<<<<<<>>>AAADDDFFFGGGGGGKKKQQQTTTVVV]]]hhhppppppzzzxxxttttttvvvvvvpppeeeXXXMMMGGG===<<<;;;<<<@@@DDDFFFGGGIIIIIIPPPXXXeee]]]NNNIIIFFFFFFEEECCCAAA>>>===<<<:::777555555444333222111000000000.........---------,,,,,,---------............///000666EEE[[[nnn{{{xxxkkkrrr{{{~~~rrr```GGG:::999<<<888888:::666555555555444444444444333444444333444444555666777;;;NNN{{{xxxuuuqqqrrr|||qqqdddZZZYYY]]]^^^^^^___YYYWWWTTTNNNJJJGGGHHHIIIMMMRRRYYYbbbjjjooorrrtttwwwoooiiiggghhhnnnzzz}}}uuupppyyyyyywwwssskkkddd^^^[[[UUUNNNHHHIIIMMMOOORRRUUUNNNNNNNNNOOORRRWWW\\\^^^^^^\\\___iiisss{{{|||qqqeee[[[PPPDDD===<<<999888;;;AAAEEEIIIQQQYYYgggqqqjjjWWWQQQNNNIIIEEECCCCCCDDDEEEBBBAAA@@@>>><<<;;;;;;:::888777555555555444222000------........./////////...------,,,,,,------...............////////////...111333>>>___{{{gggrrr{{{zzz|||uuuqqqfffVVVIIICCC===888999888888888888:::<<<===@@@@@@AAACCCEEEHHHKKKMMMMMMQQQWWW[[[___gggttt}}}~~~~~~wwwrrrsssxxx|||wwwhhhWWWJJJCCC===;;;;;;<<<@@@DDDFFFGGGLLLKKKQQQ[[[mmm[[[MMMIIIFFFHHHGGGFFFCCCAAA???>>>===:::888777666555333222222111111.........------------,,,---------............///000666EEEXXXkkk{{{mmmnnnyyyuuubbbHHH;;;:::===888888:::666555555555555444444444444444444333444444555666777???PPP}}}vvvwwwxxx{{{nnnfffaaaeeejjjlllmmmmmmbbb```\\\WWWRRRPPPQQQRRRVVV[[[dddoooxxxzzzpppmmmpppwww~~~{{{rrrcccSSSJJJIIIKKKIIIGGGHHHJJJNNNQQQUUUXXXVVVUUUSSSSSSUUUXXX]]]```\\\[[[___jjjuuu}}}zzzpppcccYYYNNNCCC<<<;;;:::999;;;AAAEEEJJJTTT^^^ggguuukkkVVVQQQOOOKKKGGGDDDDDDDDDEEEDDDCCCAAA???===<<<;;;;;;999777666666777666444222.............../////////...------,,,,,,------...............///////////////111222<<<[[[{{{ccchhhuuu~~~|||zzzuuupppcccRRREEE@@@;;;777888888888888:::<<<===>>>AAABBBDDDEEEGGGJJJMMMPPPSSSXXX]]]aaaeeennn{{{}}}yyyvvvuuu{{{xxxgggUUUHHHCCC<<<;;;:::<<<@@@DDDGGGHHHJJJIIIQQQ]]]qqq[[[NNNJJJHHHIIIHHHGGGDDDBBBAAA@@@>>><<<:::888777666444333222111111............---------------------............///...555DDDXXXllljjjkkk{{{yyycccIII<<<;;;>>>999999;;;666666666555555555444444444444444333444444555666777===LLL}}}zzzqqqkkkjjjpppvvvxxxwwwxxxllljjjeee```[[[YYY[[[]]]ccchhhppp{{{xxxuuuxxxtttZZZEEE===@@@FFFCCCFFFIIILLLOOOTTTWWWXXXZZZZZZZZZZZZ[[[]]]^^^___]]]\\\bbboooyyy~~~yyynnnaaaWWWLLLAAA<<<;;;999999<<>>===<<<<<<:::888777777888777555333111000000///......------...------,,,,,,------...............////////////000222222:::WWW}}}yyybbbggguuuvvvpppaaaOOOCCC>>>:::777888999999:::<<<===??????AAACCCEEEGGGHHHJJJOOORRRVVV[[[bbbgggmmmwww}}}}}}zzzzzzzzzxxx|||}}}tttbbbQQQGGGDDD<<<;;;:::<<<@@@EEEGGGHHHHHHIIIRRR___uuuxxx\\\PPPMMMIIIIIIHHHFFFDDDBBBAAA@@@???<<<:::888777666444222111111111//////.........------------------............///---444BBBVVVkkkwwweeekkk{{{~~~gggJJJ===<<>>CCCGGGJJJPPPWWWYYYXXXYYYZZZ]]]___aaabbbaaaaaacccccchhhsss|||xxxvvvxxxmmm___UUUKKK@@@;;;;;;888999===BBBEEEJJJUUUaaa}}}tttgggTTTRRRPPPMMMJJJGGGFFFFFFFFFEEEDDDCCCAAA???>>>>>>===;;;999888888888777555333222111111000///...---,,,...------,,,,,,------...............///////////////333333:::VVV{{{|||kkkxxx}}}~~~}}}wwwpppaaaMMMAAA===:::888888999;;;<<<>>>@@@AAABBBCCCFFFIIIJJJKKKMMMRRRWWWYYY```iiiqqqyyy}}}}}}yyywwwxxxzzzyyyzzzwwwlll\\\OOOGGGDDD<<<::::::<<<@@@EEEHHHIIIJJJLLLVVVbbbwww{{{iiivvv[[[QQQOOOKKKJJJGGGFFFDDDBBBAAA@@@???===;;;999888666444333222111111/////////.........---------------............//////444AAATTTggg{{{ooodddmmmwwwmmmKKK>>>===???:::999;;;666666666666666555555555555444444333444444555666777===JJJ{{{yyyxxx}}}sssPPP===888:::======BBBFFFIIIQQQZZZ[[[WWWWWWZZZ^^^cccfffhhhiiiiiimmmkkkmmmuuu|||~~~vvvnnnoooyyywwwlll^^^TTTIII???::::::777999>>>CCCEEEIIITTT```|||rrrdddUUUSSSQQQNNNKKKHHHGGGGGGFFFEEEDDDCCCAAA@@@@@@??????<<<:::999888888777444222111000000000//////.........------,,,,,,------...............////////////...333555<<>>AAADDDFFFGGGIIIMMMPPPQQQQQQSSSYYY^^^dddlllwww~~~xxxzzz}}}~~~xxxvvvyyy|||wwwuuupppfffYYYMMMFFFBBB;;;::::::<<<@@@EEEHHHIIILLLOOOWWWaaauuu}}}fffwwwWWWPPPPPPLLLJJJGGGGGGEEECCCBBBAAA@@@>>><<<;;;:::888666444333222222////////////............---------............///000333???RRReeevvvnnnjjjooonnnxxxsssKKK???===@@@:::999;;;777777666666666555555555555444444444444444555777777:::GGG~~~~~~~~~lllLLL===:::::::::AAAEEEGGGJJJRRR[[[\\\VVVWWWZZZ___eeekkkoooqqqrrruuuqqqpppuuuzzz}}}rrrmmmiiijjjtttwwwkkk]]]SSSIII???::::::666999???DDDEEEHHHSSS___qqqsssbbbVVVSSSQQQNNNKKKIIIHHHGGGGGGEEEDDDCCCBBBAAA@@@@@@@@@<<<;;;999888888666333111////////////000000000000...------,,,,,,------.............../////////000---222666>>>ZZZ~~~rrrxxxppp___JJJ>>>:::999777444777:::???CCCGGGIIIKKKNNNRRRVVVWWWVVVXXX___dddpppxxxzzz~~~}}}yyyyyy}}}uuurrrkkkcccXXXMMMEEE@@@;;;::::::<<<@@@EEEHHHIIIMMMPPPVVV^^^rrrttt~~~SSSOOOPPPMMMKKKHHHHHHFFFDDDCCCCCCBBB@@@>>>===<<<:::888666444444333000/////////............---------........./////////222>>>RRRfffuuu}}}rrrqqqqqqfffiiiqqqUUUCCC???CCC>>>::::::777999888777666444444444444444444444555555777888999===HHHuuu}}}||||||~~~^^^FFF???<<<===BBBBBBFFFJJJLLLQQQZZZ^^^^^^]]][[[[[[aaannnzzzzzztttxxxuuutttuuuyyy}}}{{{wwwrrrnnnlllpppzzz}}}tttiii\\\RRRHHH???:::;;;777999>>>BBBEEEIIIRRRZZZrrr|||oooaaaWWWWWWUUUPPPLLLHHHEEEDDDCCCBBBCCCCCCBBB@@@>>>???@@@===<<<;;;:::888777666666111111111111000000000000......------------............------------....../////////:::XXX|||sss}}}rrr___JJJ???===;;;888777:::>>>BBBFFFIIIKKKLLLLLLTTTYYYXXXZZZaaaiiinnnwww}}}yyyyyy}}}~~~yyyrrrpppkkkaaaUUUIIIBBB>>>888888:::<<<@@@DDDGGGIIILLLUUUXXX]]]yyyrrrTTTQQQKKKLLLHHHLLLFFFEEEEEEEEEEEEBBB>>>;;;???@@@@@@===888555555666111000///......------...+++,,,...000000000000///000333???RRRdddsssxxxfffkkkhhhdddqqquuuTTTCCC???DDD???;;;;;;888999888777666555444444444555555444555555666777888:::DDDnnn}}}||||||}}}VVVBBB===:::;;;@@@DDDIIILLLNNNSSS[[[___^^^aaa``````fffttt~~~zzzwwwuuuwww{{{zzzvvvtttssssssxxx|||ssshhh[[[QQQHHH???:::;;;666:::???DDDFFFIIIQQQZZZlll{{{}}}nnnaaaZZZXXXUUUQQQLLLHHHFFFFFFFFFDDDEEEEEECCCAAA@@@@@@AAA<<<;;;:::999888777666555111111111111000000000000......------------......---------...///000222222111111111<<>><<<<<<999777999===BBBFFFIIILLLLLLRRRXXX\\\\\\___hhhpppsss~~~|||wwwvvv{{{{{{zzz}}}|||wwwwww{{{{{{wwwsssqqqkkkaaaTTTIIIAAA===888999:::===@@@DDDGGGIIIGGGSSSZZZ```yyypppTTTQQQKKKKKKHHHKKKDDDDDDCCCDDDEEEDDDBBB@@@===>>>>>>;;;666333222333111111000///............+++,,,...///000000000///111444???PPP```nnn{{{ooolllgggdddpppxxxSSSBBB???DDD???<<<<<<999999888777666555444444444666555555555555555666666666???ccc}}}}}}}}}~~~||||||{{{|||nnnMMM???<<<;;;<<>>:::;;;777:::AAAGGGHHHIIISSS___tttyyylll___[[[XXXUUUPPPKKKHHHGGGHHHHHHDDDEEEEEECCCAAA???@@@@@@<<<;;;:::999888666555555222222222111111111000000......------------......,,,---...///111333555666222222333===YYY|||www||||||~~~|||sssaaaLLL???<<<<<<;;;:::<<>>>>>>>>;;;777333222222222111000///............,,,---...///////////////111444>>>OOO```nnn|||xxxooohhhfffnnnyyyRRRAAA???DDD@@@<<<===999:::999888666555555444444666666555444444444555555444===ZZZzzzyyyyyy{{{{{{zzzzzz{{{|||~~~sss^^^HHH???>>>>>>???AAAGGGLLLOOOQQQUUU[[[^^^]]]ZZZ\\\___hhhxxx~~~|||}}}zzz|||}}}~~~pppeeeXXXOOOFFF>>>:::;;;999;;;AAAGGGHHHKKKZZZlllssshhhttt[[[XXXVVVSSSNNNJJJGGGGGGIIIJJJDDDDDDEEECCC@@@>>>??????======<<<:::999888777666333333333222111111000000......------------......------...///111333444555222333333<<>>AAAEEEGGGIIIIIIRRR[[[iiidddRRRPPPJJJMMMIIIKKKMMMJJJGGGEEEDDDCCCAAA???AAAAAA@@@>>>:::777555333222222111000////////////---------......////////////222>>>QQQeeeuuu~~~ssspppnnnnnnyyyRRRBBB@@@FFFBBB>>>>>>::::::999888777555555555555666555555444444444444555444===TTT}}}yyyttttttuuuwwwxxxwwwyyy{{{|||~~~wwwaaaTTTGGG@@@??????@@@BBBEEEJJJNNNPPPUUU[[[^^^\\\]]]___aaaiiixxx}}}{{{nnncccWWWNNNFFF===::::::<<<<<>>===;;;:::999999444444444333222111111000......------------..................///000111111111222222:::TTTvvv~~~~~~~~~|||wwwssskkkkkkdddTTTEEE???===<<>>RRRfffwwwzzz}}}|||sss~~~VVVFFFDDDJJJFFFAAA@@@<<<:::999888777666555555555555444444444444444555555666>>>MMMuuuyyytttoookkklllooorrrtttssswww{{{~~~{{{kkk___XXXQQQHHHBBB??????@@@AAABBBHHHMMMQQQVVV]]]```___^^^```aaafffsss|||xxx|||lllaaaUUUMMMEEE===::::::<<<<<>>===;;;::::::666555444444333222111111......------------............------------......///111111888PPPsss~~~|||yyywwwwwwxxxvvvrrrmmmiiilllgggXXXHHHAAA@@@???DDDEEEGGGIIIMMMPPPSSSUUU\\\eeeqqq}}}{{{|||{{{xxxuuutttvvvxxxzzz||||||}}}~~~{{{~~~zzzwwwwwwuuunnniiihhheeebbb]]]TTTJJJBBB>>><<<777999<<<@@@CCCFFFHHHIIIOOORRRbbb{{{ZZZRRRRRRLLLOOOLLLKKKGGGFFFEEEEEEFFFFFFEEEDDD@@@???>>>???>>><<<888555444333222111000000000000...------,,,------......000222<<>>===;;;::::::666666555444333222111111......------------............---------------...///111111777OOOqqqqqqppp~~~}}}||||||{{{{{{vvvuuutttvvvyyyxxxuuuqqqooorrrlllZZZIIIBBBBBBDDDEEEFFFHHHLLLQQQVVVZZZ]]]cccooo||||||~~~{{{zzz{{{{{{{{{~~~~~~~~~{{{xxxyyytttsssvvvuuuooojjjjjjgggddd^^^TTTJJJAAA===;;;777999<<<@@@DDDFFFHHHHHHLLLVVVmmmyyy[[[UUUUUULLLNNNIIIGGGDDDCCCDDDEEEGGGGGGEEECCC@@@??????@@@AAA???;;;777444444333222111111111111......---,,,,,,,,,---...///111:::JJJ[[[jjjyyyrrr}}}www```PPPNNNTTTNNNIIIGGGBBB;;;:::999777666666555555222222222333444555666777888<<>>@@@???>>>>>>>>>>>><<<::::::999777555333222111111000000000///......------........................+++222333333IIIpppnnnfff}}}}}}{{{uuurrruuu{{{~~~~~~|||zzz{{{zzzooo[[[KKKGGGFFFEEEDDDIIIOOOVVV]]]dddkkkppp~~~~~~|||xxxzzz~~~}}}yyyvvvtttuuuvvvwwwwwwvvvtttrrrqqqiiidddZZZPPPFFF???;;;:::888;;;???BBBDDDFFFHHHIIIKKKWWWvvvyyyhhhWWWPPPNNNLLLHHHGGGFFFEEEEEEFFFGGGGGGDDDBBB@@@@@@AAACCCEEECCC@@@===:::999666444333222222222//////...------------...///333444>>>NNNVVVfffyyyoooppptttvvv]]]IIIHHHTTTSSSMMMJJJEEEEEEAAA<<<888666666666666555555555555555555555555888777:::WWW}}}ssskkkeeedddiiillljjjiiijjjaaa\\\UUUNNNJJJIIIKKKMMMPPPSSSXXX]]]bbbfffkkkoooqqqvvv{{{~~~~~~uuu\\\KKKIIIRRR]]]ooocccRRRGGGEEEIIIKKKKKKNNNTTT]]]gggppprrrpppnnnllllllqqqzzzjjj___RRRIIIAAA:::888:::===@@@GGGKKKLLLPPP^^^mmm|||}}}vvvaaaOOOOOOOOOMMMKKKLLLMMMNNNMMMMMMHHHGGGDDDDDDCCCBBB@@@>>>???>>>===>>>???>>>===;;;;;;:::888666444222111111000000000///......------...........................333333333IIIooommmfff~~~tttuuuuuuvvvyyy}}}}}}}}}|||{{{~~~vvvcccQQQJJJHHHGGGIIINNNUUU^^^eeemmmuuuyyyzzz}}}}}}zzzxxxwwwxxxxxxxxxwwwuuutttrrrqqqiiicccYYYOOOEEE???;;;999888;;;???BBBDDDFFFHHHJJJQQQ^^^zzzpppbbbTTTPPPOOOLLLHHHFFFFFFEEEEEEFFFGGGFFFDDDBBBBBBAAABBBCCCDDDCCCAAA>>>999888666444333222222222//////...------------......111333<<>>AAAGGGKKKLLLOOOZZZfffvvv|||tttbbbPPPOOOPPPNNNLLLLLLLLLLLLKKKJJJGGGEEEDDDCCCCCCCCCAAA??????>>>===>>>??????===<<<;;;;;;999777555333111111111000000//////......---........................000333111222IIImmmpppkkk}}}yyywwwooosssxxx}}}}}}{{{{{{||||||nnnZZZOOOKKKJJJLLLRRR[[[eeeoooxxxzzzzzz~~~|||yyywwwxxxzzzyyyxxxvvvtttssssssrrrhhhbbbXXXMMMDDD>>>:::999999<<>>AAAFFFJJJKKKNNNZZZgggzzzxxx~~~qqqcccRRRQQQQQQOOOLLLKKKKKKKKKIIIHHHFFFDDDCCCCCCDDDCCCBBBAAA???>>>===>>>@@@@@@>>><<<<<<;;;:::888666444222111111111000000///.................................000111///111HHHkkkzzzzzz|||~~~zzzuuuuuuwww~~~||||||}}}~~~yyydddTTTMMMLLLOOOVVVaaannnzzz|||{{{|||xxxuuuvvvwwwxxxwwwuuutttssssssssstttfff```VVVLLLBBB===:::999999<<>>bbbrrreeeYYYRRRQQQTTTYYY```eeeeee```ZZZFFFBBB===999999<<>>>>>@@@DDDJJJSSS[[[fffkkkkkkiiihhhiiijjj{{{sssdddYYYMMMFFF@@@;;;;;;======@@@FFFJJJJJJQQQbbbsssuuu|||mmmcccUUURRRQQQOOOLLLKKKJJJJJJHHHFFFEEEDDDCCCCCCEEEEEEDDDCCC@@@???>>>???@@@@@@>>><<<;;;;;;;;;:::888666444333111111111000//////..............................---...---000EEEggg{{{yyytttttt{{{nnn[[[QQQOOOQQQYYYeeerrrxxxvvv{{{~~~zzzwwwuuuvvvwwwttttttrrrqqqqqqrrrsssttteee___UUUJJJAAA;;;999888:::===@@@BBBCCCFFFIIILLLRRRggghhh^^^TTTRRRRRRPPPNNNOOOLLLKKKIIIIIIJJJKKKJJJHHHEEECCC@@@>>>???@@@@@@???888888777777666555444333000000///............///000222000888GGGQQQccc}}}~~~sssppptttYYYEEEBBBMMMMMMHHHGGGDDD<<<:::888777888999999888555555555555555555555555555>>>;;;<<>>:::777888;;;@@@CCCJJJOOOVVV\\\bbbgggmmmpppnnnsssxxxzzz|||~~~uuugggYYYQQQRRRZZZ```cccRRRCCC??????>>>AAAGGGUUU]]]fffiiigggggglllqqqyyyyyyqqqaaaWWWLLLEEE@@@<<<<<<>>>===BBBHHHJJJLLLWWWrrrsss~~~gggaaaUUUSSSQQQNNNLLLJJJJJJIIIGGGFFFEEEDDDCCCDDDFFFGGGFFFEEEAAA@@@??????@@@???===;;;:::;;;;;;;;;:::888666555222111111000000//////...........................***------000AAA```|||wwwvvv{{{{{{}}}yyyfffYYYUUUOOOVVVbbbnnnxxx~~~{{{rrrmmmlllrrrzzz~~~|||yyyxxxxxxzzzrrrrrrrrrqqqqqqqqqrrrrrrddd]]]SSSHHH???:::888888;;;===@@@BBBCCCFFFJJJMMMYYYsssfff\\\TTTQQQPPPNNNMMMOOONNNLLLJJJJJJKKKKKKKKKJJJFFFCCCAAA???@@@@@@@@@???999999999999888777666555111000//////......//////111222000666EEEOOObbb}}}uuuppprrr[[[FFFBBBMMMLLLHHHFFFCCC>>>;;;999999999:::999888555555555555555555555555333===;;;;;;NNNfff~~~wwwfffXXXOOOLLLLLLPPPTTTVVVVVVXXXYYYRRRHHH>>><<<:::888999<<>>DDDKKKMMMNNN```qqq___]]]TTTRRRPPPMMMKKKIIIIIIIIIGGGFFFEEEDDDDDDEEEGGGIIIHHHHHHCCCAAA@@@@@@@@@???<<<:::999:::;;;<<<;;;:::888777222222111111000/////////........................***...000111<<>>999888888<<<>>>@@@AAACCCFFFJJJMMMZZZzzzuuuaaaZZZUUUUUUTTTQQQOOOPPPMMMKKKIIIHHHIIIJJJJJJIIIGGGEEECCCBBBBBBBBBAAA@@@:::::::::;;;:::999777666111000000///////////////000111...444CCCMMMaaa|||yyyqqqqqq\\\GGGCCCMMMLLLGGGFFFCCC@@@>>>;;;:::::::::888777555555555555555555555555...999999999GGG[[[wwwrrraaaSSSLLLJJJKKKNNNPPPNNNJJJJJJLLLFFF======<<<;;;;;;<<<>>>AAABBBIIIOOOYYYaaagggllloooqqqoootttxxx{{{}}}uuuffffffaaaYYYQQQSSS]]]fff```PPPDDDEEEFFFCCCDDDKKKSSS]]]hhhkkkjjjkkkttt|||{{{www|||yyyqqq^^^TTTJJJDDD@@@<<<===@@@???GGGNNNOOOPPPfff{{{nnnZZZZZZSSSQQQOOOMMMJJJIIIIIIIIIGGGFFFFFFEEEDDDFFFHHHJJJJJJIIIDDDBBBAAA@@@@@@>>><<<999888999;;;<<<<<<;;;999888222222111111000/////////........................***///222111999QQQsss}}}qqq|||rrrsssvvv{{{zzzjjjccceeejjjrrrxxx}}}zzzqqqhhhbbbYYYXXX[[[bbbjjjpppxxx}}}~~~~~~|||yyyxxxwwwxxxwwwwwwwwwvvvssspppnnnlllbbb\\\QQQFFF===999888888<<<>>>@@@AAACCCFFFKKKNNNTTTzzzkkk___ZZZXXXZZZZZZVVVRRRRRRLLLJJJGGGGGGHHHIIIIIIHHHHHHGGGEEEEEEEEEDDDBBBAAA:::;;;;;;<<<;;;:::888777111111000///////////////000000---222AAALLL___{{{|||sssqqqiiiKKKKKKOOOPPPRRRHHHIIIEEE???;;;<<<===:::777777666666666666666555555555666:::777888DDDUUUuuutttdddVVVJJJCCCFFFMMMQQQNNNGGG???>>>AAABBB???@@@===999888999<<<>>>???NNNTTT\\\dddiiimmmppprrrrrrvvv{{{{{{jjj\\\VVVVVV[[[YYYUUU]]]kkkggg^^^TTTOOOLLLJJJKKKOOOWWW^^^fffjjjiiiooo~~~xxxlllZZZPPPFFFAAA>>>;;;<<>>======;;;;;;;;;<<<;;;;;;::::::555444222000///000000111////////////////////////,,,------///;;;SSSpppxxx}}}zzz|||~~~~~~zzzmmmuuu|||~~~{{{ppp}}}nnneee^^^YYYXXX]]][[[]]]eeelllqqqxxx}}}{{{{{{~~~{{{zzzzzzzzzyyyxxxzzz}}}|||wwwrrrqqqnnnjjj[[[VVVNNNEEE>>>:::888888>>>@@@CCCCCCDDDHHHNNNTTT\\\{{{tttssseee^^^YYYSSSRRRTTTTTTQQQMMMKKKJJJJJJIIIIIIIIIJJJJJJEEEDDDDDDBBBAAA@@@??????===>>>@@@AAA@@@???===;;;777555222111111000...---...---...111777DDD[[[ooozzzlllOOOQQQUUUUUUUUUIIIHHHCCC===:::;;;<<<999555555666666666666666555555555444888666777AAARRRssssssgggYYYNNNGGGDDDGGGMMMFFFHHHGGGDDDCCCGGGIIIHHHDDD@@@;;;999:::>>>BBBDDDPPPUUU^^^eeejjjmmmppprrrvvvzzzqqq```XXXTTTUUU]]]^^^^^^fffsssvvvmmmccc^^^ZZZVVVUUUXXXdddpppyyyyyyyyy|||vvviiiYYYOOOFFFAAA===:::;;;>>>FFFFFFJJJMMMNNN[[[{{{ooovvvlll^^^\\\PPPMMMQQQLLLHHHGGGIIIJJJGGGDDDEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBAAA@@@???>>>>>>>>>;;;;;;<<<<<<;;;;;;::::::666444333111000///000000////////////////////////---...//////888NNNmmm|||nnn{{{~~~xxxqqqrrrvvv~~~}}}}}}rrr{{{}}}ssseee^^^ZZZYYY[[[aaabbbgggmmmqqqttt}}}}}}{{{{{{|||{{{{{{{{{}}}zzzsssnnnmmmkkkhhhXXXSSSKKKCCC<<<888777777<<>>???AAAAAAAAA@@@>>>===777555222111000000...,,,...------111777DDD[[[ooorrrVVVZZZ^^^\\\ZZZMMMKKKDDD>>>;;;===>>>:::666555555555555555666666666666111777666666>>>MMMppp~~~zzzjjj]]]OOOHHHEEEEEEGGGLLLFFFJJJJJJGGGHHHMMMPPPPPPGGGBBB<<<999<<>>HHHHHHKKKNNNNNNWWWqqq}}}sssggg^^^^^^QQQMMMPPPLLLJJJIIIKKKKKKHHHEEEDDDEEEEEEEEEEEEDDDCCCCCC@@@????????????>>>>>>>>>;;;;;;<<<<<<;;;;;;:::999777666444222000/////////////////////////////////---///000///444HHHhhh{{{jjj}}}}}}~~~~~~sssiiiqqq}}}}}}uuukkknnnttt}}}iii]]]YYYZZZ___dddhhhlllsssxxxxxxyyy~~~~~~~~~{{{{{{|||||||||{{{{{{wwwpppkkkjjjhhheeeTTTOOOGGG???:::777777777;;;???CCCFFFHHHLLLSSSXXXiiikkk\\\ZZZVVVRRRPPPPPPOOOLLLIIILLLLLLKKKKKKKKKJJJJJJJJJGGGFFFEEEDDDCCCAAA@@@@@@???@@@AAABBBBBBAAA@@@@@@777444222000000///...,,,...,,,---000555CCC[[[ooosssXXX[[[___\\\ZZZNNNNNNGGGBBB???BBBBBB>>>:::999666666666666666666666666111666666777<<>>;;;999;;;>>>GGGGGGKKKPPPRRRZZZpppwwwddd^^^\\\PPPOOONNNLLLKKKKKKLLLKKKHHHFFFDDDDDDDDDDDDDDDCCCCCCBBB????????????>>>>>>===<<<<<<<<<<<<<<<;;;:::999999888777555333111000///...////////////////////////,,,///111000222CCCffflll{{{}}}zzzyyyvvvuuu~~~||||||wwwcccdddiiirrr~~~wwwfff______bbbiiippppppttt{{{~~~{{{xxxxxxyyyyyyyyywwwxxxuuuppplllkkkfff```QQQLLLEEE===999777888999===AAAEEEHHHJJJMMMSSSXXXjjjhhh```XXXUUURRRPPPOOONNNKKKIIIKKKKKKKKKJJJJJJIIIHHHHHHFFFEEEDDDCCCBBBAAA@@@@@@???@@@AAAAAABBBAAAAAA@@@777555222000000///...,,,...,,,,,,///444AAAXXXllloooSSSVVVYYYVVVWWWNNNQQQJJJEEEBBBDDDEEEAAA===<<<888888777777777666666666333777666888<<>>===;;;:::<<<<<<<<<<<<;;;:::999888888777666555333111///...////////////////////////+++...111111222AAAcccrrruuu{{{tttqqq|||{{{zzz}}}yyygggfffgggooo{{{{{{qqqgggeeehhhlllssszzzzzzzzz{{{wwwtttttttttttttttqqqttttttrrrpppmmmeee\\\OOOJJJCCC<<<999999;;;===AAAEEEHHHJJJKKKNNNSSSXXXsssccc___UUUTTTRRRQQQOOONNNKKKJJJIIIIIIIIIIIIHHHGGGFFFEEECCCBBBBBBAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@@@@888555222111111000...---...------...222>>>SSSeeeoooTTTYYY]]]\\\___ZZZ___MMMFFFBBBDDDDDDAAA???>>>;;;;;;:::999888777666666666666555888<<<@@@]]]xxxrrrmmmjjjkkkhhhgggjjjsss}}}yyypppfff___RRRIIIAAAAAACCCEEEIIIMMMTTT[[[eeeooouuuqqq```NNNBBB@@@>>>@@@GGGPPPWWW[[[eeeiiimmmqqqsssuuuxxxzzz}}}xxxjjj___bbbccciiivvv|||~~~~~~zzz|||{{{rrrjjj\\\PPPGGG???===<<<<<>>^^^}}}{{{wwwvvvqqqrrr|||zzzxxxzzz|||zzzjjjhhhhhhnnn{{{ssslllhhhjjjooossszzz|||yyyvvvtttssssssqqqpppnnnqqqsssrrrqqqmmmaaaVVVLLLHHHAAA;;;999:::===@@@EEEHHHJJJJJJKKKNNNUUUZZZ{{{yyyYYYWWWRRRRRRQQQPPPOOOMMMLLLKKKHHHHHHIIIIIIHHHFFFDDDCCC@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@????????????999666444222222111000......---...///111999KKK\\\nnnVVV___fffggglllgggmmmQQQJJJDDDEEEFFFCCCBBBCCC>>>>>><<<;;;999888666666777555222777;;;<<>>===>>>>>>BBBGGGIIILLLRRRVVVUUU\\\wwwrrriiiwww]]]___ZZZLLLPPPLLLKKKJJJIIIGGGGGGHHHJJJEEEEEEFFFFFFEEEEEEDDDCCCAAAAAABBBBBBAAA???<<<;;;=========<<<;;;:::888777666666777666555333222000////////////////////////...,,,...000111999UUUsss~~~rrrrrrvvv{{{zzz{{{|||}}}|||pppllljjjppp|||qqqllljjjmmmrrrwww~~~~~~}}}|||yyyxxxxxxvvvsssqqqppprrrrrrooonnnhhh\\\PPPJJJFFF???:::888:::>>>AAAGGGHHHIIIIIIKKKPPPXXX___gggSSSRRRMMMNNNOOOOOONNNLLLKKKKKKHHHIIIJJJJJJHHHFFFDDDCCC>>>??????@@@AAABBBCCCDDDDDDCCCBBBAAA@@@?????????:::888555444333222111//////...//////000555DDDTTTtttgggRRR^^^hhhkkkooojjjpppVVVNNNHHHGGGHHHGGGFFFHHH@@@@@@>>><<<:::888666555888444000666:::999NNNuuu|||rrrssszzzyyyxxxvvvrrrkkk___SSSKKKGGGCCCAAABBBCCCEEELLLUUUVVV^^^aaa[[[RRRMMMJJJHHHCCCDDDHHHOOOXXX```fffhhhmmmppptttvvvxxxzzz|||~~~~~~uuummmfffdddfffkkkwwwyyylll___ZZZ[[[bbbnnnxxx||||||~~~}}}~~~vvvmmmfffYYYLLLDDD>>>===>>>@@@DDDIIIJJJNNNUUUYYYXXXaaammmgggzzzxxxYYYaaa]]]MMMNNNLLLKKKJJJGGGFFFFFFHHHJJJFFFFFFFFFFFFFFFEEEDDDDDD???@@@BBBBBBBBBAAA???============<<<;;;:::888777666666777777666444222111///////////////////////////,,,---000///666OOOkkk~~~|||rrrrrr~~~~~~~~~~~~~~~~~~}}}yyytttqqquuusssnnnllloootttzzz}}}}}}|||zzzvvvssssssssspppllliiidddXXXLLLHHHDDD>>>999777:::???BBBFFFHHHHHHIIIKKKQQQ[[[ccc___SSSTTTJJJLLLMMMNNNLLLKKKJJJJJJIIIJJJKKKKKKIIIGGGEEECCC>>>>>>@@@AAACCCDDDEEEFFFFFFEEEDDDBBBAAA@@@??????;;;999666444444333222000/////////000///333@@@NNNkkklllXXXZZZooovvvtttrrrnnnWWWPPPLLLMMMMMMIIIEEEEEE@@@>>>:::999999999888777555444333777;;;777EEEbbbxxxrrrmmmiiihhhcccWWWKKKEEEBBB@@@??????AAADDDIIIKKKQQQPPPNNNIIIFFFDDDEEEFFFNNNLLLNNNWWWdddlllmmmkkkqqqtttxxx{{{|||}}}~~~zzzoooggghhhjjjqqq~~~vvvdddVVVWWW___dddfffhhhooottt{{{~~~~~~tttjjj___UUUJJJFFF@@@===>>>AAADDDFFFHHHLLLSSSRRRUUUssseeehhhlll[[[SSSOOONNNJJJJJJHHHGGGGGGHHHIIIGGGFFFFFFEEEEEEDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???:::;;;;;;<<<;;;:::888777666666666555444222111000222000......///000000000...000000333555444HHHlll|||~~~uuurrr{{{|||~~~xxxwwwwwwyyy~~~wwwvvvuuuwww|||~~~~~~|||{{{zzzxxxvvvssssssqqqnnnkkkeee^^^VVVPPPDDD@@@;;;777666:::>>>BBBFFFIIIMMMOOOMMMOOO\\\jjj]]]NNNLLLKKKLLLMMMMMMMMMLLLJJJIIIIIIJJJJJJIIIFFFDDDDDDEEE???======???DDDGGGFFFEEEEEEEEEDDD@@@===<<<<<<>>>:::999888777777444111...000,,,...333111///999JJJlll~~~kkk]]]eee{{{zzzuuuoooZZZSSSOOOPPPPPPLLLIIIHHHBBB@@@<<<:::999888777666777777444777:::666BBB^^^~~~vvvgggbbb^^^^^^ZZZQQQGGGCCC???>>>======???BBBEEEGGGFFFFFFGGGFFFFFFGGGKKKMMMUUUUUUXXX```jjjppprrrppprrruuuzzz~~~uuummmqqqqqqvvvooo```UUUYYYcccjjjmmmpppuuuxxx|||~~~~~~tttjjj^^^TTTGGGCCC>>><<<>>>BBBFFFHHHKKKOOOWWW[[[fffdddpppiiiXXXRRROOOOOOLLLIIIGGGGGGGGGIIIJJJIIIHHHEEEEEEDDDDDDCCCBBBBBBAAA?????????>>>>>>>>>>>>===<<<<<<<<<<<<;;;999888888777777777666555333222111333111......///000000000---//////111444222EEEhhhzzzsss~~~~~~}}}|||}}}zzzyyyxxxxxx|||~~~~~~}}}{{{zzzyyyxxxuuurrrqqqooommmiiiddd\\\SSSMMMBBB???:::777777;;;???CCCGGGIIILLLMMMNNNSSSdddtttyyyzzzsssYYYPPPNNNKKKKKKLLLMMMLLLKKKJJJIIIHHHHHHIIIGGGDDDCCCCCCDDDDDDBBBAAABBBEEEFFFEEECCCDDDDDDCCCAAA>>>===???@@@===<<<:::999999666333000000,,,...333111///999HHHqqqyyykkkdddtttxxxppp___XXXSSSSSSSSSOOOKKKKKKBBB???<<<:::999999888777888999666777:::555@@@YYY~~~uuu]]]WWWRRRSSSQQQKKKEEECCC???>>>>>>>>>???AAACCCDDD???AAADDDFFFIIIMMMRRRVVV[[[^^^dddjjjpppsssuuuuuutttxxx}}}zzzssssssrrrsssyyy~~~zzziii___YYY^^^gggoootttwwwyyy}}}yyy~~~}}}rrrhhh\\\QQQCCC@@@<<<;;;>>>CCCGGGIIIKKKLLLUUU]]]oootttddd|||dddTTTNNNMMMNNNLLLHHHGGGFFFHHHIIIKKKJJJIIIDDDDDDDDDCCCCCCBBBBBBAAA?????????>>>>>>>>>>>>===???>>>===;;;:::999999999888888888777777555444333444222000///000111000000,,,///...000333111AAA```|||xxxwww|||zzzxxx}}}~~~yyywwwtttrrruuu~~~~~~zzz~~~~~~}}}{{{yyyxxxxxxvvvsssqqqnnnllljjjgggaaaYYYOOOHHH???<<<999777888<<>><<<:::999:::::::::999777999666777:::666???UUUuuuZZZSSSMMMMMMMMMIIIFFFEEEAAAAAAAAABBBCCCDDDEEEEEEDDDFFFIIILLLPPPTTTYYY\\\___dddlllppprrrrrrtttuuuxxx{{{{{{uuusssqqqpppssswwwyyyvvvssshhhdddaaadddkkksssxxx{{{yyyxxxsssmmmuuuzzzpppeeeYYYNNNAAA>>>;;;;;;>>>CCCGGGIIIMMMLLLSSS[[[llltttiiiaaaQQQLLLLLLMMMKKKJJJHHHGGGHHHIIIJJJIIIGGGCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@??????AAA???===;;;:::999::::::999999999999888777666666666444111000111111111000,,,///...///333111===WWW}}}wwwxxx~~~|||zzzyyy|||}}}~~~}}}zzzzzz}}}yyyvvvrrrooopppwww~~~~~~~~~~~~{{{zzzxxxwwwvvvtttqqqooolllkkkhhheee___VVVKKKDDD<<<:::777777999>>>CCCGGGHHHIIIJJJKKKMMMWWWlll~~~}}}}}}WWWPPPRRRNNNIIIJJJKKKKKKKKKJJJHHHGGGEEEFFFFFFEEEDDDCCCCCCDDDFFFFFFGGGHHHJJJKKKLLLLLLFFFFFFEEECCC@@@???AAABBBBBBAAA???>>><<<:::666333111///000111000000777AAAWWWoookkkkkk{{{xxxuuupppeee]]]UUURRRPPPJJJGGGFFF@@@===;;;999::::::999888555888555666:::888???RRRuuu\\\SSSMMMKKKKKKHHHFFFFFFCCCCCCCCCDDDDDDEEEFFFGGGHHHKKKOOOSSSWWW[[[```cccdddkkkrrruuutttsssuuuwww|||~~~yyyuuuwwwuuussssssttttttrrrooohhhiiiiiijjjooovvv}}}}}}zzzoooiiiooovvvvvvkkkaaaUUULLLBBB???<<<<<>>===:::666333222111000111000000666<<>><<<;;;:::999888555999666555:::999>>>NNNttt\\\SSSLLLJJJIIIFFFEEEEEEDDDCCCCCCCCCDDDFFFHHHIIIKKKOOOTTTYYY^^^dddiiimmmnnnrrrxxxzzzyyyyyyzzz{{{~~~}}}xxxtttrrrvvvtttqqqoooooommmkkkiiiiiinnnpppoooqqqyyy~~~xxxtttqqqwww|||{{{pppeee\\\RRRIIIAAA???<<<===@@@DDDGGGHHHMMMMMMTTTYYYccczzzaaaUUURRRQQQQQQNNNMMMKKKHHHGGGFFFEEECCCAAAAAAAAAAAAAAAAAAAAAAAAAAA?????????>>>>>>>>>>>>===>>>===<<<;;;::::::::::::888999999:::::::::999999:::777444222222222111000---222//////333222666FFFlll}}}sssppp{{{|||}}}~~~~~~{{{|||~~~{{{rrrhhhccc```^^^___cccjjjhhhgggeeeggglllsssyyy~~~}}}}}}zzzxxxwwwvvvuuussspppnnnkkkiiiddd___XXXPPPFFF@@@888777666777;;;@@@EEEIIIIIIIIIJJJKKKLLLTTThhh{{{hhhSSSPPPNNNJJJJJJJJJKKKLLLKKKJJJIIIHHHFFFGGGHHHHHHGGGFFFHHHIIILLLMMMNNNLLLJJJIIIIIIJJJMMMLLLJJJFFFBBB@@@@@@AAAAAA@@@>>>>>>===;;;888555333222111000///111555888NNNTTTdddwwwgggbbbiiimmmfffcccfffbbb\\\SSSLLLKKKIIIFFFDDDDDDEEEBBB@@@??????@@@???>>>666;;;777555999888;;;IIIxxxxxx\\\SSSLLLKKKJJJGGGEEEFFFGGGFFFEEEEEEFFFIIILLLOOORRRVVV\\\bbbggglllqqquuuvvvxxx{{{}}}~~~~~~~~~vvvooolllkkkkkkkkkkkkkkkllllllkkkjjjooouuuxxxsssqqqxxx~~~wwwkkk```XXXOOOHHH???===<<<===BBBFFFJJJKKKIIIKKKSSSXXXbbb}}}xxxZZZQQQPPPPPPOOOLLLJJJIIIFFFEEEEEEDDDBBB@@@@@@@@@@@@@@@@@@@@@AAAAAA?????????>>>>>>>>>>>>===::::::;;;;;;;;;;;;::::::777888999:::::::::::::::;;;999555333333222111000,,,111...---222000222>>>```~~~{{{ssspppyyy|||zzz~~~}}}|||~~~~~~~~~pppdddYYYTTTQQQNNNQQQVVV^^^^^^______bbbgggmmmrrr}}}{{{yyyzzzxxxwwwvvvuuussspppnnnjjjgggaaa[[[TTTLLLCCC>>>777777666777;;;@@@EEEIIIJJJIIIIIIJJJLLLXXXooo}}}\\\QQQOOOMMMKKKKKKKKKLLLMMMLLLKKKJJJIIIEEEGGGHHHHHHGGGGGGHHHJJJLLLNNNNNNLLLIIIGGGHHHJJJMMMLLLJJJGGGCCCBBBBBBCCCAAA?????????>>>===:::777444444222//////111444555GGGKKK]]]wwwddd^^^cccfff___]]]```\\\WWWOOOIIIHHHHHHFFFEEEGGGAAA??????@@@CCCFFFHHHHHH888===999555999777999EEEggg}}}\\\TTTMMMLLLLLLIIIHHHIIIJJJIIIHHHGGGIIIMMMQQQTTT[[[___dddiiimmmqqqvvvyyyzzz{{{|||}}}}}}}}}pppgggdddeeeeeefffiiilllppprrrttttttvvv}}}~~~vvvpppvvv~~~}}}uuuhhh]]]UUUNNNGGG===<<<;;;>>>CCCHHHLLLNNNMMMOOOXXX]]]fffyyyqqq{{{RRRKKKKKKLLLLLLHHHHHHFFFEEEDDDEEEDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@???888999:::;;;<<<;;;:::999777777888999::::::::::::<<<999666444333333111000+++000---,,,111//////999VVVxxxyyyrrrjjjpppzzz{{{{{{zzz|||{{{kkk___UUUQQQOOONNNRRRXXX]]]^^^```bbbeeejjjpppttt~~~}}}|||yyywwwzzzyyywwwvvvuuussspppnnnjjjeee___WWWPPPIIIAAA===777777666888;;;@@@EEEIIIKKKIIIHHHHHHMMM\\\wwwnnnSSSOOOMMMLLLMMMKKKLLLMMMMMMMMMLLLJJJIIIEEEFFFHHHHHHGGGGGGHHHJJJHHHKKKLLLLLLIIIHHHJJJLLLKKKKKKJJJGGGDDDCCCDDDFFFAAA@@@??????@@@???<<<999444444222//////111333444BBBFFFYYYssshhhbbbZZZVVVUUUVVVVVVTTTNNNLLLIIIGGGEEEEEEFFFGGGBBBDDD@@@;;;CCCRRRVVVPPP>>><<<999555444777<<>>>>>???AAADDDEEEEEEDDDBBBAAA@@@???>>><<<;;;;;;<<<<<<;;;999999999999999:::::::::::::::999888777:::999888666444222000///111000...---...000333555JJJyyy~~~yyytttllljjjyyy}}}~~~|||yyyooohhhZZZPPPSSSXXXZZZ\\\```eeejjjkkkfffeeemmmtttvvvzzz}}}~~~}}}{{{xxxwwwwwwyyyzzzwwwqqqkkkpppjjj```VVVMMMEEE???;;;777666777999===CCCIIIMMMIIINNNMMMEEEIII___|||cccWWWTTTQQQIIISSSQQQNNNJJJJJJKKKLLLJJJIIIHHHHHHJJJLLLIIIBBB???@@@NNNOOONNNJJJFFFEEEIIIMMMHHHGGGFFFEEEEEEFFFGGGGGGCCCCCCBBBAAA???===;;;:::888555222000111333333333===HHHWWWfffttt\\\[[[[[[ZZZYYYVVVQQQNNNJJJIIIHHHFFFFFFFFFFFFGGGBBBDDDAAA<<>>>>>AAAEEEJJJKKKKKKPPPOOOXXXggg}}}qqqtttiiiMMMJJJKKKJJJCCCMMMGGGFFFDDDCCCDDDCCCAAA@@@?????????AAADDDFFFEEEDDDAAAAAA@@@???>>>======<<<;;;;;;;;;:::999999888888999999999:::999999999888999999777666444222111111111000.........000333555DDDrrr~~~zzzvvvpppqqq~~~~~~}}}uuujjj^^^UUUNNNSSS[[[aaagggmmmrrrvvvuuunnnlllqqqwwwyyy|||zzzwwwuuutttuuutttoookkkjjjddd[[[RRRJJJDDD>>>;;;666666777:::>>>DDDIIILLLFFFHHHFFFDDDLLL```sss}}}dddZZZWWWSSSIIIQQQSSSPPPLLLKKKKKKKKKIIIFFFKKKGGGFFFHHHGGGEEEGGGKKKLLLLLLKKKHHHFFFEEEGGGIIIFFFFFFEEEDDDDDDEEEFFFFFFBBBBBBAAA@@@>>><<<:::999888666333222333333333222:::CCCRRRccctttyyyRRRUUUYYYYYYWWWRRRNNNLLLLLLKKKJJJIIIGGGFFFEEEDDDBBBDDDAAA<<>>>>>???BBBGGGKKKMMMMMMQQQQQQ```xxxrrrbbbLLLJJJKKKJJJCCCKKKGGGEEECCCCCCCCCCCCAAA@@@@@@???@@@BBBEEEFFFFFFDDDAAAAAA@@@@@@????????????:::;;;;;;;;;;;;999888777888888888999999999999999888777777666555444333333111000///...///000333444???iii{{{wwwuuuyyy~~~|||oooaaaTTTOOONNNSSS]]]gggrrrzzzzzzuuuwww|||~~~~~~|||xxxrrrpppppppppmmmjjjddd^^^UUUMMMGGGAAA===:::555666888<<>>AAA???999;;;<<<===<<<:::999:::<<>>@@@DDDHHHLLLOOOPPPSSSWWWooo]]]MMMKKKKKKKKKBBBGGGFFFDDDCCCCCCCCCCCCAAA@@@AAA@@@@@@BBBEEEFFFEEEDDD@@@@@@@@@@@@@@@@@@@@@@@@;;;<<<===>>>===;;;999777999999999888888888888888666666666666555555555555111000/////////000222333888]]]|||vvvuuu~~~}}}~~~}}}wwwhhhYYYPPPOOOQQQWWWaaannn{{{}}}}}}~~~~~~}}}|||wwwrrrpppooonnnkkkggg```ZZZQQQIIICCC>>>:::888444666:::>>>CCCFFFIIIJJJMMMJJJKKKTTTcccpppssspppqqq___ZZZWWWTTTIIIMMMIIIMMMQQQUUUUUUQQQKKKFFFDDDCCCFFFLLLMMMIIIEEEEEEHHHFFFDDDEEEGGGGGGDDD@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBB@@@???===<<<:::999888888888666333000333555AAAXXXqqqlllMMMPPPTTTTTTRRRPPPPPPRRRRRRQQQOOOKKKGGGCCC???======??????>>>>>>???<<<999<<<===???>>><<<;;;;;;<<>>???>>>===:::999;;;:::999888777666777777666666666666666666666666111000000//////000111222333OOOvvv|||sssrrr~~~~~~yyyrrrbbbTTTOOORRRVVV^^^kkk{{{~~~zzzxxxvvvyyyvvvsssrrrrrrnnnhhhccc___XXXOOOFFF@@@<<<888666444666;;;???DDDGGGJJJKKKNNNMMMQQQ]]]lllwww{{{|||eeeZZZUUUQQQRRRJJJMMMRRRXXXaaagggfff```WWWRRRLLLIIIIIIMMMMMMHHHCCCBBBGGGEEEDDDFFFHHHHHHDDD@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@>>>===<<<;;;::::::;;;;;;888444111333222;;;RRRllloooJJJPPPXXX\\\\\\WWWRRROOONNNMMMJJJGGGDDDBBB???>>>===>>>?????????>>><<<;;;<<<>>>??????===;;;;;;;;;BBBSSSvvv{{{xxxwwwvvv~~~yyyoooggg^^^dddooooootttwww{{{}}}}}}}}}~~~~~~|||zzzwwwxxx{{{~~~}}}~~~xxxrrrppprrrzzz~~~yyyvvvpppgggZZZNNNFFF@@@===<<<===AAAEEEIIIKKKNNNQQQSSSXXXcccvvvVVVQQQLLLHHHJJJBBBCCCDDDCCCBBBBBBCCCCCCBBB@@@@@@@@@@@@AAADDDDDDCCCBBB?????????@@@@@@@@@@@@@@@===>>>>>>>>>>>><<<;;;:::;;;:::888777666666777777666666666666666666666666111000000000000000111111666IIInnn}}}qqqqqq}}}|||tttkkk^^^RRRPPPUUU\\\fffwww}}}yyyuuusssuuussssssssssssnnnggg```\\\VVVLLLDDD>>>:::777555555777;;;@@@DDDHHHJJJLLLLLLLLLSSSdddtttzzz\\\XXXSSSNNNQQQJJJMMMNNNWWWdddnnnrrrpppmmmkkkZZZQQQIIIHHHHHHFFFFFFGGGFFFFFFFFFFFFGGGFFFDDDBBB@@@AAABBBCCCCCCDDDCCCCCCAAAAAAAAA@@@???===<<<;;;<<<;;;;;;<<<<<<:::777444444000777LLLbbbuuuvvvQQQTTTZZZ___aaa^^^XXXSSSPPPNNNKKKGGGDDDBBBAAA@@@@@@@@@AAAAAA@@@>>>======<<<===>>>===;;;999999:::AAALLLkkk}}}tttjjjoooxxxvvv{{{~~~}}}yyy{{{|||xxxwwwooowww}}}wwwuuukkkcccWWWLLLDDD@@@>>><<<>>>BBBGGGJJJLLLNNNQQQTTT[[[cccjjjPPPOOOIIIEEEJJJCCCCCCDDDBBBAAAAAACCCCCCBBB@@@@@@??????@@@BBBCCCBBBAAA??????????????????>>>>>>======<<<<<<;;;:::::::::888777666555666777999;;;777777666666666666666666111111000000000000000000777BBBfff~~~rrrsss}}}~~~~~~xxxmmmeee[[[SSSRRRWWW^^^iii|||}}}}}}~~~|||xxxuuusssrrrqqqpppqqqqqqmmmeee___WWWQQQHHH@@@;;;999777666666888;;;???DDDHHHKKKMMMMMMMMMWWWmmmlllVVVXXXTTTNNNRRRKKKLLLFFFMMMWWW___dddgggiiijjjZZZOOOFFFDDDEEEEEEFFFIIIDDDEEEFFFFFFDDDCCCDDDDDDAAABBBCCCDDDEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@>>>>>>===<<<;;;<<<===<<<999777444///444EEEXXXiii~~~{{{[[[YYYYYY[[[___```]]]ZZZWWWTTTOOOJJJFFFCCCBBBAAACCCBBBCCCCCCAAA======???;;;<<<<<<;;;999777888999???EEEbbb~~~sssvvv}}}xxx|||}}}~~~ooottt|||yyyuuutttccc[[[QQQHHHBBB@@@?????????CCCIIILLLLLLNNNQQQTTT]]]```xxxbbbKKKLLLGGGCCCIIIDDDEEECCCBBBAAAAAABBBCCCBBB@@@???>>>>>>@@@BBBBBBAAA@@@????????????>>>>>>======<<<<<<;;;999999999999999555555444555666999<<<>>>777777777777666666666666111111111111000000000000///666ZZZ}}}sssvvv~~~}}}}}}~~~|||}}}ttthhh```ZZZUUUTTTYYY^^^iii{{{~~~}}}}}}}}}~~~{{{||||||{{{yyywwwuuutttqqqooonnnnnnnnnkkkeee___SSSMMMDDD>>>:::888888777777999;;;???CCCHHHLLLNNNRRRPPP\\\wwwdddSSSZZZWWWQQQTTTLLLKKKHHHKKKMMMMMMKKKJJJLLLNNNOOOGGGBBBDDDGGGEEEDDDDDDBBBEEEGGGEEEBBBAAACCCEEEAAABBBDDDFFFGGGFFFFFFEEEFFFFFFFFFFFFEEEDDDCCCBBB===<<<;;;<<<===<<<;;;999444...111AAAQQQaaaxxxxxxVVVXXX[[[```cccdddaaa___]]]SSSIIIFFFGGGEEEDDDEEEAAABBBBBBCCCCCCBBBAAAAAAAAAAAA@@@>>>;;;::::::;;;<<<@@@YYY}}}tttlll___XXXMMMEEE@@@???@@@@@@CCCEEEHHHKKKOOOSSSVVVXXXZZZjjj~~~tttvvvXXXQQQKKKJJJHHHDDDDDDFFFFFFEEECCCCCCCCCCCCAAA???>>>??????>>><<<<<<===>>>>>>>>>======<<<<<<;;;;;;;;;;;;:::999999888777777555666777888999::::::;;;999888888999:::999888666444444333333222111111000222999MMMkkk}}}rrroooxxx}}}~~~yyyxxx{{{}}}mmm```ZZZUUUOOOMMMPPP[[[kkkxxx~~~|||}}}{{{yyyyyyyyyyyywwwuuurrrqqqooollliiiccc[[[VVVPPPGGG???<<<:::666555666:::<<>><<<;;;:::999888444222111>>>PPP[[[uuuwwwTTTVVVYYY]]]aaabbbaaa___\\\RRRIIIGGGGGGEEEDDDEEECCCCCCCCCBBBBBB@@@??????@@@AAA@@@>>>;;;::::::;;;;;;===SSS|||}}}yyyooofff[[[TTTJJJBBB>>>>>>>>>???CCCEEEHHHLLLOOORRRVVVXXXYYYmmmlll~~~oooWWWPPPJJJIIIHHHEEEDDDGGGGGGEEECCCCCCCCCBBB@@@???>>>??????>>><<<;;;===>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999999888888;;;;;;999888888777777888;;;:::888888999888777555555444444333333222222111111777IIIgggzzznnnnnnyyyzzz|||}}}{{{yyy{{{wwwggg[[[UUURRRNNNMMMRRR^^^nnnzzz~~~~~~~~~}}}|||{{{yyywwwtttqqqpppnnnlllhhhbbbZZZUUUNNNEEE>>>;;;999666555666:::===AAADDDEEEFFFIIILLLLLLYYYhhh}}}qqq[[[WWWQQQNNNMMMMMMMMMLLLMMMLLLJJJHHHFFFEEEEEEEEEEEECCCAAAAAABBBCCCCCCBBBAAABBBCCCBBBAAAAAABBBCCCBBBCCCEEEFFFHHHIIIJJJJJJEEECCCAAA@@@BBBCCCCCCCCC???>>>===<<<;;;:::999999444111///;;;MMM\\\xxxuuuRRRSSSUUUYYY]]]______^^^ZZZQQQIIIGGGGGGEEEDDDEEEDDDDDDCCCBBB@@@???>>>===@@@@@@@@@>>><<<::::::;;;::::::JJJnnn{{{xxxsssiii```VVVOOOFFF???<<<<<<===>>>EEEGGGJJJMMMOOORRRVVVYYY^^^xxx}}}ooodddTTTMMMIIIHHHHHHEEEEEEGGGGGGEEECCCBBBBBBAAA???===>>>>>>???===<<<;;;<<<>>>:::::::::::::::;;;;;;;;;<<<<<<;;;;;;::::::999999>>><<<:::888777777888999>>>;;;888777777777666555555555555444333333222222000444CCC^^^}}}}}}vvvlllrrr}}}yyy|||xxxyyy{{{{{{ppp```TTTPPPNNNLLLMMMUUUdddttt~~~}}}zzzyyy~~~}}}|||}}}~~~|||{{{xxxssspppnnnmmmmmmkkkggg```XXXRRRJJJCCC<<<:::888555555777:::???DDDGGGGGGGGGIIILLLIII^^^lllvvveeeXXXTTTNNNJJJIIIJJJJJJJJJMMMLLLJJJHHHFFFEEEDDDDDDAAAAAAAAABBBDDDDDDBBB@@@>>>???AAABBBAAA@@@AAABBBBBBCCCEEEGGGIIIKKKLLLLLLDDDBBB@@@@@@AAABBBBBBBBB>>>>>>===<<<;;;:::::::::777444000777HHHWWWsssuuuPPPPPPQQQUUUYYY\\\]]]\\\VVVOOOIIIHHHGGGDDDCCCEEECCCBBBAAA@@@???>>>>>>===@@@AAABBB@@@>>><<<<<<<<<<<<:::DDDaaauuuvvv{{{~~~}}}~~~wwwtttnnnddd[[[PPPKKKCCC===<<<===>>>???GGGJJJNNNPPPQQQTTTYYY^^^mmm[[[QQQKKKGGGHHHHHHEEEEEEHHHGGGEEECCCBBBBBBAAA???======>>>>>>===;;;;;;<<<>>>999999::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::999777777888;;;>>>@@@???<<<888666666666666555555555444333333222222111000222;;;QQQppp|||uuunnnzzz~~~{{{~~~xxxzzz||||||uuuhhhZZZQQQNNNNNNOOOUUU___pppzzzqqqppprrrtttzzz~~~~~~|||||||||~~~|||{{{yyyxxxwwwtttooolllllllllkkkiiieee]]]TTTNNNFFF@@@:::999777444555999<<>>>>>>>>??????AAABBBCCCBBB@@@>>>===>>>>>>===BBBWWW{{{|||{{{tttxxx~~~}}}yyysssoooiii```XXXLLLGGGAAA===<<<>>>@@@AAAJJJNNNRRRSSSTTTXXX^^^dddtttVVVNNNIIIFFFGGGGGGEEEEEEGGGFFFEEECCCBBBBBBAAA???======>>>>>>===;;;:::<<<===::::::;;;;;;<<<<<<<<<===<<<<<<;;;;;;;;;;;;::::::888777666666888<<<@@@BBB???<<<888666666777777666444444444333222222111111111222555CCCaaa~~~wwwrrr~~~}}}~~~}}}}}}~~~}}}nnnfff[[[TTTPPPPPPTTTXXXbbbkkkyyy|||ppphhhqqq{{{}}}}}}}}}}}}}}}zzzwwwvvvuuuuuutttrrrooollllllkkkiiifffaaaYYYPPPJJJBBB===999888666444666;;;???EEEJJJJJJFFFCCCDDDFFFPPPeeekkkmmmaaaZZZUUUQQQKKKHHHGGGHHHIIIIIIKKKKKKJJJIIIHHHFFFEEEDDDCCCDDDGGGKKKMMMLLLHHHEEE???AAABBBBBB@@@??????@@@BBBCCCDDDEEEEEEEEEEEEEEEBBB@@@>>>>>>???@@@@@@@@@<<<<<<<<<<<<<<<<<<;;;;;;999:::555444<<>>===<<<<<<===??????@@@BBBCCCCCCAAA???>>>>>>>>>???AAAOOOoooxxxtttxxx|||yyyzzz{{{}}}|||}}}tttmmmiiiddd\\\UUUHHHDDD???<<<===@@@BBBCCCKKKPPPTTTVVVWWW[[[cccjjjcccTTTMMMGGGEEEGGGGGGEEEDDDFFFEEECCCBBBAAABBBAAA@@@>>>======>>><<<;;;:::;;;===;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::999888777888:::<<<===;;;999777666888999888888555555444444333222222222111222333:::RRRwwwzzzttt}}}}}}|||~~~~~~|||tttooo]]]VVVPPPPPPRRRVVV\\\bbbeeekkkttt||||||xxxyyy~~~uuutttuuuyyyyyytttooommm{{{~~~~~~~~~}}}{{{wwwvvvttttttttttttrrrqqqmmmkkkgggccc]]]UUULLLFFF@@@<<<999888666444888>>>AAAGGGLLLKKKEEEAAACCCGGGXXXiiiooouuuttt]]]\\\SSSOOOKKKHHHHHHHHHHHHGGGIIIIIIIIIIIIHHHGGGFFFEEEHHHIIILLLQQQSSSRRROOOLLLFFFFFFEEEBBB???>>>>>>???BBBBBBCCCCCCCCCCCCBBBBBBAAA???======>>>?????????;;;;;;;;;<<<<<<<<<<<<<<<555999555444:::<<>>>>>@@@@@@???===<<<;;;<<<======>>>@@@BBBBBB@@@>>>======<<>>;;;999888666555:::AAAAAAHHHMMMKKKEEECCCFFFLLLhhhvvv|||hhhYYYYYYOOOMMMJJJIIIHHHHHHFFFEEEGGGHHHHHHIIIIIIHHHGGGGGGHHHJJJMMMQQQTTTTTTQQQNNNMMMKKKHHHCCC???===>>>???@@@@@@AAABBBCCCCCCBBBBBB@@@>>><<<<<<===??????>>>;;;;;;;;;<<<<<<<<<======888===888555888:::CCCVVVRRRRRRSSSTTTSSSPPPKKKHHHGGGDDDDDDEEEBBB===<<>>;;;::::::;;;;;;<<<>>>@@@@@@>>><<<;;;;;;999>>>@@@DDD]]]uuutttuuusssxxx{{{xxxqqqhhhaaa\\\XXXRRRNNNAAA>>>::::::<<>>???@@@BBBCCCDDDDDDDDD@@@>>><<<<<<===>>>>>>>>>::::::;;;;;;<<<=========>>>BBB<<<666777999AAARRRQQQSSSTTTTTTSSSPPPMMMKKKGGGEEECCCAAAAAAAAA???>>>>>>===;;;::::::;;;<<<===>>>>>>===<<<<<<<<<<<<<<<===??????AAATTTwww}}}yyynnnnnnwww~~~~~~ssshhh\\\WWWXXXVVVMMMDDD======;;;:::;;;???FFFKKKMMMQQQUUUWWWVVVYYYdddooooooTTTNNNHHHGGGGGGGGGGGGEEEBBB???BBBBBBBBBCCCBBBBBBAAAAAA???>>>>>>===<<<;;;;;;;;;???>>>===<<<:::999888777999999999999999888777666:::999888777777888999:::666666555555666777888888999888777777888777444222444111222666<<>><<<>>>BBBGGGJJJIIIEEEBBBAAA@@@>>><<<;;;;;;<<<======<<<;;;===???@@@???>>>AAA===:::999555333:::EEEOOOPPPQQQQQQPPPMMMJJJHHHGGGDDDBBB@@@??????===;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>======<<<;;;;;;<<<<<<888;;;;;;<<>>AAADDDGGGGGGEEEBBBDDDBBB@@@???>>>>>>???@@@<<<;;;;;;<<<>>>??????>>>===;;;::::::777333888AAAMMMNNNNNNNNNLLLJJJHHHFFFFFFDDDAAA???>>><<<:::999;;;;;;<<<<<<<<<<<<;;;;;;======<<<;;;;;;;;;<<<<<<555999999888BBB]]]}}}{{{qqqrrryyywwwtttggg```WWWPPPLLLHHHCCC>>>============>>>BBBGGGLLLMMMRRRVVVUUUXXXhhhwwweeeOOOLLLJJJIIIGGGGGGGGGFFFCCCAAACCCCCCCCCBBBAAA@@@???>>><<<<<<<<<;;;::::::999999::::::::::::;;;;;;;;;;;;:::::::::::::::999999888888777666555555555555555666666777777999:::<<<===888666444444555666666666999444222444666CCC```||||||www{{{{{{wwwyyy}}}zzzuuuxxxyyy{{{}}}|||sssggg\\\VVVQQQQQQRRRTTTXXX___gggmmmvvv}}}}}}|||{{{{{{zzz{{{wwwxxxxxxxxx|||zzz~~~}}}~~~~~~|||{{{zzzyyyvvvsssppphhh___WWWRRRLLLCCC<<<999999888888999<<>>>>>@@@CCCDDDDDDCCCAAA???>>><<<<<<<<<======;;;;;;;;;<<<>>>???>>>===;;;;;;<<<===999666888===NNNNNNMMMLLLKKKIIIHHHGGGGGGDDDAAA>>>===<<<999777999:::;;;<<<===<<<;;;:::<<<<<<;;;;;;;;;;;;;;;<<<888;;;<<<999>>>RRRooosssqqqvvv}}}~~~~~~{{{rrrmmmaaa\\\TTTLLLFFFAAA>>>======>>>>>>???@@@DDDIIILLLNNNTTTVVVUUU\\\uuuyyy```MMMJJJKKKIIIGGGGGGGGGFFFDDDBBBCCCCCCBBBBBB@@@???>>>===<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;::::::999666666555555444444333333666666777888:::;;;===>>>:::777555555777999::::::;;;666333333333<<>>AAAEEEFFFFFFFFFFFFHHHMMMYYYlll{{{wwwaaaTTTPPPUUUWWWUUURRRNNNIIIFFFDDDDDDEEEDDDDDDFFFFFFFFFFFFDDDDDD>>>======???AAADDDDDDCCCFFFCCCBBBFFFJJJKKKGGGBBBAAA>>><<<<<>>===<<<;;;;;;;;;;;;<<<;;;:::;;;<<<>>>???>>><<<<<<===>>>===;;;999;;;>>>PPPOOONNNLLLKKKJJJIIIIIIGGGDDDAAA>>>===<<<999777888999;;;<<<<<<<<<;;;:::;;;;;;::::::::::::;;;;;;:::<<<===;;;<<>>=========>>>@@@AAACCCFFFJJJMMMNNNSSSWWWZZZjjj\\\KKKHHHKKKIIIGGGFFFFFFEEEDDDBBBBBBBBBBBBAAA@@@>>>===<<<=========<<<<<<<<<<<<<<<<<<;;;;;;:::999999888888999::::::;;;;;;:::::::::555555555555555444333333666666777888999;;;===>>>999777444444666999::::::<<<666333333222777JJJ___~~~~~~yyyyyy~~~~~~{{{}}}|||zzz{{{}}}}}}mmmccc[[[YYYWWWSSSPPPRRRSSSTTTVVV[[[bbbjjjqqquuuwww~~~|||{{{{{{{{{zzzzzzyyyyyyxxx{{{{{{zzz|||{{{~~~~~~}}}}}}~~~|||zzzvvvppphhhccc]]]VVVPPPMMMGGG>>>:::999555666999<<>>===???BBBEEEFFFEEEEEECCCAAAEEEIIIKKKGGGBBBAAA>>><<<;;;===???AAAAAA@@@@@@??????>>>>>>??????::::::;;;===???@@@>>><<<===>>><<<:::888:::<<<===QQQOOOMMMKKKIIIIIIIIIJJJEEECCC@@@>>>===<<<:::888888999:::;;;;;;<<<;;;;;;::::::999999999:::;;;;;;::::::;;;::::::AAASSSdddyyyxxx{{{~~~vvvmmmfffYYYTTTMMMEEE@@@===<<<<<<<<>>===<<<========================<<<;;;;;;:::999888888777888999999:::::::::::::::555555666666666666555555555555666666888999;;;<<<666444222222444666666666:::555444444222333BBBSSSsss~~~}}}{{{~~~~~~{{{}}}wwwppp```WWWRRRUUUUUUSSSUUU\\\______```dddlllttt{{{~~~}}}{{{{{{{{{{{{{{{zzzyyyxxxwww{{{|||zzzzzz}}}}}}zzz{{{~~~|||yyytttlllbbb\\\UUUOOOKKKHHHBBB:::666777555777:::>>>AAADDDFFFFFFFFFFFFGGGOOO```uuu[[[VVVRRRLLLJJJHHHCCCDDDDDDDDDCCCBBBAAA@@@BBBBBBDDDDDDDDDDDDBBBBBB@@@???>>>???BBBDDDFFFFFFCCCBBBBBBDDDGGGGGGEEEBBB@@@>>><<<<<<>>>?????????===>>>>>>>>>============;;;;;;<<>><<<<<<===;;;777777:::<<<:::~~~OOOMMMJJJGGGFFFFFFGGGHHHCCC@@@===<<<;;;;;;999777999999999999:::;;;<<<===999999999999999:::;;;;;;999777888::::::<<>>===<<<<<>>======<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999777888888999::::::999999555666777888999999888888444444444555666777888999444333222333444555444333888444444666444222<<>>777444666666888<<<@@@DDDFFFGGGGGGGGGKKKOOOUUUeee|||kkkRRRQQQNNNIIIHHHDDDDDDCCCBBBAAAAAAAAAAAABBBAAABBBCCCDDDDDDCCCBBBAAA@@@>>><<<===???BBBCCCDDDAAAAAABBBCCCCCCCCCBBBBBB???>>>>>>>>>@@@@@@>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;<<<===@@@BBBBBB???===;;;???>>>;;;;;;???===999LLLJJJGGGDDDCCCCCCDDDFFF@@@>>><<<:::::::::888777999999888888999;;;<<<>>>999888888888999::::::;;;:::777777:::;;;;;;CCCNNNfffyyysssppphhh^^^WWWUUUMMMDDD???>>>>>>===;;;<<>>>>>?????????>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;777888888999::::::;;;;;;666777888999999999999999555666888999:::;;;::::::444444444444444555666666555444444555666666555333666333444777555222:::GGGZZZ|||vvv|||}}}{{{~~~{{{oooaaaWWW[[[WWW[[[dddgggfffnnn|||{{{xxxwww|||{{{zzz{{{|||||||||{{{zzzyyyzzz~~~}}}|||~~~~~~|||~~~~~~~~~{{{wwwpppfff[[[SSSNNNJJJGGGDDD>>>777555777888:::>>>BBBFFFGGGHHHHHHIIIQQQVVVYYYddd|||}}}^^^NNNNNNKKKHHHIIIFFFHHHFFFBBB@@@???@@@CCCDDDAAAAAABBBCCCCCCBBBAAAAAA>>><<<::::::===???AAAAAA???AAABBBBBBAAA@@@@@@AAA>>>>>>???@@@AAA@@@===;;;======>>>>>>???>>>>>>===<<<===>>>AAACCCCCC@@@======BBBCCCAAABBBDDDAAA999NNNKKKFFFAAA???@@@AAACCC@@@???>>><<<;;;:::888888888888777777777777888888666777777777888888888888888777666666888<<<@@@BBBbbbwwwooojjjcccYYYQQQOOOJJJCCC???>>>>>>===;;;<<<@@@DDDGGGJJJNNNOOONNNUUURRR]]]tttmmmPPPNNNHHHIIIHHHGGGEEEDDDBBBAAA@@@AAAAAAAAA@@@>>><<<;;;:::<<<======>>>===;;;:::999:::888888::::::777999===999999888888888888888888555666777777666666777888555555555555555555555555444444444555555555666666111222222222222444777:::OOOrrr~~~~~~yyyyyyzzz}}}~~~ttthhh___ZZZ^^^```ffflllnnnooottt{{{~~~}}}|||{{{|||~~~~~~}}}|||zzzyyyxxx{{{~~~~~~{{{xxxuuupppiii```WWWQQQNNNEEE>>><<<;;;888666777999===AAADDDEEEFFFGGGHHHNNNNNNSSS___rrrgggZZZPPPMMMLLLGGGDDDEEEDDDDDDCCCBBBBBBAAA@@@@@@DDDCCCBBBAAABBBBBB@@@???===<<<;;;===???AAAAAAAAA>>>???@@@AAAAAAAAAAAAAAA===@@@BBBAAA>>>===>>>AAA<<<<<<<<<<<<===>>>@@@@@@???@@@@@@@@@AAABBBCCCCCC@@@>>>============;;;:::LLLJJJHHHFFFDDDBBBAAAAAA???>>>===<<<;;;999888888777666666666666666666777666666777777777888888888888777666666888;;;>>>@@@VVV}}}|||qqqjjjeee___VVVOOOKKKFFFAAA>>>>>>???>>>===>>>AAADDDGGGJJJNNNQQQRRRUUUTTTaaaxxxXXXFFFIIIJJJHHHGGGFFFEEEDDDBBBAAAAAAAAAAAA@@@???>>><<<;;;:::<<<<<<======<<<;;;999888666444444777666444555999888888888888999999999999555777888777555555666777555555555555555555555555333444444444555555555666222333444444333444777999FFFeee~~~~~~|||~~~}}}}}}tttkkkddd```dddffflllssswwwyyy}}}|||}}}~~~}}}|||{{{zzzzzz|||~~~|||wwwtttpppjjjddd\\\TTTNNNKKKCCC===;;;:::777666888;;;>>>CCCFFFGGGGGGIIIJJJJJJOOO[[[lll^^^TTTKKKJJJJJJFFFDDDEEECCCBBBBBBAAA@@@@@@@@@@@@???@@@AAADDDEEEEEEDDDBBBAAA???>>>>>>@@@AAAAAA@@@>>>>>>???@@@@@@@@@@@@@@@===AAACCCBBB???<<<<<<===<<<<<<<<<<<<===>>>???@@@===>>>???@@@AAAAAAAAAAAA>>>===;;;;;;<<<;;;:::888|||IIIIIIJJJIIIGGGDDDAAA???>>>===<<<;;;:::999888777666555555444444555555666666666666666777777777777777777666555666999;;;===HHHnnn{{{tttjjjccc___YYYRRRKKKDDDBBB???>>>>>>???>>>===AAACCCFFFIIIKKKMMMQQQTTTZZZ___mmm~~~jjjMMMEEEFFFLLLFFFEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@???>>>===;;;:::;;;;;;;;;;;;:::999888888888555666999:::777777:::777888888888999:::::::::666777888777555444444555444444444444444444444444333333444444444444555555333444444444333333555777<<>>AAAFFFHHHIIIJJJKKKLLLLLLSSSaaarrrkkkUUUNNNIIIIIIJJJHHHGGGGGGBBBAAA@@@??????@@@AAAAAA>>>AAADDDGGGHHHHHHFFFDDDDDDBBB@@@???@@@@@@>>>===>>>>>>????????????@@@@@@@@@DDDGGGFFFAAA<<<::::::===<<<<<<======>>>???@@@>>>???AAACCCCCCCCCBBBAAA???===<<<<<<======;;;:::wwwGGGHHHHHHHHHFFFCCC@@@>>><<<<<<;;;:::999888777777666555555555555555555666555555555666666666777777777666555555555777999:::===___~~~uuunnneee^^^YYYTTTMMMGGG@@@???>>>>>>=========<<>>===<<<;;;;;;::::::999888888777:::777888===>>>;;;:::;;;666777777888999:::;;;;;;666777888666444333333444444444444444444444444444333333333333333333444444222333444333111111222333888LLLnnn~~~}}}|||xxxuuutttuuuxxxyyy|||{{{|||~~~}}}yyyuuurrrpppkkkfff___XXXSSSNNNJJJGGGCCC===888888888777:::>>>BBBEEEIIILLLMMMMMMNNNOOOSSSWWW```ooo```QQQMMMJJJJJJKKKJJJIIIHHHBBBAAA@@@??????AAABBBCCCEEEGGGHHHIIIHHHGGGGGGGGGHHHEEEBBB@@@???>>><<<;;;@@@@@@@@@@@@@@@@@@@@@AAACCCHHHKKKJJJEEE???;;;:::===============>>>??????@@@BBBEEEGGGHHHGGGEEECCCBBB@@@??????@@@@@@???===sssGGGFFFEEECCCAAA@@@??????;;;;;;:::999888777777666777666666555555666666777444555555555555666666666666666555555555666777888999TTTlll~~~{{{~~~rrrkkkccc[[[UUUOOOHHHDDD??????>>>===<<<;;;;;;<<>>;;;::::::999888888777777888555666<<>>============>>>>>>???AAABBBEEEHHHHHHGGGEEEDDDCCCAAA@@@@@@AAABBBAAA???oooFFFDDDAAA???======>>>???:::999999888777777666666777666666666666666666777444444444444555555555666555555555555666777777888999IIIYYYooo}}}|||wwwtttvvvlllggg___XXXQQQJJJEEEAAA>>>>>>>>><<<::::::<<<>>>GGGGGGMMMSSSSSSOOOUUU___zzzlllMMMLLLKKKEEEGGGBBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCBBBAAA@@@??????<<<;;;:::999888888888888:::777888???CCC@@@<<<:::555666666777777888888888444555666555333222222333333333333333333333333333333333222222222222111111444666888777666555555666333===UUUsss|||yyy~~~zzzyyy|||~~~yyyzzz~~~|||{{{|||~~~|||{{{wwwtttpppmmmkkkjjj^^^YYYQQQKKKFFFCCCAAA???;;;777555666777999@@@HHHJJJMMMQQQTTTTTTTTTUUUUUUWWWcccvvvhhh\\\LLLMMMKKKGGGEEEFFFEEEBBBDDDDDDDDDDDDCCCCCCCCCCCCEEEFFFFFFDDDDDDHHHOOOUUURRRPPPLLLJJJIIIGGGEEECCCEEEDDDCCCBBBAAABBBCCCDDDDDDHHHLLLKKKFFF@@@===;;;>>>>>>============>>>>>>???AAACCCEEEEEEEEEDDDCCCAAA@@@???@@@AAAAAA@@@???lllDDDCCC@@@>>>=========>>>999888888777777666666555666555555444444555555666333333444444444555555555444555555666777777888999999@@@GGG]]]{{{qqqkkklllddd```ZZZRRRLLLFFFBBB???<<<<<<<<<;;;999;;;???CCCLLLIIILLLRRRSSSTTT```ppp]]]OOOLLLIIIHHHGGGCCCBBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@???>>>>>>===<<<:::999888888999999;;;888:::BBBFFFCCC>>><<<555555555555666666666666333444555444333222333444333333333333333333333333333222222222111111111111222444777777666555555555111666DDD]]]xxx|||vvvvvv{{{|||ttt~~~{{{yyyuuuppplllhhhfffeeeWWWRRRLLLFFFBBB???<<<:::999666555666888:::CCCLLLMMMPPPTTTVVVWWWVVVWWWXXX___rrr{{{hhhTTTKKKNNNLLLFFFCCCFFFFFFCCCBBBCCCDDDEEEDDDCCCAAA@@@@@@BBBDDDCCCBBBEEELLLRRRSSSQQQNNNLLLKKKJJJHHHFFFEEEDDDBBBAAAAAAAAACCCCCCFFFJJJNNNMMMIIIDDDBBBAAA>>>>>>============>>>>>>@@@AAABBBCCCDDDDDDDDDDDDBBBAAA@@@@@@BBBBBBBBB@@@jjjCCCBBBAAA@@@>>>======<<<888888777777666666555555555444444333333444444555333333333444444444555555444444555666777888999999888:::;;;QQQxxxwwwyyywwwllldddddd^^^ZZZUUUNNNHHHDDD@@@>>>:::;;;;;;:::999<<>>===<<<===<<<;;;999888999999:::777444666>>>CCC@@@;;;777555555555555555444444444222333444444222222333555333333333333333333333333333222222222111111000000///111333444333222222333111222:::NNNnnn}}}ssspppwww}}}|||}}}yyyuuu~~~~~~zzzwwwrrrlllgggccc```___SSSNNNHHHCCC???<<<999777888555555777888;;;EEEOOOOOORRRVVVXXXXXXXXXXXXYYYkkk|||mmmjjjOOOMMMPPPNNNGGGEEEHHHJJJGGGAAACCCDDDEEEDDDBBB???===???BBBDDDCCCAAAAAAFFFKKKQQQNNNLLLJJJJJJIIIGGGFFFEEEDDDBBB@@@@@@@@@BBBCCCIIIMMMQQQQQQMMMIIIHHHHHH???>>>============>>>>>>CCCCCCCCCDDDEEEEEEFFFFFFDDDCCCBBBCCCDDDEEEDDDCCCkkkEEECCC@@@===::::::::::::666666666666555555555555777777666555555555555555666666666666666666666666666555333333333444666888555999===GGG```|||wwwooohhhbbb^^^ZZZUUUNNNHHHCCC@@@===<<<;;;999777777:::@@@FFFJJJTTTJJJKKKVVVXXXYYYrrrnnnHHHLLLKKKBBBCCCJJJIIIGGGDDDCCCCCCBBBAAA???>>>@@@AAA???<<<:::;;;===<<<>>>???>>><<<999888888555666888999::::::999888555555444333222222111111333333333222222222111111333333333444444333222222000000111111111222222222222222222111111111000000555333555FFFddd|||zzzvvvssstttyyy~~~sss{{{}}}}}}xxxuuurrroookkkeee\\\VVVQQQLLLEEE@@@>>><<<888555666555555777===DDDIIILLLNNNOOOSSSWWWWWWWWW___hhhllleeecccOOONNNNNNNNNLLLJJJJJJKKKLLLCCCCCCEEEGGGHHHGGGCCCAAABBBDDDFFFEEEBBBAAACCCFFFJJJJJJJJJIIIHHHGGGFFFEEEBBB>>>>>>@@@===:::>>>FFFKKKLLLMMMKKKHHHFFFEEEFFFAAAAAA@@@>>><<<;;;===???AAAAAAAAABBBDDDEEEDDDCCCDDDEEEEEEFFFEEEEEEDDDCCCgggDDDBBB???<<<:::999999999666666666666555555555555777666666555444444555555555555555555555555555555666555333333333444666777444888;;;AAAUUUttt~~~zzzuuunnngggaaa]]]TTTPPPJJJEEEBBB@@@>>>===:::999888999<<>>===>>>@@@???<<<:::999999666666777777888888777777555555444444333222222111333333222222222111111111111111222222222222111111000000000111111111222222222222222111111111000000111///222>>>VVVrrr}}}~~~yyyuuutttxxx~~~tttuuuzzz{{{{{{zzzxxxtttrrrnnnkkkhhhbbb[[[UUUOOOJJJDDD???===;;;888555666666777:::@@@FFFLLLOOORRRSSSWWWYYYXXXZZZeeeppp]]]]]]dddYYYNNNOOOOOONNNMMMLLLNNNOOOGGGGGGGGGIIIJJJIIIFFFDDDBBBCCCDDDDDDCCCBBBCCCEEEEEEFFFGGGHHHIIIIIIIIIIIIBBB@@@@@@BBB@@@<<>>;;;999888888888666666666555555555555444666666555444444444555555555555555555555555555555555444333333333444666777333666888:::FFF^^^yyy||||||yyyuuuoooggg```ZZZWWWLLLIIIDDDAAA@@@@@@???>>>888999:::<<<@@@DDDHHHKKKIIILLLPPPUUU[[[iii~~~uuuyyyXXXEEEFFFDDDBBBCCC???FFFDDDBBBAAABBBBBBAAA@@@>>>??????>>><<<;;;<<<======???@@@???===;;;::::::777666666555555555555555555555444444333333222222222222222222111111111000///000000111111111000000000000000000111111111111222111111111111000000000111111333999HHH```}}}~~~}}}vvvsssvvv|||{{{|||xxxwwwvvvsssppppppmmmjjjfffbbb]]]WWWSSSKKKGGGBBB===;;;999777666777888:::>>>CCCIIINNNQQQRRRSSSVVVXXXXXX]]]mmm}}}nnnQQQTTT___\\\NNNOOOPPPPPPOOOOOOPPPRRRIIIHHHHHHIIIJJJIIIGGGDDDBBBAAAAAABBBCCCDDDDDDCCCDDDDDDEEEFFFGGGHHHHHHGGGAAA@@@AAABBBAAA>>>???CCCIIIIIIIIIFFFBBB@@@??????@@@AAAAAAAAA@@@@@@BBBCCCAAACCCEEEDDDBBB@@@AAACCCBBBAAAAAAAAAAAABBBDDDEEE^^^@@@???===;;;999888777777666666555555555444444444555555444444444444444555444444444444444444444444444444333333333444555666222555666666;;;LLLcccuuu{{{zzzwwwtttnnnggg___WWWQQQMMMFFFCCC@@@>>>>>>>>>===<<<777999<<<@@@DDDHHHJJJKKKOOORRRTTTXXXiiiyyycccPPPFFFDDDAAAFFFIIIAAADDDBBB@@@@@@AAAAAAAAA???;;;;;;;;;;;;:::999999999===???@@@@@@>>><<<;;;;;;999888666444333444444555555444444444333333222222222111111111111000000000//////000111111111000000/////////000000000111111111111111111000000000000000222555666<<>>BBBGGGLLLPPPSSSQQQSSSVVVXXXYYYbbbvvv|||bbbRRRQQQVVVSSSOOOPPPQQQQQQOOONNNNNNOOOGGGFFFEEEFFFGGGFFFDDDCCCBBB@@@>>>@@@CCCEEEDDDAAADDDDDDEEEEEEDDDCCCBBBBBB??????AAABBBBBB@@@@@@AAAFFFFFFFFFDDDAAA???@@@AAABBBCCCDDDCCCAAAAAABBBCCC@@@DDDGGGEEE@@@===???CCC@@@@@@>>>>>>???AAACCCEEEzzzWWW???>>>===;;;999888777777555555555555444444444444444444333333333333444444444444444444444444444444333333333333333444555555222444666555555@@@TTTfff}}}|||zzztttpppiiiaaaXXXPPPIIIFFFCCC@@@===<<<<<<<<<:::999888;;;???CCCGGGJJJLLLLLLSSSSSSUUUaaaYYYNNNHHHDDDAAAJJJPPPHHHDDDBBB@@@@@@AAAAAA@@@???::::::999999:::999999888===???@@@@@@>>><<<<<<<<<:::999777555444444444555333333333333333222222222111111111000000000////////////000111111111111111....../////////000000000000000000000000000000000,,,///111111222AAAccc~~~zzztttsssyyy~~~|||{{{|||}}}vvvyyy~~~~~~}}}}}}}}}~~~~~~~~~|||{{{yyywwwuuurrrnnnlllfff___WWWPPPKKKIIIAAA@@@===:::888777888888777<<>>======>>>@@@BBBDDDzzzXXX>>>>>>===<<<:::999888777555555555444444444444333333333222222222333444444333333333333333333333333222333333333444444444444333444555555444999IIIXXXqqq~~~yyyuuupppllleee\\\TTTLLLFFFCCCAAA???<<<;;;;;;;;;:::888;;;===AAAEEEIIILLLMMMMMMQQQTTT]]]tttzzzWWWMMMHHHFFFBBBKKKRRRMMMEEECCCAAA@@@AAAAAA@@@???===;;;:::;;;<<<<<<;;;:::<<<>>>??????===<<<;;;<<<888888777555555444444444222222222222222111111111000000000000////////////...///000111111222111111............//////////////////000000000000000111......111222111;;;YYYwww}}}wwwuuuzzz}}}|||{{{|||~~~}}}{{{||||||}}}{{{}}}~~~}}}||||||{{{yyywwwuuutttmmmjjjddd[[[QQQIIIFFFDDD>>>>>><<<:::777777999;;;:::@@@HHHMMMOOOQQQTTTVVVSSSRRRSSSXXX^^^jjj}}}ppp\\\ZZZSSSLLLLLLLLLNNNOOOPPPNNNJJJGGGEEEDDDDDDEEEGGGIIIKKKKKKHHHFFFCCCBBBAAABBBCCCCCCBBBAAA===>>>@@@AAABBBCCCDDDDDDAAADDDEEEEEEHHHLLLKKKGGG@@@AAABBBAAAAAABBBEEEGGGFFFGGGHHHFFFCCC@@@@@@@@@AAACCCEEEDDD@@@>>>???AAA???>>>>>>>>>>>>???AAABBByyyWWW>>>>>>======;;;:::888888555555555444444444333333222222222222222333444444222222222222222222222222222222333333444444444444444333444555333444???LLLbbb|||}}}{{{sssmmmfffccc]]]UUUNNNHHHDDDBBB>>><<<;;;;;;<<<<<<;;;:::>>>@@@CCCGGGJJJLLLNNNNNNTTT]]]sssuuuUUUIIIFFFGGGDDDIIINNNJJJFFFDDDBBBAAAAAAAAA???>>>===;;;:::;;;===>>><<<:::;;;===>>>>>>===;;;;;;;;;555555555555555444333222000000000000000000000000000000/////////.........------...///000000000000------........./////////////////////000000111111111///111444333888NNNhhh~~~~~~}}}zzz}}}~~~|||}}}~~~~~~~~~|||{{{|||}}}zzzyyy}}}~~~zzzzzzzzzxxxuuurrrqqqppphhhfff```VVVKKKDDDBBBBBB;;;<<<<<<999777777:::===>>>EEENNNSSSTTTTTTVVVXXXSSSQQQUUU___mmm|||yyyccc[[[]]]SSSKKKLLLLLLKKKMMMNNNMMMIIIFFFDDDCCCCCCEEEHHHMMMPPPOOOKKKHHHDDDEEEEEEDDDBBBAAABBBBBB???@@@AAACCCDDDEEEFFFFFF@@@CCCDDDCCCHHHNNNNNNIII@@@AAAAAA@@@???@@@CCCFFFEEEFFFGGGFFFDDDAAA@@@@@@BBBBBBBBBBBBAAA@@@@@@????????????????????????@@@rrrPPP>>>>>>>>>===<<<:::999888555555444444444333333333222111111111222333333444222222222222222222222222111222333444444444333333444222222444222111888CCCTTTyyy{{{yyy}}}|||}}}uuummmfff]]]ZZZUUUOOOIIIDDDAAA@@@<<<;;;:::;;;===>>>===<<<@@@BBBDDDGGGJJJLLLNNNOOOZZZiiikkkSSSEEECCCGGGEEEFFFJJJFFFHHHEEECCCAAAAAAAAA???>>><<<999888999;;;<<<;;;999:::<<<>>>>>><<<;;;:::;;;222333444555444333222111///////////////000000000000/////////............+++,,,---...////////////---------.........//////.../////////000000111111...+++,,,000///111BBBXXXxxx{{{{{{|||~~~~~~~~~{{{{{{zzz{{{{{{|||}}}}}}|||wwwvvv|||~~~yyyyyywwwtttpppmmmlllllldddbbb\\\RRRHHHBBB@@@AAA:::;;;<<<999777777:::>>>AAAIIIRRRWWWWWWWWWXXXZZZXXXWWW^^^nnnggg\\\___cccXXXMMMLLLJJJIIIKKKMMMLLLIIIFFFEEEDDDAAACCCHHHNNNQQQPPPLLLHHHDDDFFFHHHFFFBBB@@@AAACCCDDDDDDEEEEEEEEEEEEEEEDDD===@@@@@@???EEEMMMMMMHHHAAAAAAAAA???>>>>>>AAADDDBBBDDDFFFFFFDDDBBBBBBBBBBBBAAA@@@AAABBBBBB@@@?????????@@@@@@@@@??????>>>jjjRRR???>>>===;;;:::999888777777666555444444333444444111111222333333333333222111111111111111000////////////000111222222333333222222222333444555777777GGG\\\www~~~yyysssooouuuwwwvvvmmmfffaaa^^^UUURRRMMMGGGBBB===:::999===<<<;;;:::;;;===???@@@FFFCCCEEEKKKOOONNNNNNPPPfffggg[[[IIIHHHKKKPPPNNNFFFCCCFFFIIIFFFDDDEEEFFFFFFBBB???>>><<<999777666777888999;;;<<<======<<<999666444333333333333333333333333000000000000000///......------------------------............////////////......//////......---,,,////////////////////////,,,---000333333333:::CCC___yyy||||||xxxwww~~~xxx{{{}}}|||yyyzzz}}}{{{zzz|||zzzsssppppppoookkkfffbbb___XXXPPPHHHBBB===;;;666777888888888<<>>???CCCDDDBBBAAA???>>>>>>>>>>>>===<<>>DDDDDDCCCBBBAAA???>>>===>>>??????>>><<<<<<===>>>jjjRRR@@@???>>>===;;;:::999999777666555444444333333444111111222333333333333222111111111111111000/////////000000111222222333333111222222222333555666777999NNNiiixxxsssqqqssssssqqqrrruuutttuuu~~~|||uuulllccc\\\WWWTTTOOOLLLIIIDDD@@@>>><<<;;;===<<<<<<<<<===???AAABBBCCCCCCGGGMMMNNNNNNRRRXXXnnn}}}RRRLLLHHHHHHNNNTTTSSSMMMKKKMMMJJJFFFCCCCCCDDDDDDAAA>>>>>><<<999777666666888999999:::;;;<<<;;;888666444222222222222222222222222000000000000000///..............................---.........////////////...............------,,,////////////////////////------000222111000666===MMMhhh}}}yyyyyy~~~wwwyyy{{{zzzyyyzzz~~~}}}|||{{{}}}~~~yyysssppppppoookkkggg___\\\UUUNNNFFF@@@<<<:::888888888888;;;@@@GGGLLLVVVUUUWWWZZZYYYXXX[[[aaaggg|||aaa[[[WWWWWWZZZXXXQQQLLLLLLIIIFFFDDDCCCEEEGGGHHHHHHJJJHHHFFFFFFIIIKKKKKKJJJFFFEEEDDDCCCBBBCCCCCCDDDBBBBBBAAAAAA@@@?????????<<>>BBBDDDBBBBBB@@@???>>>???@@@AAAAAA???AAADDDFFFGGGFFFDDDBBBEEEDDDDDDBBBAAA???>>>===>>>???>>>===;;;<<<===???hhhPPPAAA@@@???>>>===;;;;;;:::777666555444333333333333111111222333333333333222111111111222111111000///000000000111222222333333111111111222333444555666444EEE]]]vvvrrreee___gggkkkhhhllluuurrrqqqvvv|||{{{|||yyyuuunnneee]]]VVVQQQOOOGGGEEECCC@@@>>>=========<<<<<<<<<===???AAADDDEEECCCGGGLLLOOOMMMNNNXXXeee|||dddHHHFFFEEEHHHOOOVVVWWWSSSQQQSSSKKKGGGBBB@@@AAAAAA???======;;;999666555666777777555666888999888777555333111111111111111111111111//////000000000///..............................---------.........//////...............---,,,,,,////////////////////////......///111///---111777>>>UUUsss|||yyy{{{{{{{{{xxxyyyzzz{{{|||}}}~~~}}}||||||}}}||||||~~~~~~zzzuuuooolllkkkiiifffcccYYYVVVQQQJJJDDD>>>;;;999:::888777999???FFFLLLOOOUUUUUUWWWXXXVVVWWWaaammm}}}qqqZZZWWWTTTTTTUUUSSSNNNLLLMMMGGGEEECCCCCCEEEGGGHHHHHHGGGEEEDDDDDDEEEGGGFFFFFFCCCCCCBBBAAAAAAAAAAAABBBAAAAAA@@@@@@???>>>>>>>>>;;;>>>???===>>>BBBCCCAAA@@@@@@??????@@@AAACCCDDD===???BBBEEEGGGGGGGGGFFFFFFEEEDDDBBBAAA???======>>>>>>>>><<<;;;<<<>>>AAAeeeLLL@@@???>>>===<<<;;;::::::666666555444333333333333111111222333333333333222111111111222222111111000000000111111111222222222111111111111222333444555555@@@QQQeeeiiiYYY```gggdddeeeoooqqqmmmnnnvvv~~~zzzrrrnnnggg```XXXRRRMMMKKKAAA@@@>>>===<<<;;;<<<<<<;;;;;;<<<>>>@@@CCCEEEGGGGGGKKKPPPPPPMMMQQQcccwwwWWWMMMIIICCCHHHOOOUUUWWWTTTRRRRRRKKKFFF@@@======>>>===<<<;;;:::888666555555555666222333444555666555333333////////////////////////...///////////////..............................,,,,,,---------.........------.........---,,,,,,........................///---...000///---///444<<>>>>>======;;;>>>???===>>>BBBBBB@@@===???BBBCCCBBBAAAAAAAAA===???AAACCCEEEFFFFFFFFFGGGFFFDDDBBB@@@???>>>===>>>>>>>>><<<;;;<<>>===<<<::::::::::::;;;::::::<<<>>>AAADDDFFFHHHHHHKKKPPPRRRTTT```yyydddOOOQQQGGGFFFLLLRRRUUUUUUSSSQQQOOOJJJDDD===:::;;;<<<;;;::::::999777555444444444444000111222333333333222222..............................////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...---,,,,,,+++------------------------...,,,---111111///111555;;;@@@VVVxxxxxxvvvwwwxxxyyywwwwwwwwwzzz~~~~~~||||||xxxzzzzzz{{{}}}~~~}}}}}}zzzwwwvvvxxxxxxuuurrrqqqmmmggg```[[[VVVRRROOOLLLJJJFFFBBB>>>;;;999999999777888>>>GGGOOOTTTUUUUUUXXX]]]]]]ZZZ^^^ooofffVVVRRRPPPQQQPPPLLLIIIJJJLLLNNNMMMJJJFFFEEEEEEEEEEEEDDDCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA??????>>>>>>>>>>>>>>>===:::>>>@@@>>>???CCCBBB@@@===BBBGGGIIIGGGCCC@@@>>>??????@@@AAAAAABBBCCCCCCHHHFFFDDDBBB@@@??????>>>???@@@???>>><<<===@@@BBBbbbGGG;;;;;;::::::999888888777666555444333222222222222111111222333333333333222000111222222333222222222111111111111111111111111111111000000111111222333000555999AAAUUUuuugggXXXZZZ```iiitttooojjjffffffgggkkkttt~~~}}}zzztttkkkdddYYYWWWRRRLLLGGGCCCAAA@@@===<<<;;;999999:::;;;;;;;;;<<<>>>AAADDDFFFHHHIIIFFFIIIPPPZZZfffyyyQQQLLLPPPEEELLLQQQUUUTTTSSSRRRPPPLLLGGGAAA;;;999999;;;:::999888777666555444333333333000000111111111111111000........................------.../////////......+++++++++++++++++++++++++++++++++,,,,,,,,,---------------------,,,++++++------------------------...,,,---111222111222555555555FFFgggzzzooommmpppsssppprrrtttwww~~~~~~~~~~~~~~~~~~zzzwwwuuuwwwxxxyyyzzz{{{|||}}}~~~}}}yyy}}}yyyvvvuuuuuutttqqqmmmnnnkkkeee]]]VVVQQQMMMKKKFFFDDDAAA>>><<<:::999999777999===DDDLLLSSSWWWXXXWWWXXX[[[\\\[[[bbbtttmmmZZZSSSMMMNNNQQQQQQKKKGGGIIILLLMMMNNNKKKGGGDDDDDDCCCCCCBBBBBBCCCEEEEEEDDDCCCCCCDDDCCCCCCDDDDDDCCCCCCBBBAAA??????>>>>>>>>>>>>>>>>>>;;;???AAA@@@AAADDDCCC@@@???EEELLLNNNJJJEEEAAA@@@@@@@@@?????????@@@AAAAAAGGGFFFDDDBBB@@@@@@@@@@@@AAABBBBBBAAA???>>>???AAAdddHHH:::::::::999888888777777666555444333222222222222111111222333333333333222000111222222333333333222111111111111111111111111111000000000000111222222000555999;;;HHHeeellldddccchhhmmmiiigggffffffdddccchhhpppxxx~~~~~~{{{xxxtttlllbbb[[[SSSQQQMMMIIIEEEBBB@@@@@@::::::999999:::;;;===>>>>>>???AAADDDGGGIIIJJJKKKIIILLLVVVggg{{{kkkNNNLLLJJJHHHMMMRRRTTTPPPNNNNNNMMMHHHCCC???:::888999:::999888777777666555444333222222000000000000000000//////........................,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///,,,,,,111222000000222000222>>>XXXwwwtttfffdddiiinnnlllppprrruuu}}}}}}~~~~~~}}}}}}}}}}}}}}}{{{wwwuuuttttttuuuxxxyyyyyyxxxyyy}}}|||xxxyyywwwtttssstttsssoookkkhhheee```YYYRRRMMMJJJIIIBBBAAA>>><<<;;;:::::::::777<<>>???@@@BBBCCCFFFEEECCCAAA@@@AAABBBCCCBBBDDDEEEDDDBBB@@@??????fffIII:::::::::999999888888888555555444333222222222222111111222333333333333222000111222333333333333333222222111111111111111111111000000000000000111222...444777666===UUUtttsssiiicccaaabbbdddgggiiifffbbbdddiiipppxxx~~~{{{|||yyyuuuqqqmmmdddZZZRRRMMMKKKHHHDDDAAA???>>>===888888888999;;;===???@@@@@@BBBDDDGGGIIIKKKLLLMMMOOOQQQ]]]rrr]]]OOOIIIBBBIIIKKKPPPQQQLLLIIIJJJIIIEEEAAA===999777999:::999777666666555444333222222111111111000000////////////........................,,,,,,---.../////////...------------------------******+++++++++,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///,,,,,,000222///...///000555???RRRlll}}}kkk______eeekkkgggkkkmmmmmmrrr}}}{{{~~~~~~xxxxxxxxxvvvuuutttuuuvvvvvvyyy|||zzzwwwxxx~~~}}}xxxvvvtttrrrrrrtttrrrnnnjjjaaa___[[[TTTNNNIIIGGGGGG@@@???===;;;::::::::::::777???JJJQQQUUUXXX[[[^^^\\\ZZZ[[[aaalllmmm[[[UUUPPPIIIMMMTTTTTTMMMHHHJJJMMMLLLGGGDDDAAA@@@@@@AAAAAA@@@>>>AAADDDEEEDDDCCCDDDFFFBBBBBBCCCDDDCCCBBBAAA@@@???????????????@@@@@@@@@<<<@@@CCCBBBCCCFFFEEEAAA<<<@@@EEEDDDAAA@@@BBBEEEAAA@@@?????????AAADDDEEEFFFDDDBBBAAAAAAAAACCCDDDCCCEEEGGGFFFDDDAAA???>>>|||^^^FFF999:::;;;:::888666666666444444333222222111000000111111111111111111111111000000000000000000000000222111111111000000//////000000000000111111111111444222444888:::CCC```sssUUUWWWSSSZZZiiinnnfff```aaabbbgggsss~~~{{{yyyzzzwwwrrrjjjaaaYYYRRROOOEEEDDDAAA???===<<<<<<<<<999999999:::<<>>@@@AAABBBBBB@@@??????@@@BBBCCCCCCBBBDDDFFFFFFCCC??????DDDIIIWWWTTTNNNFFF@@@===>>>@@@zzz[[[DDD999:::;;;:::888666666666666555555444333333222222111111111111111111111111000000000000000000000000111111111000000000////////////000000000111111111333111222555444;;;SSSnnnfff]]]ZZZ```bbb]]]\\\aaa```___dddqqq|||zzz}}}zzzwwwssspppjjjcccZZZRRRKKKHHHAAA@@@???===<<<<<<===>>>:::::::::;;;===@@@BBBDDDGGGFFFFFFGGGIIILLLPPPSSSUUU___rrr|||WWWKKKDDDCCCFFFEEEAAA@@@???AAACCCBBB???<<<<<<888555555888999666333444333222111000000000000111000///...------------........................------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...............222111777KKKaaa~~~bbb^^^ZZZYYY[[[^^^___eeelll~~~~~~|||{{{{{{|||~~~zzzzzz{{{|||}}}}}}||||||~~~}}}~~~~~~{{{wwwvvvyyy{{{||||||{{{zzz{{{yyyzzzzzzzzzzzz}}}~~~|||{{{zzzxxxvvvtttrrrpppnnnkkkgggaaa^^^SSSPPPLLLIIIFFFBBB???<<<:::999777666777:::===???HHHIIILLLQQQVVV[[[]]]^^^]]]kkk___QQQRRRPPPKKKHHHLLLKKKIIIHHHGGGHHHHHHIIIGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDCCCCCCBBBBBBCCCDDDEEEDDDBBB@@@AAABBBCCCCCCBBBBBBAAA@@@??????BBBBBBBBBDDDFFFDDD@@@===??????@@@AAABBBCCCCCCDDDAAAAAA@@@AAABBBBBBBBBAAABBBDDDDDDAAA>>>>>>CCCGGGNNNLLLGGGBBB===<<<>>>@@@wwwXXXAAA999:::;;;:::888666666666555555444444333333222222111111111111111111111111000000000000000000000000111111000000000000////////////000000000000111111333222333333000333EEEZZZrrrtttZZZUUUZZZ]]]^^^```]]]VVVUUU```ooozzz}}}}}}|||zzzwwwsssqqqkkkhhhbbbZZZRRRJJJDDDAAA<<<<<<;;;:::;;;<<<===>>>;;;;;;<<<===@@@BBBDDDEEEIIIEEEEEEKKKNNNNNNRRRZZZiiiyyyhhhKKKEEEAAAAAAEEEDDD===<<<<<<===>>>===;;;999;;;777444555777777555333333222111000000//////000000///......------------------------------------,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...............444111///999IIIgggtttYYYSSSPPPTTTYYY[[[___bbbrrrzzz}}}~~~|||yyyyyyzzz}}}~~~~~~wwwyyy{{{}}}~~~~~~}}}|||{{{|||{{{wwwyyy{{{}}}~~~}}}{{{{{{|||zzz|||~~~~~~~~~|||zzzxxxxxxwwwvvvttttttqqqmmmiiieee```[[[XXXMMMJJJFFFCCCAAA>>>;;;999888666555555777<<>>AAAEEEFFFEEEBBB>>><<<<<>>@@@BBBDDDFFFGGGHHHEEEJJJRRRSSSQQQ[[[jjj|||~~~^^^IIIEEEAAA@@@BBB???<<<;;;;;;<<<;;;;;;999888999777444444555666444333222111000//////////////////......---,,,,,,------------------------------++++++******)))******+++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---------............444000+++000:::RRRqqqXXXPPPLLLPPPXXX[[[[[[\\\eeennnvvvzzz~~~~~~~~~}}}yyywwwxxxzzz|||}}}vvvxxx|||~~~~~~|||yyy|||~~~yyy{{{}}}}}}|||{{{{{{|||zzz}}}~~~~~~{{{xxxvvvvvvuuusssqqqqqqnnniiiddd```\\\WWWTTTMMMJJJEEEBBB???===:::888666555444555999@@@FFFJJJNNNPPPQQQSSSTTTWWWZZZ\\\cccmmm^^^PPPMMMMMMJJJFFFFFFHHHHHHHHHHHHGGGEEEDDDCCCBBBBBBAAAAAA@@@????????????DDDIIIHHHDDD@@@@@@BBBBBBBBBBBB@@@???AAADDDFFFFFFEEEBBB@@@??????@@@AAAAAAAAACCCCCCCCCAAA===;;;???@@@AAAAAAAAAAAA@@@???AAABBBBBBBBBAAAAAABBBCCCAAABBBBBB@@@>>>???AAADDDDDDDDDBBB???===>>>AAADDDxxxYYYCCC999:::;;;:::888666666666222111111111111111000000000000000000000000000000//////////////////////////////////////////000000...////////////000000000111222444333000000777@@@WWWjjjqqqTTTKKKLLLOOOQQQVVVRRRQQQTTT[[[gggyyy{{{uuusssyyyuuu}}}|||yyytttoookkkeee```\\\ZZZWWWRRRLLLFFFAAA===;;;::::::999888888999:::;;;>>>???AAACCCEEEGGGHHHIIIHHHHHHMMMQQQSSS[[[tttkkkSSSFFFDDD>>><<<===888<<<======<<<;;;:::999999777666444333444444333222000000//////.../////////...------,,,,,,,,,,,,---------------------------+++******)))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,------------......222...+++111666CCCZZZ~~~aaaSSSHHHHHHNNNTTTXXXZZZ[[[ccckkkqqqxxx~~~~~~~~~zzzxxxyyyzzz||||||wwwyyy|||~~~}}}{{{|||}}}~~~xxxzzz{{{{{{zzzyyyzzz{{{|||}}}~~~~~~zzzvvvtttrrrooollllllhhhddd```]]]YYYUUURRRMMMJJJDDD@@@>>>;;;999777666666666888>>>DDDKKKOOONNNQQQTTTWWWXXXZZZ]]]```fffyyyaaaYYYPPPLLLIIIEEEDDDEEEHHHHHHHHHHHHFFFEEECCCBBBAAAAAA@@@@@@???>>>>>>>>>>>>CCCHHHHHHCCC???@@@BBBAAAAAAAAA@@@???@@@DDDFFFDDDBBB@@@???>>>@@@AAABBB@@@BBBDDDEEECCCAAA???===???@@@AAABBBAAA@@@???>>>>>>@@@BBBBBBBBBBBBDDDFFFCCCCCCCCCBBBAAAAAACCCDDDDDDDDDBBB@@@===>>>@@@BBBxxxYYYCCC999:::;;;:::888666666666333333333333333333222222000000000000000000000000////////////////////////......////////////000000......////////////000000---///111000///000333888AAAPPPiiilllNNN???BBBKKKPPPOOOOOOOOOOOOTTTbbbpppnnnoootttzzz~~~|||vvvqqqqqqwwwtttrrrvvv{{{vvvoooiiiccc]]]XXXTTTNNNLLLHHHCCC???<<<::::::::::::999888999:::;;;<<<@@@AAADDDFFFHHHIIIJJJKKKJJJMMMOOOOOOWWWqqqZZZJJJDDDEEE>>>===???999<<<======<<<999888888999666555444333222222222222//////............//////---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,------------,,,000---...444444999HHHmmm~~~ppp^^^KKKDDDFFFLLLSSSYYYVVV[[[aaaeeelllvvv||||||zzz|||~~~~~~~~~}}}|||||||||}}}|||{{{xxxzzz|||~~~~~~}}}}}}}}}|||yyyvvvvvvxxxzzzxxxyyy{{{{{{zzzzzz|||~~~~~~yyyuuurrrnnnjjjhhhfffccc```]]]ZZZVVVRRRNNNIIIEEE@@@<<<:::888666555888999:::>>>CCCIIIOOOSSSTTTVVVWWWVVVSSSSSSWWWZZZkkk\\\UUUQQQKKKGGGDDDCCCDDDFFFIIIHHHGGGFFFEEECCCCCCBBBCCCBBBBBBAAAAAA@@@@@@???===AAADDDDDDBBB@@@@@@AAA@@@AAAAAAAAA@@@@@@CCCEEEAAA@@@???>>>>>>???@@@AAA@@@CCCFFFFFFEEEBBBAAAAAA???AAABBBCCCCCCBBB@@@???<<>><<<;;;===>>>vvvVVVAAA999:::;;;:::888666666666222222222222222222333333000000000000000000000000////////////////////////........./////////000000........./////////000000,,,...000//////000222333333@@@VVVnnnuuu[[[NNNJJJKKKIIIJJJKKKIIIIIINNNVVVRRRYYYbbbkkktttzzzzzzxxxmmmooossswwwyyyxxxtttrrrnnnqqq{{{{{{yyyyyyzzzsssnnnfff^^^XXXSSSOOOLLLEEECCC@@@===;;;:::::::::999999999999:::===???@@@BBBCCCEEEHHHJJJKKKLLLLLLKKKSSSVVVWWWiiinnnOOODDDDDDEEE??????AAA<<<:::;;;;;;999666555666777444444444333111111111222///......------......///,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------************************)))***+++,,,,,,+++***)))++++++++++++++++++++++++******+++,,,,,,---......++++++,,,,,,,,,---------***///...///333///111===TTTfffppp___VVVRRRPPPPPPSSSVVVXXXXXXYYY___jjjpppqqqxxxzzz}}}~~~}}}{{{yyyyyyzzz{{{||||||{{{{{{{{{{{{zzzwwwsssrrrtttvvvzzz{{{}}}}}}}}}~~~{{{vvvqqqnnnjjjfffcccaaa___\\\ZZZWWWRRRLLLHHHBBB???:::777777777666555;;;<<>>>>>@@@@@@AAAAAAAAAAAA@@@AAABBBBBBAAA@@@AAACCC@@@??????>>>>>>=========<<<@@@DDDEEECCCAAA@@@AAA===???AAABBBCCCAAA???>>>===AAADDDDDDAAAAAAEEEHHHEEEDDDCCCDDDDDDEEEDDDDDDAAAAAA@@@===;;;:::<<<===sssTTT>>>999:::;;;:::888666666666000000000000000000111111000000000000000000000000////////////////////////---.........//////000000............/////////000---000111000000222333333111;;;PPPgggyyyeeeKKKHHHEEEFFFJJJKKKIIIHHHJJJKKKQQQWWW[[[dddooovvvxxxuuupppiiieeedddfffgggiiinnnttt{{{uuuqqqooooookkkeee\\\TTTOOOKKKHHHFFFBBB@@@>>><<<;;;;;;<<<===777777888999<<>>999888999999777333222333555444444444222111000111222......---------......///+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...************************)))***+++,,,,,,+++***)))++++++++++++++++++++++++******+++,,,,,,---......++++++,,,,,,,,,---------(((///000///000***+++999BBBTTTqqq~~~uuupppgggZZZPPPLLLWWWWWWTTTRRRVVV```ggghhhsssuuuyyy{{{|||}}}~~~~~~}}}}}}~~~zzzyyyyyyyyyyyyyyyyyyyyyyyywwwyyyzzzyyyuuutttuuuxxx|||~~~~~~~~~{{{wwwrrrnnnjjjgggccc```^^^]]][[[XXXTTTOOOHHHCCC>>>;;;777666666888888888===???BBBGGGLLLPPPSSSUUUPPPSSSWWW[[[dddttt^^^KKKEEEFFFEEEBBBBBBEEEFFFEEEHHHFFFCCCAAA??????@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>===<<<>>>@@@BBBBBBAAA???AAACCCCCCAAA@@@@@@AAA@@@@@@@@@???>>><<<:::999777;;;@@@AAA???======>>>:::;;;>>>@@@@@@???===<<>><<<<<<===???kkkTTT@@@<<<;;;999777666555444444444333222000///.........////////////////////////111111000000//////......000000000000000000000000............///////////////////////////000111111444888???UUUrrraaaMMMIIIFFFFFFGGGFFFFFFHHHKKKHHHHHHMMMXXXdddmmmqqqqqqnnniiieeedddfffiiikkkuuuzzzzzztttnnnjjjfffcccaaa\\\WWWPPPJJJEEEBBB???>>>::::::::::::;;;<<<===>>>777888999<<<>>>AAADDDEEEJJJIIIKKKPPPOOOKKKLLLRRRYYYYYYiiiyyyaaaKKKBBB@@@=========>>>>>>===::::::999888666555333222444444333333222111111000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---......---,,,,,,+++******************************************************************************************************...............---------++++++,,,---...///000111888CCC\\\~~~___MMMPPPQQQRRRSSSVVV[[[\\\ZZZqqqsssuuuwwwxxx{{{~~~||||||}}}{{{~~~~~~}}}{{{{{{zzzzzzzzzvvvvvvvvvvvvvvvwwwwwwwww~~~~~~|||zzzzzzvvvsssnnnhhhdddaaa______^^^YYYTTTQQQPPPMMMFFF@@@:::999666444444555777888BBBFFFLLLPPPQQQQQQPPPPPPXXX^^^ZZZXXXrrryyyUUUKKKEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@BBBAAA>>>===<<<>>>@@@AAA???@@@BBBCCCDDDCCCCCCBBBAAA???===<<<<<<===???AAA<<<===>>>>>>>>><<<;;;:::======???@@@@@@???>>>======<<<===???CCCCCCAAA>>>>>>@@@CCCCCCCCCBBBBBBCCCCCCCCCDDDEEEDDDCCCAAA@@@BBBBBBAAA???>>>>>>@@@BBBjjjTTT@@@;;;:::999777666555444444444333222000///.........////////////////////////000000000000//////......////////////////////////............///////////////////////////000000111111444777GGG^^^nnngggYYYJJJDDDFFFIIIIIIGGGGGGEEECCCFFFNNNXXXbbbgggiiihhhffffffiiinnntttxxxyyy{{{~~~}}}}}}wwwrrrlllfffbbb^^^[[[XXXUUUQQQJJJEEEBBB???===;;;888888999999:::;;;<<<===:::;;;<<<>>>AAACCCFFFGGGKKKGGGFFFKKKNNNOOORRRXXX```qqqrrrSSSFFFAAA???<<<;;;<<<<<<<<<;;;999888888777666444222111222222111111000/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,...------,,,++++++******************************************************************************************************++++++,,,,,,---------...++++++,,,---...///000000333999KKKlllxxx[[[NNNNNNMMMMMMPPPUUUXXXZZZbbbfffkkkppptttxxx||||||~~~}}}|||{{{}}}|||{{{{{{zzz{{{{{{{{{zzzzzzzzzyyyyyyyyyyyyyyy}}}~~~|||wwwtttsssnnnlllhhhccc___\\\ZZZYYYYYYTTTOOOLLLKKKHHHBBB===:::999666555666888;;;===BBBFFFLLLPPPSSSUUUWWWYYYSSSTTT]]]tttfffKKKGGGCCCDDDDDDDDDDDDCCCCCCBBBDDDCCCBBBAAA@@@?????????????????????@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAACCCBBB@@@???>>>======>>>===============<<<<<<;;;======>>>>>>>>>======<<<<<<<<<===@@@CCCCCC@@@===BBBBBBBBBCCCBBBAAA@@@???@@@AAABBBCCCCCCBBBBBBAAA>>>>>>>>>>>>????????????iiiSSS@@@:::999888666555444444444333222111000///.........////////////////////////000000000////////////...---------------------------............///////////////......//////000111///222000777GGGWWWqqq]]]GGGBBBFFFFFFCCCFFFDDDBBBAAACCCIIIQQQWWW\\\\\\]]]aaagggooowww|||xxxyyyzzzzzz{{{}}}|||wwwtttrrrqqqrrrjjjfff```ZZZVVVSSSOOOMMMKKKHHHBBB???===;;;999888999999999:::;;;<<<>>>???>>>???@@@AAADDDFFFHHHJJJKKKHHHGGGLLLQQQTTTYYY]]]rrrzzzoooRRRFFFCCC@@@>>>;;;:::::::::999777777777666555444222111000000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++------,,,,,,+++*********************************************************************************************************((())))))+++,,,------...++++++,,,,,,---...//////111000999TTTyyysssNNNLLLJJJJJJMMMOOOPPPQQQQQQVVV]]]eeekkkrrrxxx|||}}}}}}||||||{{{{{{{{{||||||~~~~~~}}}}}}||||||{{{{{{|||{{{vvvooojjjgggeeedddaaa]]]YYYVVVSSSQQQPPPLLLHHHEEEDDDBBB===999999888666666999===AAADDDJJJLLLOOOQQQRRRSSSTTTVVVXXXSSSeeewwwQQQDDDFFFAAAAAABBBBBBBBBBBBBBBAAAEEEDDDAAA???>>>>>>>>>???<<<>>>@@@BBBCCCCCCBBBBBBDDDCCCBBBAAA@@@@@@@@@@@@CCCBBBAAA???>>>===<<<;;;@@@???>>>===<<<===>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<>>===>>>???@@@AAAAAAAAA@@@;;;;;;<<>>???DDDIIIOOOOOOQQQUUU\\\dddlllpppqqqrrrtttuuuvvvxxx{{{~~~}}}}}}}}}}}}|||xxxrrrlllgggddddddddd^^^ZZZUUUPPPMMMJJJFFFCCCBBB@@@<<<:::999999888777:::;;;;;;<<<>>>@@@AAABBBBBBBBBCCCDDDFFFHHHJJJKKKKKKLLLOOORRRUUUYYYaaahhhzzzPPPBBBCCCDDD???===;;;::::::999777555555555444444333111000/////////......---,,,,,,,,,++++++++++++++++++++++++++++++************++++++*********++++++*********,,,,,,++++++*********)))************************************************************************************************))))))******+++,,,------***++++++,,,------......333///111AAA]]]}}}ZZZQQQJJJKKKOOOOOOLLLIIIIIILLLRRRXXX```iiisssyyy{{{|||}}}|||{{{{{{{{{|||}}}}}}}}}|||||||||~~~~~~}}}}}}||||||~~~~~~{{{uuuooohhhbbb___aaa```^^^ZZZUUUPPPLLLJJJHHHEEEAAA???>>><<<999777777666666888<<>>???@@@@@@AAAAAA@@@@@@DDDBBB???===<<<>>>???AAA???@@@AAAAAABBBBBBBBBBBBCCCBBB@@@?????????@@@AAA???>>><<<;;;;;;===???@@@BBBAAA???======>>>@@@BBB@@@???===;;;;;;;;;;;;<<<;;;===@@@CCCCCCBBB???<<>><<>>>>>>>>>>>>>>;;;;;;===BBBHHHIIIDDD>>>dddPPP???777666555444333333222333111111000///............////////////////////////.............../////////------------------------------------...........................//////000///222//////444999NNNnnntttXXXKKKFFFBBB@@@CCCDDDCCC???>>>???BBBEEEFFFHHHLLLRRRYYY```dddeeeiiimmmpppsssuuuxxxzzz{{{zzzzzz{{{~~~}}}||||||}}}}}}}}}sssoooiiibbb\\\ZZZYYYYYYSSSPPPLLLIIIGGGDDD@@@>>>===;;;999888999:::999888;;;;;;<<<===???AAACCCDDDEEEEEEFFFGGGHHHJJJLLLMMMKKKOOORRRQQQTTTaaauuueeeFFF@@@BBBAAA???===;;;::::::999777555333333333333222000///...000//////......---,,,,,,+++++++++++++++++++++++++++******))))))******+++)))***++++++++++++***)))+++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++++++++++++++******++++++,,,,,,------111000000555FFF```~~~lllZZZJJJHHHLLLMMMKKKJJJIIIJJJKKKNNNUUU___jjjrrrrrrvvvyyy{{{zzzyyyyyyzzz}}}|||{{{}}}~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}||||||{{{xxxtttooojjjfffcccbbb```___\\\WWWRRRLLLHHHEEEBBB@@@===;;;:::999888777555555777;;;@@@FFFKKKNNNPPPSSSVVVWWWXXXXXXYYY[[[ZZZhhh|||cccNNNJJJHHHCCC>>>>>>????????????>>>>>>@@@???===<<<<<>>???@@@AAABBB>>><<<:::999;;;@@@FFFJJJDDDBBB@@@>>>>>>@@@CCCDDDBBBAAA???===<<<<<<===>>>;;;===AAACCCBBB@@@>>>===BBB>>><<>>===<<<<<<;;;;;;<<<;;;===CCCIIIIIIDDD>>>```MMM===666555444333222222222222111000//////.........///////////////////////////---............/////////........................,,,------------...............------......///000---000...///333222===TTTwww|||dddOOO???===???AAAAAA@@@?????????@@@AAACCCFFFLLLRRRXXX[[[YYY]]]ccchhhkkknnnqqqsssuuuuuuuuuwwwzzz~~~yyyvvvuuutttrrrqqqgggddd^^^YYYTTTQQQPPPPPPJJJHHHEEECCCBBB@@@===;;;:::999888888:::;;;;;;:::;;;;;;<<<>>>@@@CCCEEEFFFIIIIIIIIIJJJKKKLLLNNNOOONNNRRRRRRQQQ[[[tttWWWCCCAAA???;;;===;;;:::::::::999666444222222222222111000//////000000//////...---------++++++++++++++++++++++++******))))))))))))******)))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++***************++++++,,,,,,,,,+++...000000777JJJggg}}}zzzfffSSSMMMKKKGGGFFFIIIKKKJJJHHHHHHLLLTTT^^^fffhhhnnnuuuzzzzzzyyyzzz{{{{{{yyyyyy~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~yyyqqqpppmmmjjjhhhggggggggg]]][[[WWWRRRLLLGGGCCCAAA===<<<:::888777777777888555777;;;@@@EEEJJJOOOQQQSSSSSSTTTSSSTTTVVVZZZ^^^fffmmmOOOIIIJJJEEE>>>>>>>>>??????>>>======<<<===<<<<<<<<<===???BBBCCCFFFDDDAAA>>>===>>>@@@AAA>>>>>>>>>>>>???@@@AAABBB>>>===;;;;;;???DDDKKKOOOCCCAAA???>>>>>>@@@BBBDDDBBBAAAAAA@@@????????????<<>>???CCCAAA>>>???AAABBBAAA???BBBAAA???===<<<;;;;;;;;;<<<<<<===@@@DDDEEEAAA>>>|||]]]KKK<<<555444333222222111111222000000///............///////////////////////////---------.........//////........................,,,,,,---------............------------...//////...///,,,///555000000???YYYuuuuuuYYYGGGDDDAAA@@@??????>>>===>>>>>>>>>@@@DDDHHHLLLOOOMMMPPPTTTWWW[[[```eeehhhiiiiiijjjmmmqqqvvvzzz}}}zzz|||~~~~~~}}}{{{zzzzzzuuuqqqlllhhheeecccaaa___WWWUUUQQQMMMJJJGGGFFFEEEBBB@@@???>>>>>>===:::888999888888999;;;======<<<>>>???@@@BBBEEEGGGJJJKKKMMMMMMMMMMMMNNNOOOPPPQQQSSSWWW[[[bbbuuugggIII???>>>;;;999999888888888999888555333222222222222222111000////////////...------,,,,,,******************************))))))))))))*********+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++***---000...///;;;PPPaaawwwfffPPPFFFHHHHHHGGGFFFEEEFFFKKKQQQVVVZZZcccnnnvvvwwwwwwwwwyyyxxxyyy|||~~~{{{wwwtttsssqqqkkkkkkjjjiiigggeeecccbbbTTTRRRNNNIIIDDDAAA???>>>:::999888666555555777999888;;;@@@FFFKKKOOORRRSSSVVVUUUSSSSSSWWWaaammmvvvsssRRRFFFGGGEEE@@@===????????????>>><<<;;;:::<<<<<<<<<===>>>???@@@AAABBBAAA@@@???>>>>>>??????>>>>>>???????????????>>>>>>>>>>>>>>>@@@CCCFFFHHH???>>>===<<<===>>>@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@>>>@@@AAAAAA>>>===???@@@@@@???===<<<<<<<<<======BBBAAA???>>>============?????????@@@@@@@@@@@@@@@zzz\\\JJJ;;;444444333222111111111111000//////............///////////////////////////---------.........//////------------------------,,,,,,,,,---------.........------------...//////111///+++000777111,,,555AAAPPPoooVVVOOOFFFAAA???>>><<<999<<<;;;::::::;;;===???AAADDDEEEGGGIIILLLRRRYYY^^^]]]^^^```cccggglllppprrrrrrtttwwwxxxxxxwwwxxxxxxwwwxxxzzz}}}|||{{{{{{|||}}}vvvuuutttrrrqqqooonnnmmmddd```\\\XXXVVVUUUSSSRRRJJJIIIFFFDDDAAA???===<<<<<<;;;::::::;;;:::888666999888888999<<<======<<>><<<<<<<<<777777666555444444777999:::===DDDJJJOOORRRTTTTTTTTTSSSSSSXXXfff{{{kkkSSSBBBDDDGGGAAA>>>AAA@@@@@@@@@???>>><<<::::::=========>>>>>>>>>>>>>>>===>>>???@@@AAA@@@???>>>??????@@@@@@@@@>>><<<;;;<<<===>>>@@@@@@???>>>>>><<<<<<;;;;;;<<<===>>>???>>>???AAABBBBBBAAA@@@??????@@@AAA@@@======???BBB::::::;;;:::999:::<<<>>>AAA@@@???>>>>>>???@@@@@@DDDDDDCCCAAA??????BBBDDDuuu\\\LLL;;;666555555444444333222222111111000000//////..............................---------.........//////------------------------+++,,,---.........---,,,,,,,,,,,,---------......////////////000000000000666;;;JJJnnn|||lllUUUFFFDDDFFF>>>444:::;;;>>>@@@<<<999<<>>@@@CCCFFFHHHJJJKKKQQQPPPPPPRRRVVV[[[aaaeeehhhiiijjjiiiiiijjjmmmpppnnnqqqtttwwwxxxxxxwwwvvvvvvvvvuuusssqqqnnnlllkkkgggfffffffffeeeccc^^^[[[ZZZWWWSSSNNNJJJGGGEEEDDD??????>>>===<<<<<<<<<<<<999999888888999::::::;;;888999;;;>>>@@@AAAAAAAAABBBEEEJJJLLLLLLKKKLLLMMMUUUSSSRRRQQQQQQRRRYYY```mmmwwwXXXBBB;;;:::999666666666555444333333222222222222111111000/////////------,,,,,,,,,+++++++++,,,+++******))))))******))))))))))))))))))))))))***************+++++++++(((((((((((())))))))))))******)))(((((((((((((((''''''((()))))))))))))))(((***++++++******+++,,,******))))))))))))******))))))))))))******************+++++++++,,,,,,,,,------...///111333444555YYYvvviii___TTTHHH???@@@CCCCCCCCCEEEJJJMMMTTT\\\aaadddjjjqqqzzz}}}|||}}}~~~}}}yyytttmmmfffbbbcccfffiiilllllliiieee^^^WWWPPPLLLDDDAAA>>>;;;999888666555888666444333555888<<<>>>@@@EEEKKKQQQUUUUUUTTTSSSNNNXXXTTT[[[oooUUULLLBBB===>>>@@@@@@???@@@@@@@@@@@@@@@???>>>=========<<<<<<<<<======>>>======>>>>>>>>>>>>>>>===;;;>>>??????<<<<<<===@@@999:::<<<<<<;;;:::;;;<<<;;;;;;===>>>???>>><<<999<<<===>>>>>>>>>>>>======>>>>>>>>>===<<<<<<;;;;;;:::===???@@@@@@@@@AAABBB@@@EEEIIIGGGAAAAAAIIIQQQXXXQQQGGG???<<<<<<>>>???qqqXXXJJJ:::555555555444333333222222000000//////...---------........................------------.........///------------------------******,,,---------,,,+++,,,,,,,,,------------............/////////000000000888AAAVVVvvvpppTTTGGGDDDCCC??????===<<<===;;;999<<>>@@@BBBCCCCCCCCCDDDFFFIIILLLNNNOOOQQQQQQMMMNNNPPPRRRUUU^^^lllxxx~~~rrraaaLLL???;;;;;;:::777555555555444333333222222222222111000000//////...............------------,,,+++******))))))******))))))))))))))))))))))))))))))*********+++++++++(((((((((((())))))))))))***))))))((((((((((((((())))))***++++++++++++***''')))******)))(((***+++******))))))))))))******(((((()))))))))******************+++++++++,,,,,,,,,,,,,,,---...000111222DDDaaazzzkkk^^^PPPCCCAAADDDDDDCCCDDDDDDEEEJJJQQQUUUYYY```hhhuuu{{{|||zzz|||vvvwwwxxxzzz{{{{{{{{{{{{~~~~~~~~~}}}{{{|||{{{~~~wwwooolllgggdddbbbcccfffgggiiigggeee```YYYQQQJJJFFF???===;;;999888888777777666666555666777;;;>>>@@@FFFFFFGGGKKKPPPTTTUUUUUUZZZZZZVVVjjjppp\\\PPPIII@@@<<<===>>>>>>===???????????????>>>======<<<<<<<<<;;;;;;<<<<<<===;;;<<<<<<===>>>>>>>>>===:::<<<>>>===<<<;;;===???;;;===>>>>>><<<;;;<<<<<<;;;;;;<<<===>>>>>><<<;;;<<<======>>>>>>>>>===============<<<<<<<<<<<<;;;<<>>>>>>>>lllTTTHHH:::555555444444333333222222/////////...------,,,,,,------------------------------------............------------------------)))******+++,,,+++++++++,,,,,,,,,,,,---------------------.........//////,,,777777<<>>>>>===<<<<<<===@@@BBBDDDCCCCCCCCCDDDFFFHHHJJJKKKMMMOOOQQQSSSUUUXXX]]]```cccdddddddddddddddccccccddddddcccaaa```]]][[[ZZZXXXVVVTTTSSSSSSRRRPPPNNNKKKJJJFFFCCC@@@>>>===<<<::::::999999888999999999>>>===<<<;;;::::::::::::===???AAACCCEEEFFFFFFFFFKKKJJJJJJKKKMMMOOONNNNNNMMMOOOQQQTTT___tttYYYRRRJJJAAA<<<:::999777555555444444333333222222222111111111000//////...............---------,,,,,,++++++***))))))))))))***)))))))))))))))))))))))))))))))))*********++++++))))))))))))(((((((((((())))))((((((''''''((((((((()))******++++++******&&&''')))(((''''''(((******))))))(((((())))))***(((((())))))))))))***************++++++++++++,,,++++++++++++,,,---...///555NNNeeeyyyjjjZZZHHH@@@>>>>>>???@@@AAA???BBBFFFIIIKKKQQQWWWeeeiiinnnqqqqqqpppppppppooorrrvvvyyyzzzyyywwwvvvyyyzzz{{{{{{{{{}}}~~~~~~~~~}}}~~~|||}}}~~~wwwqqqmmmccccccbbbaaaaaabbbbbbccc```___\\\VVVOOOHHHAAA===999888777666666777777888555666777999<<>>;;;<<<===<<<:::=========>>>======<<<;;;;;;;;;::::::::::::;;;;;;999:::;;;<<<======>>>===888:::<<<<<<;;;<<<===???>>>???@@@@@@>>><<<<<<===;;;;;;<<<===>>>>>>======<<<===============<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>AAAFFFHHHHHHFFFEEEEEEJJJIIIFFFCCCBBBDDDJJJOOOTTTOOOHHHCCCAAA@@@???>>>hhhQQQFFF:::555555444444333222222111000//////......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......,,,555222111BBBYYYrrrtttdddYYYIIIBBB===@@@BBB@@@===<<>><<<===>>>AAACCC??????@@@AAABBBBBBBBBBBBBBBCCCFFFGGGIIILLLPPPTTTYYYYYYXXXXXXWWWVVVVVVVVVXXXXXXXXXVVVUUUSSSQQQPPPOOOMMMJJJIIIIIIIIIHHHGGGBBBAAA>>><<<:::999999999888888777777777888888999>>>>>>============>>>>>>@@@BBBDDDFFFGGGHHHHHHHHHLLLKKKKKKNNNQQQSSSRRRPPPVVVWWWYYYaaauuuwwwKKKBBB@@@>>>;;;888666333222444333333333222222222111111000000//////...------++++++++++++************++++++***)))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))(((((((((((()))(((((('''''''''((((((&&&''''''(((((((((((((((&&&((())))))(((''')))***))))))(((((((((((())))))(((((((((((()))))))))***************++++++++++++++++++*********+++,,,,,,000AAAMMM]]]yyyzzzppp```QQQFFF???>>>???BBB@@@@@@CCCDDDBBBDDDHHHNNNPPPTTTZZZaaafffiiiiiimmmooorrrtttuuutttqqqpppuuuvvvvvvvvvuuuwwwzzz}}}xxxrrrmmmjjjgggeee^^^^^^___```___]]][[[ZZZSSSRRRPPPLLLFFF@@@;;;888666666666555444555777999666777:::>>>AAADDDFFFGGGGGGJJJMMMQQQSSSTTTVVVWWW[[[dddqqqhhhWWWQQQIIICCC@@@===<<<<<<<<<;;;999;;;;;;<<<<<<<<<;;;;;;:::;;;:::999999999999999999777888999;;;<<<=========999999;;;<<<<<<===?????????@@@AAA@@@>>><<<<<<<<<999<<<@@@BBBBBB@@@>>>===<<<<<<=========<<<;;;;;;999999999:::;;;<<<<<<<<<<<<@@@EEEHHHHHHFFFDDDCCCGGGDDDAAA???@@@BBBDDDEEEDDDBBB??????@@@BBBBBBBBBgggOOOFFF;;;555444444333222222111111111111000000///......---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,---------------000///222777===VVVzzzkkk\\\MMMFFFCCCAAA???@@@CCCAAA???<<<<<<===???@@@???@@@AAAAAAAAAAAA@@@???===???@@@@@@@@@BBBFFFHHHOOONNNNNNMMMLLLLLLKKKKKKNNNNNNNNNMMMLLLJJJIIIHHHGGGEEECCCBBBCCCCCCBBBAAA<<<;;;999888777777777888777777777777888999::::::>>>>>>??????AAABBBDDDEEECCCDDDFFFHHHIIIJJJIIIIIIJJJKKKMMMQQQUUUXXXXXXXXX[[[aaakkk|||{{{\\\FFF??????===;;;888555444333222222222222222111111111000000//////...---------++++++*********)))))))))+++***))))))(((((())))))(((((((((((((((((((((((('''(((((()))******++++++***)))))))))((((((((('''((((((''''''''''''((((((&&&&&&'''((((((((((((((('''(((***)))(((((()))+++))))))(((((((((((())))))'''(((((((((((()))))))))))))))*********+++++++++,,,++++++******++++++,,,,,,666777???ZZZtttlllVVVGGG@@@BBB???@@@CCCDDDAAA???AAA@@@@@@BBBIIIRRR\\\bbbeeeffffffhhhiiikkkmmmnnnooossstttuuutttssstttvvvyyyxxxyyy{{{~~~~~~wwwsssooojjjfffcccaaa___]]]\\\]]]]]]\\\YYYUUUPPPNNNFFFEEEDDDBBB???;;;888666555666777666444555777:::999;;;>>>BBBFFFHHHJJJKKKGGGLLLPPPQQQPPPTTT]]]eeetttyyykkkXXXHHHDDDBBB???>>>===<<<<<<<<<:::999999::::::;;;;;;;;;::::::::::::999888888888888888777888999;;;<<<=========::::::;;;<<<>>>???@@@@@@>>>???@@@???===;;;;;;;;;777===DDDGGGFFFBBB>>><<<<<<<<<<<<<<<<<<;;;::::::777777888999:::;;;<<<<<<999===BBBEEEDDDBBBAAA@@@AAA???>>>???@@@AAA???<<<;;;::::::<<<@@@BBBCCCCCCfffNNNEEE<<<444444333333222222111111111111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......+++------222222,,,<<<___~~~~~~bbbNNNCCC>>>>>>BBBBBBAAA>>><<<;;;<<<======@@@@@@AAAAAAAAAAAAAAA@@@===>>>>>>===<<<<<>>>>>??????>>><<<999888777666777888999:::999999999999:::;;;<<<===@@@@@@AAABBBDDDGGGIIIJJJFFFGGGIIIJJJKKKLLLKKKKKKNNNOOOQQQQQQQQQSSSWWWZZZgggvvvtttVVVHHHCCC>>>===;;;999888777777777111111111111111111111111/////////...------,,,,,,,,,,,,,,,+++++++++************)))(((((((((((()))((((((((((((((((((((((((&&&'''(((((()))***++++++******))))))((((((''''''''''''&&&&&&''''''(((((('''((())))))******))))))''')))******)))(((***+++)))((((((''''''(((((()))''''''(((((((((((()))))))))))))))************++++++++++++***++++++,,,,,,,,,444111222HHHeeewwwWWWDDDAAA======AAACCC@@@???@@@???======@@@HHHPPPWWW[[[]]]]]]___aaafffkkkqqqtttppprrrssstttsssssstttuuuuuuvvvxxxzzz}}}yyyrrrllliiifffbbb___]]]ZZZWWWUUUXXXXXXWWWTTTPPPKKKFFFCCC<<<<<<<<<;;;:::999888777555777999888666777:::>>>>>>@@@CCCFFFIIIKKKLLLMMMMMMNNNOOOOOORRR^^^ooo|||vvvWWWWWWQQQCCC>>>>>>>>>>>>===<<<;;;::::::999999999::::::;;;;;;::::::;;;:::999888888777888888888999:::;;;<<<<<<===<<<<<<;;;;;;===???@@@@@@???<<<===>>>>>><<<::::::;;;888???FFFIIIFFFAAA===<<<<<<<<<<<<<<<;;;:::999999666777777888999::::::;;;777:::>>>AAA@@@???>>>>>>======???@@@AAA@@@===;;;>>>======>>>@@@BBBBBBAAAeeeLLLDDD:::444444333333222111111111111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++******)))***+++,,,---***++++++++++++,,,,,,,,,------------............)))...---...111---222CCCdddkkkXXXKKKGGGGGGCCCBBB@@@???>>>=========>>>>>>>>>??????@@@AAAAAA>>>>>>>>><<<::::::<<<>>>===>>>AAABBBCCCCCCBBBAAA@@@@@@@@@@@@???>>>======<<<;;;;;;<<<======;;;999888777777777888:::<<<===;;;;;;;;;<<<===>>>@@@@@@DDDDDDEEEFFFGGGIIIKKKLLLIIIJJJLLLMMMNNNOOONNNNNNPPPSSSTTTSSSTTT\\\iiittt{{{YYYHHHAAA???<<<:::777777888888777666000111111111111111111111//////......---,,,,,,+++,,,+++++++++******************)))(((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))***++++++*********)))(((''''''''''''&&&&&&&&&&&&'''((()))'''((())))))******))))))&&&''')))(((''''''(((***((((((''''''''''''(((((('''''''''((((((((())))))))))))))))))******************)))******+++,,,,,,+++666333///<<>>???@@@>>>>>>@@@>>>>>>======@@@DDDIIIMMMRRRSSSUUUYYY___eeekkkooolllnnnqqqrrrrrrqqqqqqrrrqqqrrrtttvvvxxxzzzzzz{{{zzz{{{|||}}}~~~~~~yyyvvvssspppmmmjjjgggddd```]]]YYYVVVTTTRRRPPPNNNOOONNNLLLHHHEEEAAA>>><<<888888888888888888777777444777::::::999;;;@@@EEEDDDEEEFFFHHHJJJLLLMMMNNNPPPPPPRRRYYYgggxxx]]]HHHJJJGGGAAA???<<<=========;;;999888888888888999::::::;;;;;;;;;:::;;;;;;:::999888888888888::::::;;;<<<<<<<<<<<<<<<===;;;:::<<<>>>???>>><<<;;;<<<>>>===<<<;;;;;;<<<:::@@@EEEFFFBBB===<<<<<<<<<<<<<<<;;;;;;999888888666777777888888999999999777:::===???>>>>>>>>>>>>;;;===>>>??????>>>======BBBAAA??????@@@AAA@@@@@@dddKKKBBB999444444333333222111111000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++***)))((((((((()))+++,,,******+++++++++,,,,,,,,,---------.........//////)))222...)))111555111222===XXXxxxzzzeeeWWWRRREEEDDDDDDCCCBBBAAA@@@???;;;;;;;;;<<<===>>>@@@AAA===>>>===;;;:::999;;;===999;;;>>>AAACCCBBBAAA@@@<<<<<<<<<<<<<<<;;;::::::999999:::;;;===<<<999666888888888999:::<<<>>>@@@<<<<<<======???@@@BBBCCCGGGGGGGGGHHHIIIJJJKKKLLLKKKMMMNNNPPPQQQQQQPPPPPPJJJOOOUUUZZZcccwww}}}[[[JJJFFF@@@999<<<888555555777777444111000000000000000111111111///......------,,,++++++))))))))))))((((((((((((******)))(((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))***+++++++++******)))(((''''''&&&&&&&&&&&&&&&&&&'''((()))%%%&&&&&&'''''''''''''''%%%&&&((('''&&&&&&''')))((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))************((((((((())))))***+++,,,'''444222***///>>>WWWqqq~~~zzzVVVLLLBBB???===<<<<<>>DDDJJJHHHHHHHHHIIIJJJLLLNNNOOOOOOPPPXXXjjj]]]JJJAAA???:::<<<>>>999======<<<:::777666777888888999:::;;;;;;;;;;;;;;;<<<;;;:::999888888888888;;;;;;<<<<<<===<<<<<<<<<===;;;999:::===>>>===::::::<<<>>>>>>===<<<<<<======AAADDDBBB===:::;;;===;;;<<<;;;;;;:::999888777777777777777888888888888999;;;>>>???>>>>>>???@@@:::;;;<<<<<<;;;;;;===???BBB@@@>>>===???@@@@@@???bbbKKKCCC:::444444333222111000///...////////////............---------,,,,,,+++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++*********++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------............///666<<>><<<;;;<<>>>>>>>>??????>>>===<<<;;;;;;<<<<<<===??????;;;::::::999999888888888<<<===============<<<<<<<<<<<<===>>>???@@@AAAAAA@@@@@@@@@@@@BBBDDDFFFGGGEEEHHHJJJJJJIIIJJJLLLOOOJJJJJJOOOVVVVVVQQQQQQUUUWWWXXXbbbxxxaaaMMMBBB???>>>888999888777555333222222222.........//////////////////......------,,,++++++...---+++)))((())))))******************)))((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++******************+++---000111///111>>>KKKaaa|||}}}iiiQQQEEEBBBAAA>>>;;;<<<;;;;;;<<<======;;;888===@@@DDDFFFHHHIIIJJJKKKXXX\\\```dddeeeccc```^^^``````bbbfffiiikkkkkkjjjfffhhhkkknnnpppqqqqqqqqqppprrrtttwwwyyyzzzzzzzzzrrrqqqpppnnnkkkiiiggggggaaaZZZRRRNNNNNNNNNKKKHHHLLLIIIEEECCCDDDCCCAAA>>>>>>===<<<:::888777777777555555555555555666777888<<<===AAAEEEGGGFFFHHHKKKLLLHHHFFFKKKOOORRRXXX]]]YYYWWWaaaxxxnnnUUUDDDBBB@@@<<<:::888888888<<<<<<:::888777666555555999888777888999:::888666888888777777777777777888:::::::::999777777999;;;===<<<:::999999:::;;;<<<===<<<;;;===@@@BBBAAA???AAA@@@>>>===;;;:::::::::999======999888<<<;;;666:::666444444888<<<>>>===666:::???@@@>>>===???AAA>>>??????<<<999888<<>>bbbKKKCCC999555555444333222111000///////////////............---------,,,,,,+++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++*********++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------............///222;;;LLLbbbvvvrrrWWWLLLIIIHHHGGGGGG@@@;;;::::::;;;@@@FFFCCCBBB@@@@@@@@@@@@@@@???>>>>>>=========>>>>>>???<<<<<<<<<<<<<<<;;;;;;;;;>>>>>>?????????>>>>>>======>>>>>>???@@@AAABBBBBBCCCBBBBBBCCCDDDFFFHHHIIILLLMMMNNNNNNLLLKKKKKKKKKSSSNNNNNNSSSXXXZZZ___fffmmm{{{lllNNNDDD===<<<<<<777888777555333222111111000............////////////.........---,,,,,,++++++---,,,+++)))))))))))))))***************)))((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))******************************,,,---,,,,,,555@@@JJJhhhvvvkkkaaaUUUIIIAAA===;;;888888:::<<<<<<<<<;;;<<>>>>>===;;;999999888777666555444444444333444555666888:::<<<===CCCCCCEEEHHHKKKLLLLLLKKKGGGKKKSSSXXXXXXYYYbbbmmmsssyyy___LLLHHH???>>><<<:::999888999999::::::999777777666666666888777777888999999888666888888777777777777888888:::::::::999888888:::<<<999999999999:::;;;;;;<<<;;;999888:::>>>@@@@@@@@@AAA@@@???===<<<<<<;;;;;;:::======999888;;;:::555999777555666;;;???BBBBBB@@@AAABBBAAA>>><<<<<<<<<>>>>>>===<<<::::::===???AAA@@@???AAACCCDDDBBB@@@bbbKKKBBB888555555444333222111111000/////////............---------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++++++++************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///777GGG```||||||hhhZZZNNNEEECCC@@@??????>>>;;;>>>CCCFFFEEEBBB???=========>>>@@@@@@???>>>>>>>>>>>>???>>>>>>>>>??????????????????@@@@@@AAAAAA@@@@@@@@@??????@@@AAABBBCCCDDDDDDFFFFFFEEEEEEFFFHHHIIIJJJJJJKKKLLLMMMMMMNNNNNNOOOTTTQQQQQQZZZeeeqqq}}}jjjPPPBBBBBB>>>===>>>888666555444222111000000///..............................---,,,,,,++++++***,,,+++***)))))))))))))))))))))******))))))(((((('''''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))************************,,,******++++++***---333777TTTsss~~~uuuXXXEEEDDDAAA======>>>>>><<<999:::::::::;;;<<<===>>>???>>>AAAEEEHHHIIIIIIGGGEEEHHHIIILLLPPPUUUYYYZZZZZZ\\\]]]^^^^^^^^^]]][[[ZZZWWWYYY[[[]]]____________XXXWWWVVVTTTRRRPPPOOONNNKKKFFF@@@>>>>>>???>>><<<===<<<999888888888666444555555444333333333333444333444666999<<>>>>>>>><<<:::999;;;===>>>>>>AAA@@@???>>>===<<<<<<<<<:::<<<<<<999999:::999666999888777999===BBBFFFGGGHHHEEEBBB@@@???===;;;:::>>><<<;;;:::<<<>>>>>>>>>>>>>>>???AAADDDDDDCCCAAAcccKKKBBB888444444333222222111000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************++++++++++++************++++++++++++******+++++++++++++++++++++++++++,,,,,,,,,------------.../////////666KKKiiimmm```[[[UUUNNNHHHAAA;;;===CCCKKKIIIFFFAAA>>>===>>>???@@@??????>>>>>>??????@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@@@@AAABBBCCCDDDDDDEEEHHHGGGGGGFFFGGGIIIJJJKKKLLLLLLLLLLLLMMMOOORRRTTTRRRYYYgggwwwjjjSSSDDD@@@CCC>>><<<===777555555333222111000000000///...............------------,,,,,,+++*********++++++***)))))))))))))))((()))))))))))))))((((((''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************...***))),,,...,,,+++---///AAAXXXjjj{{{qqqRRRIIIFFFEEEFFFHHHGGGAAA<<<===;;;999888999:::;;;:::<<<>>>AAADDDFFFEEEDDDCCCBBBBBBDDDGGGLLLPPPQQQQQQUUUUUUUUUUUUTTTSSSRRRQQQMMMNNNPPPRRRSSSSSSSSSSSSMMMLLLKKKJJJHHHGGGEEEEEEBBB???;;;999:::;;;:::999888888777666666555444333444444444444444555666666555777:::===AAADDDFFFGGGFFFIIIKKKKKKMMMOOOOOOMMMRRRPPP[[[yyyfffKKK>>>999888666666666666777777888888444444444444555666777888666555555666888888777555555555444444444555666666555777888888888888:::<<<888888888999;;;>>>AAABBBFFFCCC???;;;::::::;;;;;;???>>>===<<<<<<<<<<<<<<<888999:::::::::;;;:::999:::999999:::===BBBFFFHHHFFFBBB>>>===???@@@>>><<<>>>;;;999:::>>>@@@???===;;;<<<>>>@@@BBBBBBAAA@@@bbbKKKBBB888222222111111000000//////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************++++++++++++******)))******++++++******)))++++++++++++++++++++++++++++++++++++,,,,,,,,,---)))---///------777JJJZZZxxxcccSSSJJJLLLRRROOOOOOLLLGGGCCCBBBDDDGGG??????>>>>>>???@@@@@@AAADDDCCCCCCBBBAAA@@@@@@??????@@@AAABBBBBBBBBBBBBBB@@@AAABBBCCCDDDEEEEEEFFFHHHHHHGGGGGGHHHJJJLLLMMMQQQQQQQQQOOOOOORRRXXX]]]bbbwwwfffOOOFFF<<<===???888666888222555555333222111111111111//////......---------,,,,,,,,,,,,+++******))))))************)))))))))((('''(((((()))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********---)))(((---///---+++,,,,,,000888FFF\\\tttqqqUUUPPPLLLMMMPPPPPPKKKFFF???<<<999888999:::999888999:::<<<>>>??????>>>>>>???>>>>>>@@@CCCFFFGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCDDDEEEFFFHHHIIIIIIHHHHHHDDDCCCCCCAAA@@@???>>>>>>;;;999777666666777777777444555666666555444333333555555555555666777888888;;;<<>>;;;;;;::::::;;;>>>BBBDDDCCC???;;;;;;===???===<<<===:::999:::>>>@@@???===;;;<<<>>>???>>>>>>======```III@@@777111111000000////////////.........------------,,,++++++,,,,,,,,,,,,------++++++++++++******************************************++++++++++++******))))))************))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,(((---000///---///666===WWWvvvtttddd^^^YYYYYYWWWQQQKKKHHHIIIKKKAAAAAA@@@@@@@@@AAAAAABBBDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@AAABBBCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHJJJJJJJJJKKKLLLNNNPPPRRRIIIPPPXXX\\\```gggttt~~~~~~[[[HHHCCC???888;;;<<<555666999444555444333222111111111111//////......---,,,,,,,,,,,,,,,+++******))))))(((((())))))******)))((((((''''''((()))))))))((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((((())))))*********)))&&&'''+++---++++++,,,---***)))000BBBZZZppp|||tttlllccc___^^^ZZZRRRKKKDDD@@@===<<<>>>>>><<<999999999::::::;;;;;;;;;;;;;;;:::999:::<<<===>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???>>>>>>===<<<;;;;;;:::999888888888666555444333333444444555222444666777555444444555666666666777777888::::::???AAADDDGGGJJJLLLMMMMMMHHHPPPUUUSSSTTTZZZ]]]ZZZ___mmmeeeVVVBBB666444555555333555555555666555444444333333333222222222333333444333222222444666777555444111111111111111222333444222444666666555555666777555333111000111555:::===;;;;;;:::777555555777:::::::::999999999::::::;;;777666888<<<>>>===>>>AAA;;;<<<;;;999999:::>>>AAAAAA???===;;;;;;;;;999888;;;;;;:::<<<>>>??????>>>;;;===>>>===<<<<<<===???[[[EEE===444111111111000000000000000.........---------,,,,,,+++++++++,,,,,,---------++++++++++++******************************************++++++++++++******))))))************))))))************************************+++++++++++++++---.../////////111333444OOOsssxxxyyyxxxsssiii\\\SSSOOOOOOGGGFFFEEECCCBBBAAAAAAAAACCCCCCCCCDDDDDDEEEEEEEEEAAABBBCCCDDDEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJKKKOOOOOOOOOPPPRRRUUUWWWYYYSSScccvvvpppTTTBBB<<<>>><<<777999:::555888<<<666333222111111000000000000//////...------,,,+++++++++++++++***))))))(((((('''((()))******)))((((((&&&''''''((())))))((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((()))******+++)))'''(((,,,,,,)))***------,,,,,,,,,222AAAWWWiii{{{{{{iiiZZZKKKHHHEEEFFFHHHGGGCCC???===<<<<<<;;;;;;;;;;;;;;;:::888666777888:::::::::;;;::::::999999888999999555666777888888888777666777777666666555555444444444444444333333333444555444777:::;;;:::888999:::;;;;;;;;;;;;;;;<<<===>>>AAACCCGGGKKKNNNPPPQQQQQQLLLSSSXXX]]]kkk{{{xxxlllEEEBBB===777444444666888111222333333333333222111444444333222111000000000222111111333555666555444222111111222222444555555222444666777555444444555333333222222333444555666666777888777555444666999:::999999999::::::;;;<<<;;;888:::???@@@======AAA:::;;;;;;999777999===@@@>>>??????>>>;;;888777777:::<<<===============>>><<<===>>>===<<<===@@@DDDXXXBBB;;;222222222222111111111111111......---------,,,,,,,,,+++++++++,,,,,,---------+++++++++************)))))))))))))))))))))))))))******++++++++++++******))))))************))))))************************)))************++++++++++++)))'''(((,,,///111111000;;;SSSooo~~~rrrbbbZZZWWWLLLKKKIIIFFFDDDBBB@@@@@@AAABBBCCCDDDFFFHHHIIIIIICCCCCCDDDFFFFFFGGGGGGGGGHHHIIIIIIJJJKKKLLLMMMMMMRRRRRRSSSUUUWWWZZZ]]]^^^uuulllNNNBBB>>><<<;;;888333666777222666:::222222111000//////...////////////...---,,,,,,++++++++++++******)))((((((((('''((()))******)))((((((&&&&&&'''((())))))((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''((()))******++++++***+++---,,,)))+++///'''---111---'''---BBBVVVmmm|||~~~vvvSSSPPPMMMOOOQQQPPPKKKFFF>>>===<<<;;;:::999:::::::::888666777999;;;;;;;;;::::::888777666555555555333444555666666555444444666666555555555444444444555666666555444444666777888;;;???@@@???===>>>???@@@@@@@@@@@@@@@AAABBBBBBAAACCCHHHLLLPPPSSSTTTTTTUUU[[[aaannnccc===;;;888555333333333222222---...000111222222111111666555333111000//////...111111111333555666555333333333333333444555666777444666888888666555444555444555777888888777555333888:::;;;999666444555777::::::::::::;;;<<<======???;;;<<<@@@@@@<<<<<>>@@@???;;;888999:::999<<>>===<<>>======;;;777888<<<888888777777999<<<;;;888999:::;;;;;;:::999999888333444666888999999888777444555555555555666666666333555777777666666888;;;999:::;;;;;;:::;;;===@@@AAABBBBBB@@@>>>===>>>???;;;FFFGGGFFFOOORRRRRRWWWWWW```tttuuuWWWEEE>>>444333222111000000000000000///...------...///000//////.........---------000111111222222222111111...///000111222333333333555666666666777777777777444333333444666888999999999888888777666555555444666777888888888888:::;;;;;;;;;:::999999::::::::::::888777777888;;;>>>@@@;;;>>>BBBCCCAAA>>><<<;;;<<<999666888===@@@???===BBB@@@>>>======@@@CCCFFFxxxUUUCCC<<<777222111000//////...............---,,,,,,,,,,,,---+++++++++***************************************+++++++++*********)))))))))))))))))))))))))))))))))******++++++******)))+++++++++*********))))))************************+++++++++,,,,,,,,,,,,---//////000555BBBWWWppp{{{{{{|||zzzmmmZZZOOOMMMRRRNNNKKKKKKIIIGGGIIINNNNNNKKKHHHGGGIIILLLNNNOOOLLLLLLLLLNNNRRRZZZccciiiyyyqqqVVV===888;;;:::999;;;666666666666555444333222000000000/////////.........---,,,+++************)))+++++++++)))((()))***((((((((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''(((((((((((())))))))))))(((((()))))))))***************))))))+++...222444===NNNfff{{{zzz{{{vvvppprrruuuooocccTTTIII@@@BBBFFFEEE???;;;777999:::999777777888999:::999888777777555333222777888:::;;;<<<<<<;;;;;;999999999999:::::::::::::::::::::999999999;;;<<<<<<===???AAACCCDDDFFFGGGBBBAAAAAABBBCCCEEEFFFFFFCCCNNNQQQSSS___bbb^^^```cccrrr~~~cccOOO@@@888666333333222111000//////000000///...------...///000///.........---------,,,///000000111111111111111///000111222222333222222444444666777999:::<<<<<<333444555777999999888777777777666666555555444444333555777888666555666666999888888888777888888888777777666666777999;;;<<<;;;???DDDGGGEEEAAA===;;;>>>;;;:::<<>>AAACCCtttSSSAAA:::666222111000//////...............---,,,,,,,,,,,,,,,***************+++++++++*********************************)))))))))(((((()))))))))))))))))))))))))))******++++++******)))+++************)))))))))******************************+++++++++,,,,,,,,,+++------***,,,:::QQQddd~~~uuueee[[[RRRPPPPPPPPPRRRUUU]]]YYYTTTOOOMMMQQQXXX]]]```^^^^^^bbblll{{{pppNNNAAA888999999555444888333333333333222111000000000////////////.........---,,,+++***************(((******)))((('''((()))'''(((((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''(((((()))))))))*********(((((())))))))))))******+++***)))((((((***,,,......888III___uuummmWWWDDDEEEOOOPPPFFF<<<>>>@@@AAA>>>999555777:::===:::999:::<<<===;;;999888888:::;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;:::999:::;;;<<<<<<<<<===>>>???BBBEEEGGGFFFEEEIIIIIIIIIKKKMMMNNNMMMLLLMMM___kkkvvv}}}zzz|||mmmMMM;;;555333333333222222111000///////////////......------......///......------------,,,,,,........./////////000000111111222222222222222111333444555666888:::;;;<<<222444777999:::999666555666555555444444555555555555888<<<===;;;888666666888888888888888888888888777777777777888888999999999>>>DDDGGGEEEAAA<<<:::>>><<<<<>><<<:::999888999;;;===???qqqQQQAAA:::555222111000///...............---,,,,,,++++++,,,,,,)))))))))***+++++++++,,,************************+++*********))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))************************************++++++++++++''',,,000...***...:::EEEcccvvvkkkgggfffccc^^^]]]cccaaa]]]YYYZZZaaannnwwwkkkJJJCCC>>><<<>>><<<666333444222222222222111000///////////////.........------,,,,,,+++***************((()))))))))'''&&&'''((('''''''''(((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***)))'''&&&%%%%%%&&&'''(((((((((((())))))))))))(((((((((((()))))))))******)))((('''((()))***+++---000888HHH^^^tttpppQQQIIIOOOQQQIII@@@CCCAAA@@@???<<<999:::===999666333555888:::888666999999::::::;;;;;;;;;;;;:::::::::::::::::::::999:::999:::<<>>@@@>>>:::666555888999999:::::::::::::::888999:::;;;;;;:::999888777:::???AAA???<<<999888::::::;;;===@@@@@@===::::::999888888999:::;;;<<>>??????<<<::::::<<<===<<<:::<<<<<<<<<<<<=========>>>;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===@@@BBBBBBAAA@@@FFFFFFGGGLLLSSS\\\bbbfff]]]fffooopppkkkgggiiilll{{{TTT@@@888333333444111////////////......------......,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///111111222222222111000000222222333333333444444444555666666444333333666888888777666666666777888999444777;;;<<<999666333111777888999::::::::::::999888999:::;;;;;;999888777777999;;;;;;:::999999:::999999;;;<<<>>>===:::888::::::::::::::::::;;;;;;nnnPPPAAA:::444222111000//////.........------,,,+++++++++++++++***************+++++++++************************,,,,,,,,,++++++++++++***))))))))))))))))))))))))((())))))******))))))((((((((()))))))))))))))***))))))))))))))))))))))))((())))))))))))*********---,,,+++******+++---///222:::LLLdddzzz___CCC???BBB:::666444444666666444222222222333222222111000///......---------,,,,,,,,,+++******)))))))))******'''))))))((('''&&&'''(((%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''(((((((((((())))))''''''(((((()))+++,,,---------+++***///???VVVgggyyy{{{qqqrrr~~~zzzggg___XXXMMMEEECCC@@@@@@??????@@@BBBDDDFFF======<<<<<<<<<<<<======::::::;;;<<<======>>>???===>>>??????@@@CCCGGGKKKGGGGGGHHHKKKTTTbbbrrr}}}gggIII888555222111222000,,,,,,000......------,,,------...+++,,,,,,------,,,,,,+++******++++++++++++,,,,,,+++*********+++---///000//////000000111000000///000111222333555777888999555666666444111333777<<<:::999777666666777999:::666888::::::888555444444444555666888888888777777666777888888888777666555:::;;;;;;:::999999<<<>>>;;;<<<=========<<<;;;:::::::::;;;<<<<<<;;;;;;:::mmmNNN@@@888222222111000//////.........---,,,++++++***++++++++++++++++++***************************************++++++++++++************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))******))))))))))))))))))))))))((((((((()))))))))******++++++***))))))))),,,...///...222>>>RRRgggvvv}}}kkkYYYDDD666888<<<;;;;;;888555333222222222222222222222111000///...---------,,,,,,,,,,,,+++******))))))))))))******((()))***)))'''&&&'''((($$$%%%&&&&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((('''''''''((((((((())))))''''''(((((())))))******+++------++++++111>>>HHH]]]ooo~~~rrrccc\\\]]]UUUUUUSSSNNNGGGCCCDDDGGGBBBBBBAAA@@@@@@AAAAAABBB>>>???@@@BBBDDDEEEFFFGGGDDDFFFFFFEEEHHHRRRaaannnhhheee```[[[]]]jjjlllPPP888000333333111111333111---,,,000------,,,,,,,,,,,,------***+++,,,------,,,+++***************+++++++++,,,+++*********+++---///000,,,---...//////000/////////000111333444666777888444777888777555555999>>>;;;:::777555555666777888:::::::::888666666777999333444666888999888777777666666666777777777777666:::;;;<<<<<<;;;;;;<<<>>>===>>>>>>===<<<;;;<<<<<<:::;;;<<<======<<<:::999kkkMMM???777000222111000//////.........---,,,++++++******++++++,,,+++++++++******))))))************************************))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))%%%***......,,,)))***+++)))...///,,,,,,<<>>???>>>:::666222000555666333000222555888111111111111000///...------------,,,,,,,,,++++++***)))))))))))))))******(((******)))((('''((()))$$$%%%&&&&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((()))(((''''''''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((&&&)))------,,,+++,,,...333FFFccc}}}wwwwwwxxxzzzfffXXXRRRSSSNNNMMMLLLKKKKKKKKKLLLMMMJJJKKKMMMOOOQQQSSSTTTUUUPPPRRRSSSRRRXXXiiizzzsss|||tttKKK???===555000333...---000555555///+++***,,,,,,,,,++++++,,,------***+++,,,------,,,+++***))))))******+++++++++,,,+++*********+++---///111+++,,,---...////////////000000111111111222222222333777;;;;;;999888;;;???;;;999777444333444666777777777555222111222555888444666888:::;;;:::999888888888888888888999999:::777999<<<===<<<;;;;;;;;;===>>>===<<<::::::;;;<<<999;;;<<<======<<<:::999hhhLLL===777444////////////............,,,,,,,,,+++++++++******---,,,***))))))***,,,---************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************,,,+++))))))---555@@@GGGlll|||zzzuuu}}}~~~|||yyyRRRLLLCCC;;;777666555555555444222000000111222333444333222000///.........---,,,++++++******+++++++++***)))***+++,,,+++)))&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%%%%############%%%%%%''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''(((((((((((('''(((((()))***,,,---...444333AAA___wwwuuufff\\\[[[ccciiijjjgggcccZZZRRR\\\QQQOOO^^^sss}}}|||xxxssshhheeehhhooolllPPP888444666222000111///............---------++++++++++++++++++++++++************))))))))))))******))))))******+++,,,)))))))))***+++++++++,,,&&&)))---000111000...,,,......///111222333444555444999>>>AAA@@@>>>;;;:::;;;999666555555666555444555555555555555444444444222444666999::::::999888<<<:::888777888999<<<===999;;;>>>>>>===;;;;;;;;;<<<<<<=========<<<:::999===:::777777999:::999777fffJJJ<<<666333////////////............,,,,,,,,,+++++++++******---,,,***))))))***,,,---************************))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************************...------,,,,,,///555999999OOOrrr}}}xxxzzzxxxtttrrr}}}uuuRRRHHHDDD???;;;999777555444444333111000///000111222111111111000000000//////---,,,++++++******+++++++++)))((()))***+++***(((((((((''''''''''''(((((('''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$&&&%%%$$$######$$$%%%&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''((((((((((((((((((((()))***+++,,,---000---444FFFWWWeeexxxtttrrrxxxlllhhhdddjjj~~~vvvXXXOOO;;;+++,,,000...,,,...............---------,,,++++++++++++++++++++++++*********)))))))))(((((())))))(((((())))))***+++))))))***************+++'''))),,,...000///...---...//////000111222333333333666;;;===<<<:::999888999777444333444444444333777777666666555555444444333555777999::::::999999:::::::::::::::;;;;;;<<<999;;;===>>><<<;;;:::;;;============<<<;;;:::999===:::777777888:::999777cccHHH;;;555222////////////............,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,************************))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******************************+++,,,------++++++,,,---***222FFF___rrr|||{{{{{{\\\MMM@@@<<<;;;:::::::::888555222222111000/////////000111000000111111000///......,,,,,,+++************+++)))((('''((())))))((('''((((((''''''''''''((((((&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&''''''''''''(((((((((***))))))))))))***+++,,,+++)))+++111777BBBYYYooo{{{gggJJJ;;;888...(((---111...,,,...------------,,,,,,,,,,,,******************************))))))))))))(((((((((''''''''''''((())))))************)))))))))))))))***+++,,,---.........//////000000000111111111111333666777666555666666666444111000111222222111888888777666555555444444444555777999::::::999999888999;;;<<<<<<<<<::::::888:::<<<===;;;:::::::::>>>===<<<;;;::::::::::::<<<:::888888999:::999888aaaGGG;;;666333////////////............,,,,,,,,,+++++++++******++++++***))))))***++++++************************(((((((((((((((((((((((())))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***************************''')))+++,,,+++***++++++444---+++444DDDWWWkkkzzz~~~fffLLL??????>>>777666777888888777444222000//////.........///000111111111111///...,,,+++,,,++++++***************((('''&&&&&&(((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((******))))))))))))************---///---...;;;IIIfff|||fffNNN;;;666;;;333......111111---+++------,,,,,,,,,++++++++++++***************************)))))))))((((((((((((((((((''''''(((((()))************))))))(((((('''*********++++++,,,---...////////////////////////000111222222222222444555444222000///000111111111777777666555444333333222333444555777777888777777777888888999999999999999888999;;;;;;:::999999:::>>>===;;;:::999:::;;;;;;<<<;;;;;;:::;;;;;;;;;;;;```GGG<<<777333////////////............,,,,,,,,,+++++++++******************************************************(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))''')))******)))***,,,---+++((((((---222999EEEPPPvvvvvvZZZJJJGGG>>>999999777888666555444555555444222................../////////////////////...------,,,+++******))))))******'''&&&%%%&&&'''((('''%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''+++***))))))((()))))))))++++++---///---***,,,000BBBXXXqqqxxxaaaKKK@@@888///---222000///...///,,,((((((***++++++++++++************)))))))))))))))))))))))))))))))))((((((((((((''')))(((((((((((()))*********))))))(((((('''''''''******))))))***+++,,,---/////////.........------000111111000000111333666333111//////111222222222555555444333333222111111222222333444444444555555777666555444444666888999777999::::::888888888999<<<;;;:::999999:::<<<<<<<<<=====================^^^FFF<<<777444////////////............,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))+++++++++***((((((***,,,%%%'''---111000---000666OOOaaa{{{lllJJJ>>>???AAA888444;;;===999666333222222333333222------........./////////,,,,,,,,,,,,---///000111++++++***))))))))))))***'''&&&%%%&&&''''''&&&%%%''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''***))))))((((((((())))))+++)))((()))***+++++++++...777HHH```}}}nnnIII>>>555333555333111000.........---+++***+++,,,+++*********))))))))))))(((((((((((((((((((((((())))))((((((((((((''''''))))))(((((())))))***+++((((((((((((''''''''''''******))))))******+++,,,...---------------------000111111000///000333555222000//////111333333333333222222222222111111111111111111111222222333333666555333111222444666888777888999888777666777999999999999999:::;;;======;;;===>>>???>>>======>>>[[[DDD;;;777333////////////............,,,,,,,,,+++++++++******))))))************))))))************************))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))***+++,,,+++)))((()))***,,,+++,,,...,,,***...555222===PPPjjjqqqRRRCCC<<<===;;;222444===>>>555333222111222222111000------...///////////////000...,,,++++++,,,...///++++++***)))))))))))))))(((&&&%%%&&&'''((('''&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&%%%%%%###$$$%%%&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''))))))((((((((())))))***))))))(((''')))+++,,,++++++...444CCC\\\wwwqqqZZZMMM999888333...///333555333+++------,,,,,,------,,,******)))))))))((((((((((((((((((((((((((((((((())))))((((((((('''''''''(((((('''''''''((())))))&&&'''''''''''''''(((((()))))))))***************,,,,,,,,,,,,,,,---------///000000000///000222444111///......000222333333111222222222222333333333111111111111111222222333444444333333333444555666666777888777666555777888555666888:::<<<===>>>>>>888;;;>>>>>><<<;;;<<<>>>}}}YYYBBB:::555222000/////////............,,,,,,,,,+++++++++******))))))************))))))************************))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))%%%(((+++,,,+++******++++++)))))),,,---+++,,,//////000222:::PPPmmm|||uuusss}}}bbbHHH666<<<444555777666:::888***111000000111222222000...------...///000000//////777444///+++(((((()))***+++******)))))))))))))))((('''&&&&&&(((((('''&&&%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&######%%%%%%%%%%%%#########$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))******&&&***---,,,+++******(((...333333---///BBB]]]pppnnnQQQ>>>777777+++444666...***------(((''')))*********+++(((%%%))))))))))))(((((((((((((((((((((((((((((((((((()))((((((((('''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''(((((((((((())))))************)))+++++++++,,,,,,---------...///000000//////111333000...------000222222222111222222333333444444555222222222111222222333333333444555666666666555444666777777777555555777888333444777:::===>>>>>>>>>666:::======;;;:::;;;<<<\\\BBB888555333000000000///......------------,,,++++++******)))))))))************))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''((((((''''''&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))(((((((((((()))((('''''''''(((***+++*********)))))))))))))))...---,,,---333===IIIRRRvvv~~~{{{{{{~~~{{{tttqqqssspppXXXLLLDDD===999888777555444333333333444333222111222222222000...000000,,,,,,666EEEKKKJJJ222111...,,,******+++,,,(((''''''''''''(((((()))&&&'''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""""""""""""""""""""""""""""""""""""""######$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))))))))))))))************+++******+++---111555888]]]lllyyyiiiSSS@@@555000---+++......---,,,,,,+++******************)))))))))(((((((((''''''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''')))***+++((((((((('''((())))))***)))))))))***++++++,,,,,,------......///000000000............///000111222000000111222333444444555111111111111111111111111222222222333555666888888222222444555666666666666666777888888999999999999666777888:::;;;;;;;;;;;;[[[BBB777555333000000//////......---------,,,,,,++++++******)))))))))************))))))(((((()))))))))*********))))))(((((((((((())))))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((((((((('''''')))))))))(((((((((''''''(((((((((((((((((((((((())))))))))))(((((((((''')))((('''''''''(((******))))))))))))))))))))))))***)))))))))+++000777<<>>777444222/////////...------,,,,,,,,,,,,+++******))))))((())))))************))))))'''(((((((((((()))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((''''''''''''&&&''''''(((((((((((((((''''''(((((())))))))))))(((((()))(((''''''***,,,(((,,,///---...444<<<@@@YYYggg}}}~~~vvv\\\RRRLLLBBB999999777888;;;:::777777;;;222222222333333333333333000///......//////---++++++)))((((((*********+++((((((((((((((())))))***))))))(((&&&%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""######$$$########################""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((()))))))))*********'''(((***++++++***)))(((((()))+++,,,...444;;;AAA\\\hhh{{{eeeXXXEEE444...///000...,,,+++************)))((())))))((((((((((((((('''(((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$(((''''''&&&&&&&&&&&&'''&&&(((***+++,,,+++)))((('''(((((()))******++++++*********+++,,,,,,------////////////000111222333333222222111111000000//////000111222333444555555333333444555777999;;;<<<999::::::::::::999999888999:::<<<===<<<:::888666777777777777888999:::;;;tttRRR===777444111//////......---,,,,,,,,,+++++++++***))))))(((((())))))************))))))''''''(((((((((((())))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((()))''''''(((((((((((('''''''''''''''''''''(((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&'''(((((((((((('''&&&''''''(((((())))))***++++++***'''%%%&&&(((***%%%+++///...)))'''***------555CCCUUUiii}}}{{{|||iiiJJJ<<<<<<>>>===;;;999666666888555222222666222222333333333222222111///...------......,,,***---***((()))((('''))),,,))))))))))))))))))))))))(((((('''&&&%%%%%%%%%%%%'''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$########################"""""""""""""""""""""""""""""""""""""""######$$$########################"""############$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))))))))************'''(((***++++++***))))))$$$(((,,,//////.........666BBBWWWppp{{{^^^III<<<777000---...//////...+++******)))***+++,,,---((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&&&&''''''&&&'''(((******))))))(((''''''((())))))******+++))))))******+++,,,,,,,,,............///000111222222222111111111000000000//////000222333555666777555555666777888:::;;;<<<888888999999999999999888777999;;;<<<<<<:::888666666777888:::;;;;;;;;;;;;rrrPPP<<<777444111///......------,,,,,,+++++++++******))))))(((((())))))************))))))'''''''''((((((((())))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))''''''((((((((((((''''''''''''((((((((()))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&'''(((((((((''''''&&&&&&''''''((())))))***+++,,,,,,***(((((()))+++))))))*********,,,222777000//////222===QQQhhhyyyttt[[[LLL???<<<===;;;999:::<<<888777888555111///111111222222222222111///...///---,,,---------+++)))///+++***,,,+++'''(((---((())))))))))))(((((((((''''''&&&%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""####################################"""""""""""""""""""""""""""""""""""""""######$$$########################"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((())))))))))))***''''''((())))))***)))))),,,,,,+++***+++---000333)))///<<>><<<;;;:::888777666666666333666999<<<<<<999666333222222333222///......///......---------,,,,,,,,,))))))))))))(((((((((((((((((('''&&&%%%%%%$$$$$$''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!"""""""""############&&&%%%$$$######$$$%%%&&&""""""############"""""""""""""""""""""""""""""""""############$$$$$$$$$$$$###!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((()))))))))))))))(((((()))))))))))))))******+++++++++,,,---///111333444NNNTTTiiiiiiZZZAAA===777333111///---,,,+++++++++*********))))))''''''((((((((((((''''''))))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%''')))))))))))))))+++******,,,---.../////////000000000000000000000000......///111222333444555333333444444555666666777333444555666777777777777777444111333999===<<<:::666777888:::::::::999888fffKKK;;;555333111//////...---,,,,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))'''''''''((((((((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&)))((((((((('''''''''&&&'''((((((((())))))))))))((((((((((((((())))))***(((((()))))))))*********+++++++++++++++,,,---...++++++...222666===LLLZZZ}}}~~~nnn\\\QQQIIIBBB>>>???;;;:::999777666666555555222444777888888777444222111222222111///---...///---------,,,,,,,,,,,,+++*********)))))))))(((((())))))(((''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""#########$$$$$$$$$$$$%%%$$$############$$$%%%""""""############""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$"""!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((((((((''''''(((((()))*********++++++---...000111444555BBBXXXhhhppp{{{pppcccUUUFFF888111777444000...------,,,+++++++++*********)))))))))''''''((((((((((((''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%''')))))))))((()))***((()))***,,,------......//////////////////////////////000111222222333444222222222333444444555555444444555666666666666666777444222444999<<<<<<:::999999999999888777666555bbbHHH999444222111//////...---,,,,,,,,,,,,++++++***))))))))))))***))))))))))))))))))))))))&&&&&&''''''((())))))***'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&((((((((('''''''''''''''''''''((((((((()))))))))((((((''''''(((((()))***(((((())))))))))))******,,,+++++++++++++++,,,,,,///------000000000555<<>><<<;;;888555444777777666444444333333333111111111111111111111111...///000///---,,,---...+++++++++************))))))))))))(((((((((''''''((((((((((((''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%######$$$$$$$$$$$$######################################################""""""#########$$$$$$$$$###""""""""""""""""""###""""""############""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!!###$$$$$$##########################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((()))(((((((((''''''&&&&&&''''''((())))))))))))((())))))******///,,,...444666444666:::RRRZZZeeelllqqqzzztttaaaRRRJJJ>>>666///000111000///000,,,***))))))+++,,,,,,+++((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''$$$&&&((()))(((((()))***((((((((()))***+++,,,---////////////////////////111111111111000000000000111111111222222222333333333444555555666666555555777555444666888::::::888444444444555666777888888|||___GGG888222000...//////...---,,,,,,,,,,,,+++***))))))(((((())))))(((((((((((((((((((((((())))))((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((()))'''(((((((((((()))))))))++++++***)))))))))******---(((&&&(((+++******,,,...111000---///999CCCHHHVVV]]]hhhvvv}}}oooeee___VVVLLLEEEAAA@@@@@@:::;;;;;;;;;;;;;;;888666555555444333222222222222111111111111111111111111---...///...---,,,---...++++++*********)))))))))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%"""######$$$$$$#########################################################!!!!!!!!!!!!"""""""""""""""""""""######"""""""""""""""############""""""""""""""""""""""""""""""!!!!!!"""""""""############!!! !!!"""$$$##############################""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((''''''(((((()))******)))))))))))))))******((((((***///000///...000...444;;;@@@EEEPPP```kkk{{{}}}mmmfffYYYKKK???777222000111,,,+++...///***&&&%%%,,,***))))))*********)))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$&&&((((((((('''(((***))))))))))))***,,,---...........................111111111000000000000///222222222222222333333333222333444555666666666666666666666777888999888888222333444555666777888888{{{^^^FFF888333000...//////...---,,,,,,,,,,,,******)))(((((((((((()))))))))))))))))))))))))))***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''&&&&&&''''''((()))''''''(((((((((((())))))***)))))))))))))))******111,,,***---...,,,,,,...***...///,,,***,,,---+++111444:::BBBLLLYYYfffooo~~~{{{mmmbbb[[[UUUNNNIIIEEEEEEDDDCCCAAA>>>;;;999777:::;;;:::999:::999555333333222111111111111111111111111111111111111111---...///...---,,,---///+++++++++*********))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""######$$$################################################$$$$$$$$$ !!!!!!!!!"""""""""######$$$$$$######"""""""""############""""""""""""""""""""""""""""""!!!!!!!!!"""""""""#########!!! """######"""########################!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((((((((((((((''''''(((((()))******)))))))))))))))***+++***)))(((((()))***,,,...+++++++++***+++111:::AAAYYY^^^gggpppuuu}}}vvvfffWWWMMMHHH===888111+++((()))---000222...,,,//////,,,***+++***)))''''''((((((&&&$$$%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###%%%%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&((((((''''''((()))))))))(((((()))+++---...........................000000000000000000000000222222222222222222222222000111333444666666777777666777888888888888777777444555666777777666555444www\\\EEE888333111000//////...---,,,,,,,,,,,,******)))((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))((((((((((((((()))***+++%%%$$$%%%)))***'''(((+++''',,,...---,,,...---)))////////////111444:::>>>DDDQQQaaannn{{{hhhUUUUUUOOOGGGAAA@@@BBBDDDEEE@@@AAABBBCCCAAA>>>:::888;;;??????:::777888777222222111000000///000000000//////000111111000//////---...//////...---...///,,,,,,+++++++++************))))))))))))(((((((((&&&&&&&&&'''''''''''''''&&&%%%$$$$$$###$$$$$$$$$!!!"""$$$&&&&&&$$$"""!!!!!!!!!"""#######################################""""""#########$$$$$$$$$!!!!!!!!!!!!""""""""""""######$$$%%%%%%$$$######""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###"""!!! """######"""######################## !!!"""###$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''&&&&&&''''''((()))((((((((((((((()))***+++---,,,***(((''')))******111///,,,***+++,,,...///333444999@@@DDDJJJWWWddduuuxxx~~~{{{sssooohhh```SSSMMMEEE===777111---***000...,,,***)))***,,,...((($$$###&&&((('''))),,,)))(((''''''((('''%%%###$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%$$$###""""""$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&###%%%'''(((''''''((()))((((((''''''(((***,,,---......................../////////000000000000000111111111111111111111111...///111444666777888999666777999999888777777666333555777999999888555333tttYYYCCC888444222111//////...---,,,,,,,,,,,,******)))((((((((((((((())))))))))))))))))))))))&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))''''''''''''(((***++++++'''(((,,,///---(((&&&((((((+++***'''(((---///......///000000000222555888888;;;===@@@IIITTTZZZZZZ^^^iiiyyyrrrdddbbb]]]QQQEEEJJJIIIHHHFFFDDDCCCBBBAAAAAA???===;;;999888888888888======777555888888444111000000////////////000---...///000000///...------///000///......///000,,,,,,,,,++++++++++++***++++++++++++************'''''''''(((((((((((((((&&&%%%$$$$$$######$$$$$$ """%%%''''''%%%""" !!!!!!"""###############""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""""""""###############$$$%%%&&&&&&%%%$$$###""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!! """######""""""""""""""""""""""""""" !!!"""$$$$$$######"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&%%%%%%%%%%%%&&&'''''''''&&&&&&'''((()))******"""%%%((()))+++,,,***(((***(((''')))---///...,,,333///---///111333:::BBBEEEMMMWWW___dddjjjpppuuuqqqyyyxxxnnngggcccWWWGGGAAABBBAAA<<<:::555...+++,,,.........((()))+++++++++(((%%%###***'''(((,,,,,,)))((()))***)))(((((())))))'''%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%$$$"""""""""###########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&###%%%'''(((''''''((()))'''&&&%%%%%%&&&(((+++,,,........................////////////000000000111000000000000////////////---...111333666888999:::666888999999888777666666///222666:::<<<;;;888666rrrXXXDDD:::555222...//////...---+++***))))))+++++++++************)))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((())))))((('''&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************,,,,,,------.../////////444444555777:::===@@@BBBJJJKKKNNNTTT^^^jjjuuu{{{tttuuu}}}xxxiiiXXXPPPOOONNNGGG@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCAAA???<<<999888777777555666666666777777777888444333222111000000000000222222222111111111111111222222111111000000000///////////////...---,,,,,,(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!########################"""$$$$$$###!!! !!!"""!!!!!!"""###############!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""############$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''((('''&&&%%%$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((((()))))))))************,,,+++,,,,,,---...///000444555888;;;>>>BBBDDDEEEJJJPPPXXX```hhhnnntttxxx{{{rrriiiddd^^^\\\YYYVVVQQQMMMJJJIII===;;;777444222111111222,,,,,,,,,++++++*********,,,++++++***)))(((((('''))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&########################"""############$$$$$$$$$$$$###"""!!!!!!###%%%&&&""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&)))))))))))))))*********++++++,,,,,,---.........---------------...///000///...,,,,,,...000222222555444444666999888333///444666777888777666444222111222444666888999::::::rrrWWWBBB888444111...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&'''(((((())))))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''(((((((((((('''((((((((())))))))))))))))))))))))))))))))))))************************,,,,,,,,,---......///////////////111333666999;;;;;;;;;<<<>>>CCCJJJQQQUUUHHHGGGKKKRRRVVVWWW[[[bbbdddgggkkkooopppnnnkkkiiijjjhhhddd```^^^\\\]]]]]]ZZZRRRHHHFFFHHHHHHCCC===@@@@@@@@@@@@@@@@@@@@@@@@@@@>>><<<:::888777777888666666666666666666666666555555444222222111111111000000000000//////.........---------,,,,,,,,,,,,++++++++++++***)))((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$#########""""""""""""###########################$$$%%%$$$"""!!!"""###!!!!!!"""###############!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""############"""""""""""""""############$$$$$$######$$$$$$%%%&&&#########$$$$$$$$$%%%%%%######$$$$$$%%%&&&&&&'''((('''&&&%%%$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''(((((()))))))))*********************+++,,,---...------......///000111111,,,000444777:::===@@@CCCDDDGGGLLLPPPQQQPPPNNNLLLFFFFFFEEECCC@@@<<<999666999888777666555444333333555333111...,,,,,,,,,,,,,,,,,,+++++++++*********+++******)))((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&########################"""############$$$$$$$$$$$$###"""!!!"""###%%%&&&"""######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&((((((((())))))*********+++,,,,,,------...//////---------------...//////000......111666999888777888888888666555444444444555666888999999999888777444555666777888999::::::rrrVVVAAA666333000...---------,,,,,,+++++++++++++++*********))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((,,,+++)))((('''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&''''''''''''(((((((((''''''((((((((()))))))))))))))))))))))))))))))))************************+++,,,,,,------......///,,,,,,,,,---...111333444888777777777888:::===>>>???<<<<<>>BBB???<<<:::;;;:::555000000444888555555666777999::::::;;;888888777777888999;;;<<>>>>>???@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<===;;;999888666666666666555555555555444444444444111000//////.........//////......,,,+++***))))))++++++++++++++++++++++++************)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%######$$$%%%!!!!!!"""###############!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""" !!!!!!"""""""""""""""!!!"""""""""###########################$$$$$$%%%############$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''(((((()))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))((('''''''''((())))))************+++,,,,,,------***+++***)))((((((***,,,,,,,,,,,,,,,,,,,,,++++++111///---+++******+++,,,,,,,,,,,,---------------,,,+++***)))))))))******))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$%%%########################""""""#########$$$$$$$$$######"""""""""###$$$%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''')))***++++++,,,,,,,,,---......//////......---------....../////////222999BBBDDD@@@;;;888888777444222222555888444444444555666777999:::999999777777888:::===>>>sssVVV@@@666444333111111000///---+++)))((('''*********)))))))))((((((***)))'''%%%%%%''')))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&---,,,***)))((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******++++++,,,---------//////......///000222333000111333666777888888888666666777:::???CCCBBB??????@@@AAAAAAAAA@@@???>>>??????@@@@@@???>>>===<<>>===>>>>>><<<<<<<<<<<<<<<<<<<<<<<>>???;;;666777555555777999:::999777666666666666666777888888999888777888999<<<>>>@@@pppUUU@@@777444333111,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&+++***((('''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******++++++,,,,,,---...------------///000111///111333444666666555555:::===>>>???BBBFFFEEEBBBCCCCCCDDDDDDDDDCCCCCCBBB>>>???@@@AAABBBBBBBBBBBBAAA???<<<;;;:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;???>>>;;;888555444333333111222222222333333333333000//////....../////////......------,,,+++******)))))))))))))))*********))))))))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$######$$$%%%!!!!!!"""###############!!!!!!"""""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!""""""""""""###############""""""""""""###$$$$$$"""""""""############$$$######$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((***))))))(((((())))))***''''''''''''''''''''''''***+++,,,+++******+++---************+++,,,---...((()))***+++,,,+++***)))''''''((())))))***++++++((((((((()))))))))))))))&&&&&&''''''''''''((((((&&&&&&%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""###""""""""""""###$$$$$$########################"""############$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&'''((())))))*********+++,,,,,,------//////...------------......///111444777777555333777666777<<<@@@AAA===888888888999999999999999999999999888999:::<<<===???lllRRR???666444222000***++++++,,,,,,------...***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%&&&'''((()))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,++++++,,,...///000222333555666777777777666333999===;;;;;;>>>???<<<>>>>>>>>>>>>>>>>>>??????::::::;;;<<<===>>>?????????<<<999999:::;;;:::999::::::::::::::::::::::::<<<;;;888666444333333333///000000111222333444444///...............//////,,,,,,,,,,,,++++++******(((((((((((()))))))))***))))))))))))((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%########################!!!"""######""""""###%%%!!!!!!"""###############!!!!!!""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""###$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!""""""""""""############"""""""""""""""###$$$$$$""""""""""""############$$$$$$##################"""###$$$%%%&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''))))))(((((((((((()))))))))))))))(((((((((''''''$$$&&&'''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''((($$$$$$%%%&&&''''''''''''(((((()))***+++,,,------''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&########################""""""############"""""""""""""""""""""###$$$$$$########################"""############$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''((())))))******+++,,,,,,//////...------------------///111222111111333555666777:::===>>>>>><<<:::555777888:::;;;;;;;;;:::;;;;;;::::::::::::::::::{{{iiiPPP>>>555333000...---------,,,,,,,,,++++++))))))))))))((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,++++++,,,...000111---...///111333444444444000888===;;;:::===???<<<>>>>>>>>>>>>>>>???@@@@@@???>>>>>>===>>>>>>???@@@AAA>>>;;;;;;======999666999999999999999999999999999888666444333333333333......///111222333444555,,,,,,+++++++++,,,,,,---+++++++++***************((()))))))))******++++++************)))((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! """######""""""###%%%!!!!!!"""###############!!!!!!""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""############"""""""""""""""######$$$""""""""""""############$$$$$$##################"""###$$$%%%&&&%%%%%%$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((((('''''''''((((((&&&''''''''''''(((((((((%%%''')))***)))(((((())))))(((((((((((('''''''''******)))((((((((()))***''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&########################""""""############"""""""""""""""""""""######$$$########################"""############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))******++++++000///...------------------000222111......333888444777;;;;;;888777888:::111333666999:::;;;::::::======<<<;;;:::888666555xxxcccKKK>>>999444111000///...---+++******++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''&&&%%%$$$%%%&&&(((%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$%%%'''((('''&&&''''''''''''''''''&&&&&&%%%%%%'''((())))))))))))''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((()))))))))************,,,***(((&&&'''***---///222222222333333444444444222555999::::::999999:::<<<<<<<<<<<<===>>>@@@AAA@@@@@@@@@@@@?????????>>><<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;:::999888777666555444444333444444////////////000111222333000000///------,,,,,,,,,,,,+++)))((((((((()))***++++++************++++++***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###"""""""""###$$$########################"""###$$$%%%%%%$$$###"""$$$$$$###"""!!!!!!""""""!!!!!!"""###$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$############$$$$$$$$$$$$##################%%%$$$$$$$$$$$$$$$$$$%%%"""!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''***+++,,,,,,***&&&!!!))))))(((((('''''''''&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$################################################!!!!!!"""###$$$$$$%%%%%%"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))***************))))))***+++---...//////000000000111333777:::<<<555444444333333333444444222333666:::======:::777:::::::::999999888888888zzzdddLLL>>>888444111000///...---+++******++++++******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%$$$$$$&&&'''%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$%%%'''''''''&&&''''''''''''''''''&&&&&&$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''(((((()))))))))*********+++***(((((((((***---/////////000111222333444444333555999::::::999999:::;;;;;;;;;;;;===???AAABBB>>>======<<<;;;<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::666555444333222222222222////////////000111222222000///...---,,,,,,,,,,,,,,,,,,***)))))))))***++++++******))))))******+++)))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""""""""###$$$"""""""""""""""""""""""""""######$$$$$$######"""$$$######"""!!!!!!"""""""""""""""######$$$$$$%%%""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$&&&(((******)))'''%%%((((((((((((''''''&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$################################################!!!""""""###$$$$$$%%%%%%##################$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((()))))))))))))))((()))***+++,,,.../////////......///111444777999444444333333333333444444444666999>>>AAA@@@===:::999999999999999888777777|||fffLLL===777333111111......---,,,++++++++++++******)))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))******)))******+++------,,,,,,---///111222444444333555888999999888999:::;;;::::::;;;===???AAACCC===<<<;;;::::::;;;===>>>???>>><<<:::::::::<<<===;;;:::999999999:::;;;<<<444333222111111000000111............///000111111//////...---,,,,,,,,,,,,---,,,+++************+++******))))))))))))******))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######""""""######!!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""######$$$######"""!!!!!!!!!""""""########################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%'''((()))******(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$################################################"""""""""###$$$$$$%%%%%%##################""""""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((()))+++,,,---...///------------///111333555333333222222222333333444333555:::???BBBAAA>>>:::666777999:::999888666555}}}fffLLL<<<666333111111---------,,,++++++++++++***))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%$$$%%%$$$$$$###%%%$$$$$$######$$$$$$%%%###%%%%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((()))***+++,,,,,,,,,,,,***+++,,,...111333444555222444777888777777888999<<<;;;;;;;;;<<<===???@@@===<<<;;;:::;;;>>>AAADDDBBB@@@===999888888999:::999888777666666777999;;;444333222111000000000000......------...//////000......---,,,++++++,,,,,,+++++++++***************)))))))))(((((()))))))))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$###""""""!!!!!!!!!""""""############""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!  !!! !!!!!!!!!!!!!!!""""""!!!  !!! """#########"""!!!""""""""""""""""""""""""################################################"""""""""##################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$######""""""!!!!!!############$$$$$$$$$$$$################################################$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''''''''&&&'''((()))***+++---......------------...///111222222111111111111222333333000222666;;;>>>>>>:::777444555888999999777555333|||eeeKKK;;;555222111111,,,,,,,,,,,,,,,,,,++++++***))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&$$$%%%&&&&&&$$$"""%%%$$$$$$######$$$$$$%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''((()))+++++++++++++++***+++---///111222444555111333555555555555777888<<<<<<;;;::::::;;;<<<===;;;:::999:::<<<@@@DDDFFFDDDAAA===999666666666777777666444333333444666777444333222111000000000000---------,,,------......---,,,,,,++++++++++++,,,)))))))))))))))((((((''')))((((((''''''(((((()))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""########################$$$###"""!!!!!!"""###$$$"""!!!!!!!!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""!!!!!! !!!!!!"""!!!!!!!!!""""""#########"""!!!!!! !!!!!!""" """#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################!!!!!!!!!""""""##################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$$$$######""""""!!!!!!!!!""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&'''((()))+++,,,---------------...//////000111000000000000000111222222///000333777::::::777444222444666888888666444222yyycccIII;;;555222000000+++,,,,,,------,,,,,,+++******)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%((()))&&&###%%%$$$$$$######$$$$$$%%%###$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###$$$%%%&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''%%%&&&''''''''''''&&&&&&''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&'''((()))************,,,,,,---...000111222222///111222333222333555666;;;:::999888888999:::;;;777777777888:::===@@@BBBAAA???<<<888666555444555555444333222222222333333333333222111000000000000---,,,,,,,,,,,,,,,------,,,++++++******+++++++++(((((())))))(((((('''&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""###########################""""""!!!!!!""""""###!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""###""""""!!!!!!""""""###!!!!!!!!!""""""######$$$""""""!!!!!!!!!!!!"""""" !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######################## !!!!!!""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$########################################################################""""""""""""""""""!!!!!!"""""""""############$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&''')))***+++,,,---,,,------...///000111111///////////////000111222222222333555777777555333111222444555666555333222uuu___GGG:::555222000///++++++,,,---------,,,+++******)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$&&&***+++(((%%%%%%$$$$$$######$$$$$$%%%"""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$#########%%%&&&%%%$$$###$$$$$$%%%&&&&&&''''''###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''(((((())))))------------...............///000000000111333555666666555666777999:::<<<777777777777888999:::;;;;;;:::999777666555555555555555444333222111111000222111000///............,,,,,,++++++++++++,,,,,,++++++************++++++((())))))***)))((('''&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$###"""!!!########################!!!!!!""""""""""""!!!!!! !!!"""""" !!!!!!""""""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!""""""###""""""!!!!!!""""""### !!!!!!"""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""######################## !!!!!!"""##################$$$$$$$$$$$$#########################################################$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$"""#########$$$$$$$$$$$$########################################################################!!!!!!!!!"""""""""""""""""""""""""""############################################################$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%&&&'''((()))+++,,,,,,***+++,,,...///000000000............///000111222555333222222444444444222111222222333444444333333rrr]]]FFF:::666222///...***+++,,,---------,,,+++******)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''$$$###''',,,---***&&&%%%$$$$$$$$$$$$$$$$$$%%%"""$$$$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""###%%%&&&%%%$$$######$$$%%%%%%&&&''''''!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$########################%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&&&&'''((()))---------,,,,,,+++++++++---...////////////222444222222333444666999<<<===:::999999999888888777777666666666777777777777777666666555555333111000///000000///---------------,,,,,,++++++***++++++,,,+++***************++++++)))******++++++)))(((''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%$$$###"""!!!"""""""""""""""""""""""" !!!"""######"""!!! !!!"""### !!!"""######$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""" !!!""""""!!!!!! !!!!!!"""!!! !!!###$$$########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""###"""############$$$$$$$$$################################################!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""########################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$################################################$$$$$$################## !!!!!!""""""######""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&'''((()))++++++,,,)))***+++---...///000000---------......000111111555333000///000111111111111111111222222333333444tttYYYDDD;;;333444555//////......------,,,+++++++++******)))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$***'''$$$!!!!!!$$$'''***%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%$$$######%%%''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))((()))))))))************,,,,,,---...///000111111444444444555555555555666888777777666666666666666888888777666666666666666555555555444444222111111000///...------,,,------------------,,,+++***))),,,+++***))))))+++---...,,,+++***)))(((((((((((()))((('''&&&%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%########################%%%%%%$$$###""""""######"""""""""""""""""""""""""""""""""""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""!!!!!! ######"""!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!########################"""""""""""""""""""""""" !!!!!!!!!!!!$$$$$$###"""!!!!!!"""""" !!!!!!""""""######""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&%%%%%%$$$#########$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######$$$%%%%%%&&&%%%$$$###"""$$$$$$$$$#########""""""%%%$$$#########$$$%%%&&&$$$$$$$$$#########""""""########################""""""""""""""""""""""""%%%$$$$$$$$$######""""""""""""""""""############!!!!!!###$$$$$$###""""""""""""""""""""""""""""""######$$$$$$$$$$$$##############################!!!"""###$$$$$$###"""!!!########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''((()))))))))******+++,,,------------///...---------///000111000000000111111222222222777333000111555777555222tttXXXDDD;;;333333444............---,,,,,,++++++*********)))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""########################%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%$$$######%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))*********,,,,,,---...///000000111333333444444444555555555777777666666666666666777777777666555555555555666111222222222111111000000000///...---,,,,,,,,,,,,////////////...---,,,+++++++++)))))))))***,,,------,,,+++***)))))))))))))))((('''&&&%%%&&&&&&'''&&&%%%%%%%%%$$$$$$$$$$$$########################%%%$$$$$$###""""""######"""""""""""""""""""""""""""""""""""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###"""""""""!!!!!!!!! ######"""!!!!!!!!!!!!!!!!!!""""""######""""""!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!$$$######"""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""!!!!!!!!!!!!""""""#########"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&%%%$$$$$$################################################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$###"""$$$$$$$$$#########""""""$$$$$$#########$$$%%%&&&$$$$$$$$$#########""""""########################""""""""""""""""""""""""%%%%%%$$$$$$$$$#########""""""""""""############$$$$$$$$$$$$###!!!"""""""""""""""""""""""""""######$$$$$$######"""########################"""###$$$$$$$$$$$$###"""########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&''''''(((((()))))))))***+++,,,------------......------...000111222111111111111222222222222444111000333999======;;;sssXXXDDD;;;333333444---......------,,,,,,++++++******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$%%%$$$######%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))++++++,,,---...///000000222222333333333444444444666666555555555666666777666555555444444444444444//////000000000111111111//////...---,,,,,,,,,,,,............---,,,,,,+++***)))((((((((()))+++,,,++++++***)))((((((((((((((('''&&&&&&%%%&&&&&&&&&$$$$$$$$$$$$####################################%%%$$$######"""#########"""""""""""""""""""""""""""""""""""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!"""!!!!!! !!!!!!"""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!######"""!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""######""""""""""""!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$%%%$$$$$$$$$####################################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$############$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$%%%$$$$$$###"""$$$$$$$$$###############$$$############$$$%%%%%%$$$$$$$$$#######################################""""""""""""""""""""""""$$$$$$$$$$$$############""""""""""""########################""" """""""""""""""""""""""""""######$$$$$$######"""###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''(((((()))))))))******+++,,,,,,---------------...///111333333222222222222222111111111222000000444:::>>>???>>>qqqWWWCCC;;;333333333,,,......------,,,++++++******)))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########$$$%%%$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))******+++,,,---...//////111111111222222222333333444444444444555666666777555444333333222222333333/////////000000111222222///...---,,,+++++++++++++++++++++++++++***)))))))))(((((('''((()))******((('''&&&&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$#################################$$$$$$###############$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!###""""""!!!!!!!!!""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""###"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$#################################!!!""""""""""""#################################$$$$$$############$$$$$$####################################$$$$$$$$$$$$$$$$$$############$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$#########$$$$$$$$$$$$################################################$$$$$$%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############ !!!""""""""""""""""""""""""""""""""""""""""""############""""""###########################################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&''''''(((((())))))))))))***++++++,,,---,,,------///000222333444333333222222111111111000222111000222666888999888nnnTTTBBB:::333333444---...------,,,++++++******))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""###########################""""""!!!!!!""""""######$$$%%%$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((())))))***+++,,,---......000000000000111111111111333333333333444555777777444444333222222222222222//////.........//////000...---,,,++++++******+++*********+++******)))(((((((((((((((((()))))))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$########################$$$###############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""!!!!!!!!!!!!!!!""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$""""""###$$$$$$$$$###"""""""""""""""""""""""""""!!!""""""""""""#################################$$$$$$############$$$$$$########################""""""#########$$$$$$$$$$$$######""""""######$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$###########################$$$########################""""""######$$$$$$$$$$$$################################################"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!"""""""""############ !!!"""######$$$"""""""""""""""""""""""""""""""""######"""""""""########################""""""!!!!!!!!!!!!""""""#################################$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''((((((((()))))))))))))))***,,,---+++,,,---///000222333333222222222111111000000000222111000111333555666666kkkRRR@@@:::333444555...------,,,,,,++++++******))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""#########$$$%%%$$$######%%%'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((()))***+++,,,------...////////////000000000111111222333444555777888444333333222222222222222000///...,,,++++++,,,,,,------,,,+++************++++++,,,,,,,,,++++++***(((((((((((())))))))))))(((((('''''''''''''''((($$$%%%%%%&&&&&&&&&&&&%%%&&&%%%%%%%%%$$$$$$$$$$$$#################################"""######$$$%%%"""""""""""""""""""""""""""""""""""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""###"""!!!!!! !!!!!!"""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$!!!"""###$$$$$$$$$###""""""""""""""""""""""""""""""""""""#########$$$$$$########################$$$$$$############$$$$$$########################"""""""""############$$$######""""""""""""######!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#####################$$$$$$$$$$$$############"""""""""###$$$$$$###############$$$$$$$$$!!!"""######$$$$$$#####################$$$$$$$$$########################"""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""############$$$$$$###"""!!!"""""""""""""""""""""""""""""""""!!!""""""######""""""!!!########################"""!!!!!! !!!!!!"""####################################$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&''''''(((((()))((((((((((((***+++,,,+++,,,---///000111111111000000000000000////////////000111222555777999;;;hhhOOO???999444555666///------,,,,,,+++*********(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&########################$$$######""""""######$$$###$$$%%%$$$######%%%'''######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((()))***+++,,,,,,---............/////////000000111222333555777888444444333222222222222333666444111...,,,,,,,,,,,,---,,,+++******)))))))))******+++++++++++++++***(((((())))))*********)))((((((''''''''''''((((((###$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$##########################################""""""###$$$$$$%%%"""""""""""""""""""""""""""""""""""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!"""######!!!""""""######""""""!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! !!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""!!!!!!!!!!!!""""""""""""!!!!!!!!! """""""""""""""""""""""""""############$$$$$$$$$ !!!###$$$%%%$$$###"""""""""""""""""""""""""""############$$$$$$$$$%%%########################$$$$$$############$$$$$$########################""""""""""""##################""""""""""""######!!!""""""#######################################!!!"""""""""#########$$$######$$$$$$$$$$$$#########"""!!!!!!"""###$$$%%%""""""#########$$$$$$$$$ !!!"""###$$$######"""""""""#########$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""############%%%%%%######"""######$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!###########################"""!!! !!!"""#######################################$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&''''''((()))(((''''''''')))+++,,,***+++---.../////////...............////////////---///111333555888;;;>>>fffNNN>>>999444555777000------,,,,,,+++******)))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$%%%$$$######%%%'''#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''((()))***+++,,,,,,---------.........//////000000000222333555777888555444333333222222333333<<<:::666333000///...///---,,,+++***))))))))))))'''(((((()))))))))(((((((((((()))***************&&&&&&%%%%%%%%%&&&&&&'''"""###%%%&&&'''&&&&&&%%%############""""""""""""##############################""""""###$$$%%%%%%"""""""""""""""""""""""""""""""""""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""######!!!!!!!!!!!!!!!"""######!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!""" !!!"""### !!!!!!""""""######""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!"""""""""!!!!!!!!! ########################"""############$$$$$$$$$!!!###$$$%%%$$$###"""""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""##################""""""""""""######!!!!!!"""#######################################!!!!!!""""""#########$$$######$$$$$$$$$$$$#########"""!!!!!!!!!###$$$%%%""""""######$$$$$$$$$$$$ !!!"""$$$$$$######"""""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""""""""######$$$$$$$$$%%%""""""""""""###############"""""""""###%%%''')))""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!########################$$$###"""!!!!!!"""###$$$########################"""############$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&''''''((()))((('''&&&''')))+++,,,***+++---.........------,,,---------......//////---///111222444666999<<>>...&&&;;;111111000///...---,,,,,,++++++*********)))))))))******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###&&&&&&$$$#########$$$%%%"""############$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$###"""!!! !!!!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""" !!!!!!""""""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! """!!!!!!!!!"""###$$$$$$######""""""######$$$%%%""""""""""""""""""""""""###"""!!! !!!"""######"""""""""""""""""""""$$$######""""""######$$$$$$"""###***---!!!$$$''''''$$$$$$$$$%%%%%%%%%%%%$$$$$$ ###+++)))### $$$###"""""""""###$$$%%%!!!""""""%%%&&&!!!!!!""""""!!!###'''+++ ///***&&&$$$"""###"""!!! !!!"""$$$%%%000(((+++%%% +++!!!!!!###&&&)))'''!!!((('''(((&&&)))(((***)))$$$######"""""""""""""""***%%%###$$$"""%%%$$$***%%%000 !!!((($$$"""'''(((###!!!$$$%%%###"""******$$$"""$$$%%%$$$"""!!!''' ###"""''',,, ...---#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''(((***,,,)))***++++++,,,,,,++++++..............................///111444666666555gggLLL<<<:::555333444000///...---,,,+++***************)))((((((((((((((((((((('''''''''&&&&&&&&&&&&"""$$$'''%%% !!!&&&&&&''''''$$$!!! ###&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%"""...,,,'''$$$$$$$$$##################"""444777)))*** ,,,%%%'''&&& )))$$$'''...)))!!!"""""""""""""""######$$$&&&---)))!!!111999'''%%%!!!"""%%%((($$$111333+++((('''$$$$$$!!!###!!!)))%%%!!!111+++ '''+++)))&&&%%%%%%***&&& '''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&)))###$$$)))%%%%%%000$$$***///...***,,,444<<<)))444???===222((((((---222222...000@@@)))+++555------------,,,,,,,,,,,,******)))))))))((((((((())))))((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$###""""""""""""###"""############$$$$$$$$$""""""""""""""""""""""""########################$$$###"""!!!!!! !!!"""!!!!!!!!!!!!"""###$$$"""""""""""""""""""""""" !!!""""""""""""""""""""""""""""""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""############""""""###""""""""""""###$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$############$$$$$$ ###""""""222%%%!!!"""###%%%''' !!!!!! ---%%%###(((''''''######""""""######$$$%%%###***%%%###---'''&&&***'''""""""+++$$$+++***###"""!!!!!!!!!"""$$$$$$!!!"""111+++ %%%###!!! ###%%%&&&'''---(((((('''%%%""" ###$$$######"""############""""""!!!(((!!!)))&&&)))''',,, '''%%%,,,+++###((($$$!!!'''!!!!!! !!!%%%(((%%%$$$"""***,,,%%%$$$"""(((***+++&&& %%%)))%%%''')))...%%%:::###---,,, #########$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&''')))+++)))***++++++,,,,,,++++++.................................000222333333111cccJJJ<<<:::555333444000///...---,,,,,,+++++++++***))))))(((((((((((((((((((((((('''&&&&&&%%%%%%!!!&&&***!!!$$$***###&&&&&&)))***)))((((((&&&"""&&&&&&&&&&&&&&&&&&&&&&&&$$$ !!!%%%$$$ $$$########################444(((!!! """!!!)))111[[[SSS!!!###!!!'''%%%)))((("""""""""""""""######$$$++++++$$$!!!(((!!!555[[[wwwyyyaaa>>>%%%,,,+++)))%%% ,,,###((()))'''(((***###ZZZOOO...222+++&&&&&&%%%######$$$+++111***---,,,$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&)))&&&"""$$$)))%%%$$$,,,'''###'''...---555ZZZ~~~OOO'''&&&000000000555>>>000666+++222555(((++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$######"""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%######"""!!!!!!!!!!!!!!!"""""""""""""""######$$$"""""""""""""""""""""""" !!!"""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!$$$$$$%%%$$$###!!!"""""""""""""""###$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""###############""""""""""""######""" !!!###!!!"""###(((&&&###!!!  !!!!!!""""""!!!!!! !!!$$$'''###############$$$$$$$$$!!!+++%%%!!!---(((*** 666gggoooFFF,,, 888(((---######"""!!!!!!"""###$$$$$$&&&"""%%%&&&$$$&&&!!!---VVVoooLLL######(((%%%###&&&((( !!!)))''')))!!!"""###$$$$$$###"""!!!$$$&&&###$$$,,,SSS]]]BBB!!!444$$$ $$$ ###!!!%%%'''$$$###$$$ $$$%%%'''---(((CCCiiigggYYY---%%%######---***///!!!$$$############$$$$$$$$$$$$&&&&&&%%%%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%&&&(((***))))))***+++++++++++++++.................................///111222111///___GGG<<<;;;555333444111000///...---,,,,,,,,,---***))))))((((((((((((((((((((('''''''''&&&&&&&&&(((,,,*** MMMyyyqqqsssuuutttsssxxx}}}|||vvvuuuuuuuuuuuuuuuuuuuuuuuunnntttLLL///########################&&&444$$$+++...///xxxaaa!!!!!!'''..."""""""""""""""######$$$111"""&&&...555zzz[[[///!!!***///---"""###%%%"""$$$'''%%%...vvvMMM...###)))***!!!000$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&& '''###$$$///,,,"""$$$***///JJJrrr::: $$$???$$$;;;+++000,,,,,,,,,+++******))))))))))))))))))((((((((((((''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$###""""""!!!!!!!!!!!!"""!!!""""""###############"""""""""""""""""""""""" !!!""""""""""""""" !!!"""############!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""###$$$$$$###!!! """"""!!!!!!""""""###$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""############"""""""""!!!!!!"""""""""'''###'''wwwppppppqqquuuxxxxxxtttpppuuuuuuvvvvvvvvvvvvuuuuuusss~~~~~~wwwzzzvvvOOO""""""######$$$$$$$$$$$$&&&***222$$$%%%+++mmmwww???'''######""""""""""""""""""!!!333&&&///%%%nnn```,,,###'''---$$$ &&&&&&!!!"""###$$$$$$###"""!!!%%%!!!---'''(((dddQQQ***!!!######!!!&&&'''!!! ... )))&&& )))RRRzzzIII###'''&&&''',,,""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%%%%%%%''')))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,///......///111111000///[[[EEE;;;;;;555222444111///...------,,,,,,,,,---******)))(((((((((((((((''''''''''''''''''''''''(((&&&###+++"""!!!###############$$$$$$$$$***)))(((///OOO(((((("""""""""""""""######$$$"""$$$RRRGGG...###)))%%%"""###+++!!!---OOO!!!%%%333***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&***&&&$$$+++ 222___TTT '''111 333***111------,,,,,,++++++************)))))))))((((((((('''(((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$############$$$%%%%%%%%%&&&&&&%%%%%%$$$###"""############$$$$$$$$$########################!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!"""""" !!!"""#########"""""""""""""""""""""""""""""" !!!""""""""""""""" """######$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""$$$%%%%%%%%%"""!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$######""""""""""""######$$$&&&***'''###""""""###$$$$$$$$$$$$######%%%"""'''$$$<<>>###############"""!!! $$$...HHH %%%"""###"""!!!!!!!!!"""$$$%%%!!!lllMMM000 ###"""000 '''333&&&!!!""""""""""""############!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''&&&&&&''')))(((((()))***************------------------------)))((()))+++---...---,,,WWWIII;;;777777555111///------,,,,,,,,,,,,++++++++++++)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&& (((lll```;;;"""(((""" &&&333"""###!!!---###+++%%%|||333:::""",,,,,,###)))---BBB...$$$---000"""###$$$$$$###"""###$$$&&&DDDYYY...!!! $$$333$$$$$$$$$$$$$$$$$$$$$$$$"""---+++...ppp***,,,999 +++999......---+++,,,,,,---+++***))))))))))))))))))))))))(((((())))))(((((('''&&&''''''((()))***)))'''%%%%%%&&&'''&&&&&&%%%&&&'''###$$$$$$%%%%%%$$$$$$###$$$#########""""""!!!!!!""""""#########$$$$$$$$$###%%%'''))))))'''%%%###$$$###!!!  """###"""!!!  !!!"""!!!!!!!!!!!!!!! !!!###$$$###!!! !!!!!!!!!!!!!!!""""""""""""######""""""!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!! """"""""""""""""""""""""###"""!!! !!!"""""""""""""""""""""""""""!!! !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!""""""""""""##################""""""!!!!!! !!!!!!""""""######""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""###'''^^^hhh+++&&&(((""" """"""""""""############)))###qqq999>>>zzz&&&"""000###'''!!!###!!!EEEsss222###&&&###+++RRR>>>+++kkk222(((%%%%%%,,,++++++&&&555,,,$$$&&&$$$######%%%''''''&&&""""""""""""""""""""""""&&&%%%%%%$$$#########$$$&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...TTTFFF999666666444111///------,,,,,,,,,,,,+++++++++***)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&222"""***]]]555""""""((($$$"""&&&))) '''&&&((( ppp+++)))###+++uuu!!!---'''%%%$$$wwwNNN%%%###QQQ===888&&&%%%"""###$$$$$$###"""###$$$---(((BBB\\\ ...>>>$$$ 111$$$$$$$$$$$$$$$$$$$$$$$$+++###999)))###;;;BBB###000...,,,++++++,,,,,,+++***))))))))))))))))))))))))(((((((((((('''''''''&&&'''''''''((()))((('''%%%%%%&&&&&&%%%###"""!!!!!!###$$$$$$%%%%%%$$$$$$###############"""""""""!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! """""""""!!! !!!""" !!!"""#########!!!"""$$$###!!! !!!!!!!!!!!!!!!"""""""""#########""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!! """"""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$######"""!!!  !!!!!!!!!"""""""""""""""""""""###############"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""***"""888'''&&&"""$$$""""""""""""############,,,555...###(((%%%,,,&&&rrrddd+++'''JJJ!!!###*** &&&!!!!!!"""___...***,,, 444'''___111,,,&&&___777((('''(((555$$$"""!!!"""###$$$###"""########################&&&%%%$$$$$$######$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000~~~PPPCCC777555555444111000------,,,,,,,,,,,,+++++++++***)))((((((''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$WWW!!!!!!&&&'''$$$""""""###!!!+++&&&(((!!!)))###%%%((({{{\\\111((('''"""+++rrr---'''&&&###$$$@@@DDD333""""""###$$$$$$###"""###$$$999+++&&&EEE{{{"""111&&&$$$555$$$$$$$$$$$$$$$$$$$$$$$$***)))PPPHHH***%%%;;;%%%------,,,***+++,,,,,,+++***))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''%%%&&&''''''''''''&&&&&&'''''''''&&&%%%$$$"""!!!###$$$$$$%%%%%%$$$$$$###############"""""""""""""""""""""############$$$%%%###!!!!!!###%%%$$$###!!! !!!""""""!!!!!! !!!!!!""" !!!"""#########!!!"""$$$###"""!!!!!!"""!!!!!!!!!"""""""""#########""""""""""""!!!!!!!!!###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! """"""""""""""""""""""""###############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""######""""""!!!!!!!!! !!!!!!!!!"""""""""######""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""((( ^^^xxx###)))"""%%%""""""""""""############$$$ZZZxxx''' wwwSSS,,,$$$+++'''oooFFF###***$$$000WWWNNN---'''%%%!!!(((&&&&&&///,,,%%%~~~###&&&!!!>>>(((<<>>!!!!!!######$$$&&&((($$$!!!%%%***"""&&&&&&...%%%(((,,,%%%!!!!!!$$$###'''&&&aaa ...888'''"""///'''HHH333"""###$$$$$$###"""###$$$"""%%%'''''''''&&&###))),,,&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""xxxFFF+++!!!"""///)))***'''***(((((((((***+++***)))(((((((((((((((((((((((((((((())))))(((((('''&&&$$$&&&((('''%%%$$$(((+++333...)))&&&&&&&&&$$$"""###$$$$$$%%%%%%$$$$$$###""""""""""""###############"""""""""""""""!!!!!! !!!###$$$$$$###!!! """"""""""""!!!!!!!!!!!!!!!""""""######""""""!!! !!!"""###$$$$$$$$$!!!"""$$$$$$###"""###$$$"""""""""#########$$$$$$"""""""""############$$$$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""""""""######""""""!!!!!!!!! !!!!!!!!!"""""""""######""""""""""""############!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""((("""555ooo """%%%'''###""""""""""""############mmm)))###(((''' ###!!!'''&&&&&&$$$###,,,"""'''&&&''''''###""";;;###!!!(((+++"""ddd%%%!!!111%%%fff---$$$###%%%### &&&!!!$$$(((!!!"""  """$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&(((((())))))******++++++,,,,,,............///000222222qqqFFF>>>888666555222222333------,,,,,,,,,,,,++++++))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###,,,DDD---'''&&&&&&((('''###!!! $$$&&& )))"""eee{{{,,,$$$###%%%..."""!!!+++ 777***HHH333777---###+++,,,(((+++222...---666)))"""###$$$$$$###"""###$$$+++"""""" !!!,,,###***[[[+++&&&$$$$$$$$$$$$$$$$$$$$$$$$######""",,,&&&333'''^^^%%%)))((('''(((***+++***)))(((((((((((((((((((((((('''(((***++++++)))'''%%%$$$''')))'''%%%%%%)))---;;;444+++'''''''''&&&$$$###$$$$$$%%%%%%$$$$$$###!!!"""""""""##################""""""!!!!!!!!!!!! !!!"""######"""!!! """""""""""""""!!!!!! !!!"""############"""!!! !!!"""###$$$$$$$$$ """$$$$$$#########%%%""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""!!!!!! !!!""""""###  !!!"""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$######"""!!!  !!!!!!!!!"""""""""""""""""""""############ !!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""&&&)))&&&>>>ggg!!!((("""%%%%%%"""""""""""""""############%%%"""!!!%%%""")))&&&$$$)))"""...===***000'''&&&((((((333777$$$&&&%%%***&&&]]]$$$""""""&&&PPP&&&###(((######!!!)))___&&&"""%%%$$$%%%(((///!!!222&&&"""'''$$$!!! !!!"""##############################$$$$$$######$$$$$$%%%&&&"""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''(((((()))******++++++---------------...///000nnnEEE===777555444111000222---------,,,,,,,,,++++++))))))(((((((((((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$---333###%%% ###!!!###,,,%%%""" )))///zzz---''''''"""!!!---+++###,,, &&&...... )))###&&&'''&&&'''"""&&&(((((((((DDD$$$"""$$$$$$$$$###"""###$$$ %%%&&&###&&&,,,))) """''';;;>>>###$$$$$$$$$$$$$$$$$$$$$$$$'''HHH+++)))''''''"""))),,,(((''''''((()))******)))((((((((((((((((((((((((''')))+++------***'''%%%$$$''')))(((%%%%%%)))...555---$$$ !!!######"""$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!""""""#########$$$######""""""!!!!!!!!! !!!!!!!!! !!!!!!!!!"""""""""""""""!!!!!! !!!"""###$$$$$$###"""!!!###############"""!!!!!! """$$$$$$######$$$%%%"""############$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%  """#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!""""""""""""############ !!!!!!!!!""""""###### !!!!!!""""""######""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""%%% >>>ZZZ''' $$$%%%""""""""""""############LLL###--- $$$III ***"""!!!$$$...444((('''"""***((((((***"""'''###%%%&&&)))'''$$$$$$<<< '''&&&(((&&&&&&+++######+++ ***...***%%%""""""######$$$""""""""""""""""""""""""$$$#########$$$%%%%%%&&&""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&''''''((()))******+++------,,,,,,,,,------...oooCCC???888444333333333333//////...---,,,,,,,,,,,,))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###'''$$$@@@%%%!!!!!!!!!!!!!!!!!!!!!!!!%%%###'''&&&+++eee///%%%%%%###%%%"""iii%%%%%%'''$$$#########"""""""""""""""###$$$$$$$$$$$$%%%%%%%%%))),,,***'''""""""!!! !!!###$$$&&&%%%+++ ###***%%%((( ttt'''---+++%%%$$$(((%%%%%%###'''###((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%"""""""""""""""""""""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!############""""""!!!!!!""""""""""""""""""""""""$$$#########""""""!!!!!!######$$$$$$$$$$$$######$$$$$$$$$#########""""""""""""""""""""""""""""""!!! !!!"""$$$%%%"""!!!  """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$"""  ######""""""!!!!!! """"""""""""""""""""""""$$$######"""!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" """###<<>>888444333333333333///...---,,,,,,+++,,,,,,))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###'''$$$@@@&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""&&&&&&""" ???[[[''' ######'''%%%%%%$$$$$$%%%############""""""""""""!!!""""""""""""#########,,,%%%''';;;$$$'''"""!!!!!! !!!"""###$$$###---&&&###---+++%%%---$$$(((;;;RRR"""---+++ !!!###)))444(((###%%%###(((%%%%%%+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###!!!!!!""""""""""""!!!!!!######""""""!!!!!!!!!!!!""""""""""""""""""""""""############"""""""""!!!######$$$$$$$$$$$$######$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!! !!!"""###$$$""""""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!###%%%&&&&&&$$$############"""""""""!!!!!!!!! #########"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!###$$$===YYY###$$$ &&& $$$###"""!!!%%%!!!###"""###555((( """'''!!!$$$111''')))%%%""""""""""""""""""""""""########################"""%%%(((+++))) &&&%%%((($$$"""```%%% ---222"""***--- """&&&111***;;;)))"""'''$$$ !!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((()))******))))))***,,,---///000000jjjBBB>>>888444333333333222///...---,,,,,,+++++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###'''$$$@@@&&&%%%%%%%%%%%%%%%%%%%%%%%%###!!!%%%&&&%%%%%%```WWW$$$"""###'''%%%%%%$$$!!!###&&&########################!!!""""""""""""######### 111888!!!ooo777"""!!!!!!!!!!!!"""###$$$!!!!!!###!!!((( )))---!!!'''$$$%%%$$$%%%&&&"""PPP(((!!!%%% $$$$$$!!!'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$######"""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######!!!""""""######""""""!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############""""""""""""######$$$$$$$$$$$$######$$$$$$$$$###############""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###""""""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! """$$$###""" !!!""""""""""""!!!!!!!!!!!! ######""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""$$$ %%%>>>YYY###$$$ &&& $$$### """%%%###!!!"""&&&VVV$$$ ###&&&&&&YYY(((%%%"""""""""""""""""""""""""""###########################$$$!!!'''444!!!+++""" kkkuuu%%%+++444333,,,###***!!!---999---***((($$$mmm222''' ###&&&""" """$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''((())))))((()))***+++,,,...//////hhhBBB>>>888444333333222222///...---,,,++++++++++++))))))))))))((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%###'''$$$@@@&&&$$$$$$$$$$$$$$$$$$$$$$$$###!!!$$$$$$&&&'''[[[''' $$$###&&&###((($$$!!!&&&""""""###############$$$$$$######$$$$$$$$$%%%%%%%%%(((333 000222==="""""""""""""""#########((("""'''...(((;;;%%%!!!000```QQQ (((((($$$'''eeewww(((!!!%%%!!!$$$$$$,,,%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########"""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""######$$$$$$$$$$$$##############################"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! """!!! !!!""""""""""""!!!!!!!!!!!! ###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!$$$$$$===YYY###$$$ &&& $$$######%%%$$$ !!!(((}}}"""!!!$$$&&&'''~~~###!!!""""""""""""""""""""""""########################(((###"""111,,,""",,,BBB&&&+++999...ddd***""""""%%%!!!nnnUUU''' ooo&&&!!! $$$%%%"""###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&''''''(((((((((((()))***+++,,,---...fffAAA===888555333333222111......---,,,++++++++++++))))))))))))((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%###'''$$$@@@'''$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###"""%%%%%%]]])))"""%%%###%%%"""333$$$###'''""""""######$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%(((---&&&555???!!!""""""###############%%%$$$ 555vvvQQQ---### """((($$$rrrooo(((###&&&&&&(((&&&NNN$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""############""""""############""""""########################""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$######################################################"""""""""""""""!!!!!!!!!!!!!!!"""""""""""""""""" """"""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###""""""###$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" """###<<>>YYY###$$$ &&& $$$######&&&'''###!!!###$$$ ######!!!!!!$$$ """"""""""""""""""""""""########################'''@@@{{{$$$ '''...mmm///'''!!!%%%bbb((("""""""""!!!###&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''(((((())))))^^^@@@===999666444333111000------,,,,,,,,,,,,++++++******++++++)))(((%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''$$$'''$$$@@@'''&&&&&&&&&%%%%%%$$$$$$$$$$$$""""""$$$ ZZZ'''###&&&"""$$$###&&&%%%'''*** +++###&&&%%%,,,***'''"""###999kkk###%%%######111)))ZZZ@@@&&&%%%%%%######{{{}}}+++&&&$$$YYY))))))******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&$$$""""""###$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%""""""############"""""""""""""""""""""""""""""" !!!"""######""""""""""""############""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""######$$$#########""""""!!!!!!""""""############"""""""""%%% %%%===YYY###"""$$$$$$###""" """$$$%%%""" !!!%%%"""!!!$$$"""%%%%%%&&&"""######111'''+++!!!###VVV;;;+++$$$$$$ """---???333%%%***%%%,,,"""'''%%%|||///"""############$$$$$$$$$################################################""""""""""""###$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&))))))))))))************]]]@@@===999666444333111000------,,,,,,,,,,,,++++++)))))))))))))))(((((('''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''&&&&&&$$$'''$$$@@@'''&&&&&&&&&%%%%%%$$$$$$$$$$$$"""###$$$""" ZZZ'''###&&&"""$$$###'''((($$$+++RRRgggaaa___aaa^^^bbbrrrddd&&&%%%)))&&&''')))...qqqccc(((&&&$$$"""'''[[[$$$))) 777 III///''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&$$$###"""###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$$$$######"""""""""""""""""""""""" !!!"""""""""""""""""""""############"""""""""""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!"""##################"""""""""!!!""""""############"""""""""%%% %%%===YYY###"""$$$$$$###!!! ######$$$""""""!!!%%%""""""$$$"""%%%###$$$!!!XXX```]]]UUUaaaVVV___kkk+++$$$ ###%%%######%%% ...777vvvqqq(((!!!000###&&&---000GGG777+++"""############$$$$$$$$$################################################""""""""""""###$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&(((((()))))))))*********[[[???<<<888555444333111000------,,,,,,,,,,,,++++++((((((((((((((()))******''''''&&&&&&&&&&&&''''''(((((((((((('''&&&%%%%%%$$$'''$$$@@@'''&&&&&&%%%%%%%%%%%%$$$$$$%%%###%%%$$$%%%###ZZZ'''###&&&"""$$$$$$$$$))),,,,,,===///---&&&555jjjooo""",,,)))***'''%%%### )))>>>!!!,,,###%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&$$$#########$$$%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""!!!!!!!!!!!!"""""" !!!"""######$$$######!!!!!!!!!"""""""""##################""""""""""""""""""############"""""""""%%% %%%===YYY######%%%$$$###!!!!!!$$$"""""""""$$$!!!%%%###"""$$$"""$$$$$$ """,,,''' %%%'''%%%!!!###(((111%%%'''///'''&&&$$$&&&((($$$!!! 555ggg$$$###"""############$$$$$$$$$################################################""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&(((((())))))))))))******WWW>>>;;;888555444333111000------,,,,,,,,,+++++++++)))((('''''''''(((***+++''''''&&&&&&&&&&&&''''''(((((((((((('''&&&%%%$$$$$$'''$$$@@@'''%%%%%%%%%%%%%%%%%%%%%%%%&&&###'''###'''%%%YYY'''###&&&"""%%%$$$&&&...'''(((---)))+++%%%000...!!!$$$$$$&&&444+++)))... ###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$"""######$$$$$$######"""""""""""""""""""""""""""""""""""""""!!!!!! !!!"""""""""############"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!"""""" !!!"""###$$$$$$$$$!!!!!!""""""#####################"""""""""""""""""""""############"""""""""%%% %%%===YYY######%%%$$$###!!!"""$$$!!!!!!"""%%%!!!&&&######%%%"""((($$$$$$&&&!!!###''''''""" $$$333(((AAA000$$$((('''$$$999$$$(((+++\\\''' !!!""""""#########$$$$$$$$$################################################""""""""""""###$$$%%%&&&$$$$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((()))))))))***}}}TTT>>>;;;777555444333111000------,,,,,,,,,++++++++++++***((('''''''''((()))''''''&&&&&&&&&&&&''''''(((((((((((('''&&&%%%$$$$$$'''$$$@@@'''%%%%%%%%%%%%%%%%%%%%%%%%'''""")))!!!)))&&&YYY&&&###'''"""%%%%%%%%%,,,"""!!!III???%%%&&&&&&AAA...000%%%"""&&&(((!!!$$$,,,oooDDD***$$$%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""#########"""!!!!!! !!!"""""""""############!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""!!!!!!!!!!!!"""""" !!!""""""###"""!!!!!!"""###$$$######"""""""""""""""""""""######""""""############"""""""""%%% %%%===YYY###$$$ &&& $$$###!!!###$$$ !!!$$$###"""&&&$$$$$$&&&""")))### ===222---###$$$%%%### !!!!!!---$$$jjjjjj)))...+++###)))222###"""LLL %%%!!!""""""#########$$$$$$$$$################################################""""""""""""###$$$%%%&&&########################$$$$$$$$$%%%%%%%%%&&&&&&'''(((((((((((()))))))))|||SSS===:::666444333333111000------,,,,,,,,,,,,++++++******)))(((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((('''&&&%%%%%%$$$'''$$$@@@'''$$$$$$%%%%%%%%%%%%&&&&&&'''!!!***)))%%%XXX&&&###'''###%%%%%%''')))###EEE)))%%%&&&%%%)))%%%www%%%000%%%&&&---""")))+++&&&$$$"""ddd((('''%%%&&&''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###### !!!!!!!!!!!!!!!!!! """"""""""""""""""""""""#########""""""!!!!!!!!!""""""""""""############!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""!!!!!!!!!!!!"""""" !!!!!!"""!!!!!!!!!"""###$$$$$$$$$###"""""""""""""""############""""""############"""""""""%%% %%%===XXX###$$$!!!''' $$$""""""###$$$!!!$$$&&&"""&&&$$$$$$'''"""'''""""""///)))"""OOO ######""" $$$%%%###...oooGGG---,,,+++ )))***%%%$$$''')))""" ///"""///%%%:::""""""############$$$$$$$$$################################################""""""""""""###$$$%%%&&&"""""""""###############$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((((((((())))))~~~TTT<<<999666444333333111000------,,,,,,,,,,,,++++++'''(((((()))))))))))))))''''''&&&&&&&&&&&&''''''&&&'''''''''''''''&&&&&&$$$'''$$$@@@'''$$$$$$$$$%%%%%%&&&&&&&&&''' ***((($$$XXX&&&###'''###&&&%%%~~~***&&&%%%000)))222((())))))"""+++!!!,,,)))%%%)))))))))(((((((((%%%$$$)));;;'''>>> '''((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""######""""""""""""""""""""""""""""""############!!!""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!""""""######$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""###"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!"""""""""#########""""""!!!!!!!!!!!!"""""" !!!!!!"""""""""!!!!!! """###%%%%%%$$$###"""!!!"""""""""############""""""############"""""""""%%% %%%===XXX###%%%"""(((!!!$$$""""""$$$$$$!!!'''((("""'''%%%%%%'''"""###!!!&&&333*** ###$$$ !!!%%%'''$$$""")))...,,,&&&...!!!###(((###%%%***666```+++$$$"""############$$$$$$$$$################################################""""""""""""###$$$%%%&&&!!!"""""""""#########$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))VVV<<<999666444333333111000---------,,,,,,,,,++++++$$$&&&((()))++++++******'''''''''&&&&&&'''''''''&&&&&&''''''((('''''''''$$$((($$$@@@'''$$$$$$$$$%%%%%%&&&&&&&&&''' ***'''###XXX&&&###'''###&&&&&&uuu+++###&&&---LLLSSS***---%%%###...!!!"""ttt,,,***'''&&&"""---%%%"""'''$$$000nnn$$$!!!(((!!!&&&(((((((((((('''&&&%%%%%%(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""############!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&& !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""######"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""### !!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!"""""""""############""""""!!! """$$$%%%%%%%%%###"""!!!!!!""""""#########$$$""""""############"""""""""%%% %%%===XXX###%%%"""(((!!!$$$"""###$$$###"""))))))"""'''%%%%%%((("""!!! )))((($$$&&&KKK###''' )))%%%((($$$!!!$$$%%%"""%%%ttt///)))""")))(((,,,###444000(((!!!(((&&&"""############$$$$$$$$$################################################""""""""""""###$$$%%%&&&!!!!!!""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))SSS===:::777555444222000...---,,,,,,++++++******)))))))))(((((((((((())))))%%%&&&'''(((((('''&&&%%%(((&&&$$$$$$&&&'''&&&&&&((('''!!!@@@'''$$$$$$%%%%%%&&&'''((((((((( +++%%%WWW&&&*** ---''''''VVV---,,,###)))$$$(((NNN$$$222&&&"""%%%$$$!!!&&&!!!NNN+++)))###...###'''+++"""(((...WWW%%%---+++***%%%''''''''''''((((((((((((&&&%%%%%%&&&'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""" !!!"""###$$$%%%%%%##################$$$$$$###"""!!!!!!!!!"""$$$%%%########################""""""""""""#######################################"""!!!!!!!!!!!!!!!"""###"""!!!"""###$$$###!!!###############"""!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""%%%$$$"""!!!!!!!!!"""###!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!  !!! !!!!!!""""""""""""""""""""""""""""""""""""""""""############$$$$$$###"""!!!!!!!!!"""!!!"""$$$$$$######""""""""""""!!!!!!!!!!!!$$$$$$############$$$$$$ !!!"""###$$$$$$%%% (((%%%%%%;;;[[[%%%%%%!!!''' $$$"""&&&"""---###,,,&&&###$$$***""" ###...''''''333)))]]]%%%,,,+++ &&&)))%%%!!!### '''$$$ %%%$$$))))))&&&$$$QQQ+++"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$###"""!!! ########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((SSS===:::777555444222000...---------,,,++++++******))))))(((((((((((())))))&&&&&&'''(((((('''&&&&&&)))'''&&&&&&'''(((((('''''''''"""CCC'''$$$$$$%%%%%%&&&''''''((('''&&&&&&)))(((###WWW###''')))$$$$$$???$$$***'''###!!!"""^^^///%%% 111)))"""""""""&&&999$$$''' ,,,***+++$$$...%%%!!!'''888___xxx999,,, ---###%%%)))''''''''''''((((((((((((((('''&&&&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$"""""""""!!!!!!!!!!!!!!!###""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""####################################"""""""""!!!"""""""""######"""!!!"""######"""!!!""""""#########"""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""$$$$$$"""!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!  """ !!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############$$$###"""""""""""""""""" !!!""""""######""""""""""""""""""""""""!!!$$$$$$############$$$$$$!!!!!!""""""######$$$$$$&&&$$$%%%;;;[[[%%%%%%!!!''' $$$###$$$###,,,%%%)))%%%$$$###)))"""!!! %%%$$$)))&&&LLLsss<<< &&&&&&((("""$$$%%%))) )))___SSS''''''+++######'''&&&}}}mmm|||!!!"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$######""""""!!!!!! ########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''QQQ===:::777555444222000.........------,,,+++++++++))))))(((((((((((())))))&&&&&&'''(((((('''&&&&&&)))(((''''''))))))((('''&&&'''$$$EEE'''$$$%%%%%%&&&&&&'''''''''$$$---)))%%%)))***}}}^^^###&&&&&&###"""(((!!!$$$&&&)))###***!!!HHHDDD'''""",,,777''''''$$$)))$$$$$$&&&(((+++%%%)))$$$000%%%$$$444!!!$$$((((((,,,'''555''')))'''$$$###000000$$$%%%(((!!!&&&''''''''''''((((((((()))(((&&&&&&'''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!! !!!!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""####################################!!!"""""""""###$$$$$$$$$###"""!!!!!!######"""!!!!!!!!!"""#########""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""######"""!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!""""""!!! !!!###""""""!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""############""""""""""""""""""###$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$############$$$$$$"""#####################%%%###'''>>>[[[%%%%%%!!!''' %%%###!!!%%%"""***'''%%%~~~%%%$$$###(((!!! $$$%%%))) %%%[[[###///###(((,,,&&&%%%,,,+++$$$&&&,,,(((SSS---YYY!!!&&&(((%%%444%%%666"""<<>>"""&&&###&&&""" 222******&&&+++''')))333fff???######&&&###+++%%%%%%,,,---%%%!!!$$$&&& &&&'''&&&'''DDD222###---RRR))) ###"""%%%"""***ZZZ)))!!!222***%%%""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''zzzIII===:::777555444222000.........------,,,+++++++++))))))(((((((((((())))))((('''&&&&&&&&&&&&'''((('''&&&&&&((())))))'''%%%''')))%%%BBB'''&&&&&&&&&&&&&&&&&&&&&&&&)))&&&###%%%///%%%+++xxx&&&&&&&&&"""&&&%%%zzz'''######'''%%%000)))OOOIII"""###777---...&&&!!!'''///000---***'''&&&&&&###...)))&&&$$$$$$!!!&&&///***'''"""---,,,%%%AAA&&&(((###... """&&&"""///AAA$$$"""///###---,,,###'''...------...###&&&%%%&&&&&&&&&&&&'''''''''$$$######%%%((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!"""###$$$$$$########################""""""""""""############"""""""""""""""""""""""" !!!###$$$$$$$$$######"""!!! """"""!!! !!!"""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""" !!!"""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""######"""!!!!!!"""$$$###""""""""""""""""""!!!""""""""""""""""""""""""""""""""""""############""""""""""""""""""###$$$######"""!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$$$$$$$$$$"""$$$===ZZZ%%%%%%"""((("""'''&&&!!!'''$$$&&&%%%%%%"""--- '''$$$&&&###""")))(((###///$$$!!!###***III444%%%!!!&&&(((###!!!%%%((($$$"""!!!))),,,)))!!!&&&%%%(((---000[[[+++(((zzz!!!,,,!!!"""xxxAAA+++###,,,{{{""""""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$"""""""""######$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&xxxHHH===:::777555444222000...---------,,,++++++******))))))(((((((((((())))))((('''&&&&&&&&&&&&'''(((''''''((()))+++***(((%%%&&&***)))HHH'''&&&&&&&&&&&&&&&&&&&&&&&&)))&&&)))###---$$$"""|||%%%$$$'''!!!'''&&&???+++###$$$&&&''')))+++***)))~~~999000&&&+++ (((...---***)))******...+++'''///555999111(((000+++---666,,,222(((,,,///&&&```OOO&&&'''''')))$$$111***---FFF>>>,,,000'''(((!!!"""+++---&&&,,,%%%%%%&&&&&&&&&'''''''''%%%$$$$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""#########""""""""""""""" !!!""""""######""""""!!!!!!!!!"""##############################""""""""""""############"""""""""""""""""""""""" !!!###$$$$$$###!!! """!!! !!!"""!!! !!!!!!!!!"""!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!"""###""" """$$$"""""""""""""""#########""""""""""""""""""""""""""""""""""""############$$$###""""""""""""""""""!!!""""""""""""!!!!!! !!!""""""######$$$%%%%%%$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%$$$""")))DDDZZZ$$$%%%""")))###'''&&&$$$&&&"""%%%((("""$$$&&&bbb((($$$&&&%%%&&&ddd$$$%%%"""&&&///$$$000"""///xxx{{{111 !!!(((&&&""""""(((,,,'''###,,,...'''$$$'''$$$ )))!!!&&&'''(((333***&&&///---!!! ***))) """zzzrrr+++'''ooo$$$"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""################################################$$$$$$%%%%%%%%%&&&&&&&&&uuuEEE===:::777555444222000...------,,,++++++******)))))))))(((((((((((())))))((('''&&&%%%%%%&&&'''((((((((()))+++,,,+++)))&&&$$$***---MMM'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&,,,***$$$lll%%%%%%)))!!!)))(((000((()))---&&&(((((($$$(((BBBOOO333///333111???999666:::zzz,,,<<<222000777444'''%%%)))***'''+++(((!!!000""",,,```...---######$$$***...'''(((***"""&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""######!!!!!!"""###$$$%%%&&&&&&&&&%%%###!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!###$$$###""" """  !!!"""!!! !!!"""""""""!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!"""!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""""""!!!"""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!""""""!!! !!!###!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""############$$$$$$###"""!!!!!!"""""" !!!"""######"""!!! !!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$###000KKKZZZ$$$&&&""")))###(((&&&&&&%%%!!!&&&))) &&&$$$)))%%%'''&&&)))222$$$,,,+++!!!+++!!!444KKK$$$***###+++,,,$$$000;;;...###"""+++///---)))###)))qqq***'''!!!$$$!!!&&&&&&kkk!!!"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$"""""""""!!!!!!!!!!!!!!!################################################$$$$$$%%%%%%%%%&&&&&&&&&pppGGG===:::777555555333111000111000///...---,,,++++++++++++******))))))(((((())))))))))))))))))))))))$$$000"""jjjsss%%%---///(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&666)))---222"""((((((000&&&000$$$,,,%%%,,,$$$???AAA>>>>>>CCC===JJJEEEQQQ???;;;@@@@@@BBB===222))))))+++///$$$'''---...###)))777HHH"""+++(((###***$$$'''(((((((((&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#########""""""%%%%%%$$$$$$###"""""""""########################$$$$$$######"""!!!!!!!!!$$$$$$$$$#########"""""" !!!"""###$$$$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! $$$#########""""""!!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$###""" !!!"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""#########$$$$$$$$$$$$######""""""!!!!!! ######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" """###"""!!! !!!###########################""""""""""""############!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$***&&& ///!!!ppp&&&((('''ZZZ%%%%%%"""(((!!!&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%***///&&&###$$$***###/// ---...%%%&&&'''%%%&&&((( ***---%%%((($$$!!!###//////%%%'''""")))+++###iii)))###%%%$$$'''"""""")))lll&&&######$$$$$$$$$%%%%%%%%%'''$$$"""###&&&'''&&&%%%%%%%%%$$$$$$###"""!!!!!!######""""""######$$$%%% !!!"""###$$$%%%%%%##############################$$$%%%%%%&&&''''''oooFFF===:::777555555444222000//////...---,,,+++***************))))))((((((((())))))))))))))))))))))))+++!!!000555(((''''''''''''''''''''''''&&&''''''((((((''''''&&&*** +++---%%%DDDhhh$$$***)))***&&&))))))%%%***$$$******BBBAAALLLNNNOOONNNOOOTTT^^^KKKCCCCCCBBBNNNGGGppp###(((+++$$$***..."""&&&((("""///###KKK;;;---$$$%%%"""%%%'''&&&""""""&&&+++''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""##################$$$$$$########################"""""""""""""""##################"""""""""!!!!!!""""""######$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! #########"""""""""!!!!!!###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!! !!!"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!""""""""""""######"""""""""!!!!!!!!! ######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###"""!!! !!!###########################""""""""""""############""""""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ###''' ;;;[[[%%%&&&"""((("""&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%LLL$$$'''888111'''444\\\###,,,((()))******$$$(((&&&%%%((($$$*** ,,,%%%,,,""")))'''555!!! %%%555ggg...!!!---$$$&&&)))111000((()))"""(((vvv######$$$$$$$$$%%%%%%%%%%%%###!!!"""$$$&&&%%%$$$%%%%%%$$$$$$###""""""!!!######""""""######$$$%%%!!!!!!!!!"""######$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&nnnGGG<<<:::777555555444222000......---,,,+++******)))))))))))))))(((((((((((())))))))))))))))))))))))((("""%%%NNN(((''''''''''''''''''''''''&&&''''''((((((''''''&&&ZZZ...///!!!QQQ555..."""+++!!!((($$$))))))&&&)))///MMMiiiRRR___\\\```jjjjjjyyyXXXJJJNNNJJJTTTUUUIII)));;;;;;000111222444000,,,$$$///222 %%%JJJQQQ+++***&&&"""111+++%%%&&&***+++&&&!!!'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############!!!""""""###$$$$$$%%%%%%######################## !!!!!!"""######$$$$$$"""""""""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!""""""!!!!!! ######""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###""""""!!!!!!!!!!!!"""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""""""""!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######!!!!!!"""###########################"""""""""#########$$$$$$"""######$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% ...///+++[[[%%%&&&"""((("""'''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''888$$$&&&VVV(((%%%%%%,,,+++%%%###***((($$$"""'''!!!NNNPPP&&&###$$$((($$$%%%'''%%%wwwnnn(((***)))777'''***ddd444---%%%(((%%%###!!! ***$$$"""&&&######$$$$$$$$$%%%%%%%%%$$$"""!!!"""###%%%$$$$$$%%%%%%$$$$$$###"""""""""######""""""######$$$%%%""""""""""""""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%nnnHHH<<<:::777555555444222111......------,,,++++++***(((((((((((((((((((((((((((((((((((((((((((((((('''///,,,!!!VVV(((''''''''''''''''''''''''''''''((((((((((((''''''!!!333999555666kkk$$$+++... ...)))''')))111///---...111111nnnrrrnnnzzzeeennnllljjjCCC???HHHNNNEEECCCDDD999===777444+++'''///000---)))HHH&&&'''######(((,,,---,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$########################!!!!!!""""""############""""""""""""""""""""""""$$$$$$##################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!!"""###########################""""""#########$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%555&&&444222www\\\&&&'''###)))###'''&&&&&&&&&&&&&&&&&&&&&&&&&&& 999NNNggg###---+++444}}}^^^,,,***###((('''&&&###...''''''%%%%%%&&&&&&!!!&&&'''%%%&&&,,,///$$$+++''')))'''%%%""")))'''***%%%222UUUVVV444 555%%%"""333NNN+++######$$$$$$$$$%%%%%%%%%$$$###""""""###$$$%%%%%%$$$$$$$$$#########""""""######""""""######$$$%%%############""""""!!!!!!########################%%%%%%%%%%%%%%%%%%%%%$$$nnnHHH;;;999666555555444333111//////......------,,,,,,((((((((()))))))))))))))((((((((((((((((((((((((!!!'''+++<<<)))222((((((((((((((((((((((((((('''(((((((((((((((((('''******###(((333 ******000...------...///+++111444666444555222===vvvuuu{{{~~~kkkLLLSSSWWWNNNCCCGGGLLLFFFDDD???CCCFFF888111666000///###000###---%%%,,,111+++!!!)))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#########""""""""""""""""""""""""""""""############""""""!!!!!!########################"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###"""!!!"""$$$####################################$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!((($$$,,,***(((***\\\''''''$$$***###(((&&&''''''''''''''''''''''''%%%(((,,,222(((444)))(((+++$$$...)))---'''++++++"""---$$$@@@$$$...)))&&& $$$+++... <<>>QQQsssyyy___jjjZZZNNNPPPQQQKKKGGGKKKMMMEEEAAAOOOJJJ<<>>KKKJJJDDDMMMDDD666NNNNNN$$$%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$ !!!!!!!!!""""""###### !!!!!!"""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""############"""""" !!!!!!"""""" !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!#########"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""######!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$###"""###$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,---###!!!000,,,++++++...+++<<<^^^((()))%%%+++%%%)))((()))))))))))))))))))))))))))***000111'''EEE\\\,,,999...>>>EEE555===NNNBBBCCCBBBMMM555III>>>333===FFF<<>>===DDDUUUhhhsssxxx~~~mmm^^^YYYSSSOOOMMMLLLKKKIIIJJJ???777***<<<---%%%%%%%%%&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%###########################$$$$$$$$$$$$###""""""""""""""""""############$$$$$$######"""!!!!!! """""""""""""""""""""""" !!!""""""""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""!!! !!!"""########################$$$###"""!!!!!!""""""#########################################################$$$$$$$$$%%%%%%%%%###############$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''''''''((((((''''''&&&%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%&&&'''&&&&&&333 """]]]///""",,,&&&***555///333333333444555777999:::AAACCC<<>>???WWWwwwLLL]]]___CCCMMMNNNOOOQQQTTTYYY^^^aaa[[[ZZZYYYXXXWWWSSSNNNLLLLLLQQQRRRBBBEEE666<<<444888666666888555---222OOOppphhh!!!000)))'''&&&%%%&&&%%%$$$"""%%%%%%%%%%%%%%%&&&&&&&&&'''CCC:::'''!!!""" ---$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$$$$%%%%%%%%%$$$########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$YYY@@@:::888666555555444111///.........------------,,,++++++++++++++++++++++++***************************************+++++++++,,,+++)))'''&&&&&&''''''111$$$UUU###(((((((((((((((((((((((((((((()))************)))(((((())),,,///000,,,'''666bbb___???,,,888CCC???>>>EEE>>>OOOiii}}}sssmmmcccZZZUUUQQQOOOMMMIIIHHHWWWUUU<<<999FFFDDDrrr!!!'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$##############################$$$$$$$$$$$$###""""""""""""""""""############$$$$$$######"""!!!!!!!!!"""""""""""""""""""""""""""""""""###""""""!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""!!!!!! !!!!!!"""########################$$$$$$###"""!!!!!!""""""######################################################$$$$$$$$$%%%%%%%%%###############$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((('''&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((,,,666(((JJJMMM111+++///(((...;;;666<<<===>>>@@@BBBDDDFFFFFFHHHLLLFFFGGGSSSSSSKKKLLLCCCHHHlll{{{\\\XXX\\\ZZZ[[[bbbaaabbbcccdddeeeiiipppvvvrrroookkkgggeee```ZZZUUUTTTQQQhhhiii___dddaaaaaawww}}}wwwfffXXXSSSTTTIIILLLPPPQQQQQQTTTZZZ```sssAAACCC@@@<<>><<>>???;;;666111///,,,***(((++++++***)))((((((''''''444###$$$)))&&&***444'''$$$!!!"""(((***###!!!$$$%%%######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%########################%%%###!!!"""###$$$$$$###########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$WWWBBB:::888666555555444111////////////.........------++++++++++++++++++++++++))))))******+++,,,,,,,,,***************+++++++++''''''(((((()))))))))***%%%"""!!!''' '''###555))))))))))))))))))))))))******+++,,,,,,,,,,,,+++***$$$&&&111777222000444666444444888@@@IIIOOORRRQQQhhh}}}wwwxxx|||||||||zzzwwwuuujjjmmmlllfff___ZZZZZZ]]]aaa___^^^HHHEEEIIIBBB999...,,,+++)))(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$%%%%%%###$$$$$$$$$$$$###""""""""""""""""""##################""""""""""""""""""""""""""""""""""""""""""#########$$$######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""############""""""""""""""""""""""""""""""############""""""######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''((()))))))))(((((('''&&&&&&''''''((()))***))),,,//////------000333+++<<>>IIIUUU```iiiooozzz~~~zzzzzzxxxyyy}}}~~~}}}~~~{{{tttvvvgggbbbwwwwwwuuugggSSSIIIQQQMMM>>>999777333000---+++******%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$###!!!""""""###$$$$$$%%%%%%###$$$$$$$$$$$$###""""""""""""""""""############"""""""""""""""""""""###""""""""""""""""""""""""""""""###$$$$$$$$$######"""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! """###$$$$$$######"""""""""""""""""""""""" !!!"""###$$$$$$############################################################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''((()))))))))))))))''''''((()))***,,,---......222777999999:::???DDDOOOHHHJJJWWW```dddmmmyyy|||{{{{{{xxxxxxsssssstttuuuxxxzzz}}}zzzlllzzzuuu~~~|||vvvsssrrrrrrppprrrvvvzzz||||||yyywwwwwwrrrtttqqqlll{{{sssllllllqqquuuzzzzzzuuunnnkkklllmmmjjjaaa^^^XXXXXX___ccc[[[NNNKKKHHHDDDBBBBBBCCCCCCCCC888888777555444333111111/// ///666...***///***,,,+++%%%###,,,%%%  ''',,,+++(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%'''&&&&&&########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVAAA:::888666555555444111///000/////////............++++++++++++++++++++++++))))))***+++,,,,,,------,,,+++++++++******)))))),,,+++***))))))***+++,,,''')))666)))333)))))))))))))))))))))))))))***+++,,,,,,------,,,,,,'''///444///,,,000666888>>>FFFRRR```jjjttt~~~~~~vvvmmmgggfffdddgggVVVLLLOOOLLLHHHEEE???888222---+++***%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%###$$$$$$$$$$$$###""""""""""""""""""############"""""""""""""""#########""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! """###$$$$$$$$$###"""""""""""""""""""""""" """###$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''((()))))))))))))))******+++,,,...000222333444999@@@CCCDDDGGGMMMSSSOOORRRYYYeeessszzzxxxxxxxxxwwwxxxzzz}}}{{{xxx}}}}}}xxxvvvwwwzzzyyy|||~~~{{{wwwssssssuuuwwwpppxxxxxxppp|||uuu{{{}}}wwwsssqqqpppqqqzzzwwwmmmuuuvvvjjj```___ccceee[[[VVVOOOIIIFFFCCC@@@???AAAAAA@@@>>><<<;;;:::999333777222&&&###***---(((+++$$$!!!(((//////((( """***---&&&%%%)))(((!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""!!!"""###%%%%%%$$$########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$[[[BBB???===:::999777555111///222111000///...---,,,,,,,,,+++******))))))************+++++++++,,,,,,,,,************************))))))))))))))))))))))))((((((((()))******++++++))))))***+++++++++++++++***+++,,,---------+++***...***,,,444888999@@@JJJ]]]aaahhhttt~~~{{{qqqnnngggaaacccfffddd___WWWUUURRRNNNIIIAAA888222+++)))%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$#########""""""#######################################"""!!!!!!!!!###""""""%%%########################%%%$$$######""""""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!###"""!!! !!!"""###""""""#########""""""!!!""""""!!!!!!!!!!!!""""""###"""!!! !!!"""###"""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!""""""######$$$#########""""""!!!!!!""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((((((''''''&&&&&&&&&***)))(((((()))******))))))''''''))))))***---000000000111555;;;BBBGGGIIINNNLLLKKKMMMTTT]]]ccceeeeeejjjqqqxxx~~~zzzxxxzzz|||{{{{{{}}}zzzwwwxxxwwwpppuuu~~~}}}vvv{{{yyyssstttyyyyyy{{{xxxqqqkkkjjjlllmmm{{{tttlllgggbbb\\\RRRJJJMMMKKKGGGCCCAAABBBBBB@@@<<<>>>;;;555444888888444...---,,,+++************'''&&&%%%%%%''''''&&&%%%''''''''''''&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$###"""""""""%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$#########WWW???>>><<<:::888777555222000222222111000///...---------,,,,,,+++++++++++++++******+++++++++,,,,,,,,,************************************************))))))******+++,,,,,,,,,)))***+++++++++++++++******+++,,,,,,------,,,,,,222111555===@@@BBBNNN]]]ooottt|||}}}|||vvvllldddeeegggddd]]]TTTTTTTTTTTTRRRMMMGGGBBB999444---)))''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$$$$#########""""""#######################################"""!!!!!!"""######"""!!! !!!"""########################%%%$$$######""""""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!###"""!!! !!!"""###""""""############""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""""""""#########$$$############"""""""""!!!""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((((((''''''((()))************((())),,,///000111222888:::>>>DDDKKKTTT^^^ccchhhkkkkkkiiinnnwww}}}|||~~~zzzqqqvvvvvvwwwzzzzzz{{{wwwuuussswwwzzz|||}}}wwwssszzz{{{sssuuuuuurrrqqqsssyyy}}}ooobbbbbbaaa]]]YYYTTTOOOJJJEEEIIILLLJJJCCC??????===999777666444222000...---,,,((('''&&&&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######TTT>>><<<:::999888777666333111333333222111000///.........---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************++++++,,,---------++++++,,,,,,,,,+++******,,,,,,,,,,,,---...//////555444:::AAADDDIIIYYYlllvvv}}}zzz{{{~~~pppfffeeeeee]]]SSSMMMMMMNNNQQQSSSSSSQQQOOOFFF@@@666...***((('''&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$######""""""$$$$$$$$$###############""""""""""""""""""""""""###############"""!!!!!!$$$"""!!!"""######"""!!!""""""""""""""""""""""""$$$$$$###""""""""""""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""############""""""###""""""!!!!!!""""""###!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! ############$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""######"""!!!!!!!!!"""""""""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&''''''((())))))***&&&'''((()))***++++++,,,...------///333888<<<===???DDDJJJPPPWWWcccqqq{{{~~~~~~}}}sssvvvxxxoooooosssyyy||||||wwwttttttuuuuuuvvvwwwzzzrrrppp{{{}}}~~~~~~|||zzzxxxyyyqqquuutttsssoooiiiaaaZZZVVVUUUYYYZZZRRRJJJCCC>>>999===<<<:::888777555333333+++***))))))******(((&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$#######################################"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###UUUAAA:::999888777777666444222222222111000000///......------,,,+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************++++++,,,---------,,,,,,,,,,,,,,,,,,+++***///...------...///111222999777;;;DDDKKKSSSddduuuyyy|||vvvwww~~~uuummmkkkhhh\\\OOONNNKKKGGGGGGIIIMMMPPPRRRLLLFFF===666000,,,(((&&&)))((('''&&&%%%&&&&&&'''%%%%%%%%%$$$$$$#################################""""""""""""""""""""""""###############"""!!!!!!""" !!!%%%&&&%%%"""""""""""""""""""""""""""$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!""""""############"""###""""""""""""""""""###!!!"""###$$$$$$###"""!!! !!!!!!""""""""""""!!!!!!#################################"""""""""""""""""""""""""""""""""""""""######""""""!!!""""""###""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((&&&&&&&&&'''(((((())))))&&&((()))***+++,,,---///000444666666777???HHHMMMKKKRRRYYY\\\___iiiyyy~~~}}}}}}~~~~~~|||rrr{{{{{{tttqqqsssxxx}}}{{{{{{}}}uuutttssswwwsssrrr|||{{{sssyyywwwvvvuuurrrnnnlllnnnjjjooosssnnnbbbUUUKKKEEEAAA@@@@@@???===;;;:::999///.........///...,,,************)))))))))))))))((((((''''''&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$############$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$SSSBBB999888777777777666444222000000000//////......---,,,,,,+++*********************+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))******+++,,,,,,,,,,,,,,,---------,,,,,,+++......------...000222333>>>:::???NNN^^^iiivvv~~~|||qqqbbb\\\TTTKKKDDDCCCFFFJJJMMMKKKHHHCCC???;;;666000---)))(((&&&%%%%%%%%%''''''%%%%%%%%%$$$$$$$$$$$$$$$########################""""""""""""""""""""""""###############"""!!!!!!###!!! """%%%%%%### """"""""""""""""""""""""$$$###""""""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!""""""""""""!!!!!!!!!!!!"""#####################""""""""""""######!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""######""""""""""""##############################""""""#########$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''')))+++,,,---///222555555DDDQQQQQQNNNRRRXXX\\\bbbhhhmmmllljjjooo}}}~~~{{{zzz{{{~~~}}}~~~{{{qqqmmmlllqqqzzz|||wwwxxx}}}mmmmmmpppxxx}}}{{{zzzzzzyyyxxxtttrrrtttwww||||||yyy{{{zzzwww{{{zzzwwwxxx|||zzz{{{{{{yyyvvvrrroooqqqpppqqqxxxsssfff___TTTSSSPPPMMMHHHCCC???===777666333333333333222000---,,,,,,+++******)))))))))(((((('''&&&%%%%%%$$$######$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$PPP@@@999888777777777666333111000/////////.........---,,,+++******))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,,,,+++,,,------.........---,,,---...111444777999;;;AAA???HHH^^^sssnnnggg\\\RRRKKKHHHFFFEEEJJJIIIHHHGGGFFFBBB===999,,,+++(((&&&$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$#######################################"""!!!!!!$$$############"""##############################"""!!!!!!!!!!!!""""""""""""""""""""""""""" !!!!!!""""""######!!!!!!""""""""""""!!!!!! !!!"""######$$$######$$$######""""""######$$$"""##################"""""""""""""""""""""""""""!!!""""""######""""""!!!"""""""""!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""######"""""""""###$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&''''''''''''(((((()))***++++++,,,,,,///111333444999AAAGGGPPPfffzzz}}}xxxuuusssppptttxxxzzzwwwrrrttt~~~zzzxxx|||~~~xxxuuuwww|||tttrrrqqquuu}}}~~~qqqlllpppvvvfffcccfffvvv|||rrrttt}}}qqqgggfffcccllltttvvvyyy~~~uuummmkkkkkkkkklllooopppnnnooopppooommmnnnssszzzvvvpppnnnuuu~~~~~~qqqkkkhhhkkkooosssxxx~~~yyy~~~~~~}}}~~~uuusssuuu|||xxxssspppsssssssss}}}sssnnnooommmiiiccc[[[SSSMMMIIIHHHDDD???<<<:::999888777222111000...---+++******+++***)))((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%}}}MMM@@@:::999777666666555222000000000000///////////////,,,,,,+++************+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,---------***+++,,,...////////////---000444:::@@@EEEHHHJJJLLLNNN]]]vvv}}}|||{{{yyy{{{}}}vvvkkk^^^QQQHHHHHHHHHHHHIIIJJJIIIFFFDDD777555000,,,)))'''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!! """###""" $$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""######### !!!"""######"""!!! !!!"""######$$$$$$$$$$$$######""""""######$$$$$$######""""""######$$$########################""""""############""""""#########"""""""""!!!!!!!!!"""""""""############""""""""""""""""""""""""######""""""######$$$%%%########################"""############$$$$$$$$$"""############$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((('''(((***,,,...000222333666:::===@@@DDDMMMYYYbbbwww|||~~~zzzzzz|||}}}}}}{{{zzzyyy~~~~~~{{{}}}zzzuuuqqqnnnqqqvvvzzzooommmrrryyyppplllooouuuooommmvvv}}}~~~}}}wwwppplllkkklllnnnqqqsssyyy{{{sssooolllgggcccdddfffddddddhhhiiigggjjjooonnnnnniiibbbaaaeeefffcccccc\\\YYY\\\aaaeeejjjooolllooooooooorrrwwwzzzxxxyyytttvvv||||||zzz{{{}}}}}}~~~vvvsss||||||zzzwwwrrrlllhhheeeaaa[[[RRRKKKFFFDDDCCCBBB;;;:::999666444222000///...---,,,+++)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%|||MMM@@@;;;999777777666555222///111111111111000000000000...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------......///***+++,,,...///000000111000444;;;CCCKKKRRRVVVYYY]]]dddwww~~~zzztttrrrwwwzzzdddUUUGGGFFFEEEFFFHHHJJJJJJIIICCC???999333...+++***)))%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###############"""!!!!!!"""""""""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""######$$$ !!!"""######"""!!! !!!######$$$$$$$$$$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%########################""""""############""""""%%%$$$$$$$$$######""""""!!!!!!""""""#########$$$""""""""""""""""""""""""######""""""###$$$%%%%%%########################"""############$$$$$$$$$"""############$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''(((+++...222555888999@@@DDDIIIMMMSSS___mmmxxx~~~uuupppmmmoooqqqqqqooommmlllllliiikkknnnooopppsssvvvxxxmmmqqqvvvyyyzzzxxxvvvwww|||xxxvvvvvvuuuwwwvvv~~~zzzvvv}}}~~~zzzvvvooollllllkkkggggggmmmoooooossszzzmmmqqqooofffaaaffflllnnnoooeee\\\ZZZ[[[^^^bbbggg___```]]]ZZZ^^^gggnnnpppyyytttvvv}}}}}}yyy||||||}}}}}}|||zzz{{{~~~uuummmbbbXXXQQQNNNLLLKKKEEEDDDAAA???<<<999777666000000...---+++***)))((((((((((((''''''&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""############$$$$$$$$$#########$$$$$$%%%%%%%%%}}}OOO>>>888777555555555444333111000000000000///...---,,,,,,,,,,,,++++++*********++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++---///111111///---+++***222333,,,+++222444000222888EEEXXXfffkkkiiigggooo{{{}}}xxxwwwyyy}}}rrr^^^KKKBBB===AAAHHHJJJIIIHHHJJJDDD@@@???444&&&###)))(((''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$#########""""""%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! """$$$%%%$$$###""""""""""""""""""""""""$$$#########""""""!!!!!!######""""""!!!!!! """"""""""""""""""""""""$$$#########""""""!!!!!!################################################ !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((((((((((((((('''((())))))(((((()))+++***+++///777:::;;;===AAAEEEQQQ\\\aaafffrrrzzztttpppmmmmmmlllnnnpppmmmiiijjjooolllnnnvvvzzzyyy}}}tttwww~~~|||vvvzzz|||tttmmmhhhnnnmmmhhhnnnzzz|||uuunnnppppppppprrrtttpppiiijjjeeeccceeegggfffgggkkkcccbbbaaa]]][[[]]]bbbfffmmmmmmoooqqqtttyyy}}}{{{zzzyyyyyy{{{}}}~~~~~~~~~~~~}}}xxxzzzzzzpppgggfffhhhfffaaa]]]\\\OOO>>>888======666:::888333...***))))))***)))(((&&&&&&'''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$|||NNN>>>888777555555555444333111000000000000///...---,,,---------,,,,,,,,,++++++++++++,,,,,,,,,---------------------------------...------,,,,,,------...***++++++,,,,,,---------///222111---,,,000555777DDDOOObbbttt|||wwwzzzkkkWWWNNNGGGEEEEEEDDDEEEHHHFFFCCCAAAAAA<<<444---,,,'''&&&&&&&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!###%%%&&&%%%$$$""""""""""""""""""""""""############"""""""""!!!######""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$#########""""""""""""################################################!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((('''))),,,------...000222555555888>>>BBBEEELLLSSSdddmmmtttuuuvvv{{{}}}{{{~~~{{{zzzzzzxxxuuurrruuu|||}}}uuupppsssyyy{{{|||~~~~~~sssuuutttpppqqqxxx||||||zzz{{{}}}vvvooojjjhhhiiijjjhhhiiilllnnnsssvvvrrrjjjccccccfffddddddeeehhhmmmqqqrrrqqqrrrrrrtttzzz~~~yyywww{{{~~~}}}~~~|||vvvwww~~~~~~gggVVVOOOHHH???>>><<<888666444333222111---+++)))((())))))((('''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{MMM===888777555555555444333111000000000000///...---,,,......------------,,,,,,,,,,,,,,,,,,------------..............................------------......+++***))))))***,,,///111444111000000000333===GGGYYYiii~~~~~~vvvuuuvvv|||yyyooogggcccfffgggjjjqqqzzzwwwooouuu{{{wwwggg```YYYQQQHHHAAABBBGGGFFFEEEAAA>>>???AAA<<<555)))'''$$$%%%'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""##############################$$$$$$$$$###############$$$$$$$$$%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""$$$&&&'''&&&$$$""""""""""""""""""""""""############""""""""""""###""""""""""""!!!!!!!!!""""""""""""""""""""""""###############"""""""""######################################################$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''(((((())))))***'''))),,,...///222555777??????BBBHHHMMMSSS^^^iii{{{~~~uuuzzz}}}ssswww||||||wwwwww{{{zzztttsssttttttsssvvv}}}~~~}}}{{{|||yyyxxxxxxvvvtttxxx{{{wwwsssqqqsssrrrqqqrrrvvv}}}nnnhhhgggjjjiiiiiilllpppqqqooommmhhhhhhkkkvvvxxxwwwppplllpppvvvyyy{{{}}}oooaaaYYYSSSHHHEEEAAA???>>>;;;666222...,,,***)))))))))((('''$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$xxxKKK===888777555555555444333111000000000000///...---,,,---------------,,,,,,,,,,,,,,,,,,------------...////////////////////////......------------.........---,,,,,,---...000222555000000777:::>>>MMM___qqq}}}ssskkkfffjjjmmmnnniii___XXXVVVWWW\\\___cccfffeeebbb]]]ZZZXXXWWWXXX^^^iiirrruuuuuuxxx{{{rrrsssttttttwww~~~~~~zzzxxxtttiiiWWWGGGBBBEEEGGGIIICCC:::;;;DDDFFF@@@111,,,&&&$$$%%%'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!! !!!!!!################################################%%%%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###""""""$$$%%%&&&%%%###""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################################################################$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))******++++++---...///000222777===BBBHHHJJJOOOUUUYYY___lllyyy~~~{{{~~~||||||}}}vvv~~~xxxwww}}}xxxwwwwwwyyy}}}|||{{{~~~}}}wwwyyyzzz}}}}}}xxxnnnjjjwwwxxxyyyyyyxxxxxxxxxxxxnnnmmmnnnssszzz|||zzzvvvooolllkkkooouuuyyy{{{||||||~~~tttkkkiiihhh\\\WWWPPPKKKHHHCCC<<<666222000---,,,---,,,+++***'''&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$uuuIII<<<888777555555555444333111000000000000///...---,,,+++++++++++++++,,,,,,,,,,,,,,,---------.........///////////////////////////......------......///......//////000000000///111///444???GGGOOOaaauuuuuujjj```[[[YYYXXXYYY]]]aaa```[[[XXXYYY\\\VVV[[[dddooowwwwwwqqqjjj___\\\[[[___gggjjjhhhddd```eeemmmrrrpppnnnsss{{{~~~{{{yyyxxxzzz~~~rrrWWWGGGCCCDDDJJJIII???<<>>===BBBIIIQQQYYYaaaiiiooozzzyyyhhhcccffflllpppssszzz}}}}}}~~~yyyttt{{{{{{vvvwwwyyyzzz{{{}}}{{{{{{}}}~~~{{{}}}{{{uuukkkkkklllkkkkkknnntttzzz~~~|||}}}~~~vvvvvvvvvzzzzzz|||zzzvvvuuupppuuuzzzyyyssslllhhhhhh^^^ZZZTTTMMMHHHBBB===:::777666444111...+++)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$pppFFF;;;888777555555555555333111000000000000///...---,,,,,,,,,,,,------.........---------.........//////........................//////............/////////...---...111666<<>>DDDHHHJJJNNNTTT^^^ffflllqqqtttvvvttt~~~yyynnnlllmmmooorrrwwwyyy~~~}}}~~~~~~|||{{{yyy|||}}}{{{uuuvvv{{{~~~xxx{{{|||wwwtttpppjjjggghhhkkknnnkkknnnssswww{{{xxxzzz{{{|||zzz}}}{{{wwwxxx}}}xxx|||wwwvvvzzzuuummmddd\\\UUUNNNIII@@@>>><<<999555222000...(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$jjjFFF999777777666555444333333222000000000000000111111111......------------......------,,,+++,,,---.../////////.........---------000111000...------...000666...+++000555888>>>FFFIII^^^qqq|||vvvhhhbbb\\\YYYZZZUUUWWWXXXXXXYYY```kkkuuuzzz}}}|||tttfffYYYWWW[[[```iiisss~~~sssyyy}}}zzzfffXXXOOOQQQPPPHHHCCCEEEGGGHHHJJJKKKIII>>>000%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&###"""###&&&'''%%%###!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$$$$"""  !!!"""###$$$$$$""""""""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!!""""""""""""""""""""""""$$$$$$$$$#########""""""######$$$$$$$$$$$$######"""############$$$$$$$$$######""""""""""""######$$$$$$$$$$$$######""""""########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''((()))((('''&&&'''(((''')))+++,,,+++***+++,,,666888;;;AAAIIIRRRZZZ___dddhhhqqq|||}}}yyysssnnnpppssstttwww{{{~~~}}}~~~{{{~~~~~~xxxqqqrrrwww|||{{{wwwyyy~~~vvvjjj``````nnn}}}~~~|||~~~{{{{{{uuummmmmmtttwwwuuuooonnnooorrrqqqrrrzzzzzz|||wwwwww~~~{{{vvvzzzvvvlllhhhaaaXXXQQQLLLCCC<<<===???;;;444...+++***+++)))$$$$$$'''&&&&&&&&&&&&%%%%%%%%%$$$#########$$$$$$%%%%%%%%%hhhFFF888777777666555444333222222000000000000000000000111......------------......------,,,,,,,,,---.../////////.........------------.........,,,---...000000///000444666;;;HHHUUU^^^qqqsssbbb\\\[[[XXXTTTTTTOOOSSSZZZaaakkkzzz{{{nnn```ZZZXXXVVVXXX]]]iiiooovvv||||||~~~zzzwwwooobbbXXXWWWSSSIIIEEEGGGCCCDDDFFFGGGEEE>>>444,,,((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!####################################"""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!!""""""""""""""""""""""""$$$$$$$$$#########""""""######$$$$$$$$$$$$######!!!""""""""""""###############""""""""""""######$$$$$$$$$$$$#########"""########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((+++++++++***'''&&&&&&''''''((()))***+++---222555===DDDNNNXXX```gggmmmqqqssstttzzzwwwyyy}}}~~~wwwtttvvv|||~~~yyyvvvxxx}}}wwwvvvuuuuuuzzz}}}wwwsssmmmfffnnnuuu}}}tttuuuzzz|||||||||}}}~~~}}}||||||{{{zzzyyy~~~}}}}}}{{{}}}}}}zzzvvvvvvwwwyyy~~~}}}vvvttt{{{}}}uuusssnnnggg___XXXLLLAAA???AAA>>>999222///...///---)))''')))'''''''''&&&&&&&&&%%%%%%###$$$$$$$$$%%%%%%%%%%%%fffDDD888666666555444333222222111111111000000000000000000......------------......------,,,,,,------...////////////............---,,,---//////......000111,,,000555777777@@@UUUiii}}}ttthhhbbb\\\YYY\\\^^^^^^]]]^^^fffooo}}}yyylllddd]]]UUUOOONNNTTTVVV^^^jjjrrrwww{{{|||pppfffbbbYYYMMMGGGHHHDDDDDDEEEEEEBBB===777444---+++(((&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$$$$"""!!!################################################""""""######""""""!!! ######"""""""""!!!!!!!!!"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""""""""""""""""""""""""""$$$$$$$$$#####################$$$$$$$$$$$$######!!!!!!!!!""""""""""""#########""""""""""""######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))******)))'''&&&'''(((,,,------...000666>>>CCCPPPZZZiiisssxxxzzz~~~}}}ooohhhttt~~~zzz}}}yyyppplllkkkoooyyy}}}vvvvvvrrrrrrvvvyyy{{{}}}|||yyy{{{|||yyysssrrrxxxvvvqqqsssuuuxxx||||||{{{yyyzzz|||zzz~~~|||}}}}}}zzzyyy|||vvvtttsssuuuxxx{{{}}}}}}zzzyyywwwsssqqqlll```TTTNNNLLLGGG@@@???:::555444111+++(((((((((((((((''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&cccCCC888666666555444333222111111111111111000000000000000......------------......---------------......////////////..................000111111000000111222111666;;;<<>><<<<<<;;;888888......,,,+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&___BBB:::777777666555444333333222222222111111000/////////......------------......------...////////////......////////////000000000///000000///---...000333777>>>HHHSSSgggwwwkkk___VVVUUUUUUXXXbbbooozzzlll]]]TTTRRRYYYSSSccctttuuuwwwzzz}}}nnncccWWWQQQJJJEEEDDDCCC???===@@@===888222...***)))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################"""""""""###$$$$$$ !!!"""###$$$%%%&&&""""""""""""""""""""""""########################""""""""""""""""""""""""###############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&######""""""""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))************+++,,,---...///222777:::@@@GGGRRR]]]fffnnnssswwwvvvzzz~~~}}}tttiiihhhllluuu|||~~~wwwssspppmmmjjjkkknnnqqqsssvvv}}}|||{{{~~~zzztttppprrrwwwuuuvvvuuuuuuwww}}}|||pppllllllooozzzxxxyyy~~~tttttt|||}}}~~~ttt}}}~~~~~~}}}zzzwwwvvvuuu}}}~~~~~~ssscccSSSLLLIIIBBB:::666555444222000---+++)))((((((''''''''''''&&&&&&&&&___BBB;;;888888777666555444444333222222111111000//////.........------------......,,,---...///000//////....../////////000000000000000000/////////222666:::AAAOOO___nnnlllcccZZZWWWYYY^^^___fff{{{vvvjjj```ZZZUUU[[[mmmuuuooojjjlll}}}xxxvvvtttuuu{{{pppcccRRRHHHGGGFFFCCC@@@DDDAAA===777222---***(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&$$$###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###"""""""""###$$$"""""""""######$$$$$$$$$""""""""""""""""""""""""$$$##################$$$""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%######""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&'''''')))))))))*********+++++++++---000333888>>>FFFJJJWWW^^^gggpppvvv{{{~~~{{{}}}|||vvvsssrrr~~~{{{{{{qqqllloooxxx~~~~~~~~~tttgggbbbdddooo}}}~~~~~~xxxyyyxxx|||}}}rrrrrrssstttuuuwwwyyy|||~~~wwwhhhbbb]]]SSSDDD;;;===<<<999666333///---+++((((((((((((''''''&&&&&&^^^BBB<<<999999888777666555444444222222222111000//////............------.........,,,---///000000000///....../////////000000111111222222111111222777===BBBTTThhh~~~zzzeeeYYYXXXXXXZZZaaajjjqqqjjjiiigggfffdddbbb___]]]^^^nnn|||wwwxxxvvv]]]MMMIIIIIIFFFAAAFFFDDD@@@;;;555///+++(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%###"""""""""###$$$$$$$$$$$$###############""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$######""""""""""""######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&'''''''''(((((((((((()))%%%%%%%%%&&&&&&&&&'''''')))************+++++++++000444999@@@IIISSS]]]cccooosssyyy}}}zzzuuutttvvvxxxxxx~~~}}}~~~|||~~~|||~~~{{{yyy~~~~~~{{{kkkdddbbbhhhsss~~~~~~xxxxxxxxxwwwzzz|||wwwjjjjjjjjjooouuu|||~~~~~~vvvmmmoooppphhhZZZOOOCCCAAA>>>;;;666333000...))))))(((((('''''''''&&&ZZZ???999777777777666555555444444222222222111111111111000//////////////////////////////............/////////111222222000///000111111......111666>>>LLLYYYyyyvvvkkkddd___ZZZ^^^eeejjjqqq|||{{{rrrggg```dddjjjwww~~~kkkSSSIIILLLJJJBBBFFFFFFCCC???999444111000(((%%%"""###%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$###############$$$######$$$$$$$$$$$$######"""############$$$$$$$$$!!!!!!!!!"""######$$$$$$"""""""""""""""""""""""""""######$$$$$$######"""%%%$$$$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%''''''''''''((((((((())))))(((''''''((())))))(((+++(((***......,,,///666:::>>>FFFQQQ^^^lllyyy|||}}}zzzuuuuuuzzzzzz}}}{{{www~~~uuulllkkknnntttwwwxxx|||wwwjjjeeelllxxxzzzvvv}}}}}}wwwuuuyyy|||~~~yyy{{{wwwuuutttqqqooowwwsssooozzz|||rrrmmmhhhYYYFFF<<<::::::777333111///,,,*********((('''ZZZ???:::777777777666555555444444222222222111111111111000////////////////////////000000////////////000000///111222222000//////000222111222555999CCCVVVfff|||ppphhh```^^^^^^aaakkkuuu{{{|||{{{pppoooqqqvvv{{{sss[[[OOOOOOMMMFFFDDDDDDBBB???:::666222111,,,(((%%%$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################((('''%%%###"""!!! ######$$$$$$$$$$$$######"""############$$$$$$$$$!!!!!!""""""######$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%'''''''''((((((((())))))))))))((()))***++++++***,,,***+++///000000666>>>BBBOOO```lllsss{{{zzzrrrnnnnnnqqq{{{{{{~~~zzzqqqppppppttt|||yyylllkkkqqq|||uuurrrxxx}}}vvvooottt}}}}}}}}}xxxtttwww~~~~~~zzz{{{zzz~~~ssshhhXXXLLLDDD>>>777222444222000...---+++(((%%%[[[@@@;;;777777777666555555444444222222222111111111111000////////////////////////111111000000000000111111000111222111///...///000000000333888???MMMcccvvvxxxjjj```]]]\\\```gggrrr{{{vvvqqqooopppuuu}}}~~~}}}fffWWWSSSPPPKKKEEEEEEDDDAAA===777222///000---)))''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&%%%###"""!!!!!!!!!######$$$$$$$$$$$$######"""############$$$$$$$$$!!!!!!""""""###$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((((((''''''&&&'''''''''&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))***++++++,,,,,,,,,,,,,,,---000222666???HHHUUUggg}}}ooohhhkkkooorrruuuzzztttxxx}}}|||~~~{{{qqqttt||||||uuurrrvvvzzzwwwpppqqqzzz|||}}}wwwtttxxx~~~|||~~~zzzwwwvvviii\\\NNN@@@777999777555333222///+++(((ZZZAAA<<<777777777666555555444444222222222111111111000000////////////////////////111000000//////000000111000111222000///...///000111222888EEESSSdddwwwlllaaa^^^bbbjjjuuu{{{wwwqqqlllpppvvv~~~qqqbbbYYYSSSNNNKKKJJJIIIFFFAAA:::333...444111---***((('''&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$#########"""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#################################"""######$$$%%%######$$$$$$$$$$$$######""""""#########$$$$$$$$$!!!""""""######$$$%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&'''''''''''''''&&&&&&&&&'''(((((((((((()))))))))(((***++++++++++++,,,------000444777;;;BBBMMMWWWlllzzz}}}uuukkkqqq}}}~~~~~~yyyzzz~~~{{{||||||xxxrrrvvvwwwsssvvvyyyyyyvvv}}}~~~sssiiigggkkkmmmyyy}}}wwwwww{{{{{{|||~~~~~~yyy{{{{{{kkkWWWHHHBBB???;;;888666444222000YYYAAA===777777777666555555444444222222222111111111000000000000000000000000000000000//////......//////000111111111000//////111333666999EEE[[[qqq}}}zzzrrrmmmlllxxxssseee```aaa```nnnxxxyyylllaaaXXXRRRQQQOOOMMMKKKHHHBBB:::555666444222...***'''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##############################""""""###$$$$$$%%%######$$$$$$$$$$$$######""""""#########$$$$$$$$$"""""""""###$$$$$$%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))***(((***+++*********---000111999CCCIIIPPPZZZfffooo~~~~~~xxxvvvyyy~~~}}}xxxqqqttt}}}uuusss~~~tttttt{{{||||||xxxsss|||zzz{{{|||xxxtttwwwzzz~~~|||mmmeeeeeeeeejjjqqqtttssssssvvvxxxooo___UUUPPPHHHAAA<<<999777555XXXAAA===777777777666555555444444222222222111111111111000000000000000000000000000//////............//////111111222111000111444666;;;BBBUUUpppzzzooouuutttddd^^^```XXXdddjjjttt~~~uuujjj___YYYXXXUUUSSSRRRPPPLLLEEE@@@777888777333...***''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$###""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&%%%######$$$%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((((()))))))))******(((***,,,+++,,,///555;;;???MMM\\\eeelllvvv{{{vvvuuuxxx}}}sssmmmvvv}}}zzzyyyzzz~~~~~~{{{xxxzzz|||~~~~~~xxxzzzwww}}}xxx{{{ttt~~~{{{|||}}}|||uuurrrlllhhhdddcccgggooowww{{{}}}qqqkkkdddYYYOOOFFF@@@;;;888WWW@@@===777777777666555555444444222222222111111111111000000000000000000000000000000000////////////000000000111222111111333777999CCCRRRkkk{{{sssuuu}}}oookkknnnjjjooolllmmmyyy}}}~~~|||sssiiidddeee```[[[XXXVVVRRRKKKEEE999;;;<<<:::444...***)))'''&&&&&&%%%%%%$$$$$$###'''''''''''''''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$###""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%###$$$%%%&&&''''''''''''&&&'''''''''((((((((()))(((((()))))))))*********(((+++---...111888BBBJJJVVVhhhzzz~~~~~~|||pppccchhhmmmsssvvvzzz}}}~~~}}}vvvoooeee```ccckkkuuu{{{}}}zzzxxxrrriii___UUULLLDDD>>>VVV???===777777777666555555444444222222222111111111111000000000000000000000000000111111000000000000111111000111222222222555888<<>>888111,,,+++((('''&&&&&&%%%$$$###"""%%%%%%&&&&&&%%%###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""###$$$%%%&&&######$$$$$$$$$$$$######"""############$$$$$$$$$"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########%%%$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%$$$%%%&&&'''((((((((((((&&&'''''''''(((((())))))))))))))))))************))),,,///111555???LLLWWWiii|||}}}{{{nnniiihhhyyyxxxpppnnnttt{{{{{{|||~~~vvv}}}~~~zzzuuunnnhhhfffjjjpppuuu~~~|||wwwxxx{{{zzzvvvqqqjjjaaaWWWMMMFFFTTT@@@<<<777777777666555555444444222222222111111111111000000000000000000000000000333111///000222333111///444444///111666333===TTTuuutttbbbbbblllttteeebbb^^^```vvvwwwsssrrrooommmrrrzzz|||tttyyy~~~sss[[[QQQXXXVVVKKKGGGHHHEEE@@@===:::111((()))&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%################################################""""""""""""""""""""""""################################################$$$$$$##################""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$&&&((()))(((((()))***+++***(((((()))+++,,,,,,)))777:::444CCCdddwwwuuuxxxjjjdddfffiiitttuuukkkkkkrrr}}}}}}}}}}}}yyyyyy~~~{{{xxx||||||}}}~~~zzz~~~~~~~~~zzzxxxtttnnnrrrssstttwwwzzz~~~~~~}}}|||zzzwwwsssppprrrsssssspppmmmiii___UUUSSS@@@<<<777777777666555555444444222222222222111111111111000000000000000000000000333111///000222333111000333444111444<<<@@@QQQlllttt^^^[[[ccc||||||vvvdddWWWOOOSSS\\\kkkwwwmmmfffllluuu{{{qqquuunnn]]]UUUZZZZZZTTTNNNOOOMMMIIIFFFAAA888---+++(((%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%############################################################################################################################################################$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&((()))***)))((()))***,,,***'''&&&))),,,000222444@@@CCCCCCXXX|||xxxooolllllllllpppvvv|||www||||||{{{zzzzzz|||~~~ssswwwzzz{{{{{{|||~~~|||xxxwww{{{|||zzzyyy{{{{{{xxx|||~~~~~~~~~{{{|||zzz~~~}}}}}}~~~yyytttmmmhhhgggkkkqqquuu{{{zzz{{{~~~~~~~~~ssssssrrrqqqsssvvvsssmmmRRR@@@<<<888777777666666555555444333222222222111111111111000000000000000000000000222111000111222333222000111555333777BBBMMMfffuuueee[[[[[[iii{{{ooo```YYYKKKFFFEEEOOOfffyyymmmmmmoooyyy}}}~~~qqqoooeeeVVVMMMNNNRRRTTTPPPRRRSSSQQQOOOKKKAAA666...+++(((''''''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((()))******))))))***+++++++++***+++---000333555999DDDLLLSSSkkkyyynnnfffiiisss}}}xxxuuuyyy~~~vvvtttrrrtttxxx}}}wwwzzzxxxuuuuuu~~~~~~~~~zzz|||mmmaaa\\\___gggmmm}}}yyyvvvxxxzzzyyyvvvuuu{{{{{{QQQ@@@<<<888888777777666555555555333333222222222111111111000000000000000000000000111111000111222222222222111666555777DDDUUUrrrppp___YYY[[[ggg~~~{{{kkkYYYLLLGGGGGGJJJNNN[[[xxxyyyuuu{{{|||}}}|||~~~uuuhhhZZZQQQPPPWWW___NNNRRRTTTUUUUUURRRHHH===111...***(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))*********(((((()))+++)))+++...111333555888999@@@MMMYYYbbbrrr}}}|||wwwtttttt{{{}}}|||{{{~~~wwwrrrssstttxxx|||xxxyyy~~~}}}tttggg``````eeejjjpppooorrr{{{|||wwwOOOAAA<<<888888888777666666555555333333333222222222222111111111111111111111111111000000111111111111222333///777888<<>>GGG]]]ttt}}}kkk___[[[```qqq|||mmm\\\OOOFFFBBBCCCHHHJJJXXXjjj}}}~~~vvveeeVVVZZZ^^^`````````\\\QQQFFF555222---***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%################################################""""""""""""""""""""""""################################################"""""""""###$$$$$$%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))))))))******))))))***,,,//////111333777@@@OOOaaannnqqquuuxxxuuurrrttt{{{}}}xxxuuusss}}}nnnpppyyy{{{}}}}}}yyyzzzqqqjjjeeedddbbbcccgggqqq|||~~~pppMMMAAA<<<999999888888777666666666444444333333333222222222111111111111111111111111...000222222111000222555222>>>GGGTTTooommm_________ooogggZZZKKKCCC@@@BBBHHHOOO[[[kkkiii]]]aaacccdddeeecccZZZPPP888555000---+++***)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################################################################################################################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))***++++++++++++---000333999???IIISSS]]]kkkyyy~~~}}}}}}{{{wwwxxxzzz}}}xxxyyyzzzxxx~~~zzzzzz}}}~~~||||||}}}xxxtttzzzyyyzzz~~~}}}{{{{{{~~~}}}yyyuuummmkkkgggddddddjjjssszzzwww{{{}}}nnnMMMBBB<<<999999888888777666666666444444444333333333222222111111111111111111111111---000222222000000333555666CCCMMM]]]yyywwwjjjaaagggjjjzzz[[[PPPEEEAAAAAAEEEMMMUUUkkk{{{tttZZZ^^^bbbdddhhhhhhbbbYYY:::777222...---+++***(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!""""""###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))+++,,,---------///333666@@@NNNbbbrrr|||qqqiiilllqqqxxxvvvooouuu~~~zzzuuunnniiiiiillliiibbb```dddhhhdddaaa```[[[```eeegggjjjooorrrqqqjjjcccdddlllnnnhhhggglllpppqqqqqqmmmeeecccmmm{{{vvvrrrrrrvvvzzzzzz{{{~~~~~~{{{ttt|||yyyyyyxxxwwwvvvxxx{{{~~~}}}{{{~~~|||{{{xxxppphhhdddfffjjjsssyyy}}}oooLLL>>>===999888777666555444333222444444333333333333222222333222222111111222222333---111333333222444666777===CCCVVVssssssgggdddhhhnnncccRRRFFF???DDDHHHIIIQQQ]]]rrrvvv]]]bbbhhhmmmnnnllliiihhhGGG:::///------***((()))***))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((()))+++***))))))***+++++++++(((...555111444FFFXXXmmmpppiiifffjjjrrr{{{|||xxxxxxyyy~~~yyyuuuuuuuuupppjjjhhhfffbbb```___]]]ZZZXXXRRRKKKIIIQQQWWWXXXYYY[[[XXXWWWUUUVVV]]]fffhhheee\\\\\\\\\\\\___cccgggiiikkkfff^^^XXXVVVYYY^^^bbb```dddkkkppprrrqqqnnnkkkmmmlllgggeeennn{{{{{{{{{}}}|||}}}{{{}}}}}}wwwsssoooeee[[[___bbbmmm~~~zzzlllKKK<<<;;;888888777777666555444444444444333333333333222222333222222111111222222333111333333111000333888<<>>DDDHHHKKKVVVccc}}}xxxeeedddgggooovvvxxxtttoooUUUCCC222///111000+++))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$############$$$$$$$$$$$$%%%&&&&&&'''%%%%%%&&&&&&''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((&&&'''))))))((((((***+++***,,,+++///666888DDD]]]}}}yyysssqqqssszzz{{{wwwjjj^^^YYYZZZeeefffffffffeee```XXXRRRUUUYYY```eeegggeeebbb___XXXQQQNNNTTTYYY\\\___cccbbbcccccceeelllttttttpppjjjhhheeedddfffkkkppptttnnnlllgggcccaaaaaabbbbbbgggiiinnnuuuzzz|||{{{xxxjjjbbbZZZYYYaaallltttwwwwww}}}~~~{{{{{{}}}{{{}}}{{{|||zzz~~~}}}{{{wwwnnneeeVVVXXX```nnn|||}}}kkkKKK>>><<<888888888777777666666666444444333333333333222222333222222111111222222333444444444111000444???HHH[[[rrrnnnaaa]]]ddd{{{nnnRRRCCC??????FFFLLLSSSbbbrrr{{{eee___\\\dddqqqwwwssskkk```JJJ444---111111,,,&&&(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((&&&%%%######$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))%%%%%%&&&''''''''''''&&&&&&&&&'''''''''(((((((((&&&((())))))((()))+++---,,,111222777BBBKKK```}}}vvvqqqrrrvvv~~~}}}{{{~~~zzznnn]]]OOONNNUUU^^^```cccccc```[[[WWWUUUbbbkkkvvv{{{yyyrrrkkkhhhaaa^^^___eeemmmqqqwww{{{~~~~~~}}}vvvggg^^^bbbiiiiiijjjllliiirrr{{{{{{xxxpppmmmsssyyy~~~~~~~~~zzz|||~~~{{{uuu___^^^```gggsss|||~~~}}}jjjMMMAAA>>>888888888888777777777777444444333333333222222222333222222111111222222333333333444333222888GGGUUUooottthhheeehhhwwweeeKKKAAA@@@BBBJJJSSS```vvv}}}iii```XXX[[[eeelllkkkfffdddQQQ;;;000000111...)))((('''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%'''+++///111,,,++++++***((('''&&&%%%((('''&&&%%%%%%&&&&&&'''%%%%%%&&&'''''''''''''''''''''''''''((((((((((((***+++++++++***+++---//////777;;;EEEVVVdddwwwvvvssspppooorrrwwwyyyqqqrrruuu~~~ooo]]]cccwww}}}tttpppssstttkkkZZZOOOUUUaaannnmmmjjjgggbbbaaagggooo|||zzzssspppjjjooozzzxxxvvv~~~{{{}}}yyyrrrnnnooowww|||~~~{{{yyyzzz~~~|||zzzvvvtttwww{{{{{{wwwgggLLLAAA>>>888888888888777777777777444444333333333222222222333222222111111222222333222222444444333999LLL```zzzrrriiieeekkkwwwzzz___HHHAAAAAADDDMMMZZZnnn~~~}}}}}}{{{|||}}}}}}tttlllbbb\\\^^^bbbeeefffbbbXXXHHH999222111111000)))(((&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&)))...333666............---+++)))(((,,,+++***)))((('''''''''%%%&&&''''''(((((('''''''''''''''((((((((())))))+++,,,,,,+++***+++...000000:::BBBRRRiiiuuu|||xxx|||uuubbb\\\```jjjxxxssskkkkkkvvvyyycccOOOUUUjjjrrrlllooosssuuummm^^^VVV___nnnrrroookkkhhhdddcccmmmyyyzzztttssstttqqqwww~~~~~~zzz}}}~~~tttuuu|||}}}zzzyyy}}}~~~}}}~~~uuubbbIII???;;;888888888777777666666666444444333333333333222222333222222111111222222333222111333555555===VVVppp}}}rrrkkkeeeeeerrrwww[[[FFF???AAAFFFQQQccc|||{{{{{{}}}~~~{{{|||~~~~~~vvvqqqggg^^^XXXWWW[[[^^^[[[ZZZQQQAAA444//////000,,,***(((&&&%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%'''***---///***+++,,,...//////...---............---+++***)))''''''((())))))))))))(((''''''((((((((()))))))))***++++++++++++---111444777CCCMMM]]]sss||||||~~~uuuooosss{{{fffaaabbbrrr}}}|||mmmrrr|||}}}}}}|||{{{ssshhhdddjjjrrrvvvwwwooo^^^PPPRRR]]]aaa]]]fffhhhiiieee[[[YYYdddssssssqqqrrruuurrrmmmrrr||||||uuuoookkkmmmooouuu{{{|||{{{yyy}}}~~~~~~~~~^^^GGG>>>:::888888777777666555444444444444333333333333222222333222222111111222222333333111222777;;;KKKnnnrrrkkkhhhfffnnnvvvXXXCCC>>>BBBKKKZZZpppyyyuuuzzzzzzyyyvvvppphhh```\\\[[[\\\\\\```\\\LLL<<<444111//////---***'''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%''')))+++------,,,,,,***+++...//////...,,,***(((((()))***************'''((((((((()))))))))))))))***,,,---000444999>>>JJJXXXaaakkk{{{||||||uuuxxxnnn^^^aaaoooyyy}}}{{{~~~~~~zzzxxxwwwpppkkklllkkkhhhiiinnnnnniii^^^UUUWWWbbbkkknnniiiaaaUUUNNNOOOTTTZZZ]]]\\\ZZZYYYWWWTTTWWWcccppp~~~{{{}}}}}}zzzuuurrrqqqqqqyyy}}}xxxuuuuuuxxx{{{|||zzzzzzxxxrrrjjjdddbbbbbbttttttuuu|||}}}|||___HHH@@@;;;999888777666555444333222444444444333333333222222333222222222222222222333333000222999CCCZZZvvvkkkgggfffiii{{{vvvVVVAAA???EEEQQQccc||||||vvvpppzzzrrr{{{|||wwwqqqkkkhhhgggmmmjjj[[[KKKAAA:::333000...+++(((&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&((()))***)))'''&&&$$$&&&***---...---+++***))))))***+++++++++++++++(((((((((((())))))))))))***,,,...111555;;;BBBGGG]]]mmmtttyyyuuudddaaaooo{{{nnngggmmm{{{tttjjj\\\VVVUUU[[[```aaafffllleee___VVVRRRYYYeeeiiifffbbbWWWMMMJJJMMMTTTaaannnwwwqqqkkkhhhgggiiisss~~~~~~|||zzz}}}{{{llljjjeee```\\\[[[]]]___bbbgggqqq|||yyyppptttsssvvv]]]EEE>>>;;;888888777777666666555555444444333222222111111000444333222111111111222333333222888???JJJnnnuuuppplllgggcccttt~~~vvvXXXCCCEEEHHHSSShhhppp|||ssskkklllnnnlll]]]HHH;;;:::444000+++&&&'''))))))'''&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&)))++++++)))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((''''''''''''''''''&&&&&&((()))))))))***************)))***,,,------+++***---,,,///333777???OOO]]]uuuzzz~~~~~~~~~pppcccfffwwwoooqqqqqqpppvvv}}}wwwssstttvvvssshhh^^^VVV[[[___bbbgggkkkjjjdddlllbbbZZZ]]]iiipppkkkdddZZZVVVRRROOOOOOWWWiii{{{yyyxxxzzz~~~tttrrrnnniiifffgggkkknnniiiqqqvvvwww~~~xxxggg___ggg|||tttttt}}}]]]EEE>>>;;;888888777777666666555555444444444333222222111111444333222111111222333333:::555;;;FFFVVV{{{xxxqqqooommmjjjnnn~~~xxxsssooommmnnnpppppppppssswww}}}rrrWWWDDDDDDIIIVVVooo}}}}}}zzzzzz}}}zzzrrrpppqqqqqqgggSSSCCC<<<444222---)))'''((('''%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))************///...,,,++++++,,,,,,,,,------111:::CCCNNN^^^lllvvvyyyzzz{{{~~~wwwvvvvvvyyy~~~ooouuu|||}}}wwwnnniiiiiiiiiiiilllrrrvvvtttjjjbbb]]]bbbfffgggjjjooopppnnnsssjjjccceeennnrrrlllddd[[[VVVQQQQQQTTT]]]ooo||||||{{{tttmmmjjjkkkmmmpppxxx}}}vvvddd]]]aaarrr~~~|||~~~\\\EEE===;;;888888777777666666555555666555555444333333222222444333222111111222333444888222<<>>???@@@AAACCCFFFHHHNNNPPPSSSUUUSSSMMMGGGBBBHHHPPPhhhzzzpppsss~~~~~~~~~yyyiiibbb```jjjyyy{{{kkkZZZAAA888222111///***((()))'''''''''&&&&&&&&&%%%%%%######$$$$$$%%%%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((''''''''''''(((((((((((('''''''''((((((((())))))+++++++++***************)))+++...///111333777;;;???EEEUUUkkk|||tttrrrwwwrrrnnnnnnuuurrrhhhaaaYYYRRROOOSSS]]]fffiiihhhjjjpppvvv}}}}}}vvvpppmmmvvv~~~}}}xxxxxxyyyxxxyyyvvvrrrqqqtttyyy}}}}}}ttttttwwwyyy|||||||||~~~{{{zzz{{{|||}}}xxx}}}YYYCCC===<<<888888777777666666555555666666666555444444333333333333222222333444555666999FFFsssrrrjjjhhhiiihhhrrryyykkk]]]RRRKKKFFFCCC===>>>===<<<999999;;;<<<======<<<<<<======>>>>>>>>>AAADDDEEEDDDBBBAAAAAAIIIQQQkkkwwwttt|||~~~}}}zzz|||wwwpppjjjffflllzzzzzzlllLLL<<<000//////***'''(((''''''''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((''''''''''''(((((((((((('''''''''(((((())))))************+++++++++,,,,,,)))---111444555888===AAAKKKSSSeeeyyy{{{sssqqqyyywwwnnnrrrxxxsssfffYYYSSSPPPLLLKKKLLLXXXhhhxxx~~~}}}~~~xxxsssooonnnqqqwwwyyyvvvrrrqqqpppnnnvvvuuuuuutttvvv{{{~~~zzz||||||tttmmmfffgggpppyyy~~~zzzxxxyyy}}}{{{zzz}}}~~~XXXBBB===<<<888888777777666666555555666666555555444333333222333333222222333444666777<<>>===<<<;;;<<<<<<<<<;;;;;;===@@@???===<<>>;;;:::>>>CCCIIIPPPlll{{{uuuyyy}}}~~~}}}yyywwwiiifffaaaaaaooooooRRR999555777222,,,+++(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''))))))((((((''''''&&&&&&''''''''''''((((((((()))&&&''''''((()))******+++(((((()))***,,,---...//////444:::@@@GGGSSSbbbmmmuuuzzz~~~~~~~~~rrreeeiiimmmsss{{{pppnnntttsss]]]QQQQQQ\\\hhhxxx|||~~~zzzvvvtttqqqmmmjjjnnnooollliiikkkqqqssspppwww|||tttmmmjjjhhhkkkuuuzzzuuuqqqvvvuuuqqqyyy~~~TTTBBB===999999999888888777666666666777777666555444444333333555222222444444222555999FFFcccsssnnnqqqkkknnnvvv{{{qqqZZZQQQFFF???===<<<999777777999;;;<<<<<<<<<===>>>AAA>>><<<;;;<<<=========@@@>>>>>>@@@???===AAAFFFMMMQQQjjjvvvpppuuu|||wwwtttrrrkkkeeedddjjjvvveeeCCC999777///***+++'''&&&%%%%%%''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''''''''((()))*********)))))))))+++******---111333555>>>OOOcccuuu|||qqqhhhcccjjjzzz{{{wwwpppddd```ZZZQQQQQQXXXfffwww|||xxxuuusssqqqpppqqqqqqpppooorrrtttwww{{{~~~wwwmmmooovvv}}}SSSBBB===999999999888888777666666666777666666555444444333333444222222444444444777===LLLkkk|||rrrnnnjjjhhhrrrrrrgggSSSLLLBBB===<<<<<<;;;999888999:::999999:::>>>AAAAAA@@@@@@@@@AAAAAA@@@@@@CCCAAAAAACCCCCCBBBFFFKKKNNNXXXuuu{{{uuuxxxzzzyyypppgggeeelllyyysssTTTFFF???777///---)))(((&&&'''(((((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((()))*********'''((()))+++,,,...333666;;;AAAMMM^^^ppp~~~yyyssssssttt~~~zzz~~~}}}zzzfff[[[SSSUUUUUUTTT]]]iii~~~|||yyyvvvssspppssssssttttttuuuvvvwwwxxxzzz{{{|||~~~{{{tttyyy}}}~~~~~~~~~{{{}}}|||RRRAAA===999999999888888777666666666666666666555444444333333333111222444444555;;;CCCTTTwwwtttrrroooeeefffwwwyyyjjj^^^KKKEEE>>>:::;;;<<<<<<;;;;;;;;;:::999999<<>>AAA??????BBBCCCCCCHHHNNNVVVhhh{{{zzzzzzrrrjjjgggooo~~~{{{bbbNNNBBB:::222,,,+++***((((((((()))((('''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((())))))))))))))))))))))))*********)))***,,,,,,...222777;;;>>>GGGWWWjjjzzz{{{wwwzzzjjjiiiuuuwwwpppllljjj[[[UUURRRWWW[[[bbbrrr}}}xxxuuutttttttttsssvvvyyy{{{{{{yyyzzz}}}~~~zzz~~~|||zzz{{{yyy{{{~~~zzzPPPAAA===:::999999888888777666666666666666555555555444444444222222333444333555???JJJ\\\~~~sssqqqmmmgggkkk~~~ooo___RRRDDD@@@;;;999999;;;;;;;;;<<<=========>>>AAAFFFIIIDDDFFFGGGFFFDDDBBB@@@@@@AAA???@@@CCCFFFGGGMMMTTTkkk~~~xxx~~~zzzsssmmmppp|||mmmUUUDDD===666///---+++((('''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))************************,,,//////...///666<<>>;;;999999999:::::::::<<>>888:::;;;<<<<<<===>>>@@@CCCDDDEEEFFFIIINNNTTTYYY___kkk{{{||||||rrrzzz~~~~~~zzz}}}|||jjjMMM===<<<444000,,,)))(((((((((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))))))))))))))************((((((***+++---...000000666@@@EEEHHHUUUlll}}}}}}}}}|||}}}kkkYYYQQQOOOOOOSSSZZZ^^^ccchhhhhhdddbbbccceeedddgggkkkpppvvv{{{|||yyy{{{yyy~~~zzzzzzyyy||||||uuuKKKEEE;;;<<<999888888777777777777777555555444444444444555555333111111666@@@WWW|||wwwqqqmmmjjjsssxxxmmm]]]NNNDDD?????????888999::::::;;;===AAADDDHHHJJJLLLMMMPPPVVV___fffqqqwww{{{wwwmmmzzz~~~yyy{{{|||rrrgggkkkgggGGG@@@;;;555---((((((+++***(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))*********)))******+++,,,///,,,)))))),,,000333444:::CCCNNN\\\lllzzz~~~|||}}}~~~{{{mmmlllsssyyy{{{uuunnnhhh^^^SSSNNNNNNUUUbbbooouuuzzz}}}{{{uuusssuuuzzzvvvwwwwwwuuurrrrrruuuyyy~~~mmmlllppp{{{vvvKKKEEE;;;<<<999999888777777777777777666555555444444555555666555666888===FFF___vvvsssoookkkmmmwwwmmmbbbSSSFFF???===<<<<<<:::;;;<<<<<<===@@@EEEHHHJJJMMMRRRVVV[[[cccmmmttt|||{{{oooxxx~~~zzzyyyrrrdddYYYbbb{{{tttRRRDDD;;;777000***)))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###%%%%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((''''''&&&''''''''''''((((((((((((''''''''''''(((((((((((((((''''''''''''((())))))+++***************++++++*********,,,///444:::===FFFUUUeeeooovvv}}}|||vvvtttwww||||||~~~}}}sssjjjcccaaabbbWWWOOORRR]]]hhhrrrzzz~~~~~~}}}|||zzzwwwwwwyyy~~~vvvmmmnnnqqqyyyvvvLLLEEE:::;;;999999888777777777777888666555555444444555555666666888===BBBOOOkkkzzzqqqrrrnnnjjjuuu}}}nnn___UUUGGG???<<<<<<;;;999;;;<<<>>>???AAADDDIIIMMMRRRVVV\\\bbbgggpppyyy~~~zzziiimmm~~~~~~|||uuuiii```]]]xxxaaaIII<<<888222---***(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%###%%%&&&%%%$$$###$$$&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))(((((('''&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''(((((()))***++++++************++++++(((+++...000222999AAAHHHZZZoooppppppxxx{{{xxxtttrrrxxxtttbbbXXXTTTTTTUUUXXX^^^SSSNNNYYYkkkwww{{{}}}{{{yyy|||}}}{{{yyyxxxxxxzzzzzz|||~~~wwwLLLEEE:::::::::999888888777777888888666666555555555555666666555777<<>>PPPooorrrvvvrrroookkkrrrwwwfffWWWNNNGGG???;;;<<<===<<<:::<<<>>>AAADDDGGGMMMSSSWWWiiinnnuuuyyy|||}}}xxxyyy{{{|||}}}lllcccmmmyyyqqqdddmmmxxx~~~tttXXX???777222000,,,((('''+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((()))******+++++++++***++++++,,,---///222444666<<>><<<;;;;;;>>>AAAFFFIIIMMMQQQVVV]]]dddiiinnnuuu~~~xxxzzzzzzwwwyyynnn^^^iiirrrttttttuuu}}}ddd^^^jjjqqq~~~wwwVVVDDD555444222,,,((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((())))))***+++(((((()))***,,,...000111555:::BBBPPP```rrruuu```OOOEEEBBBEEEPPPZZZ___gggrrr{{{}}}|||yyyxxxzzzxxxvvvxxx}}}qqqFFFBBB;;;===;;;:::999999888888999999777777666666666666777777444EEE```yyykkkrrrjjjtttzzz|||ooo___SSSKKKBBB:::999===@@@???===>>>BBBGGGKKKNNNRRRWWW\\\ccckkkpppnnnuuu}}}yyy{{{{{{vvvxxxzzz___dddnnntttwwwuuuxxx~~~lllaaammmrrr~~~aaaKKK888666555---'''(((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''###$$$%%%'''(((((())))))''''''''''''((((((((()))''''''''''''((((((((())))))))))))))))))******+++'''((()))***,,,///111222<<>>:::::::::999888777666666;;;999777666777888888777>>>LLLjjjgggllllllrrrwwwuuujjj\\\OOOHHHCCC@@@>>>>>>::::::===@@@AAAFFFKKKHHHMMMUUU^^^gggoootttwww|||}}}}}}uuutttyyy~~~ttt___eeerrr|||{{{yyy~~~{{{~~~sssfffjjjvvvzzzJJJ888???666++++++&&&))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((()))))),,,,,,+++***)))(((''''''(((((((((((())))))))))))))))))***+++++++++++++++///,,,+++,,,---...444<<>>===<<<999:::???CCCDDDIIINNNPPPUUU]]]gggooouuuxxxyyy|||}}}~~~~~~vvvtttxxx|||wwwggg___lllyyy~~~~~~zzzmmmdddjjjxxxQQQ;;;>>>666---,,,'''))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))******))))))((('''''''''(((((((((((()))))))))***))))))******++++++******---))))))---111333777<<>>=========???===>>>CCCGGGIIIMMMRRR[[[aaajjjtttzzz}}}~~~}}}xxxtttvvvxxx{{{}}}yyytttvvv{{{vvvkkk[[[dddsss|||||||||||||||qqqiiimmmwww]]]AAA===666000...)))))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))((((((((('''''''''''''''((((((((()))))))))************************)))))),,,)))***111777:::>>>BBBVVVlllzzz|||wwwjjj\\\QQQJJJLLLRRR\\\ccchhhooovvv~~~{{{|||~~~zzzxxxyyyxxxxxx~~~nnnHHHCCC888<<<888888888888888999999999777888999999:::;;;===>>>SSSddd}}}]]][[[lllooozzzrrrjjj___WWWRRRNNNIIIDDDDDDBBB@@@>>>>>>>>>??????EEEBBBBBBGGGKKKNNNTTT[[[hhhnnnwwwyyytttssssssqqqmmmeeeaaajjjwwwyyyrrr___bbbmmmzzzyyy{{{~~~uuunnnnnnvvvlllKKK===777333000+++))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))'''''''''(((((()))))))))(((((()))))))))*********++++++******)))))))))))),,,,,,000555999===EEENNNlllxxxzzztttyyy}}}ppp]]]QQQKKKHHHGGGKKKTTTaaakkkqqquuu{{{{{{xxxuuuvvvyyy~~~~~~{{{oooIIIDDD999>>>888888888888888999999999888999999999888999===@@@RRRccc|||fff\\\bbbiiiooo|||pppkkk___YYYPPPJJJFFFEEEBBBAAACCCCCCBBBAAA@@@???@@@@@@EEEBBBCCCIIIPPPWWW```hhhsssxxx|||uuuqqqoooqqqnnngggeeerrrllldddhhh|||~~~zzzuuunnnnnnvvv{{{WWW???999666000...))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))'''(((((())))))******+++))))))))))))************,,,+++******)))***++++++,,,///555999;;;@@@NNN\\\www|||}}}|||~~~yyyrrrqqq}}}zzz}}}oooYYYJJJFFFHHHKKKMMMYYYeeerrrzzz|||~~~{{{wwwvvvwww}}}{{{vvv{{{nnnIIIEEE:::???999999888888888888888888666888888666666888>>>DDDWWWlllsssZZZ^^^jjjooowww~~~jjj^^^ZZZQQQMMMHHHEEEDDDDDDCCCCCCDDDEEEEEEDDDBBBAAABBBCCCBBBBBBGGGQQQ\\\eeepppyyy}}}yyyrrrnnnqqqqqqnnnppp~~~{{{hhhdddxxx}}}vvvqqquuucccBBB;;;888000///))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))((()))))))))******++++++)))))))))*********++++++,,,++++++******,,,---...---111999@@@DDDKKK[[[jjjxxx{{{}}}~~~zzzxxx{{{ssstttvvvdddXXXNNNMMMPPPSSSUUUWWWlllwww}}}{{{|||~~~}}}lllGGGDDD999>>>:::999999999888777777777666888888777777<<>>LLLYYYcccnnnxxxzzz|||www{{{|||rrriiicccLLLIIILLLUUU\\\^^^aaafff{{{~~~}}}jjjFFFBBB888===;;;::::::999888777666666888::::::999:::AAAMMMVVViii}}}hhhfffhhhxxxsssdddUUUGGGBBBCCCCCCDDDEEEFFFGGGGGGFFFFFFDDDFFFHHHIIIHHHJJJNNNRRRRRRWWWddduuuxxxrrrmmmssswww{{{lll```www|||yyyxxxxxxrrrIII>>>888///111))))))(((''''''''''''''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((((((((()))************+++++++++,,,,,,++++++---///222333999:::CCCXXXlllyyyyyy{{{|||vvvdddSSSJJJHHHEEEHHHPPP\\\bbbeeemmmwww~~~zzzwwwzzz|||}}}}}}{{{jjjFFFCCC777;;;::::::;;;<<<;;;:::999888999888;;;777666KKKaaacccqqqiiihhhjjjqqq~~~qqqXXXOOOKKKDDDAAADDDIIIEEEEEEIIIJJJFFFHHHMMMLLLOOOSSSWWW\\\```eeehhhkkkooouuu|||{{{sssrrrmmmnnnwwwyyygggeeewwwwww{{{{{{vvv}}}[[[@@@888777333111,,,&&&%%%((()))'''$$$&&&&&&'''((()))***++++++%%%&&&''''''&&&&&&''')))&&&'''''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((())))))***++++++,,,,,,---++++++,,,,,,---444===DDDHHHXXXrrryyyzzzoooYYYPPPLLLLLLOOOUUUVVV^^^lllwww~~~~~~{{{qqqhhhcccpppmmmsss~~~jjjFFFCCC777;;;999999:::::::::999888777777666888888===PPPaaabbbrrrggggggkkkrrr}}}}}}fffPPPJJJHHHCCCBBBFFFJJJGGGGGGLLLNNNOOOUUU\\\\\\___eeejjjoootttwwwzzz~~~xxxppplllnnnwww~~~iiibbbttt{{{|||{{{xxxbbbEEE999666444111,,,'''&&&((()))'''%%%&&&&&&''''''(((((())))))%%%&&&''''''&&&&&&''')))&&&'''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))))))))******+++++++++,,,,,,***+++///222444:::@@@JJJUUUkkk~~~hhhTTTKKKLLLTTT]]]eeegggooo{{{uuukkkddd```^^^ooonnnvvv~~~kkkGGGCCC777;;;888999999999999888777666777666666<<>><<<;;;::::::999999::::::777===:::IIIeeekkkqqqpppsssYYYggghhhvvveeeLLLIIIEEEDDDGGGMMMUUU[[[hhhvvvuuuiiidddeeemmm{{{zzzaaaQQQ]]]xxxsssPPP:::444111///,,,***)))((()))*********))))))((((((((('''%%%&&&''''''&&&&&&''')))%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++++++++******++++++,,,---------000555<<>>:::::::::::::::999888777<<<>>>LLLbbboooxxxtttllluuuXXXbbbjjjjjjSSSHHHKKKPPPYYYdddqqqpppfffdddccc```^^^```mmmiiijjjnnnUUUSSS}}}lllZZZdddxxxsssJJJ888444222///,,,)))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******+++******+++++++++******))),,,))))))+++,,,...444<<<:::HHHYYYgggvvv}}}~~~hhh[[[OOOOOOSSSVVV\\\bbbsss|||~~~|||zzzxxxvvvssspppvvvsssppppppsssuuuuuutttwwwuuutttuuuwwwwwwtttqqquuusssqqqqqqqqqqqqooommmpppqqqrrrsssttttttttttttxxxxxxwwwxxxzzzzzzyyywwwzzzzzz|||yyyyyy}}}|||{{{}}}~~~|||{{{{{{|||}}}}}}```III???======:::::::::::::::999888888;;;CCCVVViiipppwwwgggjjjrrrZZZdddlllkkkSSSPPPPPPVVVbbbtttrrrgggcccbbb```^^^WWW___[[[aaakkkVVVNNNnnnrrrhhh]]]lll|||vvvOOO888555333000,,,***(((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******+++******++++++++++++******---******---111333888>>>HHHZZZnnn{{{sssbbbXXXOOOIIIMMMUUU]]]iiisss}}}~~~{{{ttttttsssrrrqqqpppnnnmmmpppnnnlllmmmoooqqqpppnnnqqqpppoooqqqsssssspppmmmvvvssspppnnnnnnooooooooorrrrrrrrrsssttttttttttttvvvuuuuuuvvvxxxyyyxxxwwwyyyyyyzzz~~~zzzvvv}}}}}}~~~}}}|||{{{zzzzzz{{{|||___HHH???<<<;;;::::::::::::999999999999;;;III\\\hhhjjjrrrdddnnnmmm]]]iiiooonnnSSSTTTVVV^^^ooovvvjjjcccaaa``````XXX[[[XXXdddssscccUUUeeexxxkkkccchhhtttYYY:::666444111---***)))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++******+++++++++++++++***---***+++000444777>>>DDDUUUjjj|||lll^^^VVVOOOMMMNNNSSS[[[dddqqq|||vvvpppmmmiiiiiijjjkkkkkkkkkjjjjjjkkkjjjjjjkkkmmmmmmlllkkkpppooooooqqqsssrrrqqqooovvvrrrnnnlllmmmoooqqqrrrssssssrrrrrrrrrsssssstttsssrrrrrrtttvvvwwwwwwvvvyyyxxxxxxzzz~~~www}}}}}}~~~}}}{{{zzzyyyyyyyyyzzz~~~^^^HHH???;;;::::::::::::999999:::::::::<<>>JJJddd|||~~~qqqqqqlll[[[UUUUUUSSSUUU[[[cccppp~~~yyyhhh\\\XXXZZZ]]]___bbbeeehhhhhhffffffhhhjjjhhhjjjllllllkkkjjjkkkllljjjlllnnnooommmllllllmmmiiijjjmmmrrrvvvwwwvvvuuuooopppqqqrrrssssssssssssvvvtttssssssuuuxxxxxxxxxxxxzzz{{{|||{{{}}}{{{~~~~~~~~~~~~}}}}}}{{{|||}}}|||~~~~~~{{{zzzxxxwwwwwwxxxxxxyyyzzzzzzzzz|||}}}ZZZGGGAAA===;;;<<<;;;999999999;;;<<<>>>III^^^iiieeennnyyy{{{eeebbbmmm}}}yyy||||||zzzyyyuuuuuuxxxyyytttfff___]]]aaa```kkkzzzttt^^^mmm~~~vvvwwwdddmmmVVV;;;999555111...+++***)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********)))))))))))))))))))))))))))))))))))))))******+++)))***+++,,,------------///222;;;EEEPPP___vvv}}}pppmmmwww}}}qqqkkk^^^WWW___gggkkkrrr{{{}}}zzzyyy}}}~~~pppggg]]]WWWXXX\\\_________cccggghhhffffffiiillliiijjjlllkkkiiiiiikkknnnnnnpppsssrrrpppnnnooopppkkkkkklllooorrrssssssqqqnnnpppsssvvvwwwwwwvvvuuuzzzxxxvvvvvvwwwyyyzzzzzzvvvyyy|||}}}|||}}}~~~~~~xxx{{{}}}}}}}}}}}}yyyyyyxxxwwwxxxyyyzzz{{{|||zzzyyyyyyzzz|||}}}}}}ZZZGGGAAA===;;;<<<;;;999999999;;;===>>>SSSeeejjjdddsssxxxtttccc```kkkzzzxxx|||~~~uuuppptttvvvvvvyyy}}}wwwwwwhhh___\\\bbb^^^hhhxxxyyy^^^jjj|||nnn~~~uuucccnnn___<<<999666222...,,,******))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++)))))))))))))))))))))))))))))))))))))))******+++)))***+++,,,------...---333555===MMM^^^ooorrrlllttttttiiiccc[[[]]]jjjtttxxx~~~}}}~~~{{{vvvtttvvvnnnooottt}}}uuu```[[[UUUUUUZZZ^^^___]]]^^^ccchhhiiiggghhhkkkoookkkmmmmmmllljjjjjjmmmpppllloooqqqpppmmmkkklllmmmooommmkkkkkkmmmoooooooooooorrrvvvyyy{{{{{{yyywww}}}zzzxxxwwwyyy{{{||||||tttxxx|||~~~}}}}}}~~~|||~~~~~~{{{xxxxxxtttvvvyyyzzz{{{~~~uuuxxx||||||{{{~~~~~~{{{yyyxxxxxxxxxxxxzzz{{{|||{{{yyyvvvvvvwwwxxxyyyyyyXXXCCC======???555???===888:::999:::CCCSSSvvvrrrgggxxxeeefffgggjjjyyyvvv}}}|||tttsssqqqppprrrvvvzzz}}}~~~}}}kkk```___```aaaeeennnxxxzzzpppdddbbb}}}yyyqqqhhh|||gggFFF999555333,,,,,,---&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************,,,,,,,,,,,,,,,...000111000:::IIIXXXjjj}}}}}}uuunnntttxxxiii```]]]bbbggghhhjjjppp|||~~~xxxxxxxxxxxxvvvtttrrrqqqmmmmmmooouuu|||lll___\\\XXXXXX[[[^^^```___cccccceeegggiiilllnnnoooqqqooommmjjjjjjkkkmmmnnnkkknnnqqqrrrpppmmmkkkjjjmmmnnnppppppooonnnnnnooommmssswwwuuutttvvvxxxwwwyyyzzzyyyvvvrrrqqqsssvvvttt{{{}}}{{{~~~}}}~~~|||yyywwwvvvuuurrrqqqpppooooooqqqtttuuu{{{vvvwww{{{}}}}}}zzzyyywwwwwwxxxzzz}}}}}}|||{{{zzzzzzyyywwwuuuYYYDDD===;;;;;;666???===888999999;;;FFFccc}}}tttkkknnnnnndddhhhkkktttzzzzzzwwwzzz{{{xxxuuurrrpppooooooqqqtttyyy~~~pppccc___^^^]]]___eeennnsssqqqlll```uuu|||uuunnnrrrIII:::444333,,,,,,---&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************+++,,,,,,,,,,,,...000111:::KKK___lllwwwuuunnnrrrqqq```WWWUUUTTT]]]gggooottt{{{{{{xxxvvvsssqqqssstttttttttsssqqqooommmmmmlllkkknnnuuuppp```[[[YYYWWWXXX\\\___aaaaaaeeeeeefffhhhjjjlllnnnoooooonnnlllkkklllmmmnnnppplllnnnqqqqqqnnnllljjjjjjnnnooopppooonnnnnnoooppprrrwwwyyyuuurrrttttttssswwwwwwwwwuuurrrrrruuuxxxyyyzzz|||~~~}}}|||~~~~~~|||zzzwwwtttqqqpppooooooooonnnmmmmmmmmmmmmmmmooommmqqqxxx}}}}}}zzzzzzzzz~~~{{{|||}}}zzzzzzyyyyyyyyyzzz{{{|||~~~}}}|||{{{|||}}}}}}{{{yyyZZZEEE===999888777???<<<777999999>>>LLLrrrsssooo```oooxxxccciiilll}}}zzz{{{{{{uuujjjfffgggiiijjjkkklllooosssxxx~~~yyyhhh^^^\\\[[[[[[^^^ccckkksssxxxbbbnnn{{{tttzzzOOO<<<333222,,,,,,---'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++)))***,,,---...000444777===TTTmmmzzz~~~}}}tttlllkkk||||||```PPPRRRZZZeeeooo{{{~~~{{{yyyzzzvvvqqqtttzzzvvvmmmlllnnnooopppooommmjjjhhhkkkllllllmmmtttooo```UUUWWWVVVVVVXXX\\\```bbbbbbgggggghhhhhhjjjkkkmmmnnnllllllllllllmmmnnnooopppmmmnnnooonnnllljjjkkkkkkpppppppppooommmnnnppprrrtttxxxwwwsssqqqtttuuutttvvvwwwwwwvvvvvvwwwyyy|||~~~zzzxxxzzz{{{}}}||||||~~~~~~}}}}}}|||yyywwwtttqqqpppoooooonnnnnnmmmllljjjiiiiiiggggggjjjooosssuuuzzzxxxttt{{{xxxzzz}}}yyyyyyzzzzzz{{{|||}}}~~~}}}||||||~~~~~~ZZZFFF>>>:::888888>>>;;;777::::::CCCVVVvvvwwwjjjpppxxx^^^zzzrrrcccggglllvvviii```^^^bbbgggjjjkkkmmmqqqvvv|||kkk[[[]]]\\\[[[\\\]]]dddsssiiilll{{{{{{WWW???333111---,,,---)))************************((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))*********+++++++++'''***---///111555;;;???>>>UUUooo{{{vvvnnnllltttrrrXXXPPP\\\jjj{{{xxxtttrrrpppnnnssssssooowwwrrrgggiiikkkmmmmmmkkkhhhfffiiinnnrrrttt|||kkk```YYYSSSUUUVVVXXX[[[^^^aaabbbccchhhhhhhhhhhhiiijjjkkklllkkkkkkllllllmmmmmmmmmmmmkkkllllllkkkjjjkkkmmmpppqqqqqqpppnnnmmmnnnqqqssspppsssssspppqqqwww{{{{{{yyyyyyyyyzzzzzz{{{}}}~~~{{{wwwyyy{{{||||||}}}~~~}}}~~~~~~|||zzzyyyxxxwwwuuusssqqqpppqqqpppooommmllllllmmmmmmmmmnnnppprrrtttuuuyyy}}}|||{{{xxxzzz~~~||||||{{{{{{{{{{{{|||~~~~~~~~~~~~YYYGGG@@@<<<999888===:::888;;;===JJJbbbzzznnnbbboooqqqbbbnnndddgggppplllgggaaa]]]^^^ccchhhlllnnnqqquuuzzzmmmYYY\\\[[[\\\\\\YYY]]]mmm~~~rrrnnnwwwzzz~~~|||bbbEEE333222...,,,...***++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************++++++++++++))),,,///000111666>>>EEENNN___rrr}}}wwwqqqwwwttt^^^QQQUUUfffvvv|||vvvrrrpppnnnmmmeeelllllljjjrrr~~~zzzkkkfffhhhjjjllllllkkkiiihhhkkkqqqvvvzzzqqq]]]WWWVVVUUUVVVYYY]]]```bbbcccddddddiiiiiihhhhhhhhhiiijjjjjjllllllllllllkkkkkkjjjjjjhhhiiiiiiiiiiiilllqqqtttrrrrrrqqqooonnnnnnqqqtttoooppppppnnnrrrzzz~~~~~~{{{zzzzzzzzz{{{|||}}}}}}~~~}}}{{{zzz{{{|||~~~~~~|||}}}}}}{{{rrrssssssssssssqqqppppppqqqooommmllllllnnnqqqsssrrrtttuuuttttttuuuwwwxxx{{{zzz}}}~~~|||{{{}}}}}}{{{yyyyyyzzz|||~~~~~~~~~WWWFFFAAA===:::999<<<999888===AAARRRnnnllldddwwwoookkkjjjgggooozzz{{{{{{wwwkkk]]]]]]]]]^^^aaaeeejjjllltttvvvyyy}}}ppp[[[ZZZYYYZZZ[[[WWWVVVeeexxx{{{rrrsssvvvzzz~~~tttzzz}}}mmmKKK555333///---...+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,---///111111222999DDDMMMdddnnnyyy~~~~~~yyylll[[[QQQTTTbbbsss~~~|||tttooonnnmmmkkkiiieeeiiiiiigggkkkqqqlllbbbhhhiiijjjlllmmmmmmlllllloootttxxx~~~aaaRRROOOQQQTTTXXX\\\bbbfffhhhgggggghhhjjjiiiiiiiiiiiijjjkkkkkknnnmmmlllkkkjjjjjjjjjjjjhhhhhhiiiiiijjjnnnsssvvvqqqrrrrrrqqqoooppprrrtttqqqrrrqqqooorrryyy|||zzzyyyxxxxxxyyy{{{}}}|||{{{~~~~~~}}}zzzxxxxxx|||{{{}}}~~~{{{rrrssstttttttttsssrrrqqqmmmlllkkkkkklllooorrruuutttxxxyyyvvvtttvvvwwwvvvxxx|||{{{yyyxxxvvvwwwzzz}}}{{{zzzyyyzzz}}}~~~~~~~~~UUUEEE@@@<<<:::999;;;999999???DDDYYYxxx~~~mmmqqqiiisssnnnfffnnnzzz}}}wwwyyyzzzxxxmmmddd]]]YYY[[[___cccgggkkknnnqqqxxxyyy|||zzzvvvwww|||yyy{{{~~~ttt```[[[XXXYYY[[[VVVTTTcccvvvwwwpppwwwyyyxxxqqqpppoooyyywwwPPP777444000---...+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,,,,000333555:::EEEVVVbbbsss|||zzzbbbZZZSSSVVVcccttt|||wwwpppmmmllllllkkkhhhhhhhhhiiijjjlllkkkhhheeejjjjjjkkkkkkmmmnnnoooppppppxxxhhhQQQHHHIIIOOOSSSXXX^^^fffkkkmmmmmmmmmnnnkkkkkkkkkkkkkkklllmmmnnnooonnnlllkkkkkklllmmmnnnjjjjjjkkkkkkkkknnnrrruuuqqqrrrsssrrrqqqpppqqqsssssssssqqqpppsssyyyzzzwwwyyyxxxxxx{{{}}}yyywwwxxx|||yyy|||{{{uuuvvvvvvvvvvvvtttqqqpppjjjkkklllnnnpppqqqqqqqqqrrrwwwyyyvvvuuuxxxyyywwwssswwwzzz|||}}}xxxsssppprrrvvvzzz{{{}}}~~~~~~}}}}}}TTTDDD???;;;888999;;;888:::@@@FFF]]]~~~wwwlll}}}___tttqqqdddfffsss~~~zzz|||~~~xxxfff]]]ZZZXXX]]]aaaeeejjjnnnqqquuuwwwyyyzzz}}}}}}lllbbb]]][[[___fffiiimmmqqquuuwwwyyyzzz{{{tttzzzwwweee^^^ZZZZZZ\\\XXXVVVeeeyyy}}}ppprrr~~~zzzxxxrrrlllvvv|||SSS888555111---...+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,***///444:::CCCSSSiiixxx|||}}}{{{wwwdddTTTQQQSSS^^^ppptttoooqqqxxx}}}zzzrrrnnnnnnnnnllljjjhhhfffhhhmmmnnnjjjiiilllkkkkkkkkkkkkllloooqqqrrrmmm{{{sssXXXFFFBBBGGGOOOUUUWWW^^^hhhoooqqqqqqrrrsssmmmmmmmmmmmmmmmnnnoooppppppnnnmmmllllllnnnqqqssslllmmmmmmllllllmmmpppsssppprrrttttttrrrqqqqqqrrrrrrrrrqqqppptttzzz{{{wwwzzzyyyzzz~~~{{{xxxwwwyyy|||~~~xxx{{{~~~{{{sssttttttsssqqqnnnkkkiiiiiikkkpppssstttssspppooolllrrruuurrrrrrwwwyyyvvvtttwwwzzzzzzzzz{{{~~~zzzrrrnnnppptttxxx{{{~~~||||||}}}XXXBBBAAA::::::<<<===<<<;;;BBBUUUmmm}}}yyyzzzwww\\\yyyppphhhgggvvv~~~iiiYYYTTTXXX^^^dddhhhlllpppsssvvvzzz|||}}}~~~ssshhhYYYOOOMMMNNNOOOOOORRRVVV[[[bbbgggkkkmmmnnnqqquuuyyyyyyvvvvvvzzz~~~vvvgggeee___\\\[[[WWWWWWeeevvvkkkaaavvvzzzvvvzzzWWW<<<888000222444(((+++++++++************)))))))))************))))))))))))))))))))))))))))))++++++***************************+++------,,,+++,,,777777:::SSSmmm||||||wwwaaaVVVOOORRRXXXccctttvvvssssssrrrtttwww}}}zzztttoookkkjjjjjjjjjlllkkkjjjiiiiiijjjkkkkkknnnpppqqqpppnnnoootttxxxxxxxxxdddPPPIIIKKKNNNRRRUUU]]]aaagggnnntttuuurrrooonnnmmmllllllmmmnnnnnnnnngggkkknnnnnnmmmllloooqqqrrrooollljjjkkknnnssswwwooorrruuuuuutttsssrrrrrrwwwsssnnnmmmpppuuuyyy|||vvvwwwzzz}}}~~~|||yyyxxx}}}~~~~~~~~~~~~~~~~~~xxxqqqooosssxxxuuummmiiilllkkkmmmpppssstttsssqqqpppuuurrrooopppsssuuuuuutttxxxwwwwwwvvvwwwzzz|||~~~zzzrrrmmmtttuuu{{{VVVBBBAAA;;;;;;999===>>>===DDDYYYsssvvvxxxooo[[[}}}kkkdddggg{{{xxxkkk___XXXXXX^^^dddiiilllpppsssvvvxxx|||~~~|||rrraaaXXXMMMFFFFFFHHHIIIHHHIIIKKKPPPUUUYYY]]]___```bbbdddgggfffeeehhhnnntttyyy~~~wwwkkkaaaZZZWWWYYYXXXYYYdddrrrqqq```yyy{{{zzzzzz\\\???888000111333(((+++++++++*********))))))))))))************))))))))))))))))))))))))))))))*********************************+++---.........///777:::HHHhhh{{{xxx~~~|||gggYYYRRRRRRYYYbbbmmm{{{yyyssstttuuuuuuwwwzzz{{{xxxrrrmmmjjjhhhhhhiiimmmlllkkkjjjjjjjjjkkkkkkkkkmmmoooooonnnpppuuuyyy}}}cccUUUHHHEEEIIINNNTTTYYY___aaafffjjjnnnpppqqqqqqpppooonnnmmmnnnnnnmmmmmmlllmmmmmmllllllmmmoooqqqqqqooommmkkkkkkmmmoooqqqnnnqqqtttuuutttsssrrrsssrrrpppoooooorrrvvvwwwxxxvvvxxx{{{~~~~~~|||{{{zzz{{{{{{{{{|||}}}~~~|||}}}~~~}}}xxxuuussstttwwwuuummmjjjlllmmmnnnpppqqqrrrqqqpppooosssqqqpppqqqtttuuuuuutttxxxwwwwwwwwwyyy{{{}}}}}}tttuuurrruuuSSSAAAAAA;;;<<<888<<<>>>@@@KKKccc|||tttxxxiiiaaa|||hhheeeooouuueee```ZZZWWWYYY___fffjjjooorrruuuwwwyyy{{{~~~sssbbbWWWLLLGGGAAA???@@@BBBBBBBBB@@@AAACCCFFFIIILLLNNNOOOOOOPPPPPPOOONNNRRRYYY___fffkkkttt{{{|||sss```XXXTTTXXXYYYXXX^^^hhhuuu]]]lll~~~dddDDD888000111111)))++++++*********)))))))))))))))************))))))))))))))))))))))))))))))************************)))******+++---...///000444;;;EEE___tttnnn}}}}}}|||xxxbbbZZZYYYWWW]]]gggsss{{{|||yyyyyyuuuqqqppptttwwwxxxyyy|||yyyuuupppkkkhhhgggggghhhmmmlllkkkkkkjjjjjjkkkkkkhhhkkknnnoooooorrrxxx}}}~~~bbbOOOHHHCCCEEEJJJOOOVVV\\\ccceeehhhiiijjjmmmrrrvvvtttsssrrrpppooonnnmmmlllpppnnnkkkjjjlllnnnpppqqqqqqpppooonnnmmmmmmlllllloooqqqtttuuutttsssssssssooooooqqqtttwwwxxxwwwvvvwwwzzz~~~}}}~~~~~~}}}{{{yyy{{{}}}~~~~~~|||yyyxxxvvvuuuuuusssnnnlllmmmooooooooooooooooooooooooppppppqqqsssvvvwwwvvvtttxxxxxxxxxyyy{{{|||~~~}}}|||~~~~~~{{{tttrrrzzzSSSBBB@@@;;;===:::;;;<<>>???AAABBBAAA@@@>>>>>>>>>???AAABBBDDDEEECCCCCCBBB@@@>>>@@@DDDHHHMMMRRRZZZcccllluuu}}}xxxeeeZZZUUUXXXYYYVVVWWW\\\kkkvvv[[[___vvv}}}mmmJJJ888111000///+++************))))))))))))))))))************))))))))))))))))))))))))))))))***************+++++++++******+++++++++---000222:::HHH\\\yyy|||lllfffoooyyy}}}}}}aaaUUU]]]eeeccclllxxx}}}wwwwwwvvvtttsssuuupppnnnpppuuuwwwvvvvvvyyyxxxuuupppkkkhhhggghhhiiilllkkkkkkjjjjjjjjjjjjjjjiiillloooppprrrvvv|||bbbKKKGGGEEEFFFKKKNNNQQQWWW^^^gggkkknnnnnnlllnnntttzzzvvvwwwvvvtttrrrooonnnnnnpppllliiijjjmmmppppppooosssrrrqqqpppoooooopppppptttuuuvvvvvvtttrrrrrrssspppqqqrrrvvvyyyzzzyyywwwwww{{{}}}~~~~~~}}}}}}}}}|||{{{xxxuuurrrrrrqqqooonnnnnnpppooonnnmmmmmmnnnnnnooooooqqqtttwwwyyyyyyxxxvvvzzzzzz{{{{{{|||}}}}}}}}}|||zzz{{{}}}}}}|||xxxyyy}}}~~~}}}}}}~~~}}}}}}~~~SSSBBB@@@:::======:::888FFFgggooo}}}~~~bbbwwwsssgggooowwwjjj^^^UUURRRUUUTTTVVV]]]fffnnnqqqqqqyyyzzz{{{||||||}}}sssdddYYYPPPIIIDDD@@@???@@@AAACCCBBBAAA@@@??????>>>>>>???@@@AAABBB<<<<<<<<<;;;::::::;;;<<>>???:::999LLLuuuzzzlllyyygggooo{{{{{{pppfff\\\TTTQQQRRRRRRTTTZZZccclllsssvvvxxx{{{|||}}}}}}}}}yyyhhhXXXOOOJJJFFFDDDAAAAAABBBCCCBBBBBBAAA@@@??????@@@@@@@@@@@@AAAAAA999999:::;;;;;;<<<<<<<<>><<<===SSS~~~ssskkk~~~yyyqqq~~~}}}||||||{{{rrriiiaaa]]]XXXRRRSSSWWWSSSYYYaaaiiipppvvvzzz}}}~~~tttiiiZZZNNNHHHFFFDDDCCCCCCCCCDDDCCCBBBBBBBBBCCC@@@AAABBBCCCDDDCCCCCCBBB>>><<<::::::;;;<<<======@@@@@@@@@@@@@@@CCCHHHLLLVVVccctttwwwkkk___UUUSSSPPPMMMQQQZZZgggvvvaaaooosssxxxyyyzzzzzzTTT888777333+++000***)))))))))(((((((((((())))))************))))))))))))))))))))))))))))))((())))))***++++++,,,,,,)))+++---...///555>>>FFF]]]vvvsssffffffnnnyyyggg]]][[[\\\aaaiiiooorrrrrr|||~~~yyyrrrnnnoooooollllllnnnnnnlllnnnsssqqqooooooooommmjjjmmmssswwwuuuqqqmmmkkkkkklllmmmgggiiijjjlllnnnnnnnnnnnnnnnppprrrvvv~~~|||cccQQQKKKKKKGGGGGGLLLUUU]]]aaaeeekkkjjjkkkllllllmmmmmmmmmmmmkkkpppuuuwwwuuuuuuwwwzzz}}}zzzuuuppplllmmmpppssspppppppppqqqsssuuuxxxyyywwwxxxwwwuuurrrqqqqqqrrrtttsssqqqqqqssstttsssrrrvvvzzz~~~}}}yyyzzz{{{xxxvvvtttsssooolllooouuutttnnnooooooooooooppppppqqqrrrrrruuuyyyzzzyyyxxxxxxyyywwwyyy|||~~~~~~}}}{{{yyyzzzxxxzzz~~~~~~}}}zzzvvvrrrvvv{{{}}}||||||NNNAAA???:::@@@<<<===BBBYYYpppkkkhhhhhhvvvzzzqqqmmmiiifffccc\\\XXXYYYWWWSSSUUUZZZXXX___hhhooossswww|||bbbZZZOOOGGGDDDCCCBBBAAAEEEEEEEEEDDDCCCCCCEEEGGGAAABBBEEEGGGGGGGGGFFFEEEEEEAAA<<<999999:::;;;<<<<<<>>>@@@BBBBBBCCCEEEGGGEEETTTiiixxx{{{pppcccWWWQQQLLLHHHMMMWWWfffzzzyyybbbnnnyyy{{{~~~}}}{{{UUU888999333***111))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))((())))))***++++++,,,,,,'''+++...000333:::EEENNNfffzzzrrrccc___qqqzzzjjj[[[[[[[[[bbbkkkqqqrrruuuzzzxxxwwwtttlllhhhiiijjjhhhiiillllllkkkmmmrrrooommmllllllkkkjjjooovvvvvvtttpppllljjjkkklllmmmhhhiiilllnnnpppqqqqqqqqqssstttwww|||oooYYYKKKIIIKKKPPPNNNPPPYYY```dddhhhlllnnnllljjjjjjkkkmmmmmmlllffflllsssuuuttttttxxx{{{zzzpppjjjjjjpppwwwlllmmmooorrrsssttttttttttttttttttsssqqqqqqrrrssswwwvvvvvvvvvwwwwwwtttrrruuuzzz}}}{{{xxxyyy~~~zzzuuurrrvvvuuuqqqmmmpppvvvtttlllnnnnnnooopppqqqrrrrrrrrrrrruuuxxxxxxvvvuuuvvvxxxtttvvvzzz}}}~~~|||{{{xxxxxxzzz~~~}}}wwwoootttzzz||||||}}}LLLAAA<<<===999>>>;;;JJJpppnnnmmmlllhhhyyypppbbb[[[ZZZ[[[TTTVVVXXXWWWUUUUUUYYY\\\ccchhhpppwww{{{~~~rrrjjjWWWRRRKKKFFFDDDEEEFFFFFFHHHFFFDDDCCCCCCCCCCCCBBBFFFFFFHHHLLLQQQSSSVVVXXXQQQEEE<<<;;;>>>>>>======??????@@@AAABBBDDDEEEFFFJJJVVVdddmmmvvv{{{vvvfffUUUNNNRRRXXXYYYWWWdddqqqfffccc~~~|||xxxzzz~~~~~~[[[888333777222...,,,+++******))))))******+++*********))))))((((((************************++++++******+++,,,,,,------***---555999>>>OOOcccoooooowwwuuu___XXXpppqqqhhh]]]PPP[[[fffsssxxxxxxxxx|||wwwuuusssqqqooommmiiigggkkkllllllmmmmmmnnnnnnooonnnoooooommmkkklllpppuuuvvvtttqqqnnnkkkkkkllllllnnnmmmlllnnnqqqssstttuuuqqq{{{pppaaaWWWMMMMMMSSSQQQTTTZZZ^^^bbbfffjjjmmmkkkmmmooopppnnnmmmnnnooommmlllmmmrrryyy|||{{{xxxxxxpppgggcccfffkkknnnooorrrrrrqqqqqqrrrrrrssstttttttttttttttvvvuuusssqqqtttttttttuuuuuuuuuuuuuuuyyy|||}}}{{{wwwzzz}}}}}}{{{xxxxxxyyyqqqjjjiiinnnrrrqqqnnnrrrssstttsssqqqpppqqqrrrttttttvvvwwwwwwwwwvvvuuuvvvxxxyyyyyywwwvvvvvvwww~~~xxxvvvxxxzzzyyy}}}uuuyyysssssstttvvvyyy}}}LLLBBB======999@@@===MMMrrr{{{gggnnnwwwdddkkk}}}~~~mmm]]]TTTQQQQQQQQQTTTXXXXXXWWWWWWZZZ]]]eeekkksssyyy}}}xxxggg^^^RRRNNNIIIFFFFFFGGGHHHHHHIIIGGGEEEDDDDDDDDDEEEEEEHHHIIILLLRRRWWWZZZ\\\]]]RRRGGG>>>===??????>>>???BBBBBBCCCEEEHHHKKKNNNPPPPPP\\\hhhpppwww~~~zzztttfffVVVQQQWWW^^^aaa___aaaooofff^^^yyyvvvyyy|||zzz}}}^^^:::444777111+++,,,+++******))))))******************)))))))))(((************************)))))))))***+++,,,---...,,,---000555;;;EEEWWWhhhwwwvvvzzzpppccceeesssddd]]]ZZZWWW\\\lll{{{~~~}}}vvvsssqqqooooooooommmkkkiiihhhiiijjjjjjkkklllmmmmmmmmmnnnooonnnlllnnnsssxxx|||xxxrrrnnnmmmllllllkkkpppppppppqqqsssttttttsssxxxfffZZZTTTMMMLLLPPPQQQUUU[[[```dddhhhmmmppprrrpppooommmlllkkkkkkjjjooommmmmmqqqwwwzzzxxxvvvpppjjjcccbbbgggmmmpppqqqtttssssssrrrrrrrrrrrrsssuuusssrrrrrrsssttttttsssssssssssssssssssssttttttyyy|||~~~|||yyy{{{~~~}}}~~~zzzwwwxxxuuupppjjjiiillloooooonnnpppqqqqqqpppoooqqqtttwwwyyyyyyyyyyyywwwuuusssrrruuuuuuwwwyyy{{{}}}~~~~~~zzzyyy||||||zzz{{{rrrdddhhhpppzzz|||wwwsssrrrvvv|||~~~LLLCCC======:::??????RRRwwwrrr^^^ppprrrcccnnn~~~~~~kkkZZZOOOKKKKKKOOOSSSWWWXXXXXXYYY]]]aaajjjooovvv|||jjjYYYPPPLLLIIIGGGFFFGGGIIIIIIIIIIIIHHHFFFEEEEEEGGGHHHIIILLLOOOTTT[[[aaaeeeeeedddTTTIII@@@???AAAAAAAAABBBCCCCCCEEEIIIMMMSSSXXX[[[___iiisssyyy~~~~~~zzzsssgggXXXTTTYYY```bbbaaa[[[jjjiii^^^wwwpppqqqeee>>>555666///***,,,+++******))))))******************))))))))))))************************((((((((()))+++,,,...///,,,111444888CCCVVViiisss~~~pppsssuuufffXXXPPPSSS[[[```uuu|||wwwuuunnnmmmllllllnnnnnnmmmkkkhhhiiijjjlllmmmnnnnnnnnnlllnnnoooooonnnqqqvvv{{{}}}tttooopppqqqooommmrrrssstttuuuvvvwwwwwwwwwqqq\\\UUURRRNNNNNNQQQTTTXXX]]]bbbfffkkkooorrr|||wwwqqqnnnnnnnnnmmmlllpppooonnnqqquuuwwwvvvtttnnnjjjffffffjjjooorrrrrruuutttsssrrrrrrqqqqqqrrrvvvsssqqqppprrruuuvvvwwwtttttttttttttttuuuvvvvvvyyy}}}|||}}}~~~~~~}}}xxxvvvwwwqqqpppnnnmmmmmmnnnoooppprrrqqqpppnnnnnnqqqvvvzzzzzzzzzzzzzzzxxxvvvtttsssvvvtttsssvvv{{{|||zzz{{{~~~~~~{{{{{{}}}ttt```WWWZZZaaalllxxxuuuqqqssszzz|||KKKCCC===>>><<<===CCC]]]nnn\\\wwwvvviiippp}}}jjjXXXNNNMMMNNNPPPSSSUUUVVVWWW[[[bbbhhhppptttzzz~~~ooo]]]PPPIIIHHHGGGFFFGGGIIIJJJIIIGGGHHHHHHGGGGGGGGGIIILLLOOOSSSXXX___fffnnnqqqnnnhhhTTTJJJBBBBBBCCCCCCDDDFFFHHHJJJMMMRRRYYYaaahhhlllqqqzzz~~~{{{vvvjjj[[[TTTVVVZZZ[[[YYYUUUcccnnnaaa{{{uuussslllDDD666444///,,,,,,+++******))))))***************)))))))))))))))************************)))))))))******,,,---------333888@@@TTTpppuuussswwwggg^^^TTTLLLTTTddduuu~~~wwwuuuuuuvvvooommmllllllnnnooonnnmmmlllmmmoooqqqrrrsssssssssmmmnnnpppoooooorrrwww|||tttpppsssuuutttqqqtttuuuvvvxxxzzz~~~rrreeeXXXSSSQQQPPPSSSXXXZZZ]]]bbbfffiiilllooorrr{{{tttllliiillloooooonnnpppnnnmmmooosssvvvvvvvvvvvvsssooonnnpppqqqrrrqqqrrrrrrqqqqqqqqqrrrrrrsssuuutttssstttvvvxxxyyyyyyzzzyyyyyyyyyyyyzzz|||}}}|||~~~~~~~~~~~~|||vvvtttvvvqqqssssssrrrooooooqqqtttuuuuuutttsssqqqrrrtttwwwuuuvvvwwwyyyzzzyyyyyyxxxyyytttppprrrwww{{{{{{yyyzzzzzzzzz|||}}}}}}}}}~~~iiiTTTUUUYYY```gggpppyyyvvvsssvvv|||zzzKKKDDD>>>>>>===>>>LLLooorrreeevvvmmmttt~~~xxxaaaRRRLLLNNNRRRTTTTTTTTTTTTVVV]]]hhhppptttxxx}}}qqq```TTTMMMIIIGGGGGGGGGIIIJJJJJJHHHFFFGGGHHHHHHHHHIIIMMMRRRWWW]]]dddlllrrryyy|||tttiiiSSSKKKDDDDDDFFFGGGJJJMMMTTTVVV[[[bbbkkkttt||||||xxxlll^^^VVVUUUVVVUUURRRTTT]]]yyynnn___yyy{{{qqqJJJ888222///111,,,+++******))))))******))))))))))))))))))******************************,,,+++++++++++++++,,,,,,111777???NNNkkkxxxnnnxxxjjjZZZUUURRRSSSggg|||wwwrrrooonnnoooppprrrpppnnnnnnooopppooonnnoooqqqsssuuuvvvvvvvvvuuuoooqqqrrrqqqpppsssxxx}}}|||rrrppptttxxxwwwuuuvvvwwwzzz|||uuu___[[[VVVRRROOOPPPWWW___aaacccgggiiijjjkkknnnpppmmmgggaaa```fffkkkmmmlllnnnmmmmmmnnnrrruuuxxxyyy{{{yyyvvvtttssssssrrrqqqoooooopppppprrrsssuuuvvvtttuuuvvvzzz|||}}}{{{yyy}}}}}}|||||||||~~~~~~}}}{{{~~~{{{tttsssuuuqqqsssuuussspppooosssvvvuuuwwwxxxxxxwwwvvvwwwwwwrrrtttvvvyyyzzz{{{{{{{{{{{{vvvqqqqqquuuxxxwwwtttwwwxxxxxxxxxzzz~~~nnn\\\NNNWWW\\\ccciiinnnqqquuuxxxxxxtttxxx}}}wwwJJJEEE>>>??????BBBVVVxxxsssoookkkyyykkkTTTIIIIIIMMMQQQVVVVVVUUUUUUWWW```llluuuxxx{{{~~~vvvcccVVVOOOLLLKKKHHHHHHHHHIIIKKKJJJHHHFFFFFFIIIKKKLLLMMMRRRZZZ```hhhqqqyyy}}}uuueeeRRRKKKGGGIIIKKKNNNRRRWWW^^^aaahhhpppzzz|||xxxnnnaaaXXXVVVVVVTTTRRRUUUXXXqqqjjjXXXmmm~~~sssLLL888222000444,,,+++******))))))******))))))))))))************************************,,,,,,,,,,,,,,,---......777>>>MMMdddrrrtttqqq^^^NNNLLLRRRccc}}}xxxvvvtttqqqooonnnoooooouuussspppooopppqqqppppppqqqrrruuuvvvwwwvvvuuutttssstttuuuuuutttvvv{{{{{{tttrrrvvvzzzzzzyyy|||mmmbbbTTTTTTSSSPPPOOORRR[[[ccceeehhhjjjkkkkkkkkkmmmnnnfffccc```bbbgggmmmooopppooonnnnnnnnnqqquuuyyy|||yyyxxxvvvtttssssssssstttooooooppprrrtttvvvxxxyyyuuuvvvyyy}}}|||yyy}}}}}}|||{{{|||~~~~~~}}}zzzrrrqqqtttqqqrrrsssqqqnnnooosssvvvqqquuuyyy{{{|||{{{{{{|||wwwxxxyyy{{{{{{{{{zzzzzzzzzwwwtttuuuxxxzzzyyyxxxvvvxxxxxxwwwzzzkkkYYYOOOKKKUUU\\\eeellloooppprrrtttzzzyyy{{{vvvJJJFFF>>>???@@@EEE[[[xxx}}}vvvjjjlll{{{bbbLLLGGGJJJOOOQQQUUUWWWXXXYYY\\\cccnnnvvvyyy|||}}}kkkZZZPPPLLLJJJIIIHHHHHHHHHIIIKKKLLLJJJHHHGGGKKKNNNPPPSSSYYYcccjjjqqq{{{ttt```RRRMMMJJJMMMQQQUUU[[[bbbkkkooowww{{{xxxooocccZZZVVVUUUSSSPPPUUUSSSjjj~~~jjjSSSaaa}}}~~~xxxrrrIII888444111222,,,+++******))))))******((()))))))))************************************+++++++++,,,...000111222===III```{{{vvvyyy^^^TTTLLLNNN[[[ttt|||uuurrr~~~{{{vvvuuusssrrrqqqrrrssssssuuurrrpppoooppprrrrrrrrrssstttvvvxxxxxxwwwuuusssuuuwwwyyyyyyxxx{{{}}}{{{}}}qqq```YYYUUUSSSPPPOOOSSS[[[aaadddfffiiikkklllllllllnnnooohhhhhhiiikkknnnpppssstttrrrqqqpppoooppptttyyy|||xxxwwwvvvtttsssssstttvvvsssssstttuuuwwwyyyzzz{{{xxxxxxzzz|||~~~|||zzz~~~|||{{{{{{|||~~~~~~yyyqqqpppttttttsssqqqooooooqqqtttwwwsssuuuxxxzzz{{{{{{}}}~~~||||||}}}~~~}}}|||{{{zzzyyyyyyyyyyyyyyyzzzzzzzzzvvv{{{}}}{{{~~~sssZZZLLLIIIKKKVVV^^^hhhooorrrtttwwwzzz}}}|||zzzuuuJJJFFF>>>???AAADDD[[[}}}tttmmmkkkqqqyyy```LLLJJJPPPSSSSSSTTTWWW[[[]]]```fffnnntttzzz|||~~~uuueeeWWWOOOJJJGGGFFFGGGGGGGGGIIILLLMMMLLLKKKIIIMMMQQQSSSVVV]]]hhhqqqwwwrrr\\\SSSNNNMMMQQQVVVZZZaaaiiizzz~~~zzzzzzpppdddZZZTTTQQQNNNKKKSSSOOOggglllSSS]]]uuuyyyrrrpppFFF888666111///,,,++++++***)))*********(((((())))))*********+++************************))))))+++---///222555666AAAQQQooossswwwuuuiiiOOOOOOPPPVVVfffzzzqqqooozzz}}}}}}vvvnnnnnnmmmmmmnnnqqqtttuuusssqqqooonnnppprrrssssssvvvwwwyyyzzzzzzxxxvvvtttvvvxxx{{{{{{|||yyyiii]]]XXX[[[UUUOOOPPPZZZdddgggeeefffhhhkkklllmmmmmmoooppphhhjjjmmmooooooooopppqqquuutttrrrppppppssswww{{{{{{zzzxxxvvvsssssstttvvvwwwwwwxxxxxxyyyzzz||||||zzzyyyyyyzzz|||}}}|||{{{~~~||||||}}}xxxpppooosssxxxuuurrrpppqqqtttxxxzzzxxxyyyyyyxxxwwwxxxzzz|||}}}~~~~~~}}}yyy{{{|||{{{yyywwwwwwwwwwww~~~lllRRRGGGIIIMMMZZZbbblllrrruuuxxx}}}zzztttssszzz{{{sssGGGCCC>>>@@@BBBKKK^^^yyynnnjjjnnn~~~aaaOOOKKKNNNQQQQQQSSSVVV[[[```fffmmmuuuzzz~~~~~~~~~pppgggZZZOOOKKKIIIHHHHHHHHHHHHIIIJJJJJJKKKKKKLLLMMMQQQVVVXXXZZZcccqqq|||{{{jjj^^^VVVUUUVVVZZZ]]]cccooo{{{~~~~~~yyyrrrfffYYYOOOJJJHHHHHHRRRSSS___tttoooRRRVVV|||ooodddtttOOO888444333.........---,,,++++++++++++((()))))))))************++++++++++++++++++++++++///***'''***...222999???[[[nnnttttttyyyuuudddVVVLLLIIINNN]]]rrr|||wwwvvv{{{yyyvvvpppkkknnnnnnooonnnmmmnnnppprrrttttttsssssstttuuuvvvvvv||||||{{{{{{{{{|||}}}~~~xxxooofffZZZRRRSSSRRRVVVZZZ^^^aaadddgggjjjkkklllmmmnnnnnnnnnmmmlllnnnnnnnnnnnnnnnooopppqqqppprrrsssttttttuuuvvvxxx{{{yyywwwuuutttvvvxxxyyyzzzyyyxxxxxxxxxzzz}}}~~~yyyyyyyyyzzzzzz{{{{{{{{{~~~~~~{{{zzzzzz|||~~~zzzyyy{{{|||xxxssstttyyy}}}{{{zzzxxxxxxyyyzzz{{{||||||||||||||||||||||||~~~|||zzzwww~~~~~~~~~}}}|||jjjUUUPPPSSSVVVaaaiiirrruuuuuuwww|||~~~nnndddjjjsss{{{sssGGGCCC===@@@BBBPPPggg|||mmmmmmtttbbbNNNIIILLLOOOPPPRRRUUU[[[```gggooowww|||uuuhhh```VVVNNNKKKJJJIIIIIIHHHIIIIIIJJJJJJKKKKKKLLLKKKQQQYYY___eeeooo}}}zzzjjj^^^YYYXXXZZZ___dddkkkwwwzzzssshhh[[[PPPJJJHHHHHHPPPTTTcccyyytttVVVXXX|||tttfffsssNNN666333333///......---,,,++++++++++++************++++++++++++++++++++++++++++++++++++......///111333888FFFTTTxxxqqqnnntttwwwbbbQQQIIIMMMOOOWWWfff|||xxxrrrooonnnmmmmmmjjjllloooppppppqqqsssuuu{{{{{{{{{{{{|||}}}~~~~~~rrrbbb^^^[[[SSSPPPRRRVVVYYY^^^aaadddgggjjjlllmmmnnnnnnnnnnnnllljjjiiimmmllllllmmmmmmnnnoooppppppqqqrrrrrrqqqqqqrrrtttxxxwwwuuussssssssstttuuuvvvwwwyyyzzz{{{{{{zzzzzzuuuuuuvvvwwwyyyzzz{{{{{{~~~}}}}}}{{{xxxxxxyyywwwttttttxxx|||{{{zzzyyyxxxyyy{{{|||~~~}}}|||}}}~~~}}}zzz|||~~~}}}fffTTTRRRXXX]]]gggkkkqqqtttvvvyyyvvvhhh___dddmmmvvvsssGGGCCC===@@@BBBRRRppp}}}}}}rrriiinnnzzzaaaMMMHHHLLLOOOOOOQQQUUU[[[bbbiiipppwww|||ttthhh\\\WWWQQQLLLJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMLLLSSS]]]eeemmmyyyxxxjjj```^^^^^^aaahhhoooxxx{{{uuujjj]]]QQQJJJHHHHHHNNNUUUfff{{{wwwZZZYYYxxxyyyiii{{{vvvPPP666222222///......---,,,++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,***,,,000222222:::PPPdddpppiiiqqq{{{nnnUUUIIIKKKPPPUUU]]]jjjyyytttsssqqqmmmiiihhhlllooojjjmmmqqqssstttuuuvvvwwwzzzlll^^^TTTUUUVVVTTTTTTXXXZZZ]]]aaaeeegggiiilllnnnooooooooonnnmmmkkkhhhgggkkkjjjjjjkkklllmmmnnnnnnrrrssssssrrrpppooopppqqqvvvvvvvvvuuuuuutttsssrrrrrruuuyyy|||}}}{{{xxxuuuttttttuuuwwwyyyzzz||||||}}}~~~~~~|||wwwtttuuuvvvtttuuuwww|||{{{zzzyyyzzz{{{|||}}}{{{{{{{{{}}}{{{|||vvv___PPPQQQ[[[bbbmmmnnnpppsssxxx}}}nnnccc]]]bbbjjjssssssFFFBBB===@@@BBBYYY{{{|||zzzgggdddlll~~~}}}```NNNJJJNNNRRRSSSTTTXXX^^^dddjjjpppvvvzzz}}}~~~~~~~~~uuuhhhaaaRRRPPPMMMKKKJJJIIIIIIHHHJJJIIIIIIJJJKKKMMMNNNOOOSSSXXX```gggppp{{{uuukkkeeedddeeekkkttt}}}~~~|||wwwmmm___RRRJJJHHHIIINNNUUUddduuurrrXXXVVVppp|||lll{{{TTT888222111.........---,,,++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,)))+++///333666BBBZZZpppvvvhhhpppzzztttfffQQQKKKTTTXXX___fffsssuuurrrtttsssqqqnnnkkkkkknnnpppqqqsssvvvxxxyyyzzz}}}vvvooojjj```XXXSSSTTTWWWVVVXXX\\\\\\___ccceeegggiiilllnnnnnnnnnnnnnnnmmmkkkiiihhhiiiiiiiiijjjkkklllmmmnnntttuuuuuutttrrrqqqrrrsssxxxyyyzzz{{{zzzxxxvvvtttrrruuuyyy{{{|||zzzwwwuuuwwwxxxyyyzzz{{{|||}}}}}}~~~}}}}}}}}}vvvqqqsssvvvvvvvvvwww||||||{{{{{{|||}}}~~~~~~nnnWWWLLLOOOYYYbbbpppppprrrwww}}}iiicccbbbgggmmmtttrrrEEEBBB===AAADDDeee{{{zzzcccccclllyyy^^^NNNMMMSSSWWWXXXWWW[[[aaagggkkkppptttvvvyyy{{{|||}}}||||||~~~nnnaaaZZZWWWNNNNNNMMMLLLJJJHHHGGGGGGJJJJJJJJJKKKLLLOOORRRSSSYYY]]]cccjjjsss}}}sssllliiilllnnnuuu~~~||||||xxxoooaaaSSSJJJHHHJJJNNNSSS\\\iiiiiiVVVSSShhh{{{mmm|||WWW999222222///......---,,,++++++++++++))))))))))))*********+++++++++,,,,,,,,,---------...---222;;;HHHYYYooo{{{iiilll~~~llldddZZZKKKIIIRRR___jjjzzzzzzrrrnnnnnnuuurrrooooooppprrrssssssyyy{{{}}}~~~~~~{{{xxxqqqjjjddd```]]]\\\UUURRRQQQSSSTTTTTTWWWZZZ\\\___bbbdddfffgggiiikkkkkklllmmmnnnnnnnnnmmmllljjjjjjjjjkkklllmmmooopppsssuuuuuuuuusssssstttuuuxxxzzz|||~~~}}}{{{xxxvvvvvvwwwyyyzzzzzzyyyxxxwww{{{{{{{{{{{{{{{|||||||||~~~}}}}}}}}}|||uuuqqqtttwwwwwwwwwyyy|||}}}}}}}}}~~~zzzbbbPPPJJJOOO[[[dddoooqqquuu|||zzztttdddeeeiiinnnqqqttt{{{qqqEEEBBB>>>CCCFFFjjjxxx{{{eeeffflllsss\\\OOOOOOVVVZZZ[[[YYY^^^dddiiimmmppprrrtttvvvxxxzzz{{{{{{|||~~~{{{gggXXXPPPMMMLLLMMMNNNOOOMMMJJJHHHGGGGGGJJJJJJJJJLLLOOOSSSVVVYYY]]]aaagggqqq|||~~~tttooommmsssvvv~~~~~~~~~{{{zzzwwwpppbbbSSSJJJIIIKKKNNNQQQTTT___eeeXXXTTTbbbzzzkkk{{{|||YYY;;;333333111......---,,,++++++++++++(((((()))))))))*********++++++,,,,,,------.........---444DDDXXXllloooiiivvvtttZZZRRROOOKKKMMMVVV^^^pppsssooonnnmmmnnnqqqooonnnpppuuuyyy{{{{{{}}}{{{wwwqqqllliiiiiijjjlllbbbaaa___\\\XXXTTTPPPNNNNNNOOORRRTTTUUUWWWZZZ\\\]]]```cccdddeeefffgggiiijjjkkkmmmoooppppppppppppllllllmmmmmmoooppprrrsssssstttuuutttsssrrrssstttuuuxxx{{{}}}}}}|||yyywwwzzzzzzzzzzzzzzzzzzzzz{{{||||||{{{{{{{{{zzzzzzzzz~~~~~~}}}}}}}}}}}}{{{vvvtttwwwyyyxxxyyy|||~~~~~~~~~kkkVVVKKKMMMUUU```iiinnnrrryyy}}}rrriii___eeemmmqqqrrrtttyyy~~~|||pppDDDBBB???DDDHHHjjj~~~sss}}}hhhhhhkkkoooZZZOOOPPPVVVYYYYYYYYY^^^eeekkkoooqqqsssuuutttvvvyyyzzz|||}}}xxxdddTTTMMMKKKJJJIIILLLNNNPPPOOOLLLJJJJJJKKKJJJJJJKKKMMMQQQVVV[[[^^^^^^dddnnnzzzwwwttttttzzz||||||wwwvvvooobbbSSSJJJIIILLLNNNNNNPPP\\\hhhaaaZZZbbbyyyhhhrrr}}}{{{}}}___@@@444333000......---,,,++++++++++++))))))*********+++++++++++++++,,,,,,---......///---///:::MMMbbbssswwwmmmtttooo___OOOHHHIIIOOOXXXaaadddwwwzzztttsssrrrrrrsssppprrruuuxxx{{{{{{uuuooojjjeeebbbdddaaa^^^\\\[[[[[[]]]^^^WWWWWWWWWVVVTTTQQQNNNLLLNNNTTTYYY[[[[[[]]]```bbb```bbbeeeffffffggghhhjjjkkklllnnnpppqqqrrrqqqqqqoooooopppqqqrrrtttuuuvvvvvvwwwwwwvvvsssrrrrrrssstttvvvyyy|||}}}|||zzzyyy|||||||||||||||||||||||||||||||||||||||}}}}}}}}}}}}{{{}}}}}}}}}~~~~~~zzzxxxyyy{{{{{{yyy{{{uuuaaaOOOKKKQQQZZZccckkknnnsss{{{vvvjjjaaa^^^gggooorrrqqqttt{{{vvvuuuvvvsssxxxoooCCCBBB???EEEJJJnnn|||ttt~~~iiiggghhh}}}mmmYYYNNNOOOTTTWWWVVVWWW]]]eeekkkpppsssuuuvvvsssvvvyyy{{{}}}sssfffUUULLLLLLOOOOOONNNLLLNNNQQQPPPMMMKKKLLLNNNJJJJJJKKKNNNRRRXXX]]]aaa___fffrrryyyxxxzzz}}}}}}vvvuuuooobbbSSSJJJIIILLLMMMMMMNNN]]]nnnjjjaaadddzzzffflll~~~|||~~~uuufffDDD555111.........---,,,++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,---...//////333777DDDWWWhhhuuuwwwmmmooo~~~www___YYYOOOGGGGGGPPP\\\dddsss}}}wwwwwwwwwttttttuuuuuu{{{vvvpppqqqmmmeee^^^YYYWWWXXXZZZZZZYYYXXXVVVUUUUUUUUUUUUXXXVVVTTTRRRQQQRRRSSSTTTPPPWWW]]]^^^]]]^^^aaabbbbbbeeeggghhhhhhhhhjjjkkkmmmnnnpppqqqrrrrrrrrrqqqqqqqqqrrrssstttvvvxxxyyy{{{|||{{{yyyvvvsssssstttuuuwwwzzz}}}~~~~~~}}}||||||}}}~~~~~~}}}|||}}}~~~~~~|||zzzzzz}}}}}}}}}~~~yyyyyy|||~~~|||yyy|||}}}~~~sss___NNNMMMTTT\\\ccciiiooouuu|||{{{qqqeee]]]```iiiqqqrrrqqqwwwxxxiiiiiimmmllluuufffHHH???;;;999RRRxxx{{{sssdddlllkkkzzzxxxhhhWWWOOONNNPPPUUUZZZ^^^aaaeeeiiikkkmmmppprrrqqqtttxxxzzz|||~~~|||bbbYYYOOOKKKMMMOOOMMMJJJUUUTTTSSSQQQNNNKKKIIIHHHNNNNNNPPPTTTZZZ___bbbdddccclllwww~~~yyyzzz}}}~~~~~~~~~}}}vvvvvvnnn___RRRNNNLLLJJJOOONNNNNN^^^sssqqqbbb```sssppp|||mmmwwweee===222666222///......------,,,+++++++++,,,,,,------,,,,,,+++...---///222111---...222333>>>OOOaaannnzzzoooqqqSSSOOOJJJJJJOOOXXX```eeennnzzztttvvvxxxtttqqqrrryyyzzzrrrlllfff___ZZZ[[[WWWRRRPPPPPPQQQPPPNNNYYYUUURRRQQQRRRSSSQQQOOORRRPPPOOONNNOOOQQQSSSUUUWWWZZZ^^^______^^^^^^___aaabbbccceeegggiiiiiijjjnnnppprrrsssssstttvvvxxxtttwwwyyyyyywwwvvvwwwyyywwwvvvtttpppnnnmmmppprrrtttzzz~~~}}}}}}|||~~~~~~{{{{{{}}}||||||||||||{{{|||~~~|||}}}{{{|||}}}~~~~~~|||eeeWWWKKKMMMWWWaaaiiinnnnnnvvv|||hhh]]]]]]dddooovvvuuusssyyyzzzggg]]]cccmmmrrrxxxhhhIIIAAA>>>===VVVjjj\\\iiinnn{{{mmm```TTTOOOPPPRRRVVVZZZ```dddhhhlllmmmoooppprrrpppsssxxx{{{~~~yyyfffVVVPPPKKKJJJMMMQQQQQQPPPWWWWWWWWWUUURRRNNNLLLKKKPPPQQQTTTYYY___cccfffhhhllluuu{{{|||~~~}}}wwwvvvnnn___RRRMMMKKKJJJMMMNNNOOO```vvvsssccc^^^tttrrryyyxxx~~~aaa===444777000///......------,,,+++++++++,,,,,,------,,,,,,+++---+++,,,---,,,+++///555888EEEXXXiiiuuu|||uuutttrrrbbbRRRTTTWWWYYY]]]eeeooovvvyyyuuuxxxzzzyyyyyy|||}}}zzzxxxwwwtttpppmmmjjjfff```\\\XXXUUUPPPLLLLLLJJJIIIKKKOOOSSSTTTSSSXXXUUUQQQQQQRRRSSSSSSRRRSSSSSSSSSTTTUUUUUUVVVVVVWWWZZZ^^^`````````aaabbbcccdddfffhhhjjjllllllmmmssstttvvvvvvuuuuuuvvvxxxvvvyyy{{{zzzxxxwwwwwwyyyyyyyyyxxxuuurrrrrrsssuuusssxxx{{{|||~~~~~~~~~}}}|||~~~}}}}}}~~~}}}~~~{{{||||||}}}uuu```TTTKKKOOOZZZcccjjjoootttyyyrrraaa[[[^^^fffmmmqqqqqqssszzzsssgggccciiittt|||jjjKKKBBBAAABBB]]]jjj[[[hhhnnnyyyppp```WWWOOOOOOQQQSSSWWW[[[```dddiiilllmmmmmmnnnnnnmmmqqqwww|||bbbPPPJJJIIIIIIJJJMMMPPPTTTVVV[[[\\\]]]\\\WWWSSSOOONNNRRRUUUYYY___eeeiiilllmmmttt|||~~~~~~}}}wwwwwwnnn___RRRLLLJJJIIIKKKNNNQQQbbbyyywwwddd\\\vvvttt}}}{{{{{{___===666777...///......------,,,+++++++++,,,,,,------,,,,,,+++---+++*********+++222<<>>444999333///......------,,,+++++++++,,,,,,------,,,,,,+++---...000333777AAAWWWjjjrrrlll}}}yyyzzzhhhRRRJJJPPPWWW[[[\\\[[[\\\aaapppyyywwwoooiiiqqq~~~vvv```TTTKKKJJJJJJJJJMMMRRRPPPPPPQQQTTTXXX[[[\\\[[[XXX[[[]]][[[XXXVVVWWWXXXPPPRRRTTTTTTRRRSSSVVVYYYZZZ]]]______^^^]]]___aaaaaadddhhhhhhgggeeefffhhhdddeeeggghhhiiiiiihhhhhhgggggghhhhhhjjjooouuuzzzwwwwwwxxxxxxxxxwwwwwwvvvvvvyyy|||~~~}}}|||}}}|||zzz{{{}}}~~~~~~{{{~~~zzzxxxvvvvvvvvvyyyvvvvvvyyy{{{|||~~~wwwmmmXXXDDDHHHJJJSSSbbbmmmqqqsssuuunnnkkkbbb]]]bbbooovvvtttwwwwwwtttssswwwzzzuuunnnllltttzzzzzz|||sssooorrrvvvtttCCCHHHAAAFFFssskkkhhhjjjuuuwwwkkkZZZLLLEEEEEEEEEEEEGGGJJJNNNSSSUUUQQQQQQRRRRRRRRRTTTWWWZZZ```hhhrrr{{{vvv```RRRLLLLLLPPPVVVXXXYYY[[[]]]bbbiiimmmnnnoooooollleee```___```hhhjjjnnnqqquuu{{{~~~zzzwwwrrrhhh[[[NNNHHHGGGJJJJJJJJJNNN^^^wwwrrrYYYlllzzz}}}|||iiiCCC777444//////...---,,,++++++++++++***+++,,,...//////...---***+++...111666GGGfffrrrdddmmmxxxzzzqqqYYYQQQQQQPPPTTT[[[aaaccchhhuuu~~~vvvssssssvvvuuuvvv}}}~~~cccUUUFFFHHHJJJMMMPPPRRRTTTTTTUUUTTTUUUXXX]]]___^^^]]]YYYYYYZZZ[[[[[[[[[[[[[[[XXXWWWWWWXXXZZZ\\\^^^___^^^___aaacccddddddddddddcccfffkkknnnooommmjjjhhhiiiiiijjjjjjjjjkkkkkkkkkkkkllllllkkkkkklllpppsssyyyzzz{{{yyywwwwww{{{{{{xxxxxx|||||||||}}}}}}}}}}}}~~~}}}|||~~~~~~~~~}}}{{{xxxxxxyyyzzzwwwwwwxxxzzz|||~~~~~~~~~~~~~~~~~~zzzeeeQQQEEEDDDNNNYYYcccnnnwwwzzzyyyqqqhhh^^^\\\dddmmmsssuuuwwwwwwwwwuuusssrrrssstttwww|||yyyjjjfffjjjooo}}}~~~tttCCCHHHBBBJJJyyyfffeeeiiiuuuyyyqqqfffVVVJJJEEECCCDDDEEEGGGJJJNNNQQQSSSNNNOOOOOONNNOOOQQQVVVYYYcccjjjttt|||nnnZZZPPPMMMOOORRRSSSVVVYYY\\\```eeekkkooopppqqqqqqmmmgggbbbbbbbbbhhhkkkooosssxxx}}}}}}xxxvvvrrrhhh[[[NNNHHHGGGJJJLLLLLLPPP^^^uuunnnUUUnnn~~~vvv~~~kkkEEE888555000///...---,,,++++++++++++++++++---............------...222888@@@QQQmmmzzzhhhbbbooo~~~~~~~~~fffQQQPPPVVVXXX\\\aaajjjppp}}}vvvqqqppppppssswww~~~}}}cccQQQKKKIIIKKKNNNQQQUUUWWWXXXYYYYYYXXXXXX[[[___aaa```^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\]]]^^^```bbbcccaaabbbdddfffggghhhiiiiiiiiikkkmmmnnnooonnnmmmllljjjjjjjjjjjjjjjjjjjjjjjjggghhhjjjkkklllooossswwwvvvxxxyyyyyyxxxxxx{{{~~~~~~|||{{{~~~|||}}}~~~}}}~~~~~~~~~}}}}}}}}}yyyxxxwwwwwwxxxyyyzzz{{{vvvwwwyyy|||~~~~~~~~~}}}|||||||||}}}}}}}}}nnn^^^PPPHHHIIISSS^^^fffooouuuvvvsssmmmeee]]]]]]eeeoootttuuuuuuvvvvvvvvvuuuuuuvvvxxxzzzmmm```^^^eeelllxxxyyy|||tttCCCGGGDDDPPPcccbbbjjjxxx{{{qqqhhh]]]PPPFFFCCCAAABBBEEEHHHKKKMMMOOOPPPMMMMMMMMMLLLMMMQQQWWW[[[eeelllvvv~~~fffSSSNNNMMMOOOQQQQQQUUUZZZ___dddiiinnnrrrsssttttttpppiiieeeeeefffjjjmmmrrrwww||||||wwwuuuqqqhhh[[[NNNHHHGGGIIILLLMMMOOO[[[oooxxxgggOOOqqq}}}qqq}}}|||~~~lllFFF777555111///...---,,,++++++++++++,,,------.........------,,,...444>>>KKK\\\uuuooobbbgggwww|||nnn[[[NNNSSS___eeeiiillluuuwwwpppnnnnnnooottt}}}nnnZZZJJJEEEHHHMMMOOOSSSXXX[[[]]]]]]]]]^^^]]]^^^___bbbcccbbbaaaccccccbbbbbbaaaaaa``````cccccccccdddeeeggghhhiiihhhhhhhhhiiikkklllnnnooopppppppppppppppppppppqqqnnnnnnmmmmmmlllkkkkkkkkkggghhhjjjlllmmmppptttxxxwwwyyy{{{|||||||||~~~}}}{{{}}}}}}~~~~~~~~~|||zzzsssqqqoooqqqvvvyyyzzzyyytttvvvzzz~~~}}}}}}|||{{{{{{{{{{{{{{{~~~}}}|||}}}zzziii[[[QQQLLLJJJOOOYYYccckkkqqqtttqqqllleeeaaa]]]```iiiqqquuuvvvsssuuuwwwxxxxxxxxx{{{|||~~~ooo]]]UUUYYYccclllrrrrrruuuzzztttBBBGGGFFFVVVfffccckkk~~~~~~uuujjjaaaUUUIIIBBBAAA???AAAEEEIIIKKKMMMMMMMMMOOONNNMMMMMMOOOTTT[[[```gggnnnwwwaaaOOOLLLMMMNNNOOOSSSWWW]]]cccggglllpppsssuuuvvvvvvqqqkkkhhhhhhiiinnnrrrxxx}}}vvvoooiiigggffffffjjjooopppvvv~~~|||wwwtttpppggg[[[OOOHHHGGGIIIIIIIIILLLVVVhhhqqqcccMMMoooxxxhhhuuu|||kkkDDD666333000......---,,,,,,,,,,,,,,,------...............---...000999HHHYYYjjj}}}{{{mmmhhhuuuaaaYYYVVV^^^hhhnnntttyyy~~~wwwqqqnnnnnnooopppuuuzzzbbbQQQGGGDDDIIIPPPSSSVVVYYY]]]___``````___bbbbbbcccddddddeeedddccceeeeeedddddddddeeeeeeeeehhhhhhiiijjjkkklllmmmnnnooonnnmmmmmmmmmnnnpppqqqsssssssssssssssrrrrrrrrrrrrqqqqqqpppnnnmmmmmmllljjjlllmmmnnnnnnpppsssvvv{{{}}}{{{zzzyyy{{{~~~~~~}}}~~~~~~~~~}}}|||||||||{{{yyywwwpppllljjjmmmtttxxxxxxvvvtttwww{{{~~~}}}|||{{{zzzzzzzzzzzz~~~|||zzzzzzzzz}}}}}}iiiWWWKKKHHHIIIKKKRRR]]]hhhooossssssnnnggg___^^^^^^dddmmmtttwwwwwwuuuwwwyyy{{{{{{{{{}}}sss^^^SSSSSS[[[gggqqqoooooopppuuuzzzvvvCCCGGGGGGZZZmmmeeekkkyyypppeee[[[OOOCCC>>>>>>???AAAEEEIIIKKKLLLLLLLLLNNNNNNNNNNNNPPPVVV^^^ccchhhoooxxx|||]]]MMMMMMPPPRRRTTTXXX]]]bbbgggkkknnnqqqsssxxxyyyxxxsssnnnjjjkkkmmmtttwww}}}yyypppkkkccc^^^\\\\\\\\\[[[___dddkkkwww~~~}}}{{{wwwsssoooggg[[[OOOHHHGGGIIIFFFGGGJJJSSSeeepppfffTTTllluuu```kkkzzzgggAAA333222///......------,,,,,,------...------.........//////111666CCCVVVhhhvvvxxxqqqtttsssYYY]]]dddjjjmmmqqqzzzwwwvvvssspppnnnnnnoooppprrryyycccLLLBBBEEEKKKSSSYYYYYY[[[^^^```aaaaaaaaa```eeefffgggggggggfffffffffeeeeeeeeeeeeggghhhjjjkkkkkklllmmmnnnoooooopppppptttsssqqqpppoooooopppppprrrsssuuuvvvvvvtttrrrqqqrrrqqqpppooonnnmmmlllkkkkkkmmmooopppqqqsssvvvxxx~~~{{{xxxxxxzzz|||~~~~~~~~~{{{zzzyyyyyyyyyxxxvvvtttpppllliiilllrrrvvvuuusssvvvxxx|||}}}|||{{{zzzzzzyyy{{{zzzyyyyyyzzz|||zzzmmm\\\NNNGGGHHHLLLOOOTTT^^^jjjqqqttttttmmmeee\\\^^^bbbiiirrrwwwyyyxxxyyy{{{}}}~~~~~~}}}~~~~~~vvveeeVVVTTTZZZbbblllsssppppppqqqtttyyy~~~xxxDDDFFFFFF\\\ooodddiii|||rrrjjjaaaWWWKKK@@@<<<>>>@@@BBBEEEIIIKKKLLLLLLLLLLLLMMMNNNOOORRRXXX___eeejjjqqqyyytttYYYNNNOOOSSSXXX\\\___bbbgggkkknnnpppsssuuu||||||{{{vvvqqqnnnoooqqqyyy|||wwwppppppqqqkkkjjjkkkoooqqqqqquuu{{{{{{zzzzzz}}}{{{wwwqqqnnnggg[[[OOOHHHGGGHHHEEEGGGIIIQQQcccrrrmmm```qqq}}}dddfff~~~ccc>>>222222///......---------------...------------...///000111111999JJJ___oooyyyxxxzzzdddWWWcccpppuuutttuuuxxxqqqqqqpppooollllllnnnpppqqqeeeTTTDDDBBBIIIQQQWWWZZZ^^^^^^___aaabbbccccccccchhhjjjkkkkkkjjjiiiiiijjjfffffffffgggiiikkknnnpppmmmnnnooopppqqqqqqqqqqqqvvvuuutttrrrqqqppppppppprrrsssvvvxxxxxxvvvtttrrroooooonnnmmmkkkjjjjjjiiiiiikkkooorrruuuxxx|||~~~zzzwwwyyyzzz}}}}}}{{{{{{}}}~~~yyyxxxwwwwwwwwwvvvtttrrrqqqnnnlllmmmqqqssssssrrrxxxyyy|||~~~~~~|||zzzyyyyyyxxxyyyyyyyyyyyy{{{|||~~~|||jjjaaaUUUNNNMMMQQQTTTVVVUUU___kkkqqqtttssslllddd]]]```fffnnnvvvzzz{{{zzz|||~~~}}}}}}kkk^^^WWW]]]eeeiiimmmrrrrrrrrrsssuuuyyy~~~zzzFFFFFFEEE[[[hhhbbbkkk}}}iiiccc\\\TTTIII???<<>>333000.........---,,,,,,,,,,,,---,,,+++---///------222:::BBBXXXsssyyyhhhwwwuuu```YYYZZZnnnxxxqqqllliiillljjjjjjiiigggjjjvvvrrrZZZNNNHHHOOOWWWXXXVVVWWW\\\bbbggghhhhhhjjjllloooqqqrrruuusssqqqrrrtttsssqqqnnnmmmmmmlllllllllnnnpppqqqrrrsssuuuwwwwwwuuurrrpppqqquuuzzz|||zzzwwwwwwwwwyyywwwtttrrrssswww|||wwwuuurrrrrrtttvvvwwwwwwvvvuuutttuuuvvvxxx{{{}}}~~~~~~~~~}}}}}}~~~|||zzzxxxvvvuuuuuuuuuxxxvvvtttuuuxxxzzzyyywwwxxxtttqqqqqquuuvvvtttqqqrrrrrrqqqqqqrrrrrrssstttxxxzzz~~~}}}{{{yyyxxxwwwxxxxxxwwwwwwvvvvvvxxx{{{}}}~~~~~~~~~sss___RRRJJJJJJMMMTTT\\\^^^\\\WWW]]]cccmmmtttppphhhdddffflllvvv|||{{{zzz|||{{{www~~~}}}kkk\\\WWW^^^hhhpppuuuxxxyyyzzz|||yyyuuuuuuwwwyyyyyyxxxHHHHHHHHH\\\~~~|||]]]cccvvv|||qqqhhhYYYTTTMMMFFFAAA??????@@@CCCFFFIIILLLMMMNNNOOOQQQQQQSSSWWW\\\aaaggglllpppuuuzzzwww___RRRPPPTTT[[[bbbgggkkkqqquuuyyy|||}}}wwwrrrrrrkkkaaaUUUMMMHHHGGGFFFFFFLLLHHHOOOWWWiii~~~oookkk~~~hhhzzzxxxWWW<<<444444111......---,,,,,,,,,,,,---,,,+++---///......666>>>PPPccc{{{qqqhhhzzz|||}}}nnn[[[\\\ccczzz|||rrrmmmjjjhhhnnnkkkhhhfffeeeiiiwwwkkkXXXQQQOOOSSSWWWXXXWWWYYY___dddjjjjjjkkklllnnnppprrrsssuuusssqqqrrrsssssspppnnnooooooooooooooopppqqqrrrrrrsssuuuvvvvvvvvvtttsssuuuxxx{{{{{{xxxuuutttuuuzzzyyywwwvvvvvvyyy}}}vvvtttrrrqqqssstttuuuuuu{{{zzzxxxwwwwwwxxxzzz{{{~~~}}}{{{xxxwwwvvvvvvvvvyyywwwuuuvvvxxxzzzyyyxxxwwwssspppppptttuuusssppppppppppppppppppqqqrrrrrrwwwyyy~~~}}}~~~|||zzzyyyyyyxxxwwwvvvvvvvvvwwwyyy|||}}}}}}~~~yyygggSSSIIIIIIJJJOOOWWW^^^```\\\WWW^^^cccmmmtttqqqiiifffiiirrryyy~~~}}}}}}|||~~~vvveee\\\ZZZ```iiiqqquuuwwwxxxyyy{{{yyyvvvvvvxxxzzzzzzyyyJJJIIIHHH[[[aaabbbrrrwwwkkkbbbRRRNNNGGGAAA>>>???AAACCCEEEGGGJJJKKKLLLNNNQQQSSSSSSUUUYYY\\\aaagggnnnrrryyy}}}}}}bbbTTTRRRVVV\\\aaajjjnnnsssxxx|||~~~~~~|||wwwsssrrrkkk```UUULLLGGGFFFFFFGGGNNNJJJQQQXXXlllyyyvvvlll{{{~~~tttSSS999333444111......---,,,,,,,,,,,,---,,,+++---......000:::FFF[[[lll{{{jjjlll~~~rrruuucccXXXcccsss~~~qqqkkkjjjjjjiiipppllliiiiiiiiipppyyy___SSSSSSPPPRRRTTTVVVYYY^^^dddiiimmmmmmnnnoooqqqrrrsssttttttsssrrrrrrsssrrrqqqoooqqqrrrrrrssssssssssssrrrsssssstttuuuvvvwwwxxxxxxuuuwwwxxxxxxwwwvvvvvvwwwyyyyyyyyywwwvvvwww{{{}}}vvvsssqqqqqqrrrtttuuuuuu{{{zzzyyyxxxxxxyyyzzz{{{|||}}}~~~{{{zzzxxxvvvuuutttuuuuuuyyywwwvvvwwwyyyzzzyyyxxxuuurrrpppppprrrtttrrrpppoooooonnnnnnoooooopppqqquuuxxx~~~|||~~~}}}{{{yyywwwvvvwwwvvvvvvvvvvvvxxxzzz{{{{{{~~~~~~~~~{{{ooo[[[KKKDDDHHHLLLSSS]]]cccccc\\\VVV^^^dddnnntttrrrkkkjjjmmmvvv|||~~~~~~|||mmmccc``````eeemmmsssvvvxxxxxxyyyzzzxxxvvvwwwxxxzzz{{{{{{LLLJJJHHHZZZccc^^^mmm}}}qqqeee]]]NNNJJJDDD???===???BBBEEEFFFHHHJJJKKKLLLOOORRRUUUUUUXXX[[[^^^bbbgggoootttyyy}}}}}}aaaTTTSSSWWW]]]aaalllpppvvv{{{~~~~~~~~~|||xxxtttqqqjjj___SSSKKKGGGFFFGGGFFFKKKHHHSSS___uuuzzz}}}rrr}}}~~~vvvQQQ555000111,,,......---,,,,,,,,,,,,------,,,---......333@@@NNNdddtttuuulllkkkvvvvvvrrrwwwiiiXXXXXXkkk~~~tttllljjjkkklllmmmrrrpppooorrrvvv~~~lllSSSLLLPPPJJJLLLPPPVVV]]]dddiiimmmnnnooopppqqqrrrssssssssssssssssssssssssrrrqqqppprrrssstttuuuuuutttsssrrruuuuuuuuuuuuwwwyyy{{{|||ssstttuuuvvvwwwxxxzzz|||tttvvvwwwvvvtttsssvvvxxxuuusssqqqrrrtttwwwxxxyyyvvvvvvvvvvvvxxxzzz{{{|||zzz|||~~~}}}}}}tttsssrrrrrrrrrrrrttttttxxxxxxxxxxxxyyyyyyyyyxxxuuusssqqqqqqrrrsssrrrqqqoooooooooooooooppppppqqqtttxxx~~~~~~}}}}}}}}}|||zzzwwwtttrrrvvvvvvuuuuuuvvvwwwxxxyyy{{{}}}}}}yyyppp```OOOFFFDDDJJJPPPZZZdddiiifff___XXX```eeennnuuutttnnnnnnrrryyyzzz|||||||||~~~~~~}}}~~~pppbbb___ccchhhlllrrrvvvxxxyyyyyyzzzyyyxxxwwwxxxyyy{{{||||||LLLJJJHHHZZZ~~~eee```qqqwwwkkk___XXXLLLHHHCCC???>>>???CCCEEEGGGIIIKKKLLLMMMPPPSSSVVVVVVZZZ^^^aaaccchhhpppvvvwww{{{ttt]]]RRRSSSXXX]]]bbbmmmqqqwww}}}}}}yyyvvvooohhh]]]RRRJJJGGGGGGHHHFFFJJJHHHYYYlllvvvvvvrrr~~~}}}|||~~~xxxPPP444000000+++......---,,,,,,,,,,,,---...---......///777IIIZZZqqq{{{dddeeesssyyyzzzgggUUUQQQYYYlll||||||xxxrrrnnnmmmnnnpppqqqtttsssvvv{{{aaaKKKHHHMMMKKKOOOVVV^^^dddiiilllnnnooopppqqqrrrrrrrrrrrrqqqsssttttttttttttsssrrrrrrrrrssstttuuuvvvuuutttssswwwwwwvvvwwwxxxzzz}}}~~~uuuttttttuuuwwwzzz{{{|||rrruuuwwwvvvsssrrruuuxxxvvvuuussstttwww{{{}}}}}}vvvwwwwwwxxxzzz{{{}}}}}}yyy{{{~~~~~~|||{{{zzzpppppppppppprrrtttvvvwwwwwwxxxyyyyyyyyyxxxwwwwwwvvvtttssssssssssssssssssqqqppppppppppppqqqrrrrrrtttxxx~~~}}}||||||||||||{{{yyywwwtttsssuuuuuuuuuuuuvvvwwwwwwxxx|||}}}~~~~~~xxxlll___OOODDDBBBGGGOOOVVV```jjjmmmiiiaaa[[[bbbgggpppvvvuuuqqqrrrvvv{{{zzzzzz|||}}}~~~~~~~~~}}}}}}}}}uuueeeZZZ]]]eeeooorrrwwwyyyzzzzzzzzz{{{xxxyyyyyyzzzzzz{{{|||}}}KKKJJJHHH[[[iiidddttt|||pppcccYYYSSSIIIFFFCCC@@@???AAACCCEEEHHHJJJMMMNNNOOOQQQTTTVVVVVV[[[bbbeeefffiiipppvvvuuuyyyxxxiiiXXXRRRSSSWWW]]]cccmmmqqqxxx}}}|||yyyvvvmmmfff[[[PPPIIIGGGHHHJJJHHHLLLLLL```vvvnnnooorrryyyOOO333222444.........---,,,,,,,,,,,,---......///111444???VVVjjj{{{mmm[[[hhh{{{}}}zzzqqqTTTKKKPPP[[[jjjvvvzzzvvvuuusssqqqpppqqqrrrsssuuutttwww~~~pppWWWIIIIIINNNVVV[[[bbbhhhkkklllmmmnnnpppqqqrrrsssrrrrrrpppooosssuuuvvvvvvuuuttttttuuurrrrrrssstttuuuvvvvvvuuu{{{zzzyyyyyyyyy{{{|||}}}{{{yyywwwwwwyyyyyyyyyxxxtttxxx{{{yyyuuuuuuxxx}}}zzzxxxvvvwwwzzz}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}zzz|||~~~~~~|||zzzxxxwwwrrrrrrrrrssstttvvvxxxzzzuuuwwwyyyyyyxxxvvvvvvvvvuuuuuutttsssssssssssstttrrrrrrqqqqqqrrrrrrssstttvvvzzz{{{zzzzzz}}}}}}}}}|||zzzyyywwwvvvtttuuuuuuvvvwwwxxxxxxxxx~~~~~~~~~~~~~~~~~~~~~~~~zzz{{{~~~~~~zzz~~~rrrcccTTTHHHBBBHHHQQQVVV\\\eeelllnnnjjjccc]]]eeejjjrrrxxxvvvssstttzzz||||||{{{pppddd^^^cccmmmsssvvvxxxzzzzzzzzz{{{|||xxxzzz{{{{{{{{{{{{|||}}}JJJIIIHHH\\\iiigggwwwuuuhhh\\\SSSOOOCCCBBBAAA@@@@@@BBBDDDEEEGGGJJJNNNPPPQQQRRRTTTUUUUUU\\\dddhhhhhhjjjpppvvvwww{{{}}}rrrnnnnnnnnnnnniii```VVVSSSRRRUUU\\\ccclllqqqwww}}}}}}~~~~~~}}}zzzwwwtttkkkdddYYYOOOIIIHHHJJJLLLHHHNNNPPPcccuuueeennnrrrxxxzzzOOO333333666///......---,,,,,,,,,,,,---,,,---000444:::JJJeee}}}eee[[[nnnzzzaaaLLLKKKVVV```lllwwwxxxsssooopppppppppoooooopppqqqpppooorrryyyuuu^^^OOOLLLPPPUUU]]]cccjjjmmmllllllooosssqqqrrrssstttsssrrrpppoootttvvvxxxxxxvvvuuuvvvwwwssssssssstttuuuwwwxxxyyy~~~}}}||||||{{{{{{{{{{{{}}}{{{yyyyyy{{{{{{yyywwwvvvzzz}}}{{{wwwwww|||}}}zzzyyyzzz{{{|||||||||}}}~~~}}}{{{yyyxxxvvvuuuwwwvvvuuutttuuuvvvwwwxxxtttwwwyyyyyywwwttttttuuutttttttttsssrrrrrrrrrsssrrrrrrrrrrrrrrrsssssstttyyy{{{~~~{{{{{{|||}}}|||{{{zzzyyyyyyyyyyyyssstttuuuwwwxxxyyyyyyzzz~~~~~~~~~~~~~~~~~~~~~}}}zzzvvvxxx||||||yyyzzzlll[[[OOOGGGFFFOOOXXXZZZ```gggllllllhhhbbb^^^hhhlllsssyyywwwtttvvv|||}}}}}}vvvkkkdddbbbiiirrrtttvvvxxxxxxxxxxxxyyy{{{yyy{{{}}}}}}{{{zzz{{{}}}IIIHHHHHH]]]dddiii|||}}}pppbbbWWWOOOLLL????????????AAACCCEEEFFFGGGJJJOOOQQQSSSSSSTTTUUUUUU]]]fffjjjjjjkkkpppvvvzzz}}}zzziii]]]XXXXXXZZZZZZaaa[[[VVVTTTSSSTTT[[[ccckkkpppwww}}}|||uuuooommmrrrvvv|||~~~}}}{{{yyyuuurrriiicccXXXNNNIIIHHHKKKMMMGGGOOORRRcccpppzzz|||]]]mmmoooqqq{{{NNN111222444,,,......---,,,,,,,,,,,,---+++,,,111666???RRRppp{{{ccc___ssskkkWWWJJJOOO\\\eeerrr~~~zzzqqqoooiiikkkmmmnnnmmmmmmmmmnnnkkkiiillluuuhhhRRRJJJNNNVVV[[[^^^dddkkkllljjjkkkrrrxxxssstttuuuuuutttssspppooouuuwwwzzzyyywwwvvvwwwyyyssssssssstttvvvxxx{{{|||~~~}}}|||{{{zzzyyy{{{yyyxxxzzz}}}~~~|||yyyvvvzzz}}}{{{wwwwww}}}|||zzzzzzyyyyyyxxxzzz{{{}}}~~~~~~~~~~~~~~~}}}}}}|||zzzxxxvvvuuutttyyyxxxvvvtttsssssssssssssssvvvyyyyyyvvvsssssstttsssssssssrrrqqqpppqqqsssrrrrrrqqqqqqrrrrrrsssttt{{{}}}~~~zzzyyyxxxwwwvvvwwwxxxyyyssstttuuuwwwyyyzzzzzz{{{~~~~~~}}}}}}{{{wwwsssuuu{{{|||zzzqqqcccSSSHHHDDDEEENNNWWW]]]bbbgggkkkiiieeeaaa^^^jjjnnntttyyyxxxtttwww}}}|||||||||}}}kkkaaa]]]___fffnnnsssuuuvvvvvvvvvvvvxxxyyyzzz|||~~~~~~{{{yyyzzz|||OOOJJJKKKbbbccchhhuuuwwwjjj___UUULLLEEEBBBAAAAAAAAABBBCCCEEEFFFLLLNNNQQQSSSSSSTTTVVVXXX\\\aaafffiiijjjmmmqqquuuxxx}}}ooo```PPPHHHDDDCCCCCCFFFLLLJJJMMMRRRSSSSSSZZZccciiimmmtttzzzmmm```YYYYYY\\\]]]eeepppzzz~~~zzzyyytttooolllbbbUUUKKKGGGFFFFFFEEELLLMMMPPPXXXeeemmmggg]]]ppp|||mmmBBB333555000(((,,,...//////...------......444777999KKKlllhhhZZZjjjzzz}}}yyy]]]UUUTTT```nnnxxxqqqiiijjjlllnnnooommmjjjggghhhiiiqqqkkksss~~~{{{YYYNNNNNNNNNVVVcccmmmkkkiiikkkooossstttsssqqqrrrttttttrrrqqqqqqrrryyyxxxuuusssrrrrrrtttuuuwwwwwwxxxxxxxxxxxxyyyyyy}}}|||zzzxxxxxxxxxzzz{{{vvvwwwyyy|||}}}}}}zzzwwwuuuzzz}}}yyysssssszzz|||yyy{{{}}}{{{www{{{{{{|||~~~~~~{{{zzzxxxwwwuuusssqqqqqqxxxwwwtttrrrqqqrrrssstttzzzzzzyyyxxxvvvtttrrrrrrtttvvvwwwvvvsssqqqqqqrrrrrrssstttuuuuuutttttttttzzz~~~~~~|||yyyuuusssrrrrrrrrrqqquuuvvvwwwwwwwwwwwwzzz|||}}}|||zzz|||yyywwwwwwxxxzzzzzzyyywwwkkk[[[KKKEEEFFFJJJQQQWWWaaadddffffffcccbbbdddfffqqquuuxxxvvvrrrrrrzzz~~~}}}kkkUUUVVV```gggnnnuuuuuuvvvwwwxxxyyyyyyzzz{{{|||{{{zzz{{{||||||zzzxxxNNNIIIJJJ```cccfffqqq{{{nnnbbbXXXPPPGGGBBBAAAAAAAAAAAACCCEEEGGGHHHLLLOOOQQQSSSTTTTTTVVVXXXZZZ```fffjjjllloootttwww{{{yyyaaaTTTGGGBBB@@@???AAADDDIIIHHHIIINNNQQQRRRZZZccchhhmmmtttzzzppp```VVVSSSVVV\\\eeejjjsss{{{~~~}}}zzzyyyuuuoookkkaaaTTTKKKGGGFFFFFFEEEEEEGGGKKKQQQ]]]ggghhhcccuuuggg~~~ggg???222444000+++---...//////...------......555;;;CCCWWWtttuuubbb```uuujjjZZZXXX^^^mmm{{{xxxnnniiikkklllooopppooommmllllllnnnpppkkksssoooRRRLLLPPPSSS[[[fffmmmllllllnnnrrrttttttsssqqqsssttttttsssrrrssstttuuuuuutttsssssstttuuuvvvvvvwwwwwwxxxxxxyyyyyyyyy|||{{{yyyxxxwwwxxxyyyzzz|||{{{{{{|||}}}|||yyyvvvuuuxxxzzzyyyvvvwww}}}|||zzz}}}~~~~~~}}}{{{zzzyyyxxxvvvtttrrrqqqpppssssssqqqpppqqqrrrtttuuuzzzyyywwwvvvttttttttttttuuuvvvwwwuuusssqqqpppqqqqqqrrrrrrsssssstttuuuuuu~~~}}}zzzvvvtttssssssrrrqqqtttuuuvvvvvvvvvwwwyyy{{{||||||zzz|||yyywwwuuuuuuuuutttrrrooocccTTTFFFCCCIIIPPPWWW]]]```eeeiiihhheeedddfffhhhsssvvvyyyxxxuuuvvv|||yyydddTTTXXXdddjjjpppvvvyyyyyyyyyzzzzzz{{{{{{||||||||||||}}}~~~}}}MMMGGGGGG\\\hhhiiirrrzzzqqqeeeZZZRRRKKKDDD??????@@@AAABBBDDDGGGIIIJJJMMMOOORRRSSSTTTTTTVVVWWWXXX^^^fffkkknnnqqquuuyyy|||vvvgggPPPGGG>>>===>>>>>>@@@DDDEEEDDDEEEJJJMMMQQQYYYaaafffkkkrrrzzz}}}~~~qqq^^^QQQKKKKKKQQQXXXdddjjjsss|||}}}}}}zzzyyyuuuooojjj```SSSJJJFFFFFFFFFFFFFFFIIILLLQQQ[[[gggllllllmmmccc~~~~~~___:::000333000...---...//////...---...///...666AAAOOOggg~~~hhhhhhyyyrrrZZZZZZ[[[dddtttzzz}}}{{{tttpppkkkiiikkkmmmnnnppppppooooooppprrrqqqlllvvvzzz^^^HHHJJJUUU[[[aaaiiilllmmmooosssvvvvvvtttrrrqqqrrrttttttsssssstttvvvrrrsssssstttuuuvvvwwwwwwvvvvvvwwwxxxyyyyyyzzzzzz{{{zzzyyyxxxxxxxxxyyyzzz}}}||||||}}}}}}{{{zzzyyyyyyzzzyyyxxxzzz~~~~~~~~~~~~~~~|||yyyxxxxxxwwwvvvuuusssrrrppppppoooooonnnoooppprrrtttvvvwwwvvvuuutttttttttuuuvvvtttuuuvvvtttrrrpppqqqqqqrrrrrrqqqqqqrrrtttuuuvvv~~~|||xxxvvvuuutttsssrrrssstttuuuuuuuuuvvvxxxzzz||||||{{{}}}|||xxxtttsssrrrppplllhhh]]]NNNBBBDDDMMMVVV\\\``````fffmmmmmmhhhfffiiimmmuuuwwwyyyzzzzzz||||||{{{}}}wwwhhh\\\VVV___kkkppptttxxx||||||||||||}}}}}}}}}}}}{{{zzz{{{}}}~~~LLLEEEEEEXXXkkkkkkrrrvvvnnnaaaWWWPPPIIICCC???>>>???AAACCCFFFIIIKKKLLLNNNQQQSSSTTTTTTTTTUUUWWWWWW]]]eeejjjmmmooossswwwzzz}}}iiiYYYFFF???;;;===@@@AAACCCGGGBBBCCCEEEJJJNNNSSSYYY]]]ccchhhqqqxxx}}}fff[[[___eeeooosssjjjiii]]]PPPHHHDDDDDDJJJRRRXXXaaappp~~~~~~||||||yyyxxxtttooohhh___RRRIIIFFFFFFFFFFFFLLLMMMNNNSSS```lllpppmmmkkkfff}}}xxxXXX777///222000///---...//////------///000000999GGG[[[tttvvviii{{{~~~eeeQQQZZZ]]]dddooozzz~~~|||sssnnnmmmjjjiiilllnnnnnnoooooooooooopppqqqtttppp|||eeePPPBBBKKKYYYaaafffjjjjjjmmmqqquuuwwwvvvtttqqqppprrrssssssrrrsssuuuwwwssstttvvvwwwxxxxxxxxxxxxwwwxxxyyyyyyzzz{{{||||||{{{{{{zzzyyyyyyzzzzzz{{{}}}|||{{{{{{~~~}}}{{{zzzzzz{{{{{{{{{~~~|||yyywwwvvvvvvvvvuuutttrrrqqqppppppooooooooopppqqqssstttuuurrrssstttuuuvvvuuuuuutttqqqrrrssssssqqqqqqssstttvvvuuusssrrrrrrtttvvvwwwzzz}}}yyywwwwwwvvvtttrrrssstttuuuuuuuuuvvvxxxzzz}}}~~~}}}{{{vvvuuutttrrrkkkfff[[[MMMCCCFFFQQQXXX\\\^^^aaahhhppppppllliiilllqqqvvvwwwyyy{{{}}}yyyyyy{{{{{{iii]]]YYY\\\hhhsssvvvwwwxxx~~~~~~}}}}}}}}}|||yyyxxxxxxzzz|||}}}|||zzzLLLDDDDDDUUU~~~jjjgggkkktttkkk___TTTMMMGGGBBB>>>>>>???BBBEEEHHHJJJLLLNNNPPPRRRTTTTTTTTTTTTUUUVVVVVV\\\bbbgggiiikkkooorrryyy|||oooZZZMMMAAA===<<>>PPPfff|||tttwww|||lll[[[QQQYYY```iiiqqqyyy~~~vvvooolllkkkkkklllnnnrrrqqqppppppqqqqqqrrrrrryyyxxxVVVIIIDDDOOO^^^eeegggiiijjjmmmrrrvvvwwwuuusssqqqpppqqqrrrrrrqqqrrruuuwwwxxxxxxyyyzzz{{{{{{zzzzzzzzzzzz{{{{{{|||}}}}}}~~~|||{{{{{{{{{{{{{{{||||||~~~|||zzz{{{}}}}}}{{{zzz|||||||||zzz~~~|||{{{yyywwwvvvuuuttttttsssrrrqqqqqqppprrrrrrrrrrrrrrrsssttttttnnnqqqtttwwwxxxvvvrrrpppmmmooopppqqqqqqrrruuuxxxzzzyyywwwuuutttuuuvvvwwwxxx~~~~~~~~~~~~|||zzzxxxxxxwwwuuuttttttuuuvvvvvvvvvwwwyyy{{{~~~{{{wwwvvvwwwssskkkdddWWWLLLEEEJJJUUU[[[^^^```cccjjjqqqrrrooommmqqquuuvvvwwwyyy|||~~~|||wwwyyy}}}zzzzzzaaaZZZ]]]fffrrrzzz{{{zzzyyy~~~~~~}}}|||||||||zzzyyyxxxyyyzzzzzzyyywwwMMMEEEEEETTTzzzooohhhiii}}}|||nnnfffYYYOOOIIIDDD@@@<<<>>>@@@CCCFFFIIILLLMMMNNNQQQSSSUUUUUUTTTTTTTTTUUUUUUZZZ```ccceeehhhmmmqqqyyy{{{{{{kkkZZZKKKAAA>>><<<===AAAEEEFFFJJJOOOQQQYYYbbbiiillllllddd[[[ZZZaaakkkttt|||iiiXXXUUUZZZVVVRRRRRRMMMJJJFFFDDDFFFHHHKKKTTT\\\fffqqq|||{{{xxxvvvrrrllleee\\\PPPGGGEEEFFFFFFFFFGGGFFFIIIXXXqqqvvvhhhfffnnnLLL333111000,,,000...//////...---...111333888GGG^^^tttwwwyyyiii[[[VVVWWW___jjjvvv|||pppmmmjjjhhhhhhkkknnnqqqwwwuuusssssstttvvvvvvvvv}}}mmmNNNIIIJJJVVVbbbgggiiijjjlllooosssuuuuuutttssstttrrrssssssrrrqqqrrruuuwwwzzz{{{{{{{{{||||||}}}}}}|||||||||||||||}}}}}}}}}{{{{{{{{{{{{||||||||||||}}}{{{zzz|||}}}}}}}}}zzzyyyyyyzzz|||~~~~~~~~~~~~~~~}}}|||{{{yyyxxxwwwwwwtttttttttssssssrrrrrrrrrtttttttttttttttttttttsssnnnqqquuuwwwwwwtttpppmmmlllmmmooooooppprrrvvvyyy{{{zzzxxxwwwvvvwwwwwwxxxzzz~~~~~~~~~~~~~~~|||{{{yyyyyyyyyxxxwwwuuuvvvwwwxxxxxxxxxyyy{{{}}}}}}~~~~~~|||xxxvvvwwwxxxssshhh___NNNHHHGGGOOOYYY___cccggggggkkkoooqqqqqqrrruuuxxxvvvyyy{{{}}}~~~yyywww{{{~~~rrr```\\\dddpppzzz~~~~~~|||{{{~~~~~~~~~}}}}}}||||||}}}|||{{{{{{||||||zzzxxxOOOFFFFFFSSSxxxsssnnnnnnyyyhhh```TTTKKKFFFCCC@@@===???AAADDDGGGJJJLLLNNNNNNRRRTTTUUUUUUTTTSSSTTTUUUTTTXXX]]]```cccgggnnnssswwwyyy~~~tttdddUUUIII@@@;;;>>>===???EEEIIIKKKPPPVVVaaammmzzzooo```WWW^^^hhhrrrzzzsssccccccllljjjfffeee```ZZZWWWUUUWWWYYY___jjjuuu}}}{{{wwwuuupppjjjddd[[[OOOGGGEEEFFFFFFGGGGGGHHHMMM]]]uuuiiifffyyyfffEEE111222000,,,000...//////...---...111444<<>>>>>>>>DDDBBBFFFNNNSSSUUU]]]fff}}}pppXXX[[[dddpppxxx|||zzzzzz|||~~~}}}yyyvvvuuuooohhhbbbWWWKKKDDDCCCFFFFFFEEECCCPPPOOOZZZ|||sssmmmpppkkk~~~|||{{{^^^@@@333000---,,,...333///...000111111444999EEEddd}}}wwwyyyvvvdddXXXWWWfffyyy}}}}}}wwwllljjjjjjiiihhhggghhhjjjmmmooorrrqqqsssvvvwwwxxx|||jjjWWWHHHTTT___dddgggkkkooopppmmmoooqqqrrrrrrsssuuuwwwvvvyyy|||zzzvvvuuuzzz|||{{{{{{|||~~~~~~}}}}}}|||zzzyyyxxxwwwvvvzzzyyyxxxwwwvvvvvvvvvvvvwwwxxxyyyyyywwwwwwxxxyyy~~~}}}|||zzzzzzyyyyyyzzz|||~~~}}}|||zzzyyyyyyyyyyyyyyyxxxwwwvvvvvvvvvvvvxxxuuurrrqqqrrrsssttttttsssuuuwwwwwwuuussssssttttttuuuuuussspppooooooqqqnnnmmmmmmmmmmmmnnnnnnooovvvwwwxxxwwwvvvvvvxxxzzz{{{~~~}}}{{{|||zzzxxxzzz|||zzz{{{|||}}}~~~~~~~~~~~~|||{{{|||xxxkkk]]]UUUGGGMMMTTTZZZ^^^dddjjjooonnnpppssstttvvvxxx{{{~~~zzz}}}~~~qqqppptttwww|||yyyeee]]]^^^kkksss{{{~~~|||{{{{{{|||~~~|||{{{||||||}}}RRRDDDAAAMMMqqq|||jjjnnn|||lll^^^WWWMMMEEEAAA@@@@@@@@@AAACCCFFFJJJLLLNNNOOOPPPSSSSSSSSSSSSSSSTTTUUUUUUVVVWWWZZZ]]]```eeekkkooouuuzzzyyyeeeZZZJJJ@@@>>>@@@BBBCCCDDDDDDIIIQQQXXX```nnn|||nnn^^^___eeepppxxx|||}}}}}}yyywwwuuuooohhh```VVVJJJCCCCCCEEEEEEDDDDDDOOONNNZZZzzz~~~kkkfffyyyuuu{{{rrrWWW<<<222111...---000///---,,,...///000888AAATTTooozzzqqqzzzooo^^^YYY___qqq|||qqqkkkiiigggfffeeefffgggkkknnnppptttsssuuuxxxyyyyyy|||gggUUURRR]]]fffjjjkkkoooqqqqqqnnnppprrrsssssstttvvvxxxvvvwwwyyyxxxvvvvvvyyy|||~~~}}}|||}}}~~~~~~}}}~~~~~~}}}|||{{{zzzyyyyyywwwwwwwwwwwwwwwwwwxxxxxxwwwyyyyyyyyywwwwwwwwwyyy}}}}}}|||{{{{{{zzzzzzyyy|||~~~{{{zzzyyyxxxxxxxxxxxxxxxvvvvvvvvvuuuvvvvvvwwwwwwyyyvvvssspppppppppooonnnrrrtttvvvvvvuuuttttttttttttsssrrrqqqpppooooooooojjjkkkmmmmmmlllmmmppprrrvvvwwwxxxyyyyyyyyy|||~~~}}}|||}}}|||yyy{{{}}}}}}~~~~~~}}}~~~{{{zzz{{{vvvhhhYYYQQQGGGMMMTTTZZZ^^^ccciiimmmoooqqqsssuuuvvvyyy|||vvvvvvzzz}}}qqq___[[[___pppxxx}}}||||||}}}}}}RRRDDDAAAJJJiiiiiinnnvvvdddZZZSSSJJJCCC??????@@@@@@CCCEEEHHHKKKNNNPPPPPPQQQTTTTTTSSSSSSSSSSSSTTTTTTUUUWWWZZZ]]]```eeelllpppvvv|||wwwkkkOOOHHH@@@<<<>>>BBBEEEFFFHHHMMMWWWbbbkkkvvvvvveeebbbeeeoooxxx}}}~~~zzzwwwtttnnnggg^^^TTTIIIBBBBBBEEEEEEDDDGGGPPPOOO]]]zzzxxxdddaaavvvttt~~~wwweeeMMM777111111//////111---,,,---......333@@@OOOiii|||xxxaaaeee{{{~~~eee]]]aaalll|||xxxtttpppkkkhhhfffffffffgggjjjmmmqqqsssvvvuuuwwwzzzzzz|||rrr```RRR\\\eeemmmnnnooorrrsssrrrppprrrtttuuuuuuuuuwwwyyywwwwwwwwwxxxxxxyyy{{{|||~~~}}}}}}~~~}}}||||||||||||{{{{{{zzzzzzzzzuuuuuuvvvvvvwwwxxxyyyyyyxxxyyyzzzyyywwwvvvvvvxxx||||||||||||{{{zzzyyyyyy|||~~~|||yyyvvvvvvuuuuuuuuuvvvvvvwwwttttttttttttuuuvvvwwwxxxyyyvvvsssqqqqqqqqqpppooopppsssuuuvvvuuutttuuuvvvwwwtttqqqqqqrrrsssqqqooolllooorrrqqqnnnmmmqqquuuvvvxxxzzz{{{|||}}}~~~~~~{{{}}}}}}}}}{{{~~~}}}~~~~~~{{{yyyzzzzzzrrrbbbSSSKKKJJJPPPWWW]]]aaaeeejjjnnnppprrrtttvvvwwwyyy}}}|||zzz|||zzzgggZZZ\\\eeeuuu|||~~~~~~~~~~~~~~~~~~SSSEEEAAAFFFbbbiiimmmsss```UUUOOOGGG@@@>>>???@@@AAAEEEGGGJJJMMMOOOQQQRRRRRRTTTTTTTTTTTTTTTUUUVVVWWWTTTVVVZZZ]]]aaafffmmmqqqvvv~~~~~~lll]]]FFFCCC???>>>AAAEEEGGGHHHPPP[[[kkkwwwhhhdddeeeoooyyy}}}|||~~~zzzvvvtttmmmfff]]]TTTIIICCCCCCFFFFFFEEEJJJPPPRRRccc|||sss```ccc|||ggggggyyylllZZZEEE444000222///...000...///000000000777KKK___zzzgggWWWccczzz~~~jjj\\\aaannnwwwzzztttsssooohhhccciiiiiiiiikkkmmmpppsssuuuvvvvvvxxx{{{{{{}}}vvvhhh\\\QQQaaahhhnnnoooppprrrrrrppprrrtttuuuvvvvvvvvvxxxzzzzzzyyyyyyzzz}}}~~~~~~}}}}}}~~~~~~}}}xxxxxxxxxxxxxxxxxxyyyyyyuuuuuuvvvwwwwwwwwwwwwwwwxxxyyyzzzxxxvvvuuuvvvwwwzzzzzz{{{{{{{{{yyyxxxwww}}}~~~|||yyyvvvvvvvvvuuuuuutttuuuuuuuuutttttttttttttttuuuvvvwwwwwwuuusssssstttuuuuuutttoooqqqtttuuuuuuuuuvvvvvv{{{vvvrrrsssvvvwwwtttqqqssswwwzzzwwwpppnnnrrrwwwxxxzzz|||}}}}}}~~~~~~~~~}}}~~~}}}||||||~~~~~~}}}|||zzzyyyzzzyyynnn]]]NNNHHHNNNTTT]]]cccfffiiimmmpppqqqsssuuuwwwxxx{{{~~~sssvvv{{{}}}nnn^^^YYYcccpppvvv}}}~~~RRREEEAAADDD\\\nnnmmmrrr___QQQKKKDDD>>>===???AAABBBGGGHHHKKKNNNPPPRRRRRRRRRSSSSSSSSSTTTVVVXXXYYYZZZTTTWWWZZZ^^^bbbhhhooosssvvv~~~xxxcccRRRBBB@@@@@@AAADDDHHHKKKLLL[[[fffrrrzzz|||gggccceeeppp{{{{{{yyyzzz|||~~~yyyvvvsssmmmeee]]]TTTJJJEEEEEEHHHHHHFFFHHHOOOSSShhh}}}mmm]]]kkksss```cccrrr```SSSAAA222111111...,,,......///111111111<<>>222222222...---000------///444===PPPmmmwwwaaa___iiitttgggWWWYYYddduuu}}}~~~uuupppkkkjjjgggfffkkkrrrfffgggiiikkkmmmoooqqqrrrsssuuuyyy}}}~~~{{{ccc[[[\\\]]]iiimmmoooppprrruuutttoooppprrrsssssssssssstttvvvqqquuuyyy{{{zzz{{{}}}}}}{{{{{{{{{zzzxxxvvvyyyyyyyyyyyyxxxxxxxxxxxxtttuuuwwwxxxwwwvvvuuussstttuuuwwwwwwvvvvvvxxxyyy|||zzzxxxwwwwwwxxxzzz||||||~~~~~~xxxxxxvvvuuuuuuuuuuuuuuuuuutttsssrrrqqqqqqqqqqqqrrrqqqqqqpppppppppqqqqqqrrrqqqoooooopppooommmkkknnnqqqtttuuutttttttttuuuqqqpppoooooooooooooooooooooqqqrrrsssrrrsssvvvxxx}}}~~~}}}xxxnnn]]]NNNJJJNNNTTT\\\gggppptttvvvxxxzzzuuuwwwyyy{{{|||~~~|||vvvsss{{{|||lll\\\XXX^^^gggqqqyyy~~~|||~~~~~~PPPDDDDDDFFFYYY{{{eeemmmxxxeeeYYYJJJFFF@@@<<<>>>AAAEEEGGGHHHIIILLLNNNPPPQQQRRRRRRQQQQQQQQQQQQRRRSSSUUUUUUVVVYYY]]]aaafffmmmtttyyyyyyhhhPPP===@@@AAADDDHHHNNNXXXbbbiiivvvrrrcccfffooozzz~~~~~~~~~yyy{{{yyyuuusssqqqllleeeXXXQQQHHHDDDEEEHHHGGGFFFIIIRRR```www|||^^^[[[{{{kkkppphhhKKK===222222333//////333///...111888EEEZZZxxxpppaaahhhqqqsssyyy{{{tttQQQPPPZZZppp|||}}}vvvrrrmmmjjjjjjmmmlllgggdddeeefffgggiiilllooorrrtttvvvsssvvvzzz~~~www]]]VVVXXXZZZjjjmmmnnnnnnooorrrpppkkkoooqqqrrrrrrqqqqqqssstttpppvvv|||}}}{{{{{{~~~|||zzzyyywwwuuussswwwwwwwwwwwwvvvvvvuuuuuurrrsssuuuwwwxxxwwwvvvuuussstttvvvwwwvvvwwwxxxzzz~~~|||yyywwwwwwzzz}}}|||}}}zzzssstttuuuvvvvvvuuuttttttppppppooooooooooooppppppmmmmmmmmmmmmnnnooopppqqqoooooooooppprrrsssqqqpppoooqqqtttuuutttsssssstttpppqqqrrrpppooonnnpppqqquuuttttttttttttuuuuuuvvv|||}}}}}}vvvjjjYYYKKKJJJPPPXXXaaammmvvvzzz|||~~~uuuwwwzzz{{{}}}~~~vvvqqquuu|||rrrbbbTTTVVVbbbnnnxxx~~~~~~~~~~~~}}}~~~~~~TTTDDDCCCJJJ]]]zzzaaammmvvvdddVVVHHHDDD@@@===>>>AAACCCDDDIIIJJJLLLNNNPPPQQQRRRRRRRRRRRRRRRSSSSSSUUUVVVVVVZZZ\\\```dddiiiooovvv{{{wwwcccMMM@@@@@@???BBBMMMXXX^^^cccggguuuyyyxxx~~~ooobbbiiissszzz~~~{{{vvvsssqqqmmmfffaaaUUUMMMGGGEEEEEEDDDFFFJJJOOOYYYssspppSSS]]]~~~zzzggg}}}vvvfffFFF;;;222000111000111222222///---666RRRvvvlll```|||{{{```SSS]]]mmm{{{}}}ssskkkooonnnmmmkkkiiihhhggggggfffhhhkkkmmmoooqqqtttvvvzzzxxxxxx}}}^^^NNNQQQYYY^^^lllooosssuuutttssssssssspppqqqrrrrrrrrrsssuuuwwwyyyzzz{{{|||}}}~~~|||{{{{{{zzzxxxvvvtttssszzzyyyxxxzzz||||||xxxtttssssssuuuwwwyyyxxxvvvsssvvvvvvwwwxxxxxxxxxwwwvvv{{{zzz{{{}}}|||xxxyyy}}}}}}}}}}}}}}}||||||{{{yyyvvvsssrrrppppppsssuuuuuuuuuppppppppppppooonnnmmmllliiikkkmmmoooooonnnllljjjoooooooooooonnnmmmlllkkkppppppqqqpppnnnoooqqqttttttqqqnnnmmmnnnppprrrrrrvvvvvvuuutttsssrrrrrrrrr{{{~~~~~~}}}~~~}}}zzz|||tttiii]]]RRRLLLOOOWWWbbbmmm||||||wwwuuurrrtttyyy|||yyyvvvsss~~~|||}}}yyyaaaWWWSSS\\\iiirrrzzz~~~}}}|||~~~~~~~~~TTTCCCBBBHHH[[[|||cccllluuubbbUUUKKKGGGCCCAAABBBEEEGGGHHHIIIJJJLLLNNNPPPQQQRRRRRRSSSSSSSSSSSSTTTUUUVVVWWWYYY\\\```eeejjjpppwww|||uuuaaaLLL???BBBBBBHHHRRR[[[aaahhhooolllhhhooo}}}rrrccckkkuuu||||||wwwssspppkkkddd^^^TTTMMMFFFEEEEEEDDDFFFJJJQQQ[[[tttmmmNNN]]]zzzkkkooo\\\DDD:::111000111000000111000222666EEEbbbyyyhhhooorrr^^^VVViiiwww}}}~~~{{{~~~uuullliiikkkjjjhhhgggfffeeeeeeeeedddfffjjjlllnnnqqqtttwwwxxxuuutttyyytttZZZNNNPPPZZZaaammmpppsssuuutttsssrrrrrrpppqqqssssssrrrsssuuuwww{{{{{{||||||||||||||||||zzzzzzzzzzzzyyyxxxwwwvvvxxxwwwwwwxxxzzzyyyvvvsssssstttuuuwwwyyyyyyvvvsssssstttvvvxxxyyyxxxwwwvvvyyyxxxyyy||||||yyy{{{||||||}}}~~~|||zzzyyyyyywwwuuusssrrrpppppprrrtttttttttoooooooooooonnnnnnnnnnnnkkkmmmnnnpppooonnnlllkkkooooooppppppoooooonnnmmmnnnoooooonnnmmmnnnppprrruuusssqqqpppppprrrssssssvvvuuuuuuttttttttttttttt||||||wwwmmmaaaWWWPPPMMMRRRYYYgggqqq}}}yyyrrrooorrrvvvzzz|||}}}|||wwwvvvuuu}}}{{{|||ttt^^^VVVUUU___llluuu|||TTTCCCAAAFFFWWWyyy{{{dddjjjqqq^^^QQQHHHDDD@@@???@@@CCCFFFGGGJJJKKKMMMOOOQQQRRRSSSSSSTTTTTTSSSSSSTTTUUUWWWXXXYYY\\\bbbggglllrrrxxx|||rrr]]]JJJ???@@@CCCKKKTTTYYY^^^iiittt{{{ddd[[[dddtttoooeeelllvvv}}}|||wwwsssoooiiiaaaZZZRRRKKKFFFEEEEEEEEEGGGKKKPPPZZZsssdddFFF^^^wwwnnnoooXXX???777111000111//////000...111999MMMjjj|||ccciiiuuueee]]]___uuu||||||{{{~~~|||mmmkkklllgggffffffeeeeeeeeeffffffeeehhhkkknnnpppssswwwyyyuuutttvvv}}}cccTTTPPPRRR[[[fffooorrrtttuuutttrrrqqqqqqqqqrrrssssssssstttvvvxxxzzzzzzzzz{{{{{{|||||||||zzzzzzzzz{{{zzzzzzyyyxxxvvvuuuuuuvvvwwwwwwtttrrruuuuuuvvvxxxyyyyyyvvvtttrrrsssvvvyyyzzzyyyxxxvvvwwwvvvxxx{{{{{{yyy{{{{{{{{{||||||~~~~~~}}}}}}~~~~~~~~~{{{xxxvvvvvvuuutttssssssqqqpppppprrrssssssrrrnnnmmmmmmllllllmmmooopppnnnoooooopppooonnnlllkkklllmmmnnnnnnnnnnnnnnnnnnmmmnnnnnnnnnmmmmmmooopppvvvvvvuuutttssssssssstttuuuuuuuuuuuuuuuvvvwwwwww|||~~~{{{qqqdddWWWPPPNNNQQQXXX```pppyyy}}}sssllliiissswww{{{}}}}}}vvvsssvvvxxx}}}|||xxxkkkYYYWWWZZZeeeqqqzzzTTTBBBAAADDDRRRuuuxxxcccfff}}}~~~mmmZZZMMMEEEAAA>>><<>>>>>AAAEEEIIIKKKOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTSSSTTTVVVZZZ^^^```^^^```cccgggkkkqqqwww|||~~~vvvdddRRRFFFAAABBBIIISSSYYYZZZ```rrr{{{```ZZZ\\\sssxxxlllqqqyyy}}}wwwuuuqqqooolllfff]]]WWWLLLFFFCCCEEEGGGGGGIIILLLVVVhhhwwwnnnTTTRRRffffffyyygggAAA555111///111000...///333222<<>>222000000,,,...222---000AAAGGGpppdddUUU```|||}}}eee\\\^^^rrr{{{{{{~~~~~~yyywwwsssnnnkkkiiiiiihhhjjjhhhggglllrrrvvvtttqqqwwwtttsssvvvxxxxxx|||aaaZZZWWWZZZeeennnpppqqqtttwwwxxxxxxuuuqqqppprrrtttttttttttttttuuuuuuuuuuuu{{{xxxuuuuuuwwwzzzzzzxxx~~~~~~~~~{{{yyywwwxxxyyywwwwwwwwwvvvvvvvvvvvvvvvuuuuuuttttttttttttuuuuuutttsssssssssuuuxxx{{{|||{{{{{{{{{{{{|||~~~~~~{{{yyyxxxwww{{{zzzxxxvvvuuuuuuvvvvvvuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwxxxyyyxxxvvvtttrrrrrrpppnnnkkkjjjjjjkkkkkkllljjjhhhjjjmmmoooooommmkkkkkkjjjiiijjjkkklllmmmkkkllllllkkkjjjlllooorrrpppooonnnooopppppppppooosssttttttsssrrrrrruuuwwwwwwsssqqqssstttsssvvvzzz~~~~~~~~~~~~~~~||||||zzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|||}}}}}}xxxrrrjjj```UUUNNNIIILLLRRR\\\oooqqq]]]^^^ggglllpppvvvxxx}}}|||xxxtttuuu{{{vvvnnnddd]]]\\\```eeeiiitttxxx}}}}}}}}}}}}\\\HHHBBBAAABBBYYYpppeeerrrwwwyyykkk[[[NNNGGGBBB@@@DDDGGGHHHKKKOOORRRQQQPPPQQQTTTVVVVVVVVVUUUUUUVVVWWWZZZ```hhhnnnoookkkffffffjjjooosssuuu{{{}}}}}}tttfffVVVLLLGGGLLLSSS\\\gggtttaaaLLLOOOUUUwww{{{|||{{{xxxwwwsssooommmkkkcccVVVLLLFFFDDDCCCFFFHHHIIINNNSSSbbb{{{qqqOOOMMMnnneeeeeevvviii\\\KKK;;;111222222...///333///333EEEkkktttXXXYYYkkkwwwuuueeeeeekkk||||||zzz{{{~~~rrrpppnnnllljjjiiiiiiiiijjjiiiiiimmmrrrtttsssqqqrrrqqqsssxxxzzzyyy|||xxx\\\WWWWWW^^^jjjrrrssstttwwwvvvwwwwwwvvvtttsssrrrsssqqqqqqrrrsssuuuvvvwwwxxx}}}zzzwwwvvvyyy{{{{{{zzz~~~|||xxxvvvvvvwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvwwwwwwvvvvvvxxxzzz}}}{{{{{{{{{||||||}}}~~~}}}{{{zzzyyyxxxzzzyyywwwvvvvvvvvvvvvwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwxxxxxxwwwuuuttttttrrrooommmkkkkkkkkklllllljjjiiijjjlllnnnmmmlllllllllkkkjjjkkklllmmmnnnlllmmmmmmmmmlllmmmppprrrpppooooooooopppppppppooorrrssstttsssrrrrrrtttvvvwwwsssrrruuuvvvvvvyyy~~~}}}}}}|||||||||}}}}}}~~~}}}||||||zzzzzzyyyyyyyyyyyyyyyyyyzzzzzzyyyzzz{{{}}}~~~}}}zzzxxxssskkkbbbXXXPPPKKKNNNRRRXXXbbbtttjjj[[[___jjjoootttyyy|||xxxvvvtttxxx~~~lllggg```]]]```gggnnnrrrwww{{{^^^IIICCCBBBCCCUUUllleeennnwww{{{nnn^^^QQQGGGCCCAAAEEEHHHJJJLLLPPPSSSQQQQQQRRRTTTVVVVVVUUUTTTUUUVVVWWWZZZ```ggglllqqqmmmiiigggjjjnnnqqqsssuuuyyyzzzuuuiii\\\QQQLLLNNNRRR\\\kkkiiiQQQPPPWWWxxx}}}}}}zzzuuuuuuqqqnnnkkkhhh```SSSJJJEEECCCDDDGGGHHHHHHMMMSSSdddvvvhhhLLLQQQsss~~~```iiiwwweeeVVVGGG;;;555333444///000444111888KKKnnnVVVKKKYYYnnnppp{{{{{{xxxzzzgggbbblllwww|||zzzxxxyyy}}}zzziiiiiiiiiiiiiiiiiiiiiiiiiiikkkmmmppprrrssssssrrrpppqqqvvv|||~~~|||~~~kkkWWWWWW[[[eeeooottttttuuuxxxwwwvvvvvvwwwwwwvvvsssqqqooooooqqqsssvvvxxxyyyzzz~~~{{{yyyxxxyyy{{{{{{{{{|||xxxvvvuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxwwwwwwvvvvvvwwwwwwxxxyyyxxxxxxxxxyyy{{{~~~|||||||||||||||}}}}}}}}}~~~~~~}}}|||{{{zzzzzzyyyxxxxxxwwwvvvvvvvvvwwwxxxuuuuuuuuutttttttttssssssssstttvvvwwwwwwwwwvvvuuuuuutttqqqooommmllllllllllllkkkiiijjjkkkllllllkkknnnmmmlllllllllmmmoooppplllnnnoooooonnnnnnpppqqqppppppppppppppppppppppppppprrrttttttssssssssstttuuurrrqqquuuwwwxxx{{{~~~|||{{{{{{|||~~~|||{{{|||yyyyyyyyyxxxxxxwwwwwwwww|||{{{zzzyyyzzz|||~~~~~~|||{{{uuutttnnneeeYYYPPPLLLKKKRRRWWW___kkk}}}nnn```YYYbbbnnntttxxx}}}uuutttvvv}}}~~~vvvdddaaa^^^___fffooovvv{{{|||~~~```JJJCCCBBBCCCSSSjjj}}}```fffuuu}}}ooo___RRRHHHDDDBBBFFFJJJKKKNNNRRRSSSRRRQQQRRRTTTUUUVVVUUUTTTUUUWWWYYY\\\aaagggkkkrrroookkkiiiiiillloooqqqppptttvvvtttjjj^^^SSSMMMQQQUUUbbbxxxyyy]]]WWWZZZyyy}}}}}}}}}yyyuuutttqqqnnnkkkfff]]]QQQHHHCCCBBBDDDGGGHHHHHHNNNUUUllluuucccJJJRRRssswww^^^pppwwwbbbRRRCCC999555333444//////444333===SSSxxx]]]KKKMMM___pppkkkwwwzzz{{{iii^^^dddsss|||wwwwwwxxx{{{{{{vvveeefffggghhhiiiiiihhhhhhkkknnnqqqssssssssstttuuuuuuvvvzzz~~~{{{aaaXXX]]]ccckkkrrrtttuuuxxx{{{zzzwwwttttttvvvvvvsssppppppqqqsssuuuwwwyyyzzz{{{}}}{{{yyyxxxxxxyyyzzz{{{}}}~~~~~~|||yyywwwvvvwwwvvvvvvwwwwwwxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxyyyzzz|||}}}}}}}}}}}}}}}}}}|||{{{{{{|||||||||{{{{{{{{{zzzzzzwwwwwwvvvuuuuuuvvvwwwxxxuuuuuuuuutttssssssrrrrrrtttuuuvvvvvvvvvuuuttttttuuutttqqqooommmlllkkkkkklllkkkjjjjjjjjjkkkkkkkkkoooooonnnmmmnnnooopppqqqnnnoooqqqqqqpppooopppqqqooopppqqqqqqpppooopppqqqqqqsssvvvvvvuuuttttttuuutttqqqqqqtttvvvvvvyyy}}}}}}}}}|||zzzzzz{{{xxxxxxxxxwwwvvvvvvuuuuuu|||}}}}}}~~~~~~}}}}}}|||~~~|||yyyxxxrrrqqqkkk```SSSMMMMMMPPPTTTYYYcccttt```[[[\\\gggrrrxxx|||xxxttttttyyywwwmmmdddbbbbbbeeellltttzzz}}}bbbKKKBBB@@@BBBOOOhhh|||```cccnnn~~~ppp^^^QQQIIIEEECCCGGGKKKMMMPPPTTTTTTRRRQQQRRRTTTUUUUUUTTTUUUWWWYYY\\\___ccchhhkkkqqqooollliiihhhjjjmmmooopppsssuuutttlllaaaVVVPPPTTT]]]pppeee]]]bbb||||||~~~{{{|||yyyvvvtttrrroookkkeee[[[PPPGGGCCCBBBDDDGGGGGGIIIPPPZZZuuuwww```HHHRRRrrrxxxhhhqqq]]]LLL<<<222...111333......333555CCC[[[fffPPPMMMZZZkkkvvvpppyyy{{{}}}tttaaa]]]iiixxx|||wwwxxxzzz~~~~~~qqqqqqggghhhiiiiiijjjiiiiiihhhoooqqqssstttuuuuuuwwwyyyzzzyyyzzz|||{{{|||ooo^^^^^^dddjjjppptttwww{{{|||xxxsssrrrssstttrrrpppuuuuuuvvvwwwxxxyyyyyyzzz{{{zzzxxxwwwvvvvvvxxxyyyyyyzzz|||{{{zzzxxxxxxyyywwwwwwxxxyyyyyyzzz{{{{{{zzzzzzyyyyyyyyyyyyzzzzzzyyyyyyyyyzzzzzz{{{{{{|||}}}}}}~~~~~~}}}|||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzwwwvvvuuuuuuuuuvvvwwwxxxuuuuuuttttttsssssssssssswwwwwwvvvuuutttsssrrrqqqsssrrrqqqooommmkkkjjjjjjllllllkkkkkkjjjjjjkkklllppppppooooooooopppqqqrrroooqqqsssrrrqqqpppppppppoooqqqrrrqqqooooooppprrrsssuuuxxxyyyxxxvvvvvvwwwwwwttttttwwwxxxvvvxxx|||}}}~~~~~~~~~|||yyywwwxxxyyywwwwwwwwwvvvvvvuuuuuuuuuzzz|||~~~}}}zzzxxx}}}~~~~~~~~~|||yyyuuusssnnnllleeeZZZPPPKKKOOOTTTVVV\\\hhh}}}rrrZZZ[[[bbbmmmvvv{{{~~~sssuuuwww{{{{{{oooeeeddddddggglllsssyyy}}}dddLLLBBB@@@BBBIIIcccffffffmmm~~~~~~ppp^^^PPPJJJEEEDDDHHHMMMNNNQQQUUUTTTSSSQQQRRRTTTUUUUUUTTTUUUXXX[[[^^^```dddhhhkkkooonnnllliiiggghhhkkknnnrrrtttvvvuuuooofff\\\UUUYYYhhheee^^^mmm|||yyyyyy~~~xxxrrrrrrwww}}}~~~|||zzzyyyxxxsssqqqoookkkcccYYYNNNFFFBBBBBBDDDFFFFFFJJJTTT```xxxsssYYYFFFVVVvvvzzzwwwnnn\\\KKK;;;111...000111------444888IIIeeepppVVVHHHNNN^^^nnnxxx|||zzzgggVVVWWWhhhwwwxxx{{{yyyzzz|||vvvooonnnllllllkkkkkkkkkjjjjjjjjjsssrrrrrrsssuuuxxxzzz{{{yyywwwvvvvvvuuuxxxiii```ccciiinnnsssuuu{{{wwwuuusssrrrrrrsssrrrrrrwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyxxxvvvttttttvvvxxxvvvxxx{{{{{{zzzyyyyyyzzzvvvwwwwwwyyyzzz{{{||||||{{{zzzzzzyyyyyyzzzzzz{{{|||||||||||||||}}}}}}}}}|||}}}~~~~~~~~~|||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzzwwwwwwvvvuuuuuuuuuvvvwwwttttttttttttttttttttttttxxxwwwvvvtttsssqqqpppoooqqqqqqpppooommmlllkkkjjjkkklllmmmlllkkkkkklllnnnqqqpppoooooooooppprrrsssqqqrrrsssrrrpppoooooopppoooqqqsssrrrooonnnpppsssvvvwwwyyyyyyxxxxxxxxxyyy{{{xxxxxx{{{|||zzz{{{~~~~~~}}}}}}~~~}}}}}}|||yyyvvvuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvyyy|||~~~~~~{{{wwwttt{{{|||||||||yyyuuuqqqooofffccc\\\SSSLLLLLLPPPUUU[[[dddtttwww```YYY```jjjsssyyy}}}sssvvvyyy|||}}}xxxppphhhbbbdddfffkkkrrrzzzgggNNNCCCAAACCCEEE___lllhhhmmm}}}qqq```RRRKKKFFFEEEIIINNNOOOSSSWWWTTTSSSQQQRRRTTTUUUTTTTTTTTTWWW[[[^^^```cccfffiiimmmmmmllliiiffffffiiimmmqqqrrrtttsssppphhh```ZZZ___ssszzz___```tttsssrrrsssyyy~~~tttjjjeeehhhpppvvv~~~|||zzzyyyxxxqqqpppnnniiiaaaVVVKKKDDDCCCBBBCCCEEEFFFKKKYYYffftttgggLLLBBB]]]vvv}}}lllZZZJJJ;;;333222///111---...555<<>>FFF]]]|||^^^nnnzzzxxxhhhYYYKKKIIIGGGHHHLLLPPPRRRSSSRRRQQQPPPRRRUUUWWWVVVTTTXXXYYYZZZ[[[^^^bbbeeeggglllnnnnnnmmmjjjkkknnnqqqpppooommmmmmllljjjfffdddeeesssttt^^^aaammmtttddd[[[^^^[[[aaarrr}}}{{{wwwuuuwww}}}}}}ssskkkhhhmmmxxx~~~}}}zzzxxxxxxwwwxxxtttooojjjdddXXXKKKCCCCCCAAA???FFFJJJFFFPPPbbbjjj\\\JJJ<<>>ddduuu\\\___uuuqqq```KKK>>>666111000111//////333;;;FFFWWWooo```^^^zzz|||dddXXXXXX___vvvxxxxxxwwwqqqllleeeddddddfffjjjmmmoooppppppqqqssstttuuuttttttsssssswww{{{~~~pppYYYVVV```jjjmmmoooqqqqqqnnnllljjjiiikkkmmmqqqtttvvvvvvtttssssssuuuwwwwwwvvvuuuvvvwwwvvvvvvwwwzzz}}}~~~}}}{{{yyy|||~~~zzzwwwwwwxxxyyyzzz{{{|||||||||||||||yyyyyyzzzzzz{{{{{{{{{|||zzzzzz{{{|||}}}~~~~~~~~~~~~}}}||||||||||||wwwxxxyyy{{{{{{||||||||||||yyyyyyzzzwwwsssssswwwwwwxxxxxxxxxxxxwwwwwwvvvrrrssssssssssssqqqooonnnkkkkkkjjjiiihhhggggggfffgggiiijjjjjjiiiiiijjjlllpppooommmnnnooopppnnnmmmpppqqqrrrrrrsssrrrqqqpppooopppqqqrrrtttvvvxxxyyyxxxwwwvvvuuutttuuuvvvwwwyyyzzz{{{}}}~~~~~~|||xxxyyyyyyxxxvvvtttuuuvvvvvvvvvvvvwwwwwwxxxyyyzzzuuuwwwzzz}}}~~~~~~}}}}}}yyyuuusssqqqjjjbbbZZZUUURRRVVV]]]eeeqqq{{{mmmZZZZZZcccjjjttt|||zzzmmmbbbccccccdddeeehhhmmmqqqssswwwyyy|||RRRGGG@@@GGGGGGVVV{{{pppccclll}}}ppp___QQQMMMIIIKKKPPPTTTUUUTTTTTTTTTTTTTTTUUUVVVVVVUUUYYYZZZ[[[^^^bbbfffiiikkkmmmppptttvvvtttooojjjfffllllllmmmooopppnnnjjjgggdddfffjjjsss}}}xxx\\\MMMJJJMMMMMMRRR^^^llluuuzzz~~~yyyuuussspppggg^^^]]]hhh{{{}}}zzzwwwuuutttrrrllleee]]]RRRFFF@@@AAAEEEAAAFFFKKKMMMXXXaaa\\\III;;;CCCpppqqqYYY```yyyppp]]]GGG999333000///111111222666@@@OOOdddzzzxxxbbbeeesss``````iiiqqq|||xxxwwwssslllhhhddddddeeegggjjjmmmooopppqqqrrrsssttttttttttttsssyyy{{{{{{{{{eeeUUUVVVaaajjjnnnqqqtttssspppmmmnnnooopppqqqtttvvvwwwwwwvvvuuutttvvvwwwwwwvvvuuuvvvwwwuuuuuuwww{{{~~~~~~|||yyy{{{}}}{{{xxxvvvxxxzzzzzz{{{||||||}}}}}}}}}|||{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{|||}}}~~~~~~||||||||||||||||||||||||{{{||||||}}}}}}|||{{{{{{|||{{{{{{|||xxxsssuuuzzzxxxxxxxxxxxxwwwvvvvvvuuuqqqrrrsssssssssqqqooonnnjjjjjjiiiiiihhhhhhggggggkkklllmmmmmmkkkjjjkkkmmmpppooonnnnnnoooooonnnmmmqqqrrrssssssrrrqqqpppoooqqqqqqrrrssstttvvvwwwxxxyyyxxxvvvuuutttuuuuuuvvvyyyyyy{{{|||}}}}}}}}}}}}}}}zzzxxxyyyzzzzzzyyyxxxxxxwwwwwwwwwwwwwwwxxxyyyzzz{{{vvvxxx|||~~~}}}yyytttqqqooohhh```]]]XXXVVVZZZ```iiiuuu{{{bbbXXXaaakkkmmmuuu~~~zzzvvvhhhaaa]]]___bbbfffiiinnnsssvvv{{{|||}}}WWWHHH???FFFDDDLLLkkktttdddlll~~~tttdddPPPKKKGGGJJJQQQVVVVVVUUUTTTTTTUUUUUUVVVVVVWWWWWW[[[\\\]]]```dddiiimmmooorrrtttuuuwwwvvvsssnnnkkkmmmmmmmmmooopppoookkkiiieeegggnnnyyyzzzbbbSSSNNNNNNPPPQQQXXXdddooouuuyyy~~~yyyrrrggg^^^\\\dddrrr||||||xxxuuurrrqqqoooiiibbbZZZOOODDD@@@AAABBBBBBIIIJJJJJJXXXfffdddGGG===JJJxxxsss]]]gggzzzqqq\\\EEE888333000///000222333888CCCVVVmmmhhhaaajjjjjj[[[___lllvvv~~~|||}}}xxxrrrjjjeeeeeefffggghhhjjjkkkmmmoooppprrrrrrrrrsssssssssssssssxxxzzzyyyyyyqqq[[[UUU[[[ccchhhnnnqqqtttssspppoooppprrrtttuuuvvvwwwxxxxxxxxxxxxvvvwwwxxxwwwvvvuuuvvvxxxwwwxxxyyy|||~~~}}}zzzyyyzzz{{{yyyuuuuuuxxx{{{zzz{{{{{{||||||||||||{{{}}}|||{{{yyyxxxxxxxxxxxx{{{{{{zzzzzz{{{|||}}}~~~zzz{{{}}}~~~}}}{{{yyywwwzzz{{{{{{||||||||||||{{{|||{{{||||||xxxtttvvv{{{vvvwwwwwwwwwvvvuuuttttttrrrrrrssssssrrrpppnnnmmmjjjjjjjjjjjjjjjjjjiiiiiilllmmmnnnmmmkkkkkkkkklllnnnooooooooonnnnnnnnnoooqqqrrrrrrrrrrrrpppooonnnrrrrrrrrrrrrssstttvvvvvvyyyxxxwwwvvvuuuuuuvvvwwwyyyzzz{{{|||}}}}}}}}}}}}}}}{{{xxxwwwwwwwwwxxxyyyyyyxxxwwwxxxxxxxxxyyyyyyzzz{{{|||vvvxxx|||}}}}}}yyysssqqqoooggg___^^^YYYXXX\\\ccckkkvvvppp]]]\\\hhhqqqrrrvvv~~~{{{qqqccc___]]]aaafffiiilllpppuuuxxx^^^KKK>>>DDDEEEHHH___iiimmm|||yyylllRRRLLLGGGJJJRRRWWWWWWTTTRRRTTTVVVVVVVVVVVVXXXZZZ[[[\\\^^^aaaeeejjjnnnpppvvvvvvwwwxxxyyyxxxuuurrrooonnnnnnnnnoooooollljjjiiijjjrrryyy```RRRNNNNNNOOOQQQUUU]]]hhhppptttxxx~~~|||{{{wwwnnnddd______aaannn|||{{{~~~}}}zzzwwwsssqqqooolllfff^^^WWWMMMCCC@@@BBBAAACCCJJJKKKKKK\\\kkkhhhEEE???SSSvvvcccnnnnnnZZZBBB777333111000000000333999FFF\\\sss^^^hhhtttwww___UUU[[[fffzzz|||~~~yyytttkkkccccccggghhhjjjlllmmmmmmnnnppprrrssssssssssssssssssssssssrrrwwwyyy|||dddWWWXXX___eeehhhmmmnnnpppppppppooopppqqqwwwwwwwwwwwwxxxyyyyyyzzzxxxyyyyyyxxxvvvvvvwwwyyy{{{{{{{{{|||~~~~~~|||yyyyyyzzz{{{xxxuuutttwwwzzzzzz{{{{{{||||||{{{{{{{{{}}}|||zzzxxxwwwwwwxxxxxx|||{{{zzzzzzzzz{{{}}}~~~|||}}}~~~zzzvvvsssyyyyyyyyyyyyzzz{{{|||}}}|||yyyyyyzzzxxxuuuvvvzzzuuuvvvvvvvvvvvvuuuuuutttttttttsssqqqpppooonnnmmmjjjjjjjjjkkkkkkkkkkkkkkkjjjkkklllkkkjjjiiijjjkkklllnnnoooooonnnnnnoooqqqqqqrrrrrrsssrrrqqqoooooorrrrrrrrrssstttuuuvvvwwwzzzyyyxxxwwwvvvwwwxxxyyyzzz{{{|||}}}~~~|||}}}~~~zzzwwwuuutttsssuuuwwwxxxxxxwwwyyyyyyyyyyyyzzz{{{|||}}}wwwyyy{{{~~~~~~~~~}}}}}}yyytttsssqqqjjjbbb\\\YYYYYY```hhhpppzzz}}}hhh]]]```kkkuuuzzzyyyvvvggg]]]\\\aaafffllloooqqqssswww{{{eeeOOO>>>BBBBBBCCCSSSttttttpppxxx~~~tttWWWPPPJJJLLLSSSXXXVVVRRRQQQSSSVVVWWWVVVWWWZZZ\\\]]]^^^```ccchhhmmmqqqtttwwwwwwyyy|||~~~zzzwwwrrrpppnnnmmmnnnnnnmmmlllmmmlllqqq~~~nnn___QQQMMMMMMOOOSSSXXXYYYbbblllrrruuuzzz|||vvvnnngggcccYYYccctttzzzlllfffiiinnnsss|||}}}}}}|||zzzwwwssspppoooiiiccc[[[TTTKKKBBBAAADDDBBBDDDJJJLLLPPPbbbmmmeeeBBB@@@[[[wwwfffrrrhhhTTT>>>444222111//////111555<<>>>>>CCCOOOaaa{{{xxxwww~~~eeeYYYOOOPPPVVVXXXWWWVVVVVVVVVVVVVVVWWWYYY[[[\\\[[[aaaeeeffflllvvvzzzyyy~~~|||{{{yyywwwtttqqqooooooppppppooopppoooooottt~~~tttcccYYYVVVMMMMMMLLLKKKNNNTTT\\\bbbbbbiiipppssstttyyyxxxwwwtttqqqnnnkkkjjjiiihhhjjjhhhaaaVVVMMMIIIIIINNNWWWcccnnn|||~~~~~~~~~{{{wwwsssppphhhaaaWWWNNNHHHEEECCCBBBEEE@@@GGGMMMVVVrrrtttSSS???FFFjjjmmmhhh}}}yyyrrr^^^KKK:::555333......222666111<<<]]]|||iiiVVViiiyyy[[[YYYdddnnn|||yyyqqqqqqvvv}}}|||uuuppphhhcccbbbffflllppprrrpppooopppsssvvvwwwwwwxxxvvvvvvvvvsssooorrrxxxwwwsssmmmfffbbbccciiiooosssppppppqqqqqqsssuuuvvvwwwwwwvvvuuuuuuvvvyyy}}}||||||{{{zzzzzzyyyxxxxxx|||{{{zzzzzzzzz|||}}}~~~}}}zzzwwwvvvvvvwwwxxx{{{|||~~~~~~|||yyywwwvvvvvvvvvvvvxxxzzz|||}}}{{{zzzxxxwwwwwwxxxzzz{{{zzzzzzzzz{{{}}}~~~zzz}}}~~~|||zzzwwwsssrrrrrrtttuuuuuuuuuvvvwwwwwwuuuuuuvvvwwwwwwtttppplllkkklllmmmoooiiiiiihhhjjjlllnnnmmmlllgggjjjmmmllliiihhhiiilllnnnooopppqqqqqqrrrrrrqqqssssssssstttssssssrrrrrrpppppppppqqqsssxxx|||~~~yyyyyyxxxxxxxxxyyyzzzzzzwwwwwwxxx|||}}}~~~~~~}}}~~~~~~~~~}}}|||||||||zzzzzzyyyzzz{{{}}}~~~}}}}}}~~~{{{wwwtttddddddbbbccckkkxxxpppgggeeeooo{{{|||vvvcccVVVXXXaaaggglllrrrzzz}}}{{{xxxTTTGGGFFFDDDCCCFFFNNN]]]ttteeeXXXOOOPPPWWWYYYXXXWWWTTTTTTTTTTTTVVVXXXZZZ[[[^^^cccffffffkkksssvvvuuuzzzzzz{{{{{{xxxuuurrroooooooooooonnnooommmlllooovvvwwwiii\\\TTTQQQMMMMMMNNNOOORRRXXX```ffffffkkkpppsssuuuzzz|||yyyrrrtttqqqdddRRRDDDAAACCCEEEMMMYYYhhh|||~~~zzzvvvqqqnnnhhh```UUUKKKEEECCCBBBAAAHHHCCCJJJSSS^^^sssnnnKKK<<>>AAAJJJYYYrrrlll___TTTTTTYYYZZZWWWVVVUUUTTTTTTUUUVVVYYY[[[\\\aaaeeeggggggjjjoooqqqppptttwww{{{}}}yyyuuurrrqqqqqqooonnnooommmkkkmmmqqquuuxxxzzzvvvsssmmmfff^^^VVVQQQOOOPPPQQQSSSUUUYYY```gggmmmmmmpppsssvvvyyy~~~kkkRRRBBB???CCCDDDLLLYYYmmm}}}yyytttooolllggg___RRRHHHBBB@@@AAAAAAIIIDDDKKKYYYhhhsssbbb>>>;;;KKKrrrkkk[[[hhhnnn___LLL===111111111...///333:::AAAUUUqqq[[[GGGRRRggg|||qqqbbbTTTVVViii~~~wwwqqqqqquuuzzz}}}{{{oooiiiiiihhhhhhhhhhhhhhhiiipppppppppsssuuuwwwvvvuuusssrrrssstttsssrrrwww~~~yyylllgggcccdddkkkqqqsssrrrttttttttttttuuuuuuvvvvvvrrrrrrrrrsssuuuvvvxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxzzzyyywwwuuuuuuvvvwwwxxx}}}}}}~~~~~~|||yyywwwuuuvvvuuuttttttvvvyyy}}}}}}|||{{{zzzzzz{{{|||}}}||||||{{{zzzzzzzzzzzz{{{{{{||||||||||||zzzyyywwwyyyvvvsssrrrrrrssstttssswwwxxxyyyyyywwwwwwxxxyyytttsssqqqpppnnnnnnmmmmmmllljjjgggggghhhjjjkkkjjjmmmllllllmmmnnnnnnlllkkkmmmmmmnnnooopppppppppppppppqqqqqqrrrrrrqqqqqqpppsssrrrrrrrrrtttwwwzzz{{{~~~}}}{{{zzzzzzyyyyyyzzzzzz{{{}}}~~~{{{|||||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~||||||{{{{{{{{{|||~~~~~~~~~|||tttnnndddgggjjjkkkpppuuuuuuqqqlllkkkmmmtttzzz|||}}}~~~pppaaa\\\]]]aaalllxxx|||]]]IIIEEE<<<<<>>SSSyyy___^^^oooeeeVVVFFF999000111111...///444;;;HHHaaa}}}|||QQQGGGYYYggg|||iii^^^SSSYYYsssxxxsssssswww{{{~~~~~~vvvhhhffffffggghhhhhhiiiiiiiiippppppqqqtttvvvwwwvvvtttuuuttttttuuuttttttyyy}}}ppphhhdddbbbgggooottttttqqqttttttuuuuuuuuutttttttttqqqrrrssstttuuuvvvvvvwwwvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxyyyzzzyyyxxxwwwvvvzzzzzzxxxwwwxxxyyyzzz{{{}}}}}}}}}}}}{{{xxxvvvtttuuutttrrrsssuuuxxx|||||||||{{{zzzzzz{{{||||||~~~}}}}}}||||||{{{{{{{{{yyy||||||zzzyyyzzzyyyvvvsssrrrsssttttttsssxxxyyyzzzyyyxxxwwwxxxzzzrrrrrrrrrqqqpppnnnmmmlllooolllhhhggghhhjjjkkkkkknnnllljjjlllnnnooommmjjjlllmmmnnnooooooppppppooopppqqqqqqrrrrrrrrrrrrqqqrrrqqqqqqqqqsssuuuwwwxxx}}}|||{{{{{{zzzzzzzzzzzzxxxxxxyyy{{{|||}}}|||{{{||||||}}}|||{{{{{{{{{|||~~~}}}}}}||||||}}}~~~~~~wwwooojjjhhhlllnnnnnnooorrrqqqmmmkkkmmmqqqvvvxxxyyy{{{}}}}}}~~~{{{fffYYY^^^gggjjjsssbbbJJJCCCDDDCCCDDDIIIUUUnnnqqqccc^^^^^^ZZZUUUQQQXXXXXXXXXYYY[[[]]]___aaa______bbbgggjjjkkklllnnnnnntttzzz~~~}}}~~~}}}xxxuuutttsssrrrqqqnnnnnnnnnpppssstttttttttoookkkeee```]]][[[YYYXXXZZZ\\\___aaacccfffiiilllrrrsssuuuyyyuuu```QQQKKKNNNRRR]]]pppxxxyyyyyyxxxvvvrrrnnnkkkeee\\\OOODDD???@@@CCCEEEEEEFFFNNNeeewwwlllMMM555CCC\\\\\\hhhzzzvvvYYYQQQDDD888111222222///000666<<>>JJJdddmmmNNNMMMbbbssszzz\\\SSSZZZwww}}}{{{{{{~~~{{{wwwrrrkkkffffffggghhhjjjmmmppprrrtttuuusssrrrsssuuuvvvvvvvvvuuuttttttuuuuuuvvv}}}wwwkkkjjjbbbfffkkkoooppppppqqqrrrqqqrrrtttuuuuuuuuusssrrrvvvuuutttssstttuuuwwwyyyxxxwwwwwwvvvvvvuuuuuuuuutttttttttuuuvvvwwwxxxyyyxxxxxxwwwwwwwwwwwwwwwwwwuuuvvvwwwxxxyyyzzz{{{|||wwwxxxyyyzzzzzz{{{{{{{{{{{{{{{{{{||||||{{{{{{{{{vvvwwwxxxyyyzzzyyyxxxxxxxxxyyyyyyyyyxxxyyyzzz{{{zzzyyywwwwwwxxxxxxvvvuuussstttuuuuuusssssstttuuunnnnnnmmmmmmllllllkkkkkknnnlllkkkkkklllmmmlllkkkkkklllnnnnnnlllllllllmmmmmmnnnooopppqqqqqqqqqqqqppppppqqqrrrsssttttttsssooopppqqqrrrtttuuuwwwwwwvvvvvvvvvvvvwwwwwwxxxyyyyyy{{{}}}~~~}}}~~~~~~|||yyy{{{~~~yyytttnnniiiiiilllnnnpppssswwwwwwrrrnnnooopppooommmqqqqqqooopppvvvwwwtttvvvzzz|||zzzzzzxxxpppggg```fffnnnuuuyyy}}}}}}^^^UUUPPPMMMKKKKKKRRRjjj{{{nnneeewwwrrrkkkiiiccc[[[WWWYYYYYYYYY[[[]]]```bbbdddeeedddhhhqqquuussstttxxxwwwxxxzzz|||~~~~~~~~~|||yyyvvvvvvwwwxxxyyyyyyxxxvvvsssrrrrrrqqqpppnnndddhhhlllkkkiiiiiimmmrrrllloootttwwwxxxxxxxxxxxxwww|||}}}xxxwwwvvvsssnnngggbbb^^^XXXQQQHHH@@@>>>@@@CCCEEEEEENNNVVVffflllMMM555AAA```pppyyyzzzpppdddXXXOOO>>>555///111222111888AAAQQQnnnhhhMMMQQQnnn}}}qqq^^^YYYfff}}}|||zzz{{{|||ooonnnhhhbbbbbbeeegggjjjnnnpppsssttttttvvvtttrrrrrrtttvvvwwwvvvwwwvvvvvvxxxyyy{{{tttlllkkkaaagggnnnpppooonnnpppsssrrrsssuuuvvvwwwvvvuuutttvvvuuusssrrrrrrtttwwwyyyyyyxxxxxxwwwvvvuuuuuutttsssrrrrrrrrrtttvvvxxxzzzzzzzzzzzzyyyyyyyyyxxxxxxssstttuuuwwwyyy{{{}}}~~~yyyzzz|||}}}~~~}}}|||{{{||||||}}}}}}}}}}}}||||||yyyzzz{{{|||{{{zzzyyyxxxvvvwwwxxxzzz|||}}}}}}|||{{{yyyxxxxxxyyyxxxwwwuuurrrssstttsssrrrqqqrrrtttnnnmmmlllkkkkkkkkkkkkkkklllkkkjjjjjjllllllkkkjjjkkknnnppppppmmmkkkmmmooonnnooopppqqqqqqrrrrrrqqqnnnooopppqqqrrrssssssssspppqqqrrrtttvvvwwwyyyyyyxxxxxxwwwwwwvvvwwwwwwwwwwwwyyy|||||||||}}}~~~{{{xxxzzz}}}{{{{{{}}}~~~yyyuuurrrnnniiihhhjjjnnnqqqsssrrrwwwyyyuuuqqqqqqqqqooooooqqqooolllooovvvwwwrrruuuyyy{{{xxxwwwuuukkk___]]]kkkvvvxxxyyy~~~eeeZZZQQQWWWUUUQQQSSSaaammmddduuukkkjjjhhhccc]]]]]]ZZZXXXZZZ___dddffffffeeekkkoooppprrrxxx{{{{{{||||||}}}~~~{{{xxxwwwxxx{{{{{{wwwtttqqqppppppllljjjjjjmmmqqqsssrrrpppoooqqqtttvvvxxx|||}}}{{{zzzxxxuuurrrnnniiiccc___VVVLLLCCCAAAAAAAAACCCGGGNNNIIIeeemmmYYYFFF<<>>RRRxxxpppyyygggTTTEEE<<<;;;444111222111111===KKK```xxxvvvSSSRRRccc}}}xxxgggSSSTTTiii|||}}}~~~jjjiiilllhhhfffjjjhhhkkkoooppppppppppppqqqrrrwwwuuuppprrrzzz{{{tttvvvvvvyyy}}}yyyrrrjjj___eeehhhlllnnnnnnooopppqqqoooqqqssssssrrrrrrtttuuuvvvvvvvvvvvvvvvwwwxxxyyyyyyzzzzzzwwwtttrrrsssuuuuuuuuuvvvwwwyyyzzz{{{{{{wwwwwwwwwwwwwwwxxxxxxyyyzzzyyyxxxwwwwwwxxxyyyzzz}}}|||{{{}}}~~~~~~~~~~~~~~~}}}|||{{{zzz|||}}}}}}~~~}}}|||{{{zzz}}}~~~}}}|||zzzzzz|||~~~|||yyywwwvvvwwwvvvtttqqqqqqrrrsssrrrqqqpppqqqsssqqqpppooonnnnnnllliiigggiiiiiiiiiiiihhhhhhhhhhhhgggiiijjjkkkjjjkkklllnnnooooooooonnnnnnnnnmmmmmmnnnppprrrrrrqqqppppppppppppqqqrrrssstttuuuvvvwwwyyyxxxxxxwwwwwwxxxyyyzzz{{{{{{{{{|||}}}}}}|||{{{{{{||||||}}}}}}}}}~~~~~~yyysssppprrrqqqppppppqqqsssvvvwwwssszzz|||vvvuuuzzzxxxqqqiiihhhggghhhkkknnnppprrrooorrrsssqqqmmmiiihhhhhhnnnrrrwww{{{}}}~~~ttteeebbb^^^YYYZZZ[[[ZZZwww}}}uuuqqqmmmfff```\\\[[[ZZZ\\\```eeeggghhhhhhnnnssstttwww}}}|||||||||}}}uuu|||||||||{{{{{{zzzzzzzzzxxxvvvuuuvvvxxx{{{|||}}}zzz{{{|||{{{{{{{{{~~~}}}yyywwwuuussspppkkkccc[[[UUUMMMFFF@@@@@@AAABBBEEEIIIQQQZZZssskkkNNN===@@@___rrrrrrkkkQQQ???777888222000222111333AAAQQQjjj}}}hhhPPPXXXkkksssbbbRRRSSSnnnzzz}}}~~~tttdddhhhooommmllloooiiikkkooopppppppppqqqrrrqqquuutttqqqttt{{{|||wwwxxxxxxzzz}}}wwwnnnfff^^^hhhjjjmmmooooooooopppqqqppprrrssssssrrrrrrtttuuuvvvvvvvvvwwwwwwyyyzzzzzz{{{{{{{{{yyyvvvuuuvvvwwwvvvwwwyyyzzz{{{{{{{{{zzzwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{|||{{{zzz{{{}}}~~~}}}|||{{{zzz{{{|||}}}~~~}}}|||zzzxxx~~~~~~~~~|||zzzzzz|||~~~|||zzzxxxvvvvvvuuurrrpppppprrrtttuuutttrrrssssssrrrpppnnnmmmmmmkkkhhhfffiiiiiiiiihhhhhhggggggggggggffffffhhhkkklllmmmlllnnnnnnmmmmmmmmmmmmmmmlllmmmoooqqqrrrrrrqqqqqqrrrqqqrrrrrrsssttttttuuuuuuxxxxxxxxxyyyyyyzzzzzzzzz|||||||||}}}~~~~~~}}}{{{{{{{{{{{{|||}}}~~~~~~}}}|||zzzwwwsssooorrrsssssstttuuuvvvwwwwwwuuuzzz{{{wwwwww}}}~~~yyygggeeeddddddgggkkkmmmmmmlllooopppnnnkkkiiijjjmmmuuuxxx|||~~~mmmmmmddd]]]___^^^UUUgggxxxsssxxx|||vvvoooggg```ZZZZZZZZZ\\\```dddgggiiihhhoootttvvvyyy~~~|||{{{{{{{{{~~~{{{zzz{{{|||~~~~~~~~~|||wwwtttrrrpppmmmggg^^^TTTNNNGGGBBB???@@@AAABBBFFFLLLSSSdddxxxdddEEE777BBBlllzzzoooyyyjjjNNN>>>888666111000222222555EEEWWWrrrzzzZZZNNN]]]qqqnnn___VVVZZZzzz|||ooodddjjjqqqpppnnnoooiiilllnnnppppppqqqrrrssspppssssssqqqsssyyyyyyuuuyyy{{{|||~~~|||rrriiieeefffkkkmmmpppqqqppppppqqqrrrrrrsssuuutttssssssuuuvvvvvvvvvvvvwwwxxxzzz{{{|||{{{{{{zzzyyywwwwwwwwwwwwwwwxxxzzz||||||{{{yyyxxxyyyyyyzzz{{{{{{{{{{{{{{{xxxxxxyyyyyy{{{|||}}}}}}yyyyyyzzz|||}}}~~~~~~~~~~~~|||{{{zzzzzzxxxzzz|||}}}~~~|||zzzyyy}}}}}}|||{{{yyyxxxzzz||||||{{{yyyxxxvvvtttsssrrrrrrtttvvvwwwuuusssrrrrrrpppnnnmmmllllllkkkiiigggkkkkkkjjjjjjiiihhhhhhhhhjjjhhhfffhhhlllnnnllljjjmmmmmmmmmmmmmmmmmmmmmmmmlllnnnqqqrrrrrrrrrssstttrrrrrrsssssstttttttttuuuwwwwwwyyyzzz{{{{{{{{{{{{|||}}}}}}~~~||||||||||||}}}~~~~~~}}}zzzyyyzzzyyyvvvsssuuuvvvwwwyyyyyyyyyyyyxxxuuuyyyyyyuuuvvv|||~~~{{{kkkgggcccbbbdddggghhhhhhhhhjjjllllllkkklllppptttzzz}}}uuuwwwooofffhhheeeWWW^^^{{{sssdddkkk|||xxxnnneee___XXXYYY[[[]]]```cccfffiiiiiipppvvvwwwzzz~~~~~~{{{zzzzzz{{{}}}}}}yyy{{{~~~||||||~~~~~~zzzvvvqqqooommmiiibbbYYYOOOHHHBBB???>>>AAABBBCCCHHHNNNVVVkkkvvvWWW===666GGGxxxvvvrrr|||^^^EEE999777555111000222333888KKK___wwwjjjOOOPPPbbbuuuwwwbbbWWWVVVhhh}}}qqqjjjnnnrrroookkkkkkjjjlllnnnppppppqqqsssuuusssttttttsssuuuxxxwwwttt{{{}}}sssjjjbbbeeennnnnnppprrrsssrrrqqqqqqrrrtttuuuvvvvvvuuuuuuvvvwwwuuuuuuvvvwwwxxxzzz|||}}}zzzyyyxxxwwwwwwwwwwwwwwwvvvwwwyyy{{{{{{yyyxxxvvvzzzzzz{{{|||}}}||||||{{{xxxxxxyyy{{{|||}}}~~~~~~{{{|||}}}}}}}}}}}}}}}}}}}}}|||{{{zzzzzzvvvxxxzzz|||}}}}}}|||{{{{{{{{{{{{yyyvvvvvvwwwyyy||||||{{{yyywwwuuuttttttuuuwwwxxxxxxuuuqqqoooooommmlllkkkkkklllmmmlllkkklllllllllkkkkkkjjjjjjjjjnnnllljjjjjjmmmnnnllliiinnnnnnnnnnnnnnnnnnnnnnnnlllnnnqqqssssssrrrssstttsssssssssttttttuuuuuuuuuvvvwwwyyyzzz||||||||||||}}}}}}~~~~~~~~~~~~~~~~~~zzzvvvvvvxxxzzzxxxvvvwwwyyy{{{|||}}}|||{{{zzzxxxyyyxxxvvvwwwzzz|||{{{rrrkkkccc___```cccccccccdddgggjjjlllmmmqqqwww||||||~~~}}}~~~zzzrrrqqqoooaaa]]]mmmkkknnn~~~wwwkkkaaa\\\WWWYYY\\\___```cccgggjjjlllrrrxxxyyy{{{~~~}}}{{{{{{{{{|||}}}xxx|||{{{~~~}}}|||}}}|||xxxtttnnnlllhhhddd]]]TTTJJJDDD???===>>>BBBCCCDDDIIIPPPXXXkkklllIII999===PPPyyy|||mmmTTTAAA888666333000111555777???UUUlll~~~\\\IIIUUUhhhyyyqqqYYYSSSYYYvvv{{{rrrlllnnnooommmiiihhhjjjlllnnnooopppqqqtttvvvvvvvvvvvvwwwyyyzzzyyywww|||~~~vvvggg```]]]cccoooqqqsssuuuuuusssrrrrrrrrrtttvvvwwwvvvuuuuuuvvvwwwssstttuuuvvvxxxzzz|||}}}yyywwwvvvvvvwwwxxxwwwvvvvvvwwwxxxyyyyyyxxxwwwwwwwwwxxxzzz{{{{{{{{{zzzyyyxxxyyy{{{|||~~~~~~~~~~~~~~~~~~|||zzzzzzzzz{{{wwwwwwyyyzzz{{{{{{||||||zzzzzzyyywwwuuutttvvvwwwzzzzzzzzzyyyvvvttttttuuuwwwxxxyyywwwssspppnnnnnnmmmkkkjjjkkkmmmnnnnnnnnnllllllllllllllllllllllllpppooommmmmmnnnnnnlllkkknnnnnnnnnnnnnnnooooooooolllooorrrsssssssssssstttsssssstttuuuvvvvvvwwwwwwwwwxxxyyyzzz|||}}}~~~}}}~~~}}}~~~}}}|||{{{vvvpppqqquuuxxxxxxvvvyyyzzz|||}}}}}}}}}|||{{{|||{{{zzzzzzzzz{{{}}}}}}yyyooobbb\\\\\\___aaa```cccgggkkknnnpppuuu|||}}}|||zzzwwwwwwlllaaadddwww{{{yyyvvvuuuggg]]]XXXXXX[[[___aaaccceeeiiimmmooovvv{{{|||}}}}}}}}}}}}~~~{{{zzz~~~|||yyyvvvsssllliiieee___YYYQQQHHHBBB======???CCCEEEEEEJJJQQQWWWhhh```<<<999HHH]]]{{{vvvaaaOOOAAA888555111///222999>>>IIIbbb{{{xxxQQQGGG]]]nnn}}}mmmSSSQQQ]]]~~~}}}|||}}}sssmmmiiijjjkkkjjjiiiiiijjjlllnnnoooppprrruuuwwwuuutttuuuxxx{{{{{{zzzyyy}}}gggYYYYYY]]]eeennnsssuuuvvvvvvtttsssrrrrrrsssuuuvvvuuutttssstttuuurrrrrrsssuuuwwwzzz|||}}}yyywwwuuuvvvxxxyyyxxxwwwvvvvvvwwwwwwxxxxxxyyyyyyuuuvvvxxxyyyzzzyyyxxxwwwzzz{{{|||~~~~~~~~~~~~~~~|||zzzyyyyyyzzz{{{{{{zzzyyyxxxxxxyyyzzzzzzzzz{{{zzzwwwuuutttuuuwwwvvvwwwxxxwwwtttssssssuuuwwwxxxwwwuuurrroooooooooooommmkkkkkkmmmnnnnnnnnnjjjjjjkkkkkklllmmmmmmmmmnnnooooooooommmmmmmmmnnnllllllmmmmmmmmmnnnnnnnnnmmmppprrrssssssrrrssstttssstttuuuvvvwwwxxxyyyzzzxxxxxxxxxyyy{{{}}}~~~~~~~~~|||}}}~~~|||zzzyyyyyysssmmmmmmsssxxxyyywwwyyyyyyzzz{{{{{{{{{{{{zzz{{{zzz{{{|||}}}}}}~~~|||ooo```WWWXXX]]]``````fffjjjooorrrtttwww}}}~~~www|||xxxzzzrrrddd```gggyyy|||yyy{{{tttdddZZZVVVYYY]]]aaadddeeegggkkkooorrryyy~~~~~~~~~~~~}}}|||wwwtttssskkkgggbbb]]]VVVOOOGGGAAA======@@@DDDEEEEEEKKKRRRVVVeeeXXX444;;;QQQfffyyy}}}lllYYYJJJ>>>555000//////333;;;BBBPPPkkkrrrLLLGGGbbbsssiiiNNNMMM]]]zzzvvvyyy{{{}}}~~~lllgggdddeeehhhiiikkkllljjjlllnnnoooppprrruuuxxxqqqppprrrwwwzzzzzzzzzzzz}}}wwwZZZOOOUUUaaajjjoootttvvvwwwwwwuuusssrrrrrrrrrsssttttttrrrqqqrrrsssqqqrrrssstttwwwyyy|||}}}zzzwwwuuuvvvyyyzzzyyyxxxwwwwwwwwwwwwxxxyyyzzz{{{uuuwwwyyyzzzzzzyyyxxxwwwzzz{{{}}}~~~~~~~~~zzz}}}~~~}}}{{{yyyxxxyyyzzz{{{~~~|||zzzwwwvvvvvvwwwxxx{{{{{{{{{xxxvvvuuuvvvxxxsssuuuvvvuuurrrqqqrrruuuvvvvvvvvvsssqqqooopppqqqqqqooommmlllmmmnnnnnnmmmhhhiiijjjkkkllllllmmmnnnjjjmmmoooooommmlllnnnqqqkkkkkkkkkllllllmmmmmmmmmnnnpppssstttsssrrrssssssssstttuuuwwwxxxzzz{{{{{{yyyxxxxxxxxxzzz~~~~~~~~~}}}~~~~~~{{{}}}~~~}}}{{{yyyxxxzzzssslllmmmtttzzz{{{zzzxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxyyy|||}}}}}}~~~|||nnn]]]TTTUUU\\\```aaaiiimmmrrrtttvvvxxx|||yyy~~~sssZZZ[[[nnn{{{llliiizzz~~~nnn```YYY[[[\\\^^^ccciiinnnpppqqqrrrzzz}}}yyytttpppmmmiiihhhddd\\\QQQFFF???;;;>>><<>>;;;>>>===AAAFFFFFFFFFOOOZZZ^^^TTTEEE;;;DDDeeesssvvvqqqYYYKKKDDD<<<555222///222888BBBSSSmmmdddQQQKKK```{{{pppYYYSSSaaasss|||}}}}}}{{{{{{|||~~~rrrfffbbbdddfffffffffgggiiikkkoooqqqrrrqqqooonnnnnnoootttvvvxxxxxxwwwvvvwwwxxx}}}lllXXXKKKQQQ^^^ffflllrrrrrrsssttttttssssssuuuvvvwwwvvvtttrrrrrrrrrtttuuussstttuuuvvvvvvvvvuuuuuuuuuuuuvvvwwwxxxyyyzzzzzz{{{||||||||||||}}}}}}}}}yyyyyyyyyyyyyyyyyyyyyyyyyyyzzz|||~~~~~~~~~||||||}}}}}}||||||||||||}}}}}}||||||||||||||||||||||||{{{{{{zzzyyyxxxvvvvvvuuusssssssssssssssrrrqqqqqqtttuuuvvvwwwvvvtttrrrqqqqqqqqqrrrsssrrrqqqooommmmmmllllllmmmnnnnnnmmmkkkjjjkkkkkklllmmmlllllllllkkkllllllmmmnnnnnnoooooolllllllllllllllkkkkkkkkkmmmrrrwwwxxxvvvtttvvvxxxyyyzzz{{{zzzyyyyyy{{{||||||zzzyyyyyy{{{}}}~~~}}}}}}~~~~~~~~~|||zzzzzz|||}}}|||zzzwwwuuutttvvvyyy{{{|||{{{|||{{{yyyyyyzzzyyyxxxvvvxxxxxxxxxzzz|||}}}|||zzzwwwpppeeeZZZSSSUUU]]]dddpppsssuuutttwww}}}eee[[[iiiuuulll|||vvvppp~~~mmmaaa\\\]]]___dddkkkpppsssuuuzzz|||||||||zzzwwwrrrooolllgggeee___VVVLLLCCC>>><<>>???AAAEEEEEEBBBEEENNNSSSRRREEE999555GGGfffwwwdddnnnrrr```LLLAAA;;;666333333555666DDDgggzzzRRRVVV^^^jjjzzz{{{sssttt|||}}}}}}cccZZZhhh}}}|||||||||{{{~~~xxxddd[[[bbbaaaccceeegggggghhhjjjlllmmmmmmnnnmmmkkklllmmmoooooorrruuuwwwxxxzzz|||~~~uuuZZZTTTUUU[[[eeelllnnnoooppppppqqqrrrqqqpppooopppqqqxxxxxxvvvuuutttsssrrrrrrrrrrrrqqqrrrtttwww{{{}}}xxxyyyyyyzzzzzz{{{{{{{{{|||||||||}}}}}}}}}~~~~~~}}}|||{{{{{{zzzyyyxxxxxxzzz{{{|||}}}~~~~~~~~~}}}|||||||||||||||{{{{{{{{{{{{zzzzzzyyyyyyzzzyyywwwuuutttuuuwwwxxxtttuuuuuuvvvvvvvvvuuuuuurrrrrrrrrrrrqqqpppoooooommmnnnnnnoooppppppppppppnnnmmmmmmnnnoooooonnnlllkkkkkklllmmmmmmmmmmmmlllnnnnnnoooppppppqqqqqqrrrqqqqqqqqqrrrrrrsssssssssooorrrvvvxxxyyyzzzzzzzzz{{{|||}}}}}}|||}}}~~~|||}}}~~~~~~|||}}}~~~yyyzzzzzzzzzzzz{{{|||}}}}}}|||{{{zzzzzz|||~~~}}}|||}}}}}}{{{wwwssskkk```VVVTTTYYY___kkkuuu}}}zzz^^^```eeennn}}}tttiiihhhgggiiilllqqqsssttt~~~}}}{{{xxxxxxxxxvvvsssnnnkkkhhh]]]YYYPPPGGG???===???BBBBBBFFFEEEBBBJJJUUUTTTIII999222888SSStttmmmnnnmmm]]]JJJ???888444222444111777NNN||||||[[[OOOYYYdddooovvvrrrxxx}}}~~~yyy___YYYjjj~~~}}}pppaaaZZZaaabbbdddfffhhhhhhjjjlllnnnnnnnnnnnnmmmlllmmmoooqqqtttuuuvvvvvvwwwyyy}}}gggVVVTTTXXX___fffiiikkkmmmoooqqqrrrrrrqqqpppooooooqqqwwwwwwvvvvvvuuutttsssssspppooonnnnnnppptttyyy|||zzzzzzzzz{{{{{{|||||||||{{{{{{{{{|||||||||}}}}}}{{{{{{{{{zzzzzzzzzzzzzzzyyyzzz{{{|||~~~~~~}}}||||||{{{{{{|||{{{{{{{{{zzzyyyyyyxxxxxxyyyxxxvvvttttttttttttuuurrrsssttttttuuutttttttttqqqqqqppppppooonnnnnnnnnmmmmmmnnnnnnooooooppppppnnnnnnmmmnnnooopppnnnlllllllllmmmnnnnnnnnnnnnnnnooooooppppppqqqrrrrrrsssppppppqqqqqqrrrssssssssssssuuuwwwzzz||||||{{{{{{{{{|||}}}}}}|||}}}}}}~~~~~~||||||}}}yyyzzz{{{zzzyyyyyy{{{}}}|||||||||zzzzzz{{{}}}{{{yyyvvvpppiiiaaa\\\[[[[[[dddqqq~~~hhhaaa]]]vvvlllxxx}}}rrrooommmmmmooorrrtttuuu~~~~~~yyyyyyxxxvvvrrrnnniiigggZZZUUULLLBBB===<<