BM6P6(@ gggfffeeedddaaa[[[TTTPPPIIIBBB:::666777888777444444444666<<>>XXXyyywwwllllllvvviiiUUUVVVSSSOOOLLLFFF@@@BBB???888777999666//////---,,,///555===DDDGGG]]]wwwcccQQQooofffYYYYYY^^^EEEhhh}}}{{{{{{kkkXXXKKKCCCDDDDDDAAA>>>===AAADDDAAAEEEJJJKKKJJJKKKNNNRRRWWW^^^dddgggooo}}}kkkZZZPPPLLLKKKLLLDDD>>><<<;;;999;;;???CCCBBBGGGOOORRRPPPTTT[[[cccaaadddjjjpppvvvzzzqqqlllwwwsssqqquuu}}}xxx}}}lllJJJ>>><<<:::===<<<;;;QQQ|||wwwOOOddd|||~~~TTTWWWZZZ???777333888===KKKWWWVVV]]]ssszzztttqqq{{{}}}vvvsssrrrqqqpppooopppqqqrrrfffkkkppppppmmmkkklllooooooqqquuuxxxyyyvvvpppkkkhhhaaaZZZ[[[bbbiiikkkjjjiii[[[PPPOOOMMMIIINNNXXXiiikkkdddTTTKKKKKKGGG===AAAAAADDDJJJRRRXXXYYYXXX\\\WWWNNNJJJQQQ\\\```\\\NNNQQQWWW___bbb``````cccfffeee```bbbtttyyysssoooooonnnllljjjllljjjgggfffhhhjjjjjjjjjjjjkkklllmmmmmmmmmlllkkkeeeiiimmmllliiigggjjjmmmgggSSSIIIUUUeeeaaaKKK888999999999999:::===CCCGGGqqqxxx___eee}}}GGG777555666777666555444555666>>>===HHHuuuyyyhhh~~~}}}vvvnnnkkknnnrrrssstttvvvzzzkkkpppttt}}}kkkVVVJJJ@@@<<<===GGGRRRWWWZZZ\\\NNNPPPTTTZZZ\\\[[[ZZZZZZVVVRRRQQQSSSRRROOONNNQQQXXXWWWWWWXXX[[[]]]]]]]]]UUUGGG;;;::::::666111000333111///000222222///,,,........................---------......000111222BBBOOO[[[```cccgggiiijjjoooooommmoooyyy|||___@@@AAA[[[aaa___\\\YYYTTTNNNFFFAAA???999333111333444333111888:::>>>EEEQQQaaaqqq|||~~~pppaaaWWWKKK;;;111///444333<<>>@@@===777111///...000666>>>DDDGGGYYYrrrddd[[[{{{```eeedddbbbCCCbbb{{{lllXXXGGGDDDDDDDDDAAA======@@@CCCDDDHHHLLLNNNOOOQQQUUUWWW]]]ccciiimmmvvvmmm\\\TTTRRRRRRLLLCCC<<<===??????>>>>>>HHHGGGJJJOOOSSSVVV[[[___nnnmmmooouuuzzz}}}wwwuuuuuuvvv|||uuuwwwlllJJJ<<<999777::::::777TTToooIII\\\xxxUUUaaaUUU888222777;;;BBBRRR___[[[]]]ooouuuttt|||{{{zzzzzz~~~yyysssrrrssstttuuutttsssrrrqqqjjjmmmooonnnlllkkknnnrrrqqqqqqsssuuuwwwvvvssspppfff```YYYUUUVVV\\\aaaeeedddWWWMMMKKKIIIFFFKKKUUU___eeecccXXXRRRTTTQQQJJJHHHFFFHHHNNNUUUYYYVVVQQQYYYYYYTTTNNNPPPWWWZZZXXXNNNPPPVVV^^^bbb```aaadddgggfffbbbfffxxx|||sssrrrppppppppppppnnnmmmkkkiiigggggghhhiiiiiihhhfffggghhhjjjkkkkkkkkkjjjhhhjjjmmmmmmkkkjjjlllnnnjjjWWWLLLWWWgggdddOOO<<<888999999999:::===AAAEEEqqq{{{{{{EEE222666777888777555555555777999???ZZZmmmzzzzzzxxxuuuqqqppprrrttttttqqqqqq}}}xxxlllgggkkkssszzzzzz}}}gggPPPDDD666222222;;;FFFLLLPPPSSS[[[ZZZYYYXXXXXXVVVVVVWWWUUURRRQQQSSSRRRPPPPPPSSSUUUUUUVVVYYY]]]^^^^^^]]]ZZZMMMAAA===<<<888555555555333111222333333000.................................---......///000111:::HHHVVV^^^bbbhhhkkkkkklllmmmmmmoooxxx```???BBBcccRRROOOLLLHHHDDD>>>777222444000------000222111///444666999<<>>666888999999:::<<>>666333000000555;;;AAAEEEZZZppp{{{iiikkkjjjhhh@@@YYY~~~|||}}}wwwcccPPPIIIJJJIIIGGGEEEFFFKKKOOOTTTUUUWWWZZZ___cccfffgggrrrxxx}}}sssaaa[[[ZZZWWWGGGBBB@@@EEEIIIIIIFFFEEETTTYYY\\\___hhhtttxxxuuu|||uuuyyynnnNNN???999666:::@@@777\\\pppFFFJJJpppyyyXXX[[[<<<<<<999<<>>gggxxx\\\PPPVVVTTTQQQPPPMMMMMMKKKKKKKKKJJJEEE@@@<<<888444000///222999>>>BBBMMMdddzzzkkkooolllfffAAA\\\yyyppprrruuu|||iiiVVVJJJKKKLLLJJJJJJMMMSSSXXX\\\^^^```cccfffjjjnnnqqqxxx~~~vvvccc^^^ZZZTTTFFFFFFIIINNNNNNLLLMMMPPPVVV]]]dddllluuu~~~~~~vvv|||kkkKKK===888666999@@@777YYYyyyNNNKKKpppuuu}}}qqq___XXX<<>>DDDVVVfffaaa]]]iii|||zzz}}}VVVMMMeee~~~zzzwwwyyy{{{rrrrrrrrrrrrqqqpppooonnnkkkmmmoooqqqqqqqqqqqqrrrnnnnnnooorrruuuwwwvvvuuupppjjjbbbZZZVVVTTTRRRPPPWWWTTTQQQOOOMMMLLLPPPVVVWWWbbbkkkiiibbb\\\XXXVVVRRRQQQUUU```jjjiii\\\OOOOOOVVV]]][[[TTTSSS\\\ggg```\\\]]]dddjjjmmmooorrrrrrkkkeeejjjwww}}}sssffftttuuuuuupppjjjfffggghhhlllkkkkkkkkklllllljjjhhhmmmmmmllllllkkkjjjjjjjjjmmmmmmnnnpppsssuuutttssshhhWWWIIINNN^^^bbbQQQ<<<666888999999999:::<<<>>>IIIiii>>><<<======<<<:::999999:::AAAHHHwwwffftttyyypppmmmoooqqqpppmmmxxxuuu~~~kkkUUUCCCJJJRRR[[[eeeppp{{{wwwlllbbb___```cccTTT[[[aaacccdddjjjooorrruuuqqqsssssseeeLLL;;;777444444;;;FFFMMMOOOQQQSSSVVVXXXWWWSSSTTT[[[^^^]]]YYYVVVVVVYYY[[[[[[^^^ccceeeddddddgggmmmsssxxxzzz{{{uuufffSSSDDD===>>>@@@:::999777444111000//////........................///......------------...777GGGXXXbbbgggjjjjjjiiiiiinnnrrrtttzzzdddDDDHHHccc555333111000000000///...////////////////////////222444555555444444555666000555999999>>>MMM___jjjvvv|||XXX>>>FFFIIIPPPPPPQQQXXXZZZeeezzzpppzzzzzz{{{uuunnnhhhcccXXXIII<<<000222555888777;;;JJJZZZWWWpppkkkbbbLLL999555888HHH|||wwwpppWWWNNNUUUTTTRRRRRRPPPSSSOOOMMMMMMKKKDDD???>>>:::666000...111777<<>>PPPwwwDDD>>>??????>>>;;;::::::;;;<<>>@@@<<<;;;999555111...///000...........................---------------......:::IIIZZZcccfffiiiiiihhhjjjppptttuuuyyy}}}^^^CCCIII\\\666333111///000111000000000000000000000111222333444555555555666:::???CCCBBBPPPWWWUUU```yyy~~~zzzkkkZZZNNNAAABBBRRRNNNVVVQQQQQQ```fffoooxxxpppwwwmmmfff```TTTEEE:::...000444666666888@@@III[[[www}}}eee___GGG777555666HHH~~~~~~|||ttthhhnnnUUUNNNVVVUUURRRSSSQQQUUUOOOLLLMMMJJJCCC??????===888222///111777<<>>777888666777888===TTTttteeekkk}}}rrr{{{yyyeeelllXXXEEEIIIBBBHHHQQQaaakkkcccaaappp{{{XXXbbb{{{{{{xxxxxxwwwwwwvvvtttrrrqqqqqqqqqrrrkkkkkklllnnnppprrrrrrqqqoooooooooqqqrrrrrrpppnnnjjjjjjgggccc]]]XXXVVVUUUMMMSSSYYYZZZYYYYYY[[[\\\dddeeegggfff```WWWQQQOOOZZZ]]]ccclllpppkkk^^^SSSYYY[[[cccjjjhhhbbb___bbbhhhaaa^^^cccjjjmmmpppsssiiidddbbbhhhooopppjjjdddzzzxxxwwwuuussspppllliiijjjhhhfffgggiiikkkkkkkkkjjjiiigggfffeeeeeeeeeeeehhhkkkoooqqqpppqqqtttwwwooo^^^MMMMMM\\\cccTTT===;;;;;;:::888888999===@@@RRRuuuJJJ???@@@@@@???<<<;;;;;;<<<999CCCRRRoooooo}}}xxx{{{wwwtttrrrrrrtttuuusssqqqsssrrrpppmmmhhhmmmdddJJJEEEOOOYYYcccmmmvvvvvvqqqdddcccbbbbbbcccddddddeeejjjpppwwwyyyuuuqqqrrrvvvtttnnnpppssseeeHHH666555555555:::BBBGGGHHHKKKPPPTTT[[[\\\VVVWWW]]]]]]WWW\\\XXXWWWZZZ\\\]]]aaafffkkklllooottt{{{vvv]]]FFF===>>>AAA>>>>>><<<777111//////111........................,,,,,,,,,,,,---......///666FFFVVV___dddhhhjjjiiijjjpppsssssswww|||___EEEGGGQQQvvvpppyyyzzzyyy~~~444222//////000222333333111222222222222444777999999:::===AAAGGGQQQ\\\dddssswwwQQQNNNDDD;;;===GGGOOOTTTTTT]]]WWWXXXmmmtttzzzxxxwww}}}rrriii___QQQBBB777333222222222333888BBBKKKeeetttaaaaaaBBB555444111BBB{{{zzzwwwpppkkknnnWWWPPPWWWVVVRRRSSSQQQTTTMMMIIIKKKHHHAAA>>>@@@@@@:::444000222777<<>>@@@BBB@@@@@@>>>888222///000222........................+++++++++,,,---...///000111AAARRR\\\bbbhhhkkkkkkjjjooorrrrrruuu}}}eeeHHHDDDGGGfff^^^iiihhhdddnnn444999444///444333333;;;444777555111555>>>AAA>>>FFFOOO^^^pppnnnUUUBBB:::666666888:::>>>MMM\\\kkkfffbbbeeeppp|||ppp{{{xxxxxxoooiii```PPPAAA888222555222444888555>>>SSSssspppYYYSSS???000:::333666```~~~|||ggg{{{tttvvvvvvsssooorrrlllaaaTTTMMMNNNQQQPPPNNNMMMKKKGGGCCCAAABBBCCCEEE???<<<777222000444;;;@@@???VVVnnnWWWQQQaaa]]]nnnyyyxxxiiidddNNNxxx\\\QQQ{{{{{{uuu}}}|||rrreeeZZZYYY]]]cccooo|||www|||{{{uuuxxxllliiiiiilllmmmnnnttt{{{}}}zzzvvvxxxXXX???777999:::888666>>>^^^}}}ZZZRRRgggfffUUUwww}}}RRRMMMMMMIIINNNWWWhhhppp___QQQWWWwwwdddyyyxxxppp~~~{{{wwwwwwssssssrrrrrrqqqpppoooooojjjllloooqqqrrrpppooommmppplllnnnsssuuuqqqqqquuummmiiiiiikkkggg\\\UUUVVVUUUWWWeeevvvwwwfff[[[[[[^^^```aaabbbdddddd]]]TTTTTTZZZgggnnnpppwwwrrr\\\ZZZZZZfffyyy~~~qqqdddaaahhhhhheeedddmmmyyyxxxnnneeeeeejjjqqqtttpppnnnnnn~~~zzzqqqiiifffjjjgggeeeeeeggghhhfffddddddfffggggggeeedddeeefffmmmnnnpppppppppqqqsssuuulllaaaKKKFFF\\\eeeRRR>>>;;;999666666777:::<<<===OOO```KKKhhhxxx}}}RRR>>>BBBFFFFFFCCC???>>>>>>;;;>>>TTTvvv~~~qqqttt{{{wwwpppnnnsssxxxssskkkiiimmmooonnnnnnvvv{{{dddPPPRRR]]]fffkkkuuu~~~zzzmmmvvvyyy}}}{{{TTT999555777999:::>>>HHHRRRUUUQQQRRR]]]eeebbb\\\ZZZ\\\]]]```[[[ZZZ]]]aaadddggglllqqquuuzzz~~~cccJJJ======???>>>???@@@???<<<777222///............//////000000,,,,,,,,,,,,---...//////111:::HHHXXXeeejjjiiiggggggmmmnnnjjjqqqjjjHHHAAAEEEXXXvvvttttttgggzzz555<<<999666999555111666---555<<>>888777555666888:::===>>>FFFuuuiiiVVVrrrLLL???CCCHHHHHHEEEAAA??????FFFBBB[[[nnn|||}}}{{{zzzxxxxxxvvvqqqoooooolllgggfffmmmsssvvvwww~~~|||eeeQQQOOO]]]gggjjjppp{{{}}}wwwNNN666444555888;;;@@@KKKVVV[[[YYY[[[dddkkkggg```___aaabbbddd___]]]bbbgggiiinnnrrrwww}}}www^^^GGG======??????@@@AAAAAA>>>999333///---------....../////////,,,,,,,,,,,,---...//////111999HHHWWWbbbgggfffdddffflllmmmkkksssjjjIIICCCIII^^^xxx777>>><<<;;;AAA@@@>>>EEEMMMPPPVVVZZZ]]]dddsssZZZ:::333999888555555:::AAAJJJUUU^^^hhhaaa[[[___lllxxx||||||jjj~~~{{{vvvqqqmmmiii___KKK999///000444222444:::;;;HHH```zzzrrrVVVGGG888...555555OOOzzzooocccuuuiiifffnnnZZZSSSLLLJJJMMMPPPPPPNNNIIIHHHFFFDDDBBBAAA@@@@@@IIIEEE???999555666:::>>>GGGJJJiiimmmdddppprrrnnnsss___{{{~~~[[[eeeNNNnnnxxx|||rrriiiiiitttzzzyyy{{{uuuxxxmmmOOO:::444444555555666DDDcccsss|||bbb???@@@WWWpppSSS___tttOOONNNRRRRRRYYY```lllppp]]]RRRZZZUUUfff}}}yyywwwwwwuuuuuutttsssrrrqqqpppoooqqqqqqppppppooonnnmmmmmmllljjjjjjnnnqqqqqqtttxxx{{{ssslllkkkiiiccc\\\XXX\\\^^^iiixxxzzzoooddd```ccc___^^^fffttt{{{ooo___^^^]]]eeeooouuuzzzeee^^^bbbppp|||mmmfffjjjrrrwwwzzzzzzlllmmmooouuu{{{zzzwwwxxx|||yyyrrrmmmjjjmmmkkkiiihhhiiiiiihhhgggiiiggggggiiimmmnnnllljjjkkklllmmmmmmllllllmmmooojjjbbbNNNKKK```gggRRR>>>555555555666888:::<<<>>>BBBlll|||lllHHH???DDDJJJLLLHHHDDDAAA@@@HHHDDDdddttt}}}ooowwwooopppvvvwwwrrrmmmlllmmmlllhhhpppyyy}}}~~~zzzcccOOOJJJYYYddddddggguuuoooHHH444777666;;;???DDDOOO[[[bbbbbbdddlllqqqllleeedddfffggggggbbbaaaffflllpppuuuzzzzzz}}}nnnVVVCCC<<<===>>>@@@AAACCCBBB???:::444000,,,,,,------------......,,,,,,,,,,,,---...//////000999GGGUUU___ccccccbbbeeeiiiiiijjjsss~~~gggJJJKKKWWWuuu???FFFDDDFFFQQQXXX]]]iiiwwwwwwyyy{{{wwwttt|||aaaDDD555333888333666>>>KKKWWWaaagggjjj```WWWOOOTTTeeevvvoooggglll{{{yyyzzz}}}yyypppjjjkkkqqqkkkgggcccXXXGGG777000111444222444999<<>>555555666777777999;;;===BBBlllLLL>>>EEEMMMOOOLLLGGGBBB@@@BBBMMMyyyzzzxxxsss|||ssspppsssssslllhhhjjjlllmmmpppuuuzzz{{{{{{wwwaaaLLLFFFRRR]]]___cccppp||||||zzzzzzfffFFF666999;;;@@@EEEHHHPPP[[[bbbdddhhhooorrrlllgggfffiiiiiihhhcccbbbgggmmmrrrxxx~~~|||zzzfffNNN???<<<<<<<<<>>>@@@BBBCCC@@@:::444000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////888GGGUUU^^^cccddddddeeeggghhhjjjrrr}}}|||{{{fffKKKOOO___JJJSSSUUUYYYfffmmmsss~~~ttt{{{wwwPPP:::333333444777999BBBOOO\\\eeehhhddd___MMMGGGEEEMMM^^^mmmuuuvvvnnnbbbdddooo~~~{{{xxxsssnnnpppuuuwwwoooeee]]]PPPAAA777333222555333333999===PPPmmm}}}cccNNN@@@000000333...MMMuuuqqqgggmmmrrrnnnxxxgggTTTQQQNNNMMMNNNOOONNNLLLKKKKKKKKKJJJHHHFFFDDDBBBEEEDDDAAA===999777888:::EEEFFFgggjjjcccxxxzzzdddpppuuuKKKXXXqqq~~~yyy~~~xxxrrruuu^^^EEE888444333333555;;;HHHfffyyykkkLLLGGGhhhpppGGGuuu{{{YYYNNNTTTXXXWWW]]]eeesssxxxhhh^^^ggghhhwwwvvvuuu|||zzzyyyyyysssrrrqqqpppooommmllllllooonnnmmmlllmmmnnnpppqqqmmmmmmnnnnnnqqquuuyyyzzzyyyuuuqqqppppppkkk___TTT]]]```gggooovvvvvvkkk___dddhhhlllrrrzzz|||tttbbb\\\bbbppp}}}}}}qqqqqqtttyyyxxxnnnbbb[[[pppvvvyyywwwzzzppp{{{~~~uuuooolllkkkfffgggggghhhhhhiiikkkllloookkkhhhiiillllllhhhdddhhhiiikkkkkkjjjhhhiiiiiigggbbbQQQNNNaaafffQQQ>>>666777888777666777;;;===???nnnPPP>>>FFFPPPTTTQQQJJJDDDAAABBB```}}}ttt|||ooozzzvvvooohhhhhhlllmmmjjjsssttttttsssssszzzyyycccOOOHHHPPPZZZ```gggsss~~~{{{yyy|||zzzvvvxxx~~~uuupppssseeeIII777777<<>>AAABBB@@@:::444000,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---.../////////999IIIVVV___dddggghhhjjjkkkkkkmmmtttzzz|||zzz|||eeeIIIJJJTTToooQQQ\\\aaafffrrrtttttt{{{lll|||www^^^JJJ888222111111555<<>>:::888777BBBHHH```|||iiiWWWuuuhhhhhhxxxKKKRRRlll}}}yyy}}}zzzvvvuuuqqqZZZCCC:::777555555888888GGGhhhsssJJJJJJnnnsssOOOzzzkkkHHHJJJTTTZZZbbbeeekkkwww|||kkk\\\cccssspppcccdddxxxzzz}}}{{{yyywwwvvvuuurrrrrrqqqooommmlllkkkjjjmmmlllkkkkkklllnnnooopppnnnpppqqqoooqqqvvvxxxxxxtttttttttrrrqqqmmmbbbVVVXXX]]]cccjjjvvv|||ssseeekkkrrrwwwxxxzzz}}}}}}{{{bbbZZZ```ooo|||yyyvvvtttssspppiii___YYYmmmxxx~~~~~~xxxvvv~~~uuuooollljjjhhhiiijjjkkkkkklllnnnpppnnnkkkiiihhhiiihhheeeaaabbbeeeiiikkkkkklllmmmnnngggbbbQQQMMM```eeeQQQ>>>777888999777666777===AAAAAAtttUUU@@@IIIUUUZZZWWWPPPHHHDDDDDDgggzzz```mmm}}}wwwooolllttt~~~zzzqqqpppooonnnqqq{{{jjjVVVNNNTTT]]]hhhqqqzzz}}}~~~~~~uuuttt|||}}}yyyyyyjjjLLL666222999???CCC@@@@@@FFFNNNRRR^^^eeeiiihhhgggiiikkkkkkjjjeeebbbffflllqqqwww}}}{{{\\\DDD<<<===<<<888999<<<@@@BBB@@@<<<666111------,,,,,,,,,,,,++++++,,,,,,,,,,,,---...//////222===LLLYYY```eeehhhkkkooopppqqqsssvvvzzz}}}yyyaaaEEEEEEIII^^^^^^fffhhhlllwww{{{~~~rrrmmm^^^SSSCCC999444666666111444===AAAJJJPPPLLLFFF???777000333666:::@@@DDDFFFEEECCCEEENNN[[[ZZZmmm|||xxxyyy|||}}}|||}}}qqq```QQQBBB666333666111555444555<<>>HHHVVV```kkklllnnn{{{nnn[[[]]]ppp~~~VVVYYYssswww|||~~~yyywwwvvvtttssssssrrrqqqooonnnlllkkkjjjllllllkkkkkkkkkllllllmmmnnnrrrssspppqqquuuvvvsssqqquuuuuurrrpppnnnfff]]]SSSZZZaaaiiiyyyppprrrwwwzzzwwwvvvxxxyyyxxxaaaYYY___mmmxxx{{{yyyuuurrrpppkkkddd]]]mmmzzzyyyvvvqqqmmmjjjjjjlllmmmllljjjjjjlllooojjjjjjiiiiiigggfffdddccccccfffjjjllllllmmmmmmnnnfffaaaPPPLLL^^^cccPPP???555777888666555999AAAHHHDDDxxx___CCCMMMZZZaaa^^^VVVMMMHHHEEEZZZnnnyyyuuuqqqrrr|||ooopppqqqssswwwooo\\\RRRXXXcccoooxxx}}}|||qqqrrr|||nnnKKK555222444<<<@@@===<<>>888777;;;@@@CCCBBB>>>888444...---------,,,,,,,,,,,,,,,,,,,,,,,,---...//////777AAAPPP[[[```cccgggjjjnnnpppsssuuuuuuxxx~~~zzzbbbEEEDDDCCCRRR~~~oootttpppqqqwww^^^wwwZZZDDDLLLBBB555...222555111000555333<<<@@@:::555555444222777777777666666999===@@@HHHCCCWWWqqqvvvuuuyyyzzzwwwrrrgggXXXJJJ===333333777000444444666???JJJfff]]]MMMAAA333...---000999]]]oooeeettt___{{{___qqq{{{cccUUUSSSQQQOOONNNNNNNNNOOORRRQQQOOOMMMKKKJJJIIIIIILLLOOORRRPPPIII@@@888444@@@KKKMMMlllkkkPPPsssvvvooommmeeezzzKKKEEEXXXsss|||~~~ttthhhqqq~~~~~~oootttvvvhhhQQQ<<<888777333333888???ZZZOOOeeexxx[[[YYYWWWhhh<<>><<<;;;AAAIIIWWWbbbwwwzzzxxx{{{{{{uuupppkkk]]]MMMBBB;;;444222333222444444444<<>>888999;;;>>>AAABBB@@@===:::333000---,,,,,,+++***))),,,,,,,,,,,,---...//////>>>JJJUUU[[[^^^bbbdddccciiilllpppsssvvv{{{hhhKKKHHH;;;[[[cccYYY\\\dddnnnmmmHHHKKKTTTDDD:::333444777777777888666333222555666666999@@@888999>>>EEELLLTTTbbbooozzzxxxyyyxxxrrrlllgggYYYIII>>>888222111333333555777999BBBXXXwwweeeRRRDDD444000777333666FFFYYYiiiuuu~~~wwwyyyddd[[[YYYUUURRROOONNNLLLKKKPPPNNNKKKIIIIIIKKKNNNPPPJJJNNNPPPPPPNNNHHH===111:::JJJQQQ\\\iiiccc\\\iiihhhzzz}}}kkkyyyaaaaaadddCCCUUUuuuzzz}}}zzz|||pppmmm}}}~~~dddJJJ???666777===777BBBddd{{{aaaWWW[[[kkkxxxYYYVVVggg===888HHHcccvvvzzzzzz{{{]]]MMM^^^zzzjjjeee|||zzz|||~~~|||{{{xxxvvv{{{{{{|||yyyuuuqqqnnnlllllllllooojjjgggjjjpppsssoooiiimmmjjjfffbbbbbbgggnnntttssstttssspppssswwwvvvppp```aaaiiiyyy}}}rrrjjjlllrrruuuyyy}}}oooeee^^^dddsss|||wwwvvvwwwpppmmmooohhhggghhhiiijjjjjjhhhgggeeebbbeeehhhjjjiiihhhhhhhhhlllmmmnnnnnnnnnnnnmmmlllaaa___QQQMMM\\\___KKK999666555555666666777???HHHPPPnnnUUUrrryyyJJJLLLhhhpppkkkjjjXXXMMMDDDEEEJJJgggtttvvvxxxsssrrruuupppjjjnnnzzzvvvsssrrrsssuuuxxxppp___TTTYYYbbbmmmvvv~~~zzzzzz~~~|||qqqzzztttmmmgggZZZRRROOOOOOFFF666111666;;;HHHPPPKKKKKKTTT]]]___UUU___iiimmmqqqvvvzzzzzz|||}}}|||yyyQQQEEEBBBBBB@@@999999;;;>>>@@@AAA@@@<<<:::333000---,,,,,,++++++***,,,,,,,,,,,,---...//////<<>>KKKeeeaaaLLL@@@444111111888CCCSSSfffvvvzzzwwwsssaaa\\\ZZZWWWSSSPPPNNNMMMLLLNNNLLLIIIGGGIIIMMMSSSVVVSSSRRRPPPNNNPPPPPPIII@@@JJJPPPSSS\\\jjjfff\\\^^^nnnzzz}}}iii\\\~~~nnnGGGTTTyyy{{{vvv~~~zzzuuugggiii~~~yyy[[[AAA<<<777555666888PPP|||xxxsssOOOQQQUUUlll}}}WWW```\\\555555CCC^^^xxxdddTTTkkknnnvvvxxxyyy}}}{{{{{{{{{|||{{{~~~yyyxxx~~~~~~}}}{{{wwwsssooommmmmmlllkkkhhhgggkkkqqqtttrrrnnnnnnfff]]]ZZZ^^^fffnnnsssqqqssstttrrrtttxxxzzzyyykkkjjjnnn|||ooodddllluuuwww|||yyylllaaabbbppp{{{yyy}}}zzzlllkkkooojjjfffgggiiijjjkkkjjjiiihhhdddgggjjjkkkkkkkkklllmmmkkkllllllmmmmmmmmmlllkkk___]]]OOOKKKZZZ]]]III999444333444666555555;;;DDDHHHwwwdddUUUzzzzzzEEEGGGfffqqqooonnn^^^VVVRRRIIINNNuuuzzzwwwvvvuuunnnhhhooo{{{wwwtttrrrqqqooopppzzzrrrdddYYY^^^fffpppyyyzzz|||uuuqqqwww}}}xxxeeePPPHHHJJJCCCCCCFFFHHHAAA555333888@@@NNNWWWVVVVVV]]]cccdddYYYdddnnnpppqqqvvv}}}}}}~~~SSSGGGEEEEEECCC;;;999:::<<>>@@@JJJ]]]lllwwwpppkkkfffaaaYYYKKK===666222000111444444555777@@@RRRqqq]]]GGG;;;444333+++777RRRvvvzzzeeeXXXWWWVVVUUURRROOONNNOOOOOOOOONNNLLLLLLMMMQQQUUUXXXWWWSSSLLLHHHMMMUUUVVVSSSWWWQQQLLLTTTccchhhaaa\\\yyyyyyrrr[[[xxxLLLQQQwww||||||~~~|||sss}}}}}}|||pppiiiuuukkkQQQ999777777555666BBBeee~~~lllddd}}}tttKKKGGGUUUvvvkkkQQQkkkSSS111444AAA[[[wwwoooaaa|||pppuuu}}}~~~}}}|||}}}~~~www|||yyyxxx}}}|||{{{yyyvvvssspppooonnnnnnkkkiiiiiikkknnnpppnnnlllgggbbb]]][[[```gggooossstttvvvvvvuuuvvvyyy|||zzzvvvuuu~~~oooaaajjjvvvyyytttfffeeeppp}}}xxxwww~~~xxxlllkkknnnjjjggghhhjjjkkkkkkkkkiiihhhcccfffiiijjjjjjkkklllmmmhhhiiiiiiiiijjjjjjjjjjjjdddbbbTTTNNN\\\^^^JJJ;;;444333444666555555:::AAAGGGpppnnneeewwwBBBCCCdddsssrrrqqqbbb\\\YYYNNN]]]yyyxxxwwwtttmmmiiiqqq}}}rrrpppooommmjjjlllxxxrrreeeYYY___hhhsss|||www{{{|||yyymmm[[[MMMIIIKKKJJJPPPVVVSSSFFF888222333>>>KKKVVVYYYZZZ```eeefffeeennnuuuqqqmmmqqqxxx}}}}}}RRRGGGFFFHHHFFF>>>::::::;;;>>>AAA@@@<<<999222000---+++,,,,,,+++***,,,,,,,,,,,,---...//////:::HHHVVV^^^aaaggglllnnnkkklllmmmnnnpppvvvaaaHHHXXXaaa|||~~~dddYYYJJJ@@@===<<<===<<<999<<>>EEELLLSSSbbb{{{ppphhheeebbb]]]QQQEEE999444222111333666666444555>>>UUUvvvrrrUUU???444222000111666[[[xxxbbbTTTSSSTTTSSSPPPMMMLLLMMMOOORRRRRRRRRRRRRRRRRRSSSSSSSSSPPPKKKIIIOOOWWWYYYUUUPPPEEEAAAKKKZZZfffbbbVVVppp{{{www\\\UUUNNNooowww|||~~~~~~~~~|||}}}{{{}}}~~~|||wwwmmmnnn~~~fffQQQ:::::::::888<<>><<<::::::===AAAAAA===999222///,,,+++,,,,,,,,,+++,,,,,,,,,,,,---...//////;;;JJJZZZ```dddiiiooorrrmmmnnnnnnmmmnnnsss}}}}}}^^^KKK```ooo~~~yyylll]]]GGGCCC???===<<<===FFFQQQWWWjjj~~~|||rrrlllkkkfff___III???666333333222444666888555666AAAXXXyyyfffRRR<<<222333222555666YYYqqqggg~~~|||___QQQRRRSSSSSSOOOJJJHHHIIILLLTTTTTTTTTSSSRRRPPPNNNLLLJJJNNNPPPPPPRRRTTTQQQLLLFFF===AAAOOO\\\jjjgggTTTfffzzz[[[fffPPPcccttt}}}{{{~~~|||{{{jjjYYYSSSWWW^^^iiiuuuzzzwwwyyy}}}}}}~~~tttlllqqq~~~lllOOO;;;;;;888666<<>>DDDIIIQQQYYY___hhhppptttqqqnnnqqqwwwzzztttQQQIIIGGGFFFDDD===>>>;;;:::===BBBCCC>>>:::111///,,,+++,,,,,,,,,+++,,,,,,,,,,,,---...//////===LLL\\\bbbdddiiiooorrrnnnooopppoooooottt|||}}}___MMMcccmmm~~~zzzeee]]]UUUOOONNNWWWjjj|||wwwrrroooeeeXXXAAA999222222333333333666666666;;;JJJddd|||]]]PPP<<<222555333111:::ZZZ~~~vvv~~~qqq{{{~~~lllWWWRRROOOQQQRRRNNNIIIGGGJJJMMMUUUSSSQQQNNNLLLIIIHHHGGGFFFMMMPPPOOOMMMOOONNNLLLKKKBBBJJJWWW___oooqqq]]]hhhXXXlll|||WWWYYYqqqyyyvvv}}}xxx~~~~~~~~~}}}}}}~~~mmmSSSAAA888777AAAEEENNNYYYeeerrr}}}~~~vvvssswww}}}~~~ooolllxxxxxxkkkGGG888999444444;;;???SSSCCC___ZZZMMMiiiyyylll[[[llllll>>>555555777^^^{{{{{{rrrvvveeeooowwwxxxxxx{{{~~~}}}{{{www~~~|||wwwxxxtttwwwwwwvvvuuusssrrrrrrqqqmmmooopppmmmgggdddccceeehhhccc]]]^^^ggguuu|||uuuvvvwwwwwwxxx|||}}}}}}rrrmmmvvv{{{uuu{{{|||uuuooopppyyyxxx{{{uuupppnnniiieeeggghhhjjjjjjiiihhhggghhhlllrrrttttttqqqooonnnkkkkkkjjjjjjkkklllnnnooohhhhhhXXXOOOXXXWWWFFF888555333444555555666>>>GGGBBBhhh}}}FFF===[[[wwwqqqhhhbbb___sssfffzzzzzzwwwuuurrrooooooqqqssstttkkkkkkooouuuxxxzzzwwwfffppp|||dddXXX^^^kkktttwww{{{dddCCC555444555333333555999>>>GGGRRRZZZfffpppzzz}}}~~~bbbGGGDDDCCCCCCBBB>>>@@@<<<:::>>>CCCDDD@@@:::111///,,,+++,,,---,,,,,,,,,,,,,,,,,,---...//////===MMM]]]bbbcccffflllpppmmmoooqqqrrrsssxxx~~~aaaOOO```bbb|||}}}}}}yyypppqqq}}}~~~vvvpppjjjZZZHHH<<<555000111333333333555333666@@@TTTqqqpppSSSKKK777---222///,,,BBBeee~~~wwwvvv~~~ttt~~~rrr^^^RRRXXXJJJMMMOOONNNJJJJJJNNNSSSTTTQQQMMMHHHEEEDDDDDDDDDHHHLLLLLLGGGEEEJJJRRRVVVTTTIIIOOOWWW[[[nnnxxxgggkkkTTTQQQ}}}^^^TTTmmmsss|||}}}}}}www~~~wwwssspppjjjbbb[[[NNNOOOOOOOOOPPPVVV```gggooouuu{{{\\\EEE>>>===>>>BBB>>>???BBBIIITTTcccrrr|||~~~wwwooommmrrryyy~~~~~~{{{yyykkkmmmnnnbbbBBB777:::555777@@@===HHHDDDmmmaaa[[[iiivvv}}}fff```sssccc999555333333]]]|||}}}qqq]]]lllxxxyyyxxxzzz}}}|||{{{www~~~yyyzzzuuuzzzyyyxxxvvvuuusssrrrqqqjjjmmmpppmmmhhheeefffiiiccc___]]]dddrrryyyqqqsssvvvvvvwwwzzzwwwxxxooowww}}}vvv{{{xxxuuuzzz~~~uuuxxxtttooonnnjjjcccdddgggiiijjjjjjiiihhhdddiiinnnrrrqqqmmmjjjhhhiiiiiihhhhhhiiikkklllnnngggfffXXXNNNWWWXXXGGG:::555333222333444666>>>HHHNNNwwwGGG<<>>???@@@CCC@@@AAA===;;;>>>CCCEEE@@@;;;111...,,,+++,,,---,,,,,,,,,,,,,,,,,,---...//////===NNN]]]bbbaaadddjjjnnnlllooosssuuuwww|||~~~bbbOOO^^^YYY}}}sssvvv|||}}}}}}~~~~~~~~~~~~~~~yyy|||}}}~~~|||yyyrrriii\\\PPPHHH888444111111333555555444888777>>>UUUyyy^^^PPPDDD///444555000333LLLzzzuuutttmmmwww{{{]]]IIIUUUOOOQQQRRRQQQOOOPPPTTTXXXRRRMMMGGGDDDEEEFFFFFFEEEIIIIIIIIIGGGDDDEEEIIIMMMIIIGGGHHHRRRgggxxxzzztttrrrzzzeeeNNN```MMMfffyyyzzzwwwwwwsss{{{~~~xxxqqqsssooocccTTTHHHAAA===888999999999999<<>>===AAAFFFIIIMMMVVVeeepppxxxwwwlllkkksssyyy{{{xxxvvvnnnqqqpppPPP<<<888888:::999;;;LLL```XXXjjjjjjmmmwwwOOO000777444888VVV}}}gggppp{{{hhhUUUmmmrrrssszzz{{{~~~zzz{{{|||yyyuuurrrqqqqqqrrrnnnmmmllllllkkkjjjgggeeejjjggggggppp}}}ooonnnpppsssrrroooooorrruuuxxx~~~{{{|||zzzxxx~~~yyy{{{{{{yyy|||zzzssskkkiiicccbbbfffgggfffiiiooommmkkkiiijjjlllnnnllliiinnnkkkhhhggghhhjjjlllllldddgggYYYNNNUUUUUUCCC444444888333111666777>>>PPPIIIdddJJJ???ZZZxxxddd\\\```zzzyyy{{{qqqooosssrrrllllllpppsssqqqmmmlllooorrrrrr___YYYfffllllll~~~zzzPPP444000333222222111333777999<<>>???@@@>>>888333------,,,,,,,,,,,,++++++......///...---...000222>>>QQQ\\\___fffgggffflllhhhjjjpppvvvxxxyyy{{{]]]OOOXXXIII___```xxx|||cccooo{{{|||}}}~~~|||{{{{{{zzztttnnnfffYYYIII===666333111111333555555444555:::FFF___YYYLLLAAA...333444000;;;ZZZyyyvvvsssrrrtttWWWKKKUUUQQQQQQQQQPPPOOOPPPRRRTTTOOOKKKGGGDDDEEEEEEEEECCCFFFGGGFFFDDDCCCCCCGGGKKKMMMKKKJJJPPP```ooorrrnnneeeooo}}}SSSyyyfffLLLaaawww{{{www}}}xxx~~~{{{vvvpppdddTTTEEE<<<777444555666777666666777:::<<>>666111555@@@QQQeeeuuuooo]]]^^^xxx}}}{{{LLL000888444555OOOvvvlllccclllnnnUUUmmmvvvzzz|||~~~wwwvvvyyy|||zzzwwwtttrrrpppnnnnnnpppooonnnnnnnnnnnnnnnmmmwwwwwwzzzpppnnnooorrrqqqnnnnnnqqqrrrwww|||}}}uuuvvvuuuttt|||zzz}}}}}}{{{{{{yyyrrrllljjjeeedddggghhhgggiiioookkkjjjiiiiiijjjjjjiiihhhmmmjjjggggggiiikkklllllldddfffYYYNNNUUUTTTBBB444444777333111666777>>>OOOHHHXXXoooHHH===TTT{{{}}}ooobbbYYYjjj}}}}}}qqqpppssspppiiinnnqqqrrrpppmmmnnnsssxxxlllaaabbbrrrccc>>>---...222444666444666;;;===<<<>>>BBBMMMaaauuuaaaIII;;;111555999888:::???;;;;;;;;;;;;:::777333000------,,,,,,,,,,,,++++++---......---,,,---000222===QQQ[[[___fffiiiiiipppooommmoootttwwwwwwzzz~~~gggMMMKKKYYYLLLddddddlllhhh```sssyyyzzz|||}}}~~~{{{{{{~~~xxxppplllfffYYYFFF777333222111222444555444333666???RRRmmmRRRHHH>>>///333222222FFFllluuutttkkktttpppWWWUUUYYYTTTRRROOOOOOOOOPPPPPPPPPOOOLLLIIIHHHHHHGGGFFFDDDFFFFFFEEEDDDCCCDDDGGGJJJNNNNNNLLLMMMWWWeeelllmmm___ffftttpppWWWgggyyyyyyWWW[[[sss|||www{{{}}}~~~~~~||||||~~~wwwhhhSSSBBB777333222111333444666555444444555777666<<>>@@@FFFIIIPPPWWWYYYYYY^^^iiirrr}}}qqqdddhhhyyy{{{rrrllllllmmmMMM;;;AAA:::333MMMssswww```pppRRR\\\uuuHHH111777333222EEEwwwiiiYYYcccyyyuuuxxxqqqUUUkkkyyy~~~|||~~~wwwuuuvvvwwwvvvtttrrrpppnnnllllllrrrqqqppppppqqqrrrtttuuu}}}~~~yyyssspppppprrrqqqnnnmmmpppqqqvvv{{{~~~rrrsssrrrqqq{{{zzz~~~{{{xxxtttooollljjjgggeeefffffffffhhhllleeefffhhhhhhgggggghhhjjjooollliiihhhhhhjjjjjjjjjeeegggZZZPPPVVVRRR@@@444222777333222777777===NNNAAAKKKfffhhh]]]xxxzzzGGG:::LLLrrrsssgggVVV[[[xxxyyynnnoootttrrrlllpppqqqqqqooonnnpppvvv|||~~~}}}~~~|||rrrddddddmmmvvvMMM666111333555777777777;;;AAABBB>>><<<>>>KKK^^^nnn}}}```CCC===444///222444111444:::777888999888555111......------,,,,,,,,,,,,++++++,,,,,,---,,,,,,---///222<<>>CCCUUUoooyyycccEEEoooeeeMMMfff{{{pppDDD111555111000???rrrmmm]]]lll~~~www}}}rrrWWWgggvvv|||~~~{{{zzz}}}}}}}}}yyyyyytttssspppnnnlllmmmnnnnnnrrrrrrqqqppppppqqqtttvvv{{{{{{~~~~~~vvvpppwwwrrrqqqrrrrrrooonnnpppsssuuuxxx|||zzzzzzwwwuuu~~~~~~}}}xxxrrrnnnkkkjjjkkkiiiffffffeeefffhhhjjj```dddggghhhfffgggjjjnnnqqqnnnkkkiiihhhhhhgggfffhhhhhh\\\SSSXXXRRR???555111666333333888888???OOOGGGZZZpppZZZaaaGGG;;;DDDgggtttmmm\\\^^^}}}}}}pppjjjmmmrrrtttssspppqqqqqqpppoooqqquuuxxx~~~~~~}}}pppfff```jjjxxxcccAAA777999777444666555:::AAAGGGEEEAAACCCHHHWWWccckkkssshhhJJJ666666222111222000,,,...333555777999777222...---...------,,,,,,,,,++++++++++++,,,,,,,,,+++,,,///111:::OOO\\\aaaiiijjjhhhmmmllljjjlllrrrvvvxxx}}}```cccaaa^^^zzzzzzwwwuuutttvvv{{{}}}yyyyyy{{{llllllhhh```SSSEEE:::444///000222444444555555666:::IIIaaadddEEE>>>777111222...999DDDlll|||lllzzzoooeeeYYY]]]TTTXXXTTTOOONNNOOOOOOMMMJJJOOOOOOPPPOOOMMMKKKJJJIIIHHHGGGFFFGGGHHHIIIKKKKKKKKKNNNMMMJJJOOO[[[iiipppddd\\\ZZZqqq___lllgggUUUnnnWWWeeetttyyyyyy}}}{{{~~~yyylllooo||||||}}}|||zzz}}}{{{gggQQQ;;;333444555666888222444666666555444444555888888:::???HHHWWWhhhtttvvvxxxrrrdddZZZ\\\cccggguuuzzzsssWWWEEE>>>@@@???AAACCCDDDEEEJJJPPPZZZ[[[^^^eeennntttwwwvvvyyyhhh^^^ggg{{{xxxmmmfffkkk}}}^^^BBBDDD;;;UUU[[[CCCNNNiiiQQQNNNpppgggaaadddiii@@@111333000111===gggkkk|||xxx___eeerrrxxxvvvuuuyyy||||||zzzyyytttqqqmmmjjjjjjmmmqqqssspppqqqpppnnnllllllooorrrzzzyyywwwvvvvvvvvvuuuuuuzzztttqqqssstttqqqoooppptttrrrrrrxxx~~~{{{~~~wwwpppkkkjjjkkknnnmmmjjjhhhhhhjjjlllllldddgggiiiiiigggfffiiilllnnnllliiiiiiiiijjjiiihhhjjjjjj___WWWZZZQQQ>>>666111666333333999:::AAARRR[[[}}}RRRkkkIII===>>>\\\}}}wwwdddeee{{{vvvppplllkkklllpppsssnnnpppqqqrrrqqqppppppqqqyyy|||yyyllleeedddsssuuuTTT999555777222111777888???HHHJJJEEEBBBKKKXXXfffkkkjjjooodddIII:::444222222222333000---...222222555777444000------...------,,,,,,,,,+++++++++***+++,,,,,,+++---///222:::PPP]]]bbbiiigggcccfffdddffflllqqqqqqtttyyyeeeuuuxxxyyywwwuuutttvvvzzz~~~}}}~~~tttpppttt{{{~~~~~~{{{vvvrrrsssuuuqqqpppjjj]]]LLL>>>666444///111333444444555777999===PPPmmmvvvSSS<<<666000111222...???]]]uuu}}}pppkkkzzzzzzzzzaaaZZZ\\\UUUXXXUUURRROOOOOONNNMMMLLLMMMNNNOOONNNKKKIIIIIIIIIGGGFFFEEEFFFHHHJJJJJJIIIOOORRRPPPLLLNNNWWWbbbhhhjjjaaaUUU```ooommm~~~```qqq___^^^mmmzzzzzz|||~~~~~~{{{pppttt}}}|||~~~~~~xxx^^^III666333555333222333111222444444444444555777999:::===AAAEEEMMM]]]kkkooorrrjjjYYYOOOUUU^^^cccmmmrrrzzzpppSSSAAA<<>>===CCCJJJKKKEEEEEESSScccmmmpppmmmsssoooOOO:::555777///000111222111000111333///000000///---+++++++++------,,,,,,,,,,,,++++++***+++,,,,,,,,,---000333>>>RRR]]]aaafffddd```dddcccgggmmmpppoooqqq~~~{{{lllzzzyyyvvvwwwxxxzzz{{{}}}~~~~~~}}}~~~|||ppp\\\WWW\\\ffffffgggkkkppptttuuuuuuuuuooodddUUUFFF;;;555333000222444444444555999<<>>DDDJJJMMMQQQ]]]jjjtttvvvlllXXXMMMTTT^^^bbbcccjjjrrryyypppQQQAAA@@@FFFGGGIIILLLQQQXXX]]]___hhhmmmuuuppp[[[XXXjjj|||tttpppnnn|||___KKKQQQdddyyyvvvSSS666777CCCGGGRRR```qqqllleeekkkrrrMMM666666555333999AAAgggrrrfffnnnxxxqqqsss{{{vvv}}}|||zzzzzzxxxwwwtttqqqpppoooppppppjjjmmmooommmhhhfffhhhkkkjjjlllmmmllllllooovvv|||zzzrrrnnnpppsssqqqpppppppppooorrrwwwyyyyyy~~~{{{wwwyyypppjjjiiijjjkkklllnnnlllggggggmmmooommmmmmkkkiiihhhhhhgggeeedddhhhggggggiiikkkmmmnnnmmmkkkjjj___YYYYYYLLL999444222666222222:::???JJJ^^^mmmFFF@@@666JJJ{{{ooonnnzzzdddkkkyyy~~~~~~xxxtttnnngggfffjjjmmmmmmnnnooopppqqqpppooorrrvvv|||}}}uuupppzzzqqqYYYGGG666111444666999======???DDDHHHIIINNN\\\jjjnnntttvvv~~~vvvWWWDDD888555666////////////000111000///---,,,++++++,,,,,,+++)))------,,,,,,,,,,,,+++++++++,,,---------...222444DDDUUU\\\]]]bbbbbbbbbiiiiiikkkooossstttxxxvvvuuujjjtttwww|||}}}{{{zzzzzz~~~{{{yyy~~~zzzqqq]]]GGG@@@EEERRROOOQQQ]]]nnnyyy{{{xxxoooeeeVVVHHH>>>666111...111333444444333666:::???QQQqqqWWWCCC555111///888======WWWuuummmppptttwwwxxxwww|||kkkUUUPPPQQQZZZVVVWWWVVVSSSNNNLLLNNNPPPNNNPPPPPPNNNKKKIIIKKKNNNKKKIIIHHHJJJNNNPPPOOOMMMNNNPPPPPPMMMOOOUUU[[[\\\bbbiii]]]VVVrrryyy~~~xxxqqqWWW```zzzyyytttzzz{{{xxxxxx~~~~~~}}}}}}{{{tttPPP>>>222444777333333777444555666777888;;;@@@CCCBBBCCCJJJTTTYYY\\\dddnnnxxxzzznnnWWWKKKRRR\\\```dddjjjssszzzmmmPPPGGGKKKKKKLLLOOORRRYYY```bbbaaapppyyynnnVVVVVVlllzzzvvvwwwxxxvvvUUUKKKbbb___AAA999333,,,:::TTT{{{TTTnnn~~~tttaaannnfffdddBBB222888777555<<>>===CCCEEEDDDOOOggg{{{}}}yyykkk]]]MMMCCC;;;333///000555222111444555888???GGGfffrrrSSS???///...444///555PPPgggpppjjjooo|||zzzyyy~~~rrr~~~```UUUTTTQQQVVVXXXVVVSSSRRRRRRQQQPPPNNNPPPPPPOOOLLLJJJHHHIIIKKKIIIKKKNNNPPPQQQPPPOOOMMMMMMMMMOOOQQQSSSUUUVVVWWW___iii^^^TTTjjj{{{qqqzzz``````vvvxxxtttxxxwwwvvvuuuyyyxxx}}}|||lllPPP;;;333555222222666444666555666999>>>BBBBBBAAAKKKNNNUUU]]]cccggglllqqqwwwwwwfffTTTPPPQQQXXXfffgggmmmtttyyyvvvYYYNNNSSSYYYRRRUUUdddmmmkkkjjjnnnttt}}}bbbYYYeeerrrsssttt}}}mmmOOOLLLxxxhhhHHH333666666///;;;SSShhh^^^lll{{{gggeeemmmRRRBBB888999888222111777CCCcccppp```bbbppptttuuuwwwuuupppwwwrrrtttvvvtttqqqmmmmmmnnnooojjjhhhkkkllljjjgggggghhhkkkppptttvvvuuusssqqqnnnlllkkkkkknnnpppooonnnuuuwwwxxxxxxvvvuuuuuuvvvyyyqqqsssooonnnkkkiiihhhggghhhiiihhhgggfffgggiiijjjgggcccbbbcccfffhhhhhhkkkfffeeehhhiiiggggggiiiccceeeZZZWWWXXXAAA...777555---666999222BBBXXXVVV~~~LLL:::777KKKjjj{{{www}}}oooppppppjjjhhhlllooopppooollljjjkkkpppuuuzzz|||www~~~zzz{{{yyy~~~wwwyyyuuubbbJJJ;;;555000111111000222555666999===EEEQQQ^^^fffhhhmmmyyyxxx[[[AAA999999444000111111000000///...------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,000------///...---111888HHHTTT```ccccccfffjjjkkkjjjnnnxxxyyyvvvkkkccchhh}}}xxxvvvyyy~~~wwwYYYEEE???777:::LLLCCCTTTrrrzzzooocccVVVGGG>>>888222000111555444444666777:::EEEPPPnnn___BBB888---///444---777WWWqqqrrrlllxxxrrr}}}xxx|||YYYTTTTTTQQQWWWWWWTTTQQQPPPPPPPPPNNNMMMSSSSSSQQQMMMIIIGGGHHHIIIMMMNNNPPPRRRRRRQQQPPPOOOMMMNNNOOOOOOPPPQQQQQQRRRXXXddd^^^VVVeeeooovvvooobbbkkkqqqqqqrrrrrrpppsssyyy}}}yyyiiiNNN999111444111222666444:::999:::===AAAEEEFFFGGGPPPUUU]]]eeekkkpppuuuzzzzzzuuu```NNNPPPWWW___kkkhhhmmmqqqttt}}}yyy^^^UUUZZZddd___cccpppvvvsssssswww\\\VVVbbbwww~~~ssswwwtttaaaNNNNNNlllKKK555+++000111222KKKmmm```___wwwfffwwwzzzQQQCCC888999888333222777===^^^aaaTTT]]]qqqwwwvvvwwwsssvvv{{{{{{uuuppprrrsssrrrnnnkkkkkkllloookkkjjjnnnpppllliiiiiimmmpppsssvvvwwwvvvtttrrroooppppppooommmlllmmmooorrruuuwwwuuurrrpppqqqssszzz~~~|||}}}uuuvvv~~~rrrnnnmmmjjjhhhgggfffhhhiiihhhgggfffggghhhkkkiiifffeeeeeegggiiijjjlllhhhffffffeee```^^^___```bbbYYYWWWWWWAAA///777555000555666333EEEVVVPPP~~~yyyHHH999555DDDbbbwwwwwwwwwyyynnnppprrrnnnlllppptttuuutttooojjjjjjqqqxxx}}}~~~}}}yyy}}}yyy~~~{{{dddYYYNNN<<<555111111111000111444666888<<>>777444111111333222333444555444:::IIIYYY~~~~~~LLL888222---222444///???eee{{{ooo~~~uuugggQQQSSSTTTRRRXXXUUURRROOONNNNNNNNNMMMLLLWWWVVVSSSOOOJJJHHHGGGHHHOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMLLLKKKKKKSSS^^^\\\VVVZZZiiippplllccc[[[iiipppoooqqqmmmsssxxxyyylllOOO:::222555333555:::999>>>???@@@BBBFFFJJJOOOQQQ[[[```hhhooovvv}}}cccMMMOOOWWW\\\eeeiiilllnnnpppxxx|||fff___dddjjjiiioooyyy}}}zzz}}}uuu[[[___kkkwwwqqqzzzgggPPPLLLSSSZZZ:::///,,,111///666[[[{{{TTTaaappppppOOOCCC::::::888333333666666UUUzzz{{{ZZZNNNYYYpppvvvuuuwwwvvv{{{~~~wwwqqqppprrrrrrqqqnnnlllllllllooolllnnnssstttpppllllllqqqrrrtttuuuuuutttsssrrrnnnqqqsssqqqmmmlllooosssrrrvvvxxxuuunnnkkknnnssswwwyyy~~~zzzxxxwww}}}zzz}}}qqqnnnllliiiggggggfffggghhhhhhffffffggghhhhhhhhhhhhggggggiiilllooolllhhhggggggccc]]]ZZZ[[[^^^```ZZZWWWSSS@@@111666444111444444999NNNYYYOOO{{{cccjjjyyyIII>>>999@@@[[[xxxhhhyyyuuukkkmmmpppmmmkkkllltttvvvvvvqqqkkkkkkrrryyy}}}zzzxxx|||}}}}}}xxxccc]]]WWW<<<666111111111///000333888:::===DDDLLLTTT[[[___kkkttt}}}wwwOOOEEE999222444666111///111/////////......------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///---+++///555JJJVVV```cccdddfffhhhgggjjjjjjppprrruuunnnsss```XXXnnneeehhhbbbiiiyyy}}}~~~~~~}}}}}}zzz|||{{{{{{vvvggg^^^SSSSSScccwwwhhhbbbOOOCCC888333111000111444222444666666555===SSShhhiiiBBB<<<333///222444555MMMqqqvvvssszzz}}}VVVKKKRRRTTTRRRVVVSSSQQQNNNMMMMMMMMMMMMLLLVVVUUUSSSOOOKKKIIIIIIJJJJJJIIIIIIHHHIIIJJJLLLLLLIIIJJJJJJJJJJJJIIIGGGGGGOOOWWWXXXUUURRRUUUttt}}}xxxccclllfffPPPcccqqqoootttnnnuuuvvvvvv|||sssQQQ<<<555999888;;;AAAAAAAAACCCFFFHHHLLLRRRYYY___iiinnnssswww}}}mmmRRRQQQWWW[[[aaaiiilllmmmooowwwqqqllloooqqqsssyyybbbWWWiiixxxxxxpppppp~~~{{{\\\CCCLLLVVVIII666111111444444AAAlll___LLLggghhhLLLCCC<<<;;;999444333666222LLL}}}iiioooaaaQQQXXXmmmsssrrrwwwzzz{{{}}}{{{uuuuuuuuutttsssrrrpppppppppooonnnrrrwwwxxxsssooooooooopppqqqrrrrrrrrrqqqqqqlllmmmooopppppprrrtttwwwuuuzzz|||vvvmmmjjjnnnuuuxxxyyyzzz|||||||||{{{zzz|||uuussssssuuuwww||||||rrrooommmjjjhhhiiifffggghhhhhhffffffggghhhbbbdddfffggggggiiimmmqqqiiiggggggiiifffaaa___aaa```aaa^^^YYYOOO===222444111222333444BBBXXX___UUU}}}qqqSSSnnnzzzIIIAAA;;;<<>>444111000///111444555777:::;;;;;;HHHccc|||ZZZ<<<<<<444//////111<<<[[[uuuxxxeeexxx~~~oooMMMKKKQQQRRRRRRSSSRRRPPPNNNMMMNNNNNNLLLKKKOOOOOONNNKKKHHHGGGHHHIIIEEEDDDCCCCCCEEEGGGIIIKKKEEEFFFGGGHHHHHHGGGFFFEEEEEEOOOWWW\\\WWWNNNbbbhhhXXXlllpppSSS___nnnnnnsssnnnttttttoooxxx|||~~~wwwSSS>>>777<<<<<<@@@HHHHHHDDDHHHNNNQQQTTT[[[eeemmmyyy~~~www\\\XXX^^^bbbhhhggglllooorrryyy~~~{{{|||sssNNNMMMgggzzz~~~rrrmmmsssoooSSS===LLLUUU===000---...333:::OOO{{{yyyLLLOOOuuu}}}ZZZJJJDDD>>><<<999555444666222DDDqqq}}}\\\ffffffRRRWWWooouuusssuuuwwwxxxyyy|||}}}wwwwwwvvvuuutttssssssrrrqqqnnnoootttyyyyyyssspppppplllmmmooopppqqqrrrqqqqqqnnnkkkiiimmmssswwwvvvtttvvvzzz{{{uuulllhhhmmmtttuuuvvvxxxxxxvvvrrrnnnlllooollliiiggggggfffeeedddhhhggghhhiiiiiimmm{{{|||tttqqqnnnkkkiiikkkggghhhiiihhhgggggggggiiibbbdddeeefffggghhhjjjkkkfffeeeggghhhfffaaabbbfffeeecccccc[[[HHH999333111000333222555FFFVVV[[[YYYWWWUUUwwwHHH@@@999777IIIwwwmmmaaattt}}}{{{wwwtttuuusssooolllkkklllnnnsssyyy{{{zzzxxxwwwzzzyyyvvvxxxzzz}}}zzzwwwXXX<<<666111222333222333666===>>>DDDKKKNNNQQQZZZeeekkkwwwxxx___PPPFFF>>>888666444333///+++***,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---000333000///555===UUU^^^fffhhhjjjmmmnnnlllnnnlllooorrrzzzrrrhhhuuuWWW\\\zzzzzzxxxyyyzzz{{{|||}}}~~~zzz|||nnnQQQ\\\wwwaaaPPPBBB999111111111111111444222444777;;;AAATTTtttyyyOOO555222222...,,,///AAAdddttthhhccc~~~uuurrraaaJJJMMMOOOPPPSSSPPPOOONNNNNNNNNOOONNNKKKIIIHHHHHHHHHFFFDDDCCCEEEGGGDDDCCCCCCCCCDDDFFFHHHIIIBBBCCCFFFGGGHHHGGGFFFEEE===HHHVVVdddeeeTTTTTTiiizzz]]]hhhccc^^^fffjjjkkkjjjooopppooovvv~~~yyyUUU@@@999???@@@EEENNNOOOLLLSSS[[[^^^```fffqqqzzzfff___bbbcccfffggglllpppssszzz```HHHKKKccc{{{|||pppnnnzzzttt___HHH;;;JJJOOO666111...---111;;;TTT{{{gggIII]]]qqq|||hhhMMMGGGDDD@@@<<<999666555555333<<>>999999444333222000---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...222444111111:::DDDVVV]]]bbbdddgggkkkmmmlllpppooorrrttt}}}mmmlllvvveee||||||||||||zzzzzz{{{}}}}}}|||xxxrrrsssjjjjjjmmmsssyyy~~~ooofffgggJJJ:::333...000222222222444222222666>>>KKKdddbbbEEE333///......000333HHHkkkttt^^^hhh~~~ssseee~~~qqqSSSJJJPPPMMMNNNTTTNNNJJJKKKMMMOOOOOOMMMIIIEEEGGGHHHGGGEEEDDDCCCEEEGGGEEEDDDDDDCCCCCCCCCDDDDDDBBBDDDFFFHHHHHHGGGEEEDDDBBBIIIQQQaaaiii\\\PPPWWWpppzzzoooqqqwww```___fffeeegggiiilllooossszzz~~~ZZZEEE???EEEGGGMMMWWWYYYYYYaaajjjmmmmmmqqq{{{llleeehhheeebbbhhhllloooqqqwwwqqqPPPKKKQQQhhh{{{nnnooo}}}wwwcccMMM<<<:::FFFEEE333111111222444???YYY}}}}}}YYYPPPrrrxxxlllyyytttTTTKKKEEEEEEBBB===999777666555444444VVVsssvvv~~~]]]VVVlllvvvrrrqqqpppuuusssuuu{{{}}}wwwuuurrroooooopppqqqpppooonnnooossswwwtttnnnlllnnnjjjlllooorrrrrrqqqnnnllllllhhhfffiiiooosssrrroootttssspppkkkeeeeeeiiimmmjjjmmmqqqqqqkkk```SSSKKKBBB>>>;;;;;;???EEEIIILLLXXXTTTRRRUUUZZZ```kkkuuuyyyyyy{{{{{{uuurrrnnnjjjjjjllliiijjjkkkkkkjjjiiijjjkkkmmmiiigggiiinnnnnniiidddfffeeedddccc^^^ZZZ^^^eeefffaaacccWWW999000555000222555222999EEE???DDD___eeemmmyyy___MMMCCCBBBGGGbbb}}}hhh{{{tttssstttqqqmmmeeeiiimmmnnnllllllooorrrxxx~~~wwwpppsssuuusssxxx~~~{{{llljjjbbbOOO888333000444777999<<<@@@FFFGGGNNNTTTRRROOOXXXhhhrrr{{{eeeRRRCCC999555555222222222000000000000000++++++++++++++++++,,,,,,)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---111333111222===JJJVVV[[[___```dddjjjmmmlllpppqqquuuvvv~~~jjjjjjnnnkkk}}}xxxyyy|||}}}{{{yyyyyy{{{~~~{{{zzz^^^SSSUUUKKKOOOWWWdddqqq{{{yyybbbCCC444...,,,///333333333555888888<<>>DDDEEEGGGHHHHHHFFFDDDBBBNNNMMMKKKVVVeee___SSSTTTggg~~~www~~~xxxbbb\\\gggccchhhgggjjjmmmnnnoooxxx```KKKEEEKKKNNNUUU___aaaccclllvvvxxxvvvxxxllljjjrrrnnniiiiiilllnnnnnnttt~~~}}}wwwzzzjjjUUU???IIIUUUmmmxxxkkkmmm|||iiiWWW@@@444999BBB>>>222***...333999HHHeeefffNNNVVV{{{bbbeeennnyyyfffLLLQQQDDDEEECCC>>>999777666555555///MMMuuuxxxlllWWWeeennnooosssvvvsssrrrttt{{{}}}vvvrrrooooooqqqrrrqqqooonnnooorrruuurrrllljjjmmmiiikkknnnppppppmmmiiifffddddddfffiiimmmqqqtttuuuuuusssnnniiiffffffiiillljjjmmmqqqooofffVVVEEE:::666666666:::@@@GGGKKKNNNOOOLLLNNNWWW```bbbaaaaaalllooottt}}}yyytttqqqnnniiiiiillljjjkkklllllljjjjjjkkkllllllhhhfffkkksssvvvpppjjjeeedddcccbbb^^^\\\aaaiiiddd]]]aaaTTT555...666000111444222===GGG;;;BBBiiiwwweeeNNNCCCCCCDDDXXXsss}}}|||{{{yyyyyyuuuooorrryyy}}}xxxooommmttt}}}rrr}}}yyyqqqrrrrrrssszzzzzzxxxzzz}}}iiiVVVKKKCCC666222000444999;;;???CCCNNNNNNTTTZZZVVVPPPZZZjjjuuummmYYYDDD:::888555222111...000000......///---***+++++++++++++++++++++,,,))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---000222000222???MMMWWW[[[^^^___cccjjjnnnnnnooorrrwwwwww~~~hhheee[[[YYY~~~||||||}}}|||yyyxxxyyy|||}}}~~~zzz|||eeeNNNCCC>>>;;;666EEEKKKRRRffftttzzzttt\\\FFF999000000111222222222222222:::888:::KKKlll[[[BBB@@@999+++///...666>>>llliiigggzzztttpppVVVSSSOOOPPPTTTUUURRRNNNNNNNNNMMMKKKIIIGGGEEECCCKKKKKKJJJKKKLLLLLLJJJGGGEEEEEEDDDCCCAAA@@@???>>>GGGEEEHHHMMMLLLFFFEEEIIIVVVVVV\\\___bbbkkkeeeNNNUUUqqquuuxxxyyyzzzfff___ccchhhjjjiiifffjjjsssvvvtttcccVVVOOOUUU[[[ZZZ]]]eeennnuuuxxxwww}}}vvvuuu}}}yyynnnpppnnnooouuuzzzzzzzzz|||yyyzzzyyyvvvtttyyynnn]]]PPPGGGMMM[[[mmm|||~~~ooohhhsssoooRRRDDD777777;;;:::666222555)))777AAAKKKaaaUUUdddyyyHHHzzzrrr\\\MMMJJJIIICCCAAADDDAAA999444444444666@@@nnnxxxuuuiiifffpppiiipppuuuwwwtttqqquuutttsssoookkklllrrruuutttsssrrrpppnnnkkkiiihhhgggjjjkkkllllllllljjjgggfffgggjjjllllllkkkkkkooorrruuuyyypppfffdddaaa```iiimmmkkkooorrrdddKKK;;;999222999>>>>>>AAAHHHNNNQQQKKKNNNQQQSSSUUUYYY___eeejjjjjjoooyyywwwwwwvvvrrrnnnjjjiiiiiijjjkkkmmmnnnnnnmmmkkkiiilllkkkkkklllmmmnnnlllkkkjjjllliiiaaa^^^bbbhhhkkkbbbddd]]]KKK999111000111333,,,555===HHHLLLOOOpppjjjWWWOOOAAA<<<@@@JJJnnnvvv~~~xxxxxxooolllpppwwwmmmnnntttrrryyyxxxvvvtttssssssssstttxxx{{{wwwkkkaaaTTTJJJEEE;;;444333999;;;999@@@KKKTTTTTTXXXZZZTTTQQQ___ssszzzqqqOOODDD999666666444222333000//////...------,,,,,,+++++++++*********))))))++++++******************+++,,,------......------(((+++///000...000???OOOWWW]]]eeekkklllmmmnnnpppiiinnnrrrrrr|||```oooZZZeee}}}zzzyyyyyyyyy{{{~~~wwwvvviiiRRR@@@:::777444999DDDAAA>>>JJJXXXfffttt~~~eeeSSSCCC777222000111111111222333555666555<<>>IIIOOORRRXXXZZZZZZ^^^lll{{{rrr]]]HHH>>>666444444222000111/////////...---,,,,,,,,,+++++++++*********))))))************************+++,,,------...---------(((+++///000///333CCCSSS]]]cccjjjoooooooooppprrrkkkqqqqqqttttttXXXqqq\\\___qqquuuxxxtttvvvxxx~~~uuukkkXXXDDD:::999<<<<<<:::CCC???999???JJJYYYkkk{{{eeeLLL<<<444111111000111222222222333666999444AAAYYYzzzuuuLLLAAA===111,,,222333,,,???___{{{wwwiii|||zzzgggzzzyyyyyyjjj[[[[[[[[[YYYTTTPPPMMMLLLMMMMMMLLLMMMMMMOOOQQQRRRKKKJJJIIIJJJKKKKKKIIIGGGEEEDDDBBB@@@??????@@@AAAAAAAAAEEEIIIKKKKKKOOOSSSTTTNNNNNNPPPVVVgggmmmaaaWWW___ppp|||~~~XXXhhhuuu```^^^mmmiiiccc___dddmmmpppnnntttvvvmmmiiiooouuuwww|||wwwqqqpppwww~~~xxxyyy{{{|||}}}yyysssmmmkkknnnnnniiieeedddiiinnnvvvrrr[[[PPPSSSUUUSSS]]]hhhwwwzzzmmmqqqyyyqqq\\\JJJ<<<444111777===;;;333...,,,444AAA___lllRRRggg|||iii~~~hhhPPPJJJOOOHHHDDDBBBCCCBBB>>>::::::666666888UUUiiiaaa}}}mmmtttsssuuunnnpppqqqqqqsss{{{vvvtttqqqppptttyyywwwrrrnnnoooooopppooonnnlllkkkkkklllmmmmmmlllkkkiiihhhrrrooolllkkklllmmmmmmmmmmmmrrrqqqmmmaaaOOOQQQhhhttttttrrreeeLLL;;;BBBSSSaaajjjmmmdddYYYSSSRRRRRROOOOOOPPPQQQTTT[[[dddjjjsssnnnlllqqqxxxvvvyyywwwsssoookkkkkknnnppplllllllllkkkkkkllllllmmmiiihhhhhhjjjlllmmmmmmllliiifffbbb```dddhhheee]]]aaa```XXXGGG999444333444777000555555;;;@@@MMMwww~~~bbbQQQPPPGGG@@@===@@@\\\xxx{{{ssstttwwwyyy{{{{{{yyyxxxtttnnnuuuvvvvvvuuuqqqkkkeeeaaahhhlllrrrvvvvvvxxxqqqggg]]][[[ZZZTTTLLLGGG===555222666888777===EEEIIIQQQWWWZZZaaaooo~~~{{{~~~zzzaaaKKK===666111111222000...//////......------,,,,,,++++++************)))))))))************************++++++,,,---------------)))+++...///000666GGGWWW[[[aaahhhkkkkkkjjjkkklllgggqqqooouuucccVVVoooYYYYYY```dddjjjzzzuuuyyy{{{}}}jjjQQQ@@@;;;AAAKKKSSSXXXcccccc^^^___\\\[[[dddwww~~~~~~tttvvv}}}jjjSSSDDD;;;555222333...111333444333333666888999IIIdddYYY:::888999000,,,444111444KKKiiixxxqqqmmm}}}nnnaaalllssstttkkk```XXX\\\]]]ZZZSSSMMMLLLMMMNNNMMMLLLLLLMMMPPPRRRTTTKKKJJJIIIIIIJJJJJJIIIGGGDDDBBB???======>>>@@@AAAEEEEEEGGGIIIJJJKKKOOORRRSSSNNNPPPOOONNN[[[gggcccLLLVVVmmmwwwddd^^^||||||ddd___llljjjgggdddeeehhhkkklllrrrzzzwww}}}}}}zzz|||}}}wwwrrrnnnlllkkkfff^^^WWWPPPOOOPPPWWWbbbnnnuuuwwwhhhhhhcccZZZXXX^^^ddddddnnn}}}~~~qqquuusss___GGG<<<777000///777===:::333...---???TTT}}}aaabbbttttttzzzaaaLLLIIIQQQKKKHHHEEEDDDBBB@@@===<<<666555444GGGuuuiii___zzzpppuuuttttttkkkllloooqqqrrrvvv~~~uuutttqqqqqqvvv{{{wwwooojjjkkklllnnnnnnmmmlllkkkkkkkkkllllllkkkkkkiiiiiitttppplllkkkmmmpppooonnnmmmnnnmmmnnndddLLLKKKbbbtttqqqiiiZZZJJJIII```yyy~~~vvvhhh^^^[[[ZZZYYYQQQRRRTTTXXX]]]eeelllqqqwwwpppmmmqqqwww||||||qqqvvvuuussspppmmmlllnnnpppmmmlllkkkjjjjjjkkkmmmnnnkkkiiihhhiiijjjkkkkkkjjjfffddd```]]]```dddaaa[[[bbb___UUUDDD888444333222777111888888???III^^^gggZZZOOOQQQKKKCCC===;;;PPPrrrwwwwwwwwwxxxwwwrrrqqquuuzzz~~~wwwtttyyy}}}zzztttppprrrssssssqqqmmmgggaaa]]]eeegggmmmrrrssstttzzzxxxkkkeee___YYYXXXXXXRRRJJJCCC???888333555777888<<>>444///---000111...---...------------,,,,,,++++++************))))))))))))***************+++++++++++++++,,,------------,,,++++++---...///666GGGXXXVVV\\\cccggggggfffggghhheeetttqqqyyyzzz___fffrrr[[[```gggiiiwwwooojjj|||iiiKKK@@@FFFWWWooo}}}iiieeewww~~~{{{zzz{{{uuujjjfffhhhYYYMMMAAA;;;777333//////---111555666444444666999AAAVVVvvv\\\III888333333111///000---???WWWkkkqqqttt}}}~~~lllrrrlll{{{cccmmmyyyUUUWWW[[[^^^ZZZTTTOOOPPPRRROOONNNLLLKKKLLLMMMOOOQQQKKKIIIHHHHHHIIIIIIHHHGGGEEECCCAAA??????@@@CCCDDDFFFIIIJJJJJJJJJLLLOOOQQQPPPPPPVVVTTTLLLUUUeeehhhPPPPPP\\\xxxssszzzzzz\\\___iii]]][[[^^^aaabbbaaa```dddiiihhhooo~~~}}}qqqrrrrrrooohhh```ZZZVVVVVVSSSSSSXXX___dddfffgggaaagggkkkgggdddffflllooouuuqqqcccJJJ:::888888222111777<<<:::555222777OOOlllhhh```qqq{{{yyyttt^^^MMMKKKQQQQQQNNNJJJEEECCCBBB@@@===777444222===cccqqqaaakkkxxx~~~~~~~~~uuuuuummmkkknnnppppppssszzz~~~wwwxxxwwwwww{{{{{{sssjjjkkkmmmnnnnnnnnnmmmmmmooooooooooooooonnnnnnnnnrrrooollllllpppssssssrrrtttqqqnnnrrrnnnWWWNNN^^^pppkkkddd\\\ZZZdddyyy{{{ppp```TTTUUU]]]aaa```VVVYYY^^^dddlllrrrvvvxxx{{{tttppptttzzz|||zzzqqqrrrssstttrrrooommmlllmmmmmmllljjjiiijjjkkknnnooonnnkkkiiiiiiiiijjjiiihhhlllkkkgggbbbbbbfffgggdddccc^^^QQQAAA666333222000555111999;;;DDDRRRkkkzzzpppZZZOOOSSSNNNFFF???:::GGGbbbkkk^^^oooeeeqqqsssrrr~~~uuuooorrrwwwyyysssrrryyy|||xxxttttttqqqpppnnnkkkgggdddaaa___cccbbbeeeiiikkklllrrryyy|||~~~{{{wwwrrriiiaaa```^^^[[[YYYXXXTTTKKKCCCBBB;;;666555888;;;???CCC@@@JJJRRRVVVcccwwwsssTTT===333///,,,,,,///000---,,,...,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))))))))*********+++++++++***+++,,,,,,------,,,,,,,,,+++,,,---///666FFFUUUXXX^^^eeejjjjjjjjjkkkmmmiiiyyywww}}}tttdddyyywwwcccuuuwwwrrr}}}}}}zzz{{{}}}___HHHPPPkkk{{{vvvttttttpppdddYYYUUUHHH>>>555333111///...000///333666666555666<<>>IIIXXXqqqjjjzzz{{{ZZZQQQUUUPPPHHHCCC===CCCVVVoooYYYgggqqq|||~~~vvvtttwwwvvvtttuuuxxxxxxuuussstttooommmjjjgggdddccccccccceeebbb```ccceeefffkkkpppssssssqqqmmmiiieeeaaa^^^\\\]]][[[YYYYYYWWWPPPHHHGGG@@@999777:::@@@DDDFFFAAAHHHPPPWWW```nnnyyy}}}bbbDDD333///---++++++//////,,,+++...++++++++++++++++++++++++(((((()))))))))))))))***)))))))))***++++++,,,,,,******+++,,,,,,,,,,,,,,,,,,+++,,,...111777FFFTTTYYY___ggglllllllllnnnooojjjtttuuuwwwyyyjjjggg}}}rrriii~~~zzzzzz~~~}}}~~~sssZZZTTTuuu~~~~~~yyyuuupppllleeeYYYNNNIII???888222222222111111333222444555444444:::GGGQQQmmmSSS888666333///...//////...;;;RRR^^^jjjhhhxxx~~~zzzkkkcccWWWWWWWWWTTTQQQQQQSSSVVVNNNMMMMMMLLLKKKJJJIIIIIIJJJHHHFFFFFFGGGHHHGGGGGGEEEEEEEEEEEEEEEFFFGGGHHHIIIOOOQQQMMMLLLNNNMMMJJJLLLJJJQQQSSSMMMTTTeeellliiiWWWFFFLLLooorrr{{{yyy[[[WWWXXX___cccbbbaaacccbbbgggiiilllwwwyyyrrrwww|||yyyrrrmmmmmmpppjjjhhhjjjmmmkkkffffffjjjpppqqqtttwww|||}}}eeeQQQAAA555333666888444444;;;@@@>>>;;;999FFFjjjuuutttqqqiiitttaaa[[[\\\\\\YYYWWWVVVPPPIIIGGGJJJIIIDDD<<<555777999FFFrrrooo]]]ggg|||~~~oooooonnnlllqqqxxxzzzxxxpppvvvyyyvvvuuuvvvvvvuuuuuutttrrrpppooopppqqqqqqmmmlllllllllllllllmmmmmmmmmooorrrsssttttttuuuvvvppprrrooopppqqqbbbRRRRRRSSSOOOLLLMMMQQQRRRMMMFFF===;;;<<>>EEEIIIIIIIIILLLTTT^^^dddjjjttt~~~kkkKKK888000---,,,++++++...---)))))),,,*********+++++++++++++++(((((((((((())))))******((())))))***++++++,,,,,,******+++,,,,,,,,,,,,++++++***,,,000444;;;IIIVVVZZZ```gggkkkkkkkkkkkkmmmlllmmmpppsssrrrnnntttvvv}}}~~~{{{~~~||||||~~~ttt___eee~~~}}}{{{{{{{{{uuupppjjjbbbWWWKKKBBB???444000000333555333222333555555444111333>>>PPP^^^jjjBBB999222...000111000000333GGGVVV\\\jjjeeeppp}}}hhhcccXXXUUUTTTQQQOOOMMMMMMPPPRRRLLLMMMMMMMMMLLLKKKIIIIIIJJJHHHFFFEEEFFFGGGGGGGGGBBBBBBCCCCCCDDDEEEEEEEEEOOOTTTUUUOOOKKKKKKHHHCCCNNNFFFHHHKKKHHHQQQ```dddaaa___VVVRRRfffsss|||ooo{{{hhh\\\UUU[[[aaa```[[[YYYUUU```dddaaahhhyyy}}}yyyyyy}}}{{{yyyzzz}}}vvvuuuwwwzzzwwwrrrtttzzz}}}|||~~~uuuZZZDDD888444444444444222555>>>CCCAAA<<<:::]]]qqq}}}vvvxxxnnnffftttkkkWWWXXXbbbdddaaaWWWWWWQQQIIIHHHMMMMMMHHH>>>666999:::>>>gggzzzgggrrr~~~qqqpppmmmlllqqqxxxyyyvvvrrryyy}}}zzzvvvwwwyyyyyyvvvtttqqqnnnmmmmmmooopppppppppoooooooooooopppqqqlllpppuuuvvvtttssstttuuuooowwwvvvssssssgggXXXTTTQQQKKKCCC??????>>>777...333;;;HHHZZZooo}}}}}}www|||{{{zzz}}}xxxyyywwwqqqrrrrrrpppmmmjjjhhhhhhjjjjjjjjjkkkkkklllmmmnnnnnnkkkiiihhhiiikkkooopppqqqlllhhhbbbbbbhhhllldddXXXYYYQQQBBB555222666666333777444BBBMMM___pppjjjbbb~~~bbbVVVXXXQQQJJJKKKEEEBBBKKKnnn|||zzzxxxvvvyyyvvvpppnnnrrrqqqkkkmmmllljjjhhheeecccbbbaaa[[[VVVTTTYYY]]]___aaadddcccaaa```^^^ZZZWWWVVVXXXXXXZZZXXXSSSSSSUUUQQQJJJMMMGGG???;;;@@@HHHLLLLLLRRRSSS[[[gggkkkkkkuuuqqqMMM333------(((---++++++---+++'''(((+++******************++++++'''((((((((())))))******((())))))***++++++,,,,,,******+++,,,,,,,,,,,,+++)))))),,,111777???LLLYYY___dddkkknnnmmmllllllmmmrrrmmmrrrxxxxxx~~~~~~||||||}}}~~~~~~}}}{{{|||~~~iiizzz||||||{{{zzzxxxuuusssnnnhhh___TTTIII@@@:::777111---,,,000333333555888///444999777555CCCeeeUUU???555666///,,,000---///<<>>;;;LLLRRRJJJjjjrrrwww^^^VVVXXXXXXRRRLLLMMMNNNNNNOOOOOONNNNNNMMMMMMBBB@@@===444DDDppptttxxxqqq\\\qqqpppnnnmmmlllmmmnnnnnnzzz}}}}}}yyyuuutttuuurrrrrrqqqpppppppppqqqrrrnnnllllllnnnnnnmmmpppvvvqqqqqqrrrtttwwwxxxwwwuuuwwwuuutttuuuvvvtttoookkkhhhddd^^^VVVKKKFFFLLLUUUpppnnnhhhZZZZZZ\\\```hhhvvvzzznnnjjjkkkiiihhhiiijjjllllllkkkllljjjiiijjjkkklllmmmlllmmmkkkjjjlllnnnmmmiiieeehhhiiihhhggghhhiiiddd]]]OOOBBB666333666666555666444::::::SSSmmmjjj___XXXXXXUUUSSSUUUVVVOOOFFFHHHsssnnnpppzzz}}}~~~yyyppplllmmmqqqmmmnnnnnniiibbb]]][[[[[[VVVSSSUUU\\\bbbaaa______\\\XXXSSSQQQQQQTTTWWWXXXTTTTTTSSSPPPMMMJJJHHHFFFIIIEEEAAA???AAADDDFFFGGGGGGIIIKKKMMMVVVbbbiiijjjXXXFFF444---------,,,,,,//////...,,,******,,,...(((((())))))))))))(((((())))))))))))(((((((((((()))************+++++++++++++++,,,,,,,,,,,,---------///000222===MMM[[[```dddeeehhhkkkmmmooopppqqqppprrrxxxzzzxxx|||```^^^vvvrrr{{{yyyzzz{{{|||}}}~~~~~~}}}|||}}}|||zzzxxxuuuqqqmmmggg___WWWRRRHHHDDD===777222000///000//////333888999666666999999666@@@\\\yyyyyyQQQ???888222///555111///777CCCZZZwww~~~{{{nnniiitttXXXOOONNNFFFHHHOOONNNLLLKKKIIIHHHHHHHHHDDDDDDDDDCCCBBB@@@???>>>;;;>>>CCCGGGIIIJJJHHHGGGEEEFFFIIILLLNNNLLLGGGCCCAAABBBCCCBBB@@@???AAABBB@@@BBBEEEDDDCCCAAA???===GGGMMMUUU]]]ZZZPPPfffiiiYYY\\\yyy{{{uuurrrjjjbbb[[[VVVVVVUUUTTTSSSUUUYYY]]]kkknnnsssyyyzzz{{{~~~~~~~~~sssaaaPPPEEE<<<]]]nnn\\\AAA888777555<<>>===888;;;@@@DDDGGGGGGFFFEEEIIIHHHGGGGGGFFFEEEBBB@@@BBBBBBCCCCCCAAAAAAAAAAAA>>>@@@BBBBBB???<<<;;;<<>>777...FFFZZZYYYGGG888888===666CCCGGGhhhzzzrrrqqqccc^^^[[[YYYUUUQQQQQQTTTMMMLLLKKKIIIIIIIIIJJJKKKIIICCC@@@???888555RRR{{{}}}pppnnnvvv{{{ssstttvvvrrrmmmjjjkkkkkkkkkkkkpppuuuzzz|||yyyvvvuuuuuuuuutttqqqnnnmmmmmmnnnooommmnnnnnnoooqqquuuwwwwwwqqqqqqqqqtttvvvwwwuuutttxxxvvvrrrpppnnnnnnmmmlllpppzzzrrrZZZUUU\\\fffnnn{{{wwwppppppiiiiiijjjjjjiiiiiiiiiiiieeeddddddgggmmmpppooommmiiijjjkkkmmmmmmkkkgggeeeggghhhfffdddcccbbb[[[RRRHHH>>>777666777555444555666===999QQQ~~~cccmmmpppccc^^^VVV]]]\\\YYYbbblllcccPPP>>>KKKsssyyyxxxyyy|||wwwtttrrrppppppqqqoooggg^^^WWWWWWZZZZZZXXXYYY^^^^^^YYYVVVVVVLLLMMMPPPVVV[[[]]]ZZZVVVLLLKKKIIIHHHGGGGGGGGGGGGFFFDDDAAA>>>===>>>AAADDDHHHJJJIIIIIINNNWWW[[[ZZZMMMCCC:::777555000------333222111000///---+++))))))))))))))))))(((''''''''''''(((((())))))******))))))*********++++++++++++++++++,,,,,,,,,------+++...000666DDDUUU```ccchhhggghhhjjjooorrrsssrrruuummmzzzsssXXXpppnnnvvvnnnfffYYYaaallltttwwwxxxzzz{{{rrrvvvwwwuuutttwwwyyyyyyyyy|||yyyzzz~~~yyy}}}~~~~~~~~~|||~~~xxxrrrvvviiiddd^^^VVVNNNFFF???:::333222000/////////111111333222444555444222666<<>>===???CCCFFFHHHIIIHHHGGGIIIHHHGGGFFFFFFFFFGGGGGGCCCCCCDDDCCCCCCBBBAAA@@@>>>>>>???@@@===:::<<>>ZZZlll{{{uuufff]]]xxxjjj[[[YYYYYYWWWQQQJJJJJJOOONNNMMMLLLKKKJJJIIIIIIIIIFFFEEE???>>>===777GGGjjjqqq]]]]]]rrr~~~yyypppkkkkkklllkkkjjjjjjpppwwwzzzxxxvvvuuuuuuwwwuuuqqqmmmkkkjjjkkkllljjjkkkkkkkkkoootttuuurrrppppppqqqsssuuuuuutttrrrvvvuuusssqqqooonnnnnnnnnpppzzz~~~fffXXXZZZcccuuuzzzwwwrrrpppjjjkkkmmmllljjjhhhhhhiiijjjjjjjjjkkkmmmmmmllljjjjjjkkkllllllllljjjhhhfffiiiiiifffbbbaaa___XXXPPPDDD===888888999666555555666===<<>>;;;888666444111...+++***++++++******)))((('''&&&''''''((()))******+++)))************+++++++++++++++,,,,,,,,,,,,------***...222:::IIIZZZdddeeemmmkkkjjjlllqqqttttttssspppnnneee\\\sssttt}}}zzzBBBKKKXXXaaafffhhhkkknnnjjjpppsssqqqqqqtttuuussswwwvvv~~~uuusssxxxxxxrrrxxx}}}|||xxxwwwxxxzzzyyy{{{sssnnnqqqmmmfffiii[[[VVVOOOGGG@@@:::444000/////////000111222333333666555555666666777@@@III^^^|||nnnQQQ888333666444111000,,,///111AAA]]]nnnzzzttteeelllyyyxxxXXXQQQNNNLLLNNNPPPFFFEEEDDDDDDDDDDDDDDDDDDAAAAAABBBBBBBBBAAA@@@@@@DDDEEEGGGIIIJJJKKKKKKJJJDDDDDDEEEEEEEEEFFFHHHIIIBBBBBBBBBCCCCCCBBBAAA???===<<<===???<<<:::???GGGFFFNNNQQQ[[[iiihhh___aaajjj{{{qqqdddsssooodddiiizzziii\\\[[[WWWQQQKKKHHHHHHIIIHHHPPPVVVZZZdddsss|||}}}zzzvvvwwwyyy{{{||||||}}}~~~}}}|||}}}|||ssshhh[[[RRRPPPMMMGGG???999444333333;;;222///444:::;;;>>>CCC[[[sss|||jjjUUUfffaaa[[[WWWUUUTTTPPPJJJHHHJJJLLLMMMOOOQQQPPPMMMJJJHHHEEEHHH@@@===BBB;;;???WWWzzz___^^^|||wwwooollllllkkkiiieeellltttxxxxxxuuuttttttwwwuuuqqqmmmkkkjjjkkkllliiikkkkkkjjjnnnttttttpppoooooooooqqqssstttrrrpppooopppqqqrrrqqqpppppppppqqqzzzooo___ZZZbbbnnnwww{{{|||yyytttmmmjjjlllooonnnllljjjjjjkkkmmmoooppppppnnnmmmlllmmmkkklllmmmlllkkkiiiiiiiiiiiihhhccc^^^\\\[[[TTTLLL???999666888999777666777333===BBBfffwwwmmmfffZZZccc]]]\\\ZZZYYY]]]aaa[[[RRRVVVRRR]]]iii\\\nnn}}}xxx~~~{{{zzz{{{xxxvvvrrrmmmgggaaa]]][[[TTTVVV[[[```^^^UUUNNNLLLKKKOOOSSSUUUTTTQQQNNNMMMMMMKKKGGGDDDBBBBBBCCCDDDBBBAAA???<<<:::;;;@@@DDD???CCCEEEEEEHHHKKKHHHCCCDDD@@@===?????????BBBGGGJJJDDD<<<666333111000...,,,,,,,,,,,,+++***)))(((&&&&&&'''((()))***++++++)))************+++++++++++++++,,,,,,,,,,,,------+++///555@@@PPP```hhhgggrrrooolllnnnssswwwvvvtttpppttt___uuu~~~444<<>><<<:::AAALLLMMMQQQJJJNNNfffuuuooohhhSSSddd}}}wwweeeooonnnccczzzbbb]]][[[VVVPPPJJJFFFFFFGGGDDDBBBGGGTTT___gggrrr}}}{{{vvvsssuuuxxxyyyzzz{{{zzzyyyyyyzzz|||~~~yyyssshhh]]]UUUNNNJJJHHHGGGCCC<<<444///...111444...555:::999888>>>IIIRRRqqqwwwooogggWWWXXXzzzxxxiii^^^VVVPPPRRRSSSOOOKKKIIIIIIMMMRRRVVVVVVRRRLLLHHHFFFKKKAAA===EEE>>>:::KKKttthhhjjj|||rrrmmmlllkkkiiicccjjjrrrwwwwwwuuuttttttwwwtttpppmmmkkkkkkmmmnnnkkkmmmmmmkkkpppvvvvvvpppooonnnoooqqqrrrsssqqqooohhhkkknnnpppqqqpppppppppttt{{{{{{iii]]]]]]lll|||vvv}}}{{{wwwzzzuuukkkiiillloooooommmlllmmmnnnlllpppssssssqqqoooppprrrlllmmmmmmllljjjiiijjjjjjfffeee```ZZZWWWVVVPPPHHH:::555444777999888777999111<<>>BBBEEEIIIPPPWWWPPPGGG;;;333////////////---------,,,+++***))))))%%%&&&'''((()))***+++,,,)))************+++++++++++++++,,,,,,,,,---------,,,000888DDDUUUeeejjjiiiqqqmmmjjjkkkpppsssssspppuuu{{{}}}aaa666555777<<>><<<888333111111111000...111222333444555555555555777666888;;;@@@QQQqqqnnnGGG777666111,,,,,,111222...000666???UUUppp{{{ooohhhsss|||cccWWWMMMNNNQQQPPPLLLJJJHHHDDDAAACCCGGGIIIGGGCCCEEEEEEDDDCCCBBBDDDGGGJJJFFFGGGHHHIIIGGGDDDAAA???@@@===;;;===BBBEEECCC@@@@@@BBBDDDEEEEEECCCAAA???CCC?????????;;;;;;NNNfffdddVVVKKKNNNUUU___sssmmmlllqqq}}}qqqaaa{{{nnnyyy|||bbbaaa```ZZZOOODDD>>>>>>@@@AAABBBCCCHHHTTTdddppp{{{~~~{{{vvvpppjjjqqqqqqssswww{{{|||yyyvvvtttzzzzzzuuummmgggbbb^^^VVVNNNGGGBBB???===555444333444555555333111222444555555:::KKKdddwww}}}ppp~~~{{{VVVQQQsss}}}fffddd]]][[[UUUNNNLLLNNNNNNJJJJJJLLLNNNQQQQQQMMMGGGBBBCCCEEEFFFEEEBBB???======YYYqqqsss{{{iiigggoooeeehhhhhhjjjqqqyyy|||zzzvvvvvvwwwsssnnnpppuuussslllfffhhhmmmqqqsssqqqnnnlllmmmoooqqqpppnnnmmmpppssssssqqqooopppsssssspppmmmuuuzzzqqqgggjjjooosssttt|||zzztttllliiimmmsssttttttqqqllliiiiiijjjnnnllliiijjjlllnnnmmmkkkmmmnnnooommmkkkjjjjjjkkkiiieee```\\\YYYRRRHHH@@@555666888999999999777666:::777RRRyyy```YYY]]]XXXZZZ\\\[[[WWWTTTQQQPPPSSSLLLKKK___{{{}}}nnn|||zzz{{{yyyvvvqqqnnnmmmjjjfffbbb```VVVNNNKKKHHHEEEJJJQQQSSSQQQNNNKKKHHHGGGHHHHHHFFFEEECCCDDDEEEEEEDDDCCC@@@@@@>>>:::666888???FFFOOOPPPRRRVVVYYYXXXSSSOOOIIIEEE===999BBBRRR^^^bbbQQQBBB222---...///000222//////...---+++***))))))+++)))''''''((())))))(((&&&'''((()))***+++,,,,,,,,,******------++++++///---///<<>>EEEJJJLLLOOORRRUUUXXXYYYZZZ```cccaaa]]]bbbkkkiiiaaabbbbbbbbbaaa___\\\YYYWWWRRRNNNHHHDDD@@@<<<777444666222///...///000///...555666666666666555555555444444:::DDDSSSkkkyyySSS999666333111000000000///---555???LLLbbbyyyttt~~~\\\TTTOOORRRTTTQQQLLLIIIHHHEEECCCDDDGGGIIIHHHGGGKKKKKKIIIFFFDDDDDDGGGJJJGGGGGGHHHHHHFFFDDDAAA@@@AAA>>><<>>NNNbbbxxxbbbKKKCCCFFFUUUooouuuiiiuuuwwwTTTrrrxxxlllfff___YYYSSSJJJAAA;;;<<<===>>>===???FFFRRR[[[nnnvvvuuu|||~~~||||||zzzwwwnnnlllkkklllnnnooonnnllloootttxxxyyyyyyzzz~~~|||zzz{{{||||||vvvnnnhhhddd___XXXSSSVVVRRRKKKDDD>>>:::888777222222222333444333222111<<<999666;;;III___uuupppbbbnnnqqqbbb\\\]]][[[UUUOOOMMMPPPPPPMMMJJJKKKNNNQQQRRROOOJJJFFFGGGHHHHHHGGGEEEBBB>>>;;;NNNgggwwwrrriiijjjbbbffffffjjjqqqxxxzzzwwwsssqqqrrrpppnnnpppssspppjjjVVVaaalllpppppprrrqqqnnnoooqqqrrrqqqoooooorrrtttwwwuuutttssssssrrrpppnnnwww{{{{{{ttttttwww|||wwwpppooossslllmmmnnnmmmkkkjjjkkklllmmmllljjjkkknnnooommmkkkkkkmmmooonnnkkkiiiggggggfffccc^^^[[[WWWPPPEEE===777777777888999:::;;;<<<<<<<<>>DDDKKKNNNTTTZZZ^^^]]]XXXSSSKKKFFF>>>:::AAAOOOYYY\\\HHH:::...***,,,---...000......---,,,+++))))))(((%%%%%%%%%'''((()))))))))(((((()))******+++,,,,,,,,,***+++...---++++++///000444BBBUUUcccgggiiikkkllliiiiiimmmnnnlllnnnqqquuu~~~}}}nnn444111000222333111222666888999;;;>>>AAADDDGGGHHHOOORRRQQQNNNRRRYYYWWWOOOSSSSSSRRRPPPMMMJJJGGGEEE???<<<999777666444222000111///------///111111111333555666555444444555666999===III]]]vvvuuuRRR===444555000///333111---///777QQQ]]]cccooo|||wwweeeSSSQQQRRRWWWWWWPPPKKKIIIHHHGGGEEEEEEFFFHHHKKKLLLRRRQQQNNNJJJFFFEEEGGGIIIHHHHHHGGGFFFDDDCCCBBBAAACCC@@@???@@@DDDEEECCCAAAGGGGGGHHHHHHGGGEEEDDDBBBEEEDDDFFFGGGBBB???JJJYYYfffXXXLLLHHHJJJOOO\\\kkkxxxqqq~~~fffggg|||xxxlll^^^VVVTTTOOOEEE<<<999::::::999777999???CCCRRR]]]hhhsss~~~vvveeeeeennnvvvxxxyyy}}}~~~qqqnnnjjjgggeeedddcccaaagggiiikkkjjjhhhhhhkkkooommmnnnmmmhhhaaa___bbbfffgggccc^^^ZZZWWWSSSLLLGGGFFFDDD???:::666333222222222222222333333333333333555999???HHHWWWmmmvvvfffsssttteeeaaaYYY[[[ZZZUUUOOOOOORRRRRROOOLLLMMMOOORRRTTTRRRMMMJJJLLLKKKJJJJJJJJJGGG@@@;;;CCC[[[zzztttkkkddddddeeehhhooouuuxxxvvvsssssssssrrrpppqqqrrrnnnhhhMMMccctttrrrooossstttpppooopppqqqpppooooooqqqsssssstttuuutttrrrqqqqqqrrrxxx{{{~~~{{{wwwqqqrrrwwwlllkkkkkkkkklllmmmlllkkkjjjiiijjjlllmmmnnnllljjjfffhhhkkkllljjjgggeeeeeeccc```]]]YYYUUULLLBBB:::888777777777888:::===>>>999BBBwww[[[OOOPPPQQQQQQTTTWWWXXXVVVSSSQQQPPPNNNHHHNNNVVVfff|||yyy}}}|||uuuooooooqqqrrrsssoookkklllooonnnggg```QQQLLLGGGEEEBBB???@@@CCCIIIHHHFFFDDDCCCCCCDDDDDD???>>>>>>???AAACCCCCCBBB======;;;888555666<<<@@@FFFKKKTTT^^^cccccc^^^YYYNNNIIIAAA;;;>>>HHHNNNNNN<<<222******,,,------///,,,++++++***)))(((((('''$$$$$$%%%'''(((((())))))*********++++++,,,,,,,,,+++***,,,...---***+++///111999HHH[[[gggiiiffffffkkkhhhiiimmmooonnnooosssuuucccaaavvv777333222444444111000222000000111333555888:::;;;===@@@AAA???BBBFFFDDD>>>CCCBBBBBB@@@>>>;;;999777444333222111111222222111222111000111222444444555222333555444444555:::===CCCNNNcccxxxTTT>>>777666222---///333...***:::QQQttt}}}xxxsss|||tttYYYQQQQQQTTTWWWTTTMMMHHHIIIGGGHHHHHHGGGGGGIIIMMMPPPTTTRRROOOKKKGGGFFFGGGIIIHHHGGGEEECCCBBBAAAAAAAAACCCBBBAAAAAACCCDDDCCCAAAFFFFFFFFFEEEDDDCCCBBBAAACCCCCCFFFHHHCCC???DDDNNNHHHGGGKKKSSSUUUQQQPPPSSSeeeqqqzzz}}}[[[ccc~~~~~~~~~vvvcccSSSMMMKKKEEE>>>777999:::999777555666888;;;@@@GGGMMMWWW^^^ZZZRRRYYYdddooossstttvvvwwwvvvyyyvvvrrrmmmiiieeebbb```aaabbbbbb___\\\[[[\\\^^^cccgggiiiddd]]]YYY\\\aaa^^^\\\YYYVVVTTTOOOJJJEEE<<<:::888555333222111222333444444444444444666888666GGGWWWZZZZZZiiikkkkkkeee___```[[[XXXXXXSSSNNNOOOSSSTTTRRRPPPPPPRRRTTTTTTSSSOOOKKKNNNLLLJJJLLLOOOLLLEEE>>>===TTTsssrrrjjjcccccceeejjjqqqvvvxxxxxx|||yyyvvvttttttssspppkkkiiissssssssslllnnnnnnnnnnnnmmmnnnooopppllloooqqqqqqoooooorrrvvvxxxzzz|||~~~yyyvvvvvvrrrnnnoootttuuuqqqnnnnnnooonnnkkkhhhfffgggiiilllmmmmmmkkkjjjdddfffhhhiiihhhffffffgggbbb___\\\XXXRRRIII???888777777888999:::;;;<<<<<<888RRRsssRRROOOSSSPPPPPPRRRUUUUUURRRNNNLLLJJJQQQJJJQQQVVV___vvv}}}vvvooonnnqqqttttttooolllmmmqqqoooggg___SSSPPPLLLIIIEEEBBBAAAAAAEEEDDDDDDCCCCCCCCCDDDDDD???======>>>@@@AAA@@@???::::::999666444555888<<>>777444222000---///000+++///OOOsssvvv~~~aaaZZZTTTSSSSSSSSSOOOHHHFFFHHHFFFGGGHHHHHHIIIKKKOOORRRPPPOOOMMMIIIFFFEEEGGGJJJGGGFFFCCCAAA@@@???@@@@@@BBBAAAAAAAAABBBCCCBBBAAAFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCFFFGGGDDD@@@BBBFFFIIIHHHLLLQQQTTTTTTUUUXXXTTTeeepppiii^^^gggooodddooouuuxxxkkkwwwtttXXXDDD======<<<333555888999888777666666444555666777===EEEHHHGGGOOO\\\iiilllkkkkkkkkkiiisssttttttrrrnnnjjjgggeeebbbaaa```]]]ZZZXXXXXXXXX]]]cccgggddd\\\WWWWWWZZZPPPNNNLLLJJJGGGCCC>>>;;;666555444222222222222333333333444333333666;;;???QQQ\\\ccc]]]WWWeeetttnnnuuuqqq```[[[ZZZYYYTTTTTTPPPLLLNNNSSSUUUSSSUUUUUUTTTUUUUUURRROOOLLLNNNKKKKKKMMMQQQPPPJJJDDD<<>><<<;;;>>>mmmuuuoooSSSRRRUUUPPPQQQSSSTTTRRROOOKKKHHHGGGQQQJJJOOOYYYeee{{{|||tttqqqqqqtttwwwwwwssspppppprrrppphhh```ZZZXXXSSSMMMHHHFFFCCCBBB=========>>>>>>??????@@@@@@???======>>>>>>===<<<888777666444222333555777???CCCJJJQQQWWW[[[]]]^^^WWWUUUNNNFFFBBB@@@:::222222...---111333000---...''''''''''''''''''''''''+++***)))''''''+++222777,,,,,,,,,,,,,,,,,,------++++++---///---,,,111888@@@PPPbbbgggcccbbbgggnnnmmmlllnnnssswwwxxx{{{gggDDDZZZwwwssshhhSSSttt@@@999555555666222000000222111000.........///000---.../////////000000/////////000000000000111111///000111000///000111333111333444333222111222444444666777888;;;EEETTT___{{{dddFFF888666666222...///...000///000@@@ggguuuwww}}}uuu^^^NNNZZZVVVRRRPPPNNNIIIDDDDDDHHHEEEFFFGGGIIILLLNNNPPPQQQKKKKKKIIIFFFDDDDDDGGGJJJEEECCCAAA???>>>======>>>?????????@@@@@@AAAAAAAAAEEEDDDCCCBBBAAABBBCCCDDDCCCDDDFFFFFFEEECCCCCCDDDHHHIIILLLPPPRRRRRRRRRRRRMMMVVVccckkkhhhjjj}}}YYYOOO{{{ssszzzgggBBB222333555000222444666777777666666333333333444555777888999CCCPPP\\\^^^\\\[[[\\\\\\^^^aaaeeefffeeecccbbbbbb^^^]]]\\\[[[YYYWWWUUUSSSQQQVVVYYYWWWPPPIIIGGGGGG>>>>>><<<:::777555222111111111111111111111222222111222333333555;;;EEEMMM```\\\WWWVVV^^^uuuyyyccccccjjjsss|||pppccc___WWWQQQSSSQQQQQQNNNKKKNNNUUUWWWVVVYYYWWWVVVUUUTTTRRROOOLLLMMMLLLKKKMMMPPPPPPLLLIII>>>MMMaaasss{{{rrr^^^lllnnnvvvyyy```fffcccbbbaaadddjjjsss}}}yyytttqqquuuyyyyyyyyyzzzrrrrrrtttqqqrrrqqqoooppprrrssssssrrrssssssrrrqqqpppppprrrsssrrrsssuuuvvvxxxyyyzzzzzz|||~~~~~~yyyssssssrrrqqqnnnllllllmmmooommmllllllmmmmmmlllkkklllooorrrsssttttttuuuvvvzzzyyyxxxsssnnnjjjiiiiiiaaa___ZZZRRRJJJAAA;;;777:::<<>>JJJ___~~~mmmWWWVVVVVVPPPSSSTTTTTTRRRPPPNNNMMMNNNUUUQQQRRR```tttyyyoooooo~~~|||uuuoooooopppsssvvvyyyvvvtttsssrrroooiiieeebbb```YYYNNNHHHFFFDDDAAA;;;;;;<<<======>>>>>>>>>@@@>>>===<<<===<<<;;;999555444333222111111222222:::===AAAEEEIIIMMMRRRVVVVVVWWWUUUQQQNNNIII???444444111111444444///+++***&&&&&&&&&''''''''''''''''''(((((('''(((---666>>>+++++++++,,,,,,---------,,,,,,---...,,,---555???RRRbbbooommmdddbbbiiiqqqqqqooopppuuuwwwwwwyyy}}}]]]KKK```vvv{{{uuu```tttPPPGGG>>><<<:::666222111333111000.........000111...---.........---...000//////...//////000111111111333444333222222555777///111333333222111222444666:::???DDDNNN```wwwTTTDDD555222444333111000---///000222===WWW{{{lllbbbhhhjjjkkkuuullllllcccJJJLLLRRRUUUOOOKKKJJJHHHDDDDDDGGGDDDCCCEEEIIIOOORRRQQQOOOIIIHHHGGGDDDBBBCCCFFFHHHBBBAAA@@@>>>===<<<;;;;;;;;;<<<===>>>>>>???@@@AAABBBAAA???>>>???@@@BBBDDDBBBCCCCCCBBBCCCDDDDDDCCC???CCCIIILLLMMMKKKFFFBBBFFFEEEWWWsss}}}tttttt^^^SSStttzzzKKK444111222111111111222444555555444111222222222000///000222666AAAIIIGGGCCCDDDIIILLLIIIKKKNNNOOONNNMMMNNNPPPLLLLLLMMMMMMLLLJJJGGGDDD@@@BBBCCCBBB>>>:::777777444444333222000//////000111111111111111222222333222333555777<<>>DDDLLLWWWgggjjjIII666000...111111------222---000111666HHHhhh~~~gggKKKHHHYYY```eeerrryyy{{{wwwOOOOOOXXXIIIRRRLLLGGGHHHHHHEEEEEEGGGDDDBBBCCCIIIPPPTTTQQQMMMHHHHHHFFFCCCAAABBBEEEGGG@@@??????===<<<;;;:::999999:::<<<<<<======???@@@>>>===;;;:::;;;===@@@BBB???@@@???>>>???BBBBBBAAACCCCCCCCCAAAAAADDDEEEEEEEEE999EEEfffsssgggfffttt|||tttsssWWW<<<555444444333111111333444444333333222111000......222777...666:::444...111888===>>>@@@@@@===:::999;;;>>>888999;;;<<<===:::666333444444444333333333222222000000000///...///111333222222333333333333444444555777999<<>>???;;;222+++***%%%&&&&&&''''''((((((((($$$(((+++***'''&&&))),,,(((((()))***,,,---.........---------,,,000===KKKYYYcccjjjiiiiiiooorrrqqqrrrpppqqqwwwzzzzzz}}}uuunnnxxxooocccXXXPPPHHH@@@:::666333000...////////////000...,,,---000000///,,,111000000000111111000///333000///111222111000000555333555999:::999???HHHSSSUUUggg\\\AAA:::222111222222000---,,,...)))999555EEE```tttmmmRRRAAAMMMggg}}}WWWFFFOOOOOOCCCOOOKKKFFFFFFHHHGGGBBB>>>AAABBBEEEKKKOOOPPPMMMIIIGGGDDDBBBCCCEEEEEECCCAAACCCAAA===:::999888999:::?????????>>><<<<<<>>>@@@;;;=========;;;:::;;;===;;;<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAABBB???DDDGGGOOOVVVTTT[[[pppkkkcccSSS222===;;;444888>>>999777888333000111222222000///000000000000.........///000111111111222222222222222111333333333333333333333333222111111000000000111111000///............000111333555444222000111222222===555777JJJ]]]eeelllsssmmmUUUYYYdddmmmdddZZZWWW[[[\\\XXXRRRPPPPPPOOOOOOPPPRRRTTTUUUVVVUUUSSSPPPNNNNNNPPPRRRRRRSSSRRROOOKKKIIIKKKMMMKKKNNNNNNOOO\\\ppp~~~yyyqqq^^^RRR^^^^^^bbbeeeeeedddgggnnnuuuzzzvvvtttsssuuussssssvvvyyyxxxrrrlllkkkeeedddjjjppppppnnnmmmnnnkkkiiikkknnnnnnjjjfffkkkiiiiiikkkoootttwwwxxxzzzzzz~~~|||yyyyyyyyyuuusssqqqpppppppppnnnllljjjmmmpppmmmiiigggkkkpppooonnnooorrruuuwwwwwwvvvooorrruuuuuupppjjjdddaaa___YYYNNNBBB888444444666555777;;;<<<;;;>>>IIIUUUmmmlll[[[^^^bbbbbbbbbZZZXXXWWWWWWYYY]]]aaacccYYY```ddd^^^TTTSSS___lll{{{mmm~~~uuuyyy}}}kkktttpppgggfffdddfffqqqtttzzzzzzrrrmmmpppttttttzzzsssfffWWWJJJCCCAAAAAA<<<999777888666333555:::777666666555444444333333111111000......---------...............///000111777999???KKKVVVVVVMMMCCCOOONNNIII@@@555,,,((('''''''''''''''(((((((((((())))))))))))((((((((((((***+++,,,,,,------,,,,,,***,,,,,,,,,,,,000777<<>>999555333222111000555222000000222222000...222111111111111222111111333000///111555555444222444333666>>>EEEKKKVVVbbbmmmyyycccEEE666444555222000///......///111333===BBB]]]yyyRRRLLLVVVwwwmmmPPPGGGKKKNNNNNNJJJHHHEEEEEEFFFEEECCC@@@CCCDDDFFFKKKNNNNNNKKKGGGFFFCCCAAAAAACCCDDDBBB@@@======<<<;;;:::::::::;;;BBBAAA@@@???????????????:::;;;<<<<<<::::::;;;<<<999999:::;;;<<<=========>>>>>>======>>>>>>???@@@888<<<===BBBIIIFFFLLLaaaoooQQQllluuukkkGGGFFFKKKAAABBBCCC:::888;;;999888888666333000...------333222111000000000111222//////000111222222333333000000000000000000000000000000////////////000000111111111333444222...***(((,,,222777;;;===<<<:::666888MMMiiillleee|||nnnfffnnn{{{}}}^^^YYYUUUVVVYYYZZZVVVQQQLLLLLLKKKKKKLLLMMMNNNOOOTTTUUUTTTSSSPPPOOOPPPQQQRRRRRRPPPLLLHHHHHHKKKNNNJJJMMMLLLLLLWWWkkk|||zzz{{{jjjUUU]]]eeedddaaa```aaaeeekkkooowwwyyy||||||{{{xxxwwwwwwxxxuuutttvvvxxxvvvpppjjjlllhhhhhhmmmqqqpppnnnnnnllliiigggiiimmmooollliiikkkjjjjjjmmmrrrvvvxxxyyyvvvtttuuuyyyyyyxxxzzz~~~{{{wwwtttssssssooonnnmmmmmmnnnooommmlllqqqqqqpppnnnllljjjiiiiiimmmmmmooorrruuuxxxxxxwwwrrrsssuuutttpppjjjdddaaaZZZSSSHHH===666444444555:::999999999888AAAZZZttteeeXXX]]]aaa```^^^WWWVVVUUUUUUWWW[[[___aaa```eeefff___VVVSSSZZZcccrrrvvv|||wwwpppppplllhhhnnnssswwwvvvrrrqqqxxx}}}~~~pppooollleee\\\QQQHHHCCC:::666444555444222444888555555555444333333222222000000///...---------------,,,,,,,,,,,,------...------///777>>>???999333888999777333,,,(((''''''''''''''''''(((((((((((()))))))))))))))))))))(((***+++,,,,,,------,,,,,,------------///555===DDDNNNTTT\\\cccgggjjjlllnnnpppvvvuuutttwwwxxxvvv|||{{{ooogggcccSSSNNNFFF???;;;888555444444222000000111111000///000000000000000000000111333333333444666888888777;;;===DDDQQQ^^^lll|||pppRRR???333000111.........---...///111222AAAAAANNNvvvNNN[[[zzzyyyTTTKKKLLLHHHIIIQQQDDDDDDDDDCCCCCCCCCBBBBBBDDDEEEGGGJJJLLLKKKGGGDDDDDDBBB@@@@@@AAABBBAAA@@@:::;;;<<<<<<===>>>>>>>>>DDDBBB@@@AAABBBBBB???<<<777999::::::::::::;;;<<<888888999::::::;;;::::::;;;::::::::::::;;;<<<<<<444777555888===;;;AAASSSzzz}}}WWWQQQvvvwwwuuu{{{rrrUUUGGGKKKJJJVVV^^^SSSGGG???555666555444222111111111111//////.........//////000------......////////////////////////////////////000000000//////000000111222000---...111444333222888777555444444666999;;;LLLbbbppphhhyyyzzzaaaSSSSSSTTTVVVWWWUUUQQQNNNJJJIIIIIIHHHIIIIIIJJJJJJQQQSSSUUUTTTRRRPPPNNNNNNPPPOOOMMMIIIGGGGGGJJJMMMHHHJJJJJJJJJRRRggg~~~www]]]]]]kkkfff___\\\^^^cccfffhhhrrruuuyyy{{{{{{yyyxxxxxxwwwuuutttuuuvvvtttoookkkllljjjlllqqqrrrooommmooojjjhhhfffhhhlllnnnnnnlllkkkkkklllppptttwwwyyyyyywwwsssqqqsssssssssuuuzzz}}}||||||~~~}}}yyyxxxwwwvvvsssqqqnnnmmmiiiiiihhhjjjllllllkkkjjjkkkjjjkkkmmmqqqrrrpppnnnooooooppprrruuuwwwvvvuuuuuuvvvuuutttooojjjddd```RRRJJJ???777444555555555<<<999:::;;;;;;IIIrrr\\\SSS[[[___\\\YYYTTTSSSRRRRRRUUUXXX\\\^^^bbbdddddd___XXXUUUXXX\\\xxxqqqooommmllltttvvvwwwwwwuuuvvvxxxvvvrrrlllnnnooommmdddWWWJJJBBB===999555555333000111444444333333222222111000000///...---,,,,,,+++,,,,,,++++++*********************)))((())),,,---,,,+++'''((()))(((&&&%%%&&&'''''''''''''''(((((((((((())))))))))))))))))))))))***+++,,,,,,------,,,,,,......------222;;;FFFNNNQQQWWW___eeeiiikkkmmmnnnssslllttt}}}xxxvvvmmmrrryyyooozzzsssiiicccYYYOOOHHHCCC???<<<555444333222222333333333222333333222111222333555555<<>>@@@BBBCCCEEEBBB???@@@CCCCCC>>>999666888999:::999999;;;===999:::;;;<<<<<<<<<;;;:::888777777777777888999999666999555555;;;:::???PPP[[[|||xxx___fffwwwzzzlll{{{iii]]]^^^nnnxxxkkkYYYIII:::666555555666777777555444,,,,,,------......//////111111000///............////////////////////////222111111111111222222333---...000000111222333555333999BBBIIIMMMSSS```llliii\\\iii___TTTUUUWWWXXXWWWTTTPPPMMMKKKJJJJJJJJJIIIIIIIIIIIIIIILLLOOORRRSSSQQQNNNKKKJJJKKKKKKJJJIIIHHHHHHHHHIIIFFFIIIJJJIIIPPPccc}}}oooaaajjjfff```]]]\\\___aaacccrrrvvvzzz|||zzzwwwuuuttttttrrrrrrrrrsssrrrpppmmmkkkkkknnnqqqpppkkkjjjmmmkkkiiiggghhhkkkmmmnnnmmmmmmmmmnnnppptttvvvuuutttvvvrrrppprrrtttsssuuuyyy{{{zzzyyyyyyyyyyyyyyyxxxvvvvvvvvvuuutttrrrnnnkkkgggfffggghhhjjjkkkiiihhhdddeeeiiinnnqqqsssssssssrrrqqqqqqrrrtttuuusssrrrxxxvvvtttqqqmmmgggaaa]]]JJJAAA777333444777777555888777;;;@@@DDDYYYzzzYYYQQQXXXZZZWWWTTTRRRQQQQQQQQQSSSVVVYYY[[[[[[\\\\\\[[[ZZZXXXXXXXXXddd|||pppkkkgggfffoootttuuuvvvxxxyyyuuukkkaaallllllmmmkkkhhhaaaYYYTTTFFF???999777444000///111222222111000000//////...------,,,+++******++++++++++++***)))((((((((((((++++++***((('''''')))+++&&&'''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))************+++,,,,,,------,,,,,,...,,,+++...555BBBOOOWWWUUUZZZaaagggkkknnnppprrrtttkkkvvvyyy}}}fffOOOaaarrr~~~cccxxxvvvjjj```XXXRRRNNNFFFEEEBBB???<<<;;;;;;<<<<<<======<<<:::;;;>>>AAAAAAQQQ\\\XXXRRRWWWeeepppuuu~~~tttZZZHHH>>>666555666444333333,,,333444///...666BBBHHHSSSVVVqqqxxxrrr[[[SSSLLLLLLOOOOOOKKKGGGDDDEEEEEEDDDBBB@@@AAAAAA???AAADDDFFFFFFEEECCCCCC???@@@@@@@@@@@@@@@@@@@@@@@@>>><<<;;;;;;>>>AAACCCCCC@@@===>>>AAAAAA<<<777777888::::::::::::<<<======>>>???@@@@@@???===<<<666666666666666777777888777;;;666555;;;===AAAOOOHHHeeekkkVVVddd}}}uuucccVVVIII;;;:::::::::;;;888444000111111111111000000//////333222111111000111111222////////////////////////111000000000111111222333)))///555666444555:::???JJJWWWiiisssqqqooo{{{~~~\\\YYYiii|||gggVVVUUUXXXYYYXXXUUUPPPLLLKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIGGGJJJNNNOOOMMMJJJGGGFFFFFFGGGIIIJJJKKKIIIGGGEEEGGGIIIIIIHHHKKKYYYqqqyyy{{{wwwvvvcccccceeeeeeaaa]]][[[^^^bbbooosssyyy|||{{{wwwtttssstttsssqqqqqqpppooonnnlllkkkjjjlllooommmhhhgggjjjlllkkkiiiiiijjjlllmmmmmmnnnnnnnnnoooqqqrrrpppoooqqqmmmlllqqqtttttttttuuurrrsssuuuuuuuuutttttttttyyywwwuuuuuutttrrrmmmjjjgggggggggiiijjjjjjhhhfffeeejjjoooooommmkkkmmmooooooooooooqqqsssuuutttrrrvvvtttpppmmmiiiccc[[[VVVCCC<<<444222555888888777999999;;;@@@LLLlll}}}yyy[[[SSSVVVVVVRRRQQQQQQQQQPPPPPPRRRTTTVVVWWWTTTTTTUUUVVVXXXXXXVVVTTTTTTiii}}}vvvmmmgggbbbbbbmmmyyyvvvuuuxxxzzzwwwnnngggjjjjjjllloooqqqpppmmmiiiHHH@@@999777555111000222000000000///......------,,,++++++************+++++++++***)))((((((((()))%%%'''((('''%%%%%%''')))))))))(((((((((''''''&&&''''''''''''((((((((((((((()))))))))*********+++***+++,,,,,,------,,,,,,,,,++++++000;;;IIIVVV^^^___cccgggjjjlllnnnqqqrrrtttqqq{{{~~~{{{hhhMMMGGGUUUgggaaaxxxzzztttooofffddd```YYYRRRNNNMMMNNNPPPRRRSSSQQQOOOPPPTTTXXXaaattt|||wwwiiiWWWEEE777888444222333222......000///333111---555III[[[bbbhhhwwwwww~~~oooOOOSSSQQQKKKKKKRRRSSSOOOHHHGGGFFFFFFEEEDDDCCCCCC@@@BBBEEEFFFEEECCCCCCCCC===@@@CCCDDDCCCAAA@@@AAA>>>===;;;::::::<<<>>>@@@@@@>>><<<===>>>>>>;;;888999;;;<<<<<<<<<<<<===>>>@@@AAABBBCCCBBBAAA???===777666666666666777888888555:::555333:::===???JJJMMMVVVjjjgggWWWgggyyydddQQQ???<<<999999:::999555111333333444333333111000///......------...///111222///////////////////////////////////////000111222222222111111666FFF\\\lllvvvuuussskkk]]]YYYlllvvv[[[RRRkkknnnWWWUUUXXXVVVUUUSSSPPPLLLKKKLLLMMMGGGHHHIIIIIIIIIIIIHHHHHHEEEGGGIIIIIIGGGEEEEEEEEEDDDEEEGGGIIIKKKKKKGGGEEEIIIHHHHHHFFFEEEKKK]]]nnnrrrtttpppaaakkktttmmmgggbbbfffhhhddd^^^ZZZ]]]aaaeeekkktttyyy{{{zzzxxxvvvwwwvvvtttqqqooonnnmmmmmmooolllkkkmmmlllhhhfffhhhmmmlllllllllllllllmmmnnnooonnnmmmmmmnnnooonnnmmmsssnnnmmmssswwwvvvuuuvvvnnnqqqtttvvvuuuttttttuuuzzzvvvqqqoooooonnnkkkhhhgggggghhhjjjkkkkkkhhhfffbbbhhhnnnoookkkjjjnnnrrrjjjjjjkkkooosssuuuuuuuuurrroookkkhhhddd\\\SSSLLL<<<999555444777999999777>>>>>><<>>????????????>>>>>>===<<<<<<<<<<<<<<<===>>>??????======>>>???@@@AAACCCCCCCCC@@@>>><<<888888888777888999999:::666<<<777444;;;===>>>FFFPPPPPPYYYkkk{{{uuucccnnnkkk\\\TTTIIICCCAAA???<<<999222444777999<<<===>>>>>>666444222111000111222333000000000000000000000000111111111111222333444444::::::===EEESSSdddsss}}}cccYYYQQQMMMMMM[[[~~~pppYYY^^^qqquuuZZZRRRUUUWWWTTTSSSPPPNNNMMMMMMLLLLLLFFFGGGHHHIIIJJJJJJIIIIIIEEEEEEFFFEEECCCBBBDDDEEEFFFEEEDDDFFFIIIJJJIIIHHHGGGEEEFFFFFFDDDEEEOOO\\\ooosssxxx```TTTaaalllzzziiiiiihhhccc^^^\\\]]]___\\\dddnnnvvvzzzzzzxxxxxxuuuuuutttrrrqqqrrrsssuuuwwwppplllmmmnnnkkkiiiiiijjjlllmmmnnnnnnoooooopppnnnlllkkkkkkmmmooooooooowwwppplllppptttuuuuuuvvvqqqsssvvvvvvuuuuuuvvvxxxyyysssllliiijjjkkkjjjhhhdddeeegggiiilllllljjjgggdddgggjjjlllmmmooorrruuujjjjjjkkknnnqqqsssrrrqqqmmmjjjfffccc___VVVKKKBBB666666666777777777777777;;;AAABBBHHHgggttttttnnn```\\\ZZZRRRNNNPPPPPPOOONNNMMMMMMMMMMMMMMMNNNNNNOOOPPPPPPPPPOOONNNVVV[[[vvvooonnnVVVUUU```|||{{{uuurrrtttsssrrrqqqrrrppphhh\\\RRRKKKAAA888666555222000111000//////...------,,,,,,+++++++++******++++++,,,)))(((((((((((())))))***''''''(((***+++***)))(((&&&$$$###$$$&&&'''&&&$$$''''''''''''((((((((((((((())))))******+++,,,,,,***+++,,,,,,------,,,,,,...///444???NNN]]]gggkkkppppppooonnnnnnqqqvvvzzzxxx{{{yyyfffMMMTTTaaaeeeuuusss]]]uuurrr}}}{{{XXXGGG;;;:::999222...000///,,,,,,000000///000444...666FFFeeezzzwwwUUULLLHHHIIIMMMQQQSSSQQQNNNMMMKKKGGGEEEHHHMMMOOOMMMIIIIIIKKKMMMKKKGGGCCCCCCDDD;;;AAAHHHJJJHHHEEEBBBAAA999<<>>===<<<::::::===??????@@@AAA@@@???>>>???@@@???@@@BBBBBBBBB???<<<:::999999999999999:::;;;;;;;;;AAA<<<888???@@@@@@FFFEEEJJJQQQYYYeeevvvsssVVVWWWhhhjjjYYYNNNHHHBBB>>>444888>>>DDDKKKPPPTTTUUUHHHFFFBBB>>>;;;999888888333333333333333333333333444444444555666777888999777DDD[[[ttt}}}iiiXXXEEEAAAFFFVVVggg{{{uuuTTTWWWvvvwww[[[RRRSSSTTTTTTVVVTTTRRRQQQQQQOOOLLLIIIGGGHHHIIIKKKLLLLLLKKKKKKEEEEEEDDDBBBAAAAAADDDFFFIIIFFFBBBCCCFFFJJJKKKKKKCCCAAADDDGGGFFFFFFMMMXXXdddkkkzzzdddQQQgggrrrlllfffaaa___^^^]]]]]]YYYaaakkktttxxxxxxvvvuuupppqqqrrrssstttxxx|||}}}tttnnnoooqqqooolllkkkhhhjjjnnnppppppqqqrrrsssmmmkkkiiijjjmmmppprrrrrrvvvmmmfffhhhkkkmmmnnnpppqqqssstttsssqqqqqqtttwwwxxxqqqhhheeegggjjjkkkjjjaaabbbeeeiiilllmmmkkkiiipppnnnllllllnnnooonnnmmmooonnnmmmnnnooonnnmmmkkkjjjfffbbb```\\\SSSFFF<<<333555888888777555555666333@@@IIIUUUzzzlllqqqfff``````\\\SSSNNNPPPOOONNNMMMKKKKKKJJJJJJJJJJJJKKKMMMNNNOOOOOOPPPQQQPPPSSSiiiwww|||nnncccaaa___mmmxxxtttttttttpppmmmmmmnnnjjjccc\\\UUUJJJ>>>999666111...---000//////......---,,,,,,,,,+++++++++++++++,,,,,,'''''''''''''''((()))******((('''(((******)))'''***(((&&&'''))))))'''%%%''''''''''''((((((((()))((())))))***++++++,,,,,,++++++,,,---------,,,,,,000333:::FFFVVVdddlllpppooonnnnnnnnnpppvvv}}}{{{xxxyyyxxxZZZQQQwwwtttdddpppssswww|||lllWWWJJJ>>>;;;555111000/////////000222111///000222111///???PPPkkkttt\\\SSSOOOGGGGGGIIIKKKMMMMMMKKKIIIMMMIIIGGGHHHLLLNNNJJJFFFCCCFFFIIIIIIEEE@@@??????CCCFFFJJJIIIFFFBBBAAAAAA>>><<<===BBBEEECCCBBBCCC>>>===;;;999999;;;===???@@@AAA@@@@@@???>>>======BBBDDDEEEDDDAAA>>><<<<<<===>>>>>>===<<<<<<>>>???888:::===@@@@@@@@@>>>===>>>;;;>>>GGGMMMYYYtttrrrSSSEEEggg||||||qqq^^^IIILLLSSSQQQCCC:::CCCUUUbbbhhhjjjbbb^^^aaaZZZPPPPPPIIIFFFDDDEEECCC>>><<<>>>;;;CCCHHHGGGFFFLLLVVV[[[dddzzz~~~dddNNNFFFFFFJJJ___sss|||jjj___zzzaaaTTTSSSQQQRRRVVV[[[ZZZWWWSSSNNNJJJGGGEEEKKKKKKKKKMMMOOOOOOMMMKKKEEECCCBBBBBBEEEIIILLLMMMNNNJJJGGGHHHMMMPPPPPPMMMFFFEEEEEEFFFHHHJJJKKKKKK```kkksssnnnfffooorrr]]]___ccc]]]\\\cccUUU^^^fffjjjooouuurrrllljjjjjjoooxxxzzzwwwyyy}}}~~~}}}xxxsssqqqrrruuunnnkkkiiimmmtttvvvqqqlllrrrnnnjjjjjjnnnrrrttttttmmmllllllooorrrsssqqqooossssssrrrqqqppprrrvvvyyyuuuooohhhdddeeefffggggggjjjggghhhkkkllljjjkkknnnqqqpppooooooppppppooonnnmmmnnnoooooommmllllllmmmeeefffeee^^^RRRFFF===999222222444888777444555999555LLL]]]qqqooodddXXXVVVZZZ[[[XXXSSSRRRMMMHHHGGGJJJKKKJJJHHHKKKJJJIIIJJJLLLMMMMMMMMMJJJMMMUUUlllkkkjjjuuu|||hhhccchhhssstttuuuvvvwwwuuuwwwvvvppplllmmmllljjj```[[[PPPCCC777000...///.........,,,******,,,---+++++++++************)))******))))))((((((''''''))))))))))))))))))))))))''''''''''''''''''&&&&&&))))))))))))((((((((((((******+++,,,,,,,,,,,,+++///,,,,,,......++++++---111;;;IIIVVV```ggglllpppsssqqqqqqsssxxx~~~{{{yyyuuu\\\WWWuuu{{{uuutttrrrqqqrrrvvv}}}~~~yyypppfffZZZMMMAAA:::222111000000111222333333///000111000...000888@@@MMM```xxx[[[IIIHHHQQQfff{{{xxx\\\OOOJJJGGGHHHIIIIIIHHHGGGGGGIIIJJJLLLJJJHHHHHHJJJJJJGGGDDD@@@CCCEEEEEEBBB@@@???@@@BBBEEEGGGFFFBBB?????????>>>;;;<<>>===>>>>>>?????????>>>>>>BBBCCCDDDBBB???===<<<===???@@@@@@>>>;;;:::;;;===999;;;===???@@@???===<<<999666999@@@DDDKKKaaayyyvvvbbb```UUUeeexxxaaaKKKAAA???@@@EEEJJJJJJPPP```eeebbbeee\\\___ffflllllliiikkkpppvvv|||~~~||||||sssWWWSSSccciiiaaauuupppmmmuuu~~~ooo[[[VVVVVVTTTWWW^^^ZZZYYYWWWTTTRRROOOMMMLLLOOONNNMMMMMMNNNMMMKKKJJJIIIGGGFFFGGGIIIMMMOOOQQQNNNKKKIIIKKKOOORRRQQQOOOHHHGGGEEEDDDFFFHHHKKKLLLZZZhhhxxxyyypppttt|||```]]]```\\\[[[___WWW[[[___eeeqqq~~~~~~{{{yyyyyy{{{yyysssrrruuu}}}}}}}}}|||yyyvvvuuuuuupppoooooossswwwxxxuuuqqqooommmkkkmmmoooqqqqqqoooooonnnnnnpppssstttqqqooonnnnnnnnnmmmmmmooosssvvvqqqmmmhhhgggiiilllmmmmmmkkkiiiiiilllmmmkkkkkknnnlllllllllnnnoooooollljjjfffiiilllnnnmmmkkkiiihhhgggfffbbbYYYLLLAAA999666555444777999888444666:::EEEKKKjjjrrrnnneee[[[WWWXXXWWWSSSPPPMMMIIIJJJLLLNNNNNNLLLLLLKKKIIIIIIJJJLLLMMMMMMJJJKKKOOO```{{{vvvYYYaaaeeeyyy{{{qqqtttwww~~~wwwoookkkmmmllliiijjjcccYYYMMMBBB999333000......---,,,*********++++++++++++************)))***)))))))))((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))(((******+++,,,,,,,,,,,,+++,,,+++,,,///---***+++///777DDDUUU```dddgggkkkppplllnnnrrrwww}}}wwwzzz|||eeeVVVtttzzzooonnnnnnlllkkkmmmqqqtttyyywwwxxxvvviii___YYYUUUTTTHHHEEE@@@<<<:::888555444---......//////...------///---111888:::999???HHH```kkklllKKK999MMMRRRbbb|||uuuYYYPPPLLLHHHEEEJJJKKKIIIFFFDDDDDDHHHLLLIIIIIIHHHGGGFFFEEECCCBBB>>>???@@@@@@???>>>???AAACCCCCCCCCAAA>>><<<===>>>===;;;;;;@@@BBB@@@>>>@@@;;;:::999888888:::<<<>>>;;;;;;===>>>????????????CCCCCCBBB@@@===<<<===>>>BBBBBBAAA>>>;;;888999999:::;;;===>>>???>>><<<;;;555333666:::;;;>>>LLL]]]zzz|||~~~kkkgggnnnvvvaaaQQQGGGCCCDDD======JJJKKKDDDEEEGGGMMMWWW^^^___```iiittt}}}{{{}}}sssuuullliiiooobbbjjj{{{ooogggaaaaaa\\\UUUVVV\\\WWWWWWVVVUUUTTTSSSRRRRRRTTTQQQNNNLLLLLLLLLKKKIIIIIIHHHHHHHHHJJJLLLOOOQQQOOOMMMKKKMMMQQQSSSRRRPPPIIIHHHFFFDDDBBB@@@???>>>PPP```wwwzzz{{{jjj______[[[XXXZZZXXXXXXZZZbbbqqq{{{{{{yyyyyyzzz||||||zzzvvvsssnnnpppsssuuuvvvuuurrrppppppppppppqqqsssrrrpppnnnnnnnnnoooppprrrqqqooommmjjjjjjkkkjjjjjjkkknnnqqqpppmmmkkkjjjlllnnnooooookkkiiijjjmmmnnnllllllnnnggghhhiiikkkmmmmmmkkkhhhcccfffjjjnnnnnnjjjfffccchhhddd\\\PPPDDD:::444222777777999;;;999555888===GGGLLL|||rrryyy~~~vvvaaaTTTVVVVVVPPPNNNLLLKKKLLLNNNQQQRRRSSSNNNLLLJJJHHHIIIKKKMMMOOOMMMLLLLLLUUUooocccXXX[[[ooo~~~wwwppptttwwwyyypppjjjmmmtttvvvsssrrrlllbbbXXXOOODDD999111///...---,,,,,,++++++++++++++++++************)))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,+++,,,...000---+++000888AAAPPPbbbjjjjjjhhhlllqqqmmmqqqwww}}}vvvzzzoooIIIQQQ|||PPPVVV^^^dddhhhiiiiiijjjrrrlllgggnnn~~~~~~yyyqqqjjjdddbbbPPPLLLEEE>>>:::999999:::777555222222333444555555---///111111000...------111111<<>>>>>>>>======>>>???@@@DDDBBB@@@===;;;;;;<<<===>>>;;;;;;@@@AAA???===>>>888888777777888999;;;===;;;<<<===>>>????????????CCCBBB@@@>>>;;;;;;>>>@@@AAAAAA@@@===999777888888:::;;;<<<======<<<:::999555444777:::999888???IIIVVVWWW```|||vvvnnnrrr~~~gggdddYYYVVVbbbddd___aaaUUUVVV[[[___aaafffqqq~~~|||}}}{{{yyy\\\MMMdddrrrhhhfffeeeddd]]]TTTSSSWWWVVVVVVUUUUUUUUUTTTTTTTTTUUUQQQMMMKKKKKKLLLLLLKKKLLLMMMMMMMMMMMMOOOQQQTTTPPPOOONNNOOOPPPQQQOOOMMMHHHIIIHHHEEEAAA===;;;:::BBBOOOhhh{{{}}}|||kkkeee___[[[[[[WWWYYY\\\bbblllwww~~~vvvuuutttwwwyyyyyytttpppssswww{{{{{{xxxtttqqqqqquuuuuuuuuuuuuuutttrrrqqqmmmnnnoooppppppooollljjjjjjkkklllkkkjjjjjjkkkmmmqqqpppnnnmmmlllkkkjjjjjjiiigggiiinnnooommmmmmpppiiihhhhhhjjjmmmnnnmmmlllgggiiilllnnnnnnjjjddd```ccc]]]RRRFFF<<<555222222888888:::<<<999888===DDDLLLfffyyykkkfffVVVYYYWWWNNNMMMLLLKKKJJJLLLQQQVVVYYYQQQOOOLLLIIIHHHKKKOOOSSSRRRQQQPPPTTTddd~~~|||]]]XXXfffwwwwwwvvv{{{{{{|||uuulllhhhpppyyy{{{wwwtttnnnfff```YYYNNN@@@555111///...------------,,,+++++++++*********))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))************+++,,,,,,------,,,,,,------///000---...999EEEPPPZZZgggnnnnnnmmmpppsssuuuxxx}}}vvvSSS???aaannn111888CCCMMMTTTYYY\\\^^^VVVZZZdddttt|||ssspppmmmiiifffccc___\\\ZZZZZZYYYUUUNNNHHHCCCAAA;;;999555222000000000111222000///000111222000///+++---000000000111444777999HHH```nnniii___dddqqq~~~lllOOOVVVqqqttt```PPPPPPQQQLLLIIIJJJGGGEEEEEEGGGKKKKKKHHHDDD???AAACCCCCCBBBAAAAAABBBAAA???>>><<<===>>>??????DDDBBB>>>;;;;;;<<<===??????<<<<<>>>>>>>>>>>======AAAAAA???<<<:::;;;>>>AAA=========;;;888777888999999999:::::::::999888888555555777:::999888:::???AAAAAALLLkkk{{{hhh]]]cccyyyTTTOOO]]]mmm______\\\[[[[[[YYYVVVVVVXXXXXXXXXWWWVVVUUUUUUTTTTTTRRROOOKKKJJJKKKMMMNNNNNNSSSUUUVVVUUUTTTUUUXXXZZZRRRQQQOOONNNMMMLLLJJJIIIIIIHHHGGGFFFGGGMMMVVV]]]OOOUUUeeewww}}}vvvkkkccc___^^^VVVXXX[[[]]]```iiixxx{{{xxxwwwvvvwwwuuussstttvvvwwwtttrrr{{{yyyyyyxxxwwwvvvtttrrrrrrrrrsssmmmoooqqqrrrqqqooolllkkknnnooopppnnnllljjjjjjjjjoooooonnnllljjjhhhgggggggggfffiiioooqqqoooooorrrnnnllljjjkkkmmmppprrrssspppooonnnnnnmmmiiiccc^^^XXXQQQGGG===666333333444666777999;;;:::<<>>999777666111111000000////////////,,,,,,,,,---......,,,***---......------222:::AAARRRrrruuummmhhh[[[uuu{{{^^^WWWPPPMMMJJJGGGHHHKKKBBBCCCEEEIIIKKKIIIDDD???>>>>>>???@@@AAABBBBBBAAAAAA???===<<<>>>??????>>>CCC@@@<<<:::;;;===?????????;;;;;;>>>???;;;888999333333444555777888:::;;;<<<===============<<<<<<>>>===<<<:::888999<<>>>>><<<888333...---------///333555666555666777777555222111111111+++++++++,,,---...000111---,,,+++---...///...,,,111222222333999FFFWWWddd~~~vvvfffnnn]]]WWWVVVQQQIIIFFFHHHHHHGGGBBBHHHNNNNNNIIICCCAAABBB@@@>>>===???BBBBBB@@@>>>>>><<<;;;<<<>>>@@@@@@>>>AAA===999999;;;>>>??????===999888;;;<<<777444555111111333444666888999:::888999:::;;;;;;;;;;;;;;;888888888666555666888;;;777888888666444333555666333333444444555555555666333333333444666999999777888===>>>FFFVVVaaannnoooiiinnnooo}}}|||oookkknnnnnn~~~{{{dddYYYYYY[[[\\\^^^^^^\\\YYYXXXWWWVVVWWWWWWVVVTTTSSSQQQPPPPPPMMMKKKIIIHHHJJJLLLMMMMMMLLLOOOQQQPPPMMMLLLOOORRRRRRPPPMMMJJJHHHHHHJJJLLLMMMKKKIIIHHHNNN]]]qqq|||rrrhhh___www~~~sssfff[[[ZZZWWWUUUTTTTTTZZZmmm{{{||||||~~~~~~{{{xxxvvvuuu~~~{{{yyyyyyyyyppprrrsssrrrooommmmmmooolllppptttuuussspppnnnnnnlllnnnqqqqqqooolllkkkjjjiiijjjlllkkkjjjlllooorrrrrrqqqssswwwwwwsssqqqrrrpppoooppprrrtttuuutttrrrllliiihhhhhhgggbbbYYYQQQCCC===777333333444666666444555888<<>>BBBCCC???::::::999888;;;???AAAAAA???>>>;;;888888;;;>>>??????;;;777666999999555222222000111222444666888999:::444555666888:::;;;;;;;;;444555555444333333555777777888777555333222222444111111222222333444555555444444222333666:::999777777>>>777///666DDD\\\wwwbbbnnnzzzrrr{{{~~~bbb\\\___[[[UUUTTTLLLTTT[[[[[[XXXVVVVVVVVVRRRQQQPPPOOONNNMMMLLLLLLMMMKKKIIIIIIJJJKKKKKKKKKKKKNNNQQQPPPLLLKKKMMMQQQQQQOOOLLLIIIGGGIIIMMMPPPMMMOOOOOOLLLIIIKKKRRRYYYgggssszzzxxxyyy{{{sssdddcccwwwddd\\\YYYYYY[[[XXXVVV\\\eeewwwyyyzzz}}}wwwsssrrrzzzyyyxxxwwwwwwwwwwwwwwwnnnrrrvvvvvvsssooonnnnnnhhhlllqqqssspppmmmllllllhhhkkknnnooonnnlllkkkkkklllmmmnnnmmmlllmmmqqquuuyyywwwxxx{{{zzztttqqqqqqmmmnnnqqqtttvvvuuuqqqnnncccbbbccceeeeee___SSSJJJ>>>999444222333555555555444555888===CCCRRRkkkeeeWWW\\\cccOOOXXXfffqqqrrrgggWWWLLLIIIQQQXXXXXXPPPKKKKKKNNNIIIKKKMMMKKKIIIKKKQQQWWW\\\VVVXXX______[[[eeeuuuyyy}}}jjjSSSIIIFFFUUUrrrwwwqqqrrrvvvvvvqqqlllnnnooonnnjjjdddaaa___WWWMMM???555222000...++++++++++++************)))'''((((((((())))))******))))))))))))))))))))))))&&&''''''((()))******+++((())))))***++++++,,,,,,+++,,,------......------111222888DDDOOOXXXaaaiiidddkkkrrrvvvuuutttuuuwww~~~aaaOOOrrr{{{\\\MMMrrrYYYGGG===111---000------//////------...---,,,///111///+++---111///***000......111222...)))&&&111000///,,,++++++,,,...111111222111...///777@@@FFFQQQXXXXXXeeefffcccyyyyyyiiigggdddhhhzzz___OOONNNKKKIIIIIIJJJGGGCCCCCCGGGAAAQQQZZZRRRKKKMMMOOONNNGGGCCC??????AAAAAA===999???===;;;999:::===AAACCC<<<<<<===<<<;;;<<<>>>@@@777777777777666555444333555555777888888777666666000222555888::::::888888555333111111333555666555;;;:::777555444333333333///111111000333777888444555666666777777777777777999888666444555:::AAAFFFiiiuuu^^^mmmnnnaaaWWWVVVWWWSSSPPPPPPTTTSSSRRRRRRSSSRRRPPPNNNJJJLLLLLLHHHDDDBBBDDDGGGGGGGGGGGGHHHIIIIIIJJJJJJNNNOOOOOOLLLHHHFFFGGGJJJQQQPPPMMMGGGCCCCCCHHHLLLLLLKKKJJJHHHFFFEEECCCCCCIIIWWW[[[XXXeee{{{yyyfffgggzzz{{{gggZZZTTTYYY[[[VVVUUUZZZnnnuuu}}}~~~}}}~~~{{{~~~yyysssvvvyyywwwwwwzzz~~~|||}}}xxxvvvyyywwwpppllllllmmmmmmooouuu{{{|||xxxsssnnnrrrtttqqqllljjjmmmqqqjjjmmmnnnnnnmmmnnnssswww~~~{{{yyywwwwwwuuusssrrrsssrrrooooootttwwwqqqhhhgggccc___]]]ZZZTTTIIIAAA888111...222777666555666:::777888BBBVVVppptttQQQWWW```UUUAAAYYYoootttlll___PPPEEEJJJOOOQQQNNNIIIGGGIIIJJJNNNMMMLLLKKKLLLNNNQQQSSSYYYYYYXXXWWWWWWYYY]]]```yyyvvvnnnJJJ;;;RRRtttwww{{{yyysssssswwwxxxtttjjjqqqxxxyyyrrriiidddbbb___[[[RRRGGG;;;333000//////---+++***++++++***)))++++++***))))))))))))))))))))))))))))))))))))))))))*********++++++++++++((()))+++,,,------,,,,,,...)))''',,,000///,,,+++111<<>>bbbmmmTTTSSSvvv```EEE888888666000///---...000333444222++++++---...---+++,,,...///---+++***+++...222666(((***---111555666555333111333555999EEEZZZrrrwwwwwwvvvvvvsssQQQHHHQQQ]]]NNNZZZ[[[___lllxxx```OOOIIIJJJJJJHHHIIIJJJHHHDDDDDDHHHHHHSSSVVVNNNHHHLLLPPPNNNDDDAAA???@@@CCCCCC@@@<<<<<<;;;999888999:::<<<>>>777999<<<===<<<;;;;;;;;;777777777666666555444333555555666777888777666666111333666888999999777666666555333444666888888888999888666444222222111222111333444333666::::::777777777777777777666555444777666555333333777<<>><<<555///...111222000...///000333555111---000666---///000...,,,+++---...333444444333333555999<<>>>>>AAADDDEEEBBB???;;;;;;;;;;;;;;;<<<<<<<<<777:::???@@@???;;;999777666666666666555444333333444555666777777777777666333555777888888888666555666555444444666888888888666666444222111000000000222555555444777;;;;;;777888888888777666444333222444444444333222333666999BBB[[[tttqqqXXXMMMVVVbbb}}}kkkbbbhhhcccggg|||dddOOORRRPPPQQQUUUUUUQQQPPPQQQOOONNNLLLKKKLLLKKKIIIHHHHHHFFFCCCBBBBBBBBBAAA@@@CCCDDDEEEFFFFFFFFFEEEDDDCCCEEEGGGHHHIIIIIIKKKMMMIIIHHHFFFBBB@@@@@@CCCEEEDDDCCCCCCCCCCCCCCCCCCCCCEEEEEEFFFOOO```rrrzzzzzznnn\\\VVVTTTPPPOOORRRSSS\\\iiiwww~~~wwwqqqwww|||}}}xxxvvvxxx{{{zzz{{{}}}~~~zzzsssqqqtttwwwuuuvvv~~~xxxtttvvvuuuvvvxxx{{{~~~|||xxxuuuvvvwwwwwwxxxnnnnnnllljjjmmmooojjjaaaZZZYYYVVVQQQJJJAAA999444555111000444666555555888666???PPPnnnyyyxxx{{{xxxZZZDDDEEEJJJCCCMMMPPPRRRTTTYYY```bbbaaaSSSSSSRRROOOIIIEEEEEEGGGHHHHHHHHHIIILLLOOORRRTTTSSSTTTTTTTTTRRRRRRTTTUUUTTTfffSSS;;;666AAA]]]|||}}}zzz}}}yyytttooommmppptttwwwoookkkddd]]]UUUJJJ>>>666333111...,,,,,,,,,++++++*********)))******++++++))))))))))))))))))))))))((()))))))))************)))***+++++++++++++++***---+++,,,......---000666GGGPPP[[[ccceeehhhlllppprrruuuyyy|||||||||}}}~~~yyy{{{|||^^^BBB666JJJ[[[jjjnnnpppWWWNNNOOOmmm```dddvvvttt[[[ZZZNNNCCC>>>===999333///333777777111///111222...111444444111000222333222:::IIIXXX[[[UUUUUU___jjj{{{{{{pppggg\\\^^^qqq{{{tttrrrzzznnngggMMMEEEIIINNNOOOOOOOOOLLLKKKKKKHHHDDDEEEIIIOOOMMMGGG??????DDDFFFBBB<<<<<<>>>AAADDDDDDAAA>>>===>>>@@@BBBCCCBBBBBBAAA???BBBDDDDDDAAA===:::888666666666666555444333333444444555666666777777777777888999999999888666555333222222333555777777666555555444333111111000000111444444444666:::999555666666666666555444333222333444444333222111222333999GGGVVVbbbqqq}}}jjj[[[VVVTTThhh|||qqqccc]]]___ttt___RRRSSSOOOPPPRRRRRROOOLLLLLLNNNNNNLLLJJJIIIJJJIIIHHHGGGIIIEEEAAAAAABBBCCCBBB???AAABBBCCCDDDDDDCCCAAA@@@CCCDDDGGGHHHIIIHHHHHHHHHEEEEEECCCBBBAAAAAABBBCCCDDDCCCCCCCCCBBBBBBBBBBBBGGGBBBBBBIIIQQQXXXeeerrrppp```YYYUUUPPPMMMMMMMMMSSS]]]iiitttzzzzzzyyyzzz~~~zzz{{{vvvttt|||zzzuuuqqqqqqrrr|||~~~}}}xxxtttvvv{{{{{{xxxwww}}}|||{{{}}}}}}zzzvvvvvvwwwxxxyyysssrrrooojjjjjjiiibbbYYYUUUSSSNNNGGG>>>777333222000///222666777555555888CCCKKKeeesss~~~{{{[[[LLLAAAAAAEEEBBBAAABBBGGGQQQ___iiikkkiii___[[[VVVQQQKKKGGGJJJNNNLLLNNNQQQSSSSSSQQQNNNLLLOOOPPPQQQPPPNNNMMMNNNOOOVVV\\\xxxdddFFF@@@:::NNNiii|||}}}yyywwwtttssstttvvvuuuuuummmjjjgggfffccc[[[OOOEEE;;;666000+++***+++,,,---+++************+++,,,,,,))))))))))))))))))))))))(((((()))))))))***************++++++++++++++++++...------...---...777AAASSS[[[dddjjjkkkmmmppptttsssuuuxxx{{{||||||||||||||||||~~~cccBBB999CCCYYYrrrmmmlll~~~|||aaaQQQKKKIII^^^SSSXXXiii{{{vvvjjjgggeee^^^WWWTTTQQQYYYSSSCCCDDDRRROOO>>>@@@AAA@@@>>>DDDOOOVVVVVV```}}}rrrvvvuuufffaaakkkoooiiilllwwwzzzYYYPPPJJJJJJLLLLLLLLLNNNSSSOOONNNMMMJJJEEEFFFJJJPPPKKKDDD???AAADDDBBB===<<<===???AAABBBAAA>>><<<===???CCCFFFGGGGGGFFFEEEHHHHHHGGGDDD@@@<<<::::::777777777777666555444333444444444555666666777888::::::;;;;;;:::888777666333222222444666888777666666555555444333222111111111444555555777:::999444444444555555555555444444222444555555333111111222000555:::CCCSSSjjj~~~{{{llliii```VVVYYYmmmuuuVVVZZZpppYYY^^^bbbhhhuuubbbPPPPPPXXXPPPRRRRRRNNNJJJJJJMMMPPPNNNLLLJJJIIIJJJKKKJJJIIIKKKHHHDDDCCCEEEFFFDDDBBBAAAAAABBBBBBBBBAAA???>>>BBBCCCFFFIIIJJJJJJHHHGGGDDDDDDDDDDDDDDDDDDDDDCCCGGGFFFFFFEEEDDDCCCBBBBBB>>>;;;???FFFEEEGGGYYYpppyyy~~~ttt|||jjj]]]UUUOOOMMMNNNMMMNNNSSS[[[eeennnsssvvvtttzzzvvvrrrvvvuuuttt}}}|||zzzyyywwwtttqqq~~~zzzuuuvvv{{{|||zzzyyyzzz|||yyysssnnnqqq{{{}}}{{{|||~~~~~~}}}{{{uuuqqqqqqtttvvvxxxssssssooojjjgggddd]]]UUUQQQMMMEEE<<<444111222444222333777;;;:::555666999GGGOOOqqq}}}dddIIIDDD@@@@@@BBB@@@<<<===CCCQQQ```iiillllllddd\\\TTTQQQNNNMMMSSS[[[[[[ZZZXXXVVVRRRNNNKKKIIIKKKMMMMMMLLLJJJIIIIIIJJJRRRWWWllltttTTT@@@AAACCCNNNbbbvvv~~~yyyuuuuuutttvvvwwwwwwvvvtttxxxuuuqqqooollldddWWWLLLEEE>>>333+++((())),,,---,,,,,,++++++++++++,,,,,,************************))))))))))))************+++++++++++++++,,,,,,,,,......///222333999HHHVVV\\\ccclllpppqqqrrruuuyyywwwxxxyyyzzz{{{{{{yyyxxxqqquuurrr```GGG999CCCTTT[[[qqqmmmiiiTTTLLLKKKJJJUUUXXXdddmmmqqqssswwwnnn^^^bbbrrrppp^^^VVVdddpppsssuuuuuuoooeeexxxjjjttt|||vvvpppzzzpppPPPOOOOOOQQQQQQMMMHHHJJJPPPTTTQQQOOOOOOLLLIIIJJJOOOSSSMMMFFFCCCEEEEEECCC???===>>>@@@AAA@@@???===<<<<<<>>>AAAEEEFFFFFFEEEDDDJJJIIIFFFAAA<<<::::::;;;888888888888777666555555333333333444555666888888;;;;;;;;;:::999888777777444444444777999;;;:::999666666666666555444333222333666777777999<<<:::555222333333444555555444444222333555555444333333444...///111777AAANNN[[[bbb{{{~~~hhhTTTMMMRRR]]]eeemmmuuummm^^^aaajjjpppPPPnnnlllXXXTTTSSSPPPMMMNNNPPPOOOIIIGGGLLLRRRUUUOOOMMMKKKKKKLLLMMMMMMMMMMMMKKKHHHGGGHHHHHHHHHGGGEEEEEEDDDCCCBBBAAAAAAAAA@@@BBBEEEJJJMMMNNNKKKIIIDDDDDDEEEGGGIIIIIIGGGEEEIIIIIIHHHGGGEEEDDDDDDCCC??????DDDHHHCCCAAARRRiiinnnxxxlllcccssswww~~~kkkYYYPPPOOOPPPNNNMMMMMMPPPXXXdddpppwwwuuuxxxppplllqqqrrrqqqyyyzzzwwwtttuuuxxxxxxuuuqqq}}}}}}vvvtttxxx~~~{{{{{{{{{yyyvvvsssooommmooouuuzzz{{{xxxxxx}}}}}}{{{{{{}}}{{{wwwrrrppprrrvvvyyyzzzmmmnnnkkkfffccc```[[[TTTKKKEEE<<<333///000333555444444777888555111555===MMMXXX||||||vvvUUUBBBBBB???>>>???<<>>444///---.........---,,,,,,++++++,,,,,,************************)))*********++++++++++++,,,+++++++++,,,---...///+++,,,111999???HHHWWWeeeeeekkksssvvvvvvvvvyyy}}}}}}}}}}}}|||{{{vvvpppllliiicccUUUJJJKKKXXXeeejjjccclll{{{sssWWWIIIHHHKKKLLLccceeeooossssssrrrmmmdddaaaeeemmmpppnnn{{{vvvgggnnnrrrqqqjjjdddkkkyyy|||iiiTTTNNNVVVTTTSSSSSSOOOKKKLLLQQQRRROOOOOOPPPOOOMMMQQQVVVUUUOOOGGGEEEEEEEEEDDDCCC???@@@AAAAAAAAA@@@@@@@@@<<<>>>@@@BBBCCCBBB@@@???FFFEEECCC@@@<<<:::;;;<<<999::::::999999888777666333333333333444666888999999999999888888777777666444444555777:::;;;:::999555555666666555444333222333666777777999;;;999444333333444444444333333222000222444444444444555666222222333666:::>>>CCCGGGaaa{{{xxxooollllllllljjjiiiaaa\\\VVVUUUZZZbbbjjjnnnuuuxxx}}}xxx|||mmmTTTNNNSSSTTTPPPMMMLLLNNNLLLGGGHHHNNNSSSTTTOOOMMMKKKKKKMMMOOOPPPPPPNNNNNNMMMKKKIIIIIIJJJLLLKKKJJJHHHFFFDDDDDDEEEFFFDDDEEEHHHLLLPPPOOOKKKGGGDDDDDDFFFIIILLLLLLIIIEEEHHHHHHHHHGGGGGGGGGFFFFFFDDDEEEHHHJJJEEECCCNNN]]]llltttmmmZZZTTTgggwwwlllZZZRRRPPPNNNMMMKKKJJJNNNYYYiiitttvvvttthhhbbbkkkmmmlllrrrpppqqqrrrttttttssspppnnnzzz|||zzzvvvvvv|||}}}vvvyyyyyyvvvqqqppptttxxxyyyxxxuuuqqqllllllnnnqqqrrruuu{{{~~~}}}yyytttrrrrrruuuvvvwwwggghhhfff```\\\YYYSSSMMMBBB<<<444///000222444444444444444444222555BBBOOOnnn|||}}}___III???@@@===>>>???:::AAA??????CCCFFFKKKYYYgggcccYYYTTTXXXYYYUUUYYYaaaZZZVVVOOOIIIFFFGGGJJJLLLGGGGGGFFFEEECCCCCCFFFHHHPPPSSSTTT[[[xxx{{{yyyiiiRRR===<<>>JJJRRRYYYbbbkkknnntttzzz|||zzzyyy|||~~~xxxmmm```VVVXXXKKKCCCPPPnnnaaaLLLFFFFFFGGGGGGsssooovvvqqqnnnsssvvvrrrvvvuuufffaaajjjmmmkkksss{{{ssspppmmmmmmqqqwww|||~~~pppttteeeTTTQQQVVVVVVPPPNNNOOOPPPMMMKKKLLLPPPMMMNNNPPPQQQQQQUUU\\\VVVNNNFFFCCCBBBBBBDDDFFF@@@AAABBBBBBBBBBBBCCCDDD??????AAAAAAAAA???===<<>>???:::::::::::::::999777777333333333333444666888999888777777777666666666555111111333555888999888777444555555666555444222111000333555555777999666111555555555444333222111000///111333333333444666888444222222333444555888<<<;;;VVVmmmssszzz|||~~~xxxmmm\\\PPPIIIGGGFFFDDD```mmmyyy{{{uuurrrwww~~~eeekkkuuurrrzzzjjj``````mmm{{{hhhaaa\\\ZZZYYYTTTOOOSSS[[[LLLOOOLLLGGGHHHOOOQQQOOOOOOMMMKKKKKKNNNPPPRRRRRRMMMOOOOOOMMMJJJIIILLLOOOPPPNNNKKKHHHGGGGGGIIIJJJJJJJJJLLLOOOPPPNNNHHHCCCDDDDDDFFFJJJNNNMMMJJJFFFFFFFFFGGGGGGHHHHHHHHHHHHAAABBBEEEHHHJJJLLLRRRZZZpppsssrrr___KKK^^^}}}fffTTTMMMNNNMMMJJJFFFGGGPPP```lllrrrmmm___ZZZeeejjjiiiooorrrvvvzzzyyytttooommmmmmvvvzzzyyyvvvyyy~~~~~~yyysssvvvvvvqqqlllmmmwww}}}yyyuuussspppmmmjjjjjjrrr}}}~~~}}}~~~zzztttooonnnmmmllllllfffgggddd\\\VVVRRRKKKEEE<<<666///...222555444222888666666666888BBBWWWjjjyyyNNN???<<<>>><<>>aaarrrsssTTTIIIIIIGGGAAA>>>nnnaaaeeewwwttt]]]TTT]]]aaaeeezzzwwwyyy}}}}}}wwwfff]]]\\\wwwfffpppoooZZZTTTSSSPPPLLLPPPOOONNNLLLKKKKKKKKKKKKOOOMMMLLLKKKLLLOOORRRTTTPPPJJJDDD@@@AAABBBBBBAAACCCBBBAAA@@@@@@BBBDDDEEE>>>>>>>>>>>>===:::888666BBBCCCCCC@@@<<<;;;===@@@>>><<<:::;;;<<<;;;777444333222333555999;;;999777::::::999999888666555444111222333444555555555555444444444444444222111111222222222222222222222222//////000000000000//////111111000000111111222333222333444444555555444444555999@@@JJJVVVdddrrr{{{{{{rrrfff```TTTOOOWWWMMMHHHFFFHHHGGGCCCDDDIIIPPPXXX^^^```dddlllpppnnnppptttkkkaaaaaa\\\RRRQQQNNNMMMPPPUUUXXXYYY]]]cccYYYYYY```sssrrr]]]WWWTTTUUUWWWXXXYYYYYYYYYYYYSSSPPPKKKHHHIIILLLQQQTTTTTTQQQMMMJJJJJJLLLPPPSSSSSSPPPMMMJJJJJJMMMPPPSSSRRRPPPLLLKKKLLLNNNPPPQQQKKKKKKMMMPPPSSSRRRMMMHHHDDDCCCFFFLLLSSSTTTPPPKKKJJJFFFBBBCCCFFFIIIGGGDDDFFFDDDCCCFFFLLLPPPRRRRRR]]]uuu~~~iiiYYYjjjzzzdddZZZKKKIIIIIIGGGDDDDDDLLLUUUjjjiiieeeccchhhoooppplll{{{wwwrrrpppqqqrrrqqqooosssyyyyyytttqqquuu{{{zzzxxxppphhhhhhrrr}}}~~~zzzvvvrrrlllfffhhhnnniiinnnsssrrrnnnmmmrrrwwwuuutttpppjjjjjjlllkkkggg\\\\\\YYYUUUPPPIIICCC@@@333111//////444888777444555111888===>>>ZZZ~~~aaaFFFBBB===:::;;;;;;999777===>>>===<<<===CCCLLLTTTRRRKKKDDDCCCFFFFFFEEEDDDGGGGGGIIIMMMLLLHHHHHHKKKEEEEEEEEEEEEFFFGGGHHHIIINNNSSSXXX]]]fffzzzRRR999:::GGGQQQrrr|||~~~~~~yyy{{{}}}{{{uuummmkkklllllljjjgggddd___ZZZSSSNNN@@@;;;444///...///000000---///000------...---***/////////---,,,,,,---//////000111000000555@@@IIIYYYaaaiiijjjlllooopppooovvv}}}}}}yyycccNNN>>>777AAA333UUU|||lll[[[NNNKKKHHH@@@>>>CCCwwwooopppvvvmmm^^^bbbttt}}}{{{qqqiii^^^YYYjjjrrrgggiiihhh___\\\aaafffeee|||qqqeeeWWWNNNLLLNNNOOOOOOLLLKKKKKKJJJIIIHHHGGGFFFIIIHHHGGGGGGHHHKKKNNNPPPJJJGGGDDDBBBBBBBBB@@@>>>@@@@@@?????????@@@AAABBB??????>>>>>>===;;;::::::@@@AAA@@@===:::888:::<<<;;;:::999:::;;;:::777444555555555888;;;<<<:::777888888888777666555333222111222222333444555555666000000000000000000000000000000000000000000000000...//////000000//////...000000000000000111222222111222333333444444333333888888999:::<<<@@@FFFJJJcccooo||||||sssssspppsssxxxmmm```WWWPPPLLLPPPXXXNNNTTTVVVQQQNNNRRRVVVVVVWWW^^^XXXQQQSSSNNNEEEDDDPPP[[[kkkxxxxxxqqqmmmnnnzzzzzzlllZZZSSSUUUSSSTTTVVVXXXXXXYYYXXXXXXTTTQQQMMMJJJIIIKKKNNNQQQWWWUUUPPPMMMKKKKKKMMMOOOMMMMMMNNNOOOPPPQQQRRRRRROOONNNNNNNNNQQQSSSUUUVVVRRRRRRSSSVVVWWWUUUQQQLLLFFFFFFGGGLLLRRRSSSPPPLLLJJJFFFCCCDDDGGGIIIHHHEEECCCBBBCCCGGGLLLPPPQQQQQQZZZjjjwwwrrrdddhhh}}}___UUUNNNHHHFFFDDDBBBFFFKKKPPP```pppxxxzzz{{{{{{yyyxxxpppmmmmmmooonnnlllqqqtttsssmmmkkknnnrrrtttpppppplllhhhkkkvvvzzzvvvrrrlllddd___cccjjjhhhnnnssssssooommmpppsssqqqqqqmmmiiihhhiiieee___TTTTTTSSSOOOIIIBBB;;;777000000///...///222444444333666<<>>>>>???BBBHHHMMMKKKFFFCCCEEEJJJNNNOOONNNPPPOOOOOOPPPMMMGGGFFFHHHGGGGGGGGGGGGGGGHHHJJJJJJNNNSSSWWW[[[aaammm~~~fffCCC777>>>GGGWWWfffwww~~~}}}|||zzztttqqqpppmmmllljjjiiigggddd___\\\PPPKKKCCC<<<888444222000+++,,,...///...,,,---000111111000//////111333555777999:::<<>>>>>>>>?????????>>>===<<<<<<<<<===>>>>>>>>>===:::777555555666888777777888999888666333666777888;;;===<<<999666555555555444333222111000111111111111222444666777333222000............///..............................////////////......///////////////000000111000000111222222222222111333333222000......000222>>>IIIZZZmmmwwwyyyvvvyyy~~~yyysssqqqsss}}}~~~zzzooofffdddfffgggoooyyyxxxtttxxxsssjjjiiivvvqqqfff\\\XXXRRRKKKLLLRRRQQQRRRTTTVVVWWWWWWWWWVVVUUURRROOOLLLJJJKKKLLLMMMTTTRRRPPPMMMLLLKKKKKKKKKJJJNNNRRRVVVVVVSSSOOOLLLIIIJJJMMMQQQTTTVVVWWWXXXQQQQQQRRRSSSSSSQQQMMMJJJJJJIIIIIIKKKOOOQQQPPPMMMKKKHHHEEEFFFIIIJJJIIIGGGCCCDDDFFFKKKOOOQQQQQQPPPQQQWWWiiizzzwwwsssiiiZZZKKKEEEDDDCCCAAABBB@@@SSSkkk|||wwwnnnkkknnnqqqpppmmmuuuuuurrrmmmkkknnnooonnnmmmnnnmmmkkkpppzzzrrrrrrrrrnnnfff___bbbjjjlllppptttrrrmmmiiijjjllltttrrrmmmfffcccbbb\\\UUULLLLLLJJJGGGAAA:::333///---///111111000111444888:::777AAAYYYxxxUUUBBBAAA>>>;;;::::::;;;:::999;;;===??????@@@AAADDDFFFGGGFFFFFFJJJQQQVVVXXXWWWTTTRRRQQQQQQMMMFFFDDDGGGHHHHHHHHHHHHIIIJJJKKKLLLKKKOOOSSSWWW[[[```eeeiiiXXX@@@>>>DDD===MMMbbbmmmooonnnrrrwww}}}{{{xxxvvvtttpppooooooooopppooommmkkkddd```YYYSSSMMMFFF@@@<<<444333666:::666000333;;;<<<;;;::::::===AAAFFFIIIKKKKKKLLLOOOUUU]]]eeejjjqqquuuvvvssstttzzz~~~}}}||||||}}}uuujjj___LLL<<<@@@OOOiiihhhuuuoooTTTMMMKKKPPPQQQIIIDDDDDD~~~}}}{{{kkkUUUHHHIIILLLNNNLLLGGGBBBAAABBBBBBBBBCCCDDDCCCAAA>>><<<>>>>>>???@@@AAACCCEEEEEE>>>???@@@@@@@@@>>>;;;999;;;<<<===>>>>>>>>>>>>===>>>===;;;::::::<<<>>>@@@===<<<;;;888666333222222444444555666666555444333666777999;;;;;;:::777444222222222222111000///...111000//////000333555777;;;888555111...---,,,---------------------------------............------...------------...//////......///000000000000///...000111222111222333555///444<<>>===<<<;;;;;;<<<<<<<<<;;;<<<===>>>@@@BBBDDDEEEHHHJJJLLLOOOUUUZZZ[[[YYYNNNLLLLLLNNNKKKFFFFFFIIIIIIIIIIIIIIIJJJKKKLLLLLLGGGIIILLLRRRWWWZZZZZZZZZggg}}}oooYYYFFF888>>>JJJUUU[[[]]]aaaeeeqqqsssttttttuuuxxxwwwuuuuuusssrrrssstttttttttrrrpppnnnkkkhhhddd___XXXTTTKKKIIIKKKOOOHHH>>>AAAMMMOOOMMMLLLMMMRRRYYY^^^bbbbbbaaa```bbbgggmmmppprrryyy||||||yyyzzz~~~}}}~~~xxxppp^^^OOOGGG;;;999UUUyyyssspppwwwVVVLLLHHHIIIMMMNNNGGGBBBAAAzzzqqqtttzzzwwwwwwaaaPPPLLLLLLEEEDDDDDDCCCCCCCCCDDDDDDAAABBBCCCCCCBBB@@@===;;;999:::;;;===>>>>>>??????<<<<<<<<<;;;::::::;;;;;;<<<======>>>???>>>>>>>>><<<;;;999888888;;;>>>@@@===<<<:::888666444222111222333444555444333222222333555777888777555333222000000111000000///...---000///......///111444666;;;888555111...---,,,---------------------------,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---...,,,---......//////......000111222222000......///333666555444888BBBIIILLLLLLUUU[[[iii}}}xxxpppdddRRRIIIKKKOOOOOOQQQQQQLLLDDDAAABBBIIIJJJMMMOOOPPPQQQQQQPPPLLLLLLKKKKKKKKKLLLLLLMMMJJJJJJKKKLLLKKKJJJIIIHHHMMMPPPSSSUUUSSSNNNHHHEEE@@@FFFMMMQQQQQQPPPOOOOOOKKKLLLMMMNNNMMMMMMMMMMMMMMMKKKIIIHHHJJJKKKMMMMMMLLLKKKKKKKKKLLLLLLLLLKKKIIIKKKNNNOOOOOOMMMKKKJJJKKKGGGKKK]]]tttyyyppp~~~~~~wwwsssyyygggnnn}}}\\\JJJEEEDDDBBB@@@DDD@@@@@@JJJ```uuu{{{wwwuuussstttzzz}}}wwwtttuuuqqqmmmnnnqqqqqqnnnnnnllleee___aaajjjoooooogggggghhhhhhfffgggqqq}}}}}}sssnnnooovvv|||zzzooo^^^PPPLLLOOONNNIIIEEEAAA<<<666222111111111444111222666777555888===KKKYYY|||ooohhhMMMAAA???=====================>>><<<;;;:::<<<>>>BBBEEEGGGGGGLLLOOOPPPTTT[[[\\\XXXKKKIIIIIIKKKIIIFFFGGGKKKIIIHHHHHHIIIIIIJJJKKKLLLHHHGGGIIINNNSSSWWWXXXWWW\\\~~~mmmttt{{{~~~```CCC999555>>>LLLVVV]]]ccciiiooorrrqqqrrrwwwwwwtttzzzxxxuuusssttttttsssrrrrrrqqqqqqqqqppplllgggddd___^^^aaabbb[[[SSSWWWbbbdddaaa]]]^^^bbbgggkkklllpppooonnnpppsssvvvwwwwwwzzz~~~~~~~~~zzz{{{{{{zzz{{{{{{tttkkkWWWEEE888555666GGGwww|||rrr]]]KKKJJJGGGFFFGGGFFFAAA>>>>>>||||||||||||qqqjjjlllYYYQQQOOOMMMJJJGGGCCC???>>>AAAEEEFFFFFFBBBBBBCCCBBBAAA@@@>>>===777888999;;;;;;:::999999;;;;;;:::888777888;;;=========>>>>>>>>>?????????;;;:::888777888:::===???===;;;999888888666333111111333444444222111000000000222444444222111111222000000000000000///......//////......///000222333222111///...---------...------------------------++++++,,,,,,,,,,,,++++++***************++++++,,,,,,,,,---............---///000000///---,,,,,,---...444666222...///222333111666777AAASSS___kkk~~~tttlll^^^RRRMMMHHHBBBDDDKKKMMMNNNNNNJJJDDD@@@@@@BBBEEEFFFHHHJJJLLLMMMMMMMMMHHHHHHHHHHHHIIIKKKMMMNNNMMMMMMMMMMMMKKKHHHFFFDDDGGGIIILLLOOONNNLLLIIIGGG@@@FFFNNNQQQPPPMMMKKKKKKHHHJJJKKKKKKJJJJJJKKKMMMJJJIIIGGGFFFGGGHHHJJJKKKIIIJJJKKKKKKKKKKKKJJJJJJGGGIIIJJJIIIGGGEEEEEEFFFGGGEEEBBBKKKggg{{{hhhZZZ___bbbmmmrrrnnnyyylllTTTHHHCCCAAAAAA888===@@@@@@EEEPPP[[[```iiilllsss|||~~~wwwpppppprrrqqqmmmmmmpppqqqnnnllliiibbb^^^bbblllqqqqqqrrrkkkdddaaabbbjjjzzzzzzrrrjjjgggjjjrrrxxxeee\\\MMMCCCCCCIIIIIIEEE===999444000...///111333555111000333333555@@@NNNnnnuuuvvvtttsssRRRBBB999999;;;===>>>===<<<<<<===>>>;;;999888999===AAACCCDDDAAAHHHKKKKKKOOOWWWZZZVVVLLLJJJJJJJJJHHHEEEEEEJJJIIIIIIIIIIIIJJJKKKLLLMMMLLLJJJJJJKKKOOOSSSVVVWWWbbbyyysssooo]]]EEE000222BBBSSSaaajjjmmmvvv|||xxxvvvyyyzzzvvv~~~{{{wwwtttttttttsssrrrsssrrrqqqqqqpppnnnkkkhhhiiikkknnnllliiiiiimmmrrrrrrmmmhhhgggiiillllllkkkrrrsssuuuxxxzzz{{{}}}~~~zzz~~~{{{yyyzzzxxxtttrrrnnneee\\\BBB555...777IIIiiidddJJJKKKGGGEEECCCAAA???=========nnn^^^NNNJJJNNNPPPKKKEEEJJJHHHEEECCCDDDEEEFFFEEECCCCCCBBBAAA@@@???>>>>>>:::;;;<<<======;;;999888888999999888666777:::===>>>===<<<<<<<<<===???@@@;;;:::999999999;;;===>>>;;;:::888888999777444111111333555444111////////////000111111///...000222000000111111111000//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))(((((())))))***++++++,,,------......------,,,---......---...000222'''...333111///111222222999:::555555===>>>CCCQQQRRRfff|||{{{mmm___PPPGGGHHHIIIIIIFFFBBBAAACCCFFFJJJLLLMMMHHHBBB@@@AAACCCAAABBBEEEGGGIIIJJJJJJJJJGGGFFFFFFEEEGGGIIILLLMMMJJJJJJJJJIIIGGGEEECCCBBBBBBEEEHHHKKKKKKIIIEEECCC===DDDLLLOOOLLLIIIHHHHHHEEEFFFFFFEEECCCBBBDDDGGGFFFFFFEEEDDDDDDEEEHHHIIIEEEGGGHHHHHHHHHGGGFFFFFFEEEEEEEEEBBB@@@AAADDDGGGDDDDDD???AAAVVVrrr}}}xxx_________kkkeeeQQQEEEAAAAAA555<<<@@@<<<999===CCCGGGTTT\\\hhhrrruuurrrmmmhhhiiinnnnnnjjjfffhhhjjjjjjgggeeeaaa```gggqqquuussssssjjjbbb```ccciiisss}}}jjjiiifffccc```___```aaaOOOJJJCCC@@@DDDHHHDDD;;;444333111000///111222333444222333555555>>>[[[yyy^^^MMMfff|||WWWEEE===777;;;999;;;===<<<:::999:::<<<888777777999===???>>><<<:::CCCFFFCCCFFFOOOSSSOOOJJJGGGGGGHHHEEEBBBCCCGGGKKKKKKJJJKKKKKKLLLMMMNNNKKKJJJIIIIIIKKKOOOSSSVVVZZZmmmwwweee@@@333888DDDSSSaaannn}}}{{{}}}~~~|||}}}yyywwwwwwxxxxxxxxxyyyvvvtttsssssssssqqqpppnnnuuuvvvoooooowwwzzzwwwvvvqqqmmmmmmqqqsssrrrppprrrvvv{{{}}}}}}}}}|||}}}vvvvvvoooeee]]]WWWOOOHHH777111444KKKoooyyyQQQBBBEEEAAABBBAAA>>>===>>>??????ssstttyyyeeeaaaXXXTTTRRRRRRQQQMMMJJJIIICCCEEEGGGGGGFFFEEEFFFGGGDDDCCCBBB@@@????????????>>>@@@AAABBBAAA???<<<:::555777999999777777:::<<<>>>===;;;:::;;;<<<>>>@@@<<<;;;;;;:::;;;<<<===>>>:::888777888999888444111111444666555111......///...000000///------000444111111111111111111000////////////000//////...------------------+++******++++++++++++++++++++++++******++++++++++++******((((((((((((((()))******,,,,,,---.........---------......,,,++++++...000---000111---,,,///111000,,,111///000666222///999777DDDOOOSSSYYYggguuu{{{{{{oooooovvvzzzsssrrr```ZZZSSSMMMIIIGGGEEEDDD888BBBIIIGGGCCCCCCEEEEEEBBBHHHMMMJJJDDD@@@>>>===???@@@BBBEEEGGGHHHHHHHHHHHHFFFEEEDDDEEEGGGJJJLLLCCCCCCCCCCCCCCCBBBBBBAAABBBDDDHHHJJJIIIEEE@@@===999@@@HHHKKKHHHEEEDDDEEEFFFGGGGGGDDD@@@???BBBDDDCCCDDDDDDCCCCCCDDDFFFHHHBBBDDDFFFFFFEEEDDDCCCDDDDDDDDDCCC@@@>>>@@@FFFKKKHHHFFF???:::BBBXXXnnnzzzqqqkkkbbbeeeyyyttt[[[IIIBBBCCC???===888555777<<<:::555BBBMMM\\\gggjjjiiifffeee___eeegggaaa[[[\\\^^^___^^^^^^\\\]]]eeennnpppllleee```]]]```bbbaaaaaabbbbbbdddeeeddd```ZZZSSSOOOCCCCCCBBBDDDIIIIII???222000000222333444555555555111333888:::;;;KKKxxxZZZ[[[oooddd>>>>>>===999CCC777:::<<<;;;888777888999666555777:::===<<<888444888AAACCC===???HHHKKKGGGDDDBBBBBBCCCBBB???AAAFFFLLLLLLLLLLLLMMMNNNOOOPPPFFFGGGHHHHHHIIILLLRRRWWWKKKeeettt~~~SSS888///111>>>LLLiii|||}}}~~~zzzyyyzzz}}}~~~}}}yyyxxxyyyzzz{{{zzzttt}}}|||pppqqq}}}uuuuuurrrppprrryyy}}}}}}{{{tttzzz~~~|||nnnkkkaaaRRRFFF???888222555222===______III@@@;;;;;;>>>???>>>>>>AAACCCCCCNNNEEEEEEOOOSSSVVVkkknnnbbbXXXQQQMMMSSSMMMKKKMMMNNNKKKHHHGGGMMMMMMLLLJJJHHHEEEBBB@@@AAA@@@???>>>===>>>???@@@<<>>======<<<<<<>>>???@@@???;;;888<<>><<<>>>???>>>CCCBBBAAACCCEEEFFFCCC@@@@@@DDDGGGGGGCCC???======<<>>???BBB@@@FFFGGGAAA>>>AAACCCAAAFFFEEEBBB@@@>>>@@@EEEIIILLLDDD@@@???===@@@VVVnnn~~~pppXXXTTTzzzyyyqqqZZZKKKFFFAAA888;;;===666444888666555999???EEELLLSSS[[[___bbb^^^XXXRRRPPPRRRTTTWWWVVVWWWWWWUUUTTTUUUZZZ^^^]]]VVVUUU\\\^^^YYY\\\eeebbb^^^YYYTTTPPPNNNNNNNNNFFFCCC???===;;;999666444---000222111000222555666666888555555KKK{{{vvvbbblllEEE>>>AAA;;;555666999888777555555777888999555555666666777888888888???>>>;;;888<<>>@@@AAA@@@iii\\\QQQLLLJJJLLL]]]ppp{{{|||yyyyyywwwooodddYYYRRRMMMKKKIIIOOOLLLLLLPPPPPPLLLIIIIIINNNNNNMMMKKKHHHEEEBBB@@@BBBBBBAAA@@@@@@@@@@@@AAAAAACCCEEEEEEDDDCCCBBBBBBAAA@@@>>><<<;;;;;;;;;<<<<<<;;;;;;:::;;;<<<===>>>???<<<:::===AAAAAA===777666666666777777888888888666555444222111111000000222222000///............///////////////...------.................................---------,,,,,,************************)))******+++++++++******++++++*********)))))))))---,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,......------------------...//////000000//////...111444444222333888:::888999999999777666666999;;;:::999999999:::<<<===???DDDAAA@@@AAA>>>:::<<>>@@@AAACCCAAAAAABBBDDDDDDAAA??????BBBEEEEEEBBB???======<<<===@@@BBBCCCCCCAAA@@@DDDCCCAAAAAABBBBBBAAAAAADDDDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCEEEGGGFFFBBB???<<<>>>@@@AAAAAACCCFFFHHHGGGGGGCCC>>>>>>AAABBB>>>BBBFFFIIIGGGBBB>>>>>>@@@AAAFFFGGGBBB???AAACCCAAACCCBBBAAA>>>===???CCCGGGMMMBBB<<<===@@@DDDRRRcccvvvvvvaaaMMMmmmeeeQQQKKK===:::<<<666666888333555666777999<<<@@@EEEHHHTTTQQQNNNJJJHHHGGGGGGGGGJJJJJJJJJHHHFFFGGGJJJNNNSSSMMMMMMUUUXXXVVVYYYbbbXXXVVVRRRNNNJJJHHHGGGGGGAAA===888555444333333222000222444444444666888999888AAAAAACCCbbbuuuVVV===;;;===777555999777666555333333555666777444444555555666777777777???===999555999CCCJJJKKKGGGFFFFFFDDDCCCDDDFFFHHHHHHHHHHHHIIIHHHHHHGGGGGGFFFEEECCCBBBCCCFFFJJJLLLLLLRRRXXX[[[cccvvvxxxzzzaaaJJJ999333<<>>;;;<<<::::::;;;>>>@@@AAA@@@mmmllljjjfffbbb___\\\[[[SSSXXXYYYXXX___tttvvvhhhYYYWWWUUUTTTQQQMMMJJJIIIJJJLLLIIIJJJNNNSSSRRRMMMJJJLLLOOOOOOMMMKKKHHHEEECCCAAAAAABBBBBBBBBAAAAAA@@@???DDDBBB@@@@@@AAABBBBBBBBB@@@@@@@@@???>>>===;;;;;;:::999888888888999;;;<<>>======>>><<<999666666666777777777888888888666555444333222111111111666555333111///...------...////////////...------....................................------------************************((()))***++++++++++++++++++++++++++++++*********,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------000111111000444888777222111222333222111000222333333333333444444444444444<<<888666777888999???EEEBBB>>>;;;:::<<<>>>AAABBBAAA@@@@@@@@@AAAAAA???===<<>>????????????>>>DDDDDDDDDBBB???>>>??????DDDDDDCCCCCCCCCDDDEEEEEEDDDDDDFFFGGGHHHGGGCCC???>>>@@@CCCEEEFFFHHHJJJLLLFFFFFFCCC???@@@CCCDDDAAABBBFFFIIIGGGCCC>>><<<===AAAEEEEEEBBB@@@BBBCCCBBB@@@???>>>===<<<===AAADDDKKK???888===CCCFFFMMMTTThhhzzzlllMMMccc~~~[[[GGG<<<:::555666888222000000///000222555888:::<<<>>>???BBBCCCDDDDDDEEEBBBBBBAAA???======???BBBFFFAAACCCKKKNNNMMMQQQYYYJJJIIIFFFCCCAAA???======<<<888333111111333444555///000222555777999:::;;;DDD@@@DDD___xxx|||wwwPPP@@@777999:::444444:::444333222111111222333444222333333444444555666666===<<<666222666@@@GGGHHHEEEEEEDDDAAA???@@@EEEIIIFFFEEEDDDCCCCCCCCCCCCDDDGGGEEECCCBBBBBBDDDFFFHHHKKKMMMNNNLLLPPP```yyyzzzYYY>>>444222<<>>@@@???>>>;;;:::999;;;===@@@@@@@@@UUUaaammmuuuuuubbbaaaZZZNNNHHHMMMWWW^^^jjjnnnkkkiiizzzyyyqqqhhh^^^RRRHHHJJJQQQKKKNNNPPPOOOLLLKKKLLLOOODDDGGGNNNTTTRRRLLLKKKMMMOOONNNMMMJJJHHHEEECCCBBB@@@AAABBBBBBAAA@@@>>>===CCC@@@===>>>AAABBBAAA>>>???@@@AAAAAA@@@>>>;;;:::999999888777888999:::;;;===>>>>>>===:::888666666999999999888888888777777555555444333222222222333888777555222000...---,,,......//////......---,,,------------------------.........------------,,,************************'''((()))***+++,,,,,,,,,++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++,,,,,,,,,,,,------------------............------...//////222999>>><<<555111333555666444333333333666666777888999888888888;;;777777===GGGNNNQQQRRRKKKCCC===<<<===>>>???AAA@@@??????>>>>>>>>>===<<<999;;;>>>@@@BBBCCCCCCDDD??????>>>>>>>>>??????@@@DDDEEEEEEBBB>>>>>>AAAEEEFFFFFFEEEDDDDDDDDDEEEEEEBBBCCCDDDEEEFFFFFFEEEDDDBBBCCCDDDDDDEEEGGGJJJMMMFFFGGGDDDAAABBBGGGGGGDDDDDDFFFHHHGGGCCC???<<<;;;???@@@BBBAAABBBCCCCCCCCC<<<======<<<;;;<<>>:::???DDDEEEFFFIIIYYYsssqqqYYYfffssszzz^^^ggg~~~gggUUUJJJ<<<888999444333333222222333444444333///111444888<<>>???AAABBB===:::;;;@@@CCCBBBDDDIII<<<;;;:::999777666555444333222000111333666888888111111444999;;;:::;;;===JJJMMMfffzzzjjjccc[[[???999777:::999555444888222222111000000111222222111111222222333444444444999888555333666>>>BBBBBB>>>???>>>;;;888999???EEEGGGEEECCCAAA@@@AAABBBDDDHHHGGGEEECCCCCCCCCEEEFFFIIIKKKMMMLLLKKKRRR^^^iiipppqqqmmm{{{mmmSSS:::333555>>>TTTmmmmmmqqquuuvvvuuuuuuwwwzzzuuutttssssssuuuvvvxxxxxx}}}{{{zzz}}}{{{zzz{{{~~~uuukkkVVVNNNFFFAAA@@@>>>666...333000,,,111FFFjjjsssqqqIII>>>AAA@@@======:::999888:::===???@@@@@@IIIPPPTTTZZZnnnttteee```^^^]]]bbbYYYVVVccc{{{sssmmmoooYYYPPPNNNLLLNNNMMMJJJHHHIIIJJJNNNRRRRRRNNNKKKKKKLLLBBBFFFLLLRRRPPPKKKJJJMMMMMMLLLJJJHHHFFFEEECCCCCCBBBCCCCCCDDDCCCAAA???>>>AAA@@@@@@CCCFFFEEEAAA===???@@@AAAAAA@@@>>>;;;999:::999888888888999;;;;;;<<<===>>><<<888555555666<<<<<<;;;999888777666555444444333222222222333333888777555222///---,,,,,,...............------,,,------------------------------------,,,,,,,,,,,,************************'''((()))***+++,,,,,,,,,++++++++++++++++++++++++*********))))))***++++++++++++++++++++++++++++++,,,,,,------............---......//////......------...///333:::@@@===666///222444444333222111111000111222444555555555555666333666DDDXXXeeeccc\\\PPPEEE<<<<<<===<<<===@@@>>>>>>>>>===<<<<<<<<<<<<888999;;;???CCCFFFHHHIIIBBBBBBAAA@@@@@@AAABBBCCCEEEFFFEEEBBB@@@AAAGGGLLLIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCBBBCCCDDDHHHLLLNNNHHHGGGCCC@@@???AAAFFFKKKFFFHHHFFFDDDFFFKKKKKKHHHEEEGGGHHHGGGDDD@@@===;;;<<<<<<>>>AAACCCCCCCCCCCC;;;<<<======<<<===???AAAAAA@@@AAACCCCCCBBBCCCEEEOOOcccllliiiqqqwww___dddeeeXXXhhhlllNNN===999333999777555555444222...+++222111000000111333555666>>>=========>>>@@@AAAAAA999777666888888777777:::222222222222111111000000---...111555:::<<<<<<;;;888777999<<<<<<999<<>>BBB<<<666888888888777999<<>>???@@@@@@???===;;;999:::999999888999:::;;;<<<:::;;;;;;999777555555666;;;;;;:::888777555444333222222222111111222333333555444222000...---,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************((()))***+++++++++++++++*********+++++++++++++++***))))))))))))***++++++++++++++++++++++++++++++,,,,,,------......//////---..................------///000111555999666000...000222333111000000000//////000111222444444555333222666GGG```rrrqqqhhhPPPCCC888999;;;999:::???<<<<<<===<<<;;;;;;<<<>>>:::::::::===BBBFFFHHHIIICCCBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEGGGKKKNNNIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEDDDDDDFFFKKKRRRWWWSSSOOOIIIDDDAAACCCIIINNNGGGIIIIIIGGGJJJOOOPPPLLLHHHHHHGGGFFFDDDBBB@@@>>>>>><<<===BBBDDDCCCAAABBB;;;===????????????AAABBB???CCCGGGFFFCCC@@@BBBEEEIIISSS```kkkrrrppp___MMMbbbrrrdddbbbjjjPPPCCC999999555222222333333111///333111///...///222666999444333222444666888888888555555444333333111000000////////////000111222222444666;;;AAAFFFHHHGGGEEE===999999:::888:::HHHYYY|||TTTCCCUUUccc===111666555333222444888777444111111111111111111111111///000000111111222333333///333666777:::<<<:::444555666777999;;;>>>???@@@HHHFFFDDDBBBCCCDDDFFFHHHGGGFFFEEEEEEEEEFFFGGGHHHIIIIIIJJJJJJKKKNNNRRRVVVWWWqqqpppYYY???333222666===GGGNNNOOOLLLHHHDDDKKKQQQZZZcccjjjoootttwwwxxxxxxzzzzzzsssqqqqqqpppnnnpppsssooohhhaaaccceeeddd\\\OOO???444///...///111///,,,---000999EEEUUUjjj}}}eeelll]]]JJJ???BBBDDD<<<888:::777777666888<<>>BBBIIILLLLLLNNNOOOQQQTTTVVVTTTPPPLLLHHHDDDCCCFFFGGGEEEDDDFFFDDDDDDBBBAAAAAABBBBBBCCCFFFEEEDDDBBBAAAAAA@@@@@@???CCCHHHKKKIIIFFFCCCAAA>>>?????????>>><<<:::999:::999888888888999:::;;;999888777666777777777777666666555555444333333333000000000000111111222333111000///...---,,,,,,,,,------......------,,,++++++++++++++++++++++++++++++++++++*********))))))************************)))******+++++++++******)))))))))*********++++++)))))))))))))))***++++++***************************++++++,,,------......,,,,,,------------,,,,,,,,,///000......111000,,,///111222222000000000111555444333333333555666777222333777DDD[[[qqqyyyuuuVVVFFF999999:::777777<<<:::;;;<<<;;;::::::===@@@>>><<<;;;<<<@@@CCCDDDDDD@@@AAAAAABBBCCCDDDDDDEEEBBBCCCFFFJJJLLLMMMJJJHHHGGGGGGGGGGGGGGGHHHIIIIIIEEEFFFGGGGGGHHHLLLSSSXXXVVVSSSNNNHHHEEEGGGLLLPPPHHHJJJKKKJJJNNNSSSSSSPPPJJJIIIGGGEEEEEEDDDCCCBBBDDD@@@@@@EEEGGGBBB???@@@===???AAABBBBBBBBBCCCDDDAAAFFFIIIGGGDDDCCCDDDFFFHHHLLLRRR[[[cccgggaaaXXXhhhzzzhhhsss~~~oooaaaIIIBBB999444444666666666000/////////222666;;;===000...,,,...000222111///000111111111111111111///000000//////111333666777???@@@DDDHHHLLLMMMLLLJJJBBB===;;;===???LLLkkk___]]]aaayyyrrrNNN;;;;;;000444444000000555666222///000000000000000000//////000000111222222333333///222555666888;;;888333555555777===DDDFFFDDD@@@EEEDDDCCCBBBCCCEEEFFFHHHCCCCCCCCCCCCEEEFFFHHHHHHFFFGGGGGGIIILLLOOORRRTTTSSSaaarrrmmmLLL666---...000222555444222000888<<>>;;;<<<777666666888;;;>>>??????@@@>>>>>>@@@AAABBBDDDHHHIIIHHHEEECCCGGGOOOSSSQQQZZZUUUSSS\\\kkkwwwiiiVVVQQQFFFFFFMMMJJJHHHOOOGGGGGGFFFGGGJJJPPPRRRRRRNNNNNNOOORRRTTTSSSNNNIIIKKKDDD???AAADDDCCCBBBDDDBBBAAA@@@???@@@AAABBBCCCCCCBBB@@@>>>=========>>>===BBBGGGHHHEEEBBBAAAAAA??????>>>>>>===;;;:::999999888777777777888:::;;;888666444555777888888777111111111222222222333333////////////000111222222......---,,,,,,,,,,,,---------......------,,,+++++++++++++++++++++++++++*********))))))))))))(((******************************+++++++++******)))(((((())))))*********+++))))))((())))))***++++++************************))))))***+++,,,,,,------+++++++++,,,,,,+++++++++)))...///---,,,......------/////////------...///444333111//////000111222000333555===PPPiiixxx|||___LLL>>><<<;;;555444888999;;;<<<;;;:::;;;>>>BBBBBB>>>;;;;;;>>>@@@@@@???===>>>@@@AAABBBCCCCCCCCC@@@BBBGGGNNNRRROOOHHHAAADDDEEEEEEGGGHHHJJJLLLMMMCCCEEEGGGHHHHHHKKKOOOTTTOOONNNJJJFFFCCCDDDGGGJJJIIIKKKLLLLLLPPPUUUUUURRRLLLIIIFFFEEEEEEEEEEEEDDDJJJDDDCCCHHHHHHBBB>>>>>>>>>@@@CCCEEEDDDDDDEEEFFFEEEHHHIIIGGGFFFFFFGGGFFFIIIKKKJJJIIITTTdddmmmlllooosssyyykkk]]]KKK===777555444222111000/////////000111222222000......000111///---,,,...///000111333333222222111000000222555999;;;BBBAAABBBDDDGGGHHHGGGFFFJJJEEECCCGGGOOOgggccc[[[iii~~~rrrHHH333222666---666888111...111333000......////////////......000000000111222222333333000333444444666:::888444444333777???HHHKKKFFF???BBBAAAAAAAAABBBDDDFFFGGG@@@@@@AAABBBDDDFFFHHHIIIBBBEEEIIIMMMPPPPPPNNNLLLVVVeeebbbfffyyynnnLLL===888111...000222222111...000222333444999AAAGGGEEEDDDGGGNNNVVVXXXRRRKKK;;;;;;:::999===@@@;;;444222555666333///---111555000000222666<<>>;;;999888666555555888;;;>>>??????<<<<<<<<<<<<<<<===>>>???=========>>>AAAEEEIIIKKKQQQKKKHHHMMMVVV[[[YYYTTTaaalllvvv|||lllNNNJJJGGGFFFHHHLLLOOOPPPNNNDDD===BBBOOOZZZZZZWWWXXXVVVTTTRRRPPPMMMIIIFFFGGGCCC???===???BBBDDDEEE@@@???===;;;::::::;;;;;;=========<<<;;;;;;::::::>>>???AAABBBCCCBBBBBBAAA?????????>>><<<:::888777777777666555555555555555444444444555555666666666333222111////////////000......////////////...............------,,,,,,,,,---,,,,,,++++++,,,,,,---))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******+++++++++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))***+++,,,---++++++***)))(((((())))))))))))(((((((((((()))))),,,++++++******++++++,,,.........------,,,,,,,,,........................000000////////////000000111000111555===IIIUUU\\\MMMDDD:::555777999999777999::::::;;;<<<===>>>>>>@@@AAA@@@===:::;;;@@@EEE@@@???>>>AAADDDFFFDDDBBBDDDHHHMMMOOOMMMIIIFFFDDDDDDEEEGGGHHHIIIIIIHHHGGGDDDDDDCCCCCCCCCFFFKKKOOOLLLIIIGGGGGGIIIKKKKKKKKKHHHIIIKKKNNNQQQSSSRRRQQQHHHFFFFFFKKKQQQQQQIIIAAAHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGFFFEEEDDDDDDGGGIIIFFFGGGHHHGGGEEEEEEFFFGGGFFFDDDDDDEEEFFFJJJWWWcccppplllTTTccctttbbbSSSEEE======444222000......///111222111111222222222222111111333...,,,111444222111111333000///333;;;BBBCCCCCC;;;AAACCC@@@CCCJJJGGG>>>>>>@@@PPPttt|||\\\UUUrrrrrrNNN===888666444222222222222222222222222222111111111000000//////////////////000000000000222333444555555444444444888333666DDDOOOLLLBBB;;;:::>>>@@@???@@@BBBBBB>>>CCCBBBBBBEEEHHHIIIGGGEEE@@@BBBFFFJJJLLLLLLKKKKKKOOOLLLMMMTTT```vvvwwwppprrr{{{SSS444///999111...555333777000...111222///000444333888777555;;;BBB===111000333......444000,,,333333...111444///222777444888:::@@@HHHccchhhLLLKKKFFFDDDAAA===;;;::::::;;;888888888777666999===@@@;;;;;;;;;;;;<<<===>>>>>>===>>>>>>@@@BBBEEEHHHIIIKKKGGGDDDGGGMMMQQQOOOLLLJJJQQQWWW\\\fffsss{{{|||jjj{{{hhhRRRLLLJJJHHHHHHJJJKKKKKKKKKJJJCCC???CCCNNNVVVWWWUUUOOONNNMMMMMMMMMLLLJJJHHHFFFBBB>>>======???@@@AAA>>>===;;;::::::;;;===>>>======<<<<<<;;;:::::::::===>>>???AAAAAAAAA@@@?????????===<<<:::888777666888777666555444444444444111222222222333333333333333222111////////////000---......//////......------------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))++++++***))))))(((''''''))))))))))))))))))))))))))))))((())))))***+++,,,+++***))))))(((((())))))))))))(((((((((((())))))+++++++++******+++++++++---,,,,,,,,,++++++++++++------------------------000//////......//////000.........000444:::???CCC???;;;666444555666555444888888999999:::;;;<<<<<<@@@AAA@@@<<<999999===AAAAAA@@@@@@BBBDDDEEEDDDAAABBBEEEIIIKKKIIIFFFDDDCCCDDDEEEFFFGGGGGGGGGFFFEEEDDDDDDCCCAAAAAACCCGGGJJJIIIIIIIIIHHHHHHIIIIIIIIIGGGGGGHHHJJJLLLMMMLLLKKKJJJIIIJJJNNNRRRQQQLLLGGGJJJJJJIIIHHHHHHHHHHHHHHHFFFGGGGGGGGGEEEEEEGGGHHHKKKJJJHHHFFFDDDBBB@@@???EEECCCBBBBBB@@@AAAJJJTTTfff|||pppiii```tttZZZHHH888888999888777555333333...////////////.........///++++++...000///...000111555<<>>===<<>>>>><<<===AAAAAA???DDDCCCCCCFFFIIIJJJHHHFFFBBBBBBDDDFFFIIILLLNNNOOOOOOLLLKKKNNNTTTeeehhhPPPBBB???:::888<<<>>>444000...111222000//////+++///111000000000,,,'''&&&...---+++///000...000***///222000***,,,@@@XXXddddddqqqzzzUUUFFFIIIDDDBBB???<<<:::999999999888888777666666777;;;>>>::::::::::::;;;<<<===>>>===>>>???@@@BBBDDDEEEFFFEEECCCBBBCCCFFFGGGGGGGGGFFFIIIKKKKKKQQQYYY___```cccpppwww```PPPIIIHHHHHHIIIJJJIIIGGGEEEFFFCCCBBBEEELLLQQQSSSSSSKKKJJJJJJJJJLLLLLLJJJHHHFFFDDD@@@???>>>>>>>>>===;;;:::999999:::<<<>>>@@@======<<<;;;::::::::::::<<<===>>>?????????>>>===???===;;;999777666666666888777666444333222222222111111111111222222222222222222111000////////////,,,------......------,,,,,,,,,,,,+++++++++++++++++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''******))))))(((((('''''')))))))))))))))))))))))))))(((((('''(((((())))))***))))))(((((((((((()))))))))(((((((((((())))))++++++************+++++++++++++++***************------------------------//////............/////////000111111222222111111222222333444444444333333555666666777888999:::;;;@@@@@@???<<<777666999<<>>AAADDDEEECCCBBBAAAAAACCCDDDDDDDDDDDDDDDCCCBBBEEEEEEDDDBBB@@@AAACCCFFFEEEHHHKKKKKKHHHFFFGGGHHHGGGHHHHHHIIIHHHGGGFFFEEEJJJKKKLLLMMMNNNMMMLLLKKKKKKKKKIIIHHHHHHHHHIIIJJJEEEGGGHHHHHHGGGFFFFFFGGGKKKHHHDDDBBBBBBAAA===999BBB@@@??????===<<>>MMMUUURRRLLLGGGFFFTTTSSSQQQKKKBBBAAAPPP```dddSSSfffyyyPPP555000333333000111111111111111111111111000000000000////////////.........////////////000333222222111222333444555777<<<<<<:::>>>FFFFFFAAAAAABBB@@@;;;<<<@@@CCCBBBDDDCCCDDDEEEHHHIIIHHHGGGDDDCCCBBBCCCFFFKKKPPPSSSSSSQQQOOONNNPPPZZZnnnuuuhhhrrrqqqzzzxxxlll```QQQKKKQQQIIIFFF???777444666999;;;888555333333222000222666---333555222222444666777111::::::>>>IIIMMMbbb}}}WWWFFFCCCBBBBBB@@@>>>;;;999888888888777777777555555666999;;;888888888999:::;;;<<<===;;;<<<>>>@@@AAABBBBBBBBBCCCDDDEEEEEEEEEEEEGGGIIILLLMMMNNNMMMLLLLLLJJJHHHTTTYYYggguuurrr___OOOIIIGGGFFFEEEFFFGGGGGGFFFDDDEEEFFFGGGIIIKKKNNNPPPRRRQQQOOONNNMMMLLLKKKHHHFFFHHHFFFDDDBBBBBB@@@>>><<<:::999888888999;;;===???===<<<;;;:::999999999:::<<<===>>>??????>>>===<<<===<<<999777555555666777999888666444222111000000333333333333333333333333222111111000//////......+++,,,,,,------,,,,,,+++++++++************************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''&&&&&&&&&)))))))))(((((('''''''''))))))))))))))))))))))))(((((('''&&&&&&&&&'''''')))((((((''''''((((((((())))))(((((((((((())))))******))))))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,......------------.........///111222222111000///...000333444333333444555444444555666777999999:::???@@@@@@<<<777555666999@@@@@@@@@AAAAAA???===;;;:::<<<>>>???>>>>>>???@@@BBBBBBBBBBBBAAA@@@@@@???EEEFFFEEEDDDBBBBBBDDDFFFCCCHHHNNNNNNIIIEEEEEEFFFIIIJJJKKKJJJGGGEEECCCCCCFFFHHHIIIIIIGGGFFFHHHKKKIIIHHHGGGFFFEEEFFFHHHIIIEEEGGGIIIIIIGGGEEEEEEEEEEEEAAA===>>>AAABBB>>>:::===;;;===@@@???>>>BBBGGGPPPbbbpppjjj\\\___{{{}}}lllxxxttthhh___UUUGGG===:::999777555444444555666333333444666333111444:::HHHVVVeeehhh```YYYZZZ^^^fff```\\\[[[[[[fffrrrWWWdddgggVVVAAA666555666444000000000000000000000000000////////////////////////------........./////////222111000///000222444555777AAAAAA999;;;IIIPPPMMMKKKJJJDDD===<<<@@@DDDDDDAAAAAABBBCCCEEEFFFFFFFFFFFFEEECCCCCCEEEIIINNNPPPRRRRRRQQQOOOOOOUUUcccooovvvmmmuuukkkzzz|||mmmlll^^^jjjnnngggaaabbbbbb___LLL;;;///111555444444999222...888CCCAAA???EEELLLXXXZZZOOO^^^zzz{{{VVVDDDDDDCCC<<<@@@???===;;;999888777777666666666555444444777999888888888999:::;;;<<<===::::::<<<===????????????CCCEEEFFFGGGFFFGGGJJJLLLFFFFFFFFFFFFEEECCCAAAAAACCCBBBIIITTTQQQDDD>>>BBBFFFDDDCCCCCCEEEGGGHHHHHHGGGIIILLLLLLLLLLLLOOORRRSSSQQQOOONNNMMMKKKHHHEEEHHHFFFDDDCCCBBB@@@>>>;;;;;;::::::999:::;;;<<<======<<<:::888888888999999>>>>>>?????????===<<<;;;;;;:::888666666666888999999888666444222111000///333333333333333333333333111111000000///......---++++++,,,,,,,,,,,,++++++***************************))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((((((((('''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&((('''''''''''''''(((((())))))(((((((((((())))))***))))))(((((())))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------******+++,,,---...//////000111222111000111333555333333444555777888999:::>>>@@@@@@===888555666888<<<===??????===;;;999777666888:::;;;;;;<<<===???AAA@@@@@@???>>>>>>>>>>>>AAABBBDDDDDDCCCCCCDDDFFFCCCIIIOOOOOOJJJEEEDDDDDDGGGIIIJJJIIIEEEBBBAAAAAABBBEEEFFFEEEBBBAAAEEEIIIDDDDDDCCCBBBBBBCCCDDDEEECCCEEEGGGGGGEEECCCCCCCCC@@@<<<999;;;???AAA>>>::::::999;;;@@@AAA@@@BBBFFFFFFOOObbbmmmddd```~~~qqqaaaZZZllljjjTTTNNNLLLGGGBBB>>><<<;;;;;;999999<<>>DDDKKK___gggmmmiii___^^^gggrrr~~~kkk___fffWWW===:::666333111000000///////////////////////////.....................///------------............111000///...///111333555999CCCCCC999888FFFPPPOOOOOOMMMFFF===:::>>>AAA@@@===>>>???@@@@@@AAABBBCCCFFFFFFEEEFFFFFFGGGHHHIIIKKKNNNOOOLLLKKKOOOWWW]]]uuu}}}|||zzztttlllvvvhhhccciiiUUUIIIRRR^^^\\\RRRLLLKKK???XXX|||}}}pppuuu~~~ooo|||}}}VVVCCCAAADDDAAA<<>>999:::;;;<<<===>>>??????BBBCCCDDDEEEEEEFFFHHHJJJGGGBBB>>>===;;;:::===AAAAAA???BBBGGGEEE@@@CCCKKKHHHFFFDDDEEEGGGJJJLLLLLLJJJMMMOOONNNLLLLLLOOORRROOONNNLLLLLLLLLKKKIIIGGGEEECCCAAA@@@@@@???===;;;;;;<<<===>>>>>>>>>>>>======;;;999777777777888999>>>>>>??????>>><<<;;;:::999999888888888999;;;<<<:::999777555333111111000222222222222111111111111000000000000///...------+++,,,,,,------,,,,,,+++***************+++++++++******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''''''''&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((())))))(((((((((((())))))))))))(((((((((((())))))***************+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,+++++++++,,,---...///222000...------...000111111222333444666777999999;;;===???===999666666777999;;;===>>>;;;888666555444666999:::;;;<<<>>>??????>>>>>>=========>>>>>>;;;>>>@@@AAAAAAAAABBBDDDDDDHHHMMMNNNJJJEEEBBBAAA@@@CCCFFFEEEAAA>>>>>>@@@BBBDDDDDDCCCAAAAAADDDGGGAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDBBB@@@@@@AAA???<<<::::::<<<===:::888:::888:::>>>???======???EEECCCPPPggglllhhhtttxxx___UUUXXXcccyyyqqqllliiihhhhhhdddcccffflllppprrrxxx}}}vvvyyydddYYYdddrrraaa:::222444444000,,,+++///444........................---------...............,,,,,,,,,---------......///.........///111222333:::AAA@@@777444;;;BBBDDDKKKJJJDDD;;;888;;;===;;;:::;;;<<<<<<<<<===???AAAEEEEEEFFFFFFFFFEEEDDDDDDIIINNNPPPMMMLLLOOORRRTTT]]]rrrrrrlllvvvsssvvvqqqwwwssseeezzzsssYYYDDDBBBCCC>>><<<@@@>>>======;;;:::888777777333555555555444444666888888888888999;;;<<<>>>???;;;:::;;;;;;===???AAABBBCCCCCCBBBBBBCCCDDDDDDDDDHHHBBB>>>>>>===:::;;;@@@:::<<<@@@AAA@@@BBBGGGMMMLLLKKKKKKLLLNNNOOONNNMMMNNNNNNNNNMMMLLLLLLNNNPPPMMMLLLKKKKKKLLLLLLJJJHHHCCCAAA??????@@@@@@???>>>;;;===AAADDDEEEEEECCCBBB===;;;888666666777888999======>>>===<<<:::888777777888999:::<<<===>>>???:::999777555444333222222333333333333222222222111///000000000000...---,,,,,,,,,------------,,,,,,*********+++++++++,,,,,,+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&%%%&&&&&&'''((()))&&&&&&%%%%%%&&&&&&'''((())))))(((((((((((()))))))))((((((''''''(((((()))((((((((())))))*********++++++++++++++++++++++++++++++************++++++,,,---...///////////////222///,,,,,,///000///...//////000222444666777888666999<<<;;;888666666777777:::======:::777555555222555999<<<<<<===???@@@>>>===<<<<<<<<<===>>>???:::===@@@AAAAAAAAAAAABBBDDDFFFIIIJJJHHHDDD@@@===:::>>>BBBBBB>>>===>>>AAAAAAAAAAAAAAA@@@AAABBBDDD???@@@BBBDDDDDDCCCBBBAAAAAAAAAAAA@@@======>>>???>>>===<<<;;;:::999888777:::777888<<<===;;;:::<<>>AAACCCCCCDDDDDDDDDDDDCCCCCCHHHNNNRRRPPPPPPTTTVVVTTTSSS\\\ooogggwww~~~pppwwwOOOCCC<<<@@@BBB<<<:::???<<<;;;;;;:::999777666555222444555666555555777999888888999:::;;;===??????<<<<<<;;;<<<===@@@CCCEEEFFFCCCAAAAAABBBCCCBBB@@@;;;999===CCCEEE@@@>>>AAA:::BBBHHHHHHHHHLLLQQQSSSOOOPPPQQQRRRSSSRRROOOLLLPPPOOONNNLLLKKKKKKMMMOOOOOONNNMMMMMMNNNMMMKKKIIIDDDBBB@@@@@@AAACCCCCCCCC;;;>>>CCCHHHJJJJJJHHHFFF===;;;888666555666888999<<<<<<<<<<<<;;;999777555666777999<<<>>>???@@@@@@:::999777666444444333333666666666555555444444444///000000000000...---,,,,,,------......------,,,******++++++,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***%%%%%%%%%%%%&&&&&&'''((())))))(((((((((((())))))((((((''''''''''''((((((&&&'''''''''(((((())))))************************++++++************++++++'''))),,,...000///...---222///,,,...333444111---------///000222444555666222666::::::777555555777666:::>>>>>>;;;777666666222555:::===>>>>>>???@@@===<<<;;;;;;<<<===???@@@===???BBBDDDCCCBBBAAABBBDDDDDDEEEGGGFFFCCC>>>:::888<<>>>>>???@@@@@@@@@@@@BBBDDDFFFGGGFFFDDDBBB@@@@@@???===;;;:::<<<>>>:::<<<<<<;;;999888999:::999666666;;;>>><<<<<<>>>999CCCCCC999???XXXnnnuuummmbbbfffdddZZZ___ppppppiiiiiihhh^^^ccc|||nnnBBB---999...///111111111///...---------------------------,,,,,,,,,------.........++++++,,,,,,,,,---------+++,,,---///000111111111222111222444222...000555AAACCCAAA===<<>>???<<<999::::::999999888666444444222333555666666666888:::555555555777999===AAACCC<<<:::999<<>>===<<<<<<;;;;;;>>><<<:::999999999888777:::999999;;;<<<<<<:::777:::777444333444666888888===999555444555555333111444333333222111000......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******++++++++++++******''''''''''''((((((((((((************************((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))((('''&&&%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((('''''''''(((((('''(((((()))***+++(((((((((((())))))))))))((()))***++++++***((((((+++,,,,,,------,,,,,,+++...---,,,,,,+++++++++++++++,,,,,,---///000222333333555888888777555444444777:::;;;:::666444444555444555888;;;???@@@???===BBB???>>>@@@CCCCCC???:::;;;>>>AAABBBAAA???>>>???EEEEEEFFFHHHIIIEEE>>>888;;;===???AAABBBBBBBBBAAAAAAAAAAAA@@@>>><<<;;;:::DDDBBBBBBBBBDDDDDDCCCBBB@@@@@@>>>;;;999999;;;>>>===>>>@@@???;;;888666555555;;;???===<<<>>>??????:::999999999;;;HHHbbbyyyuuu[[[JJJIIIQQQRRRgggmmmbbb\\\UUU]]]nnnvvvpppFFF>>>;;;000////////////............------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------...///...---------///000///...---...000222333CCC===<<<@@@CCC@@@:::888@@@===888333444999;;;888===???AAAAAA@@@>>>>>>>>>CCCEEEIIIMMMOOOPPPPPPPPPOOOQQQTTTWWWZZZeee|||}}}rrr|||oooqqqyyyttt|||~~~rrriii___```qqqbbbJJJAAA<<<;;;:::999888888888888;;;:::777555333222222333555333222444777999888666666555555555777999<<<>>>;;;999999;;;>>>AAAAAA???AAA@@@???>>>>>>???@@@AAA@@@@@@???@@@BBBCCCDDDDDDBBBHHHLLLIIIFFFIIILLLMMMMMMLLLMMMOOORRRRRROOOLLLJJJHHHGGGGGGIIIKKKKKKKKKIIIKKKLLLJJJFFFDDDDDDEEE@@@AAABBBCCCCCCDDDDDDDDDGGGEEEHHHLLLKKKEEEAAABBB>>>>>>===<<<<<<===>>>???AAA@@@>>>======<<<;;;::::::999999;;;<<<<<<:::888:::777444333555777888888<<<999555444555555333222333333333222111000...---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,)))******++++++******)))''''''((((((((()))))))))************************((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&'''''''''(((((((((((()))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((()))***'''((((((((())))))))))))))))))***++++++***)))(((+++,,,,,,,,,,,,,,,,,,+++...---,,,+++++++++++++++---------...000111333444222555777888666555444444888999:::888666444555777777888999<<<>>>??????>>>BBBAAA@@@BBBFFFEEE@@@<<<>>>@@@BBBBBBAAA@@@@@@@@@EEEEEEFFFIIIJJJHHHDDD???>>>>>>???AAACCCDDDFFFGGGKKKFFF???;;;:::===@@@BBBBBB@@@??????AAABBBBBBAAAAAAAAAAAA???<<<;;;;;;<<<<<<>>>???>>>;;;777666555888>>>BBB???<<<>>>???>>><<<;;;:::999888>>>NNN___uuu}}}kkkeeeZZZYYYaaauuuzzz|||zzzvvvqqqNNN???>>>999///////////////.........---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,...///...---,,,---...//////------...///111333<<<999:::AAAEEECCC>>><<>>999555777===>>>;;;>>>@@@BBBBBBAAA@@@@@@@@@@@@BBBDDDGGGJJJKKKLLLMMMJJJKKKMMMPPPSSS\\\ooo~~~~~~}}}hhhrrr}}}cccttt{{{eeehhhqqq|||aaaKKK???<<<;;;:::999888777777777777:::999888666555444444333555333333444777888777555666555444444444555777777888888777999===???@@@@@@@@@@@@>>>>>>>>>>>>@@@@@@@@@@@@???@@@@@@AAABBBCCCBBBHHHJJJFFFDDDGGGJJJKKKJJJJJJLLLNNNPPPPPPMMMJJJKKKIIIFFFFFFHHHJJJLLLLLLOOOOOONNNKKKHHHFFFFFFGGGCCCDDDDDDEEEFFFGGGGGGHHHIIIGGGHHHJJJIIIEEEBBBCCCBBBAAA???======>>>@@@BBBEEEDDDCCCBBB@@@???>>>===::::::999:::<<<<<<:::888888666444444555888999999;;;888666555555555444222222222222111000///...---------------------------*********++++++++++++,,,)))******++++++******)))((((((((()))))))))******))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''(((((((((''''''((((((((())))))))))))******+++++++++******++++++++++++++++++++++++---,,,,,,++++++++++++,,,.........///000222333444111444666666555444333444777777777666555666999<<<<<<<<<======>>>>>>>>>???@@@???AAAEEEIIIJJJFFFBBBAAABBBCCCBBBAAA@@@BBBCCCFFFFFFGGGHHHJJJJJJHHHFFFBBBAAA@@@@@@BBBFFFJJJLLLNNNHHHAAA>>>@@@BBBDDDDDDAAA???======???AAAAAAAAAAAACCCDDDBBB???;;;:::999<<<>>>???===:::888666666===CCCEEEAAA>>>>>>>>><<<>>><<<;;;:::888777===EEE\\\xxxuuukkkrrrccc^^^```aaaZZZRRR\\\eeeiiiiiizzz~~~{{{xxx|||wwwiii[[[YYYdddtttxxxfff>>>444999888333222//////.........---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......,,,,,,---.........------...///111222666444888AAAFFFCCC===;;;AAAAAA>>>;;;<<<@@@AAA>>>>>>@@@BBBBBB@@@???@@@AAA???@@@AAACCCEEEHHHJJJKKKIIIGGGHHHJJJLLLPPP[[[fff|||wwwssskkkfffwwwqqqRRRBBB===;;;;;;999888777666555555555555666666666666666444333222555444333444666666555333444444333333333444555555666666666888:::===???@@@??????============??????AAAAAAAAA@@@???>>>???@@@CCCGGGHHHDDDCCCFFFHHHHHHGGGHHHJJJLLLLLLJJJGGGEEEIIIGGGGGGHHHKKKMMMNNNMMMPPPOOOMMMJJJGGGFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHIIICCCCCCDDDFFFGGGGGGGGGHHHIIIFFFBBB???======???@@@DDDEEEDDDCCC@@@>>>======:::999999999;;;;;;:::888777555333444666888999888888777666555555444444333000111111000///...------------------------------************++++++++++++))))))************))))))))))))))))))************))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''(((***)))(((''''''''''''''''''''''''((((((((())))))*********+++++++++++++++++++++************++++++,,,,,,+++++++++++++++,,,------......///111222333000222444444333222333444555555444555777;;;@@@CCC@@@@@@@@@???======>>>@@@<<<>>>AAAGGGLLLMMMKKKHHHDDDDDDCCCBBB@@@AAACCCFFFHHHHHHGGGHHHIIIJJJJJJJJJJJJGGGCCCAAABBBFFFLLLOOOJJJHHHHHHJJJLLLJJJEEE???CCCAAA??????AAABBBCCCCCCCCCDDDDDDAAA>>>;;;999999>>>???@@@???<<<999888999BBBGGGHHHCCC???======;;;>>>;;;;;;<<<;;;999:::===:::]]]xxxtttiiivvv~~~{{{uuutttppplll^^^VVViii{{{dddbbbdddaaabbbqqqsssmmmnnnsss~~~]]]CCC111333555///...555.........---------,,,,,,,,,,,,,,,++++++++++++******************************++++++++++++,,,,,,,,,+++---...---,,,+++,,,---------------...///000111444444888AAADDD@@@;;;999GGGGGGEEE@@@>>>@@@???<<<===>>>@@@@@@???>>>???@@@BBBAAAAAABBBDDDGGGJJJKKKKKKHHHFFFHHHIIIIIIMMMRRRpppvvv{{{VVV@@@;;;===<<<888666666555444444444444444111222444555555333111///444444444555555444222111222222222333444555666666555555555666777:::===???>>>===<<<<<<<<<<<<===>>>AAABBBBBB@@@===;;;<<<>>>CCCFFFFFFCCCBBBEEEGGGEEEFFFGGGIIIIIIGGGDDDAAA???DDDEEEHHHLLLOOOQQQPPPNNNLLLJJJGGGEEEDDDDDDDDDDDDIIIHHHGGGEEECCCCCCBBBBBB>>>@@@AAABBBEEEGGGHHHHHHEEECCC???;;;:::;;;<<<>>>???AAABBBAAA===;;;:::;;;:::999777888999:::999888666444333333555777777666555555666555444333333333////////////......---,,,------------------------))))))*********+++++++++)))))))))******)))))))))))))))))))))************((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((())))))(((''''''&&&''''''''''''''''''(((((((((((()))))))))******++++++,,,+++***))))))))))))***++++++++++++******++++++,,,,,,,,,,,,---...///000111///111222222111111222333333222222444888???DDDHHHAAABBBBBB@@@>>>===???AAA>>>@@@CCCGGGJJJKKKIIIGGGCCCCCCCCCAAA@@@AAADDDGGGHHHHHHIIIJJJLLLOOORRRTTTSSSPPPKKKGGGGGGJJJNNNQQQIIIJJJLLLPPPQQQNNNFFFAAAHHHFFFDDDDDDEEEFFFFFFFFFDDDCCCAAA>>>:::999:::<<>><<<<<<<<>>>>>MMMNNNJJJCCC>>>===;;;888>>>???@@@@@@??????@@@BBBCCCBBBAAAAAACCCEEEIIIKKKHHHDDDDDDHHHIIIHHHIIILLLYYY___ooogggVVVBBB999:::<<<888222444444333333222222333333000222444666666444222000222333444555333222000000000111222333444555666777444555555555555666:::=========;;;;;;;;;;;;======???@@@AAA???;;;:::<<<>>>CCCFFFFFFDDDDDDFFFEEEBBBDDDFFFGGGEEEBBB@@@>>>>>>BBBDDDHHHMMMQQQRRRPPPMMMKKKIIIHHHGGGHHHIIIHHHGGGKKKIIIGGGDDDAAA@@@@@@@@@===@@@AAA@@@@@@CCCDDDAAA:::999777666666888:::<<<:::===???>>>:::888888999999777666666777888888777555444222222444555444333111333555444333222222333...............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))************+++((())))))******))))))(((((((((((()))))))))******((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((((((((''''''&&&'''''''''&&&&&&'''''''''((((((((()))((((((((()))***+++,,,+++***)))(((((()))***++++++************++++++,,,,,,,,,,,,,,,---...///000...///000000000000111333222111000333888???CCCFFF>>>AAACCCBBB???>>>@@@BBBCCCDDDEEEFFFFFFDDDCCCAAA@@@AAAAAA@@@@@@AAAEEEGGGGGGIIIKKKNNNPPPTTTYYY]]]YYYVVVQQQMMMLLLNNNPPPSSSNNNNNNMMMLLLKKKJJJJJJKKKKKKJJJHHHHHHIIIIIIGGGFFFBBBAAA???<<<::::::===???BBBCCCCCCBBB???>>>>>>???BBBGGGIIICCC>>><<<;;;999???;;;:::;;;:::777888;;;???222444MMMdddsssVVV666111333000,,,---111///***------,,,,,,,,,+++++++++++++++++++++************************************************++++++++++++***+++,,,,,,******+++,,,++++++,,,------.........333333888???DDDCCCDDDGGGNNNOOOKKKBBB<<<;;;:::888???@@@AAAAAA@@@AAACCCEEEAAA@@@??????@@@CCCEEEGGGBBBAAADDDIIIKKKIIIJJJMMMOOOOOOXXXddduuufffIIIBBB;;;888999999666222333333222222222222333333333444666888888666333222000222444555333000/////////000111222333444444444444555555444222444888;;;===<<<;;;::::::;;;<<<===999===???>>>;;;;;;>>>BBBBBBFFFGGGEEEFFFGGGDDD???CCCDDDEEECCC@@@???AAACCCDDDEEEGGGJJJMMMNNNLLLKKKHHHGGGGGGIIILLLMMMLLLJJJIIIGGGEEEBBB????????????:::???@@@======@@@???:::555444444444555666888999666:::>>>===999777777999888666444444555666666666555333222222222222111000...111333333111000111222,,,------------,,,,,,+++++++++++++++++++++++++++))))))))))))************(((((())))))))))))((((((''''''((((((((()))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((''''''&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''')))***++++++***(((''''''(((***+++***************+++,,,,,,---------------...///000---...//////...///111333333111///111666;;;===>>>:::???CCCCCC@@@???AAACCCBBBCCCCCCBBBAAA@@@@@@@@@<<<===>>>??????AAADDDGGGHHHKKKNNNOOOPPPSSSWWW[[[UUUSSSPPPNNNMMMNNNOOOPPPPPPPPPNNNIIIEEEFFFLLLRRRLLLKKKJJJKKKKKKIIIFFFCCC>>>??????>>>===>>>@@@BBBCCCCCCCCCAAA???>>>???@@@@@@EEEGGGBBB===<<<;;;999<<<:::;;;===:::666666:::CCC666///:::MMM```uuuuuuKKK777333222000---,,,---///...,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++***+++,,,+++***)))***,,,***+++,,,,,,------......222111333999===>>>BBBHHHIIIKKKGGG???:::;;;===<<<>>>>>>???>>>>>>???AAACCC????????????@@@AAACCCDDDGGGGGGJJJNNNMMMIIIIIIMMMMMMIIIPPPWWW]]]qqqyyygggCCC>>>===;;;:::999888666444333222222222222222333333333444555666555444222000---111444444222000//////000000111222222222222222555666555333111222666:::<<<;;;::::::::::::;;;<<<555999======;;;<<>>;;;<<>>888777777666666666666777777555:::>>>>>>:::777888;;;777555333333444555666555555333111111111111///...,,,000333333111///000111,,,,,,---------,,,++++++************************))))))))))))************(((((())))))))))))((((((''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""###%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''(((((('''&&&&&&&&&'''(((***++++++)))(((''''''((()))+++******))))))***+++,,,,,,...............///000111,,,---............000222444111///000444777888777888===BBBCCCAAA???AAADDD>>>>>>?????????@@@BBBDDD999;;;===>>>???AAADDDFFFKKKMMMOOONNNLLLLLLOOORRRNNNMMMLLLKKKKKKKKKKKKLLLMMMPPPPPPLLLFFFEEEKKKRRRKKKKKKKKKKKKKKKHHHCCC@@@;;;>>>@@@BBBAAAAAABBBBBBBBBCCCBBBAAA>>>===>>>@@@>>>CCCEEE@@@<<<;;;;;;999888999===???<<<777888<<<333:::<<<555333@@@WWWhhhuuu~~~~~~sssuuubbbAAA111...000...---111555000(((***222,,,,,,,,,+++++++++******+++++++++************))))))))))))))))))))))))))))))************+++++++++)))+++,,,+++***)))***+++******+++,,,------------222000000333555666;;;BBBDDDFFFCCC<<<999<<<@@@BBB:::;;;;;;::::::;;;>>>@@@@@@@@@@@@@@@AAABBBCCCDDDQQQQQQTTTTTTOOOHHHGGGKKKKKKIIIRRRXXXUUU```vvv}}}[[[IIIEEE888888999999999777333111333222222222222222333333111111222222111000...---,,,000444444222//////000++++++---...///111222333666555444333333333333333999666444555888::::::999666;;;AAACCCBBB@@@AAACCC======AAAFFFEEE@@@???AAALLLKKKHHHDDDAAAAAACCCEEEKKKIIIFFFEEEDDDCCCBBB@@@???>>><<<;;;;;;===@@@AAA@@@???>>><<<;;;;;;;;;;;;;;;:::999999;;;;;;:::999444666888888777777888999;;;999777666666777999:::222222333444666666444222444333222111000000000000000///......///...,,,*********++++++++++++******++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((***)))'''&&&'''+++///111:::;;;777///***+++---,,,///...---,,,+++,,,---...000000111222333555666777:::;;;;;;<<<<<<;;;;;;:::===;;;;;;===@@@AAA???===:::;;;<<<<<<<<<>>>AAADDDLLLKKKIIIHHHHHHHHHIIIIIIJJJMMMNNNKKKGGGEEEIIIMMMKKKJJJHHHFFFFFFGGGHHHIII@@@@@@AAADDDFFFFFFBBB>>>;;;<<>>CCCDDDEEEEEEAAA???BBBIIIPPPZZZ[[[ZZZSSSKKKFFFGGGJJJLLLNNNQQQTTTWWWZZZ^^^aaa|||gggVVVLLLDDD@@@888888777555555444444444444222000///000000///...111111000///////////////000000000//////...---,,,***+++,,,---///000111222333333222222222222333333777555333444777::::::999777:::===@@@@@@AAABBBBBB>>>>>>@@@CCCCCC@@@AAADDDJJJHHHEEEAAA>>>===???BBBEEECCC@@@??????>>>===;;;;;;:::888888888:::===>>>????????????===<<<<<<<<<;;;:::999:::;;;;;;:::888888:::<<<<<<;;;::::::;;;<<<;;;999777666666666666444333333444666666555333333333222111000000000000///...---.........,,,*********++++++++++++******++++++++++++++++++++++++((())))))******))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((***)))((('''(((***---///===>>>;;;222---------+++...---,,,,,,,,,,,,---.........///000222333555666::::::::::::::::::::::::@@@>>><<<<<<===<<<:::777:::;;;<<<<<<;;;<<>>;;;;;;===???===>>>???>>>;;;999999::::::999888777666555555444444555555555555777:::===:::HHHWWW^^^eee{{{cccKKK777222222...,,,...------------,,,,,,,,,,,,************************+++++++++*********))))))++++++******)))(((((('''))))))))))))))))))))))))+++******))))))******+++***************************,,,.........///111333999@@@KKKUUUXXXSSSJJJBBBAAA===>>>DDDGGGEEEEEEHHHBBBDDDEEEEEEDDDGGGOOOUUUYYYZZZYYYTTTLLLHHHHHHJJJQQQRRRSSSSSSRRRSSSUUUWWWdddqqquuu^^^LLLCCC>>>;;;777888777666555444444444444444222000///000000///...111111000///////////////000000111000000///...---)))***+++,,,---...///000000000000000111222333444555444222333666888999999777777999<<>>AAAAAA???BBBGGGEEEDDDAAA===::::::===???AAA???<<<;;;<<<;;;:::999:::999888888888:::===>>>>>>@@@BBBBBB@@@>>>=========<<<;;;;;;<<<<<<:::888999;;;>>>>>>===;;;::::::::::::999888777777666666666444333333555666666555333333222111000000000000///---------------+++)))******++++++++++++******))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&''''''''''''((((((((()))))))))((()))***++++++888;;;999333...///...,,,,,,,,,++++++,,,---...///,,,,,,---...000222444555999888777666666777888999>>><<<;;;:::::::::888666;;;<<<===<<<;;;;;;<<<>>>>>>>>>>>>???@@@AAACCCDDDEEEFFFGGGDDD@@@???@@@CCC>>>@@@CCCEEEEEEBBB???===AAA???============;;;999999999;;;===>>>>>>???????????????>>>;;;999:::;;;:::;;;<<<:::888666777888999888888777666555444444333444555444222222333444444333>>>PPP[[[hhh}}}www}}}TTT:::000,,,111333...)))***---------,,,,,,,,,++++++************************+++************)))))))))+++******))))))(((((('''))))))))))))))))))))))))******))))))))))))******))))))))))))************)))***+++++++++,,,///222///;;;KKKXXX\\\WWWOOOIIIJJJGGGFFFIIIJJJHHHFFFGGG@@@CCCFFFHHHIIILLLRRRWWWTTTVVVWWWSSSMMMIIIIIIJJJQQQQQQQQQPPPNNNMMMOOOPPPSSS```mmm||||||rrrYYYOOOBBB:::888999888666777666555444444333333444444222000///000000000...111000000//////////////////////////////---,,,,,,))))))***+++,,,---............///000111333444555666555333333444555666777555555777<<>>BBBBBB@@@BBBGGG@@@???===:::999:::===AAAAAA@@@>>>===>>>>>>===<<>>======>>>???AAABBB>>>BBBFFFFFFCCC@@@>>>>>>??????>>>?????????<<<:::777:::<<<===;;;888777777555666777888999999999888777555333333444666777666333222111000000/////////...---,,,,,,---,,,***(((******++++++++++++******))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''(((((())))))))))))))))))((((((,,,000222...---...///---******++++++,,,---...///++++++,,,...000222444555888666555333333555666888777777777888:::;;;<<<<<<<<<>>>???>>>===;;;;;;;;;::::::;;;<<<===>>>???@@@BBBCCCCCCAAA>>><<<<<<>>><<<>>>@@@BBBAAA???===;;;>>><<<:::999999999999999888888999:::;;;<<<<<<<<<<<<===>>>===:::888777777888888888777555444555666888777777666555444333333222444555555333111000000;;;333555AAAIIIVVVwww~~~vvvxxxtttOOO444999333000222000,,,+++---,,,,,,,,,,,,++++++++++++************************************))))))))))))******))))))(((((((((((()))))))))))))))))))))))))))))))))(((((()))))))))((((((((())))))))))))))))))******))))))***...111000999DDDMMMPPPRRRTTTVVVQQQRRRRRRNNNGGGAAA@@@AAA@@@CCCFFFHHHIIIKKKNNNQQQLLLNNNPPPOOOMMMJJJJJJJJJIIIKKKLLLLLLLLLMMMPPPRRRUUUYYYWWW\\\iiimmmrrrooo}}}```OOOFFF@@@:::888999;;;999777555555444333333333333333333111000///000111000///000000////////////000000---......------,,,+++***((())))))***+++,,,------......///000222444666777777777555444333222333444222333777===BBBBBB===888::::::???DDDDDDAAAAAADDD<<<<<<;;;::::::===AAAEEECCCBBB@@@@@@BBBBBBBBBAAACCCCCCBBBBBBBBBCCCEEEEEE???DDDIIIIIIDDD@@@>>>???AAAAAAAAABBBCCCBBB???===777999;;;;;;999777666666555666777888888888888777666444222222444666666666333222111000////////////...---,,,,,,---,,,***(((******++++++++++++******((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&'''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''(((((()))))))))((('''&&&&&&+++---+++***------+++)))***+++,,,------......,,,,,,---...000222444555666555333222222333555666444555666777999;;;>>>@@@>>>@@@BBBAAA???<<<;;;:::::::::;;;<<<======>>>>>>@@@AAAAAA???===<<<;;;<<>>>>>>>>============::::::999888777888:::<<<888888888999999::::::;;;999;;;===<<<:::777666666666666666555333222333555777666666555444333222222111333555666444333222222555333111000222>>>SSSdddyyy~~~sssyyy___CCC555...222///------++++++---222,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))''''''((((((((()))))))))*********))))))***...111000555;;;@@@DDDJJJRRRXXXPPPWWWYYYPPPCCC;;;<<>>AAA@@@;;;888999:::???EEEEEE@@@???BBB<<<<<<<<<;;;<<>>???AAAAAABBBDDDEEEDDDBBB???999;;;<<<<<<:::999::::::;;;:::999888666555444333555333222222444555555444222222111000///////////////---------------+++)))******++++++++++++******(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&(((,,,...+++)))++++++))))))***+++,,,------,,,,,,,,,------...///111222333444333222222222222333444666777888777777888;;;===???AAACCCCCCAAA===;;;::::::;;;<<<===>>>??????>>>@@@@@@@@@@@@@@@???======AAA???===;;;;;;<<<>>>???999::::::999888999;;;===:::999999999999999:::;;;888:::;;;;;;999777666777666666555444222222444666666555555444333222111111///222444555555444444555///666777000...555:::888FFFQQQ^^^hhhxxxwwwRRR:::111000000***+++,,,,,,+++***+++,,,+++++++++*********))))))))))))))))))))))))))))))(((((()))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''(((((()))))))))***+++******+++---///+++///555;;;@@@DDDHHHJJJHHHRRRVVVNNNAAA===@@@DDD@@@AAABBBBBBBBBAAA???>>>AAABBBCCCEEEGGGIIIIIIJJJEEEFFFHHHIIIJJJKKKNNNQQQNNNQQQMMMOOOVVVUUUWWWbbbrrruuu|||pppXXXJJJCCC===888444333333333555555444222222222111111111111222222222111//////000111111000///////////////000000111000000111000000///...---)))******++++++,,,,,,------------///000222444555555666777555333333555888444777:::<<<<<<;;;;;;;;;<<<<<>>>>>>>>======@@@DDDHHHDDDCCCBBBCCCEEEGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBAAACCCIIILLLJJJBBB======?????????AAACCCEEEEEEBBB@@@;;;<<<<<<;;;::::::<<<>>>===;;;999666444333333333222111111222444555333222222111000//////......//////...---.........,,,*********++++++++++++******))))))))))))))))))))))))((())))))******))))))(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((,,,---)))(((***+++******+++,,,,,,,,,,,,+++***,,,,,,,,,,,,---...///000222222222222222222222222777888777666444444777:::===@@@CCCCCCAAA===:::888999:::<<>><<<;;;:::;;;===>>>;;;===>>><<<:::999;;;===<<<;;;:::999999:::;;;;;;777888::::::888777888999666666555444222222444777555555444333222111000000...000222333222222333444111777888444333666555000111777CCCQQQ^^^rrryyymmmWWW===000......//////,,,......---,,,+++)))(((+++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((%%%%%%&&&''''''((())))))((()))++++++******+++---***---222888===>>>===<<<@@@GGGJJJEEE???@@@BBBBBB>>>>>>???@@@AAABBBAAA@@@CCCBBBBBBCCCEEEFFFGGGGGGFFFGGGHHHHHHGGGGGGIIIKKKHHHLLLKKKOOOVVVPPPIIIOOOSSS```uuuxxxeeeXXXIIIBBBAAA@@@999333444444333444555666666555111111000000000111111222222000//////000111111000///////////////000111111///////////////...,,,,,,*********+++,,,,,,,,,---,,,,,,,,,---///000222333333444666555444555888<<<777999;;;:::888888;;;??????===>>>@@@@@@===???DDDAAAAAA???>>>===???CCCGGGFFFDDDDDDEEEGGGIIIJJJIIIHHHHHHGGGEEEDDDBBBAAAAAAEEEJJJMMMIIIAAA<<<<<<>>>======???BBBEEEEEEBBB@@@;;;;;;:::999888999===???;;;:::777555444444555666111000111333444444222000222111000//////.........000///......///...,,,*********++++++++++++******************************))))))************))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((()))###''')))&&&&&&***------***+++,,,---,,,+++***))),,,,,,++++++,,,,,,---...111222333333333333222111444555666444222222666999<<>>===<<<;;;;;;;;;<<<<<<>>>???AAA???;;;999:::<<<===<<<;;;:::::::::;;;<<<777888999999888888999:::777777666444222333555888555444444333222111000000---///000000//////111222222///......///111333555333111444:::>>>KKKmmm{{{fffDDD666---111444///+++---,,,,,,***((())),,,...---************))))))))))))))))))))))))))))))))))))'''((((((((())))))******'''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%%%%&&&&&&'''((())))))&&&(((***+++***)))***+++------///333888:::888555<<<@@@@@@<<<<<<@@@???:::;;;;;;<<>>???@@@???<<<999888:::>>>BBBAAA???======???CCCHHHLLLFFFEEEDDDEEEGGGHHHHHHHHHDDDDDDDDDDDDCCCBBBAAA@@@HHHHHHGGGDDD@@@>>>>>>>>>???@@@BBBDDDDDDBBB???>>><<<<<<999777999???@@@===>>>;;;777666777999::::::444444444444333222111111111111000/////////////////////.........---------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#########""""""######$$$$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&(((*********))))))******************************+++++++++,,,,,,,,,111333555666444333333444666444333555666777<<>>???@@@AAABBBCCC@@@???BBBGGGHHHEEEAAA<<<:::999:::===@@@AAAAAAFFFEEEDDDBBB@@@?????????@@@BBBCCCAAA===999888888777:::<<<<<<:::999999999:::888555222111222444555333222000/////////000000///......111444666333111333333333222222222111111000222222111222888BBBKKKmmmrrrwwwwwwyyydddLLL@@@000000///...............+++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((())))))******,,,111777777444222333555<<<777666<<<@@@@@@???@@@999:::;;;;;;;;;===@@@CCCCCCAAA@@@??????@@@BBBDDDDDDIIINNNMMMIIIFFFGGGIIIIIIIIIHHHGGGHHHIIIJJJKKKOOONNNNNNOOOTTT[[[bbbgggjjjoooiiiWWWKKKCCC===<<<<<<:::999888666555555555444333222111111111111000111111000......///000111111111111111111111111444222000///000000///...------,,,+++***************++++++++++++,,,,,,,,,------,,,,,,------...//////000111111222444888;;;:::::::::;;;;;;<<<===>>>???>>><<<999777888;;;>>>???===<<<<<<>>>BBBFFFHHHCCCAAA@@@AAACCCEEEEEEDDDCCCCCCCCCCCCBBBAAA@@@???FFFFFFEEEBBB???======>>>???@@@BBBCCCBBB@@@>>>===333;;;@@@===:::;;;===<<<;;;:::999:::;;;;;;999777444444444444333222111000000000///............///.........---------,,,,,,+++++++++*********))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((((('''''''''&&&((((((((('''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%&&&((()))******))))))*********************************+++++++++,,,,,,...111444555555555666777666444444777888888===CCCBBBAAA???===;;;999777777:::;;;<<<===>>>@@@AAAAAAAAA@@@AAAFFFKKKNNNKKKHHHAAA@@@??????BBBDDDEEEEEEGGGFFFDDDBBB@@@?????????@@@BBBBBB@@@===:::999:::999:::<<<<<<;;;:::;;;<<<;;;888555222111111333555333222111///......//////000///...111444555444222333333222222222111111111---000222111000333999???@@@GGGOOOWWWbbbvvv~~~```EEE555/////////...------,,,---------++++++++++++++++++++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))******+++///444444111///111333222222666>>>AAA===:::999666888;;;===>>>???AAABBBCCCBBBAAA@@@@@@@@@AAABBBCCCFFFJJJJJJHHHFFFGGGHHHJJJIIIHHHHHHHHHHHHJJJJJJLLLLLLMMMOOOTTTXXX\\\]]]eeeooovvvjjjYYYKKKDDD@@@>>>;;;;;;;;;:::888777555444444444444333222111111111111000111111000......///000111111111111111111111111444222000000000000///......---,,,+++***))))))))))))))))))*********+++++++++++++++++++++,,,------///000111111111222666888666777888:::;;;<<<======:::;;;;;;999888999;;;===;;;;;;;;;;;;===???AAACCC>>>======>>>@@@AAAAAA@@@@@@AAAAAA@@@@@@???>>>===BBBCCCBBB@@@===<<<<<<===???@@@@@@@@@???>>><<<:::666DDDNNNKKKAAA<<<===>>>888999:::===>>><<<888444444444444444333222111000///......------------------------,,,,,,,,,++++++++++++*********)))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''''''''''')))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,+++...222444555666888999666555777;;;<<<;;;???DDDCCCAAA>>>;;;999999999999999:::<<<===???@@@@@@@@@BBBBBBDDDIIINNNPPPMMMJJJFFFDDDCCCCCCEEEGGGHHHHHHGGGFFFDDDBBB@@@???>>>>>>>>>??????===;;;999:::;;;:::;;;======<<<<<<===???<<<999666333222222333444555333111///............111000///000333444555444222222222222111111111000,,,///222222000///111333---111777===FFFYYYpppaaaSSS???000+++,,,///111------,,,++++++++++++,,,******************************))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''(((((()))*********---//////---,,,///222---222;;;CCCCCC;;;444333555888<<>>>>>>>>>>>>>>>>>===<<<<<<@@@AAAAAA???===<<<===>>>???>>>>>>===<<<;;;999888<<>>???>>>@@@EEECCCAAA===:::999:::;;;===:::;;;===>>>@@@@@@AAA@@@CCCCCCEEEIIILLLLLLIIIFFFGGGEEECCCCCCEEEFFFGGGFFFGGGFFFDDDBBB@@@???>>>>>>;;;;;;;;;:::999999999:::;;;<<<======<<<===>>>@@@===;;;888555333333444444777555333111////////////222111000000222333555555222111111111111000000000///111333333111//////000333444444333555<<>>555111...///222111+++&&&------,,,++++++++++++,,,************************))))))))))))))))))((((((((((((((((((((((((((((((&&&&&&'''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))******,,,,,,,,,***+++...111222777AAAIIIEEE;;;444444888:::<<<======>>>@@@BBBCCCCCCCCCCCCBBBAAA???>>>@@@@@@BBBEEEHHHJJJIIIHHHJJJIIIIIIJJJKKKMMMOOOPPPSSSQQQPPPRRRVVVVVVRRRNNNTTTRRRQQQTTT]]]iiitttyyy~~~vvvnnnggg\\\OOOHHHGGGDDDAAA===;;;:::999777444888777777666444333333222222222222111222222333333000111111000......///000111111111111111111111111444222000000111111000///......,,,***)))(((((((((''''''((((((((()))))))))***))))))))))))***++++++...///000000//////000222///000333666888999999999888:::<<<<<<;;;;;;<<<>>>777888999999:::::::::999<<<;;;<<<===???@@@???===<<<<<<<<<<<<<<<<<<;;;:::@@@@@@@@@???===<<<===>>>======;;;:::888888777777888AAAFFFBBB;;;777666444666555555666777666444222333333333333222111000000------,,,+++++++++++++++,,,,,,+++++++++******************)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((((((((((((((((((((())))))*********++++++++++++...111333333333444555777777;;;???@@@>>>@@@DDDBBB@@@<<<:::999:::===???:::;;;>>>@@@AAABBBAAAAAAAAACCCEEEHHHKKKKKKIIIGGGGGGEEECCCBBBCCCEEEDDDDDDEEEDDDBBBAAA???>>>>>>>>>;;;;;;;;;;;;<<<<<<;;;;;;:::<<<======<<<<<<===???===;;;999666555444555555888777555222111000000000222111111000111222444555111111111000000000//////000000000000//////111222...///000///...///333666:::CCCLLLPPPOOOXXXpppxxxhhhTTTEEE<<<555000...222000............---,,,...---,,,,,,++++++,,,,,,))))))))))))))))))))))))(((((((((((((((((())))))''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''(((((())))))+++++++++******+++...000333777???FFFDDD===:::<<<======;;;999888;;;???CCCBBBBBBBBBBBBAAA@@@???>>>@@@@@@AAADDDHHHJJJKKKJJJIIIIIIJJJKKKMMMPPPSSSTTTVVVSSSQQQQQQRRRRRRNNNKKKOOOQQQSSSRRRPPPNNNMMMMMMcccjjjrrrzzzhhhWWWJJJIIIJJJLLLJJJDDD@@@@@@;;;;;;;;;<<<<<<;;;999777777666666555444333222222222222222111222222333333000111111000......///000111111111111111111111111222111//////000111000///...---+++***)))((((((((('''''''''((((((((())))))***))))))))))))***++++++---...//////......///000...///111333555666777777<<<===>>>===:::999999:::999999999999999888888888;;;;;;<<<>>>@@@@@@>>><<<:::;;;;;;;;;;;;;;;::::::???@@@@@@>>><<<;;;<<<===;;;:::888666555666666777222777:::888666777777555666444222222333444333333333333333333222111000///---,,,,,,+++++++++++++++,,,,,,,,,+++++++++************)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$######$$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%'''(((((()))######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***(((((((((((((((((((((((()))))))))************++++++...000111111000111222777666999======;;;<<<@@@???===:::888888:::<<<>>>999;;;===@@@AAAAAAAAA@@@>>>@@@CCCFFFIIIKKKMMMMMMIIIFFFDDDCCCCCCDDDCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>===>>>???@@@@@@>>><<<999;;;======<<<;;;:::;;;:::999777555444444555555888666444333111111111111000111222111000000222444000000000000////////////...---,,,+++,,,---000111,,,---///000000000///...+++000555666666===KKKWWWaaapppzzz|||zzzxxx~~~mmm[[[OOOBBB999000,,,///111000...************+++...222555...---,,,,,,++++++,,,,,,((((((((((((((((((((((((''''''(((((((((((())))))''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''((())))))+++***))))))***+++---......///555<<<>>>>>>???DDD>>><<<999666555999???DDDAAAAAA@@@@@@??????>>>>>>>>>???AAADDDFFFIIIKKKLLLIIIIIIJJJKKKMMMOOORRRSSSRRRSSSRRRQQQOOOLLLJJJIIIEEEJJJOOOQQQOOOMMMLLLMMMLLLNNNRRRVVV\\\dddmmmsss}}}pppssssssmmmbbbUUUKKKFFFIIIHHHGGGEEEBBB???<<<::::::;;;;;;;;;:::888666444666666555555444333333222333333222222111222222222000111111000......///000111111111111111111111111111///......///000///...,,,+++***)))))))))))))))'''(((((((((((()))))))))******))))))******+++,,,+++,,,......------...///......///000222333555666:::;;;;;;:::999999:::<<<;;;:::999888888888888888888888999<<<>>>>>><<<:::999::::::;;;;;;;;;::::::>>>???>>><<<:::888999:::999888555444333444666777333999;;;888666888999888666444222222333444333222222333333222222111000///------,,,++++++++++++,,,---,,,,,,,,,++++++++++++***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$""""""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''')))***''''''''''''''''''''''''))))))))))))************)))+++...////////////000555444555888777555666::::::999777555666777999;;;777999<<<>>>@@@@@@>>>>>><<<===@@@BBBDDDGGGJJJMMMHHHFFFCCCBBBBBBBBBAAA@@@>>>>>>============>>>>>>======>>>@@@BBBAAA===999777:::======;;;888666666555555444333222222333333555444222111000000111111---000222222000///000222000000/////////.........---,,,++++++,,,---......000//////111222111...,,,---......------000444777333<<<@@@FFFMMMOOO\\\sssxxx}}}vvvoooqqqqqquuuzzzsss{{{}}}yyypppfff___]]]ZZZ^^^\\\QQQFFF>>>777111%%%(((---111333222---(((.../////////,,,)))$$$!!!,,,,,,+++************+++(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''(((((())))))(((((()))***+++,,,,,,---***,,,333999;;;>>>BBB999888777555555999???DDD@@@???>>>======>>>??????;;;>>>BBBCCCCCCEEEIIIMMMKKKJJJJJJIIIJJJKKKLLLMMMMMMRRRVVVVVVPPPKKKHHHHHHTTTSSSPPPKKKGGGFFFIIIMMMMMMMMMKKKJJJHHHJJJOOOTTT]]]^^^hhhmmmjjjrrr~~~~~~uuuddd[[[]]]```^^^WWWOOOKKKLLLDDDCCCAAA>>>???BBBEEEGGG<<<<<<<<<:::888555444333666666555555444444333333444444333222111111111111000111111000......///000111111111111111111111111///...,,,,,,...///...---******))))))))))))******(((((((((((()))))))))******************++++++,,,***,,,......------...//////.........000222444555444555777777888:::>>>AAA===<<<:::888888888888999666666777999;;;;;;999777999::::::;;;;;;;;;::::::===>>>===;;;888777777888888666444222222333666777555<<<@@@;;;555444555555555444444555666555333111222222333222222111000///...---,,,,,,++++++,,,,,,---------,,,,,,,,,++++++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""######$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&''')))***''''''''''''''''''''''''))))))))))))************'''))),,,.........///000333111222444333000222666666555444333444555777888555777:::===>>>>>>===<<<<<<======>>>???AAADDDGGGGGGDDDAAA?????????>>>===<<<<<<<<<<<<<<<===>>>>>>::::::<<>><<<;;;;;;===???@@@999===BBBBBB@@@BBBGGGLLLMMMKKKJJJHHHGGGGGGGGGGGGKKKSSS[[[\\\UUUMMMIIIIIIFFFHHHJJJJJJJJJKKKMMMPPPMMMMMMMMMNNNNNNPPPVVV\\\YYYZZZaaa^^^SSSTTT\\\[[[fffpppvvvkkkbbbpppwwwiiiWWW^^^bbbbbbbbbaaaWWWLLLHHHLLLRRRVVVTTTNNNJJJJJJ???BBBDDDCCCAAA>>>999444333444666666666777888:::666666666555555444444333555444333222111111111111000111111000......///000111111111111111111111111...---++++++---......---)))))))))))))))******+++''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,,,,,,,---...///000000111888888777666555777;;;>>><<<;;;;;;;;;;;;;;;<<<<<<666777888999::::::999999999;;;;;;;;;999777777777<<<<<<<<<<<<<<<<<<<<<<<<===<<<:::999888888999:::AAA@@@>>><<<999777555444444444444555555666666666444333222111000000000000///---******+++---......------,,,,,,,,,,,,++++++))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################&&&%%%$$$###"""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$##################%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&'''''''''''''''(((''''''&&&%%%((()))+++,,,+++***'''&&&%%%******&&&&&&***---,,,//////000000111111222222333444555666555444333222888999::::::999:::<<<>>>???>>><<<<<>>===<<<;;;<<<<<<===;;;::::::;;;<<<===;;;:::888999:::;;;;;;:::999888777666555555666777666444111111222111111000///...///............---------......---,,,,,,,,,------/////////...------,,,,,,,,,,,,------------------++++++++++++++++++++++++***++++++,,,,,,++++++***------------------------333222111/////////000111111000000000//////......000000000000000000000000------------------------+++,,,,,,------,,,,,,+++******++++++++++++******+++++++++***)))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))++++++,,,------......///...000222444666888<<>><<<:::888666555444555666777999777555333222111222222000000000000000111111111///////////////............<<>>>>>???@@@888888888888999999999::::::;;;===<<<:::999999999========================;;;;;;::::::;;;===>>>???BBBAAA@@@===;;;888666444444444333333333444444555222222222111111000000000000...+++***+++,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))'''((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$######""""""######""""""#########$$$$$$$$$######$$$$$$$$$$$$######################################################%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((()))******)))(((((()))***************,,,////////////000000111111222444555555555444333222222666777888888777888:::<<<===<<<:::;;;<<>><<<:::999999999:::999888888999::::::999888999999999:::::::::888777888666555555555555444222222222222222111000......///............---------///...---,,,,,,,,,,,,,,,.........---,,,,,,++++++---------------,,,,,,,,,++++++++++++++++++++++++***++++++++++++++++++***++++++++++++++++++++++++///...---+++++++++,,,---//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))******++++++******)))++++++******)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((())))))))))))******++++++,,,---------...111222333666999<<<===;;;;;;<<<>>>@@@@@@@@@???BBBCCC@@@======DDDJJJJJJKKKJJJHHHEEEEEEHHHLLLMMMPPPRRROOOIIIEEEDDDEEEIIIJJJMMMNNNOOONNNLLLJJJIIIIIIIIIJJJMMMPPPSSSUUUSSSUUUTTTPPPPPPSSSTTTRRRRRRPPPNNNMMMMMMJJJFFFBBBCCCBBBCCCFFFIIIJJJHHHEEECCCBBBAAA????????????@@@AAA@@@???@@@@@@???===:::999888666555444555666777777666555333222222222222000000000000000000000000......------------------+++777<<<555///111222...---,,,,,,++++++,,,,,,,,,+++***)))(((''''''''''''&&&''''''''''''((((((((())))))))))))))))))))))))(((((()))******++++++,,,+++,,,---...000111222333333333333333222444888;;;=========>>>>>>@@@AAABBB<<<<<<;;;;;;;;;;;;;;;;;;;;;===>>>>>><<<;;;<<<<<<========================::::::;;;===???AAACCCEEEBBBBBBAAA???===999666444555444333222222222333444111222333333333222111000111///---,,,,,,,,,+++***+++++++++*********))))))))))))))))))))))))))))))''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################"""""""""###$$$$$$"""""""""#########$$$$$$######$$$$$$$$$$$$######################################################%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&'''(((***+++))))))((((((((())))))******)))000888888///+++///......//////000111111222555444444333333333333333444555666666555666888::::::999999999:::<<<===???AAA???===;;;999888888888888888999999999999888888999888888888999999777555777555333333444333222000333333333222111///...---///............---------000///...---,,,+++++++++------,,,,,,+++*********...------,,,,,,+++++++++******************************++++++++++++******************************++++++***)))))))))******------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++)))******++++++******)))+++******))))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((()))''''''((())))))******++++++---///000111333666888===<<<;;;<<<>>>@@@AAA@@@@@@@@@???===<<<>>>BBBEEEFFFGGGIIIGGGEEEFFFIIIMMMLLLKKKHHHEEEDDDEEEGGGHHHLLLMMMNNNOOONNNKKKIIIGGGDDDEEEFFFIIIKKKNNNPPPQQQSSSUUUSSSPPPPPPSSSTTTRRRPPPNNNKKKIIIGGGEEEAAA???>>>>>>@@@CCCGGGGGGFFFDDDFFFEEEBBB@@@???>>>>>>>>>>>><<<<<<<<<======;;;999888777666444444555666666555444333333222222333333111111000000//////......,,,,,,,,,,,,,,,,,,,,,---'''111666000,,,///111//////...---,,,,,,---......***)))(((''''''&&&''''''&&&&&&&&&'''''''''((((((************************(((((())))))***+++++++++,,,---...///111333444444222222333333333444777::::::::::::;;;<<<>>>???@@@@@@AAABBBCCCBBBAAA???>>>===>>>@@@@@@>>>===>>>>>>========================::::::<<<>>>@@@BBBDDDEEEBBBBBBBBB@@@>>>:::777555777666444333222333444555111333444666666444222111000///............---,,,++++++++++++************(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################!!!!!!!!!!!!"""###$$$%%%""""""""""""##################$$$$$$$$$$$$#############################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&)))+++------+++***(((((((((***+++((()))555FFFEEE444***,,,------......///000111111333222222111222444666777555666777666555555777999888999999999999:::<<<>>>DDDCCC@@@===;;;:::999999:::;;;<<<<<<;;;:::::::::999777555666888888666333444333222222333333222111444444333222111///...---///............---------000///...---,,,+++++++++---------,,,++++++******...------,,,+++******)))************************))))))************))))))))))))))))))))))))))))))++++++******************++++++++++++++++++++++++******************************************************++++++++++++******))))))************))))))******))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((&&&''''''(((((()))*********,,,...//////111444666<<<:::999;;;===????????????===;;;:::<<<>>>???@@@CCCFFFHHHGGGEEEEEEHHHKKKKKKGGGBBBBBBEEEHHHJJJJJJMMMMMMMMMLLLJJJHHHEEECCC???AAADDDGGGJJJLLLMMMMMMQQQSSSQQQMMMLLLOOOPPPMMMKKKKKKJJJIIIGGGDDDAAA???===???BBBEEEGGGHHHGGGGGGGGGEEECCCAAA@@@??????@@@<<<;;;::::::;;;;;;999888666666555444444555555666222222222222222222333333111111000//////...------,,,,,,,,,,,,------------(((...111---***---000///...---,,,,,,---...000222))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))'''(((((()))******++++++---...///000222333444555111333444444444666888;;;999999999:::;;;===>>>???BBBEEEIIIKKKJJJGGGCCC???>>>???AAA@@@???>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@AAAAAA@@@@@@@@@???===:::888666888888666666666666777888333444666777777555333222.........000222222000///---,,,,,,,,,,,,+++++++++((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""""""""""""""""" !!!!!!"""###%%%%%%!!!!!!"""""""""###############$$$$$$$$$$$$##############################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&)))+++---111///,,,)))(((((()))***))))))333BBBAAA111)))---+++,,,---...///000111111000000000111444777:::;;;777888999888777777999:::999:::<<<<<<::::::<<>>===;;;999:::;;;999555333444777999777444222111111222444555555444444444333333111000///...///............---------//////...---,,,++++++,,,......------,,,+++++++++------,,,+++******))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))************************++++++++++++++++++++++++************************************************)))******++++++******))))))))))))******))))))))))))))))))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((()))************,,,......///000333666999777777888:::<<<<<<<<<>>>;;;999999;;;=========BBBEEEHHHGGGEEEDDDFFFIIIEEEBBB@@@BBBGGGJJJIIIHHHJJJJJJJJJHHHFFFDDDBBB@@@>>>@@@CCCGGGIIIKKKKKKKKKLLLMMMKKKFFFDDDFFFFFFCCC@@@CCCEEEFFFEEEAAA>>><<>>===<<<;;;<<<======<<<;;;999999::::::999777555444444444444444555555111111111222222222222222000000000///...---,,,,,,,,,,,,------............***...///,,,***+++------+++++++++,,,---000222333)))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''((())))))******+++......//////000111222222111333444555555777999;;;999999999:::;;;<<<===>>>@@@DDDHHHKKKKKKHHHCCC??????@@@AAA@@@>>><<<<<<===::::::::::::::::::::::::;;;<<<============<<<<<<>>>===<<<;;;:::999888888888888999999999:::::::::555555666666555333222111,,,,,,...111333333111///---------,,,,,,,,,++++++))))))))))))))))))))))))&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""""""""""""""""" !!!"""###$$$%%%!!!!!!!!!"""""""""############$$$$$$$$$$$$##############################"""""""""###$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$%%%&&&(((***+++000///,,,)))(((((()))***,,,)))+++111000))))))///***+++,,,---...000000111///000111333666999<<<===:::;;;;;;:::999999;;;<<<:::<<>><<<;;;===@@@@@@???===;;;::::::::::::999<<<>>>===999777888::::::666333555999<<<:::777444333222333555777666555333333333333222111000//////............---------......---,,,,,,,,,------.........---,,,,,,++++++,,,++++++******)))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))&&&'''((()))))))))((((((***************+++++++++************************************************))))))************))))))((())))))******))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))***++++++)))+++---...///111444666666555444555777999:::999===;;;999999:::;;;<<<;;;???CCCGGGGGGEEEDDDEEEGGGCCCBBBCCCFFFKKKMMMKKKHHHEEEEEEEEEDDDCCCBBBAAA@@@AAABBBEEEGGGIIIKKKKKKKKKJJJKKKIIIDDDBBBDDDDDDAAA>>>AAADDDFFFDDDAAA???>>>@@@BBBEEEFFFFFFEEEDDDEEE;;;;;;:::999:::;;;======>>>;;;999888888888777666333333333444444444444444000111111222222222111111//////......------,,,,,,,,,,,,------......//////,,,---...,,,*********+++'''(((***+++---///000111((((((&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))*********,,,,,,---------.........000222444555666777999;;;888777777777888999999:::<<<>>>AAACCCCCCAAA???>>>???@@@AAA???===:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<::::::;;;:::888777777777999:::666777999;;;<<<<<<;;;;;;555444333222111000///...+++,,,---000222222...,,,,,,,,,,,,,,,+++++++++***))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###$$$!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$##############################!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$###$$$$$$%%%&&&###$$$$$$%%%&&&''''''(((+++***)))((((((((()))*********)))(((&&&'''))),,,******+++,,,...///000111111222444666888:::;;;;;;;;;<<<===<<<::::::<<<===:::===@@@@@@===;;;===@@@>>>===<<<;;;;;;<<<======:::>>>@@@>>>:::888999<<<===888555777>>>AAA@@@===888777666666777777666444111222222333333222222111///............---------------,,,,,,,,,---......------,,,,,,+++************************)))))))))(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''%%%&&&'''((((((((('''''''''((((((((())))))))))))************************))))))))))))))))))))))))((())))))))))))))))))((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((())))))******''')))+++---...000444666555444333444666888888888;;;;;;::::::999999:::;;;;;;@@@EEEGGGFFFEEEFFFHHHAAABBBEEEHHHKKKKKKIIIHHH@@@AAAAAAAAABBBBBBBBBBBBEEEEEEGGGIIIJJJKKKLLLLLLIIIJJJIIIEEEDDDGGGHHHFFFDDDFFFGGGEEECCCAAABBBDDDCCCEEEHHHHHHEEECCCBBBCCC===<<<<<<;;;<<<===>>>???>>><<<888777666666555444222222333444444444444444000111111222222111000///------------------------***++++++,,,------......******+++,,,+++)))((()))&&&(((***,,,------,,,+++((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((()))*********++++++++++++++++++++++++///111333555555666999;;;555444444444444444555555999999::::::;;;;;;<<<<<>>===<<<;;;444333111///...---,,,,,,+++,,,---000111///+++(((+++++++++************)))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$##############################!!!""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''')))******$$$***---+++)))***)))%%%)))***+++,,,...///000111333444666888:::::::::999<<<======<<<;;;:::<<<===:::>>>AAA@@@===;;;===@@@???>>>=========???@@@AAA===AAACCCBBB===:::<<>>@@@BBBCCCCCCCCCCCC>>>>>>???@@@BBBCCCDDDDDDHHHHHHIIIIIIKKKLLLLLLMMMCCCEEEEEEBBBBBBFFFGGGFFFHHHHHHFFFBBB>>>>>>AAAEEEFFFIIILLLJJJGGGCCCCCCCCC===<<<;;;;;;;;;;;;<<<===>>>;;;888666555444333222111222333444444444444444000111222222222000///...,,,---------------------))))))***+++,,,,,,------''''''(((++++++)))((()))&&&(((***,,,,,,***(((&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''(((((()))*********++++++******)))*********///333333222555<<<>>>:::555555444333333333333444:::999888888999;;;<<<===>>>>>>>>>===:::888888999777777888999::::::::::::<<<<<<<<<<<<:::777555444777555444555888999888666555777999;;;;;;:::888666222666777333000111000---//////...---,,,++++++***************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$##################!!!!!!""""""#########$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&''''''((())))))))))))))))))***+++,,,...///000111222333555777999:::;;;<<<>>>>>>===<<<;;;::::::::::::>>>AAA@@@===<<>>;;;999===DDDIIIJJJHHHCCCCCCDDDDDDDDDDDDDDDCCCCCC???===???EEEIIIIIIGGGBBB<<<888999;;;888777777888777555444333222222222111000///...---,,,++++++,,,,,,,,,------.........,,,,,,,,,++++++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''((()))'''%%%###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))***,,,,,,,,,...000222555444333333444555666777888888999999888:::===???999999<<>>???@@@???CCCHHHIIIGGGEEEDDDEEECCCMMMSSSOOOGGGEEEGGGHHHEEEDDDCCCBBBBBBCCCDDDEEEHHHFFFDDDCCCBBBCCCDDDEEEOOOMMMJJJFFFCCC@@@???>>>:::;;;<<<===<<<;;;999888<<<;;;999777555444333222111333222///...111111//////111333444444111---++++++,,,---......,,,***)))******+++,,,,,,,,,,,,+++''')))+++,,,,,,***(((&&&&&&(((***++++++)))'''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&&&&&&&'''(((((())))))************)))******++++++,,,//////---000666888555444444444333333444444555777666555555666777888999;;;;;;;;;:::888888888999999999999999999888777777777777888999999999888777888666444444666666555222444555777999999888555444222444333000///111000---//////...---,,,++++++***************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""########################!!!"""""""""####################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&''''''((()))))))))))))))))))))***,,,---///000000111222333555777888888999999999:::;;;;;;;;;:::::::::===@@@???<<<<<>>@@@EEEHHHGGGDDD@@@AAABBBCCCCCCCCCCCCCCC@@@??????CCCHHHJJJFFFBBBAAA;;;888999:::777666777666666444333222111111111000000///...---,,,++++++,,,,,,,,,,,,---------...++++++++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))((((((((('''''''''&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$###$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((***+++,,,,,,---///222444333333333333555666777777777777888:::;;;<<<===;;;;;;<<>>CCCIIILLLKKKJJJIIIJJJGGGNNNQQQLLLFFFDDDDDDDDDBBBBBBBBBCCCDDDEEEGGGGGGGGGEEECCCBBBAAABBBDDDEEEKKKJJJGGGDDDAAA???>>>============<<<;;;999888777;;;:::888555444333222222000333222......111111//////000222222222///---++++++,,,---...---,,,***))))))***++++++,,,,,,++++++)))***+++++++++)))(((&&&&&&''')))******(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))))))))))))))******+++,,,+++------+++---111333222333333333333444555666666555555444444444555666666999888888777888999;;;<<<<<<<<<;;;999777555444333444555666777777777777777888666444444444333111000222333555777777555333111111111///...111777777333//////...---,,,+++******************))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""########################""""""""""""####################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((((((''''''&&&''''''((())))))))))))(((((()))***+++,,,.../////////000111333444555555555333444777999;;;;;;:::999:::<<<>>>===<<<===AAADDDGGGEEECCCCCCEEEEEEBBB???======???@@@AAAAAAAAAAAA<<<>>>AAAGGGJJJHHHAAA;;;???:::777999999666444666444444333111000000000000000//////...---,,,+++++++++,,,,,,,,,,,,,,,------***************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%$$$######%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''((()))***++++++,,,...000222222222222333444666666666555555888<<<>>><<<:::<<<;;;;;;===???@@@@@@???BBBBBBAAAAAAAAABBBBBBCCC???CCCJJJNNNPPPOOOOOONNNKKKNNNNNNHHHDDDDDDCCCAAA@@@AAABBBEEEFFFHHHIIIIIIEEECCCBBB@@@@@@AAABBBCCCGGGEEEDDDAAA???>>>======@@@???===;;;999888777777;;;999666333222111222222000222222......111111...////////////...---,,,,,,++++++,,,---,,,+++***)))))))))***+++++++++++++++++++++******)))(((''''''&&&'''((())))))'''%%%$$$&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''((((((((((((((()))+++,,,,,,---......------000222333222222222333444555777777777777666666666777777777777666666777:::===???@@@AAA???===:::777555333222555555555555555444444444777666555444444333222111222333555666666444222000000///------555>>>???;;;///......---,,,+++******************)))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""###############$$$$$$$$$"""""""""""""""#################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&&&&'''(((((())))))(((((((((((()))***+++,,,---......///000111222333333333111333666999::::::888777999:::;;;;;;;;;===@@@DDDGGGEEEDDDDDDDDDBBB>>>;;;999:::;;;===>>>?????????:::<<<@@@DDDFFFCCC<<<666<<<888777888777333222444333222111000//////////////////...------,,,++++++++++++++++++,,,,,,,,,,,,((()))))))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''(((((('''''''''(((************---///111111111222333444555555666444444999???AAA===999;;;;;;::::::<<<>>>???@@@BBBBBBAAAAAAAAAAAAAAAAAAAAADDDJJJOOOQQQQQQPPPOOOMMMMMMJJJEEEDDDGGGEEEBBB@@@BBBDDDFFFHHHHHHHHHHHHCCCBBB@@@??????@@@AAABBBCCCCCCAAA@@@???>>>>>>>>>@@@???<<<:::999888888999999777444222000000111222000222111...---000111.........---,,,,,,,,,,,,,,,+++++++++,,,+++***))))))((())))))***+++*********---,,,***((('''&&&''''''&&&''''''((('''&&&$$$###&&&&&&%%%%%%$$$###""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''(((((((((((()))***+++,,,---...000000//////111444111111222333444555777888666666666777777777777777444333333666;;;???AAAAAADDDBBB???<<<888666555444555555444444444444444444666666666666555444555555333444666777666444222000111000------444<<<===888......---,,,+++******)))************)))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$###""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$######""""""""""""""""""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''(((((()))***+++,,,,,,...///000111222333333333222444777999999888666555888888999999:::<<>>;;;999777888999:::<<<<<<======:::;;;<<<>>>>>>;;;777444999666666777555111000333111000//////.....................---,,,,,,++++++++++++++++++++++++++++++((((((((())))))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((('''$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''''''''''''''(((******)))***,,,......///000111222333444444555444555:::AAACCC???:::999:::::::::;;;>>>AAACCCDDDCCCBBBBBBBBBBBBBBBCCCCCCEEEHHHLLLNNNNNNMMMKKKLLLKKKHHHEEEFFFJJJJJJFFFCCCDDDFFFGGGGGGFFFEEEEEEAAA@@@???===>>>???AAABBBBBBBBBAAA@@@????????????>>>===;;;:::999999:::;;;888666444111000000111111///222111------000000...---,,,+++******++++++,,,******+++*********))))))'''((())))))******))))))---,,,)))'''&&&&&&&&&'''''''''''''''&&&%%%######&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((((((((((((((())))))***+++***+++///222000---...333222222222333444555777888222222333555555666555555111000111666===AAABBBAAACCCBBB???<<<999888888888333333333444555777888999666777888888666555666777333555666777777555222000111111...,,,///333333///......---,,,+++***))))))************))))))))))))'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""##############################"""""""""""""""###"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%############""""""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((((('''''''''(((((()))******+++---...///111222333333333444555666777777666444333666666777888:::;;;;;;<<<;;;;;;<<<<<<;;;::::::999666777888999:::::::::::::::999999888777666555444666555555777444///...111000000///...............------------,,,,,,+++++++++++++++************)))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&'''((())))))'''%%%######$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&((()))******)))***,,,...---...///111222333333333333333555:::???AAA???<<<999:::<<<<<<<<<>>>BBBEEEEEEEEEDDDDDDDDDEEEEEEFFFEEEDDDEEEGGGJJJKKKJJJIIIHHHIIIGGGEEEGGGKKKLLLIIIFFFFFFFFFFFFEEEDDDCCCBBB@@@???>>>======???AAABBBBBBAAA@@@@@@??????@@@@@@<<<<<<;;;:::::::::;;;;;;666555444333111111000000///111111------000000---,,,++++++******++++++,,,*********)))))))))))))))''''''((())))))))))))))),,,+++)))'''&&&&&&''''''((((((''''''&&&%%%$$$###&&&%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''(((((())))))((((((((())))))***(((***000555333---...333222222222333444555666777...///111333444555555555222111444:::BBBFFFEEEBBB@@@???===:::999999:::;;;666555555555666777999:::888999:::888555444555666333444666777666444111///...000000---,,,///...+++...------,,,+++***))))))************))))))))))))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""##############################""""""""""""######""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%############"""""""""!!!########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%&&&''''''((((((''''''&&&''''''(((((())))))***+++,,,...000111222333333222333333444444333333222444444666888999999888777888999999888777777888999666777777888999999999888999888777666444333444555444333555666333------000000//////............///---------,,,,,,,,,,,,+++++++++******))))))))))))((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############$$$%%%%%%&&&''''''%%%''''''&&&$$$###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################"""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&)))***++++++******,,,...+++,,,...000222222333222///111555888<<<===>>>===;;;===??????>>>???AAADDDDDDDDDDDDDDDDDDEEEFFFGGGEEECCCBBBCCCGGGIIIIIIIIIDDDGGGHHHEEEFFFJJJKKKIIIGGGFFFEEEDDDCCCCCCCCCCCC@@@???>>>======???AAABBBAAA@@@@@@???????????????<<<<<<<<<<<<;;;:::999888444444555444333222000//////111000------///000---++++++++++++++++++++++++******)))(((((((((((((((&&&'''(((((())))))(((((())))))((('''''''''''''''))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''(((((()))***))))))(((((((((((()))'''***222999666//////444333333333333444555666666...///111444555666666666555555888???GGGKKKIIIFFF===<<<:::999999:::;;;<<<;;;:::888777666666777777999;;;;;;999444222222444333444555666555333000...)))...000......000111000...------,,,+++***))))))************))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###########################"""""""""""""""######""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$#########""""""!!!!!!########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''%%%&&&''''''((((((''''''&&&&&&''''''(((((()))))))))***,,,...000222333333000000111111111222222333222333555888999888666333888888888666555666888:::777777888888888888888777888888888666444333444555333333555666222,,,,,,000000//////.........//////---,,,,,,,,,,,,,,,,,,,,,+++*********))))))(((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############$$$%%%%%%&&&''''''"""$$$%%%%%%$$$###%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&)))+++++++++***+++,,,...***,,,...000222222222222---000444777888:::<<<>>>>>>@@@BBBBBB??????@@@CCCAAAAAAAAAAAABBBDDDEEEEEEEEEBBB???AAAEEEIIIJJJJJJBBBGGGHHHFFFDDDGGGIIIHHHFFFEEEDDDBBBBBBBBBCCCDDD@@@???>>>===>>>???AAACCC@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>===<<<999777555333444555666555333000//////111000---,,,///000---***++++++,,,,,,,,,++++++******)))(((((((((((((((&&&''''''(((((((((((((((((((((((((((((('''''''''***))))))'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((''''''(((((((((((('''''''''+++///000///...000222666444333333444444333222///111333555777999::::::999777999???GGGIIICCC<<<999888777777999===BBBDDDBBB>>>:::888888999999999<<<:::777444222222333444666666666666666444222111111111111000000000000000------,,,,,,,,,,,,++++++******)))((((((((((((((())))))((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""$$$$$$############$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""""""###$$$$$$$$$"""!!! $$$#########""""""!!!!!!############""""""""""""$$$$$$##################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((''''''''''''((((((((((((+++++++++,,,...000111222222222000/////////000111111333555777888777555333555555666888999:::;;;<<<>>>;;;777666666666666555888666444444555555444333666555333111////////////...------------...//////------......------,,,+++))))))))))))))))))))))))))))))))))))))))))))))))&&&(((+++------+++(((&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&######""""""""""""######""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******,,,,,,---...///000111111000000222444666999;;;===>>>AAAEEEFFFDDDBBB@@@???===???AAADDDFFFFFFFFFEEE@@@@@@AAADDDFFFGGGGGGFFFFFFDDDBBBBBBDDDFFFGGGGGGHHHFFFBBB???>>>???AAACCC>>><<<::::::<<<>>>??????============<<<<<<<<<<<<;;;::::::999888777666666444333333222111000.................................---,,,+++************+++******)))))))))))))))%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((---+++)))'''%%%%%%%%%%%%######"""###%%%%%%###!!!$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((((((((((('''''''''***------------///111444222222222444444333222000111222444777999:::;;;===<<<<<<@@@DDDDDD???;;;888888999;;;>>>AAACCCEEEAAA>>>;;;:::;;;<<<<<<<<<===;;;888555444444555666666777777777666444222111111111111000000/////////------,,,,,,,,,+++++++++******)))((((((((((((((())))))(((&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""$$$######""""""######$$$"""##################""""""""""""""""""""""""""""""######$$$###"""!!! ############"""""""""!!!############""""""""""""########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''(((''''''''''''((((((((((((******+++,,,---///000111222111000//////000111111333444666777888777666555555555666888999:::;;;<<<>>>;;;888666666777888777:::777555444444444333111666555333111////////////---------------...///000------......------,,,+++))))))))))))))))))))))))((((((((((((((((((((((((&&&(((***++++++***(((&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))******,,,,,,---...///000000111222222333444666777999:::===???AAAAAA???>>>>>>???===???AAACCCEEEEEEEEEEEE>>>???AAADDDFFFFFFEEEDDDCCCBBB@@@@@@BBBDDDEEEDDDDDDBBB@@@=========???@@@@@@>>>;;;:::;;;=========>>>>>>=========<<<<<<<<<999999888777666555444444333333333222111000......---------------------------,,,+++***))))))))))))***)))((((((''''''((((((%%%'''(((((('''&&&&&&'''&&&&&&%%%%%%&&&''''''(((,,,+++)))'''%%%%%%%%%%%%$$$###"""###$$$$$$###"""#########$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''')))*********,,,...000111000000111333444444333111222222444666999<<<>>>BBBBBBAAA@@@???===;;;:::<<<===>>>@@@AAAAAAAAA@@@>>>===<<<===???AAA@@@???===;;;999777777777888999777777777777555444333222222222111000///......---,,,,,,,,,,,,++++++++++++***))))))((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""$$$######""""""######$$$!!!""""""######""""""!!!"""""""""""""""""""""""""""############"""!!!!!!############""""""""""""############""""""""""""########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((''''''''''''(((((((((((())))))******,,,---///000111000000000000000111222555555666777777777666666444555777888:::;;;;;;;;;???;;;777555666888:::;;;;;;888666444444333111000666555333111000//////000------------...///000111------......------,,,+++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%########################"""############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((()))******++++++,,,---...///000000444444444555555555666666;;;<<<===<<<;;;;;;<<<>>>===>>>???AAABBBCCCCCCCCC<<<>>>AAADDDEEEDDDCCCBBBAAA@@@???AAACCCDDDDDDCCC@@@@@@???>>>======>>>>>>BBB???<<<:::;;;<<<<<<<<<>>>>>>>>>=========<<<<<<777777666555444333222222333333333222111000///...------------------------,,,+++***)))((((((((())))))(((''''''&&&&&&''''''&&&'''(((((('''&&&'''(((''''''&&&&&&''''''((((((+++***((('''%%%%%%$$$$$$&&&$$$"""!!!###$$$$$$############$$$$$$%%%%%%&&&&&&$$$###""""""$$$&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''))))))))))))***,,,...000000//////111333555555444444444333444777:::>>>@@@DDDDDDDDD@@@<<<:::;;;===CCCCCCAAA@@@>>><<<;;;::::::;;;<<<>>>AAACCCBBB@@@===<<<:::999999:::;;;<<<888888777666555333222222222222111000...---,,,,,,,,,,,,,,,++++++++++++***))))))(((((((((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""######""""""""""""######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""#########"""""""""#########"""""""""""""""############"""""""""!!!###############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((((((((())))))***,,,---...//////000000000111222222666666666666666666666666555666888:::;;;<<<<<<<<<>>>:::666555666999;;;<<<:::888555444444444333222666555333111000000000000------------...000111222------......------,,,+++))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$######$$$$$$$$$!!!"""""""""##########################################""""""######$$$%%%""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))*********+++,,,---...//////333333444444555555555555888:::======<<<<<<<<<===;;;<<<<<<>>>???@@@AAABBB;;;>>>BBBDDDDDDBBBAAA@@@?????????AAACCCDDDCCCBBB??????@@@@@@@@@@@@??????AAA>>>;;;:::;;;<<<===<<<>>>>>>>>>=========<<<<<<777777666555444222111111222222222222111000///...,,,,,,,,,,,,,,,,,,,,,,,,******)))((((((((((((((()))(((''''''&&&&&&'''''''''((()))(((&&&&&&''')))(((((('''''''''(((((()))))))))((('''%%%$$$$$$$$$&&&$$$!!! """$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$###""""""$$$&&&'''%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''***)))((()))+++---///000000//////111444555555555666666555666888;;;>>>@@@AAABBBBBB>>>:::999<<<@@@EEEBBB???;;;999888999:::777888999===@@@AAA@@@???===<<<;;;::::::;;;<<<<<<888888666555333222111111111111000///...---,,,+++,,,,,,+++++++++*********))))))(((((((((((())))))(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""###""""""""""""""""""###!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""##################"""""""""!!!""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((()))***+++,,,---......///000111222222222666666555555555555555555666777999;;;=========<<<<<<999666555777999;;;<<<888666555555666777666555666555333111111000111111---------...///000111111------......------,,,+++))))))))))))))))))))))))'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&######""""""""""""######!!!"""""""""##########################################""""""######$$$%%%""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))))))))***+++,,,---......///000222444555666666666666:::???BBBAAA???===<<<999999999:::<<<>>>@@@BBB>>>AAADDDEEEBBB@@@??????<<<<<<<<<>>>AAABBBAAA@@@<<<===???@@@AAA@@@@@@@@@???<<<::::::<<<>>>??????============<<<<<<<<<<<<999888777666444333222111111111111111111000///...,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((('''(((((((((***)))((((((''''''(((((((((((()))(((&&&&&&(((***)))(((((('''''''''(((((((((''''''&&&%%%$$$######&&&$$$!!! """$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''((()))(((((())),,,...///...///......000333444444333666666666666888:::<<<===;;;<<<<<<:::888888<<>><<<999777666888;;;===666666888:::===???>>><<<<<<<<<;;;:::::::::;;;;;;888777555333222111000000000000///...---,,,,,,+++++++++++++++************((((((((((((((())))))***(((''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""###""""""!!!!!!""""""###!!!""""""######""""""!!!"""""""""""""""""""""""""""""""""!!!""""""###$$$""""""""""""########################"""""""""""""""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((((((((((())))))+++,,,,,,------///111222222333333666666777777777666555555777999;;;>>>?????????>>><<<:::888777999;;;;;;;;;888777666666888999999888666555333222111111222222//////......//////000111------......------,,,+++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&###""""""""""""""""""###""""""""""""##########################################""""""######$$$%%%########################"""############$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%&&&&&&''''''((())))))(((((()))***+++,,,---------...111333555666666666444999@@@DDDDDDAAA>>>===888888888999;;;>>>BBBDDDCCCFFFGGGFFFAAA>>>>>>@@@:::999999:::===??????>>>:::;;;<<<>>>??????@@@@@@>>><<<::::::<<<>>>??????<<<<<<<<<;;;;;;;;;:::::::::999888777555333222222000111111111000000///...++++++++++++++++++++++++))))))(((((((((((())))))***)))((((((''''''(((((()))))))))'''&&&&&&(((+++((((((''''''&&&&&&''''''&&&&&&&&&&&&%%%$$$###"""&&&$$$"""!!!###$$$$$$###&&&%%%%%%$$$$$$#####################$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((('''%%%$$$$$$%%%'''((('''&&&&&&))),,,...---+++...---,,,...000111111000444444555666666777777888555555555555555666999;;;888777777666777999;;;===777777777999;;;<<<<<<:::;;;;;;::::::999999999999888666444222000/////////.........------,,,,,,,,,++++++++++++************((((((((((((((()))******''''''&&&&&&&&&''''''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""##################"""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%!!!"""""""""########################""""""""""""!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&&&&''''''''''''(((((((((((())))))))))))***+++,,,,,,+++---///111222333333333777888:::::::::888777555888:::===@@@AAAAAA@@@???>>>===;;;<<<======<<<;;;;;;999888888999:::999888666555333222111111222333111000//////////////////------......------,,,+++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#################################$$$$$$$$$%%%%%%############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""######$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&$$$######""""""######$$$""""""""""""##########################################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%&&&''''''(((((()))'''(((((()))***+++,,,,,,,,,...111333555666555555444888>>>AAAAAA@@@>>>===999888888999<<>>AAA;;;:::999:::===???@@@@@@:::;;;<<<===???@@@AAABBB???===::::::;;;===>>>>>>;;;;;;:::::::::999999999:::999888666555333222111000000000000000000///...++++++++++++++++++++++++***))))))(((((())))))***)))(((''''''&&&&&&'''''')))))))))'''&&&&&&)))+++(((''''''&&&%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$###"""$$$###"""###$$$$$$###"""'''&&&&&&%%%$$$###""""""""""""###$$$$$$$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''((('''%%%$$$$$$%%%'''(((%%%%%%%%%(((,,,---+++))),,,++++++,,,...///...---222333444444555444444333222111111111222444555666777777888999999999999888999888777888:::;;;::::::;;;;;;:::999999888777777777666333111///.........------------------------+++++++++************)))((((((((((((((()))******''''''&&&&&&&&&''''''(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$######""""""""""""""""""""""""###"""!!!!!!!!!###$$$%%%!!!!!!""""""#########$$$############""""""""""""!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''''''''&&&%%%''''''''''''((((((((()))***)))))))))***+++,,,,,,+++,,,///111333333333333999:::<<<======;;;888666999;;;>>>AAACCCBBBAAA@@@@@@???>>>???@@@@@@>>><<<>>><<<:::999::::::999888666555333222111222222333222111000//////.........------......------,,,+++))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###########################$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!"""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""############""""""""""""""""""""""""#########"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))''''''((()))***+++,,,,,,---///111444555555444333444777;;;============>>>:::999999:::>>>CCCIIILLLMMMNNNMMMHHH@@@===???BBB???===;;;<<>>???@@@CCCEEEFFFAAA???<<<:::;;;<<<<<<<<<:::::::::999999999888888:::999888666444222111000///000000000000000///...***************************)))))))))))))))******''''''&&&%%%%%%%%%%%%&&&)))***)))'''&&&&&&))),,,((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$"""!!!######"""###%%%%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''')))******((()))+++,,,------,,,+++000111111222222222111111000...,,,---000333444555555666888999:::999777666666888:::;;;999777666555999888888777777777777888666555444000---,,,---...---,,,,,,+++*********++++++++++++++++++***))))))((((((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!! %%%%%%$$$###""""""############""""""""""""######$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!!""""""""""""############"""############$$$$$$$$$$$$$$$##################&&&&&&%%%%%%$$$###"""""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###################################################$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&''''''((('''&&&&&&&&&&&&'''((((((&&&''''''(((((((((((((((+++,,,---...000222444555555777999:::::::::888777;;;===@@@BBBBBB@@@===;;;>>>>>>>>>@@@AAAAAA>>><<<;;;;;;:::999888888777777666555333111111222333444222222111///...---,,,+++***++++++++++++***))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%########################%%%$$$$$$######$$$$$$%%%######""""""""""""##############################"""############$$$$$$$$$########################$$$$$$############$$$$$$'''$$$"""###&&&'''&&&%%%$$$$$$%%%%%%&&&'''(((((())))))))))))***+++,,,---,,,///222333444555777999777999<<<<<<;;;;;;<<<===;;;<<<=========???BBBEEEDDDLLLLLLCCC;;;<<>><<>>===<<<;;;<<<;;;999777666666666777666555444333222111111111///////////////......---,,,+++******))))))************)))((((((((((((((()))((('''&&&&&&&&&&&&&&&(((&&&$$$######%%%((()))(((''''''&&&&&&%%%$$$$$$"""%%%'''(((&&&###!!!!!!&&&$$$""""""$$$%%%### $$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))*********,,,,,,---,,,,,,+++//////000111111111111000000///...///111444444444555666888999999777666555555777888999888888777777888777666555555555666666666777666333///------...///...---,,,++++++++++++******++++++******)))((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%$$$$$$###""""""############""""""""""""##################"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!!""""""""""""############"""############$$$$$$$$$########################&&&&&&%%%%%%$$$######""""""############$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###################################################$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''((((((&&&''''''(((((((((((((((++++++,,,---///111222333555666888::::::999888777:::;;;===>>>>>><<<:::999<<<<<<<<<>>>??????<<<:::::::::::::::999888777666444333222111111111222333000//////...---,,,++++++***++++++++++++***))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%########################$$$######""""""######$$$######""""""""""""##############################"""############$$$$$$$$$########################$$$$$$############$$$$$$&&&$$$"""###%%%'''&&&%%%$$$$$$%%%%%%&&&''''''((())))))))))))***+++,,,,,,,,,...111333444555666888666888999999999999:::<<<;;;;;;<<<<<<;;;<<>>===<<<<<<<<<:::999777666666666666555444333222111000000000...............------,,,,,,+++******))))))*********))))))((((((((((((((((((((('''&&&&&&&&&&&&&&&'''&&&$$$###$$$%%%((()))'''''''''&&&%%%%%%$$$$$$"""%%%'''(((&&&###!!!!!!&&&$$$""""""$$$$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))++++++,,,---------,,,,,,...//////000111111000000111000000111444555555444666666777777777555444333444555555666777777888888666555444333333333444444777888888666222///......111000///---,,,+++++++++))))))******))))))((('''((((((((((((''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$%%%%%%$$$######"""###############""""""""""""##################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!""""""""""""############"""############$$$$$$$$$########################&&&%%%%%%$$$$$$#########"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$$$$######################################################$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''((((((&&&''''''(((((((((((((((+++++++++,,,---...000111444666777999999888777666888999999999999888777666888888999;;;<<<;;;999666888888:::::::::888666555000000000000111111111111------------,,,,,,++++++***++++++++++++***))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#############################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%###########################""""""""""""""""""#########""""""""""""##############################"""############$$$$$$$$$########################$$$$$$############$$$$$$%%%$$$######%%%&&&&&&%%%$$$%%%%%%&&&&&&'''''''''(((((((((((()))***+++,,,+++---000222333444666777555666777666555666999;;;;;;;;;<<<:::999999:::<<<>>>@@@AAA???@@@CCCEEEDDDDDDCCCDDDHHHLLLMMMJJJFFFCCCBBBBBBAAAAAABBBBBBCCCAAA@@@@@@???>>>===<<<<<<;;;:::999777666666666666444333222111000/////////---------...---,,,,,,+++,,,+++******))))))*********)))((((((''''''((((((((('''&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%''')))''''''&&&&&&%%%%%%$$$$$$###%%%''''''%%%###"""!!!%%%###""""""###$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***+++,,,---......///...///000111111222111111222111222333666666555444777777777666555444222111555444333333555666777666555444222111000111222222555777777666333000......111000///---+++******))))))))))))))))))(((''''''((((((((((((''''''''''''(((((('''&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$###############$$$######""""""""""""###############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""!!!!!!"""""""""############""""""#########$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$""""""#########$$$$$$$$$"""######$$$$$$$$$$$$#########################################################$$$%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&''''''%%%&&&&&&'''''''''''''''&&&''''''(((((((((((((((************+++,,,......333555666888888777666555888777666555555555555555666666666888999999666444555777999::::::888555333---...///000000000//////,,,,,,,,,,,,,,,---------***++++++++++++***))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%##############################""""""""""""############""""""""""""##############################""""""#########$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((()))***++++++***,,,///111222333555666666666555444444555888;;;;;;<<<<<<;;;888777777888===<<<;;;===AAAEEEEEECCCBBBCCCEEEIIILLLLLLHHHEEECCCCCCBBBAAAAAAAAAAAAAAA@@@@@@??????>>>======<<<;;;::::::999888777777777444333222111000/////////---............---,,,,,,,,,+++******))))))******))))))(((''''''''''''(((''''''&&&%%%%%%&&&&&&&&&'''&&&%%%$$$$$$&&&'''(((''''''&&&&&&%%%$$$$$$######%%%''''''%%%###""""""######""""""######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''''''((('''((()))+++---///111111///000111222333333333333222222222444666777666555777777777555444333111111666333222222444666666444666444222000///000111222222444555444222///......000///---,,,***)))(((((()))))))))))))))(((''''''((((((((((((''''''''''''(((((('''&&&%%%$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$############"""$$$###############$$$$$$######""""""""""""######""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""#########""""""!!!"""""""""############""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$""""""#########$$$$$$$$$!!!"""######$$$$$$$$$$$$################################################"""###$$$%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%&&&''''''((((((''''''&&&''''''((((((((((((((())))))))))))***+++------222444555777777666555444777777555444444444555555555555555777888888555333444555777999999777444333------...//////......------------------.........***++++++++++++***))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$######$$$$$$$$$######""""""""""""##############################""""""#########$$$$$$$$$########################$$$$$$############$$$$$$###$$$$$$######$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((()))***+++)))+++...000111222444555666666666555444666999<<<<<<======<<<999777777888===:::999===BBBCCCBBB@@@???@@@CCCGGGHHHHHHEEEBBBCCCBBBAAA@@@@@@??????@@@@@@@@@??????>>>>>>======;;;;;;;;;::::::999888888555444333222000000000000///////////////...------,,,+++******))))))******)))(((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''((('''&&&&&&%%%$$$$$$######$$$%%%'''&&&$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&&&&&&&''''''&&&&&&''')))+++...000222000000222333444444555555222111111333666888888777888777666555444333222222666444222444888:::888666777555222000///000111222000111222222000////////////...,,,+++***))))))((())))))******))))))((('''((((((((((((''''''''''''''''''&&&&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$######""""""#########"""######$$$%%%######""""""""""""######""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""############"""""""""""""""############"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$################################################"""###$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$%%%'''((((((((('''&&&&&&''''''(((((((((((((((((((((((()))***,,,---...111333444666666555444333666555555444444555666666666555666888999888666333333444666777777666444333///.........------------------------............***++++++++++++***))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################%%%%%%$$$$$$$$$$$$%%%%%%######""""""""""""##############################"""############$$$$$$$$$########################$$$$$$############$$$$$$"""###$$$$$$"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***(((***---///000111333444666666777666555666999;;;;;;<<<===<<<:::999888999===999888===AAA@@@??????===???AAADDDDDDDDDBBBAAAAAA@@@??????>>>>>>>>>>>>????????????>>>>>>======::::::;;;;;;:::999888888555444333222111000000000//////000000//////...---,,,+++******))))))******)))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$&&&'''&&&$$$""""""### """###"""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((((((((***+++---//////000111222333444444444111000///111444888999999888777666555444444444444555444444888>>>AAA???<<<999777333111000000222444...000000000//////111333......---,,,+++***************++++++******)))(((((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######""""""###$$$$$$%%%######""""""""""""######!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""############"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$ !!!"""###$$$$$$$$$$$$################################################""""""###$$$%%%%%%%%%%%%#########$$$%%%%%%&&&&&&$$$%%%'''((()))((('''&&&&&&''''''(((((((((((((((''''''((()))***,,,...///111222444555666555333222333333444444555666666666777777888999;;;:::888555333444444555555555444444111000///---,,,,,,,,,------------,,,,,,,,,,,,,,,***++++++++++++***))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$############$$$$$$######""""""""""""##############################"""############$$$$$$$$$########################$$$$$$############$$$$$$"""###$$$$$$""""""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))'''***---...///000222444444555777777666666888999888:::<<<<<<;;;999999::::::777888>>>@@@>>>===@@@===???AAABBBBBBBBBBBBBBB???>>>>>>============>>>????????????>>>>>>>>>>>>888888999999999888777666444333222111000/////////......//////......---,,,,,,+++******))))))******(((((('''&&&&&&&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$#########%%%&&&&&&%%%###""""""###!!!###"""!!! """$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&***)))((((((((()))++++++...///000111333333333444111///...000444888:::;;;888777666555555555555555444444555;;;CCCFFFEEEAAA:::888444111000111333555...///000//////000333555///...------,,,,,,,,,,,,+++++++++++++++***)))))))))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&&&&######""""""###$$$%%%%%%######""""""""""""######!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""############"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$ """######$$$$$$$$$################################################!!!"""###$$$%%%&&&&&&&&&"""######$$$%%%%%%&&&&&&$$$%%%'''))))))((('''&&&&&&''''''(((((((((((((((&&&'''''')))+++---///000000222333555555444333222111222333444555666666666999888999;;;<<<<<<999666444444444444444444444444333222///,,,++++++,,,---,,,,,,,,,+++++++++*********++++++++++++***))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&########################""""""######$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%##############################""""""""""""############""""""""""""##############################"""############$$$$$$$$$########################$$$$$$############$$$$$$!!!###%%%$$$"""!!!$$$'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''))),,,...///000222333222444666777666666777888555888:::;;;:::999::::::888666888???@@@<<<===AAA???AAABBBBBBBBBBBBCCCCCC======<<<<<<<<<<<<======????????????>>>>>>>>>>>>666666777888888777555555333222111///............------......------,,,+++,,,++++++***)))*********(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%$$$######"""%%%&&&&&&%%%###""""""$$$!!!######!!! """%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''')))******))))))***+++///000000111222222333333222000...000333555555444333666:::;;;:::777666555888777777:::>>>@@@>>>;;;;;;:::888666444222111111111111000000///000000000333222000...,,,+++***)))------,,,++++++******)))))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$##############################$$$######"""""""""""""""""""""""""""""""""""""""############""""""""""""$$$#########""""""!!!!!!""""""""""""############""""""############"""""""""""""""""""""""""""""""""############$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$#########""""""########################"""###$$$$$$###"""###$$$########################""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((((((((())))))***+++---...555444444333333444444555222333444555666666666666:::::::::::::::999777777888444222333777999666333333222000...---,,,------,,,---......,,,,,,---...***++++++++++++***))))))))))))))))))((((((((((((((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$%%%$$$###""""""###$$$%%%""""""###$$$$$$$$$$$$###$$$$$$$$$#########"""""""""############$$$$$$$$$######""""""######$$$%%%########################$$$$$$$$$#########""""""########################!!!!!!!!!!!!"""###%%%%%%""""""""""""##################""""""""""""############""""""""""""######""""""""""""""""""""""""######""""""######$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''((())))))((()))***+++---000111333111555999888555333666999777777666666777999;;;<<<777999;;;>>>?????????>>>DDDFFFHHHHHHEEEAAA???>>>>>>???@@@@@@AAAAAAAAAAAA???>>>>>>===<<<:::888777;;;:::999777555444222222111111111111111000///...,,,,,,,,,++++++,,,------,,,+++***(((''''''&&&&&&)))'''%%%&&&((((((&&&$$$&&&%%%%%%$$$#########$$$''''''(((((()))*********((('''&&&$$$###"""""""""$$$%%%&&&$$$"""  """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''')))******)))(((***+++.../////////000000111111111000///000444666666555222555999:::999666555444888777777:::======<<<999999888777666555555555555222222111111111111111111333222000...,,,+++***))),,,++++++******)))(((((()))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$##############################$$$$$$###"""""""""""""""""""""""""""""""""""""""############""""""""""""############"""""""""!!!""""""""""""############""""""############"""""""""""""""""""""""""""""""""############$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$#########""""""########################"""###$$$$$$###"""###$$$########################""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((()))***+++------222222222222222333444444111222333444555555555555999999999999999999999999:::777444666999;;;999555333111000...------------,,,---......,,,,,,---...***++++++++++++***))))))))))))))))))((((((((((((((('''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$###""""""###$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$#########"""""""""############$$$$$$$$$######""""""######$$$%%%########################$$$$$$$$$#########""""""########################"""!!!!!!!!!"""###$$$$$$""""""""""""##################""""""""""""############""""""""""""######""""""""""""""""""""""""######""""""######$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&'''(((((()))))))))***+++---///000111111444888777444333666999777777777777888999;;;<<<:::;;;===???@@@@@@@@@@@@CCCEEEGGGGGGDDDAAA???>>>??????@@@AAAAAAAAAAAAAAA??????===<<<;;;999888888;;;:::999777555333222111222222222111000///......,,,,,,,,,++++++,,,,,,---,,,+++***(((''''''&&&&&&)))'''%%%&&&'''(((&&&$$$&&&%%%$$$$$$######$$$$$$&&&&&&'''(((((())))))***((('''%%%$$$###"""""""""$$$%%%&&&$$$""" """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((())))))(((((()))+++..................//////111000000222555777777666222555888888777555444444999888888999::::::888666666666666777888999:::;;;444333333333222222222222222111///---,,,*********+++******)))((((((''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$##############################$$$$$$###""""""""""""###""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""############""""""############"""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$#######################################"""###$$$$$$###"""###$$$########################""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((()))***+++,,,---///000000111222333444444111111222333444444444444666666777777999:::<<<===;;;888555666999:::999666222111000...------------,,,---......,,,,,,,,,...***++++++++++++***))))))))))))))))))((((((((((((''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$###""""""###$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$###############"""############$$$$$$$$$######""""""######$$$%%%########################$$$$$$$$$##########################################"""""""""""""""######""""""""""""##################""""""""""""############""""""""""""######""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&''''''((((((*********+++,,,---//////000333666666444333555888777777777777888:::<<<===>>>>>>??????@@@AAABBBBBBBBBDDDFFFEEECCC@@@>>>>>>@@@@@@AAABBBBBBBBBAAAAAAAAA???===;;;::::::::::::<<<;;;:::888666444222111333333222111///...------,,,,,,++++++++++++,,,,,,+++***)))((('''&&&&&&&&&((('''&&&&&&''''''&&&$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''(((((()))'''&&&%%%$$$###"""""""""###%%%&&&%%%""" !!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&''')))(((''''''(((***........................000111222333555777777777333555777888666555555555999888888777777666555444666666777777999:::;;;<<<444444444444333333222222000///...,,,+++*********+++******))))))(((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################%%%$$$######""""""######""""""""""""""""""""""""############"""""""""!!!#########"""""""""""""""!!!"""""""""############""""""############""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!################################################"""###$$$$$$###"""###$$$########################""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((()))+++,,,---......000111333444555555222222333444444444444444444444555666888;;;>>>???999777444444666777666555111000000///...---------,,,.........,,,+++,,,---***++++++++++++***))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$##################$$$""""""###$$$$$$$$$$$$###########################""""""#########$$$$$$$$$######""""""######$$$%%%########################################################################$$$###"""""""""""""""###!!!"""""""""##################""""""""""""############""""""""""""######""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''+++******++++++,,,---......111444444444444555777777666666777888:::<<<===???????????????AAABBBCCCAAACCCEEEDDDAAA???>>>>>>@@@AAAAAABBBBBBBBBAAAAAABBBAAA>>><<<;;;;;;<<<=========;;;999777555444333444333222000///---,,,,,,---,,,++++++++++++++++++******)))((('''&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$%%%&&&&&&''''''((('''&&&%%%$$$###############%%%&&&%%%###!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%'''((((((''''''((()))---------...............000111333555555555666666555666777777555555666777888888777666555444444555888888888777888888999:::444444555444444222111000......---++++++*********,,,++++++***))))))(((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################%%%$$$$$$###################################################"""""""""!!!""""""""""""""""""######!!!"""""""""############""""""############""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$######"""!!!################################################"""###$$$$$$###"""###$$$########################""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''((()))***,,,,,,---///111333444555666666333444444555555555555444222333444666999<<<>>>???999777444333444555555555000000000//////...---------...///...,,,+++,,,---***++++++++++++***))))))))))))))))))((((((((((((%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$#########$$$$$$#########""""""###$$$$$$$$$$$$###########################""""""#########$$$$$$$$$######""""""######$$$%%%########################################################################$$$###"""""""""""""""###!!!"""""""""##################""""""""""""############""""""""""""######""""""""""""""""""""""""######""""""######$$$%%%$$$############$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&***************+++,,,,,,---///111333333444555666666555555666777:::<<<===============>>>@@@AAABBBAAACCCDDDCCCAAA???>>>>>>AAAAAAAAABBBBBBAAA@@@@@@CCCAAA???<<<<<<<<<===>>>======;;;:::888666555555444333111///...---,,,,,,---,,,++++++***************)))((('''&&&&&&&&&'''&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%$$$###############%%%&&&%%%###"""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))+++,,,,,,---......//////000222555555444333333444555555666555333333555777555666777555444444555777999888777666666666666666333333444333333111///...---,,,++++++************,,,++++++******)))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$##############################%%%%%%$$$############$$$####################################""""""""""""""""""""""""############""""""""""""############""""""############"""""""""""""""""""""""""""""""""############$$$$$$$$$#########$$$######""""""###############$$$$$$$$$########################"""###$$$$$$###"""###$$$########################""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''((()))***+++,,,---///111333555555555555444444555666666555555444111222555777:::;;;<<<===:::888666444444444666777//////000000///...---------...///...,,,++++++,,,***++++++++++++***))))))))))))))))))(((((((((((($$$%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$##################$$$$$$$$$"""############$$$$$$$$$######""""""######$$$%%%#######################################$$$$$$$$$###########################"""""""""""""""######""""""""""""##################""""""""""""############""""""""""""######""""""""""""""""""""""""######""""""######$$$%%%###############$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&))))))))))))***+++,,,,,,,,,---///111333555555666444444444555666999;;;<<<:::;;;<<<===>>>@@@AAAAAAAAACCCDDDCCC@@@??????@@@@@@@@@AAAAAAAAA@@@??????@@@???>>><<<;;;<<<<<<<<<;;;:::999888777666666555444222000...---------------,,,+++******)))******)))(((''''''&&&&&&''''''%%%&&&'''&&&%%%$$$$$$&&&$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''(((&&&%%%$$$$$$######$$$$$$###%%%&&&%%%$$$""""""###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&''''''&&&%%%'''(((((()))***+++,,,...//////000333666666333111111111333333333111000000333555333555666555444444777:::888777666555444333333333111111222222111///---+++,,,++++++************++++++******)))((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################&&&%%%$$$$$$######$$$$$$####################################""""""""""""!!!"""""""""############""""""""""""############""""""############"""""""""""""""""""""""""""""""""############$$$$$$$$$!!!""""""############"""""""""#########$$$$$$$$$########################"""###$$$$$$###"""###$$$########################""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######""""""""""""####################################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''')))***+++,,,---...111333444444333333444444444555555444444333111333666999;;;;;;:::999999777555333222222444666...//////000000///...---...//////...,,,++++++,,,***++++++++++++***))))))))))))))))))(((((((((((($$$%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$"""############$$$$$$$$$######""""""######$$$%%%########################""""""#########$$$$$$$$$########################"""!!!!!!!!!"""###$$$$$$""""""""""""##################""""""""""""############""""""""""""######""""""""""""""""""""""""######""""""######$$$%%%###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((())))))+++,,,,,,+++,,,---000333555555555222222222333555888:::;;;777999;;;>>>@@@AAABBBBBBBBBCCCDDDCCCAAA???@@@AAA???@@@@@@@@@??????>>>===<<<<<<;;;;;;:::999999999666666666555555555444444333111///---------...///---,,,+++***))))))))))))(((((('''&&&&&&&&&''''''$$$&&&'''&&&$$$###$$$&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&''''''((((((%%%%%%$$$$$$######$$$$$$###%%%&&&%%%$$$######$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&'''((()))+++---...///000333666666222000///000111111111///......111333222444555555444555999===666666555333333222222222///000111111000...+++)))++++++***************+++)))))))))(((''''''&&&&&&&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$$$$$$$$$$##############################&&&%%%$$$$$$######$$$$$$####################################""""""""""""!!!!!!""""""#########$$$""""""""""""############""""""############"""""""""""""""""""""""""""""""""############$$$$$$$$$ !!!"""###############""""""######$$$$$$$$$$$$########################"""$$$$$$$$$###"""###$$$########################""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######""""""""""""####################################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''(((***+++,,,,,,---000222333333222111333333333444444333222222111333777:::<<<;;;999777666555333000...///111333...///000000000///...---...//////...,,,++++++,,,***++++++++++++***))))))))))))))))))((((((((((((###$$$&&&'''((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$"""############$$$$$$$$$#########"""###$$$$$$%%%########################""""""######$$$$$$$$$$$$########################!!!!!!!!!!!!"""###%%%%%%""""""""""""##################""""""""""""############""""""""""""######""""""""""""""""""""""""#########"""###$$$$$$%%%#########"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((()))+++,,,---++++++,,,///333555555555111111111222444777999;;;666888<<>>===<<<999999999999999888777666333333333333333333333333222111///---,,,---...///---,,,+++***))))))))))))(((((('''&&&&&&&&&''''''$$$&&&(((&&&$$$"""$$$&&&$$$#########$$$%%%%%%&&&%%%%%%&&&''''''(((((()))%%%%%%$$$$$$###$$$$$$$$$###%%%&&&&&&$$$######$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))***+++,,,,,,---111111222333222000...,,,,,,...000000000000111222666666666666666777888888;;;888666444444555444333111000...---,,,+++++++++***++++++++++++***)))))))))(((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""#########$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$########################&&&%%%$$$"""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$#################################$$$$$$$$$$$$##############################""""""""""""############$$$$$$$$$#########""""""################################################$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''')))******+++---...//////000000---///111111111000111222666777888999:::999888888555222000///111222333444222000...,,,+++,,,---...,,,,,,,,,+++++++++******++++++******))))))((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""################################################"""############$$$$$$$$$######""""""######$$$%%%$$$$$$$$$#########"""""""""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%!!!!!!""""""######$$$$$$"""""""""""""""######$$$###%%%%%%$$$"""!!!"""###$$$$$$############$$$$$$""""""""""""""""""""""""!!!%%%&&&"""!!!$$$&&&%%%$$$$$$$$$#########""""""######""""""######$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&'''''')))******)))+++,,,///000111222222111222222222222222333333444777<<>>???@@@BBBAAA@@@>>>======<<<<<<<<<<<<======>>>999888777888888888666444555333111222444333000---///......---------......------,,,++++++******)))+++***)))((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$######$$$&&&&&&%%%&&&(((******)))'''&&&%%%$$$$$$######$$$$$$&&&&&&&&&%%%$$$###!!!!!!!!!"""###"""!!! !!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))***+++,,,,,,------...000111111000...------............///222555777666666666666666777888:::888555444444444444333111000///...---,,,,,,,,,++++++,,,,,,++++++***)))))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""""""""#########$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###########################%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$#################################$$$$$$$$$$$$##############################""""""""""""############$$$$$$$$$#########""""""######################################################$$$$$$$$$$$$############$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''')))***)))***+++---............---///111111111000111222444555777888888888777777555333111111222444444333111000...,,,,,,,,,---...,,,,,,,,,+++++++++***************)))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""################################################"""############$$$$$$$$$######""""""######$$$%%%$$$$$$$$$#########"""""""""############$$$$$$$$$"""############$$$$$$$$$#########$$$$$$$$$%%%%%%######""""""######$$$%%%"""""""""""""""#########"""""""""""""""######$$$###$$$%%%$$$"""!!!"""###$$$$$$############$$$$$$"""""""""""""""""""""""""""%%%%%%"""###((()))&&&$$$$$$$$$#########""""""######""""""######$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&'''((()))******+++,,,---///111222333333333333333333333333333555888<<>>???@@@@@@???>>>===>>>===<<<;;;::::::;;;;;;999888777777777777555333444222111222444444222000000000///............///---,,,,,,++++++******)))******)))((('''&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$######$$$&&&%%%%%%&&&(((******)))'''&&&%%%$$$$$$######$$$$$$&&&&&&&&&%%%$$$###!!!!!!"""###$$$###"""!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))***+++,,,,,,***+++---///000000//////.........------000444888888777666666666666666777:::777444333444444444333000000///...------......,,,,,,------,,,,,,+++***)))))))))(((((((((''''''))))))((('''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""############$$$$$$%%%%%%$$$$$$###"""######$$$$$$######"""##############################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$#################################$$$$$$$$$$$$##############################""""""""""""############$$$$$$$$$###############################################################"""##################"""######$$$$$$$$$$$$###############$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''))))))((()))***+++,,,------------///111111111000111333222333555666777777777666444333333444555555333222111000...---,,,,,,---...,,,,,,,,,+++++++++******))))))))))))************''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$###############################################################"""############$$$$$$$$$######""""""######$$$%%%$$$$$$$$$###############"""############$$$$$$$$$"""############$$$$$$$$$#########$$$$$$$$$$$$%%%######""""""######$$$%%%############"""""""""""""""""""""""""""######$$$###$$$%%%$$$"""""""""$$$$$$$$$############$$$$$$""""""""""""""""""""""""###$$$###"""&&&,,,,,,((($$$$$$$$$#####################""""""######$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&'''((())))))+++++++++,,,---000222333444444444444444444444444666999<<<>>>>>>======>>>========================???===;;;999888888999:::999888777666777666333111222222111333444555444222111111000///////////////,,,,,,,,,+++******))))))***))))))((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&%%%%%%&&&(((******((('''%%%%%%$$$############$$$&&&&&&%%%%%%$$$###!!!!!!###$$$%%%$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***+++,,,,,,***+++---...////////////...///000000111333666999888777777666666666666666999666444333333444333333///......---------......------......------,,,+++)))))))))(((((((((((('''+++***)))((('''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$##############################""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$#################################$$$$$$$$$$$$##############################!!!"""""""""####################################################################################""""""############""""""######$$$$$$$$$$$$##################$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((()))((((((***+++,,,---------,,,...111111111111222333222333555666777777777777333444555777888777333000000///...------------...,,,,,,,,,+++++++++******(((((())))))******++++++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################################################################""""""#########$$$$$$$$$######""""""######$$$%%%########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$############$$$$$$$$$$$$######""""""######$$$%%%$$$$$$######""""""!!!!!!"""""""""""""""######$$$"""$$$%%%$$$###"""###$$$$$$$$$############$$$$$$""""""""""""""""""""""""######!!!"""(((//////)))##############################""""""######$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&'''((()))+++*********,,,///222444444444444444444444444333777:::<<<===<<<;;;<<<<<<<<<<<<;;;;;;;;;<<<======>>>===:::888888999:::<<<;;;999888777777666333111444444444444444444333222111111000///............,,,,,,++++++***)))))))))))))))(((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%$$$######$$$&&&%%%%%%%%%''')))***(((&&&%%%$$$$$$###############%%%%%%%%%$$$$$$###!!!!!!"""###$$$###!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***++++++,,,,,,------...////////////---000333555666666777888777777666666666666777777777555333222333333333222......---------------...---............---,,,,,,***)))))))))((((((((((((+++***)))((('''&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$############$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$########################!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$#################################$$$$$$$$$$$$##############################!!!"""""""""####################################################################################""""""############""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%%%%%%%&&&''''''(((((((((((()))***+++------------,,,...000111111111222444333444555777888888777777333444666999999777333//////......---------------,,,,,,,,,+++++++++******(((((())))))******++++++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################################################################""""""#########$$$$$$$$$######""""""######$$$%%%########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$######""""""######$$$%%%$$$$$$######""""""!!!!!!"""""""""""""""######$$$"""###$$$$$$###"""###$$$$$$$$$############$$$$$$""""""""""""""""""""""""###"""!!!!!!(((///...)))##############################""""""######$$$%%%$$$$$$######$$$$$$%%%&&&'''&&&&&&&&&&&&''''''(((******)))***+++...111333222222222222333333333333777999<<<<<<;;;:::;;;<<<;;;;;;::::::;;;<<<======<<<;;;:::999:::;;;===>>><<<;;;999999999777555222666777777666444222111111111000///...------------,,,,,,+++******))))))(((((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%$$$######$$$&&&%%%$$$%%%'''))))))(((&&&%%%$$$######""""""######$$$$$$$$$$$$###""""""!!!!!!"""""""""  !!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***++++++------------......//////---111555888888777777777666666666666666777888888666444222111222333333222000//////...---------...------......------,,,+++******)))))))))((((((((())))))((('''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&%%%%%%%%%########################""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$#################################$$$$$$$$$$$$##############################""""""""""""###########################$$$$$$$$$################################################"""##################"""######$$$$$$$$$$$$######"""""""""############$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%&&&'''((((((((((((((()))***+++,,,---------+++...000111111111333444444555666777777777666555333444666999999777222........................---,,,,,,,,,+++++++++******))))))))))))************&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$###############$$$$$$$$$################################################"""############$$$$$$$$$######""""""######$$$%%%###############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$"""""""""############$$$######""""""######$$$%%%############"""""""""""""""""""""""""""######$$$"""###$$$$$$###"""$$$%%%$$$$$$############$$$$$$"""""""""""""""""""""""""""###"""!!!%%%++++++'''###############$$$$$$$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%&&&'''&&&&&&&&&&&&&&&'''''')))))))))***+++...000222///000111111222333444444777999;;;;;;::::::;;;<<<:::::::::;;;<<<<<<======999999::::::;;;===>>>???<<<;;;:::::::::999666444888999999777444111111111111000///---,,,,,,,,,,,,+++++++++***))))))(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$############$$$%%%%%%$$$######$$$&&&$$$$$$%%%'''))))))'''&&&$$$$$$###""""""""""""#########$$$$$$###""""""!!! !!!"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++*********+++---...000000///111444666666555666666555555555555666888999:::555333111111222333333222333333111000////////////---------------,,,++++++*********)))))))))((((((''''''&&&&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$###########################"""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$#################################$$$$$$$$$$$$##############################""""""""""""############""""""#########$$$$$$$$$######################################################$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""########################$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%&&&((((((((((((''''''''')))***+++,,,,,,,,,+++---000111111111333444444444555666666444333222333444666888888666111...------...............---,,,,,,,,,+++++++++***************)))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$################################################"""############$$$$$$$$$######""""""######$$$%%%""""""#########$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$""""""""""""##################""""""######$$$%%%"""""""""""""""#########"""""""""""""""######$$$!!!###$$$$$$######$$$%%%$$$$$$############$$$$$$""""""""""""""""""""""""!!!######!!!"""&&&'''%%%""""""#########$$$$$$$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&''''''((()))+++,,,...///000...///000222444555666777666888999:::999999;;;<<<888999;;;<<<=========<<<888999:::;;;<<<<<<;;;;;;;;;:::999999999999777555666888999888444222222333222111000...------,,,,,,++++++******))))))((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$############$$$%%%%%%$$$######$$$&&&$$$$$$$$$&&&((()))'''%%%$$$$$$###"""""""""""""""###############""""""!!! """"""!!!  !!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++&&&'''((())),,,...000222000222333333222333555777444444444555777888:::;;;555333111000111333333222666555444222111000000000,,,,,,------,,,,,,+++***************))))))))))))&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$####################################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$#################################$$$$$$$$$$$$##############################""""""""""""############""""""######$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######""""""""""""############"""############$$$$$$$$$"""############$$$$$$$$$$$$%%%&&&(((((((((((('''%%%&&&''')))************+++---000111111222333555333444555555444333111000444444555777777555111---------......///......---,,,,,,,,,+++++++++******++++++******))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$################################################"""############$$$$$$$$$#########"""###$$$$$$%%%""""""######$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$""""""""""""#####################"""###$$$$$$%%%!!!!!!""""""######$$$$$$"""""""""""""""######$$$!!!###$$$$$$######$$$&&&$$$$$$############$$$$$$"""""""""""""""""""""""" ###$$$!!! """$$$###""""""######$$$$$$$$$$$$#########"""###$$$$$$%%%$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&''')))+++---......///...///111333555777999999555777999999999999;;;===888999<<<>>>>>>>>>===<<<777999:::;;;;;;:::888777999888777888888888666444444777999888555333444666333222111///......------++++++******)))(((((((((&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$############"""$$$%%%%%%$$$######$$$&&&$$$$$$$$$&&&((()))'''%%%$$$######""""""""""""""""""############""""""!!!!!!######"""!!! !!!"""'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((()))***+++,,,,,,---///000000111222222333333222333555777999999666444222333555555555555333222333444555555444222///---...------,,,,,,++++++***************))))))))))))''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!########################""""""""""""""""""""""""$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$######"""!!!!!!!!!### '''***&&&"""!!!########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$#########"""""""""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######%%%$$$###"""""""""$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&((()))+++,,,,,,......///000111222222333444444444555444444333333222333555666555333111///......//////......---,,,+++---///...+++)))+++---************))))))))))))''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%######""""""""""""######'''%%%###!!!!!!"""###$$$%%%%%%$$$###""""""######$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""$$$#########""""""!!!!!!%%%$$$$$$$$$######""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""################################################$$$#########""""""!!!!!!###%%%%%%$$$"""!!!"""###"""############$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&'''''')))+++---...000---...///111333555777777666777999::::::999888666999;;;>>>???>>><<<;;;:::666888;;;===>>>===;;;:::777777777777666666666666666777999999888777444333111111000......---------+++***(((((()))***))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$############"""###$$$%%%%%%######$$$%%%"""$$$'''))))))(((%%%#########""""""""""""######)))%%%!!!"""%%%%%%"""!!!"""######"""!!!###$$$'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))***+++,,,,,,---...//////000111111222222111222444666777777555333333333444444444444333333333333444333222111///......------,,,,,,+++***************)))))))))(((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###""""""################################################$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""&&&(((******)))&&&###!!!########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$#########"""""""""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######%%%$$$###""""""###$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&''')))***+++,,,......///000111222222333222333333333333333222222333444555666555333000.........//////......---,,,+++---...---***)))***,,,*********)))))))))((((((''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$######""""""######$$$######""""""""""""######&&&%%%###"""""""""######%%%$$$$$$###""""""######$$$$$$###"""""""""""""""""""""""""""""""""""""""############"""""""""!!!$$$$$$#########"""""""""!!!!!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""############################################################"""""""""!!!###$$$%%%$$$"""!!!"""###"""############$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&'''(((***,,,...///---...///111333555666777444555777999999:::999999;;;;;;<<<;;;:::999999999888:::<<<>>>???>>>===;;;888777777777666666555555555666777777777555333222000///...---,,,,,,,,,,,,---+++))))))******)))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$############"""###$$$%%%%%%######$$$%%%###%%%(((******)))&&&%%%######""""""""""""######&&&### !!!%%%&&&### """###$$$###"""!!!"""###&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''(((((()))***+++,,,,,,------......///000000000///111333555555555444333333222222222222222222333333333222111000///......---------,,,++++++************))))))))))))(((((('''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#######################################$$$$$$$$$###$$$$$$$$$$$$###""""""################################################$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############'''111555---&&&%%%%%%!!!########################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$###############"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######$$$######"""######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&'''(((***++++++......///000111222333333111222222333333222222111444555555555444222///......////////////...------+++,,,,,,,,,***)))***+++******))))))))))))((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###########################""""""""""""""""""#########""""""""""""######$$$$$$$$$###############%%%$$$######"""#########$$$###""""""""""""""""""""""""""""""""""""""""""############""""""""""""######""""""""""""!!!!!!!!!!!!!!!"""""""""#########""""""!!!!!!""""""###############################################################""""""""""""###$$$%%%$$$"""""""""$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&'''(((***,,,---...------///111333555666777555555666777999:::;;;;;;===;;;999777666666777888;;;<<<>>>@@@AAA@@@???>>>999888888777666555555444333444444555444222111000///...---,,,++++++++++++...,,,***)))******)))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$############"""###$$$%%%%%%######$$$%%%$$$&&&(((******)))'''&&&######""""""""""""######$$$!!! !!!$$$&&&$$$"""###$$$$$$###!!! !!!"""%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''((()))***+++,,,,,,,,,,,,------............///111333444444444333444333222111000000111222333333222111///............------,,,,,,+++************)))))))))((((((((((((&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######################################################$$$$$$$$$######"""################################################$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############ !!!!!!"""###$$$$$$$$$%%%666;;;...###$$$&&&###########################################################################""""""#########$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%'''((())))))***------...///111222333333111222222333333333333222555555444444222111///...///////////////...------++++++++++++***))))))******)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$""""""#########$$$$$$$$$##############################""""""""""""############""""""""""""############$$$$$$$$$######"""$$$$$$###############$$$######"""""""""""""""###""""""""""""""""""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""""""""""""""############################################################""""""""""""""""""$$$%%%$$$###"""###$$$""""""#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''')))+++,,,---,,,---...000222444666777888888888888999:::<<<<<<===:::777444555777999;;;<<<>>>???AAABBBAAAAAA@@@:::999888777666555444333111222222222111000///.........---,,,,,,,,,,,,,,,///---+++*********((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""###$$$%%%%%%######$$$%%%$$$%%%'''))))))(((&&&%%%######""""""""""""######$$$"""!!!"""$$$$$$###!!!$$$$$$%%%$$$!!! !!!$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((()))***++++++,,,,,,,,,,,,,,,,,,---------///222444555444333444555222222000//////000222222333222000///...------------,,,,,,++++++***)))))))))))))))(((((((((((('''&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################"""######$$$$$$$$$######################################################$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############ !!!"""###$$$$$$%%%"""333888+++!!!$$$'''$$$########################################################################""""""#########$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&'''(((((()))+++,,,---...000111222333222222333444444444444444555555333222111000000000//////000000//////...---++++++************)))))))))))))))(((((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$"""""""""######$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$######$$$$$$$$$######""""""""""""######"""######$$$$$$$$$######$$$###############$$$$$$###"""""""""""""""######""""""""""""""""""""""""""""""""""""""""""######!!!!!!!!!!!!!!!"""""""""""""""""""""##################""""""""""""######################################################""""""""""""""""""######"""###$$$$$$###"""###$$$""""""#########$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''(((***+++,,,,,,---...000222444555666<<<<<<;;;:::::::::;;;;;;<<<999555555777;;;===>>>======???@@@AAAAAA@@@@@@:::999888777666555444333111111111000000///......///...------------------///---***)))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""###$$$%%%%%%######$$$%%%###$$$%%%''''''&&&%%%$$$######""""""""""""######%%%$$$###"""""""""!!! $$$$$$%%%$$$!!! !!!$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&''''''((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,///222555555333222444666222111111111111111111222222222111000///...------,,,,,,,,,+++******))))))))))))((((((((((((''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$###############""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############ !!!!!!"""###$$$$$$$$$!!!,,,000((("""$$$%%%$$$########################################################################"""############$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%###############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''((()))***+++---...000111222222222333444555555555555555444222000000000111222///000000000000///......---+++******++++++***)))))))))((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$"""""""""############$$$!!!!!!""""""###$$$$$$$$$"""############$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%######""""""""""""#####################$$$$$$$$$#########"""######$$$%%%"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""############!!!!!!""""""""""""######"""""""""#########$$$$$$$$$######""""""######$$$################################################""""""""""""############"""###$$$$$$###"""$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&''')))***+++,,,,,,...000222444555666======<<<;;;;;;::::::999:::777555777;;;?????????;;;<<<===>>>>>>?????????999888888777666555555444222111111000//////............------------......---+++)))((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$############"""###$$$%%%%%%######$$$%%%"""###$$$%%%&&&%%%%%%$$$######""""""""""""######%%%$$$###"""!!! ###$$$$$$###!!! !!!"""###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,---111444333111000333666111222222222222222222111111222222222111///---,,,,,,,,,++++++***)))))))))))))))((((((((('''''''''%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$#########""""""""""""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!""""""#########$$$%%%&&&&&&&&&%%%$$$###"""########################################################################"""############$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$###### !!!###$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''(((((()))+++---///000000111111222333444555555444444222111//////000222444000000000000000///.........,,,***+++,,,---+++)))))))))((((((((('''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$""""""""""""############!!!!!!!!!"""###$$$$$$$$$"""############$$$$$$$$$########################$$$$$$############$$$$$$######""""""""""""############"""""""""###%%%&&&######""""""###$$$$$$%%%"""""""""""""""###$$$$$$""""""""""""""""""""""""!!!"""""""""############"""""""""#########$$$$$$""""""#########$$$$$$$$$$$$######""""""######$$$################################################!!!"""""""""############!!!###$$$$$$######$$$%%%"""############$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%&&&'''((()))***+++,,,...///222333555666999::::::;;;;;;:::999888999777666999>>>@@@>>>;;;999999::::::;;;<<<<<<<<<888777777777666666555555333222222111000000//////---,,,,,,,,,,,,,,,------+++)))''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$############"""###$$$%%%%%%######$$$%%%###$$$%%%&&&&&&&&&%%%%%%######""""""""""""######"""######"""!!! !!!"""###$$$###"""!!!"""#########""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,000333222///...111555111222333444444333222111111222333333222000---,,,,,,,,,++++++***))))))))))))(((((((((''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$######""""""!!!"""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############***###!!!%%%'''$$$ ########################################################################"""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$###### !!!###$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''(((***,,,...///000///000111222333444444444333222000...///111333555000000000000000//////...///,,,***+++---...,,,))))))(((((((((''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$""""""""""""############ !!!!!!"""###$$$$$$$$$"""############$$$$$$$$$##############################""""""""""""############""""""""""""######$$$###"""!!!!!!###%%%'''######""""""###$$$%%%%%%""""""!!!""""""###$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$""""""######$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$############$$$$$$################################################!!!!!!""""""#########$$$!!!###$$$$$$######$$$&&&"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&'''((()))***+++,,,---///111333555666555666888:::;;;:::888777999777777:::??????;;;777777777888888999::::::;;;777777777777666666666666444333222111000000000000+++++++++***++++++,,,,,,***(((&&&&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$############"""###$$$%%%%%%######$$$%%%$$$%%%&&&&&&''''''&&&&&&######""""""""""""###### !!!""""""!!!!!!"""###!!!"""######"""!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$###$$$$$$###!!!"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&'''((()))***---...///000000///.........//////111222333444444000000000000111111111111111333555444111...,,,+++...---,,,+++************+++******)))(((''''''&&&&&&'''((((((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###!!!!!!"""###$$$%%%$$$###!!!!!!!!!"""###"""############$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""##############################$$$$$$###"""!!!!!!""""""$$$#########""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$$$$###############%%%%%%$$$###"""""""""###%%%%%%%%%$$$$$$$$$######%%%%%%$$$###""""""############$$$$$$$$$%%%%%%%%%"""###$$$$$$###"""###$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%$$$$$$############$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""###$$$$$$$$$%%%"""############$$$$$$$$$"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((***+++---///000000000000111000000///...111000/////////000222333555333000---,,,---...000------,,,+++***)))((('''))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$""""""######$$$$$$$$$%%%######$$$$$$$$$$$$######################################################""""""""""""####################################""""""""""""""""""""""""###!!! !!!$$$%%%$$$""" !!!!!!"""###$$$$$$$$$########################""""""""""""############""""""""""""####################################$$$$$$$$$#########""""""%%%$$$###""""""###$$$%%%########################$$$###"""!!!!!!"""####################################$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''''''(((***+++,,,...000111222333555555666777888888777777555666777999:::;;;<<<<<<888999999::::::999999999888999999888777555333222333111///////////////---......---------,,,,,,,,,,,,***((('''&&&'''((()))'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$#########""""""$$$$$$######$$$&&&((()))%%%$$$$$$######$$$$$$%%%###"""!!!"""$$$%%%%%%$$$$$$$$$##################$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$'''%%%#########$$$###"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&'''((()))***,,,---.../////////...---//////000111222333333444//////000111222333444444333444444222///---,,,---...---,,,+++*********************)))(((''''''''''''''''''(((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!"""###$$$%%%$$$###"""!!!!!!"""###"""############$$$$$$$$$########################$$$$$$############$$$$$$%%%$$$$$$###""""""##############################$$$$$$###"""""""""""""""############"""""""""!!!""""""""""""""""""""""""$$$$$$$$$#########""""""########################$$$$$$###"""""""""######&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$###""""""##################$$$$$$$$$%%%"""###$$$$$$###"""###$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$###""""""""""""""""""""""""""""""###############$$$$$$$$$"""############$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((***,,,...///.........//////000000000111000/////////000222222444222///---,,,---...///------,,,+++***)))(((((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$"""""""""#########$$$$$$######$$$$$$$$$$$$######################################################""""""""""""####################################""""""""""""""""""""""""###!!! !!!$$$%%%$$$""" !!!!!!"""######$$$$$$########################""""""""""""############""""""""""""####################################$$$$$$$$$#########""""""$$$$$$###""""""###$$$$$$########################$$$###"""!!!!!!"""#######################################$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&''''''(((******+++---///000222222222222222333333444444444444555666888999999999999777888999999:::::::::999999999999888777555333222222000.........///...,,,---,,,,,,,,,+++++++++++++++***((('''&&&'''((()))&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$######$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$%%%$$$#######################################"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!"""###$$$###"""############$$$$$$$$$%%%######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&'''((()))***+++,,,.../////////...---000000111111111222222222......///000222444666777666555444000---,,,---///------,,,+++******************))))))((((((''''''(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$$$$$$$###"""""""""######"""############$$$$$$$$$#################################""""""#########%%%$$$######"""#################################$$$###""""""""""""""""""############""""""""""""""""""""""""""""""""""""$$$$$$$$$###############""""""""""""""""""######""""""""""""""""""###$$$'''&&&&&&&&&%%%%%%%%%%%%%%%$$$######"""#########"""""""""#########$$$$$$"""###$$$$$$###"""###$$$######$$$%%%%%%$$$######%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$###""""""""""""""""""""""""""""""$$$$$$$$$###############"""############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))+++---...---,,,,,,,,,...///111222000000000///000111111222222111///---,,,---...///------,,,+++***))))))((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$######$$$$$$$$$$$$##############################"""############$$$$$$$$$!!!!!!""""""""""""############$$$$$$$$$$$$######################################################"""""""""#########$$$$$$########################""""""""""""""""""""""""###"""!!!"""###$$$###"""!!!!!!!!!"""######$$$$$$########################""""""""""""############""""""""""""####################################$$$$$$$$$###############$$$$$$###""""""###$$$$$$##############################""""""""""""#######################################$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&''''''(((((()))***,,,---///000111000000//////000222333444555555666777777777777777777777888999::::::999999999999999999777555333222111///------......---,,,++++++++++++***************)))((('''''''''((()))%%%%%%$$$############$$$$$$$$$$$$###############$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%###"""###$$$$$$###"""####################################""""""""""""###$$$$$$$$$$$$$$$%%%%%%###!!! !!!###$$$$$$############$$$$$$$$$%%%%%%"""######$$$$$$######"""%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***,,,,,,...///000000///...111111111111111111222222......///000111333555777777777666333000......///---,,,++++++*********+++***)))))))))(((((((((''')))((('''%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$$$$#####################""""""#########$$$$$$$$$##############################""""""""""""######$$$$$$###############$$$##############################"""""""""""""""############"""""""""""""""""""""""""""""""""""""""########################!!!"""""""""""""""######!!!!!!!!!!!!"""###$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###############$$$!!!""""""""""""#########"""###$$$$$$###"""###$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''')))+++---......---,,,+++,,,...000222000000000000000111111222111000...---------...///------,,,++++++***))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$$$$######################################################""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""""""""#########"""!!!!!!""""""####################################!!!"""""""""############!!!"""""""""############################################################$$$##################$$$########################"""""""""""""""#############################################$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((('''((()))***,,,...///000222111000000111333666888888888888999999888888777999999999999999888777777888888999888777555333222222000.........///...---,,,++++++++++++*********)))(((((('''''''''((((((%%%$$$######""""""##############################$$$$$$##################$$$%%%%%%%%%%%%%%%%%%$$$&&&$$$######$$$$$$"""!!!""""""""""""#####################"""""""""""""""#########$$$$$$%%%%%%%%%"""!!! !!!###$$$$$$######$$$$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***,,,---///000111111000000111111111111111111222222000/////////000222444555777888999888444111......,,,,,,++++++******++++++))))))))))))(((((((((((()))((('''%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$#########$$$$$$$$$$$$###""""""#########$$$$$$$$$##############################""""""""""""######$$$###############$$$$$$###########################"""""""""""""""######""""""""""""""""""######""""""""""""""""""""""""########################!!!!!!""""""#########$$$""""""!!!""""""###$$$$$$$$$$$$$$$$$$#########"""$$$###############$$$$$$!!!""""""""""""#########"""###$$$$$$###"""###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((***,,,...///000///---,,,+++---...000///000000000111111111111111000///...------......------,,,,,,+++*********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$"""""""""!!!!!!!!!!!!!!!######$$$$$$$$$$$$##################################################################$$$$$$$$$$$$########################"""""""""""""""""""""""""""#########"""""""""""""""""""""""""""#########""""""""""""""""""""""""!!!"""""""""############!!!"""""""""#####################################################################$$$$$$#########""""""""""""""""""""""""!!!!!!""""""####################################""""""#########$$$$$$$$$$$$$$$%%%&&&&&&''''''(((&&&'''(((***,,,---...///222111000111222555888::::::;;;;;;;;;;;;::::::999;;;;;;:::999888666555444777777888888777666555444444222000///000000///...,,,,,,,,,,,,++++++++++++((('''''''''''''''((((((%%%$$$######""""""####################################$$$############"""$$$%%%&&&&&&&&&&&&%%%$$$&&&$$$######$$$$$$"""!!!!!!!!!"""""""""#########""""""""""""""""""###############$$$$$$%%%%%%&&&###"""!!!!!!###%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&'''((()))***+++,,,...000000111000000000000111111111222222222222111000///000222444666666999:::999666111...---,,,,,,++++++***++++++,,,))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$"""############$$$$$$$$$#################################""""""##################"""######$$$%%%########################"""""""""""""""######$$$""""""""""""############""""""""""""""""""""""""###############$$$$$$$$$"""""""""###$$$$$$%%%%%%##################$$$%%%############""""""""""""#########"""######$$$%%%"""""""""#########$$$$$$"""###$$$$$$###"""###$$$$$$###""""""""""""###$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###""""""""""""""""""""""""""""""$$$$$$$$$###############"""############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((***,,,...///111000...---------......//////000111111111111000333222111000///......---------,,,,,,++++++++++++))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%######$$$$$$$$$$$$##############################"""############$$$$$$$$$######""""""""""""!!!!!!######$$$$$$$$$$$$###############################################################$$$$$$$$$$$$%%%########################"""""""""""""""""""""""""""###$$$###"""!!!"""###""""""""""""""""""######""""""""""""""""""""""""""""""""""""############""""""""""""###################################################$$$$$$$$$"""###$$$$$$$$$$$$###""""""""""""""""""""""""""" !!!"""######$$$##############################"""""""""############$$$$$$$$$%%%&&&&&&''''''(((&&&'''(((***+++---...////////////000222444777888:::;;;;;;;;;;;;;;;::::::;;;;;;:::999888666444333555555777888888777666666444333111000111111000///---,,,,,,,,,++++++++++++&&&''''''''''''(((((((((%%%%%%$$$############$$$###############$$$$$$$$$######$$$$$$%%%$$$$$$###$$$%%%&&&''''''&&&%%%$$$%%%###"""###$$$$$$###""" !!!!!!""""""#########""""""""""""############"""######$$$%%%%%%&&&&&&%%%###""""""$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&'''((()))***)))***,,,.../////////...//////000111222333333444222111000111222555888:::777888999666333///------,,,++++++***++++++,,,,,,(((((((((((())))))))))))'''''''''(((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$"""############$$$$$$$$$########################$$$$$$############$$$$$$######""""""###$$$$$$%%%########################"""""""""""""""###$$$$$$!!!"""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######""""""###$$$$$$%%%############$$$$$$$$$%%%"""###$$$$$$###"""###$$$$$$###"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###""""""""""""""""""""""""""""""###############$$$$$$$$$"""############$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))+++---.../////////////////////000...///000111222111111000555444333111000...---------,,,,,,,,,,,,+++++++++))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$#########"""""""""######$$$$$$$$$$$$###############################################################$$$$$$$$$%%%%%%########################"""""""""""""""""""""""""""$$$%%%$$$!!! !!!######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""####################################""""""#########$$$$$$$$$"""###$$$$$$$$$$$$###""""""""""""""""""""""""""" """###$$$$$$##############################""""""""""""############$$$$$$%%%&&&&&&''''''(((''''''(((***,,,---//////,,,---///111333555777777777888888999999999888888999999999888888777666555222444555777888999888888444222000///000000///...++++++++++++************%%%&&&''''''((((((((('''&&&&&&%%%$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""###$$$%%%&&&&&&%%%%%%$$$%%%&&&((((((&&&%%%$$$$$$###""""""$$$%%%$$$### !!!!!!"""######$$$!!!"""""""""############""""""###$$$%%%%%%&&&&&&&&&$$$######$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&'''((()))***'''(((***,,,------------...///000111222333444444222222111222444888<<>>>>>===;;;:::888:::;;;<<<:::888555333444333222000...---++++++*********))))))))))))))))))))))))(((((((((''''''&&&&&&%%%$$$$$$######"""########################"""###%%%&&&&&&%%%###"""%%%%%%%%%&&&&&&%%%$$$"""!!!$$$$$$!!!!!!$$$$$$!!!""""""""""""""""""""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((+++,,,---...////////////...000222222111000111222333333222111///---,,,+++(((((()))***+++,,,,,,---++++++*********)))))))))&&&%%%%%%&&&((()))((('''$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$#########$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$&&&%%%###$$$%%%%%%$$$###!!!###$$$$$$#########$$$"""###$$$$$$%%%$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$&&&((()))(((''''''%%%""""""###%%%%%%$$$"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$####################################$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!!!!""""""############"""############$$$$$$$$$""""""###$$$$$$$$$$$$###"""""""""###$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$######%%%&&&&&&%%%%%%&&&''''''(((***,,,.../////////---...///000111111111111///////////////...............------,,,+++++++++************))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$###"""###$$$"""############$$$$$$$$$################################################################################################""""""""""""""""""""""""######""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$########################""""""""""""""""""""""""########################################################################################################################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***------...///////////////111222444555444444555666;;;;;;<<<<<<<<<<<<;;;;;;:::;;;===;;;888555333222111111000///---,,,++++++)))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&%%%$$$$$$######"""########################"""###$$$%%%&&&%%%$$$###%%%$$$$$$%%%&&&&&&###!!!!!!$$$$$$!!!!!!$$$$$$!!!""""""""""""""""""""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''(((((((((,,,,,,,,,,,,---...//////...000111111000000333666777666444111///---,,,+++)))))))))***+++++++++,,,******)))))))))(((((((((&&&%%%$$$&&&((())))))((($$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$###%%%$$$######$$$$$$###!!!!!!"""$$$$$$######$$$%%%"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################%%%'''((((((&&&%%%###!!!!!!"""$$$$$$###"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$########################"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###""""""######$$$$$$$$$###"""############$$$$$$$$$!!!"""###$$$%%%$$$$$$###!!!""""""###$$$$$$%%%%%%"""###%%%&&&&&&%%%###"""###%%%&&&&&&%%%%%%%%%&&&%%%'''))),,,.../////////------...///000000000000...//////000000000//////......---,,,++++++++++++************))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&"""############$$$$$$$$$"""#########$$$$$$$$$$$$"""###$$$$$$###"""###$$$"""############$$$$$$$$$################################################################################################""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""""""""""""""""""""###########################################################################################################################$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((())))))+++,,,---...///000000000000222444444444333444666::::::999888888999::::::999;;;<<<:::666333333444///......---,,,,,,++++++((()))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&%%%$$$$$$######"""#################################$$$$$$%%%%%%%%%%%%$$$###%%%&&&&&&###!!!"""$$$$$$""""""$$$$$$"""""""""""""""""""""""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((((()))---,,,++++++,,,---///000...000111000///000444888:::888555111...---,,,,,,+++++++++***************))))))))))))((((((((((((&&&%%%$$$&&&((())))))((($$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%###""""""######""" """$$$$$$######$$$%%%######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################"""###$$$'''((('''&&&$$$""" """#########"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$########################!!!""""""""""""###############$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$#########$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$!!!"""###$$$%%%$$$######!!!""""""###$$$$$$%%%%%%"""###%%%&&&&&&%%%###"""###%%%&&&&&&%%%$$$%%%&&&%%%&&&)))+++---/////////---...///000000111111111...///000000000000000000......---,,,++++++++++++************))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%%%%&&&"""############$$$$$$$$$!!!!!!""""""#########$$$"""$$$$$$$$$###"""###$$$"""############$$$$$$$$$################################################################################################""""""""""""""""""""""""######""""""""""""######"""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""##############################################################################################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((()))***+++,,,...///000000000///111333444333333444555999888666555555666888999888999:::888444333444666------,,,,,,,,,+++++++++(((((((((((())))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$######"""""""""""""""""""""""""""############$$$%%%&&&'''&&&$$$###$$$'''&&&### """%%%%%%""""""%%%%%%"""""""""""""""""""""""""""""""""############""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))***++++++------...///,,,---000222444555555555777777777444000---------...---,,,+++***)))))))))***++++++++++++***))))))''''''(((((((((((('''''''''(((((('''&&&###!!! $$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$&&&&&&%%%%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''######$$$$$$$$$$$$############$$$$$$$$$######"""########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%!!!!!!""""""######$$$$$$###########################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''(((***+++,,,---...,,,,,,------.../////////000///.........///111222000...---+++******++++++,,,+++)))((((((((()))***''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%%%%"""############$$$$$$$$$""""""""""""""""""""""""################################################"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""##################""""""""""""############""""""""""""######$$$$$$$$$#########"""""""""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###!!!!!!!!!""""""########################"""############$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&'''(((((()))***+++---...///000000111000//////000222444666888777666555555555555555666666555444222111000000///////////////...------***************)))(((((()))((('''&&&&&&%%%&&&&&&$$$$$$$$$############"""""""""""""""""""""""""""###%%%&&&&&&$$$$$$%%%'''(((&&&$$$%%%'''&&&$$$!!!!!!###$$$$$$###"""$$$%%%###############"""!!!!!!!!!"""$$$$$$"""!!!"""###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))******+++,,,---......---///111444555666777666444555555444111///000000///...---+++***************++++++++++++***))))))''''''((((((((((((''''''%%%&&&&&&&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$###$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$###""""""!!!############################################################""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&######$$$$$$$$$$$$############$$$$$$$$$$$$##############################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%"""""""""##########################################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''((()))+++,,,------,,,------...//////000000...///000222222111000//////...---+++++++++,,,,,,++++++)))((((((((()))***'''''''''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$$$$%%%"""############$$$$$$$$$""""""""""""""""""""""""################################################"""############$$$$$$$$$########################$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""##################""""""""""""############""""""""""""######$$$$$$$$$#########"""""""""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################"""!!!!!!"""###$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&'''(((((()))***+++---...//////000111000//////000222444666666555555444444555555555666555555444333222111111222111111000///...,,,,,,++++++,,,,,,,,,+++***))))))((('''&&&&&&%%%&&&&&&$$$$$$$$$############"""###########################%%%&&&&&&$$$$$$%%%'''(((&&&$$$%%%&&&&&&$$$!!! !!!!!!"""######""""""###############"""!!!!!!!!!"""$$$$$$"""!!!"""###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''))))))***+++,,,------...///000222555666777777777222333444333222111222444000///...,,,++++++************++++++******)))(((''''''((((((((((((''''''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$######""""""!!!!!!################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((()))***+++,,,------......//////000111111,,,///222555666333000......------,,,,,,,,,------+++******)))((()))))))))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%##################$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""################################################"""############$$$$$$$$$########################$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""##################""""""""""""############""""""""""""######$$$$$$$$$###############"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""!!!!!!""""""$$$%%%%%%########################"""############$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&'''(((((()))***+++,,,---...///000111000000000111333555666444444444444444555555666555555555444444444333333444444333111///---,,,++++++,,,...///...---+++***)))((('''&&&&&&%%%&&&&&&$$$$$$$$$############"""###########################%%%&&&&&&$$$$$$%%%''''''&&&%%%%%%&&&&&&###""""""!!!!!!###&&&&&&### """############""""""!!!!!!"""$$$$$$"""!!!"""###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((()))***+++,,,------...000222444555666666666111222444333222222333444000///...---,,,+++++++++***************))))))(((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$######""""""################################################"""###############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%$$$%%%%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''(((***+++,,,,,,......//////000111111111---000333666666444111///---------------.........+++******)))))))))))))))%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############""""""#########$$$$$$$$$""""""""""""""""""""""""################################################""""""#########$$$$$$$$$########################$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############!!!"""""""""##################""""""""""""############""""""""""""##############################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""######$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&'''(((((())))))***+++,,,...///000111111111111222444555666777666666555555555555666555555555555555555555555555444222111///......---+++,,,...//////---+++))))))((('''&&&&&&%%%&&&&&&$$$$$$$$$#########""""""###########################$$$&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&%%%###"""%%%###"""&&&***+++&&& """"""############"""!!!!!!"""$$$$$$"""!!!"""###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((()))***+++,,,,,,---...000222333333333333222333444333111000111222000///...---,,,+++++++++)))************)))((((((''''''((((((((((((''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%$$$$$$################################################""""""######$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%########################"""###$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''')))***+++,,,......//////000111111111111111222333333333333333---.....................************)))))))))(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############""""""#########$$$$$$$$$""""""""""""""""""""""""################################################""""""#########$$$$$$$$$########################$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############!!!"""""""""##################""""""""""""############""""""""""""##############################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$######""""""########################""""""#########$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&'''(((((()))))))))***,,,---///000111111222222333555666666::::::888777666666666666666666666666666666666666333222111000//////000000***+++---...---,,,***))))))((('''&&&&&&%%%&&&&&&$$$$$$$$$#########""""""###########################$$$&&&%%%$$$$$$%%%'''&&&&&&'''&&&%%%$$$######%%%###"""&&&***+++&&& !!!""""""#########""""""!!!"""$$$$$$"""!!!"""###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((()))***++++++,,,+++,,,...000111111111111222333333222///......///000///...,,,++++++******))))))******))))))((('''''''''((((((((((((''''''((('''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%$$$%%%'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''((()))***+++---......//////000111111333222111000111222444555...//////000//////......)))************)))((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%##################$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""##################""""""""""""############""""""""""""#####################$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%$$$###"""!!!########################"""############$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&'''(((((())))))))))))+++---///000111222333444555666666666;;;:::999888888777777777888888888777777666666666222111000///...///000111+++++++++++++++******))))))((('''&&&&&&%%%&&&&&&$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''%%%&&&''''''%%%######$$$"""!!!!!!###&&&&&&### !!!""""""############"""!!!"""$$$$$$"""!!!"""###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))***+++++++++,,,...///000000000000000111222000...---...//////...---+++************)))))))))))))))(((((('''''''''((((((((((((''''''&&&&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%%%%'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&((()))******,,,------...//////000000222111000000000111333444///000111111000///...---)))******+++***)))(((''''''''''''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$$$$%%%"""############$$$$$$$$$""""""""""""""""""""""""################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""##################""""""""""""############""""""""""""######""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%%%%$$$###"""########################"""############$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&'''((((((***)))))))))***,,,///111111222333444555666666777888777777777888999999:::::::::999888777777666666333222000...------...///,,,,,,+++***)))******+++)))((('''&&&&&&%%%&&&&&&$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''%%%'''((('''$$$"""###$$$ !!!!!!"""######""""""!!!!!!"""###############!!!"""$$$$$$"""!!!"""###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***+++++++++,,,...///000000000000...///000///...---...///......,,,+++***))))))))))))))))))))))))(((((('''''''''((((((((((((''''''$$$$$$######$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%''''''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&''')))******,,,,,,------.../////////111111111111111222222222000111111111000///---,,,)))******++++++)))((('''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&"""############$$$$$$$$$""""""""""""""""""""""""################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""##################""""""""""""############""""""""""""######""""""######$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""$$$%%%&&&&&&%%%$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&'''((((((***)))((((((***,,,///111111222444555666777777777444444555666888999;;;<<<;;;;;;:::999888666666555555333000---,,,+++,,,,,,...---+++))))))***+++,,,))))))'''&&&&&&&&&&&&&&&$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$&&&'''$$$'''((('''$$$"""###$$$"""###$$$$$$###"""$$$%%%!!!!!!"""###############!!!"""$$$$$$"""!!!"""######$$$%%%%%%&&&&&&&&&&&&$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))***+++,,,,,,------.........//////...---,,,,,,++++++---...///---***(((((((((******)))(((((((((((((((*********))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#######################################$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""########################%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ &&&+++***&&&""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&******+++,,,///000///...000000111222222222222111222222111000///...------,,,,,,++++++***)))))))))******)))((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######################################################$$$$$$$$$$$$######$$$#########""""""!!!!!!""""""""""""""""""""""""########################""""""#########$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%&&&%%%$$$$$$%%%&&&((()))+++***)))((()))***---...222222444555555555444444444444444777:::>>>???@@@===<<<<<<;;;::::::999999777555222///---+++++++++---------,,,,,,+++++++++(((((((((((('''''''''''')))((('''&&&%%%$$$$$$$$$##################$$$$$$'''&&&%%%$$$%%%''')))***((((((((((((''''''''''''(((%%%""""""$$$%%%###!!!$$$"""!!!"""###%%%$$$$$$$$$$$$$$$$$$"""!!! %%%%%%&&&&&&&&&%%%$$$$$$$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))***++++++,,,,,,------......///......---,,,,,,++++++,,,---...---+++)))))))))******)))(((((((((((((((*********))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""########################%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%((((((%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&******+++,,,...//////...111111222333333333333333222222111000///...---,,,,,,,,,+++******))))))((())))))((((((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$######$$$#########""""""""""""################################################""""""#########$$$$$$$$$################################################"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%$$$$$$%%%&&&((()))(((((('''&&&''')))+++,,,///000111333333333222222333333444666999;;;===============<<<;;;;;;::::::888777555222000///............---------,,,,,,,,,))))))((((((((('''''''''(((((('''%%%%%%$$$$$$%%%#########$$$$$$$$$$$$$$$)))(((&&&&&&&&&''')))***(((((((((((((((((((((((()))(((&&&&&&'''''''''&&&)))'''%%%%%%%%%&&&%%%$$$$$$%%%%%%$$$$$$###"""!!!&&&&&&&&&&&&%%%$$$######$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))*********+++,,,,,,---...............------,,,,,,++++++---...---,,,***++++++******)))(((((((((((()))*********))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$#################################$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$###############$$$$$$$$$#######################################%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))***+++,,,---.........222222333444444444444444111111000///...------,,,,,,++++++******)))((((((((((((''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$#####################"""""""""###############################################################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%$$$$$$$$$%%%&&&'''(((&&&%%%%%%%%%%%%'''((())),,,---...000111111000000222333444555666777888999<<<;;;;;;::::::999888888777666444222111000000000.........------------,,,))))))))))))((((((((((((((('''&&&%%%%%%$$$$$$%%%###$$$$$$$$$%%%%%%%%%&&&***)))((('''&&&'''((()))'''''''''((())))))******)))*********))))))***,,,---+++(((''''''&&&%%%###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))***+++,,,------.........---------,,,,,,,,,+++,,,......---,,,,,,---+++***))))))(((((())))))*********))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$############$$$$$$########################################################################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########%%%$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((()))+++,,,,,,,,,---...111111222333333333333333000000///......---,,,,,,+++++++++***))))))((((((&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$##############################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%&&&''''''%%%$$$$$$$$$%%%&&&'''((()))+++---...000000000///111222444444333333444555888888777666666555555444222222111000///......---,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))((((((((('''&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&$$$%%%%%%&&&((())))))***&&&(((******((((((+++...,,,***'''&&&&&&&&&$$$###"""######$$$%%%%%%%%%$$$"""###$$$%%%&&&&&&''''''######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''((()))(((((()))***+++,,,---...---------------,,,,,,,,,+++---......---------...++++++***)))))))))))))))*********))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$############$$$$$$########################################################################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''$$$"""!!!###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&)))+++,,,++++++,,,...//////000111111111111000//////......------,,,,,,++++++******)))(((((('''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$#####################$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%######$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((***,,,...000000000000000333444444222111111222666666666555444444333333/////////...------,,,+++************************))))))))))))((((((((((((&&&&&&%%%$$$$$$$$$%%%%%%######$$$%%%%%%&&&'''''''''&&&&&&%%%$$$$$$$$$$$$!!!"""###$$$%%%'''(((((("""%%%''''''%%%%%%(((,,,&&&$$$###"""###$$$###""" !!!"""###$$$$$$$$$$$$!!!"""###%%%&&&'''((((((###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))''''''((()))+++,,,------------------------------,,,...//////...---...///++++++***))))))))))))************))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$######$$$$$$############$$$$$$###############$$$$$$$$$###############$$$$$$$$$########################%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%#########$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%(((+++,,,***))),,,...------...////////////.........---------,,,,,,,,,+++******))))))(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$"""###$$$$$$%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''')))+++...000111111111000333666555222000111222888777777666666555555444000000000000///...,,,+++((())))))))))))*********((((((((((((''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$###### !!!"""###$$$%%%&&&&&&!!!"""#########$$$%%%'''"""!!! """######""" !!!"""###############"""###$$$%%%&&&'''''''''###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&'''((()))***,,,---------------------------------///000000...------...,,,+++******))))))***************))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$######$$$$$$############$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%$$$"""!!!$$$'''$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""!!!!!!"""###%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$(((+++,,,)))(((+++...,,,------...............---------,,,,,,,,,,,,,,,*********)))(((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""################################################"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$""""""###$$$%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%!!!"""$$$%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''%%%'''***,,,///000000000000444888777333111111333888777777666555555444444111111111111///...,,,+++((()))))))))************''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%!!!!!!"""###$$$%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$!!!""""""###$$$%%%%%%&&&###"""!!!"""###%%%%%%$$$"""!!! """#########""""""###$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&''')))***,,,------------------------------...///111000...------...,,,+++******)))*********************)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$######$$$$$$############$$$$$$""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###&&&%%%""" $$$'''$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!"""$$$""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###(((,,,+++)))(((+++...,,,------...///.........------,,,,,,,,,,,,,,,,,,*********)))((((((''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$######""""""########################"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$!!!"""###$$$%%%&&&&&&&&&!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%!!!"""$$$%%%&&&&&&%%%%%%######$$$&&&&&&&&&&&&&&&$$$&&&(((+++...///000000000444999888444111222444666555555444444333222222000000000000...,,,***)))))))))******+++++++++,,,''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%% !!!"""###$$$%%%&&&&&&###$$$%%%%%%&&&&&&&&&&&&#########$$$%%%%%%&&&&&&&&&###!!!"""%%%'''%%%###%%%###""""""###$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((((((((()))***,,,,,,+++,,,---/////////......111///------...//////...---,,,***(((''''''((()))***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$#########""""""!!!!!!$$$$$$###############$$$""""""""""""""""""""""""########################$$$$$$##################%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%%%%$$$#########$$$%%%&&&&&&%%%$$$$$$%%%'''((('''&&&&&&$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&(((((((((((()))+++,,,------...///...---,,,---...111111000000/////////...,,,,,,+++***)))))))))***%%%%%%&&&'''((()))******''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$"""$$$'''&&&$$$"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$##############################################################################################################################$$$#########""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%#################################$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&''')))+++,,,---///222444555444444444444333333333888888888777666444333222555222///---------,,,+++,,,+++)))((((((***+++---))))))((('''&&&&&&%%%%%%&&&%%%$$$#########$$$%%%###""""""###%%%&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$###"""###%%%&&&%%%$$$!!!!!!"""############### !!!"""######$$$""""""""""""""""""""""""$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''(((((()))***,,,,,,,,,---.../////////...---000...------///000///...---,,,***((('''((())))))***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$#########""""""""""""$$$$$$###############$$$########################################################################%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$%%%''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&'''''''''((()))***+++,,,---...//////------...//////////////////......------,,,+++***))))))))))))&&&&&&''''''((()))))))))''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%"""$$$&&&&&&$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$##############################################################################################################################$$$#########""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%$$$###$$$%%%##############################$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&'''&&&&&&&&&''')))+++,,,,,,...111444444444444444444444444444888777777666555444444333444111///---......---,,,,,,+++)))((((((***+++,,,)))(((((('''&&&&&&%%%%%%&&&%%%$$$#########$$$$$$###""""""###%%%&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""###%%%&&&%%%$$$!!!!!!"""###############!!!!!!""""""######$$$$$$""""""""""""""""""""""""$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''((()))***,,,,,,...///000000000///...---...---,,,---///000000///,,,+++***((((((((()))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###############"""""""""$$$###############$$$$$$########################################################################$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&'''((()))***+++---///000///......///000......//////......------------+++******)))))))))((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$#############################################################################################################################################"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&'''(((***+++,,,---000333333333333444555555666666888777666555444444555666333000...---......---,,,,,,+++***))))))***++++++((((((((('''&&&&&&%%%%%%&&&%%%$$$$$$######$$$$$$###""""""###%%%&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""###%%%&&&%%%$$$!!!!!!"""##############################$$$$$$$$$""""""""""""""""""""""""$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''''')))***,,,---///000000000000///---,,,,,,,,,,,,---///111000///++++++***)))(((((())))))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#################################"""######$$$%%%###############################################################$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&%%%$$$$$$%%%'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&'''((()))***---///000///......///111......///000000///...---...---,,,+++***)))))))))))))))((((((''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$##############################################################################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%'''(((***++++++---///222111222333444555666777777888666555333444555777888222000///...//////...,,,,,,+++***))))))******+++(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$###$$$###""""""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$!!!!!!"""####################################"""""""""""""""""""""""""""$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&'''(((***,,,---//////000000000...---,,,+++++++++---000000///...*********)))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$######""""""###$$$$$$%%%################################################""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$%%%'''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%&&&((()))***,,,...//////......///111...///111222222111000//////...---+++***))))))))))))))))))(((''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$#############################################################################################################################################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%&&&((()))******,,,...111000111222333444555666777666555444333444666888999333222000000000000...,,,,,,++++++******))))))***'''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$#########""""""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$!!!!!!"""###############"""""""""""""""!!!!!!!!!""""""""""""""""""""""""$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%'''(((***,,,------.../////////...---,,,++++++,,,...000000...,,,))))))******))))))))))))((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&'''((()))***+++---......------///000...000222333333222111000000///---,,,***)))))))))))))))(((((('''''''''&&&''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%$$$###$$$%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$#######################################################################################################################################$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%%%%&&&((())))))***+++---//////000111222333444555555444444333444555777999:::555444333222222111...,,,,,,,,,++++++***)))))))))''''''''''''''''''''''''$$$%%%%%%%%%%%%$$$###"""###""""""###%%%&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""###%%%&&&%%%$$$!!!!!!"""###############!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$###$$$$$$%%%&&&$$$$$$%%%&&&(((***,,,---+++,,,---......------,,,,,,,,,,,,...000///---***)))))))))*********))))))'''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&&&&'''(((***+++***+++------,,,,,,...000---///111333333222000///000///...,,,******))))))((((((((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%######$$$&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$#######################################################################################################################################$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$&&&''')))))))))***---/////////000111222222333333222222333555666888999:::888777555444444222...,,,,,,,,,,,,+++***)))((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%$$$###"""###""""""###%%%&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""###%%%&&&%%%$$$!!!!!!"""###############!!!!!!!!!""""""######$$$""""""""""""""""""""""""$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$%%%&&&(((***,,,---)))***,,,------------,,,,,,,,,---...//////,,,)))((()))************))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&'''((()))***+++)))***,,,,,,,,,,,,---///,,,---000222222111///...000000...,,,+++***))))))((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%###"""$$$&&&'''$$$"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$#######################################################################################################################################$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$&&&''')))))))))***,,,.../////////000111111222222000222333666777999999999:::888777666555222///,,,,,,,,,,,,++++++)))((((((&&&'''''''''''''''''''''$$$$$$%%%&&&%%%$$$###"""###""""""###%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$###"""###%%%&&&%%%$$$!!!!!!"""###############!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((++++++++++++++++++++++++------------------------*********)))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$#########$$$$$$$$$############$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%%%%%%%((('''%%%######$$$&&&'''''''''''''''''''''''''''""""""######$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((((('''%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''(((((()))))))))***++++++,,,,,,+++---000333333111///---111///---+++)))(((((((((***))))))((('''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$'''&&&$$$$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''(((((())))))******111///...------...///111222333444444555555444444333444666666555222///---.........---,,,+++))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$"""!!!!!!"""$$$%%%""""""###$$$$$$$$$$$$###!!!!!!""""""#########$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((*********++++++,,,,,,,,,------------------------************))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&'''(((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&)))(((((('''&&&%%%$$$$$$'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''(((((())))))******+++,,,,,,,,,...000222222111///...000///---+++))))))))))))***))))))(((''''''&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&'''(((((())))))///...---,,,---...000111111222333333444444333333333444555666555222///.........------,,,***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###""""""###$$$%%%""""""###$$$$$$$$$$$$###!!!"""""""""############%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&%%%'''''''''&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((((())))))***+++,,,------------------------------++++++*********)))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$############$$$$$$########################$$$$$$##################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&)))(((((('''%%%$$$$$$###''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''(((((()))******++++++,,,---...///000000000000///...---,,,+++***************))))))((((((''''''&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&''''''((((((---,,,,,,,,,---///111222000111222333333333222222333333444555444222///...,,,,,,,,,,,,+++***((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################""""""###$$$$$$$$$$$$###""""""""""""############&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((''''''(((***+++---......------------------------,,,++++++******)))))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$############$$$$$$########################%%%%%%$$$$$$######""""""%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''')))************++++++++++++++++++++++++)))))))))(((((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((())))))***+++++++++...............///000000---,,,,,,,,,++++++++++++))))))))))))((((((''''''''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''((((((******+++,,,---///111222000111333444444444222222222333333444333111///...+++,,,,,,+++***)))((((((''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$###"""""""""""""""#########&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&'''((()))+++,,,......------------------------,,,,,,,,,+++***))))))(((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$########################&&&&&&%%%%%%$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))***,,,,,,...///000000000000222222222222222222222222///.........---,,,,,,,,,*********)))))))))))))))(((((((((((())))))(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''(((((()))******++++++///...---------...000000,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))((((((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''(((((())))))))))))***+++---///000111000222444666666555333222111222222222222000///...++++++++++++******)))(((''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%"""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$#########""""""""""""""""""&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''(((((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&'''((()))+++,,,---...------------------------------,,,+++***))))))(((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$############$$$$$$########################&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((()))******+++------...///000111111222666666777777888888999999;;;;;;;;;;;;;;;;;;;;;;;;666666666666666555555555444333222111///---,,,,,,)))))))))))))))(((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))******+++......------......///000,,,---------------,,,+++))))))))))))))))))))))))((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))((()))***+++---...///000000222555777777666444222111111111111111000//////++++++,,,,,,+++******)))''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###############""""""""""""''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&'''''''''((((((((()))((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&'''((()))***+++,,,---------------------------...------,,,***))))))(((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''(((((()))))))))***,,,...///111111333444555777888:::;;;<<<>>>===<<<<<<<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::888777555444333.../////////...,,,+++***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********---------.........//////------.........,,,+++***))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((((()))***+++,,,---......///111444666666555333111000000000000000/////////,,,,,,,,,,,,,,,++++++***''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$###""""""###$$$%%%""""""###$$$$$$$$$$$$###############"""""""""!!!''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&'''''''''(((((())))))******))))))))))))******((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((''''''((()))***++++++,,,------------------------......---,,,+++))))))((())))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%%%%&&&$$$$$$############$$$$$$########################""""""######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&''''''''''''((()))******+++---...///111444666777888888888:::<<<>>>@@@BBBCCC@@@???===<<<;;;<<<>>>???========================<<<<<<======>>>>>>??????>>>>>>>>>======<<<<<<<<<555666666555444222000///))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********,,,---......//////......---...//////...,,,+++***)))))))))))))))*********)))(((((((((''''''''''''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&''''''((()))***+++,,,---------...000333555666444222000000000000000////////////,,,,,,---------,,,++++++((((((((((((((((((((((((%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%""""""###$$$$$$$$$$$$###$$$#########""""""!!!!!!((((((''''''''''''((((((******)))((((((((((((((((((((((((((()))))))))***---,,,***)))))))))+++,,,***)))((((((******)))((()))******'''(((++++++'''***(((%%%%%%&&&&&&%%%$$$&&&''''''(((((()))))))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''(((((())))))******------------------------000...,,,,,,------,,,+++************)))))))))))))))'''&&&%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%"""$$$$$$$$$###"""###$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$%%%(((((('''&&&&&&&&&''''''%%%&&&'''))),,,000333555333444666888:::<<<===>>>???@@@AAABBBBBBBBBAAA@@@;;;555///---000444444333333555888;;;===>>>======<<<<<<;;;;;;<<<>>>@@@AAA>>>???@@@@@@???===;;;999222444777:::;;;;;;999888666333000---+++***+++++++++***((('''&&&'''(((((('''((()))******)))((((((******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))))),,,---...///000000000000.../////////...,,,***)))************))))))))))))((((((((((((''''''''''''(((((('''&&&%%%%%%$$$$$$'''&&&%%%%%%$$$$$$%%%%%%$$$%%%'''''''''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%$$$%%%%%%&&&%%%$$$$$$&&&'''((('''&&&'''((((((((((((''''''''''''((((((((('''&&&%%%++++++*********,,,---...+++***)))((((((''''''(((***++++++***(((''''''(((((((((((((((''''''''''''((((((''''''''''''((((((&&&''')))))))))'''%%%###%%%%%%%%%''')))***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''((()))***,,,.../////////000111222333333333333222222111000//////.../////////...---,,,*********(((''''''(((((('''&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%""" !!!%%%&&&######&&&###$$$$$$######"""!!! ############""""""""""""""""""""""""############%%%###!!!"""$$$%%%$$$!!!''''''&&&&&&&&&&&&''''''((((((((()))***+++------......///111111222222222222222333333444444333333000000///............///&&&)))***)))((()))&&&!!!)))((('''((()))******)))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''''''''((())))))******------------------,,,,,,000...,,,,,,---------+++************))))))))))))((((((&&&&&&%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%"""$$$%%%$$$###"""###$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''''''''''''''((()))***,,,,,,---///222666999:::::::::;;;;;;<<<===>>>>>><<<===>>>?????????>>>>>>666111***(((***,,,+++***---///222444666666666666777666666555666777888999888999;;;;;;;;;:::888777111111222444555777999:::;;;:::888555333111000///---,,,+++)))((('''''''''&&&''''''(((((((((((('''******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))))),,,---...//////000000///...//////...---,,,***)))************))))))))))))((((((((((((''''''''''''((((((''''''&&&%%%%%%$$$'''&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&''''''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&&&&$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''((()))((('''''''''(((((('''&&&'''(((((())))))))))))))))))***,,,...///000111///000000111111111000///222222222111111222222333...//////...,,,***+++++++++++++++******))))))))))))))))))((())))))******%%%%%%&&&'''((('''&&&%%%&&&%%%%%%&&&((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))***,,,---......///000111222222222222222222111000000///....../////////...---,,,*********(((''''''(((((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%""" !!!%%%&&&######&&& !!!"""###$$$$$$$$$$$$############""""""""""""""""""""""""############%%%###!!!"""$$$%%%$$$"""'''''''''(((((())))))***,,,---...000333666888999:::<<<>>>@@@AAAAAAAAAAAAAAABBBCCCCCC@@@<<<777444333444555333111222666999444555444...,,,---+++((()))(((((()))***+++)))((((((((((((''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((&&&''''''(((((()))******,,,,,,,,,,,,,,,,,,,,,,,,///---,,,,,,---------,,,************))))))))))))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%###$$$%%%$$$###"""###%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))&&&&&&'''(((***,,,---...111222333555777:::===>>>>>>>>>>>>=========<<<<<<<<<<<<=========<<<<<<;;;777222---++++++,,,***((()))+++---///000000//////000//////......///000000000111222444444444333222///...,,,,,,...222666999>>>>>>>>>>>><<<999666444000//////---,,,***(((''''''''''''''''''''''''''')))))))))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))+++,,,---...////////////............---+++***)))++++++*********)))))))))(((((((((((('''''''''''')))((((((''''''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$%%%&&&'''&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&((((((((((((((('''''''''((()))***,,,---......///333333333333555777999:::888:::===???AAA@@@???>>>BBBAAAAAA@@@@@@@@@@@@@@@<<<======;;;999777888888333333222111000000//////+++++++++************)))%%%%%%&&&''''''(((((()))((('''&&&'''((((((&&&$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''((()))***+++---......///000111111222222111111000000//////........./////////...---,,,*********(((''''''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&###!!!"""%%%&&&######&&& !!!"""###$$$$$$$$$$$$$$$$$$#########""""""""""""""""""#########$$$$$$$$$###"""###$$$$$$###"""***+++---///111222333444::::::<<<>>>AAADDDGGGHHHKKKLLLNNNOOOPPPPPPOOONNNNNNNNNNNNJJJCCC:::111,,,000333555333111222999???FFFEEE>>>444///000222111...---,,,------,,,***((('''''''''(((((())))))***''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&''''''((())))))***++++++++++++,,,,,,,,,,,,///---,,,,,,---...---,,,************)))))))))((((((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))'''''')))+++---000222444333333555666888:::<<<===>>>>>>===<<<<<<;;;::::::>>>>>>===<<<;;;:::888888666444111///000///---,,,***+++,,,---.........---,,,,,,,,,------......///---...////////////.........---***)))***---111333999;;;===???>>>;;;777555111111222222000...,,,+++++++++)))(((''''''&&&&&&'''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))++++++,,,.....................------,,,+++******+++++++++*********))))))((((((((((((''''''''''''))))))(((((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%'''((('''&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$%%%'''((()))***+++,,,///111333666888;;;<<<<<<@@@>>>:::777666555555666;;;===@@@DDDGGGJJJLLLMMMPPPOOONNNLLLKKKKKKKKKKKKJJJKKKKKKJJJGGGFFFFFFGGGAAA@@@???>>><<<;;;:::999444444222111///,,,+++******)))(((((((((((()))))))))(((((((((******)))'''((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((()))+++,,,---...//////000111111000000000/////////.........---/////////...---,,,*********(((''''''(((((('''&&&###$$$$$$%%%&&&&&&&&&&&&######$$$%%%%%%&&&&&&&&&$$$!!!"""&&&&&&######&&&$$$$$$$$$$$$###"""!!!!!!$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$############$$$######222444777:::===@@@AAABBBIIIIIIJJJKKKMMMPPPRRRSSSVVVWWWWWWWWWWWWUUUTTTSSSQQQPPPOOOKKKEEE===555000222444666333000000666<<>>@@@BBBFFFIIIKKKMMMNNNIIIFFFAAA<<<888555333333888888888:::===AAAEEEHHHPPPOOOOOOOOOOOOPPPQQQQQQPPPQQQRRRQQQOOOMMMNNNOOOPPPOOOMMMKKKIIIHHHFFFEEECCCBBBAAA>>>;;;777444333000...---+++)))((('''''')))'''&&&''')))******)))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''(((((()))***+++,,,......///000000000//////////////////............/////////...---,,,*********(((''''''(((((('''&&&######%%%&&&&&&&&&&&&%%%"""###$$$&&&&&&'''&&&&&&$$$"""###&&&&&&$$$###&&&$$$%%%%%%$$$$$$###"""!!!$$$$$$$$$$$$########################$$$$$$$$$$$$######$$$############$$$>>>@@@CCCGGGJJJLLLMMMMMMRRRRRRRRRSSSTTTUUUVVVWWWZZZYYYXXXWWWVVVTTTTTTSSSSSSSSSQQQOOOLLLIIIGGGFFF<<<===<<<888444333555888AAAHHHMMMHHHBBB<<<777222333111000000111222222111111111000...,,,+++***)))***)))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))%%%&&&&&&''''''((()))))))))))))))******++++++,,,...,,,++++++---......---************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((()))***+++,,,...///000333555888;;;<<<999:::<<<===>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<888666444222000...------,,,...000222333333222111.../////////000000111111222333444666777777777777:::999888777666555444444222222222111000...---,,,,,,---000222333333222111000111222222333333222222222222222222000...,,,***(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((())))))******+++,,,------------------,,,+++++++++++++++,,,++++++++++++*********(((((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$%%%&&&'''&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''')))***,,,---...000555;;;>>>???AAADDDHHHMMMNNNPPPRRRSSSUUUUUUVVVOOOMMMIIIEEEAAA???===<<<888666444222333666:::<<>>===>>>@@@AAAAAAAAA@@@@@@;;;;;;;;;;;;::::::999999111000///---,,,,,,------///222777::::::999777777222222222333444555666666777888888999999888777666:::999888888777777777777666555555444333222111000////////////000000111222111000000/////////000000///111333555555333111///++++++******))))))(((((('''''''''''''''''''''''''''''''''''''''((()))))))))***+++,,,,,,------,,,---,,,+++*********+++,,,,,,,,,+++++++++*********((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&&&&$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((((((((('''(((***---111555888:::AAAFFFKKKMMMLLLKKKMMMPPPRRRRRRRRRRRRQQQPPPOOONNNIIIHHHFFFDDDBBB@@@>>>>>>999888555333333333555666777777888:::<<<>>>@@@AAACCCEEEFFFFFFEEEFFFGGGIIIJJJIIIGGGDDDBBB???===<<<@@@BBBEEEHHHJJJKKKKKKJJJDDDCCCBBB???<<<888555333///---***)))))))))(((''''''''''''''''''''''''''''''''''''((((((((())))))(((((('''(((((()))***+++.........//////......---000000000000000000000000/////////...---,,,*********(((''''''(((((('''&&&$$$%%%&&&''''''%%%$$$###!!!###%%%'''((((((''''''&&&###$$$''''''$$$###%%%""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$%%%%%%"""$$$%%%$$$"""!!!###%%%OOOQQQSSSTTTUUUTTTSSSRRRWWWWWWWWWXXXYYYZZZ[[[\\\[[[YYYWWWUUUUUUVVVXXXZZZVVVPPPGGG???;;;;;;>>>@@@LLLKKKJJJKKKMMMNNNMMMKKKGGGMMMPPPLLLIIILLLQQQSSSLLLGGG@@@:::666444333111......000111333555666777000000///...,,,+++******(((((((((((((((((((((((('''''''''''''''((())))))%%%%%%&&&&&&'''(((((()))'''(((((()))***+++++++++---,,,++++++---///......************))))))))))))&&&%%%$$$$$$%%%'''***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((***---111555888:::777777777999:::<<<>>>??????@@@AAABBBBBBBBBAAA@@@:::999999888777666555444...------,,,---...000111000444999<<<<<<:::888777666666666777888999;;;<<<::::::::::::999777555333555555444444555555666777888888666555555555666666555444111000///000222333111000...,,,+++,,,,,,---,,,...333777888777444222---------,,,+++***))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))***+++,,,,,,,,,,,,---,,,+++*********+++,,,,,,,,,,,,+++++++++******)))(((((((((''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''((())))))...///333777===BBBGGGIIIMMMQQQVVVUUUQQQOOOPPPRRRQQQPPPOOOLLLIIIFFFCCCBBB999999999888666444222111555555444444333333333333222222111111111111111222111222444555444555777888===<<<:::777333111...---000333999???DDDHHHJJJKKKNNNNNNMMMLLLHHHDDD@@@>>>777444000---,,,+++)))(((''''''''''''''''''''''''(((((((((((())))))))))))(((((('''(((((()))***+++---......///......------000000000000111111111111/////////...---,,,*********(((''''''(((((('''&&&$$$%%%'''''''''%%%###"""!!!###%%%'''((((((((('''&&&$$$$$$''''''$$$###%%%%%%%%%%%%%%%$$$###""""""%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%!!!$$$%%%%%%"""!!!###%%%WWWTTTRRRTTTWWWZZZYYYWWWWWWUUUTTTVVVXXXXXXUUURRRWWWWWWXXX[[[ZZZWWWTTTSSSLLLGGG@@@888222000000000555:::??????===???GGGOOOJJJHHHFFFEEEFFFIIIMMMOOOLLLLLLLLLIIIEEE@@@;;;888222000...---...000333555555777999888444...***'''---+++)))((((((((('''&&&)))'''&&&$$$$$$%%%&&&'''&&&&&&&&&'''''''''((((((((((((((()))******++++++******+++,,,,,,---......)))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&''''''((((((((()))---111555777999;;;===999999999999:::<<<>>>???<<<===>>>??????>>><<<;;;666555555777888999888777444555666666444444666777888888:::<<<;;;777555555;;;888888:::<<<:::<<>>>>>>>>======>>>???<<<:::999888999:::<<<===777555111111555888777333777666444111///---,,,++++++---000222333555777999222222111000---***'''%%%)))(((''''''))))))(((&&&******))))))((((((''''''&&&///111)))'''......''',,,,,,,,,++++++*********+++++++++************)))******)))((((((((((((((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&,,,+++)))'''&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&###$$$%%%&&&'''&&&%%%$$$'''&&&$$$$$$%%%%%%$$$###)))***)))))))))+++///333;;;>>>DDDJJJOOOQQQQQQQQQUUUYYY[[[YYYRRRLLLHHHHHHDDDCCC???<<<888555222111444///++++++///000...+++---000333555555444111///222444333///...111000...222000------.../////////000000111000...,,,+++***,,,...111333555999===@@@AAAEEEKKKPPPQQQOOOLLLIIIDDDDDDAAA;;;333......///)))))))))))))))(((((('''***)))''''''((()))'''&&&''''''(((((())))))******,,,,,,------...---------000000111111111000000///000///...,,,+++***))))))))))))))))))((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$&&&'''((((((%%%$$$$$$&&&'''((('''%%%######$$$$$$$$$$$$######'''((((((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%RRRRRRSSSUUUWWWVVVTTTRRRPPPMMMKKKKKKKKKIIIFFFCCCKKKFFF@@@======<<<;;;:::777555222///.........///,,,///222222111222777<<<;;;:::888777666777888999;;;<<<===>>>>>>===;;;:::999999888777555444222222555999>>>@@@???<<<:::999***)))((((((***,,,,,,+++((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((()))******++++++***++++++,,,,,,---------************************)))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$###$$$$$$&&&&&&'''&&&%%%%%%&&&)))+++---000222555777999<<<@@@CCC======<<<<<<<<<===>>>???===>>>???@@@@@@>>><<<;;;999999999:::;;;;;;999888888999999888888999<<<>>>999:::<<<>>>>>>======>>>;;;<<>>======<<<999666333111000///000...,,,+++******+++,,,...000333666888999888888777999777333222555444222333111///...///000000///***---///000///...//////333111000000111111000///:::===BBBFFFIIIJJJJJJIIIOOOOOONNNKKKFFF???777222///...+++)))''''''((()))+++)))(((((())))))'''&&&'''((((((((()))))))))***+++,,,------...---------//////000000000//////...///...---,,,+++************)))))))))((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''%%%$$$$$$%%%'''((('''%%%$$$$$$%%%%%%%%%%%%$$$$$$'''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%IIILLLOOOPPPMMMIIIEEECCC===;;;888777777666444333@@@:::444111222444222///444444444444444333333333222222333444444555666666555666777888777777666555...///111333555666666666888:::<<<======:::777555999>>>DDDGGGHHHFFFDDDCCC666333///,,,+++***((('''((()))************))))))&&&''''''''''''(((((((((((((((((()))******+++++++++++++++,,,,,,,,,,,,,,,************************)))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$######$$$%%%&&&(((&&&%%%%%%'''+++000333666777888999:::>>>CCCGGGAAAAAA@@@???>>>>>>>>>???@@@@@@AAAAAA@@@>>><<<;;;:::;;;<<<===<<<;;;999888>>>===<<<999888999<<>>AAAGGGPPPZZZ```]]]ccclllssssssuuu~~~}}}tttiiibbbWWWTTTOOOHHHAAA<<<::::::===<<<999777555555555555000///---,,,,,,---......333444444444444333222222,,,)))''''''(((******)))(((((((((((())))))))))))...444<<<@@@999///,,,///,,,,,,,,,,,,++++++++++++,,,+++++++++******************)))((((((((((((((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&'''((()))***++++++...444<<>>======BBBDDDCCC???>>>@@@@@@===:::888777777888888777666555888;;;:::777555555666;;;999777777999888555222333444666:::???DDDHHHJJJMMMKKKKKKNNNQQQOOOHHHBBB;;;777222,,,)))))))))******)))((()))******(((&&&(((((((((((())))))))))))++++++,,,---------------......////////////.........---,,,,,,+++++++++,,,******)))))))))(((((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%''''''&&&$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%;;;???CCCBBB===777555444000///...///000222333444333555666666777888444///222222444555777999:::;;;???===<<<>>>@@@AAA>>><<<;;;===???@@@???===999777444444333222111111000000...111555999<<<=========@@@DDDJJJMMMLLLJJJGGGFFFEEE???666///+++)))'''&&&***)))))))))))))))******'''''''''''''''(((((((((((((((((()))******++++++,,,,,,,,,+++++++++++++++************************((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$######$$$%%%&&&'''''''''))),,,000444777777999;;;<<<===???BBBEEEAAAAAAAAA@@@@@@@@@@@@@@@BBBBBBAAAAAA@@@>>><<<;;;===>>>???>>>===;;;::::::::::::999888777:::>>>BBBNNNSSSZZZ```lll}}}uuummmbbbWWWPPPOOOEEECCC???;;;888555444333888555222000///////////////000000111222333333333000...***))))))))))))(((''''''(((((())))))******+++555IIIYYYPPP888***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))((((((((((((((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))***+++...222555>>>CCCJJJPPPSSSUUUVVVWWWYYYZZZ[[[\\\\\\ZZZXXXVVV]]]ZZZWWWWWWXXXXXXTTTQQQAAA@@@===;;;999999999999666888999777555666:::???===???BBBEEEJJJNNNQQQSSSPPPRRRQQQMMMLLLNNNNNNLLLKKKJJJIIIJJJKKKJJJHHHFFFEEEGGGIIIHHHEEECCCCCCEEE@@@@@@@@@@@@@@@>>>===<<<555444333444777===CCCGGGIIIGGGFFFHHHLLLPPPRRRRRRGGGDDD>>>888333///---,,,)))(((((()))++++++)))((((((((((((((())))))))))))***+++,,,---------------......//////000000//////,,,,,,,,,++++++,,,,,,---*********)))))))))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%...222555555222111111333666777888999:::===@@@CCC???EEEHHHEEECCCDDDBBB>>>999:::;;;>>>BBBHHHMMMPPPOOOMMMKKKLLLPPPPPPMMMJJJLLLNNNPPPPPPNNNJJJEEEBBBBBB@@@>>>;;;777444222111------///111444777999;;;???CCCHHHLLLLLLLLLKKKKKKHHHBBB999222//////000111,,,+++((('''&&&((()))+++((((((((((((((((((((((((((((((((()))******+++++++++++++++++++++++++++***************************(((((((((''''''(((((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&''''''))),,,000333555777888888;;;???BBBBBBBBBBBBCCC??????@@@@@@AAAAAAAAAAAABBBBBBAAA@@@???>>>===<<>>IIIKKKLLLKKKKKKLLLOOORRROOONNNKKKGGGAAA:::444111+++***)))***+++,,,,,,+++))))))))))))(((((((((((()))***+++,,,------------...///000111111111111111,,,,,,+++++++++,,,------************))))))))))))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%#########$$$$$$$$$$$$############$$$$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%+++...222555777999<<<===AAABBBCCCDDDDDDEEEHHHJJJLLLOOOLLLDDDBBBGGGHHHEEEEEEDDDDDDDDDGGGKKKOOOQQQNNNKKKHHHIIIJJJJJJHHHEEEHHHIIILLLNNNOOONNNLLLKKKIIIHHHGGGEEEBBB>>><<<:::777555222000///000222444333777<<>>???@@@AAAAAAAAAAAAAAAAAAAAA@@@???>>>===============;;;999888===EEELLLQQQYYYgggwww~~~sssgggZZZPPPJJJ;;;888666666777777555111222222222333444555777888999666333111///---)))'''(((((((((((())))))))))))+++000???MMMFFF333+++...,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++******)))((((((((((((((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&''')))***)))...333888===EEEOOOVVVSSSUUUVVVWWWWWWYYY\\\___ZZZ[[[\\\\\\\\\[[[ZZZZZZXXXYYY[[[[[[XXXQQQHHHBBBDDDBBB???<<<::::::;;;<<<>>>???AAAEEEHHHKKKLLLKKKMMMPPPVVV[[[___```______eeehhhgggeeeeeeiiijjjhhhddddddeeeffffffddd```]]]XXXRRRKKKHHHHHHHHHFFFDDDIIIKKKLLLLLLJJJJJJMMMOOOQQQNNNHHHBBB>>>;;;:::999===CCCKKKNNNLLLJJJKKKMMMOOOPPPRRRQQQMMMFFF>>>:::444111...,,,------...---))))))))))))((((((((((((((()))***,,,------------...///000111111222222111,,,,,,,,,++++++,,,------++++++*********)))))))))''''''''''''&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&$$$""""""######$$$$$$######"""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%444666;;;@@@EEEFFFEEECCCDDDGGGJJJJJJIIIHHHJJJLLLFFFFFFBBB>>>FFFRRRSSSJJJIIIJJJKKKLLLNNNQQQSSSTTTTTTQQQNNNKKKJJJIIIHHHGGGJJJIIIIIIHHHFFFEEECCCBBBIIIJJJJJJJJJIIIGGGEEECCC???<<<999666444555666777555777999:::;;;<<>>>>>============:::<<<>>>AAAJJJYYYmmmzzz~~~sssmmmWWWSSSNNNKKKIIIDDD<<<555777777666666777888:::;;;888777666555444111---)))))))))))))))((((((((((((***,,,222777555---+++///,,,,,,,,,---------......------,,,,,,,,,+++++++++******)))((((((((((((((((((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&(((***---...222999BBBHHHKKKOOOUUUYYYUUUWWWYYYZZZZZZ\\\^^^```ZZZZZZ[[[[[[ZZZZZZYYYXXXUUUWWWXXXXXXWWWUUUTTTTTTQQQOOOLLLIIIIIIJJJLLLNNNEEEJJJPPPSSSSSSSSSTTTVVVXXXaaaqqq{{{nnniiikkklllhhhcccZZZUUUNNNMMMOOOPPPNNNKKKQQQPPPNNNLLLIIIFFFCCCAAA888<<>>>>>=========???AAABBBFFFEEECCC???;;;999:::;;;;;;???EEEKKKLLLGGG???999555777999:::888333---*********))))))((((((((('''((((((((()))******++++++(((((()))***+++,,,,,,---++++++++++++++++++++++++(((((())))))))))))((((((''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&(((+++...///888777777888:::<<<>>>???>>>???AAAAAA@@@@@@BBBCCCCCCDDDDDDDDDCCCAAA???>>>???>>>===============>>>???CCCJJJTTTeeeyyyqqqjjjbbbXXXKKKBBB:::999888888888999:::;;;666666666777777444000,,,******))))))((((((''''''&&&(((,,,......,,,,,,,,,,,,,,,,,,------.........---------,,,,,,,,,++++++******)))((((((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&'''(((***---000111<<>>>>>??????@@@@@@AAABBBBBBAAAEEEHHHGGGCCC???======BBB===;;;:::888888BBBOOOSSSeeexxxooo]]]QQQCCC999999<<<999555444222444777999999777333000)))***+++***)))))))))+++))))))******+++,,,......,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$%%%&&&''''''&&&%%%%%%&&&(((***+++,,,***)))+++111999BBBGGGMMMQQQVVVVVVTTTUUUYYY^^^ZZZ\\\^^^______^^^]]][[[YYY[[[^^^``````[[[UUUPPPQQQ]]]VVVJJJSSS]]]XXXQQQRRRPPPMMMNNNWWWiiizzzwwwqqqiii```XXXSSSQQQQQQMMMHHHFFFFFFGGGEEECCCFFFDDDIIISSSVVVQQQMMMMMMNNNMMMIIICCC<<<666333222+++,,,,,,+++(((''''''((()))******+++,,,,,,------............/////////000//////.........---------************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%###&&&%%%$$$###$$$$$$&&&'''$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$777BBBOOOZZZiiizzz}}}oooqqqooocccRRRFFFDDDFFFFFFCCCAAACCCFFFGGGJJJLLLEEEFFF===666888999999???AAA>>>>>>???>>>:::;;;???000///------,,,,,,***(((*********+++++++++******)))************+++++++++************************'''((()))******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''&&&%%%%%%(((,,,///222555888;;;;;;:::999888999;;;===>>>?????????@@@@@@AAAAAAAAA>>>???@@@@@@@@@@@@??????:::777777:::>>>GGGYYYjjjyyyyyyhhhUUUJJJBBB:::777888555555666666777777555444333111///------,,,***((()))))))))***+++,,,------,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&'''&&&&&&&&&'''''''''((((((***+++---222999BBBKKKPPPTTTUUUUUUSSSQQQRRRUUUYYYZZZZZZZZZZZZ\\\]]]___```\\\[[[ZZZZZZ\\\^^^___```RRRWWWUUUTTTWWWOOOFFFKKKQQQ```xxx~~~rrrfff\\\PPPGGGEEEGGGIIIIIIQQQKKKJJJNNNQQQQQQTTTYYYRRRSSSRRRNNNGGG???888444,,,++++++,,,---+++((($$$((())))))***+++,,,------.............../////////.........------------,,,************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%###&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$hhhzzz|||}}}~~~zzz|||fffXXXPPPRRRNNNCCCAAAHHHIIIJJJIIIFFFAAA;;;666555???>>>>>>???;;;777999>>>;;;777111---------+++))),,,++++++++++++*********)))************+++++++++************************(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$%%%&&&''''''(((''''''$$$***222888;;;<<<<<<<<<;;;;;;:::::::::<<<>>>??????????????????@@@@@@@@@???>>>=========<<<:::888999:::@@@LLL^^^www{{{rrrdddRRRCCC<<<777444000///000222444444666333///------,,,***'''***)))))))))***+++,,,,,,,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''''''''(((((((((((((((...111666===EEELLLRRRUUUWWWUUURRRPPPPPPRRRVVVXXXYYYXXXVVVVVVYYY]]]bbbeeecccaaa^^^[[[XXXWWWVVVVVVVVVQQQPPP[[[___TTTZZZvvvqqqaaaUUUNNNIIIFFFJJJHHHIIINNNQQQPPPOOOOOOOOOPPPQQQQQQNNNIIIDDDAAA777111+++***---...***&&&((((((((()))***+++,,,---.....................---------------,,,,,,,,,,,,************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%###&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$yyyrrrlll[[[lll\\\XXXwwwwww}}}oooZZZJJJDDDAAA@@@FFFKKKEEE???===999888888;;;<<<888333444999FFFAAA999111,,,***+++,,,++++++***************+++))))))*********+++++++++************************(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''((('''''''''''')))///777===??????===<<<<<<<<<;;;<<<<<<===??????@@@@@@?????????>>>>>>>>>@@@@@@???<<<:::999:::<<>>===CCC@@@666777:::===:::444444777???AAAAAA<<<555///---...***))))))))))))***+++,,,))))))*********+++++++++************************))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&%%%''')))111555;;;>>>>>>===<<<<<<============>>>???@@@@@@@@@@@@??????>>>===<<<<<<;;;<<<;;;:::===GGGXXXdddnnnaaaVVVHHH<<<666333///---000333555444000///000222++++++******************+++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***)))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&((((((&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''((((((((()))((('''(((+++111777;;;AAAEEEJJJOOOSSSTTTSSSRRRQQQQQQSSSWWW[[[^^^___^^^\\\\\\\\\]]]]]]]]]]]]]]]___^^^[[[VVVSSSSSSWWW[[[kkkpppYYYFFF???EEEOOOVVVVVVTTTRRRRRRRRROOOKKKHHHJJJFFF???888111---,,,,,,)))(((((('''(((***+++---------------,,,,,,,,,,,,------,,,,,,,,,+++++++++************)))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%###%%%%%%&&&'''&&&%%%###"""###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$xxx{{{hhhqqqyyyvvvuuu___RRRKKK;;;===:::999;;;999555333444111999AAAEEECCC<<<555111,,,+++***))))))***+++,,,)))************+++++++++************************))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''%%%'''+++000888;;;===>>>===;;;;;;;;;>>>>>>??????@@@AAAAAAAAAAAAAAA@@@>>>===;;;::::::666777999@@@PPPjjjuuucccSSSGGG<<<111***000333666666333000///000------,,,+++************++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******)))))))))(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((((((&&&$$$###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((((((((((((***)))***,,,222999AAAEEEFFFIIIMMMQQQTTTUUUUUUUUUTTTVVVZZZ\\\^^^^^^]]]]]]^^^___``````___\\\YYYWWWXXXVVVRRRPPPWWWggg{{{jjjUUUKKKEEEAAAHHHIIIKKKOOORRROOOIIICCCBBBEEEHHHFFF???666///,,,,,,+++)))(((((()))+++,,,+++++++++,,,,,,,,,------------------,,,,,,,,,,,,************))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%"""$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$kkkzzzxxx~~~zzz{{{qqqyyy}}}qqqTTTNNNDDD<<<::::::777666777444555999@@@FFFFFF???888222000...,,,******+++,,,)))************+++++++++***************************)))(((''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&+++333:::;;;===??????>>><<<;;;<<<>>>???@@@AAAAAABBBBBBBBBBBBAAA@@@>>><<<:::999888:::===GGG[[[vvv~~~ooobbbTTTEEE:::444333555999>>>===777222///...---,,,++++++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********)))))))))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&((())))))&&&$$$######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%'''((()))))))))(((***,,,///444;;;AAAGGGJJJKKKLLLOOORRRTTTVVVVVVWWWXXX[[[^^^^^^\\\[[[]]]___````````````]]]ZZZWWWUUUGGGQQQaaattt~~~{{{qqqqqqxxx}}}|||yyyyyyttt]]]KKKLLLIIIGGGHHHKKKLLLIIIEEE<<>>AAAAAA@@@>>><<<<<>><<<:::888777DDDJJJ\\\yyy~~~}}}ppp___SSS===888888BBBNNNQQQHHH===000///...---,,,+++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&((())))))&&&$$$######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%'''))))))))))))(((***...444;;;AAAFFFIIIJJJQQQQQQQQQRRRSSSTTTUUUVVVXXX\\\^^^]]]YYYYYY^^^ccc``````___]]][[[XXXVVVTTTrrr||||||{{{xxxrrriii^^^VVVWWWOOOPPPUUUMMM@@@EEEUUUMMMLLLJJJJJJOOOVVVUUUPPP\\\YYY\\\ccceeedddkkkvvvvvvlll```QQQGGGEEEGGGHHHHHH>>>;;;;;;???EEEGGGDDD???111///,,,)))((()))***+++(((((()))***,,,---.../////////.........---------************)))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''%%%###$$$#########$$$&&&((()))"""###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$zzz~~~vvvsss~~~rrrxxxjjjfff\\\PPPHHHAAABBB>>>>>>:::555???IIIDDD===:::666222///,,,***((())))))******+++++++++,,,,,,,,,,,,++++++*********++++++************++++++******))))))((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&''')))'''%%%$$$%%%&&&&&&&&&###%%%)))...444999===@@@??????@@@??????>>>===<<>><<<999555222666AAALLLgggwwwvvvdddPPPCCC@@@AAAKKKPPPGGG===999000)))***...---(((+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))((((((((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''***++++++***++++++///777@@@EEEEEEFFFLLLRRRSSSSSSTTTVVVWWWYYYZZZZZZdddZZZSSSTTTYYY\\\^^^```\\\\\\YYYUUUWWWdddyyyvvvnnnfffXXXLLLNNNNNNNNNLLLIIIIIIOOOWWW^^^dddaaaVVVPPPXXXccciiikkkpppqqqmmmkkkkkkjjjhhhbbb]]]UUUMMMIIIIIILLLNNNUUUWWWXXXZZZcccqqq|||~~~cccNNNDDDDDDGGGDDDEEE???888;;;EEEFFF???@@@:::333...,,,,,,,,,+++******))))))***,,,...///------,,,,,,,,,,,,+++++++++++++++************)))))))))((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%######$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$#########((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$}}}oooUUUeeezzzoooUUUFFF>>>>>>>>>999>>>FFFDDDGGGDDD>>>888222...,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++******))))))******+++******))))))((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((('''%%%%%%%%%&&&&&&%%%%%%(((,,,222777;;;>>>???===>>>???????????????>>>???@@@AAA@@@??????>>>>>>@@@:::555666???OOObbbpppkkkZZZIII999;;;EEEDDD>>>999666666111))))))000,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))((((((((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&''''''((())),,,000444:::>>>CCCEEEFFFJJJQQQVVVXXXXXXYYYZZZ[[[[[[\\\\\\YYYZZZ]]]aaaaaa]]]\\\___]]]\\\\\\bbbtttvvvwwwjjj___RRRKKKKKKPPPSSSTTTTTTXXX```gggnnnxxx~~~{{{yyynnniii^^^SSSMMMKKKIIIGGGOOOeeexxxjjjRRRCCCHHHHHHAAA777444;;;FFFLLLIIIDDD===666000,,,***)))*********+++,,,---...///------,,,,,,,,,,,,+++++++++++++++************)))))))))((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$~~~vvv^^^kkk}}}iiiSSSGGGCCC::::::BBBDDDDDDCCC@@@;;;666222111111,,,,,,+++++++++,,,------,,,,,,,,,,,,++++++++++++******))))))))))))*********))))))))))))(((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%(((,,,222999===??????>>><<<===>>>???@@@@@@@@@@@@@@@AAAAAA@@@>>><<<<<<===<<<777666AAAYYYwwwuuugggRRRFFF???333BBB888666;;;555''')))666...---,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))((((((((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''((((((((((((''''''+++222;;;AAAFFFFFFFFFGGGKKKQQQWWW[[[[[[\\\\\\]]]]]]]]]]]]]]][[[WWWWWW^^^aaa\\\UUUPPPHHHbbb~~~zzz|||ssscccYYYQQQUUU\\\dddppp~~~|||jjj\\\UUUGGGQQQSSSUUU___hhhsss{{{iiiRRRJJJCCC???;;;:::===CCCEEEDDD@@@;;;444///---,,,******+++,,,---...//////------,,,,,,,,,,,,+++++++++++++++************))))))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%######$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$jjj|||uuuZZZRRRGGG@@@@@@???@@@BBBCCCAAA===777333000...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((())))))***))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%&&&''''''&&&&&&&&&'''---111888???BBBBBB???======>>>??????@@@@@@@@@@@@@@@BBBCCCBBB>>><<<<<<===888>>>JJJ```xxxuuufffQQQ888???777999FFFMMMDDD666//////...,,,++++++,,,---...------------------------++++++++++++++++++++++++************)))))))))(((((((((((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''''')))***+++---222:::DDDKKKLLLIIIHHHKKKRRRXXX\\\]]]ZZZ[[[\\\]]]^^^]]]]]]\\\^^^ZZZXXXWWWUUUVVV]]]gggwww~~~eeeUUUWWW___cccjjjUUUOOOJJJLLLWWW]]]iii|||}}}fffQQQKKKHHH@@@999999@@@BBBDDDBBB<<<666111///******+++,,,---.........------,,,,,,,,,++++++++++++++++++*********))))))(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&######$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$wwwqqqfffnnnsssvvvppp```MMM<<<@@@BBBEEEFFFEEE???777222222111...,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))************'''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$&&&(((((('''''')))+++222666===BBBDDDCCC@@@===@@@@@@@@@@@@@@@???>>>>>>>>>AAABBB???;;;888999;;;GGGYYYssszzzmmm[[[AAA???BBBQQQiiinnnRRR000000...,,,******+++---...------------------------++++++++++++++++++++++++************)))))))))(((((((((((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((((((''''''&&&&&&&&&(((+++///444999@@@HHHMMMKKKJJJKKKPPPXXX]]]^^^]]]YYYZZZ\\\^^^^^^^^^]]]\\\VVV[[[___\\\XXXfffnnn\\\UUUWWWVVVVVVhhhrrrYYYQQQKKKNNNRRR[[[kkkzzzfffVVVGGGAAACCCCCCFFFHHHHHHCCC<<<666222++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++*********))))))((((((((()))((('''&&&&&&&&&''''''((((((''''''&&&$$$%%%&&&&&&'''''''''&&&$$$$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$kkkiiisssoooOOO???<<<<<<@@@EEEGGGCCC???888666222///,,,+++++++++,,,,,,,,,,,,------------++++++************++++++)))))))))************+++'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&###&&&(((((('''(((---111888;;;???BBBCCCBBB@@@>>>AAAAAAAAAAAA@@@???>>>===<<<>>>>>>:::777999@@@GGGiii}}}ttt]]]SSSDDDBBBZZZqqqfffKKK444222...+++******+++,,,------------------------++++++++++++++++++++++++************))))))))))))((((((((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((((((((('''''''''&&&&&&(((---444:::???CCCGGGIIIKKKLLLOOOUUU[[[^^^]]][[[ZZZ[[[]]]______^^^\\\[[[UUUOOOQQQddd{{{|||}}}cccUUUPPPQQQSSSoooxxxuuummm___RRRRRRaaasss~~~zzz]]]OOOMMM@@@@@@@@@BBBBBBAAA===:::///...---+++++++++,,,,,,------,,,,,,,,,,,,+++++++++++++++************)))'''((()))))))))(((&&&%%%''''''((((((((((((''''''$$$$$$&&&''''''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$|||}}}{{{ZZZMMM>>>;;;BBBIIIKKKHHH???<<<888333///---------,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,))))))*********+++++++++(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&###&&&(((''''''***111777===>>>???@@@AAA@@@??????@@@@@@@@@AAAAAA@@@??????;;;<<<;;;:::===KKK^^^mmm}}}wwwjjjTTTBBBDDDRRRZZZXXX???<<<777222...,,,,,,---........................++++++++++++++++++++++++************))))))))))))((((((((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((())))))***...333:::@@@DDDFFFGGGHHHOOOPPPSSSWWWZZZ\\\[[[ZZZ[[[\\\]]]]]]\\\YYYVVVTTTVVVPPP\\\ttt```PPPQQQ___ssswwwhhh\\\SSSdddrrryyyiiiMMMFFF>>>;;;>>>AAAAAA???555333///,,,++++++---...------,,,,,,,,,,,,+++++++++++++++************)))'''((()))***)))(((&&&%%%''''''((((((((((((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%"""###%%%&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$rrrSSSBBBAAAGGGHHHEEEDDDAAA<<<666222/////////,,,,,,,,,------.........---,,,,,,++++++,,,,,,---))))))******++++++++++++(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%'''((((((((('''&&&$$$&&&(((''''''+++444;;;@@@?????????????????????>>>>>>???@@@AAAAAAAAAAAA<<<<<<;;;===HHH```~~~xxxwwwsssdddNNN>>>???HHHKKKGGG@@@999333000//////........................++++++++++++++++++++++++************)))))))))))))))(((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&######%%%''')))+++,,,---666;;;AAAFFFHHHIIIJJJKKKSSSUUUVVVXXXYYYYYYYYYZZZZZZ[[[[[[ZZZXXXTTTPPPMMMLLLdddxxx^^^XXXUUUeeegggNNNJJJOOO[[[eeetttnnn___LLL@@@???@@@>>>;;;:::666222---+++,,,...000---------,,,,,,,,,+++++++++++++++************)))'''((()))***)))(((&&&%%%''''''((((((((((((''''''(((((((((((('''&&&%%%$$$'''''''''&&&&&&%%%%%%%%%!!!$$$&&&((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$tttvvv\\\GGGEEEHHHAAABBBBBB@@@<<<888555222...,,,+++++++++++++++++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$'''&&&&&&%%%%%%%%%&&&&&&))))))***+++...555===DDD;;;===???AAABBBAAA@@@???;;;>>>???===@@@EEEEEEBBB:::;;;<<>>QQQeeeZZZ;;;---///+++000---,,,...111222---(((---------,,,,,,,,,+++++++++++++++************)))************))))))))))))((('''&&&%%%$$$%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$'''((((((''''''+++222777???AAAEEEIIIMMMQQQSSSUUU\\\\\\ZZZVVVVVVZZZ^^^___^^^XXXVVVXXXWWWSSSSSSXXXpppZZZMMMSSSaaatttqqqxxx{{{zzzuuuiii___WWWNNNPPPhhhjjjRRREEE>>>===@@@AAA;;;555111111///+++'''---------,,,,,,+++++++++***++++++++++++***))))))))))))))))))(((((((((((((((''''''(((******)))(((&&&&&&''''''''''''&&&&&&######%%%&&&&&&%%%######%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&### """&&&(((&&&"""{{{rrr|||rrrOOO777BBBBBBAAA???<<<999777555...............,,,+++***,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''((((((***---222888???CCC===???AAABBBCCCBBBAAA@@@AAA@@@AAACCCDDDCCC@@@===999???NNNkkk|||dddOOOEEEEEEVVVuuuhhhOOO>>>///111...+++***,,,---...------------,,,,,,,,,+++++++++++++++************)))************))))))))))))((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))+++///777<<>>>>>>>><<<:::888222222222111///---+++***,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&&&&''''''&&&(((+++222999>>>@@@AAA@@@AAABBBCCCCCCCCCBBBAAA@@@<<<===DDDDDD===999;;;>>>KKKjjjlll```TTTUUUlllvvvTTT444000///---,,,------...///------------,,,,,,,,,,,,+++++++++************)))************))))))))))))((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''(((((()))***+++,,,000666>>>DDDFFFIIIMMMRRRVVVXXXXXXXXXVVVWWWZZZ[[[[[[\\\]]]___```UUULLLSSShhh|||[[[SSSUUUiii~~~}}}|||xxxxxxxxxvvvuuuvvvyyy|||{{{{{{|||~~~|||yyyyyywwwtttvvv}}}sssWWW\\\hhh}}}ZZZFFF@@@666;;;===:::333......000,,,,,,,,,------------------,,,+++***)))******+++******)))))))))((((((((((((''''''(((******)))(((&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&###"""###&&&'''&&&###}}}WWWJJJ>>><<<>>>???===<<<777666333000...,,,,,,+++------,,,,,,,,,+++++++++************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''&&&&&&&&&&&&''''''(((%%%(((///777???CCCBBB@@@BBBBBBCCCCCCCCCBBBAAAAAA???:::===EEEBBB999<<>>???@@@AAABBB<<<999333...++++++,,,...---------,,,,,,,,,++++++************************((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))''',,,444<<>>666///---111333///+++.........---------,,,,,,+++++++++*********))))))************)))))))))((('''(((((('''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***+++...333;;;CCCIIILLLKKKNNNSSSWWWZZZZZZYYYXXX]]]WWWUUU[[[^^^YYYTTTRRRIIIgggttt[[[OOO___xxx~~~}}}www{{{{{{wwwssspppjjjddd\\\[[[ZZZYYYWWWVVVUUUTTTPPPQQQQQQPPPOOOPPPRRRTTTTTTVVVXXXZZZZZZ\\\aaadddcccffflllqqquuuxxx{{{nnn\\\WWW___jjjpppxxxWWWIII:::777;;;===555,,,---------....../////////...---+++))))))***+++---************))))))))))))(((''''''(((******)))(((&&&&&&''''''''''''&&&&&&)))(((&&&&&&&&&&&&((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%yyypppeeedddjjjfffnnnvvvxxxvvvuuuyyy}}}}}}cccRRRJJJDDD@@@AAA???:::444...++++++---///------------,,,,,,,,,,,,************************))))))))))))))))))))))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&'''((())))))+++111:::@@@CCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBCCCBBB>>>DDD^^^zzzxxx~~~yyymmmnnnwwwrrrccceeedddcccaaa``````______eeecccaaaeeemmmtttwwwvvvyyyyyy{{{~~~|||yyyqqqYYYKKKWWWccc]]]UUUHHH888...,,,...//////............---------,,,+++++++++************)))************))))))))))))'''(((((((((((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''''''''''',,,---222999AAAHHHLLLMMMNNNPPPTTTWWWYYYYYYXXXXXXYYYUUUXXX^^^\\\RRRMMMNNNjjjbbbKKKTTTfffwww~~~xxxssspppnnnmmmkkkaaaeeefffbbb^^^[[[UUUNNNGGGFFFEEEDDDBBBAAA@@@???>>>???@@@???>>>???@@@BBB>>>AAADDDGGGJJJLLLOOOQQQQQQVVV___eeeffffffnnnvvvyyy~~~iiifff~~~eeeFFF777888<<<999333.........///////////////...---,,,+++***++++++,,,++++++*********)))))))))(((''''''(((******)))(((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&ssssssxxx{{{|||tttbbb^^^dddaaafffkkkmmmllljjjkkkmmmqqqwww|||tttYYYEEE>>>>>>;;;777333000///.........------------,,,,,,,,,************************))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&''')))&&&&&&&&&&&&'''((()))***///777@@@CCCAAA@@@BBBDDDBBBBBBBBBBBBCCCDDDEEEEEEAAABBBBBBAAAGGG\\\{{{{{{rrrkkkfffcccVVVXXXUUUPPPQQQTTTMMMBBBDDDDDDDDDDDDCCCDDDFFFGGGJJJJJJKKKMMMQQQVVVZZZ[[[aaabbbeeejjjpppuuuxxxzzz|||~~~xxx[[[KKKOOOSSSiii```QQQ@@@333...///222............------------+++++++++************)))************))))))))))))'''(((((()))((('''&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))///111666???HHHMMMNNNMMMQQQRRRTTTVVVXXXYYYYYYXXXVVVUUUXXXZZZRRRMMMXXXjjjeeeVVVYYYyyyyyyuuunnnjjjddd___\\\XXXTTTRRRKKKNNNMMMHHHEEEDDDAAA<<<999999888888777666555555444555666666555555666888444555777:::===???@@@@@@AAAEEELLLRRRSSSRRRZZZeeeaaakkkqqqyyy}}}vvviiiOOOBBB===;;;:::000000000///////////////------,,,,,,,,,++++++++++++++++++*********))))))(((''''''(((******)))(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&&&&'''yyyfffYYY[[[___hhh}}}{{{xxxtttjjjmmm~~~{{{}}}wwwPPP???<<<<<<:::888555222///---......---------,,,,,,,,,************************))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$&&&((()))&&&&&&&&&'''''')))******222;;;DDDEEE@@@===AAAFFFCCCCCCCCCCCCDDDEEEGGGGGGCCCEEEDDDFFFWWWxxx{{{sssfffZZZQQQKKKGGGDDDCCC<<<888999999777555666555555555333333333555777111555888999888999===AAACCCDDDHHHNNNUUUYYY\\\\\\cccfffkkkoootttyyy~~~yyyVVVIIILLLrrrqqqiiiWWWAAA222///111//////.........---------+++++++++************)))************))))))))))))'''((()))))))))(((&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((***++++++111444:::CCCLLLQQQPPPMMMSSSTTTUUUVVVXXXYYYYYYZZZWWWVVVVVVRRRHHHKKKkkkvvvUUU___zzzrrrkkkhhhiiiZZZVVVQQQMMMHHHCCC>>>:::<<<>>>;;;666555777777444111111111111111111111111---///000000///...000111111000000111444555444222444555999???@@@@@@GGGQQQTTT]]]aaaiiivvvzzz~~~xxxmmmRRRAAA<<<<<<111111000000//////......,,,,,,---------,,,+++***+++++++++************)))(((''''''(((***+++)))(((&&&''''''''''''''''''&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&&&&&&&%%%&&&((({{{rrrvvvddd]]][[[jjjzzzAAA@@@AAA===666555666111'''---------,,,,,,,,,++++++++++++++++++++++++++++++************))))))))))))&&&'''''''''(((((())))))''''''(((((('''&&&%%%%%%((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''&&&&&&%%%''')))(((''')))---111@@@AAACCCBBBAAAAAABBBDDDAAAEEEGGGGGGIIIKKKFFF>>>CCC>>>BBB___ttt```TTTNNNEEE???<<<:::888555333444444555444333222222333222000/////////000111333333444444444444444333444333333555999>>>AAABBBFFFJJJNNNQQQUUU^^^jjjsssxxxrrrVVVMMMNNNggg^^^777555666...///---+++---///---)))------,,,,,,,,,,,,++++++,,,+++******))))))******))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&'''''''''(((+++000555666;;;BBBGGGKKKMMMOOOPPPWWWSSSRRRXXX^^^___ZZZUUUTTTXXXSSSFFFHHHggggggXXX]]]mmm}}}vvvlllccc[[[UUUNNNIIIEEECCC@@@<<<888555222000111111111000000000000000000000111111111111000000........................111000......///000000///222222222222333555888999AAADDDKKKSSS]]]fffnnnrrrzzz|||}}}ccc]]]tttrrrYYYEEE777:::555000000///---...222---------,,,,,,,,,++++++***************)))((((((*********)))))))))))))))))))))))))))))))))))))))%%%&&&(((***)))'''%%%###$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&~~~|||xxxooojjjoooyyytttxxxnnnXXX@@@333;;;AAA888222444---------,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))''''''''''''((((((((()))''''''(((((('''&&&&&&%%%((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''&&&&&&&&&'''((('''(((+++111666BBBCCCEEEDDDCCCCCCDDDFFFGGGDDDCCCFFFIIIJJJFFFCCC777OOObbbyyysssfffVVVHHHBBB>>>888555555555444333666666555555444444444444555444333333333444555555333222111111111111222333444222111111444777888999777:::======???DDDMMMTTT```kkkuuuzzzvvvyyy~~~gggaaaWWWYYYTTT<<<222...............,,,,,,---------,,,,,,,,,,,,++++++,,,+++******))))))******))))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&(((((((((((()))---333888<<<@@@EEEJJJLLLNNNPPPRRRTTTZZZ[[[VVVTTTXXX[[[ZZZXXXJJJAAAQQQzzzfffMMMYYYooowwwnnnddd^^^UUUNNNHHHCCC>>>:::777777666555444333222222000000000000000000000000000000000000000000000000////////////////////////000///...///000000000000////////////000222333444999:::===CCCJJJSSS[[[```kkkoootttyyy|||~~~sssbbbkkk^^^FFF===666000111333111//////---------,,,,,,,,,++++++***************))))))((()))))))))))))))*********))))))))))))))))))))))))%%%&&&((())))))'''%%%###%%%%%%&&&'''''''''''''''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&bbbhhhiiicccdddrrr|||[[[@@@>>>@@@888222555......---,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))''''''''''''(((((((((((('''''''''(((''''''&&&%%%((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''&&&''''''&&&&&&)))///777===EEEFFFGGGGGGFFFFFFGGGIIIHHHBBBBBBJJJLLLFFFBBBDDD>>>fffnnn^^^QQQDDD999555444222000000222444444444555555444333333333333333333222222222222222333444222111000//////000111222444222//////000111000000000222444333111333888<<>>DDDGGGJJJMMMNNNPPPRRRTTTUUU\\\\\\UUUSSSVVVVVVQQQGGGPPPcccnnnLLLWWW~~~vvvpppiii```YYYJJJFFFAAA<<<999666333111......//////000111111111/////////000000000000000111111000000000000111111111111111111111111111111////////////000000111111//////......//////000111111111000222777===DDDHHHVVV\\\dddlllrrrvvvzzz}}}yyyooobbbKKK>>>222111333111...,,,------------,,,,,,,,,,,,******++++++******)))((((((((())))))******++++++))))))))))))))))))))))))&&&'''((())))))'''%%%$$$%%%&&&&&&'''''''''''''''############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&qqq||||||{{{uuurrr|||iiiMMM>>>===:::444111000...---,,,,,,,,,---++++++++++++++++++++++++************)))))))))((('''''''''(((((((((((((((&&&'''''''''''''''&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''((('''&&&''',,,444>>>DDDFFFHHHIIIIIIGGGGGGHHHJJJDDD@@@EEEOOOLLL???===EEEYYYyyy{{{iiiWWWHHHBBB<<<333111666444444444444666777888888444444555666666666666666666666555555555555555555555555555555444444444444777555333222333444333222222444444333111111333555444777;;;>>>DDDNNNXXX^^^rrrxxx}}}|||tttfff\\\___hhh]]]EEE999...***///000++++++111------,,,,,,,,,+++++++++,,,+++******))))))******((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''((()))+++---111888AAAGGGIIIKKKMMMOOOOOOPPPSSSUUUXXXTTTSSSWWWYYYTTTLLLFFFTTTyyy~~~^^^kkk}}}ttthhh^^^VVVOOOGGGBBB999888666444333222111111000000000000000000000000000000111111111111222222444333222222222222333444111111111111111111111111...///000111111111111222222222111111111111111111000///......///222666888???EEENNNWWW```hhhpppuuuxxxmmmccctttoooYYYAAA666444222111000...------------,,,,,,,,,***++++++++++++***))))))''''''((()))***++++++,,,((((((((((((((((((((((((&&&'''((((((((('''%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&vvvooofffssszzzzzz~~~~~~___LLLDDD@@@555333111///---,,,------++++++++++++++++++++++++************)))))))))(((((((((((((((((('''''''''&&&&&&'''''''''''''''&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((((((''''''((('''&&&)))000:::DDDIIIFFFHHHIIIIIIHHHGGGIIIJJJFFFCCCFFFJJJCCC:::DDDXXXtttvvvaaaRRRGGG:::333555666222555<<<777777777777666666666777666777999;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;::::::999888999;;;===<<<:::777666:::888777777888888777666111111222111111000111222222000///000222666===BBBOOOWWWdddooowwwzzz||||||qqqSSSIIITTT```eeeLLL<<>>GGGMMMKKKMMMNNNOOOOOOPPPRRRTTTYYYOOONNNWWWTTTIIILLL[[[mmmcccppp}}}vvvooo___XXXMMMDDD>>>888333000//////////////////000111333333333222222111111111222222333333333444444444444333333333333333333444111111111111111111111111...111333333222111222333333333333333333333222222222222222111111111000000///333888>>>GGGQQQ[[[bbbgggttt___]]]hhh~~~\\\DDD999444444666.........---------,,,,,,+++++++++++++++***))))))''''''((()))***++++++,,,((((((((((((((((((((((((''''''((((((((('''&&&%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&lll^^^[[[\\\dddssstttbbbEEEEEE:::888444111...---------++++++++++++++++++++++++************))))))))))))((((((((((((((('''''''''%%%&&&''''''((('''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((((((''''''(((---666@@@HHHLLLGGGHHHIIIIIIHHHHHHIIIJJJLLLGGGDDD@@@<<>>>>>>>>>>>>>>???@@@AAA<<<===>>>>>>??????>>>>>>@@@AAACCCDDDDDDAAA>>>======<<<:::::::::999777666444444333222222222222333555111...///000000333777666>>>JJJWWWbbbkkkrrrvvv{{{|||}}}rrr^^^JJJWWW{{{iiiXXXBBB333000000///---------,,,,,,,,,,,,++++++,,,+++******))))))******))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''+++000555;;;BBBHHHMMMIIILLLNNNPPPPPPQQQSSSTTTUUURRRSSSSSSHHHGGGfffdddVVVeeexxxwwwooofff[[[SSSEEE@@@:::555222111///......000111222111111333444111111222222222222222222333333444444555666666666222222333333333333222222222222222222222222222222000444777777444222333444222222333333333222222111222222333333333111///---000111111333777???HHHNNNZZZfffqqquuuvvv|||nnnaaahhhwwwZZZCCC444000333............---------,,,+++++++++,,,++++++***)))(((((())))))******++++++))))))))))))))))))))))))'''''''''''''''&&&&&&%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&mmmZZZVVVcccaaaaaajjjyyyTTTAAA???<<<888333///---------++++++++++++++++++++++++************)))))))))))))))(((((((((''''''''''''%%%&&&&&&'''((((((''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((((((((((((&&&'''***222<<>>FFF___tttcccPPPBBB:::777555666555333444888999777555777888999:::>>>CCCHHHWWWSSSMMMHHHGGGJJJNNNQQQMMMNNNQQQSSSUUUWWWWWWXXX]]]]]]\\\[[[[[[ZZZZZZZZZUUURRROOOLLLJJJGGGCCC@@@AAA???<<<999888888777666777222111333444111111444111444999AAAJJJVVVccckkkppprrrvvv{{{uuuSSSRRRuuuzzz^^^>>>...///222///------,,,,,,,,,,,,++++++,,,+++******))))))******))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((+++///555:::>>>BBBFFFIIIGGGJJJNNNQQQRRRSSSTTTUUURRRWWWUUUKKKJJJddd~~~hhhSSScccsssfffYYYMMMCCC<<<888666333222222222333333111333555555444333444666222222222222222222333333333333333444555666666666333444666888888666444333333333333333333333333333333777:::999555222333555111222333444444333222222222222222111111000000000333333222111222666;;;@@@JJJUUU```eeejjjssszzz}}}~~~~~~}}}www}}}\\\@@@222000............------------++++++,,,,,,++++++***))))))))))))))))))*********))))))))))))))))))))))))'''''''''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&uuuYYYXXXhhhllllllnnnuuu|||~~~|||xxxpppCCCBBB???:::444000...------++++++++++++++++++++++++************))))))))))))))))))(((((('''''''''&&&%%%%%%&&&'''((((((((('''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((((((((((((%%%&&&,,,555@@@HHHKKKKKKIIIJJJKKKKKKJJJJJJKKKLLLEEEEEECCCDDDVVVxxxwwwpppaaaNNN===555666:::111777666111333;;;===888999;;;???AAAEEELLLUUU[[[tttmmmbbbYYYWWW[[[bbbggglllnnnrrrvvvzzz}}}}}}zzzyyyzzz}}}~~~uuurrrmmmhhhccc^^^XXXTTTKKKGGGBBB>>><<<:::999888999333222666666111///222333111//////555AAAPPP[[[dddhhhooovvv|||~~~zzzwwwaaaTTTccctttGGG---...444222---------,,,,,,,,,++++++,,,++++++***)))*********)))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%&&&'''((((((&&&&&&&&&'''''''''((((((...222888===???AAACCCDDDEEEIIIOOOSSSTTTUUUUUUVVVQQQYYYRRRFFFXXX|||eeeSSSmmmqqqiii\\\MMMBBB:::777666333222111000000111111222000222444444111000111222666555555444333222222111222222333333444555666666666888;;;======;;;888666555555555555555555555555444999<<<;;;666333333555222333444555666555444444222111000//////000222333/////////......000333666555AAAOOOZZZcccnnntttvvvyyyyyy}}}wwwzzzSSS<<<666//////.........---------+++,,,,,,,,,,,,+++***************)))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&'''(((((())))))(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&~~~wwwzzz~~~qqqIIIDDD@@@===666---,,,000---------,,,,,,,,,+++++++++++++++*********))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&(((''''''&&&&&&&&&''''''***---333;;;CCCHHHKKKLLLJJJLLLLLLLLLKKKKKKHHHDDDBBBBBBBBBMMMppprrrkkk\\\HHH:::666666777666;;;666000000777===@@@AAAEEEIIIMMMPPPSSSYYYccckkktttggg^^^gggxxxxxxllldddZZZQQQMMMJJJGGGEEEIIIFFFAAA===:::777444222333222111111333888===@@@TTT```lllrrrssswww}}}|||uuukkk```ooo}}}III666777222111...,,,******---000---))),,,,,,,,,+++++++++******((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%+++***'''&&&&&&'''***+++222444777;;;???CCCEEEFFFFFFRRRXXXUUUSSSVVVWWWTTT]]]KKKDDD[[[zzzxxx___~~~tttlll]]]SSSEEE<<<888555222///555333111000000111111111222333444555555444444444333444444333222222444666:::;;;<<<======<<<;;;;;;<<>>===;;;999888777888888555555444333222222222222///111222111...---///222...///111///---...111444///444;;;BBBKKKYYYiiiuuuuuuyyyzzzyyy}}}rrruuuRRR???222111000///,,,***+++---+++++++++************)))+++***)))(((((()))***+++))))))(((((((((((())))))&&&(((***(((%%%###%%%(((''''''''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''}}}dddPPPAAA???<<<222---000---------,,,,,,,,,+++++++++++++++*********))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''(((''''''&&&&&&'''''''''(((---666???GGGJJJJJJIIIIIIIIIIIIJJJKKKLLLJJJGGG===AAAMMMhhhsssgggRRRHHH<<<666555777777666888666666999???DDDHHHIIILLLSSS[[[bbbhhhoooyyy}}}||||||tttnnniiifffcccaaa[[[SSSKKKEEE@@@===:::<<<999555222222444777999CCCOOO^^^hhhnnnqqqrrrsss{{{|||}}}vvvlll^^^tttlllOOOAAA666,,,000000///,,,+++,,,...---***,,,,,,,,,+++++++++******)))))))))(((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%%%%&&&)))(((&&&&&&'''))),,,...555666999===AAADDDGGGHHHMMMSSSUUUQQQPPPSSSTTTQQQOOOOOO^^^www~~~qqqbbbZZZJJJBBB999444333444333111/////////111444777888888222333333444444555666777333444666777999<<>>CCCGGGKKKMMMTTTTTTRRROOOPPPRRRRRRPPPIIIaaa{{{}}}mmmxxxrrrjjj\\\LLLCCC999444000...111333333222000111333444555555555555444555555444333555888;;;:::===BBBGGGMMMTTT\\\aaa```ccciiipppxxx~~~{{{wwwrrrnnnlllccc```[[[TTTMMMGGGBBB@@@:::888555333222222222111...000111111000//////000222222222111222999CCCKKKZZZfffqqqvvvxxx|||~~~|||uuu^^^mmmhhhEEE666///333444,,,)))...,,,+++++++++************)))******************)))))))))(((((((((((())))))((('''&&&'''((()))(((''''''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''zzzooogggkkkzzz}}}uuusssUUUCCC:::222---...------------,,,,,,,,,************************((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((()))(((000<<>>>>>KKKlllrrrZZZIII>>>777777:::::::::999888999;;;???BBBUUU\\\eeejjjnnnuuu}}}mmmhhh^^^SSSJJJCCC???>>>:::666888EEERRR\\\fffnnnlllnnnppppppqqqtttyyy|||zzzwwwrrrkkkUUURRRcccnnnZZZ777222...---111000+++***,,,,,,,,,,,,+++++++++******++++++++++++************((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&''''''((((((((((((***,,,...000111555777;;;@@@GGGMMMRRRUUUSSSPPPRRRVVVUUUOOONNNSSS}}}ttthhh|||ooobbbTTTLLLDDD;;;444111222222222333444555555444333555777777777888:::===:::@@@HHHOOOUUU^^^iiiqqqxxxqqqhhh___XXXPPPGGGAAA???;;;777333111111222222///000111222111222333444===BBBMMM[[[gggqqqwwwzzz|||{{{qqqppp\\\999000222000...000,,,,,,,,,++++++++++++***)))***+++,,,,,,+++***)))))))))(((((((((((())))))'''$$$###$$$''')))'''%%%''''''''''''''''''''''''&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''wwwfffVVVNNNJJJOOOaaaqqqzzzTTTBBB;;;222............---------,,,***************+++++++++))))))))))))))))))))))))&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&'''(((((((((''''''''''''((()))******111777???EEEGGGHHHJJJLLLMMMJJJJJJKKKDDD:::999@@@YYYyyy```FFF;;;777555888===666777888888;;;BBBMMMVVVkkkqqqxxx||||||ssshhh^^^VVVPPPMMMJJJGGGHHHOOORRRSSSZZZdddnnnpppssssssrrrssswwwzzz}}}~~~ssseee```pppzzzOOO<<<222---111222,,,***,,,,,,,,,,,,+++++++++******+++++++++************)))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&''''''((()))(((((()))+++---///111222555888===DDDJJJOOOSSSUUURRRPPPRRRVVVPPPIIISSSeeewwwcccuuugggZZZNNNBBB;;;666222000111000111222444666777888999555666777666666999@@@EEEPPP[[[jjjwwwxxxnnnddd]]]RRRMMMDDD===999666333222///000111222222111111000555555;;;KKK[[[hhhrrrxxx{{{zzz{{{~~~xxxPPP999111///---,,,,,,,,,,,,,,,++++++++++++******++++++++++++******))))))(((((((((((()))))))))((('''((()))***)))(((''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&''''''{{{tttppprrrrrrqqquuu~~~~~~wwwlllaaaWWWLLLEEEHHHNNNVVViii|||kkkJJJ===:::............------------))))))*********+++++++++))))))))))))))))))))))))&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&'''(((((()))''''''''''''((()))***+++333;;;DDDIIIIIIJJJLLLNNNRRRNNNLLLJJJ???666===KKKttt{{{dddNNN;;;777666444555;;;666999===@@@FFFSSSdddppp|||xxxnnnfffbbb___bbbiiimmmaaaPPPKKKRRRaaahhhpppttttttuuuxxx{{{~~~|||uuuxxxMMM<<>>@@@EEEPPP^^^iiirrrlllcccYYYPPPHHH???999666444222111000000000000333000333===HHHSSSbbbooosssxxx}}}tttPPP999111...***------,,,,,,,,,+++++++++,,,++++++******++++++,,,))))))(((((((((((()))))))))***+++***)))((()))***''''''''''''''''''''''''%%%&&&&&&'''((((((''''''%%%%%%%%%&&&&&&&&&''''''vvvfffXXXQQQKKKLLLJJJJJJRRR^^^eeegggmmmppprrrqqqqqqttt|||~~~uuunnnfffUUULLLFFFDDD@@@@@@NNNbbb}}}QQQ===@@@//////.........---------))))))******++++++++++++))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&'''((())))))''''''''''''((()))++++++444===GGGMMMMMMLLLMMMOOOIIIFFFFFFFFF???<<>>BBBGGGLLLPPPQQQQQQPPPRRRNNNOOOPPPJJJSSS~~~qqqbbbRRREEE;;;444///000111111333666999999999999888888999;;;:::???GGGRRRaaavvvyyymmm___QQQHHH>>>:::555111///000111111444111111444777???PPPbbbpppxxxkkkGGG999555111---------,,,,,,,,,++++++---,,,+++******+++,,,---))))))(((((((((((())))))(((***,,,***'''%%%''')))''''''''''''''''''''''''%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''~~~wwwkkk___VVVXXX]]]]]]___ccciiiiiiggg___TTTIIIAAA>>>999:::;;;???EEEKKKQQQUUURRROOONNNMMMHHHIIIYYYlllnnn{{{vvvqqqcccTTTIIIHHHEEE@@@CCCLLL^^^zzzjjjWWWCCC222,,,000333,,,+++///++++++,,,,,,,,,,,,+++******))))))))))))((((((((((((''''''(((((((((((('''''''''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%'''((('''%%%''',,,111888@@@IIINNNMMMLLLNNNPPPEEECCCCCCAAA<<>>AAADDDIIIMMMQQQRRRRRRRRROOOWWWSSSDDDIIIoootttrrr~~~sss___JJJ===999---222333000111666888555;;;777666999888777<<>>DDDNNNUUUWWWVVVOOOHHHBBBAAACCCGGGMMMRRRiiisss~~~}}}wwwfffXXXLLLGGGBBBAAAMMM\\\bbbxxx{{{sss```III666...000333---,,,///++++++,,,,,,,,,,,,+++******))))))))))))((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%''''''&&&&&&(((...444<<>><<>>>>>BBBGGGOOO[[[jjjxxx||||||{{{xxx]]]JJJ666000222222///,,,,,,,,,,,,++++++++++++***111444222,,,***,,,***%%%((((((''''''''''''(((((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((+++...000222555;;;???CCCEEEIIIMMMPPPQQQQQQPPPOOOSSSMMMIIIaaaqqqmmm}}}nnn```OOO@@@777666222666666222222777999777888666777:::;;;???JJJWWWgggwwwooogggZZZMMMCCC;;;666333333000///222333333777<<>>111///...---,,,,,,...---+++++++++************++++++***))))))(((((())))))***'''((()))***)))'''%%%$$$'''((()))))))))(((&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''rrrddd\\\WWWUUUSSSRRROOOJJJEEE@@@>>>999555777999:::===@@@<<>>111000333------///++++++,,,,,,,,,,,,+++******))))))))))))((((((((((((''''''(((((((((((('''''''''''''''((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&''''''&&&&&&***222888BBBFFFKKKMMMLLLJJJKKKMMMHHHFFFAAA<<>>FFFVVVmmmwwwiiiZZZMMMAAA:::888333111222111///000444???JJJ\\\ooo}}}zzz|||cccrrrzzzUUU888222000...,,,,,,,,,---...++++++************++++++*********))))))***************))))))((((((''''''((((((((()))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''wwwhhhZZZMMMCCC>>>>>>>>>>>>?????????>>>===>>><<<:::;;;===???AAABBB???EEEKKKIIIAAA<<<===@@@CCCMMM___sss~~~pppcccYYYZZZUUUNNNSSSggg{{{|||yyy{{{~~~vvvllleeebbbfffuuuzzzlllqqq}}}KKK777000222---,,,...***+++,,,,,,,,,,,,+++******))))))))))))((((((((((((''''''((((((((((((''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''&&&'''---666===DDDHHHKKKLLLKKKKKKKKKLLLCCCBBB@@@BBBSSStttjjj~~~dddMMM<<<333444:::444888===???BBBJJJVVV```yyyvvvvvv|||eee^^^uuuzzzVVVLLLPPPZZZtttmmmccchhh~~~xxxsss^^^KKKEEEHHH]]]OOO>>>555888HHH^^^ooosssnnniiiiii[[[CCC333222333000------,,,,,,,,,+++++++++,,,---,,,+++*********)))((((((''''''''''''(((((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''(((((())))))---...000222666:::>>>@@@GGGIIIMMMPPPRRRRRRQQQPPPPPPHHHPPPwwwpppsss|||mmm[[[FFF:::444222222555444777999888666666888:::888;;;BBBPPPeeessscccUUULLL@@@999444333222111222666555:::HHH\\\ppp}}}~~~~~~www{{{lllCCC666222///...,,,)))(((***++++++************++++++++++++************++++++,,,+++)))((((((((())))))(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''|||eee___SSSHHH>>>888555555777888888999:::<<<>>>@@@>>>===<<<===@@@DDDFFFEEEIIIOOOSSSMMMCCC???CCCJJJYYYnnnzzzkkkiiieeeaaafffyyyyyyyyy|||~~~~~~~~~|||~~~}}}}}}vvvfffkkk{{{\\\AAA222111---,,,---***+++,,,,,,,,,,,,+++******))))))))))))((((((((((((''''''((((((((((((''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((((()))///999@@@DDDGGGJJJKKKLLLKKKKKKKKKBBBAAAAAALLLjjjwwwbbbIII:::444222444777777:::???CCCIIIWWWhhhtttqqq___mmmhhhXXXddd|||}}}]]];;;GGGMMMcccsssWWW^^^rrrkkkbbbffftttlll___ZZZfffTTTAAA999:::AAAMMMXXXqqqsssrrrrrr{{{uuuXXX:::...///222---------,,,,,,,,,++++++((((((((()))*********+++((((((''''''''''''(((((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((())))))***---...///222777<<>>FFFOOOPPPMMMYYY___```XXXMMMKKKVVVaaayyysssqqqlll}}}uuuwwwxxxwwwzzz}}}|||}}}~~~zzzxxx{{{yyywww{{{|||www}}}yyyqqqNNN666333///,,,...++++++,,,,,,,,,,,,+++******))))))))))))((((((((((((''''''(((((((((((('''''''''''''''(((((('''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''(((******,,,111:::AAADDDFFFIIIKKKLLLKKKIIIHHH>>>???BBBRRRzzzzzz]]]KKK888333555777777777===???BBBJJJXXXoooxxxddd___yyykkk^^^^^^oooqqq[[[BBB888BBBQQQooodddSSSJJJXXXjjjlllZZZHHHLLL[[[jjjyyy~~~uuukkkXXXHHHFFFHHHGGGGGGIII[[[ppp|||zzzuuuyyySSS777///000------------,,,,,,,,,,,,,,,******,,,,,,)))))),,,((((((''''''''''''(((((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((())))))***+++------...333999???BBBCCCKKKMMMPPPSSSTTTSSSRRRQQQBBBQQQ}}}}}}vvvzzzkkk^^^FFF<<<444222222222444777:::::::::999666555<<>>444444888:::999:::BBBFFFNNN^^^uuuxxxfff___sss___^^^fffmmm\\\@@@666@@@EEEbbbsssYYYFFF>>>AAALLLSSSMMMAAA???NNN^^^ppp}}}gggWWWZZZ^^^XXXNNNIIILLL^^^yyy|||vvv}}}QQQ777111...------------,,,,,,,,,...******------)))))),,,((((((''''''''''''(((((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((()))***++++++...---///444<<>>777888111222333555666666666666666888:::<<>>666JJJaaazzzfffKKK===666222444666666666999CCCLLL]]]uuupppvvvpppZZZ^^^ttt___aaafffcccNNN777666CCCMMMvvv~~~XXXAAA999666999???@@@;;;<<>>EEEIIIIIIPPPQQQRRRRRRPPPMMMIIIGGGIIIpppuuufffUUUEEE;;;222000111444555555999???@@@;;;:::???GGGXXXttt|||bbbWWW^^^mmmxxxoooqqqtttwwwyyywwwrrrnnn\\\bbbjjjsss}}}iiikkkzzzzzz~~~{{{mmmcccXXXJJJ===666222666888666555===MMM[[[nnnttt|||~~~~~~~~~{{{qqqiiivvvrrrRRR555...///---+++,,,++++++************++++++))))))(((((((((((())))))(((((((((((())))))))))))***)))(((&&&&&&''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))lllfffZZZLLL???777555555444222333777777444333555888;;;===@@@GGGRRR]]]cccYYYEEEHHH___lllsss{{{}}}yyymmmjjjkkkqqq}}}|||}}}}}}}}}xxxvvvxxx}}}~~~}}}}}}xxxxxxwwwuuuwwwzzz||||||wwwxxxyyyzzz|||}}}~~~~~~www\\\@@@111000111...---------,,,,,,,,,++++++************))))))))))))******))))))((((((''''''***(((&&&%%%%%%%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''((()))***,,,111777<<>>DDDRRR^^^tttrrrjjj~~~}}}hhhZZZkkkppp]]]ZZZPPPRRRHHH333888KKKKKKhhhttt}}}III888===...888777777999===MMMjjjtttiiiaaa\\\OOOJJJHHHTTTooo{{{ppplllDDD111000...,,,------+++***+++++++++++++++++++++++++++))))))(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&'''***---///000111222666<<>>EEEKKKOOOTTTMMMPPPQQQJJJGGGLLLMMMiiigggzzzjjj[[[KKK<<<333222333555777777666777888888@@@DDDKKK]]]hhhkkk~~~|||}}}~~~~~~~~~lll^^^kkkxxxuuutttddd^^^kkkzzz{{{|||qqqeee\\\LLLAAA999999888666<<>>AAAFFFIIIJJJGGGEEECCC???;;;EEEaaajjjaaaoooTTT@@@999444666999;;;>>>HHH^^^sss|||dddjjjsssWWWeeezzz}}}gggZZZXXXSSS@@@555333777;;;NNNccciiinnnZZZ<<<444444555===::::::BBBRRRnnn|||vvvkkk```SSSKKKFFFNNNhhhxxxtttxxxttthhh]]]OOO>>>333...+++,,,,,,)))***...++++++++++++++++++++++++))))))(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''(((+++...///111222666:::AAAHHHMMMQQQSSSQQQMMMOOONNNEEEKKK```}}}```___}}}nnn[[[LLL>>>444000111444777:::;;;999777999;;;@@@PPPlllvvv~~~xxxyyyyyyggg___ccckkkzzz|||bbbXXX^^^bbbfffttt]]]WWWggguuu]]]VVVZZZ^^^___^^^bbbjjjuuummm[[[OOOCCC===888444888@@@JJJUUUdddpppwwwzzz}}}|||~~~zzz|||vvvyyyjjjLLL555+++***---,,,,,,+++***************))))))))))))))))))))))))))))))************))))))***)))'''&&&&&&'''(((((((((((((((((((((((((((((()))((((((''''''''''''(((BBBAAA>>>:::666555666777999666555777888777888<<>>FFFQQQhhhooojjj~~~pppSSSBBBHHHXXXnnnzzzuuu\\\YYYZZZXXXbbb}}}hhhWWW___zzzvvv]]]CCC:::===CCCGGGHHHRRRSSSeee~~~vvvhhh\\\OOOEEE===777999???AAAKKKZZZhhhqqqwww{{{|||~~~~~~}}}}}}~~~]]]>>>///------,,,,,,+++************+++))))))))))))))))))))))))))))))************)))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((()))(((''''''''''''((((((999:::999888555444444666777666888:::888777;;;BBB[[[qqq~~~wwwjjjdddbbbgggjjjmmmwww~~~{{{yyywwwwwwyyy}}}~~~|||}}}~~~|||vvvwwwxxxvvvuuuwww~~~{{{wwwrrrooonnnooooootttooonnnvvv___>>>000///.........---------,,,,,,************)))))))))((((((((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((***...444:::AAADDDIIIIIIHHHGGGDDD???<<<;;;OOOrrrWWWooouuu]]]@@@444:::666:::@@@FFFMMM```yyyxxxyyygggyyyhhhJJJCCC>>>:::999FFF```dddOOO777111---444???DDDFFFLLLeeesssEEE;;;777777KKKUUUIIIGGG]]]|||xxxsssaaaMMMNNN\\\lll{{{}}}{{{tttzzzxxxfff@@@333+++///000+++))),,,++++++++++++++++++++++++))))))(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((***---///000000333777>>>DDDIIIMMMPPPMMMTTTNNNIIIHHHEEEeee}}}}}}tttgggWWWDDD999444222444888444555888:::888:::FFFUUUsssaaaTTTSSScccpppnnnkkklllkkklllrrrkkkJJJ888AAAUUUlllwwwsssSSSWWWYYYXXXiiinnn```[[[mmmZZZGGG555444AAASSSdddooo|||rrrxxxwwwlll^^^RRRGGG???===???>>>FFFRRR___jjjrrrwwwzzz}}}}}}}}}}}}kkkJJJ777///+++---,,,,,,+++***+++++++++))))))))))))))))))))))))))))))************)))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((''''''''''''((((((555777999888777555555666777:::>>>>>>;;;<<>>BBB```cccyyyyyyhhhPPP;;;444999:::===FFFSSScccyyytttmmmnnnrrrooovvv]]]BBB666777<<<>>>HHH]]]aaaMMM555555222999GGGGGGJJJXXX}}}jjj>>>777777===UUURRRJJJQQQqqq~~~~~~yyyvvvkkk]]]YYY^^^kkkvvvsssllluuuwww~~~PPP:::***,,,000,,,***---++++++++++++++++++++++++))))))(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((()))+++---///000111444999@@@FFFJJJMMMNNNOOORRRNNNFFF@@@IIIuuuyyyxxxgggWWWHHH999333222222444777777666777:::;;;BBBYYYqqqqqqOOOSSS```pppxxxwwwsssrrrfffaaa```iiizzzeeeJJJBBBTTThhhxxx{{{rrrIIISSSWWW^^^ttt___\\\bbbxxxkkkEEE;;;777FFFccc|||pppbbbTTTIIICCC@@@@@@DDDLLLVVVaaakkkrrrvvvvvvzzz}}}{{{\\\BBB111***------,,,+++++++++++++++))))))))))))))))))))))))))))))************))))))(((((('''&&&&&&''')))***(((((((((((((((((((((((((((''''''''''''(((((()))444666999;;;:::999888999<<<@@@EEECCC???FFF\\\ssssssqqqtttppplllfffYYY\\\XXXYYYbbbjjjooo{{{uuurrr{{{~~~}}}zzzyyyzzzzzzxxxuuuuuuwwwyyyzzzzzzuuuvvv{{{~~~{{{|||vvvnnnssswwwuuutttyyyyyyxxxuuussspppooommmmmmjjjkkkkkkjjjmmmyyy```@@@333............------------************))))))))))))'''((((((((()))))))))***'''''''''''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''(((***///555<<>>AAANNNeee{{{nnnkkkqqqyyyeeeQQQ<<<333444===CCCLLL]]]```OOO:::===888;;;IIIKKKTTTooo\\\:::888:::>>>PPPKKKLLL^^^|||||||||}}}~~~yyytttooojjjfffddd]]]fff```XXXeeeuuu~~~zzzwww~~~pppNNN000,,,///,,,***---++++++++++++++++++++++++))))))(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''(((***,,,...000000333777<<>>NNNbbbeeeUUU333999222444EEEKKK]]]xxxPPP:::===>>>===DDDFFFOOOjjjzzzzzz~~~yyyxxxyyy~~~|||uuurrrrrrmmmfffaaakkkhhhcccrrrsss{{{uuujjjmmmccc;;;///000,,,))),,,++++++++++++++++++++++++))))))(((((((((((())))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&(((***,,,...000111666999???EEEJJJMMMNNNNNNOOODDDGGGGGGEEEhhhkkktttcccXXXAAA666...000444666666666888666:::EEESSSmmm~~~{{{xxx~~~wwwzzznnnHHHFFFaaagggPPPZZZ^^^jjjpppbbbVVVddd{{{^^^EEE===BBBXXXwwwlllaaaVVVNNNGGGEEEDDDHHHQQQ]]]hhhnnnqqqxxx|||{{{~~~XXX;;;444...---,,,,,,++++++,,,,,,))))))))))))))))))))))))))))))************))))))((('''&&&&&&'''((()))***(((((((((((((((((((((((('''''''''''''''((()))***;;;999===LLLRRR>>>444BBBFFFMMMQQQKKKIII[[[~~~gggRRRPPPOOOSSSWWWYYYUUUQQQQQQMMMKKKNNNTTT]]]iiisssooovvv{{{vvvtttwwwwwwvvvvvvuuuuuuuuuttttttuuuuuuvvvvvvvvvvvvvvv}}}yyy{{{~~~uuuqqqmmmgggbbbgggqqqwwwuuuqqqtttqqqnnnlllmmmooopppppprrrkkkhhhjjjhhhfffqqqsss}}}vvvfffSSS:::666------000,,,...111,,,+++++++++************)))))))))))))))))))))))))))***(((''''''(((((('''%%%&&&&&&&&&''''''''''''((((((''''''''''''((())))))&&&(((+++000777???EEEIIIJJJ@@@@@@GGGBBB;;;KKKggg}}}uuudddPPP???666888>>>KKKIII\\\yyy}}}zzz|||{{{eeeIII888666222111555===RRRnnnpppWWW888666<<<>>>???YYYtttMMM>>>:::;;;EEETTTZZZmmm}}}}}}~~~~~~~~~~~~wwwqqqtttuuupppeeeffftttlllgggppp}}}GGG000000111...,,,---,,,++++++******++++++))))))))))))))))))))))))&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((()))+++///111222111999===CCCIIIMMMOOONNNNNNLLLKKKGGGAAAQQQjjjrrr~~~nnnXXXIII:::444222555777777777888444???FFFLLLfffsss~~~zzz}}}bbbEEEMMMjjjhhhYYYUUU^^^qqquuueeeVVVTTTWWWpppsssRRR@@@888WWW|||zzz|||}}}zzzqqqggg___[[[MMMIIIDDDBBBGGGRRR^^^gggssstttvvvyyy}}}kkkHHH///***,,,---+++***+++,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((''''''(((((((((((())))))))))))>>>DDDOOO___bbbKKK<<>>DDDSSSeeeooo~~~~~~zzz~~~zzzyyyxxxuuummmlllxxxooozzzyyyRRR555,,,,,,,,,,,,---,,,++++++******++++++))))))))))))))))))))))))&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((())),,,...111222333;;;???DDDIIIMMMMMMLLLKKKEEELLLFFFEEEgggjjjbbb}}}vvveeePPPAAA555111000444666555555777:::<<>>888888>>>DDDDDDTTTtttqqqllliiiVVVUUUYYY[[[QQQ???555555555555:::CCCWWWrrrrrrXXX===555<<>>AAAFFFJJJLLLLLLJJJIII@@@MMMDDDKKKsssRRRnnn|||uuukkkXXXDDD777333111222555666444555777???DDD^^^rrrlllKKK@@@OOOmmmyyy[[[UUUUUUZZZTTTDDD>>>CCC[[[pppxxxmmm^^^JJJ===@@@^^^{{{mmm[[[RRRRRRTTT[[[eeejjjkkkuuu{{{ssskkkfffZZZUUUNNNIIIIIIOOOVVV[[[eeemmmvvv|||}}}~~~|||sssttt|||}}}www|||{{{zzz]]]???111...---,,,,,,,,,***)))************************))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((()))))))))***RRRoooxxxZZZKKKRRRPPPNNNMMMOOOVVV```kkkrrrnnn~~~ppp```XXXXXX]]]aaaaaa^^^^^^aaaeeesss}}}{{{xxxuuuuuutttsssrrrpppooommmmmmqqqpppooonnnoooppprrrsssrrrppppppqqqrrrpppmmmkkknnnppprrrttttttsssqqqpppnnnllljjjjjjkkklllkkkjjjjjjhhhhhhjjjfffaaaaaaeeewwwooo{{{bbb>>>000...222---+++...,,,+++++++++*********)))))))))))))))))))))))))))))))))(((''''''((()))(((&&&&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''&&&(((,,,222999@@@EEEIIIEEEHHHEEE>>>AAAUUUqqqkkkTTTgggpppYYYAAA777777999>>>EEEOOOiiiuuuccc]]]ZZZLLLKKKPPPVVVNNN>>>444444222222777AAAXXXxxx|||dddCCC888???WWWuuufff???>>>OOO```xxx}}}{{{zzz{{{|||~~~|||~~~~~~~~~|||{{{|||}}}zzz}}}~~~~~~uuuqqquuuuuullliiissszzz|||{{{rrrqqqaaaEEE222...///,,,---,,,++++++******++++++))))))))))))))))))))))))&&&((()))((('''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''')))***,,,...111555777>>>AAAFFFJJJLLLKKKJJJHHHCCCKKK@@@SSS~~~eeeiiivvvlll```MMM;;;111333333555888777444666;;;DDD[[[wwwhhhEEEAAAWWWzzzxxxWWWPPPKKKIIIBBB<<>>FFF```zzzlll___yyyxxxdddNNN;;;777888999???HHH^^^~~~{{{tttyyy|||jjjYYYRRRNNNHHHIIIPPPWWWRRRAAA666444444111555???XXX{{{nnnGGG<<>>AAAFFFJJJLLLLLLJJJIIIHHHEEE???aaa}}}~~~lll}}}qqqfffVVVDDD666111444444666777555333888@@@OOOvvvrrrdddCCCEEE___wwwTTTJJJ@@@999444777III[[[qqqpppaaaOOOFFF:::555>>>;;;EEEOOO```~~~bbbNNN>>>>>>FFFRRRggg|||}}}wwwrrroooccc___YYYSSSPPPQQQTTTWWW]]]hhhvvv}}}~~~~~~|||uuulllhhhqqq___:::///''')))---,,,***+++************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((((((((((((((('''''''''((()))*********xxxTTT===888@@@;;;;;;::::::???NNNaaaooovvvkkkiiilllnnnnnnggg\\\SSSOOONNNOOOZZZjjj{{{{{{zzz{{{{{{{{{rrrqqqqqqooonnnmmmlllllliiikkknnnpppqqqooommmkkkmmmpppqqqpppqqqttttttrrrooommmmmmppptttsssooojjjmmmmmmmmmnnnooonnnllliiillliiifffdddbbbaaaaaabbbeee~~~pppdddDDD222222///---///,,,+++++++++************)))))))))))))))))))))))))))((('''&&&'''((()))((('''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&''''''(((&&&(((---444;;;AAAFFFHHHHHHGGGBBB???IIIcccqqqbbb{{{uuuVVVEEE999999999999CCCQQQmmmgggdddnnntttdddQQQIIICCCCCCEEEOOOZZZWWWGGG999555888555888AAAXXX{{{mmmFFF@@@MMMiii|||VVV???NNNfffuuu~~~{{{wwwxxx}}}}}}yyy~~~|||zzz{{{~~~~~~{{{|||{{{sssmmmnnnrrrxxx~~~~~~^^^>>>...---000---,,,++++++******++++++))))))))))))))))))))))))'''((())))))''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&))),,,---...222888===>>>AAAFFFJJJLLLLLLJJJHHHGGG???GGGrrr}}}ttt}}}xxxlll___MMM===444333333333444555222444???KKKgggtttpppeeeeeeiiirrruuu```FFFHHHddduuuIII@@@777444999JJJfff}}}zzz[[[EEE>>>555...444777???FFFTTTooo{{{aaaDDDAAAHHH[[[ppp~~~{{{xxxvvviiieee```ZZZWWWWWWXXXYYY^^^gggssszzz|||~~~~~~|||qqqhhhooogggDDD444((()))---,,,+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))&&&&&&'''((()))***++++++```BBB777555888888888888???NNNeee|||nnnjjj```___[[[TTTKKKFFFDDDEEECCCFFFTTThhhvvv}}}zzzvvvuuuvvvxxxzzzqqqppppppooonnnmmmmmmmmmkkklllmmmnnnooonnnmmmlllggglllooommmooossstttqqqooooooppppppooommmkkkiiillllllmmmnnnooonnnkkkhhhiiihhhfffdddcccccccccaaaeeevvv}}}zzzPPP555222000///000,,,+++++++++************)))))))))))))))))))))))))))((('''&&&''')))))))))(((&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))%%%(((...444;;;AAAFFFHHHFFFDDDAAA@@@GGG^^^vvveeeqqqJJJ>>>888:::888999III`````````llloooZZZEEE@@@===@@@CCCOOO]]]\\\KKK;;;555888777;;;EEE[[[{{{iiiDDDDDDVVVnnnxxxUUUDDDWWWooo|||xxxsssrrruuuuuuxxx||||||zzz}}}|||zzzyyyzzz}}}~~~}}}|||}}}~~~}}}}}}}}}{{{}}}~~~|||}}}{{{~~~~~~yyyvvvtttssspppqqqyyy|||~~~{{{|||yyyRRR333---555---,,,++++++******++++++))))))))))))))))))))))))''')))***)))((('''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&)))------...222999???AAACCCGGGKKKLLLJJJHHHFFF@@@<<>>LLL___yyy~~~mmmHHHJJJXXXfffsssoooWWWQQQ___qqq}}}kkk___VVVUUUXXXVVVVVVWWWXXX[[[aaakkkuuuqqqyyy|||yyyxxx}}}{{{zzzxxxxxxyyy|||~~~{{{zzz{{{{{{yyyzzz~~~~~~~~~}}}}}}|||zzzwwwvvvuuuvvvnnnxxxqqqllltttllldddqqqsssyyy}}}zzzhhhtttbbbVVVuuu|||EEE***222---,,,++++++******++++++))))))(((((((((((())))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''&&&&&&''')))))),,,.........111999@@@GGGKKKMMMJJJJJJLLLHHHAAA===EEExxxmmmyyywwwgggSSSCCC888111000333555666888666666EEEjjjnnnnnn|||bbbXXXhhh}}}mmm^^^XXXZZZ___sssvvvqqq^^^EEE555444;;;TTTnnnFFF666,,,000CCC^^^UUU555888444222JJJgggzzzxxxvvvqqqppptttuuuvvv{{{|||{{{~~~{{{{{{|||}}}~~~}}}zzzxxxrrrnnnkkklllnnnlllhhhfff___dddlllsssxxxzzz{{{{{{~~~~~~{{{tttwwwpppRRR444***---...+++)))************************)))))))))))))))))))))))))))))))))))))))(((''''''&&&''''''((((((((((((((('''((((((((('''(((***,,,rrrsss]]]AAA999888:::???EEEGGGSSShhhyyyuuunnnmmmdddbbbccciiittt~~~zzzrrrkkkdddbbblllrrrqqqssswwwtttnnnnnnllljjjjjjkkkllljjjhhhmmmnnnnnnlllkkkkkkmmmoookkkmmmoooqqqrrrqqqpppoookkkkkkjjjjjjiiihhhggggggmmmmmmmmmmmmmmmmmmmmmmmmcccccccccaaa^^^[[[ZZZZZZbbb______gggvvvdddWWWiiinnnrrr\\\;;;...333000***000,,,++++++***************))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&)))---444;;;AAAFFFIIIGGGHHH===FFFUUUmmmuuummmyyygggKKK<<<555555999:::DDDdddxxxtttnnnjjjoookkkTTTCCC===888===BBBMMM[[[ddd___PPPCCC<<<:::BBBMMM^^^vvv~~~pppPPPNNNVVVdddrrrgggSSSQQQcccwwwssseee^^^XXXUUUWWWSSSRRRQQQPPPPPPSSSXXX]]]nnnvvv||||||~~~||||||{{{|||}}}~~~zzzyyy{{{zzzxxxyyy|||{{{~~~}}}~~~}}}}}}}}}|||zzzxxxwwwvvvrrrvvvmmmlllxxxooo^^^^^^kkkrrr{{{eeeqqqjjj{{{SSS///------,,,++++++******++++++))))))(((((((((((())))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''&&&&&&''')))))),,,......///333:::AAAEEEIIIKKKIIIIIIJJJEEE???BBBQQQttttttrrrbbbNNN@@@777111222666666777999<<>>ccctttYYYTTT\\\ooouuuqqqjjjfffiiillllllmmmqqqnnnooottt{{{~~~||||||yyyzzz}}}|||xxxuuurrrpppkkklllxxxuuujjjjjjkkknnnrrrvvvxxxyyy~~~}}}~~~uuupppzzzooozzz\\\<<<......---+++)))************************)))))))))))))))))))))))))))))))))))))))(((''''''&&&''''''(((((((((((((((((()))))))))((()))+++...[[[aaaRRR===999<<<@@@GGGMMMPPP]]]qqq~~~uuuhhhjjjpppkkknnnvvvtttfff\\\YYY[[[^^^fffppppppeeefffrrrtttjjjjjjiiihhhhhhiiijjjjjjiiilllmmmmmmlllkkkkkkmmmooommmnnnpppqqqpppooommmlllgggggggggfffffffffffffffmmmmmmlllkkkjjjhhhfffddd```bbbcccaaa^^^[[[ZZZYYY]]]```^^^___llltttTTTbbbppp|||vvvooo```CCC222333///+++111,,,,,,+++***************))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&)))...444;;;AAAFFFIIIFFFHHH@@@NNNddd}}}|||```nnn}}}gggGGG777444666;;;???OOOwww~~~wwwqqqoooooogggpppxxxeeeKKK===555===AAALLL]]]lllmmm___QQQ??????HHHSSS```uuuuuu[[[RRRVVVeeevvvyyyaaaQQQTTTiii~~~jjj``````]]]YYYZZZYYYWWWTTTRRRRRRTTTTTTTTTdddkkkssswww{{{}}}}}}~~~}}}zzzyyyzzzxxxsssrrrsssqqqxxx}}}|||zzz{{{|||{{{}}}|||}}}~~~~~~}}}~~~~~~}}}zzzwwwuuuppppppjjjooommmdddvvvyyy}}}ccclllyyyyyy|||___777***---,,,++++++******++++++))))))(((((((((((())))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''&&&&&&''')))***,,,...///000555<<>>888===CCCfffUUU888333222CCC___}}}[[[FFF:::888@@@```aaaEEE???EEEMMMTTT^^^cccZZZKKKKKKHHHHHHMMMSSSVVVYYY]]]kkkkkkoooxxx~~~}}}|||}}}wwwyyy}}}~~~{{{vvvrrrnnnooonnnvvvwwwrrrlllkkkooouuuyyyzzz{{{{{{zzznnnnnnvvvqqqxxx|||wwwsssjjjHHH444///---+++***************************)))))))))))))))))))))))))))))))))))))))(((((('''&&&''''''((((((((((((((()))*********)))***---///MMMWWWNNN===<<>>CCCBBBFFFJJJKKKHHHEEE@@@===AAAmmmyyyccc|||zzzgggVVVBBB777222111444888666777;;;EEEZZZzzzuuufffvvv[[[AAA999FFFUUUvvvyyyLLL999555666JJJkkkTTT???999GGGbbb|||WWW???777999MMMYYYYYY\\\XXXHHH;;;999888888;;;???DDDIIILLL\\\]]]fffrrr{{{{{{yyyxxxwwwyyy||||||zzzwwwtttsssnnnmmmqqq{{{uuunnnmmmrrryyy}}}~~~zzz{{{sssiiigggfffssswwwTTT:::///,,,,,,,,,************************))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''((((((((((((((())))))******)))***---///MMMXXXQQQ@@@>>>DDDNNN[[[iiigggjjjyyyppp]]]ZZZ^^^```fffiiiqqq}}}~~~mmm___]]]aaaeeeiiimmmhhh[[[PPPOOONNNLLLPPPXXX[[[```eeejjjkkkjjjgggffffffhhhjjjjjjjjjjjjkkkmmmkkkmmmooopppqqqpppooonnnkkkkkkjjjiiihhhgggffffffiiijjjkkklllkkkgggdddaaa___``````]]]YYYUUUSSSRRRYYY]]]ZZZYYYkkkllleee]]]:::333333...------,,,,,,+++***+++++++++))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&'''''''''(((((('''***...444;;;AAAEEEHHHFFFIIICCCYYYxxxlllHHH___fffCCC;;;666777EEEYYYttt}}}rrreeeaaaddd}}}xxxyyyTTTBBB<<<777@@@OOOdddwww~~~ooo\\\CCCEEEVVVfffppp~~~jjj\\\]]]nnn||||||hhh[[[SSS\\\qqquuu___\\\dddkkksss{{{xxxwwwrrrkkkkkkmmmjjjccccccaaa```ccchhhmmmsssxxxxxxzzz|||}}}~~~~~~}}}|||{{{{{{}}}~~~wwwhhh[[[VVVUUUVVVZZZ^^^ccchhhnnnsssxxxyyyzzzzzz{{{|||}}}~~~zzzrrrmmmnnnmmmmmmmmmuuuttttttzzz|||~~~eee\\\ppp{{{ssshhhVVV===000---,,,++++++******++++++))))))(((((((((((())))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''&&&&&&''')))+++,,,---///333999???DDDDDDGGGKKKLLLIIICCC@@@???SSSwwwrrrmmm|||vvvrrrbbbQQQ>>>444111000333666888:::AAARRRnnncccfffEEE@@@]]]|||jjjBBB888;;;BBB]]]uuuGGG:::EEEgggyyyTTT999888CCC;;;YYYjjjlllmmm^^^GGG???BBBCCCDDDFFFKKKSSS[[[___ZZZ^^^iiivvv}}}{{{vvvuuuyyyzzzzzzxxxtttrrrssstttrrriiippp~~~xxxmmmllllllpppvvv|||}}}}}}wwwlllfff___@@@000,,,------************************))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''((((((((((((((('''((())))))(((***---///YYYddd[[[FFFAAAHHHVVVgggvvvxxxyyy~~~ggg^^^``````]]]\\\]]]___ccciiipppwww|||~~~xxx~~~mmmYYYNNNPPPNNNDDDEEEOOOTTTZZZaaafffhhhgggeeedddeeegggiiijjjjjjkkklllmmmiiijjjmmmoooppppppoooooommmlllkkkjjjiiihhhggggggeeegggjjjlllkkkhhhdddbbb______^^^[[[WWWTTTSSSSSSTTTWWWVVVVVVccc{{{oooeeeiii===222333///---------,,,+++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%&&&&&&'''((((((((((((***...444;;;@@@EEEGGGDDDIIICCCYYYzzzsssUUUtttxxx___===<<<888===TTTsss}}}|||zzznnn```\\\aaayyyvvvlllNNN???:::333???PPPbbbttt|||nnn\\\IIIIIIYYYkkkvvvooo``````mmmtttwwwppp___ZZZSSS[[[mmm|||yyyiii[[[ZZZ___hhhwww{{{yyyrrrhhhjjjbbb[[[ZZZ\\\^^^bbbgggnnnooosssvvvyyyzzz{{{{{{{{{{{{~~~yyyjjj]]]WWWNNNIIIGGGKKKRRRYYYbbbjjjuuuwwwyyyzzzzzz{{{~~~{{{sssmmmkkkiiimmmnnntttyyyyyy}}}{{{xxxyyy~~~~~~~~~lll\\\fffttt{{{tttiiiZZZBBB333---,,,++++++******++++++))))))(((((((((((())))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''&&&&&&''')))+++++++++...333:::@@@DDDGGGHHHKKKMMMHHHBBB@@@BBBgggqqqxxxuuukkk]]]LLL:::222111222333555444999DDD[[[}}}hhhddd{{{|||yyykkkccckkkvvvttt\\\DDDNNN{{{[[[:::555888MMMvvveee<<>>LLLjjjtttXXXXXXXXX]]]cccgggppp}}}yyywwwzzzzzzyyyuuupppoooqqquuuqqqdddiii~~~~~~fffXXX]]]SSSYYYcccnnnvvv{{{}}}}}}|||tttnnniiiGGG222,,,------************************))))))))))))))))))))))))'''(((((()))))))))))))))&&&''''''((((((((((((((('''((()))((((((***---///mmmvvviiiPPPIIIQQQbbbvvv{{{nnncccbbbggggggddd___^^^[[[XXXXXXYYY]]]___pppxxxdddXXXOOONNNMMMGGGEEEHHHJJJOOOVVVZZZ[[[\\\]]]___```cccfffggggggggghhhjjjggghhhkkkmmmnnnnnnmmmllljjjiiiiiiiiihhhhhhhhhgggdddfffjjjlllllliiidddaaa___^^^]]]ZZZWWWVVVWWWYYYRRRUUUUUUTTTWWWeeezzzyyygggzzzEEE111111...,,,------,,,++++++++++++,,,))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%&&&&&&'''(((((()))(((***///444:::@@@DDDGGGAAAGGGBBBXXXyyy{{{___ttt]]]===:::;;;HHHeee|||yyy{{{{{{qqqbbb___fffpppkkkpppooo[[[III@@@777555CCCRRR```qqq{{{rrrbbbRRRNNNZZZkkkuuuppp``````iiilllnnnmmmeee___WWW[[[fffppp~~~{{{lllccc\\\[[[YYY]]]ooowwwqqqfff\\\XXXUUUQQQQQQTTT[[[]]]bbbhhhnnnssswwwyyy|||{{{~~~|||rrriiigggXXXOOOGGGFFFIIINNNZZZeeerrruuuyyyzzz{{{|||~~~~~~xxxssslllfffjjjnnnttt~~~zzzyyywwwzzz~~~~~~{{{|||yyygggWWWxxxrrrnnnNNN555---,,,++++++******++++++))))))(((((((((((())))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''&&&&&&''')))***)))***---333:::@@@CCCHHHHHHKKKLLLGGG??????DDDsssvvvyyyttthhhVVVFFF666111333444555666444:::IIIcccxxxbbb|||wwwuuuxxx}}}zzz~~~}}}tttcccTTTMMMLLLSSSYYYWWWIIIBBBZZZuuuSSS:::888???```WWWEEEbbbdddJJJBBBGGGSSSfffxxxooo{{{www||||||xxxyyyyyyuuuooommmooorrrpppddddddlllfffSSSLLLTTT<<>>PPPooozzzxxx|||vvvgggeeemmmooohhhgggcccUUUNNNHHH;;;;;;HHHVVVaaappp|||xxxkkkZZZRRRYYYhhhrrrnnn______fffggglllrrrqqqggg]]]]]]bbbfffoooqqqfffhhheeebbb^^^VVVTTTcccwww{{{oooddd^^^XXXPPPKKKLLLKKKNNNTTT[[[dddlllrrruuu}}}|||}}}yyyvvvvvvggg\\\QQQKKKHHHJJJXXXfffqqquuuyyy{{{{{{|||}}}|||}}}xxxuuuggggggjjjmmmuuubbbbbblllzzz~~~yyy{{{|||zzz{{{sssSSSUUUrrrkkkvvvXXX777---,,,++++++******++++++))))))(((((((((((()))))))))((((((((('''''''''''''''''''''&&&&&&'''''''''%%%&&&((('''&&&&&&'''))))))((())),,,333:::@@@CCCIIIHHHJJJKKKEEE>>>???EEEzzzooo|||vvvpppfffQQQBBB444111444777777888<<>>sssYYYDDDBBBTTTzzzMMMBBBLLLggg|||{{{zzztttqqqssspppiiihhhkkkxxxiii^^^[[[QQQ@@@666888222<<>><<<===@@@CCCFFFKKKUUU\\\```bbbhhhllliiiccccccfffdddddddddeeeeee```TTTJJJHHHQQQWWWVVVTTTTTTTTTSSSNNNGGGJJJDDDDDDDDDJJJmmmgggOOOWWWxxxuuuqqqVVV>>>...+++...---,,,++++++******++++++))))))))))))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''((('''''')))---222888???DDDFFF>>>@@@UUUkkkooohhhxxxyyyppp}}}}}}{{{ppp[[[EEE888@@@@@@MMMlll}}}|||{{{{{{tttuuujjjVVVMMMWWWUUUSSSSSSTTTTTTQQQNNNIIIOOO^^^ppp|||}}}yyyvvvjjjbbb\\\```lllwww|||~~~vvvlllbbb___]]]YYYUUUUUUYYYZZZ\\\^^^```bbbcccdddccc___]]]^^^ZZZPPPHHHEEE@@@>>>;;;888===KKK[[[eeeyyy~~~tttmmmiiiddd^^^XXXRRRPPPQQQJJJPPPTTTXXXbbblllggg\\\LLLFFFCCCFFFKKKSSS```kkklllnnnrrruuuxxx{{{||||||zzzvvv{{{~~~}}}yyylll___\\\^^^___^^^^^^___qqq{{{~~~{{{tttvvvwwwuuurrrsssnnnccc\\\~~~YYYcccMMM000///---------,,,***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***+++...333999@@@EEEIIIIIIJJJIIIEEE???EEElllrrrpppyyyyyy|||yyykkkYYY???444///333555333555;;;LLLgggmmmddd~~~yyyqqq}}}zzzqqqqqq}}}rrrsssssskkknnnmmmhhhnnn~~~{{{rrrpppwww|||vvvdddbbbkkkcccTTTAAA888<<>>000---++++++************++++++*********++++++******)))))))))(((((((((((())))))((((((''''''''''''(((((()))''''''******))),,,222|||]]]FFFEEEHHHMMMYYY^^^fffgggkkkxxxxxxnnnhhhggghhheeeccc```[[[UUUPPPLLLJJJHHHHHHGGGEEEBBB???===;;;:::???DDDGGGLLLUUU___eeekkkjjjkkklllhhhbbbbbbfff___\\\ZZZ[[[ZZZTTTJJJCCCGGGQQQXXXWWWSSSRRRRRRQQQOOOGGGHHHBBBCCCCCCBBB___yyy^^^```xxx^^^BBB///***------,,,++++++******++++++))))))))))))(((((((((((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''))),,,222888>>>CCCEEE===EEEXXXjjjooo\\\ZZZwww~~~sssxxxpppkkklllfffTTT@@@555999===PPPsss~~~rrrhhhjjjcccRRRHHHUUUTTTSSSSSSTTTVVVYYYZZZPPPUUUfff||||||wwwlllfff___```hhhqqqttttttnnnfff```]]]ZZZVVVSSSTTTXXXYYY\\\^^^aaabbbcccddddddaaaaaabbb___VVVNNNJJJHHHBBB;;;666666:::CCCKKKXXXeeewwwxxxpppiiibbb]]]YYYRRRVVVVVVUUU[[[aaaXXXIII<<<999;;;AAAIIISSSbbbooojjjlllppptttyyy|||}}}~~~{{{xxx|||}}}|||yyykkk^^^[[[___gggtttyyy{{{wwwpppuuuvvvuuuvvvrrriiieee^^^www^^^```xxxxxxOOO000///,,,,,,++++++)))'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***+++///333999@@@EEEGGGHHHHHHIIIEEE@@@UUUooopppcccqqq}}}|||yyyvvvgggTTT===444111444444111555<<>>BBBDDD@@@XXXiiikkkqqqJJJ333---------,,,++++++******++++++))))))))))))((((((((((((***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&(((+++&&&(((,,,111777===BBBDDD===LLL]]]lllwww```MMMVVVuuuuuukkkfffiiifffVVVDDD;;;<<>>CCCEEEHHHGGGHHHBBBCCCfffwwwtttjjjuuu}}}yyyuuudddOOO<<<555222444333111777AAAOOOoootttZZZ|||zzzwwwrrrttt~~~zzzwwwsssvvvxxxuuugggRRR:::666555999;;;888222//////+++,,,000///+++...666???KKKXXX\\\WWWVVV```kkkgggNNN444111777000333III@@@RRRbbbbbbQQQDDDeeegggNNN:::......666333999<<<<<<@@@MMM^^^iiiqqqyyy]]]III???999;;;;;;@@@FFFIIILLLTTT]]]dddkkkpppqqqpppllleee^^^\\\ggggggZZZQQQUUUXXXUUUSSSYYYfffrrrwwwwwwyyy~~~vvvvvvwwwyyy{{{|||}}}~~~xxxPPP:::AAAnnnnnnMMM444(((++++++************++++++)))***++++++,,,+++++++++))))))(((((((((((())))))((((((''''''''''''(((((()))''''''******))),,,222eeebbbRRREEEEEEFFFJJJVVV[[[fffiiikkkrrrsssuuu}}}yyywwwpppmmmiiiggghhhmmmssswwwzzzxxxooogggeeeddd___\\\\\\UUUNNNLLLQQQUUURRRNNNLLLPPPVVVYYYUUUQQQOOOMMMIIIFFF???@@@;;;AAADDD>>>RRRccciiiQQQ777///------,,,++++++******++++++))))))))))))(((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$%%%))),,,&&&(((,,,111666<<>>555222111333999@@@JJJ[[[jjjmmmooorrrvvvyyy{{{|||||||||}}}uuuggg[[[VVVSSSYYYooo{{{uuuvvvoooqqqvvvmmmjjjuuupppeeekkkaaa]]]wwwaaafffuuu}}}]]]555111---***)))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***,,,///333888===AAACCCFFFEEEGGG@@@III{{{{{{vvvyyy{{{vvvcccMMM999333111444333222:::GGGYYY{{{iiibbb|||xxxqqqxxxxxx|||rrreeeOOO;;;666555999===;;;222...//////...111555222000<<>>JJJGGGPPPXXX___mmmlllMMM>>>;;;;;;888555555666888>>>MMM[[[qqquuuuuupppmmmlllhhhaaaZZZcccfff]]]SSSQQQSSSUUUUUU\\\jjjvvv{{{zzz}}}|||zzzxxxwwwwwwyyyzzzzzzsssRRR<<<:::ssssssOOO555+++++++++************++++++)))***++++++,,,,,,,,,+++))))))(((((((((((())))))((((((''''''''''''(((((()))''''''******))),,,222^^^```UUUJJJIIIGGGHHHSSS___jjjnnnooovvvvvvwwwqqqhhh```bbbdddaaa]]][[[OOOHHHGGGNNNTTTSSSQQQQQQLLLQQQSSSPPPNNNNNNLLLHHHEEE>>>>>>999@@@CCC;;;LLLuuuLLLVVVRRR888111,,,---,,,++++++******++++++))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$%%%)))---&&&(((+++000666<<<@@@CCC===XXXnnnzzzVVVeee|||}}}}}}|||wwwtttwwwzzzlllRRR???;;;===NNNnnnzzzxxxzzzxxx~~~qqq```___\\\PPPIIIDDDKKKSSSWWWVVVVVVWWWYYY]]]\\\hhh~~~uuucccQQQMMMRRRUUUSSSYYYXXXYYY[[[YYYVVVXXX]]]ZZZ\\\^^^aaacccccccccbbbbbbccceeeeee^^^WWWWWW\\\YYYPPPHHHEEE@@@999777:::999AAAFFFGGGJJJWWWfffoooxxxsssdddKKK888222333222333888===FFFWWWfffppprrrtttwwwyyyzzzzzzzzzxxx{{{~~~{{{ttthhh]]]WWWRRRUUUiii{{{wwwxxxqqqwwwzzzkkkggguuurrrhhhqqqYYYKKKZZZtttrrrUUUaaa{{{}}}ooo888333---***)))+++,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))***,,,///333888<<>>LLLhhh|||eeeoooxxx}}}|||uuu|||vvv{{{}}}wwwsssqqqsssuuunnnYYYCCC555444555:::===666,,,+++000...---111555333999RRRnnn{{{sssvvvkkkVVV...777777555>>>SSSzzz}}}III444666999;;;666555555999AAALLLXXX```eeessstttNNN:::===CCCEEEMMMKKKIIIKKKPPP]]]ssszzzllleeegggiiifff[[[ccchhhbbbWWWOOOPPPSSSWWW___mmmzzz~~~xxxsssrrrsssuuuuuujjjUUUFFF===uuutttOOO777000++++++************++++++)))***+++,,,,,,,,,,,,,,,))))))(((((((((((())))))((((((''''''''''''(((((()))''''''******))),,,222___```]]]RRRGGGEEEMMMVVV```gggnnnqqquuu{{{kkkfffaaa\\\]]]```aaa\\\VVVEEEAAA@@@GGGSSSYYYVVVQQQPPPOOOMMMMMMMMMLLLIIIGGGCCC???<<<;;;999888;;;AAAiii}}}MMMFFFnnnxxxccc999,,,222,,,,,,,,,+++++++++*********************)))((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''')))---111777===AAADDD;;;ZZZfffrrrwwwzzzOOOiiixxx{{{|||xxxyyyxxxwwwsssfffSSSDDD>>><<>>>>>@@@EEEJJJKKKKKKQQQYYYcccccc___jjjzzziiiVVVNNNPPPRRROOOSSSWWWYYYZZZ]]]ccceeeddd[[[\\\^^^```cccddddddbbbeeeeeebbb^^^^^^aaaaaa]]]XXXTTTOOOJJJFFFBBB???<<>>;;;:::888666999???bbb~~~NNN===TTT|||mmmaaa:::///333,,,,,,,,,+++++++++*********************)))((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((,,,000666<<<@@@CCC???VVV^^^kkkRRRmmm|||xxxkkkWWWEEE===HHH```uuu}}}}}}~~~yyysssfff\\\```ZZZDDD;;;<<<@@@CCCAAA>>>@@@FFFQQQSSSSSS```{{{~~~lllYYYQQQRRRSSSQQQWWW[[[\\\[[[]]]aaaccc`````````aaaccceeefffffffffiiijjjhhhdddeeegggfffbbb```]]]YYYUUUQQQMMMHHHEEE@@@@@@>>><<<;;;;;;<<<===???AAADDDGGGLLLTTT]]]dddooollleeeYYYJJJ===333///222333444777???NNN___kkkrrrrrruuuzzz~~~~~~|||{{{|||yyywwwmmm]]]OOOJJJPPP[[[ccc^^^ppp|||vvvwwwyyyyyyrrriiihhhmmmkkkcccbbbLLLLLLlll|||SSSWWW[[[III333+++---)))(((,,,)))******)))((((((((((((((()))((((((((('''''''''''')))((('''&&&%%%&&&&&&'''&&&&&&&&&''''''''''''(((+++---000444999===@@@BBBBBBBBBFFFGGGyyyvvvVVVCCCIIInnnzzz{{{xxxuuubbbKKK777222111222222444BBBSSSnnnoooddd|||zzzzzzyyy{{{yyyvvvtttrrrrrrrrrssspppkkkfff^^^PPP@@@666444@@@PPPRRR???---,,,///---111666BBBWWWpppyyyuuu^^^SSSiiiwwwcccGGG444999DDDYYY|||QQQ999111...222999777666CCC```aaaRRRXXXeeepppwwwsssiiiiiimmmooonnnaaa```lllppp^^^OOOMMMLLLOOOXXXgggwwwyyyuuutttttttttsssuuubbbOOO<<>>999888<<>>>>>@@@@@@<<<666666:::BBBFFFGGGRRRkkkxxxzzz}}}mmm\\\TTTTTTVVVUUU\\\___```]]]]]]```___\\\bbbbbbcccdddeeefffggghhhhhhjjjiiiggghhhjjjhhhdddcccbbb___]]]ZZZUUUOOOJJJDDDBBB>>>:::555222000///---...//////000333777;;;DDDDDDBBB>>>888333000///333333555;;;FFFVVVdddnnnnnnssszzz}}}|||~~~~~~~~~~~~}}}zzzxxxuuulll^^^RRRNNNPPPUUUXXXXXXeeeyyyttt{{{xxxoooggghhhmmmhhh]]]___QQQTTT}}}XXXVVVeeeHHH333+++---))))))+++)))***))))))(((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((+++---000444999===@@@BBBDDDAAAEEESSSeee~~~wwwPPPMMM___uuu}}}~~~wwwtttqqq```KKK666222111333222555EEEWWWsssgggggg}}}yyyxxxyyy{{{|||vvv{{{}}}yyyuuuuuuuuuttttttqqqmmmkkkmmmmmmkkkiiieee^^^UUUKKK@@@666333666GGGRRRPPP;;;,,,...555777;;;MMMhhhuuuRRRIIIDDD:::GGGlllwww]]]CCC777DDD______999555444+++111FFFRRRFFFKKKllluuuZZZ^^^rrr~~~wwwnnniiikkknnnppppppaaa^^^kkkqqq```OOOKKKIIIMMMTTTbbbqqq~~~{{{vvvtttssssssrrrtttjjjXXX<<>><<>>:::777555333000444:::YYYXXX<<>>OOOaaagggbbbZZZNNNLLLJJJHHHGGGEEEBBB???<<<777444333111///222888NNN```AAARRR~~~rrrdddqqqUUU:::......,,,,,,,,,+++++++++*********************)))(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''))),,,111777===@@@;;;FFF^^^yyyrrrsssHHHjjj{{{yyy}}}{{{kkkUUUGGGUUUjjjzzz~~~yyytttnnnbbb___ppp{{{qqqXXXQQQKKKFFFAAA<<<===AAA===BBB@@@EEEVVV```eeennnjjjcccZZZUUUUUUWWW[[[^^^\\\```aaa______aaa___\\\XXX[[[___aaabbbeeehhhkkklllooopppoooqqqtttrrrmmmqqqqqqrrrssspppkkkccc]]]QQQJJJ@@@888444222111000............///...---,,,***+++---......000222444222444:::EEETTTbbblllqqqttt}}}|||{{{yyyyyyyyyyyywwwuuusssjjj\\\PPPLLLMMMQQQTTTuuutttrrrwwwvvvooojjjmmmrrriii\\\OOOTTTZZZhhhUUU}}}rrrEEE111***---***)))+++((())))))(((((((((((())))))'''''''''(((((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((***,,,///444999===AAACCCAAABBBEEEhhhooobbbjjjQQQ___zzzzzz|||yyytttqqqiiiVVVBBB444111111333333888MMMccc{{{^^^mmm}}}oooddd```TTTNNNZZZqqq}}}{{{uuurrrrrroooqqqqqqkkkhhhgggeeebbb___XXXQQQNNNLLLIIICCC===999555222111000///555<<>>444000000000000555AAATTTeeejjjcccZZZMMMKKKIIIGGGEEECCC???<<<999555222222000...222888DDD~~~cccAAAVVVwwwhhh{{{\\\???111000,,,,,,,,,+++++++++*********************)))(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''))),,,000777<<<@@@>>>FFF___xxxyyyhhhJJJmmmvvv~~~|||zzz}}}zzziiiRRRCCCWWWlll{{{|||~~~zzzxxxxxxtttoooddd```sssxxx^^^VVVOOOJJJEEEAAABBBFFFAAAEEEBBBHHHZZZdddiiiqqq[[[UUUQQQRRRUUUWWWZZZ___ZZZ^^^```______aaa```\\\XXX\\\bbbeeeeeefffjjjmmmkkkmmmmmmmmmooossssssooouuuuuuwwwxxxvvvqqqiiidddVVVMMMBBB999555222000...---,,,+++,,,......,,,***...///000000//////222444222777@@@LLLXXXdddmmmrrr{{{|||zzzxxxxxxxxxxxxvvvtttvvvmmm___PPPHHHHHHNNNTTTttt~~~rrrtttvvvsssnnnpppsssiii[[[MMMYYYZZZiiiXXXkkkyyyyyytttDDD000***---***)))+++(((((((((((((((((())))))***'''''''''(((((((((((((((%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((***,,,///444999>>>AAACCCBBBEEEHHHtttsssqqqwww```kkk~~~|||{{{xxxtttqqqhhhSSS@@@333111111333333:::PPPhhhxxxeeevvvsss```TTTJJJDDDKKKddd}}}zzzrrrkkkhhhiii^^^^^^ZZZRRRLLLKKKHHHCCCBBB???:::888777555111------+++,,,000111222777>>>CCC===444111<<>>BBBDDDDDDGGGLLL~~~|||nnn{{{|||wwwtttqqqhhhTTTBBB222000111333333;;;SSSmmmyyyqqqvvvdddPPPEEE<<>>888444444>>>OOOZZZVVVLLL999000---111333222999CCCeee}}}rrrQQQ===???DDD^^^~~~zzzXXX>>>777:::<<<===EEETTTbbbjjjnnnzzz|||YYYBBB<<<999666444444555<<>>BBBDDD@@@EEEMMMssslll}}}~~~wwwsssqqqhhhVVVEEE222000111333444<<>>999777;;;IIIYYYYYYEEE000...))),,,333222333KKKjjjgggDDD666===HHH___vvv}}}sss^^^GGG666===;;;AAATTTlllhhh@@@555>>>666444555999===CCCQQQ``````}}}jjjSSS@@@@@@999555:::CCCHHHHHHGGGIIIAAA999999DDDTTTbbbjjj^^^NNNVVVggg```MMMDDDBBBDDDNNN^^^qqq{{{vvvuuuttttttwwwaaaGGGFFFCCCkkkzzzQQQ222,,,+++***))))))***+++,,,))))))))))))))))))))))))'''((()))******)))((((((&&&''')))*********)))((('''((()))))))))***...000^^^jjj|||~~~rrrooosss}}}ppp]]]RRRLLLKKKNNNTTT\\\bbbcccaaa^^^___```hhhxxxzzzqqqhhh^^^WWWRRRJJJFFFBBB>>>;;;999888666:::777333222222333333333222333444777;;;???CCCEEEXXX^^^hhhrrrzzzyyytttjjj^^^QQQEEE<<<888222...,,,---...///333999===III[[[mmm}}}wwwhhhUUUKKKDDDDDDEEE@@@:::666222666222---///---///;;;WWW~~~|||MMM777```mmm???///------,,,++++++******++++++))))))))))))))))))))))))+++******)))(((''''''&&&&&&%%%%%%%%%%%%&&&'''''')))(((&&&%%%%%%&&&'''(((&&&''')))+++...444;;;@@@CCCggguuuxxx[[[aaa{{{ttt~~~~~~xxxgggQQQBBBVVVdddsss|||{{{}}}zzzrrrpppvvvyyyqqqoookkkgggnnnssskkkccc______gggnnnmmmkkkjjjnnnjjjeee]]]QQQDDD@@@AAAHHHJJJPPPUUUVVVSSSUUUYYYZZZ\\\___``````^^^^^^^^^ccc```bbbffffffdddfffmmmfffeeeeeeiiinnnqqqqqqpppwwwvvvvvvssspppllliiigggcccaaa^^^YYYTTTOOOJJJGGGHHHEEE???999444222222333222000000333444444888>>>LLLRRR\\\fffpppxxx}}}|||{{{xxxvvvtttrrrqqqrrrkkk^^^PPPGGGGGGOOOVVVkkk{{{pppxxxwwwtttrrrrrrmmm___QQQEEEMMMKKKPPPrrrhhhaaaCCCAAAhhh~~~rrrqqqBBB111,,,///)))'''+++***))))))))))))((((((((((((***((('''&&&'''((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((+++...111444777;;;@@@DDDGGG???ZZZ``````xxx}}}xxxyyyyyyvvvsssbbbEEE777111///333777@@@SSShhh}}}rrrggg{{{dddHHH:::999999XXX{{{}}}wwwvvvmmmlllkkkgggaaaYYYQQQMMM@@@<<<999888:::>>>AAACCC??????>>>===<<<;;;::::::666888888666333222444777444CCCSSSSSSEEE555------***---000000777OOOttt{{{fffPPPAAA===AAAOOOeeeyyy{{{nnn^^^LLL???DDDSSSlll{{{MMM===<<<888AAA:::CCCRRRTTTTTTVVVSSSffffffIIIBBB???777<<<===DDDRRR\\\dddqqq~~~qqqZZZRRRXXX[[[```fffeee___MMMNNNccceeeMMM===@@@DDDIIIXXXppp}}}wwwtttsssrrruuufffSSSYYYddd|||LLL222...,,,***)))******)))(((******))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))(((%%%%%%)))******,,,000LLLSSS```kkkmmmjjjlllqqqyyy{{{iiiZZZPPPKKKKKKMMMRRRWWW\\\```ccceee___^^^cccnnnzzz|||sssiiibbbaaa]]]WWWSSSOOOKKKDDD@@@???<<<888555444333111///222111111222333666888999777;;;@@@FFFIIIKKKJJJIIIIIIGGGCCC>>>:::666333222...,,,,,,///000111444:::DDDUUUgggttt|||kkkSSSJJJCCCCCCCCC>>>888555111555///,,,000---///;;;SSS}}}pppGGG;;;ZZZjjjBBB555333---,,,++++++******++++++))))))))))))))))))))))))******))))))(((''''''&&&&&&%%%%%%%%%%%%&&&'''''')))(((&&&%%%%%%&&&'''(((&&&''')))***...333:::???@@@cccssswwwkkknnn~~~}}}~~~zzzkkkUUUEEETTTfffyyyyyyyyyvvvoooooouuuwwwqqqpppoookkkrrrvvvmmm[[[VVVUUU\\\dddggghhhjjjmmmiiifffaaaXXXLLLFFFFFFIIIIIIMMMRRRRRRQQQTTTZZZZZZ\\\___```___]]]]]]^^^gggdddeeehhhhhheeeggglllkkkjjjiiilllooorrrrrrqqqzzzyyywwwtttpppkkkiiihhhkkkjjjiiieee```[[[YYYWWWQQQNNNHHHBBB>>>;;;999999666444555999;;;===CCCKKKZZZ___gggpppwww~~~{{{yyywwwuuurrrooooookkkaaaSSSHHHFFFMMMTTTiiizzztttyyyzzzwwwtttqqqkkk^^^QQQCCCPPPNNNOOOuuuvvvqqqNNN:::VVVrrrpppFFF333,,,...)))(((+++)))))))))))))))((((((((((((***(((''''''(((((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((+++---111333666;;;@@@DDDFFFDDDeeemmm}}}vvvtttxxxyyyuuurrraaaEEE666000...222666???SSSggg~~~oooddd{{{oooXXX@@@555777<<>>????????????????????????888999:::999777777999<<>>444---+++,,,'''+++...222CCCddd}}}kkkXXXFFF:::;;;AAAUUUdddsssxxxvvvpppggg___mmmfffFFF@@@CCCBBBJJJQQQiiimmmUUUFFFDDDDDDAAAKKKOOOXXXbbbgggjjjsss}}}xxxhhhiiivvv}}}}}}ooobbbNNNNNNcccfffNNN===>>>DDDIIIYYYrrr}}}xxxuuusssrrrooollleeennnoooSSS555...,,,***)))******)))(((******))))))))))))******((((((((((((((((((((((((''''''((((((((()))))))))(((%%%%%%)))******,,,000IIIIIIMMMTTTZZZ\\\aaagggqqqwwwvvvlll___VVVQQQMMMPPPRRRUUUVVVXXX]]]dddjjjgggcccaaaeeekkkttt~~~zzzuuupppllljjjcccZZZRRRMMMJJJEEEAAA>>>999555222111111///......///000000333444555666666555444333000///...,,,++++++++++++,,,+++...222444555:::@@@NNNcccttt{{{kkkPPPHHHAAAAAAAAA<<<666444000222,,,+++111...000<<<___hhhAAA999NNNiiizzzhhhAAA333000---,,,++++++******++++++))))))))))))))))))))))))***))))))(((((('''''''''&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%&&&'''(((&&&'''(((***---222999>>>???^^^pppvvv|||vvv|||}}}||||||~~~|||oooYYYGGGRRRfff|||~~~vvvuuusssoooqqqxxxuuuppprrrssspppvvvxxxmmmRRRLLLIIINNNVVV\\\ccchhhnnnkkkjjjkkkhhh^^^VVVSSSMMMJJJJJJMMMNNNNNNSSSZZZYYY\\\^^^___]]]\\\\\\]]]gggeeefffgggeeecccdddhhhmmmllllllnnnqqqtttuuuttt{{{zzzxxxsssnnnjjjiiiiiikkkmmmnnnkkkfffbbbbbbccc]]]ZZZUUUPPPJJJFFFCCCBBB>>>===>>>CCCGGGKKKSSS\\\ggglllssszzzzzzxxxxxxwwwrrrnnnmmmllldddVVVHHHDDDKKKTTTeeexxxxxxyyy{{{zzztttooohhh\\\RRRBBBYYYXXXTTTXXXAAASSSxxxzzzLLL555+++---))))))+++'''))))))))))))((((((((((((***(((''''''(((((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((+++---000333666:::@@@CCCAAAFFFmmmuuu~~~~~~iiikkkuuuxxxtttppp```EEE555///...222666???SSSggg~~~lllaaa~~~qqqcccMMM777111555???ZZZuuu|||tttkkkgggfff\\\ZZZVVVSSSSSSVVVZZZ]]]iiihhhgggeeeaaaZZZRRRLLLAAAAAA???===;;;999888777:::666111///222999BBBHHHHHH@@@555,,,))))))***+++)))---///777SSS{{{ttt```MMM???888;;;CCCWWW___hhhoooxxxuuu\\\OOOQQQVVVYYYZZZppp]]]GGGBBBCCCCCCCCCDDDHHHPPPYYY___fffrrr}}}{{{xxxwwwgggQQQNNNbbbfffOOO<<<===BBBGGGXXXqqqyyyvvvtttsssnnnssssssxxxnnnuuuWWW555...,,,***)))******)))(((***))))))(((((())))))***((((((((((((((((((((((((&&&&&&'''''''''((((((((()))&&&&&&)))***)))+++///OOOLLLKKKMMMOOOSSS[[[dddkkkmmmiii___WWWSSSQQQNNNUUUZZZ^^^___]]]]]]bbbgggmmmgggaaa]]][[[aaappp~~~}}}|||xxxpppiiiddd```[[[UUUOOOIIIBBB===555444222111000000111111000000//////////////////111111///...------,,,,,,...---000555888<<>>999444333//////***+++111///222BBBrrrjjj@@@666LLLkkkvvvppp|||___<<>>XXXppprrrggg___ZZZWWWTTTPPPKKKHHHGGGJJJNNNQQQ]]]___dddiiilllkkkhhhdddRRRPPPLLLHHHBBB===:::888>>>:::999???IIIOOOMMMIII:::444---++++++------+++...333444>>>aaaoooXXXEEE999444888@@@NNNRRRWWW___mmm{{{nnniiiccc^^^]]]aaagggmmmkkkOOODDD@@@===;;;999999<<>>DDDUUUooozzzvvvtttrrrppptttpppmmmZZZ\\\XXX777...,,,***)))******)))((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((()))&&&&&&)))***)))+++///OOONNNOOOOOONNNPPPYYYeeehhhhhhbbbXXXRRRPPPOOOLLLRRRZZZcccfffdddaaaaaacccjjjfffaaa\\\WWWWWWaaammm{{{wwwsssmmmggg```YYYQQQLLL???>>>;;;888555444333333......---,,,,,,---///000............///000111222000///222777;;;BBBOOO[[[hhhvvv|||\\\IIICCC>>>===;;;666222222......)))+++222000777LLLjjj@@@666YYYggghhhwwwSSS777000///---,,,++++++******++++++))))))))))))))))))))))))((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''((((((''''''((()))+++000666;;;>>>QQQfffooogggeeeuuummmrrrwww___HHHSSS___lllvvv~~~|||xxxwwwvvvtttssssssqqqnnnssstttoooppplll^^^GGG???888888<<>>BBBFFFHHHkkkqqqrrrvvvqqqdddVVV]]]kkksssqqqoooaaaIII888222111555:::CCCWWWlll}}}mmmddd|||nnn___III555000666888SSShhheeeXXXOOOJJJEEEFFFDDD@@@===<<<<<<>>>???EEEGGGMMMTTT\\\aaabbbbbb```___\\\XXXUUUQQQNNNMMMIIIJJJRRRaaallldddLLL666***++++++,,,------------,,,444;;;KKKooo|||rrr```III999111...222777>>>BBBGGGMMMYYYoooppp___ZZZ\\\^^^```dddnnn}}}}}}\\\DDD<<<777111:::;;;AAAQQQjjj}}}fffPPPMMMaaadddMMM:::;;;===DDDVVVqqqzzzvvvsssrrrooopppfff^^^HHHGGGnnnxxxvvvwwwXXX;;;...,,,***)))******)))((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((***'''&&&)))***)))+++...RRRSSSVVVVVVPPPJJJMMMUUU___aaa]]]UUUOOONNNMMMKKKNNNVVVaaaggghhhfffcccbbbllllllmmmmmmiiifffjjjrrrzzz}}}wwwpppjjjccc]]]XXXNNNLLLGGGBBB===999666555777666444333222222333444...............///000000111333777===CCCKKKZZZhhhxxxtttUUUGGGAAA===<<<:::444111111---...***---111000>>>ZZZ```<<<:::dddbbbiii~~~sssPPP666222444---,,,++++++******++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''(((((((((''''''((()))***///555999;;;KKKcccnnn|||rrrVVV^^^yyywww{{{cccIIIPPPZZZeeeooozzz{{{xxxuuurrrnnnlllooolllqqqrrrkkkjjjdddUUUBBB;;;444333444777???GGGPPPUUUbbbqqqvvvqqqjjjfff[[[TTTMMMMMMNNNOOORRRWWWWWWYYY[[[\\\]]]^^^aaacccfffjjjjjjgggfffhhhjjjiiiooooooooommmlllmmmpppssswwwzzz|||zzzuuusssuuuyyyxxxwwwwwwuuutttrrrpppnnnmmmllliiifffdddcccbbbbbbjjjhhhjjjnnnpppqqqvvv}}}xxxsssnnnnnnqqqsssqqqoooqqqkkk___MMM??????KKKWWWoooxxxeeeiiinnnpppoookkkgggccc[[[RRREEE___pppcccJJJ~~~III333))),,,)))(((+++((())))))))))))((((((((((((((((((((()))***)))'''$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))+++...111444888>>>AAACCCBBBbbbuuupppNNNIIIQQQVVV]]]```lllsssqqqqqqcccIII999333222777<<>>:::444666666555555444333333333555555666:::???BBBDDDDDDNNNNNNOOOPPPQQQRRRSSSSSSUUUPPPOOOTTTXXXOOO:::'''''')))***)))((()))---111---999III```ttt___NNN<<<222//////111555333666;;;BBBJJJ[[[wwwjjjaaa___\\\aaafffkkkxxxvvvYYYKKKZZZggg^^^eeesssrrrWWW===333222000888BBBUUUpppqqq^^^LLLLLLaaabbbJJJ999;;;===FFF[[[wwwzzzuuurrrpppkkklllccc[[[CCC>>>```ooofffmmmxxx~~~RRR777...,,,***)))******)))((()))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&'''''''''(((((((((***'''&&&)))***)))***...VVVWWW[[[]]]XXXMMMEEEDDDIIIPPPTTTQQQOOOPPPRRRRRRTTTXXX^^^dddhhhhhhgggfffrrruuu|||~~~lllmmmssszzzsssnnniiidddaaaZZZWWWRRRLLLFFFBBB???===777666444222111000000000444333222111111111111111555999BBBKKKQQQYYYgggtttfffOOOEEE@@@===<<<999333111222---...,,,///111000DDDggg{{{LLL888LLLyyyhhhqqqVVV555///111---,,,++++++******++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&'''(((((((((((('''(((((((((***...444888:::IIIfffvvvxxxvvveeeVVV[[[~~~hhhNNNKKKWWWfffpppzzz~~~yyytttrrrqqqooolllllljjjnnnooohhhfff```PPPAAA;;;777555444444999@@@HHHPPP^^^llloooiiibbb```WWWPPPLLLNNNQQQRRRUUUXXXVVVXXXZZZ\\\^^^```cccfffhhhllllllgggeeehhhiiigggnnnooopppooonnnpppuuuyyy~~~~~~{{{yyyyyy{{{{{{xxxtttqqqpppnnnllllllnnnpppqqqxxxwwwyyy}}}~~~~~~}}}wwwsssooonnnnnnooooooooonnnhhh[[[LLLAAAAAAJJJSSSddd~~~rrrbbblllqqqpppmmmiiigggdddZZZOOOHHHSSS___~~~UUUWWW~~~CCC///))),,,((('''+++***))))))))))))((((((((((((((('''((()))***)))&&&$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((+++...000444888===AAA??????```sssiiiAAAEEEVVV]]]kkkjjjqqquuusssssscccHHH999333222666<<>>???FFF???666111///---***'''***************---111444===KKKbbb{{{~~~iiiQQQBBB444000111222222333111222777>>>FFFPPPcccuuulll]]]___eeefffqqq|||cccRRR@@@444777PPP```ZZZTTTXXXWWWKKK;;;555:::BBBLLL___yyytttdddUUUGGGKKKaaa```FFF777;;;<<>>;;;;;;999777:::???===FFFVVVbbbcccZZZTTTRRRSSSMMMJJJNNNRRRTTTWWWZZZUUUWWWZZZ\\\^^^aaaeeehhhqqqvvvuuuooolllnnnnnnkkkkkkmmmoooppprrrvvv}}}~~~|||uuutttrrrqqqrrrvvvyyy|||{{{wwwuuurrrnnnmmmmmmnnnooollleeeYYYLLLCCCBBBIIIPPP___yyynnn}}}uuurrrmmmiiihhheeeYYYLLLKKKJJJPPPrrrqqqEEEZZZ~~~kkk}}}yyynnn>>>---)))---(((&&&++++++))))))))))))((((((((((((((('''((()))***)))&&&$$$''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((***---000333888===AAABBBEEEhhhvvvqqqOOO___rrrqqqxxxsssvvvwwwuuutttcccGGG888222111666;;;DDDYYYmmmnnnccc|||uuuiii\\\OOO???222555???LLL^^^aaaKKK444//////+++,,,,,,,,,,,,,,,,,,------,,,+++***+++---......---+++++++++,,,,,,---------%%%***//////+++((((((***))))))+++///333666666666QQQ```yyyqqq]]]HHH;;;///---000000...---444222666@@@HHHOOOZZZeeevvv{{{yyynnndddbbbdddfffpppjjjGGG888333>>>WWW{{{aaaSSSIIIHHHEEEAAAKKK\\\xxxxxxnnncccOOOCCCKKKaaa___DDD666<<<888DDD]]]~~~yyytttpppnnnnnnpppgggYYY<<<999fff[[[;;;...,,,***)))******)))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))+++'''''')))***(((***---SSSSSSWWW^^^ccc```UUUKKK???;;;:::AAAKKKTTT^^^fffhhhlllnnnnnnppptttxxxyyy}}}kkkFFF;;;999GGGYYYjjj{{{|||wwwrrrmmmhhhddd```___\\\XXXUUUSSSSSSUUUOOOKKKEEE@@@>>><<<:::999999;;;=========>>>@@@AAALLLPPPYYYffflllpppzzzpppQQQCCCBBB???:::666444222000///+++***///444///444UUU{{{vvvMMM222;;;hhhzzz~~~III///222///,,,,,,,,,+++++++++******''''''(((((())))))******(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''+++000444555TTTvvvqqqxxx~~~}}}hhhTTThhhxxx}}}rrrTTTMMMTTTcccrrryyy{{{~~~~~~yyysssooooooqqqssstttqqqpppmmmiiiiiihhhaaaWWWLLLGGGAAA===>>>CCCIIIMMMQQQLLLIIIMMMTTTWWWSSSMMMRRRPPPOOONNNPPPSSSWWWZZZZZZZZZZZZ]]]```eeejjjmmmppprrrsssrrrnnnjjjhhhgggssspppqqqwww}}}||||||xxx||||||xxxvvvzzzwwwwwwpppmmmoooooollllllppp___dddXXXFFF@@@===CCCQQQhhhzzzsssmmmaaa[[[UUUIIIEEEIIIGGGpppyyyeee@@@QQQyyyvvvzzzxxx^^^888///)))((()))'''''')))******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((***,,,///222666<<<@@@EEEFFFeeeyyy|||}}}uuuvvvwwwssspppbbbKKK666222222555777@@@VVVmmmrrrlllwww|||jjj^^^YYYIII555888JJJgggsssyyy___666'''------))))))))))))))))))))))))***************************)))(((((((((((())))))+++,,,,,,***'''%%%&&&''')))+++---+++***222EEEVVVqqqmmmWWWNNN@@@777000000222111000222:::999===GGGRRRYYY\\\]]][[[bbbfff```XXX[[[iiivvvbbbFFF;;;333222JJJyyy}}}qqqeee]]]VVVZZZtttyyyvvvpppeee\\\OOO???NNNjjjaaaBBB444666999AAA]]]wwwrrrooommmooovvvnnn]]]<<<;;;nnnpppSSS555...//////'''&&&+++((((((''''''(((******)))((()))))))))))))))(((''''''''''''''''''((((((((((((''')))***+++******,,,---UUUTTTVVV\\\cccccc\\\VVVKKKBBB;;;<<>>ccczzzvvv|||DDD...000+++,,,,,,+++++++++*********(((((((((((())))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&'''+++000444<<>>===EEETTTdddzzztttnnnaaaZZZTTTGGG>>>:::===llleeePPP777>>>dddwwwmmmpppeee888000)))))))))(((((()))******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((***,,,...111666;;;???BBBFFFggg}}}uuuuuuuuuppplll^^^FFF777333111444666===RRRiiirrrjjjtttwwwnnnkkkhhhUUU???BBBUUUVVV]]]dddUUU666)))---,,,***************************************************))))))((((((((())))))************+++---///111&&&(((***...666GGG___qqqxxx\\\KKKFFF;;;444///000222222333555777>>>JJJWWW^^^aaaaaabbbaaa[[[SSSKKKHHHOOOdddyyyoooUUU???111000222???ZZZyyyyyyyyyuuu}}}tttpppoookkkaaaYYYKKK???PPPkkk```AAA444666:::BBB]]]wwwssspppoooiiiqqqhhhWWW???LLL{{{\\\666---...///''''''+++((((((''''''(((******)))((()))))))))))))))(((''''''''''''''''''(((((((((((('''(((******)))***+++---YYYWWWXXX]]]eeeiiigggdddYYYKKK<<<777:::BBBMMMWWWbbbggglllnnnqqqxxxbbbFFFCCCSSSfffpppmmmfffgggmmmpppnnnllljjjiiigggeeebbb```___]]][[[ZZZ[[[\\\]]]XXXYYYXXXTTTPPPOOOQQQTTTSSSTTTUUUVVVXXX[[[```cccfffhhhppp{{{nnnSSSGGGCCC>>>:::666222111000///------///000///000EEEsssbbb999///:::RRRddddddggg999...222+++,,,++++++++++++*********))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&'''***...222:::LLLrrrdddlll}}}nnnzzzsssYYYJJJQQQaaarrrzzz{{{{{{~~~}}}xxxqqqmmmllllllmmmmmmmmmnnnmmmkkkmmmnnnjjjcccUUUPPPMMMTTTbbbnnnrrrrrrmmmcccWWWOOONNNOOONNNLLLQQQQQQRRRTTTVVVYYY[[[\\\ZZZ]]]bbbhhhllloooqqqrrruuuqqqllliiiiiilllooopppyyyvvvqqqoooooorrrrrrnnnkkkjjjbbbaaaRRRAAA<<<===FFFXXXggguuupppkkk^^^XXXSSSGGGAAA555>>>ttt^^^DDD888EEEffflllooommm888000*********)))(((******))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((())),,,...000555:::>>>???FFFjjjvvvuuutttooojjj\\\DDD999333111333444;;;OOOddd}}}ssshhhppp}}}vvvwww}}}~~~hhhOOOOOO```EEECCCKKKJJJ888,,,,,,***************************))))))))))))))))))))))))***)))))))))))))))******,,,***((((((***,,,......,,,...222:::KKKbbbzzzqqq\\\GGG===<<<666111///222555666888;;;@@@LLL\\\hhhmmmnnnooopppeeeQQQ@@@:::999>>>SSSkkkzzzbbbAAA333222222444666DDDWWWaaa]]]ZZZ[[[XXXwww{{{uuuooommmnnnjjjaaaXXXFFF???TTTlll___AAA555666===FFF```xxxtttrrrppphhhqqqaaaJJJ888TTTiii888,,,,,,...((('''***'''(((''''''(((******)))((()))))))))))))))(((((('''''''''''''''((((((((((((&&&((())))))))))))***,,,^^^]]]^^^dddlllqqqqqqooo___OOO>>>777999???HHHPPPSSSXXX___cccdddhhhvvveeeMMMRRRmmmsssoooqqqxxx}}}qqqnnnkkkhhhfffddd```^^^YYYWWWUUUUUUVVVXXXYYYZZZWWWZZZ\\\ZZZVVVVVV[[[``````aaabbbcccfffjjjppptttuuuxxx^^^KKKBBB===;;;777333000//////...---)))///222000555PPPzzzXXX999222555GGGddduuuzzzvvvyyyTTT111...222,,,++++++++++++******************))))))((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''')))---000666???dddxxx~~~kkknnn|||{{{sss___KKKPPP]]]mmmvvvxxxzzz}}}zzzvvvqqqnnnmmmmmmmmmmmmjjjkkkkkkiiijjjllliiicccZZZXXXWWW]]]hhhpppttttttllldddXXXOOOLLLKKKKKKKKKSSSTTTUUUVVVWWWWWWXXXXXXZZZ^^^eeekkkppprrrsssrrrrrrnnnjjjiiimmmrrrvvvxxxrrrqqqpppqqqqqqooommmkkkeeeaaaNNN>>>;;;<<>>GGGlllwwwvvvuuupppmmm___HHH:::444000222444;;;OOOcccyyyuuuggglllzzz|||www[[[TTT^^^;;;333:::CCC:::///,,,(((************************((((((((((((((((((((((((******)))))))))***++++++---+++))))))+++---,,,+++111666???LLL```vvvuuu___NNNAAA999666777444111222777:::<<<@@@FFFUUU^^^iiipppuuuyyy{{{{{{aaaHHH777666555111===QQQgggrrrjjjKKK333333<<<@@@DDD<<<>>>HHHGGG===:::BBBOOO{{{tttTTTNNN```sssxxxsssxxxtttooonnnmmmhhh^^^VVVBBBBBBZZZnnn]]]@@@666777AAAMMMfff~~~xxxtttqqqnnniiiqqq\\\@@@222VVVooo<<<---***...)))'''***'''(((''''''(((******)))((((((((())))))))))))((((((''''''''''''((((((((((((&&&((())))))(((((()))+++eeeeeehhhnnntttxxxwwwvvv```PPP@@@999:::<<<@@@DDDOOOTTT\\\bbbbbbbbbmmmzzzfffSSShhhxxxxxxzzz{{{yyyssspppnnnjjjgggeeeccc___]]]RRRPPPNNNOOORRRUUUWWWWWWWWW\\\``````___aaaggglllkkkkkkmmmnnnppptttzzz~~~lllQQQHHHBBB;;;888555111///.........---+++000000...<<<___{{{PPP444555@@@ZZZ~~~|||hhhhhhsss}}}~~~KKK111//////***+++++++++*********))))))******))))))((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&(((+++...888;;;YYYllluuu|||zzzyyyqqqvvvtttdddMMMOOOXXXeeeoootttxxx}}}tttrrrnnnllllllmmmmmmllljjjlllkkkiiiiiijjjhhhccc___```ccceeehhhlllqqqttthhhccc[[[SSSMMMJJJHHHHHHOOOQQQSSSUUUWWWXXXXXXXXX^^^bbbhhhnnnrrrtttttttttlllllllllpppvvv}}}{{{tttssspppnnnnnnoooooommmggg___KKK<<<;;;>>>KKKbbbssstttuuummmkkkgggZZZTTTPPPFFFAAA>>>\\\tttLLL>>>SSSqqq|||rrr666...)))***,,,***))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((***,,,...222777;;;>>>FFFkkkzzz|||}}}tttttttttqqqooocccMMM<<<444111333777>>>QQQeeeuuuxxxhhhlllxxx{{{```RRRRRR888///666AAA:::000---)))************************((((((((((((((((((((((((***************+++,,,,,,******+++---000111222111000===NNNbbbwwwsss[[[@@@444222333444555444444888>>>BBBEEEMMMVVVmmmsssyyy|||~~~vvvWWWAAA333555444///888IIInnnjjjWWW<<<111:::CCCCCCEEE???GGGYYYaaaYYYTTTWWWiii~~~lllVVVOOOWWWeeennnqqqqqqnnnjjjiiigggaaaXXXPPP@@@GGGaaappp[[[???777999EEEUUUooo|||vvvsssooolllgggnnnXXX===444YYYwwwDDD///)))---)))'''***((((((''''''(((******)))((((((((())))))))))))((((((''''''''''''(((((((((((('''((())))))(((((()))***jjjkkkooouuuzzz|||{{{zzzdddUUUGGGAAAAAA???======GGGMMM[[[kkkuuu|||{{{mmmeeedddxxxoooiiigggeeecccbbbbbbaaa___]]]PPPMMMKKKLLLQQQUUUVVVUUUUUUYYY^^^aaadddhhhnnnrrrtttuuuvvvwwwyyy|||wwwTTTFFFEEEBBB<<<666333000...............///222......GGGrrrtttFFF+++999ZZZkkk[[[eeevvviii???111000---...+++************)))))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&'''***,,,777888MMM^^^mmmuuu~~~|||vvvrrryyywwwgggMMMMMMSSS___iiipppuuu{{{pppnnnlllkkklllllllllkkkkkknnnmmmjjjiiijjjiiieeedddgggjjjkkkiiikkkpppuuuiiigggaaaYYYPPPIIIEEEDDDHHHJJJNNNRRRWWWZZZ]]]^^^dddgggjjjnnnqqqsssttttttiiimmmsss{{{rrrsssrrrooojjjkkknnnnnnkkkeee[[[GGG<<<>>>BBBQQQjjj{{{zzzxxxpppooojjj[[[SSSNNNDDD<<>>CCCeeexxxyyyzzzyyyqqqqqqrrrpppooodddOOO>>>666111444888@@@RRReeesss{{{|||mmmnnnxxx~~~wwwaaaRRRNNN@@@<<>>JJJfffpppVVV<<<777999FFFZZZyyyzzzuuusssoookkkkkklllSSS;;;222PPPMMM333(((,,,)))'''***)))(((''''''(((******)))((('''(((((()))))))))))))))''''''''''''((((((((((((((()))******(((((()))***lllnnnqqqvvvzzz}}}~~~~~~ooobbbUUURRRSSSQQQMMMKKKJJJLLLWWWiiivvvkkkZZZWWWdddttt~~~wwwssslllddd___\\\ZZZYYYYYYZZZZZZXXXWWWOOOKKKHHHKKKPPPUUUUUUTTTVVVXXX]]]ccciiioootttwww}}}~~~WWWDDDCCCCCC>>>888555222///---...//////......222111777YYY\\\999***CCCmmm]]]]]]ssswwwRRR222000///+++333************))))))))))))(((((((((((())))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&(((***111444CCCTTTjjjzzzeeeooosssuuu{{{~~~~~~|||gggKKKJJJPPP\\\gggnnnrrrvvvsssqqqooonnnnnnnnnlllkkkhhhllllllhhhgggiiiiiiggghhhiiiiiihhhggghhhkkknnnhhhgggddd\\\QQQIIIEEEDDDEEEGGGKKKQQQVVV\\\```bbbgggggghhhiiikkkmmmooopppiiiqqq|||wwwrrrmmmooommmhhhiiilllkkkfff___TTTBBB;;;BBBHHHYYYttt|||sssmmmmmmhhhZZZRRRNNNEEE<<>>\\\wwwzzz~~~zzzrrrqqqsssppppppfffQQQBBB888333555888@@@PPPbbbrrrvvvrrrqqqyyy}}}xxxxxxzzztttggg]]]\\\VVVZZZ___RRR888...000,,,++++++++++++++++++++++++*********************************++++++---......///000000---,,,333???IIIgggxxxwwwaaaCCC:::222000000//////222222666>>>GGGOOOYYYkkk|||ttt```LLL999444000///555FFFddd~~~hhhGGG888777<<>>NNN___rrrsss|||uuussszzzyyyvvvvvvyyyuuummmjjjmmmmmmuuuwww^^^:::---///***++++++++++++++++++++++++************************++++++++++++,,,---...///)))---000111666FFF]]]ooouuuWWW;;;000111333444000+++---222///444>>>IIIRRR___uuu{{{dddTTTCCC444---111444333:::QQQtttcccHHH<<<666000222:::JJJzzz}}}www|||zzzuuuooohhh___VVVLLLFFF;;;MMMiiikkkLLL444333666???\\\vvvtttuuurrrnnnlllcccJJJ;;;777MMMtttwwwqqq{{{zzzyyyZZZ:::(((+++(((&&&***,,,(((''''''(((***+++)))(((''''''((()))))))))))))))''''''''''''((((((((()))***+++,,,+++***)))***+++jjjqqqppppppxxxyyyyyy~~~zzzvvvssssssyyykkkXXXQQQIII>>>:::>>>;;;;;;777222...000888???\\\sssfff___\\\]]]]]]XXXTTTMMMGGGEEEFFFDDDAAAFFFDDDGGGNNNSSSTTTUUUXXXccceeeiiimmmrrrzzz\\\TTTJJJCCC???;;;666111000222222...,,,,,,...///333///:::^^^hhhEEE...222666iii|||lllrrrgggAAA111+++...222,,,+++++++++*********))))))((((((''''''''''''((((((,,,+++)))(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''''''''((()))+++,,,000777<<>>,,,+++***)))(((((((((((()))))))))))))))************)))((('''&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())),,,111444<<<444NNN~~~}}}{{{zzzxxxrrrnnnqqqrrriii]]]FFF<<<333111555>>>MMMYYY```mmmyyy{{{wwwpppdddXXXlllqqqvvvwwwuuummm]]]OOO[[[eeebbbKKK444+++***''',,,,,,,,,+++)))((()))******))))))+++...///---+++...+++((()))---000000///...555333999RRRnnnmmmHHH666444///////////////.........000333888===DDDOOO___jjj}}}kkkMMM777222111...000000111999OOOoooqqqVVV<<<333555666999>>>iii~~~sssvvvyyyuuunnngggaaaXXXJJJ>>>>>>MMMmmmiii===111===555IIIlll~~~yyyxxxuuurrrpppllldddOOO444999iiiQQQ;;;******,,,(((&&&))))))(((&&&%%%%%%&&&((()))'''&&&&&&&&&'''(((***+++$$$$$$$$$$$$%%%''')))***))))))))))))))))))))))))hhhooonnnnnnvvvxxxxxx}}}yyy|||uuu\\\MMM@@@555222777666777666333111222888===@@@[[[zzz~~~wwwkkkbbb\\\ZZZYYYXXXLLLIIIEEECCCCCCCCCAAA>>>@@@AAAFFFOOOVVVXXX\\\```aaagggooowww|||~~~iiiUUUNNNEEE???<<<999444///000000000......///000000666333FFFmmmtttPPP777333;;;EEEiii{{{~~~}}}aaa;;;000,,,---000---+++++++++*********))))))((((((''''''''''''((((((+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''((()))***+++,,,444<<>>DDDJJJ___zzzqqqfff^^^mmmpppjjj[[[SSSRRROOOGGGGGG[[[tttKKK===mmmqqqvvvxxxZZZ<<<,,,+++***)))((((((((((((***)))))))))))))))))))))***)))((('''&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())),,,000444;;;666NNN|||}}}wwwrrrssssssjjj^^^JJJAAA888555777>>>IIITTTcccoooyyy{{{wwwqqqeeeZZZhhhpppxxxzzzvvvjjjUUUCCCBBBLLLLLL===111000222000---///111111000/////////------,,,+++,,,,,,,,,+++******+++---//////---+++---<<>>:::QQQjjj___;;;222;;;:::RRRttt|||wwwvvvssspppnnnpppiiiQQQ666BBBvvvFFF555(((***,,,((('''***)))'''&&&%%%%%%&&&''')))''''''&&&&&&'''(((***+++((('''&&&&&&&&&'''((()))((((((((((((((((((((((((___ggggggiiisssvvvyyy|||^^^JJJ;;;222444<<<=========;;;888888999;;;555===JJJVVV\\\]]]ZZZWWWWWWSSSNNNIIIGGGDDDBBB@@@>>><<<<<<===>>>===;;;999AAABBBHHHPPPTTTUUUXXX^^^jjjqqq}}}}}}|||hhhOOOIIIDDD===888777555111...000...---...000000000000555<<<[[[\\\:::...///666GGGcccnnn}}}|||vvvxxxZZZ444000...+++---...+++************)))))))))((((((''''''''''''(((((()))(((((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((((((''''''((())))))(((111:::SSSyyyxxxaaa~~~}}}|||~~~yyy{{{kkkWWWMMMQQQ]]]hhhmmmjjjlllllliiiiiilllmmmkkkjjjjjjiiigggeeecccbbbaaaaaaaaaaaabbbccceeeggghhhkkkjjjiiifff```[[[___gggcccfffjjjlllmmmnnnoooppprrrnnnhhh___UUULLLEEEAAA===<<<===AAAEEEHHHIIIIII???999@@@RRRUUUNNNYYYooo}}}rrrmmmnnnttt|||xxxtttssstttqqqhhh```]]]RRRAAA888???EEELLLbbb{{{zzzgggbbbaaarrrooocccTTTNNNQQQOOOHHHCCCWWW[[[<<<444```ooorrrvvv}}}UUU555,,,+++***)))((((((((((((*********))))))((((((((()))(((''''''&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))+++///222999999MMMuuu}}}wwwtttuuutttlllbbbPPPFFF===888999===GGGQQQbbbllluuuxxxvvvqqqhhh```mmmsssyyyzzzvvvjjjVVVEEE===@@@<<<111+++...///,,,...222666777666333000/////////...---+++***+++---,,,---......///000333666===QQQcccwww]]]777---//////...---,,,,,,---///111333+++,,,---+++)))***///444555---(((+++000000...---222;;;QQQqqqlllZZZGGG;;;:::444777]]]|||rrrkkkccc^^^ZZZRRREEE<<<:::\\\iiiRRR:::444:::CCC\\\|||yyytttsssqqqmmmlllgggcccKKK555PPPnnnUUU777---'''***,,,((((((+++((('''&&&%%%%%%&&&'''(((''''''&&&&&&'''((()))***+++***((('''''''''((((((((((((((((((((((((((((((TTT]]]^^^bbbooouuuzzzrrrXXXFFF>>>@@@JJJVVV\\\YYYUUUQQQNNNKKKIIIHHHGGG???:::<<<<<<999888:::777666555555666555333111999888999===???===<<<===DDDFFFLLLRRRSSSTTTYYYaaawww}}}|||hhhTTTGGG???;;;666444333222000...000,,,+++...000000///000888QQQvvvtttJJJ111///...///EEEbbbwww~~~uuullliiiwwwTTT///111111******...************))))))))))))((((((''''''''''''(((((('''''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((((((((''''''(((((((((...777PPPtttmmmlllzzz}}}}}}}}}zzz|||~~~{{{kkkUUUGGGKKKZZZhhhmmmjjjjjjiiihhhhhhiiijjjjjjfffgggggggggfffccc```___cccccccccddddddeeeeeefffiiiiiikkkkkkgggeeejjjrrrpppssswwwzzz||||||{{{{{{uuuqqqiiiaaaYYYRRRLLLHHH???;;;888666444000000222222111:::GGGIIIEEESSSiii{{{rrrooonnnmmmooorrrppppppooommmiiibbb\\\ZZZIII===888AAAJJJTTTlllzzziiifffiiimmmjjj___QQQKKKMMMNNNKKK===TTTvvvjjjNNN;;;777XXXqqqvvvuuuzzzOOO///,,,+++***)))((((((((((((++++++***)))(((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((***...111777;;;JJJooopppyyy{{{wwwsssrrrtttsssmmmgggVVVKKK???999999>>>JJJTTT^^^eeennnsssssspppkkkgggtttwwwxxxwwwuuupppdddXXXMMMIII===000+++...///,,,777;;;AAACCCAAA<<<888666444555666555111///...///000000...---///888DDDNNN]]]lllzzz{{{FFF---000555222///...,,,++++++...000222,,,------,,,++++++---///...)))+++333444...---333<<>>VVVzzzpppnnnggg```]]]XXXMMM@@@999EEElllhhhGGG;;;777:::LLLeeevvvrrrrrrnnnkkkkkk___]]]CCC444[[[SSS555---)))))),,,,,,((((((+++((('''&&&&&&&&&&&&'''(((((('''&&&&&&'''((()))******)))((('''''''''((((((((((((((((((((((((((((((SSS[[[\\\___kkkpppuuuqqqdddTTTMMMQQQ]]]ooo}}}zzzvvvtttrrrpppnnnjjj]]]PPPIIIDDD===999999444333222333555777777666888777<<>>]]]uuucccmmmnnnsssOOO...222111)))))),,,))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''''')))---222GGGhhh|||jjjhhhsss~~~}}}{{{|||{{{yyytttiiiVVVHHHJJJYYYfffjjjjjjhhhfffeeeeeedddeeefffdddeeeggghhhhhhfffdddbbbhhhhhhgggfffeeedddcccccckkkmmmqqqsssqqqooottt|||}}}}}}vvvmmmddd\\\UUUOOOKKKGGGAAA>>>>>>;;;666555999:::777888===;;;:::III[[[xxxoooiiijjjjjjhhhgggggg```bbbbbbaaa^^^ZZZVVVRRRCCC;;;999BBBMMM[[[uuutttiiiggggggffffff```UUULLLKKKNNNPPP<<>>888666999RRRqqq}}}tttqqqpppmmmjjjjjjddd```BBB777bbbwwwEEE+++))))))+++---,,,)))((()))'''''''''&&&&&&'''''''''(((((('''&&&&&&''')))***((('''&&&&&&&&&'''((()))''''''''''''''''''''''''XXX^^^\\\[[[ccceeegggqqqyyy~~~}}}vvvnnnjjjfffiiisssvvviii]]]PPPGGG>>>999444111222555888::::::;;;DDDPPPRRRKKKHHHLLLPPPQQQTTTUUUTTTYYYiiiyyyvvvyyykkkVVVIIIAAA:::666333333222111000000000000000+++***//////...333===ZZZuuuhhhDDD111///111999XXXooo___hhhwwwIII...000000*********(((((()))))))))))))))***((((((''''''''''''(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((''''''***,,,---===WWWiii}}}sssssswwwiii~~~~~~~~~~~~}}}|||yyyuuurrrrrrmmm___NNNKKKWWWbbbeeehhheeebbbcccbbb```aaadddcccdddgggiiiiiiiiihhhgggiiiiiihhhhhhgggeeedddcccnnnqqqwww|||{{{xxx|||tttiii```XXXQQQKKKNNNGGGGGGMMMOOOKKKJJJNNNEEE???999777777999DDDPPPiiiyyytttaaaXXXYYYbbbppp|||xxxrrruuullleeefffiiijjjiiijjj[[[]]]^^^]]]]]]\\\VVVOOOAAA;;;;;;CCCNNN___{{{vvvmmmiiihhhfffdddeeebbbZZZPPPKKKNNNRRRAAA}}}ccc===555SSSzzzGGG000,,,+++***)))(((((((((((()))))))))(((((('''''''''%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''(((((()))+++...111;;;AAAcccyyytttuuuuuuqqqmmmlll```SSSDDD<<<;;;AAANNNZZZ^^^bbbjjjqqqrrrnnnlllmmmbbbhhhooosssvvvuuulllaaaTTTNNNDDD999222333888===TTTYYY___dddeeeeeeeeeeeeaaa```^^^\\\XXXQQQIIIDDDFFFKKKTTT]]]dddkkkqqqtttsssuuutttyyy~~~uuupppzzzppp]]]BBB222333;;;888111222000...,,,++++++,,,---************++++++++++++,,,---//////111@@@]]]wwwjjjGGG777<<>>;;;hhhlll@@@///)))***+++,,,+++***(((''''''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''&&&&&&&&&''')))***''''''''''''''''''''''''VVV[[[VVVRRRVVVVVVVVV^^^dddlllqqqooottt~~~zzz{{{}}}~~~lll\\\SSSGGG>>><<>>999333///111222111000///......///---***+++111111000;;;JJJ\\\___XXXFFF333...444;;;HHHrrr___gggvvveeeBBB------,,,+++---***(((((((((((())))))******((((((''''''''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((((((((('''(((***+++666IIIWWWoooiiibbbuuu{{{|||||||||yyytttrrrqqqrrrqqqdddPPPHHHRRR___dddeee```^^^``````]]]___dddbbbcccdddfffggggggffffffcccdddeeeggggggggggggfffkkkpppyyy|||~~~}}}sssmmmgggaaa\\\[[[TTTVVVccckkkiiigggjjj\\\SSSJJJGGGHHHJJJLLLNNNTTTZZZSSSHHHFFFGGGNNN^^^jjjxxxwwwpppmmmpppiiifffjjjooonnnkkkiii^^^```___^^^______VVVKKK???;;;===EEERRRfffuuuhhhgggiiijjjiiifffccc___XXXPPPJJJJJJLLLXXX]]]999===iii>>>111,,,+++***)))((((((((((((((((((((((((((((((''''''$$$%%%&&&'''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((+++,,,---<<<>>>[[[wwwyyyuuuwwwvvvqqqnnnooofffYYYKKKCCC???AAAIIIRRRUUUYYYbbbmmmqqqmmmllloooggglllppprrrtttsssiii___UUUVVVUUUNNNDDD@@@FFFNNNfffiiimmmpppqqqrrrtttvvvrrrmmmhhhggghhhgggaaa[[[WWW\\\dddmmmtttvvvsssqqqiiinnnoooqqqpppfffhhhzzzpppVVV;;;444888:::777444///......---,,,,,,,,,,,,---,,,+++,,,---......------000222777FFF___vvvmmmQQQ<<<555888<<>>HHHWWWooojjj___aaafffiiijjjiiiaaaXXXRRRMMMHHHEEEDDDtttVVVAAARRRsss555///,,,+++***)))(((((((((((('''''''''(((((((((((((((###$$$&&&'''((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''(((((((((***,,,***===>>>UUU{{{~~~qqqkkkrrr{{{uuurrrvvvvvvrrrqqqtttjjj___QQQHHHBBB???CCCJJJIIIMMMYYYgggnnnmmmnnnrrrwwwwwwtttqqqppppppkkkdddYYYaaaiiiiii```\\\dddooozzz{{{||||||||||||~~~vvvnnngggiiippptttrrrnnn]]]^^^```eeejjjjjjgggbbbccclllqqqqqqkkk___eee~~~zzzXXX999222555444222333,,,,,,------------------+++***)))***,,,...//////...222777BBBZZZrrrzzzttttttkkkYYYDDD999999<<<===WWWooooooLLLIIIJJJLLLOOOUUUaaannnxxxzzzuuuooommmmmmllliiifffaaa\\\YYYQQQAAA555>>>PPPlll^^^DDD444777>>>SSSpppxxxqqqlllkkkjjjfffdddeeeZZZNNN333<<>>???BBBMMMdddgggZZZ^^^fffgggddddddcccNNNDDDSSSRRRHHHMMMsssGGG999ZZZ|||YYY111111***************)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&'''(((''''''''')))+++///444111MMMbbbIIIbbbyyyvvvsssrrrrrrqqqrrrtttnnndddWWWMMMHHHGGGGGGGGGLLLTTT___iiimmmnnnnnnmmmwwwwwwvvvuuuuuutttrrrqqqttt{{{~~~xxxvvv{{{|||}}}xxxppppppkkkWWWRRRQQQWWW\\\^^^```cccdddlllxxx~~~wwwnnntttxxxQQQ555...---222444------))))))...111...++++++)))444000(((///555111000...333IIIhhhyyyssshhhdddkkk]]]NNNCCC>>>@@@MMM\\\zzzSSSCCCFFFRRR]]]gggdddXXXUUUbbbsssnnnpppqqqooojjjgggfffggg\\\___QQQDDDAAA888CCCeeemmmOOO888555888AAAaaarrrqqqmmmhhhffffffdddaaalllRRR:::HHHlllzzzsssqqq|||lllnnnDDD,,,************))))))'''&&&&&&)))'''&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&///---+++((('''&&&'''(((((((((((((((((((((((((((IIIHHHGGGFFFEEEEEEFFFGGGCCCDDDGGGNNNWWWbbblllrrrwwwzzzxxxllljjjttt{{{ggg\\\eeessszzzyyytttlll___OOOAAA888777777666444333111000000//////...---,,,,,,------///111222444AAAQQQRRRHHH333,,,***///444999GGGVVVccclllaaawww???444,,,,,,,,,+++***---*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((((((+++333HHHiii~~~}}}}}}tttaaavvvpppjjjlllrrrrrrqqqrrrtttsssrrrpppooommmfff\\\SSSQQQUUUZZZ[[[\\\]]]]]][[[XXXVVVVVVVVVYYY\\\^^^^^^]]]]]]^^^^^^^^^^^^^^^___aaabbbccceeecccdddhhhkkklllssszzz}}}xxxssskkkfffcccbbb___^^^``````cccjjjuuu~~~yyyqqqkkkeeeeeeiiilllkkkhhhdddfffiiihhheeeaaa``````aaa^^^\\\\\\[[[TTTIII???;;;???EEERRRjjjvvvfffbbbeeegggdddbbb]]]aaaRRREEEDDD@@@HHH```ZZZ:::===]]]yyy{{{wwwpppHHH&&&***)))************)))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%'''''''''&&&''')))+++...666555KKKxxx___ooozzzvvvsssrrrrrrrrrqqqqqqqqqgggZZZOOOJJJGGGFFFEEEOOOWWWaaajjjnnnooonnnmmmrrrtttuuuuuutttrrrrrrqqq{{{zzzwwwqqqbbbMMMIIIIIIOOOWWW\\\```eeegggrrr~~~xxxOOO222000111111///)))000+++)))---///---+++,,,(((333444222888999555999???GGG]]]vvvyyyssstttuuulllbbb___aaahhhxxxmmmRRRBBBHHHWWW```iiinnniii]]]YYYeeerrrrrrqqqooolllhhhfffeeeeee[[[YYYQQQFFF===:::PPPsssbbbIII666777>>>LLLqqqtttnnniiihhhjjjiiifffeeeaaaGGG999SSS}}}wwwkkkCCC//////************)))((('''&&&)))'''&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&,,,+++(((&&&%%%%%%&&&'''''''''''''''''''''''''''DDDDDDEEEEEEFFFGGGGGGHHHBBBBBBAAACCCHHHOOOVVVZZZ```ccchhhnnnttt{{{}}}||||||}}}lllaaa]]]\\\\\\\\\VVVNNNEEE===999777777555444333222111000///......---,,,,,,,,,,,,,,,---...111444===LLLTTTIII777///((((((000888@@@PPP```qqqgggrrrddd888111+++++++++)))((()))******))))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''(((///FFFkkkxxx}}}xxxeeeuuulllYYY```mmmmmmnnnrrrttttttoookkkjjjjjjhhhaaaYYYTTTSSSTTT\\\^^^```___]]]ZZZXXXWWWXXXVVVUUUVVVYYY\\\^^^^^^]]]]]]]]]]]]]]]^^^______eeeaaa___```aaacccjjjrrr|||zzzuuuqqqnnnsssooojjjhhhnnnyyy{{{wwwsssooonnneeeeeeeeegggjjjkkkjjjhhhccceeegggfffdddaaa___^^^bbb___[[[XXXUUUNNNEEE>>>;;;AAAKKK[[[uuuzzztttqqquuutttkkkcccbbb\\\\\\RRRGGG===333AAAcccxxxDDD666EEE^^^{{{~~~yyyuuummm```;;;###+++))))))******))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&''')))+++***666666CCCvvvsssuuu|||xxxtttqqqrrrrrrqqqooossskkk___TTTMMMHHHFFFEEEQQQWWWaaahhhkkklllkkkjjjkkkooossstttrrrppppppqqqzzz~~~pppgggmmm___HHH>>>;;;===FFFQQQZZZdddkkkooo|||OOO000111222---,,,+++111,,,+++---/////////222...666777999>>>===CCCRRR___iii||||||```MMMAAA@@@MMM\\\sssqqqkkkaaa]]]ddduuuwwwrrrkkkgggffffffcccaaa[[[SSSNNNCCC777AAAaaayyyQQQ>>>111666AAAUUU}}}xxxuuukkkeeeiiikkkgggeeegggSSS===???kkkfff???---///******+++******)))(((''')))'''&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&''''''''''''''''''''''''AAABBBCCCDDDEEEFFFFFFEEEBBBBBBAAAAAABBBDDDGGGIIINNNOOOSSSWWW]]]dddiiilllqqqwww}}}|||wwwqqqwww{{{}}}qqqiii___\\\\\\VVVHHH===>>><<<:::777666666777888222111111000///......---,,,,,,+++++++++,,,,,,---,,,///333;;;EEEGGG:::(((111))))))444BBBRRRhhh|||yyylllrrrtttMMM222...+++***+++***((('''***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''',,,@@@ddd|||sss|||xxx[[[UUUhhhjjjnnnqqqqqqnnnjjjgggeeeggggggccc^^^XXXUUUTTT^^^bbbdddccc___ZZZWWWVVVXXXTTTQQQRRRWWW\\\]]]]]]]]]]]]\\\\\\\\\\\\\\\]]]bbb^^^\\\]]]^^^___eeemmmvvvzzzzzzuuuqqqssstttqqqnnnooossssssrrrqqqooommmkkkjjjhhhiiijjjjjjhhhgggffffffcccdddddddddbbb```^^^]]]]]]\\\ZZZWWWRRRLLLDDD??????EEEQQQdddqqqeeedddbbbVVVLLLHHH>>>111;;;VVVvvvaaaCCC<<>>888888888888777555333111000//////......---------,,,++++++++++++,,,,,,---......000222444666555...'''222///777KKKaaauuuzzzmmmsssccc;;;...---,,,+++***+++)))''')))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((()))+++888TTTmmm}}}mmm}}}sssxxx^^^IIIeeeiiinnnnnnkkkhhhggghhhbbbccccccbbb___\\\YYYYYY]]]bbbfffeee^^^VVVRRRPPPUUURRRPPPRRRWWW[[[[[[ZZZ]]]]]]\\\[[[[[[[[[[[[\\\ZZZYYYYYY\\\]]]]]]aaaggglllnnnrrrwww}}}wwwpppjjjlllnnnllljjjkkkjjjkkkllllllkkkiiigggfffllllllkkkhhhdddbbbcccdddbbbbbbbbbaaa```___\\\[[[ZZZ[[[ZZZWWWPPPIIICCC???CCCIIIVVVjjjrrrgggeeeaaaQQQJJJFFF888111EEEaaazzzdddJJJ<<>>DDD>>>000...333000///000444444111000333777@@@FFFPPP^^^jjjrrrQQQGGG>>>888>>>LLLZZZfffmmmZZZWWWWWWccc}}}{{{rrrgggcccdddddd___YYYQQQIII???444AAAooozzzXXX>>>888777BBBWWWssszzzsssoookkkjjjiiiaaaTTTRRRYYY555222VVVjjj???)))((()))************)))(((((()))'''&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''@@@????????????>>>>>>>>>??????@@@AAA@@@>>><<<;;;@@@@@@??????@@@BBBCCCEEEKKKNNNSSSVVVYYY^^^eeekkkuuuyyy~~~}}}|||qqqkkkbbbYYYRRRKKKEEEAAAAAAFFFIIIIIIJJJLLLJJJFFFGGGBBB<<<:::::::::999777777666444222000000000000---------------,,,,,,,,,++++++++++++,,,---//////111222222///++++++---///222777KKKkkkwwwddd|||uuuOOO...+++------***)))++++++((())))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))***111CCCTTTjjjqqqrrruuuuuuuuulllqqq___kkklllllljjjgggfffhhhjjjaaaaaaaaa``````^^^]]]\\\___fffmmmllldddZZZSSSQQQRRRQQQQQQSSSUUUXXXXXXXXX\\\[[[[[[ZZZZZZZZZ[[[[[[YYYXXX[[[```aaa___aaafffeeefffhhhlllrrrzzzyyyqqqjjjiiiiiifffeeegggggghhhiiijjjiiigggeeeccchhhgggeeeccc``````bbbdddbbbaaa_________^^^[[[YYYZZZ\\\[[[UUULLLDDD@@@???GGGOOO]]]qqqwwwllleee```UUUKKKIIIBBB...777cccqqqKKK999TTT{{{~~~LLL***(((***(((((())))))(((((('''&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&(((***)))...222///BBB{{{~~~ttt{{{{{{sssnnnqqqrrrooommmllliiiccc[[[UUUQQQPPPRRRVVV\\\```bbbbbbcccccc^^^```dddhhhkkkllllllkkkkkkpppuuuxxxyyy{{{zzzvvvvvv```>>>...000777222;;;OOOgggzzzpppVVVOOOVVVIII555...///222111222444333000111555:::PPPfffyyydddJJJ<<>>[[[uuuJJJ555444:::KKKggg~~~tttqqqjjjlllmmmggg^^^UUUPPPOOO555:::eeeoooDDD---,,,(((((())))))))))))(((((()))'''&&&&&&''''''&&&%%%$$$%%%%%%&&&&&&'''''''''%%%%%%&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&>>>===<<<;;;;;;<<<===>>>@@@@@@>>>===<<<<<<<<<<<<=========<<<=========>>>@@@AAAAAABBBEEEIIINNNPPP\\\```dddeeedddfffkkkppphhhiiiiiiiiifffaaa\\\YYYMMMIIIDDD???<<<;;;::::::999===???>>>>>>@@@>>>:::666777888::::::888444222222111000/////////000111,,,,,,,,,,,,,,,,,,,,,---+++++++++,,,---///000111222111000---***+++111888999@@@XXXyyyooovvv|||UUU:::***(((,,,,,,((('''***+++((())))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%&&&((())),,,666AAAXXX```{{{wwwwww|||qqq{{{~~~vvvkkkffffffggggggeeeaaaaaaaaaaaaaaa___]]][[[^^^hhhssstttlllaaaYYYVVVPPPPPPQQQPPPPPPRRRUUUXXXYYYYYYXXXXXXXXXYYYYYYZZZ[[[ZZZ\\\``````^^^```eee``````aaaeeekkkssszzzwwwppphhheeeccc``````dddhhhgggfffeeeddddddddddddbbbaaa``````aaabbbcccdddbbb___]]]]]]]]]]]]ZZZXXXYYYYYYVVVNNNDDD???AAADDDOOOXXXhhh|||{{{{{{hhhfffaaaVVVKKKAAABBB>>>444OOOfffIIIGGGiii{{{???***///)))(((((())))))(((((('''&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&%%%&&&((()))((()))111111:::lllddd```ppp{{{wwwqqqrrrrrrnnnmmmmmmlllggg___WWWSSSQQQQQQUUUZZZ^^^___```bbbccc___]]]^^^ccciiillljjjhhheeekkkqqqrrrooopppvvv{{{}}}{{{yyybbbFFF333///333666777IIIiii```VVVZZZ]]]III444//////222111111444666777???GGGRRRttt~~~pppUUUIIIJJJCCCLLLWWW___ccceeedddccc{{{mmmiiidddbbb```\\\TTTNNN@@@???@@@TTTuuuzzz\\\@@@222555>>>TTTuuutttooooooffflllkkkdddaaa```WWWJJJ888AAAkkkggg???,,,---''''''(((((((((((('''''')))'''&&&&&&''''''&&&%%%$$$$$$%%%%%%&&&''''''(((%%%%%%&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&<<<:::999888999;;;===>>>DDDBBB===:::999:::===???;;;;;;<<<<<<============>>><<<999888:::===>>>??????BBBFFFHHHHHHJJJNNNQQQLLLLLLKKKIIIGGGGGGGGGHHH???>>>===<<<999777444222999<<<===999888888555111999777444111222333555666444444444444222///,,,***+++,,,,,,,,,,,,---------++++++,,,---...///111222000...---------///555;;;CCCHHHZZZvvviii~~~eee>>>000000&&&++++++&&&%%%***+++((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$%%%'''(((***000777PPPXXXppp~~~mmmbbbzzzyyyuuummmdddfffhhhccc]]]aaaaaabbbcccccc```\\\XXXYYYdddqqqtttmmmbbbYYYVVVPPPPPPPPPMMMKKKMMMSSSXXXWWWVVVVVVVVVVVVWWWXXXYYYXXXVVVWWWZZZYYYWWWZZZ___XXXXXXZZZ]]]cccjjjppptttvvvpppiiifffbbb```bbbhhheeeccc```]]]]]]^^^```bbb```______aaaccceeedddbbbbbb___\\\\\\]]]\\\ZZZWWWVVVUUUPPPGGG???>>>EEELLLWWWaaarrruuu|||uuuaaaccc^^^NNNIII999999===CCCjjj}}}LLLHHH]]]~~~}}}}}}hhh///&&&111'''(((((((((((((((''''''&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&%%%%%%''')))%%%$$$///222555```|||yyy}}}WWWOOOgggzzzzzzttttttrrrmmmnnnooooooiiiaaaXXXSSSQQQNNNRRRWWWZZZ\\\^^^___aaa```\\\[[[```hhhllljjjfffeeejjjnnnmmmjjjmmmyyywwwkkkVVVBBB888777777444FFF___uuu[[[XXX]]]YYY@@@000222555111///111555:::BBBPPP\\\pppzzzZZZRRRPPPXXXfffiii___[[[```dddhhhkkklllsss~~~ooogggeeecccaaa^^^XXXPPPJJJ>>>===DDDfffjjjBBB999888<<>>999888888888888888888999777888999:::;;;===>>>>>>;;;;;;<<<<<<;;;;;;:::999======<<<;;;:::888777666999888888777666555555444222222222222222222222222//////.........---------++++++++++++++++++++++++'''+++,,,))),,,555::::::000000+++,,,111///999PPPTTTPPPkkk|||wwwUUU555+++111))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''))),,,///111DDDiiivvv~~~ttthhhqqq}}}bbbwwwzzzjjjgggjjjhhhccc```bbbccc```[[[VVVUUUUUU\\\fffttt}}}|||ppp```TTTPPPPPPMMMIIIGGGIIIPPPVVV[[[ZZZYYYYYYXXXXXXXXXXXXZZZXXXVVVWWWZZZ[[[YYYWWWWWWZZZ]]]^^^^^^```eeehhh{{{zzz}}}yyyllljjjfffbbbaaaaaacccddd```^^^\\\\\\^^^___^^^]]]\\\]]]^^^^^^]]]___bbbdddbbbaaa___]]][[[YYYWWWWWWRRRNNNJJJFFFAAA???DDDLLLcccpppzzzyyyuuufff]]]WWWPPPKKK>>>999444///DDDSSS===EEEpppXXX---***222%%%''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((('''%%%#########%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''+++(((***999QQQ|||{{{lll]]]{{{~~~qqqvvvwwwnnnmmmmmmllljjjhhhddd]]]VVVQQQQQQPPPPPPSSSYYY___dddfffbbb]]]XXXXXX^^^eeeiiikkk___dddjjjiiigggiiiqqqyyyyyykkkWWWIIICCCCCCDDD]]]yyygggPPP;;;222555<<<444555555666>>>RRRnnntttOOOCCCCCC:::FFFhhh|||xxxuuu|||wwwnnniiifffiiihhhccc[[[QQQDDD:::;;;CCC\\\ssskkkKKK777777999???OOOmmmxxxppplllkkkjjjkkkeeegggrrrkkkQQQ@@@888\\\xxx{{{mmm```sssrrr~~~PPP222///+++))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((($$$%%%'''&&&%%%%%%&&&(((444444555666666777888888888888888888888888888888:::::::::;;;;;;;;;<<<<<<888888777777777777888888666777777888999:::;;;;;;888888999:::;;;;;;;;;:::<<<<<<<<<;;;:::999888777888777777666555555444444111111111111111111111111///.........---------,,,+++,,,,,,,,,,,,,,,------***---//////444===AAA???222222***(((333???RRRjjjiiiyyyjjjGGG222,,,,,,))))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''))),,,///000@@@eee|||}}}yyymmmjjj~~~rrrxxxuuuiiigggfffbbbccciii^^^______]]]XXXTTTSSSTTTYYYbbbnnnvvvuuulll^^^UUUPPPOOOKKKHHHGGGIIIMMMQQQQQQRRRUUUWWWXXXYYYYYYYYYWWWVVVVVVXXX[[[\\\ZZZXXXVVVXXXZZZZZZZZZ[[[^^^aaammmnnnrrr||||||iiigggeeeaaa^^^\\\]]]^^^```]]][[[ZZZ[[[]]]^^^]]]]]]\\\\\\]]]\\\[[[[[[]]]___^^^^^^]]]\\\ZZZWWWUUUTTTSSSLLLEEEAAA???BBBNNNZZZeeettt}}}rrreee___WWWKKKAAA666///000999TTT~~~WWW@@@@@@\\\{{{}}}xxx~~~kkkHHH,,,***...(((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''+++))))))444HHHqqquuuqqqnnnlllooollljjjiiihhheee___YYYTTTTTTRRRQQQSSSXXX]]]aaabbb^^^ZZZVVVUUUYYY```fffjjjddddddeeefffgggjjjooorrrtttyyy{{{qqqkkkiiijjjdddKKK;;;666666333555<<>>333777mmm}}}jjjoooDDD,,,+++'''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((($$$%%%'''&&&%%%%%%&&&(((//////000111222333444555444444444444444444444444777777777888888888999999666666555555555555666666555555555666666666777777444555666888999:::::::::888888888888888777666666666666555444444333333333000000000000000000000000......------------,,,,,,++++++,,,,,,------......***,,,---///555<<<===:::,,,000+++...HHHdddzzzyyypppxxxyyyttt}}}SSS555...---)))))))))))))))))))))))))))((((((((((((''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''')))+++...///???cccwwwxxxffftttuuu{{{nnnaaagggfff[[[]]]lllaaaaaaaaa^^^ZZZXXXWWWXXXYYY___fffkkkjjjcccYYYRRRTTTPPPLLLJJJJJJKKKLLLLLLIIIKKKOOOSSSVVVWWWVVVVVVTTTTTTVVVYYY\\\\\\[[[YYYYYYZZZ[[[ZZZYYYYYY[[[]]]```aaafffooozzz~~~jjj___aaa___\\\YYYXXXXXXZZZ[[[ZZZYYYXXXYYY[[[\\\\\\[[[ZZZ[[[[[[YYYWWWWWWXXXZZZYYYZZZZZZZZZXXXVVVSSSQQQOOOIIICCCAAAAAAHHHVVVdddnnn~~~zzzjjjbbb^^^UUUEEE777444***///BBB\\\nnn]]]666444BBBgggyyyllluuuwwwoooSSS666,,,***(((***''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&,,,***)))...<<<```|||zzzqqqiiilllooojjjiiihhhhhhfffbbb]]]YYYWWWUUUSSSSSSWWW[[[^^^___ZZZXXXUUUSSSSSSYYYaaagggkkkgggdddfffkkkqqqssssssqqqppppppttt{{{fffSSSEEE>>>;;;???LLLfffYYYBBBCCCGGGiiixxxpppkkkgggdddbbbccc\\\WWWWWWQQQDDD<<<<<>>hhhyyyQQQ000***---***((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''''''''((($$$%%%'''&&&%%%%%%&&&(((******+++,,,---...///000......//////000000000000000111111111222222222222222111111000000111111222333333333222222222222111222222333333333333222222...//////000000000000000111111111000000000000000------------------------++++++,,,,,,,,,,,,,,,,,,))))))***+++,,,---...///666222//////000...,,,***111;;;CCCYYYZZZZZZiiiAAA111---)))(((---((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&'''(((***+++,,,666TTTxxx}}}|||mmmllluuufffbbb```^^^___]]]\\\ZZZYYYWWWVVVTTTSSSOOOQQQTTTVVVWWWVVVTTTSSSYYYVVVSSSRRRSSSQQQLLLHHHGGGFFFEEEEEEGGGKKKOOORRRRRRUUUXXXYYYYYYWWWVVVTTTRRRQQQQQQRRRSSSTTTUUUUUUWWWXXXZZZ^^^bbbdddeeeeeejjjqqqyyy~~~yyylllddd```]]]^^^aaa^^^]]][[[YYYYYYYYYZZZ[[[\\\[[[ZZZZZZ[[[ZZZWWWUUUUUUWWWXXXXXXWWWWWWXXXYYYTTTUUUVVVWWWVVVSSSPPPNNNGGGDDDBBBFFFNNN\\\ppptttbbbbbb```[[[RRRFFF<<<666000,,,777YYYvvvoooPPP:::>>>RRRiiilllrrrlll>>>(((///)))!!!,,,''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&&&&'''########################$$$$$$$$$%%%%%%%%%&&&&&&###******)))***---CCCeeeaaaLLLbbbllllllnnnjjjnnnmmmkkkjjjhhheeeaaa^^^YYYVVVTTTTTTXXX]]]bbbdddaaa___ZZZSSSNNNMMMRRRWWWbbbbbbaaa______cccjjjpppoooppppppmmmkkklllrrrvvvyyyzzzuuu}}}}}}uuuoookkkhhheeebbb```^^^ZZZWWW\\\UUULLLBBB888<<>>YYY~~~uuukkkjjjjjjfffaaaddd^^^\\\ddd]]]@@@444FFFmmmAAA)))''')))'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%'''&&&%%%%%%&&&(((******++++++,,,---------,,,,,,------......//////....../////////000000000//////............//////000000000000000000000000000111111111000000///...//////000000000000000///........................------------------------******++++++++++++,,,,,,((()))***,,,---///000000555111------+++)))+++///888DDDPPPkkkmmm]]]|||RRR111...111)))&&&,,,((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%&&&'''((()))******,,,@@@hhh}}}yyy|||uuuzzzttt{{{qqqjjjrrryyyrrrpppkkk```XXX\\\ZZZYYYXXXXXXUUURRROOODDDFFFJJJOOOTTTWWWZZZ[[[VVVUUUUUUUUUSSSOOOJJJFFFDDDBBB@@@@@@DDDIIIPPPTTTRRRTTTWWWWWWVVVTTTSSSSSSQQQPPPOOOQQQSSSUUUVVVVVVTTTVVVXXXZZZ\\\^^^______]]]aaafffkkkpppwwwxxxmmmgggbbb```aaaaaa\\\ZZZZZZ\\\[[[ZZZYYYYYYZZZ[[[[[[[[[ZZZYYYZZZZZZYYYVVVTTTUUUWWWYYYYYYYYYXXXYYYZZZSSSTTTTTTTTTSSSPPPMMMLLLGGGCCCBBBIIIXXXooo}}}hhh\\\^^^]]]VVVIII>>>777555***333JJJtttSSS:::FFFlllzzz^^^444'''---((($$$---''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%###(((((((((+++***999TTT^^^CCCPPPccckkkmmmlllooonnnlllkkkjjjgggdddaaa[[[XXXUUUVVVZZZaaafffhhheeebbb\\\UUUOOOLLLMMMNNNZZZaaaeeeccc]]][[[```ggghhhllloooooollllllnnnrrrtttxxxzzzvvvtttqqqlllhhhcccbbb``````___\\\XXXUUUPPPJJJ@@@999>>>TTTttthhhKKK444111222111<<>>++++++...***(((***((((((((((((((((((((((((((((((((((((''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%&&&'''((())))))))))))111FFFWWW]]]mmmssslllfff{{{rrriiiiii{{{{{{~~~zzz```VVV[[[ZZZYYYYYYYYYUUUPPPKKK???BBBGGGMMMSSSXXX[[[\\\SSSVVVYYYXXXTTTOOOJJJGGGDDDCCCAAAAAACCCHHHMMMPPPOOORRRTTTTTTSSSRRRSSSUUUTTTRRRQQQRRRUUUWWWWWWVVVUUUVVVXXXYYYYYYZZZ[[[[[[VVVXXX[[[___dddhhhlllnnnmmmmmmmmmooorrrwww{{{~~~zzzyyyxxxuuuqqqkkkccc___ccc___]]]^^^]]]YYYWWWXXXXXXWWWWWWVVVVVVWWWXXXXXXVVVVVVVVVXXXYYYYYYVVVTTTWWWYYYZZZZZZYYYWWWWWWXXXSSSRRRRRRPPPNNNLLLJJJIIIFFFFFFKKKYYYlllyyy___UUUTTTQQQIII???777222111111QQQqqqpppKKKEEE]]]{{{{{{KKK******+++((((((***''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$'''&&&(((+++(((000DDDqqqiiiOOOPPPdddmmmlllooonnnlllkkkkkkkkkjjjgggeee___\\\YYYYYY]]]ccchhhkkkfffbbb[[[VVVQQQNNNJJJHHHNNNYYYfffjjjeee^^^]]]___ccceeeiiilllnnnooonnnnnnooorrryyywwwrrroooppppppooolllhhhfffdddaaaaaa```___^^^ZZZUUUQQQEEEAAA<<>>rrryyyMMM@@@XXXyyynnnsss???'''...+++'''***''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&'''$$$'''+++'''***:::[[[}}}vvvrrrqqqrrr```ZZZmmmssslllppplllkkkjjjkkkllllllkkkiiibbb___[[[[[[^^^dddiiikkkeee```ZZZVVVSSSOOOIIIEEE===LLL___jjjiiiaaa[[[XXXdddbbbccchhhoooqqqnnniiiiiillluuu~~~sssoooiiikkkllliiieeebbbbbbddd```___^^^\\\YYYSSSLLLGGG>>>>>>BBBVVV|||uuuJJJ777333222555999GGGfffuuuqqqkkkfffccc___\\\ZZZPPPdddlll]]]BBB---???fff~~~uuuGGG)))---,,,%%%,,,''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&'''''''''(((((($$$%%%'''&&&%%%%%%&&&(((+++,,,,,,)))%%%$$$&&&)))***)))))))))***+++,,,---************************************************++++++++++++++++++++++++++++++,,,,,,,,,---------............------,,,++++++,,,,,,---,,,+++***)))......,,,+++************)))***,,,...////////////,,,+++,,,///000///000222///333---///EEE[[[ooo|||iiifffhhhfffxxx~~~aaaDDD+++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%&&&'''((()))***+++++++++000===MMMaaaxxxxxxyyyttt]]]aaalll{{{vvvkkkkkkllljjjooodddYYYVVVQQQ[[[[[[LLLMMMOOO>>>KKKJJJIIIHHHIIILLLQQQUUUWWWbbbiiibbbYYYVVVVVVTTTRRRIIIDDDDDDDDDAAAAAAEEEHHHGGGHHHLLLPPPQQQNNNJJJSSSQQQNNNLLLLLLNNNQQQSSSXXXWWWUUUTTTSSSTTTTTTUUUSSSSSSTTTUUUWWWXXXXXXYYYVVVUUUTTTTTTUUUVVVXXXYYYYYYYYYXXXVVVUUUWWWZZZ]]]iii^^^TTTRRRTTTTTTTTTUUUVVVUUUSSSRRRRRRRRRSSSTTTUUUSSSQQQSSSVVVXXXXXXVVVYYYXXXVVVTTTTTTTTTVVVWWWTTTUUURRRLLLKKKMMMKKKFFFOOORRRiiivvvxxxhhhUUUUUUNNNEEE===888333///000444UUU___555PPPdddvvvWWW==='''%%%***)))(((***((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''%%%###""""""###%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&''')))---000BBBrrruuueeellltttpppmmmllliiifffgggiiijjjhhhfffddddddbbbbbbbbbdddfffgggfffdddaaa]]]YYYRRRKKKFFFDDDBBBIIIXXXeeefff^^^XXX[[[]]]```cccfffiiikkklllkkkkkkmmmttt~~~zzzvvvrrrqqqpppfffeeedddcccaaa___^^^]]]\\\^^^^^^ZZZVVVQQQHHH>>><<>>===???CCCIIIMMMTTT^^^ccc```[[[[[[[[[ZZZPPPKKKGGGFFFCCC>>>???CCCCCCCCCDDDGGGKKKNNNOOOOOOQQQPPPNNNMMMMMMOOOQQQSSSTTTSSSSSSRRRRRRSSSTTTUUUTTTTTTTTTUUUUUUVVVWWWWWWVVVUUUTTTTTTTTTUUUVVVWWWVVVVVVUUUSSSRRRSSSWWWYYY]]]SSSKKKLLLOOOQQQSSSUUUTTTTTTSSSRRRRRRRRRRRRRRRMMMMMMOOOSSSWWWYYYXXXVVVSSSSSSRRRRRRRRRSSSUUUVVVPPPNNNLLLIIIGGGHHHJJJLLLYYYccc|||yyydddwww{{{fffVVVLLLHHH@@@999444000---///444]]]ooo]]]EEE222[[[tttpppzzz}}}III555&&&'''+++)))'''(((((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&'''%%%###""""""###%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&%%%%%%'''+++---555bbbwww||||||qqqiiikkkiiigggfffgggggggggfffeeedddcccbbbcccdddfffhhhkkkiiifffccc___XXXPPPKKKBBB>>>AAALLLXXX\\\]]]^^^WWWWWWXXX]]]bbbgggiiiiiiiiiiiikkkmmmqqqsssssssss~~~|||zzzyyywwwsssvvvsssmmm}}}~~~zzz|||~~~tttmmmkkkjjjhhhgggfffccc```^^^\\\[[[[[[___WWWSSSSSSOOOEEE@@@CCCQQQjjjxxxQQQ888111333777666???[[[yyy|||ssspppjjjbbb]]]ZZZSSSEEE:::EEEeeeXXX;;;111FFFyyy|||rrrlllzzzhhhxxxxxxyyyXXX888---,,,)))'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$...---,,,,,,,,,+++)))((())))))******))))))((('''))))))))))))))))))))))))+++++++++******)))))))))************************)))*********+++++++++++++++,,,,,,,,,,,,+++************+++++++++***)))))))))******+++,,,,,,++++++,,,,,,++++++,,,...000111555111,,,***,,,...---,,,///???MMMccczzz```fff~~~]]]888$$$++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$%%%&&&''''''(((&&&'''+++444AAAWWWwww||||||zzzyyyssswwwrrrjjjlllTTTkkk|||\\\aaaTTTRRRUUUPPPOOOLLLBBB???===;;;;;;===CCCHHHLLLOOOTTTXXXYYYZZZ^^^``````VVVRRRNNNJJJEEE@@@@@@CCC@@@AAABBBCCCDDDGGGLLLOOOMMMMMMNNNNNNOOOQQQRRRSSSPPPPPPPPPPPPQQQRRRSSSTTTRRRSSSSSSSSSTTTTTTUUUUUUVVVUUUTTTSSSSSSSSSTTTTTTSSSSSSSSSQQQPPPQQQTTTWWW]]]SSSLLLMMMRRRTTTUUUWWWRRRRRRRRRRRRRRRQQQQQQPPPJJJLLLOOOSSSVVVWWWTTTRRRMMMNNNOOOQQQRRRRRRSSSSSSNNNIIIHHHJJJHHHFFFNNN[[[mmmwwwdddcccmmmbbbUUUDDDCCC<<<666222---+++000666^^^lllJJJ:::222333___tttdddpppzzzzzzwww```777,,,&&&***,,,(((%%%'''''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%&&&'''&&&###"""###$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&%%%$$$%%%(((+++---OOO{{{llldddggghhhhhhgggeeeeeefffgggeeedddccccccccceeegggiiinnnlllkkkhhhddd]]]UUUOOODDD===:::???GGGOOOYYYbbbYYYUUUPPPPPPVVV]]]ccceeedddfffiiijjjiiiiiiiiijjjooorrrxxx~~~~~~{{{tttqqqqqqqqqpppkkkmmmkkkfffttt{{{tttpppnnnnnnooolllpppqqqllliiihhhfffccceeeccc```]]][[[ZZZZZZZZZWWWOOONNNQQQGGG999???RRRzzztttNNN888111---333888===TTT}}}tttnnnjjjfff___XXXOOODDD:::333DDDcccRRR777<<<^^^tttmmmpppiiittt^^^FFF///)))+++***((()))$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$999333---******,,,+++***)))***++++++++++++***)))((((((((((((((((((((((((++++++******))))))(((((())))))))))))))))))))))))))))))))))))******************+++++++++******)))*********************)))((()))***+++++++++***)))++++++,,,...000222333444//////,,,(((***222:::>>>GGG]]]nnn~~~|||eeeeee|||zzz^^^===,,,+++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&'''''''''&&&&&&)))...888PPPvvv|||wwwyyy~~~}}}zzz|||```SSSnnnjjj]]]TTTSSSQQQLLLDDD<<<@@@??????AAAEEEIIIKKKLLLHHHJJJMMMQQQWWW^^^bbbccc^^^WWWNNNIIIFFFDDDCCCBBBAAACCCDDDCCCAAABBBFFFJJJIIIJJJLLLNNNOOOQQQQQQRRROOOOOOOOOOOOOOOPPPPPPQQQOOOOOOPPPQQQRRRSSSTTTUUUUUUTTTTTTSSSRRRQQQQQQQQQSSSTTTTTTRRRQQQRRRUUUWWWcccYYYQQQQQQTTTTTTTTTUUUOOOOOOQQQQQQQQQPPPOOONNNPPPQQQQQQRRRRRRPPPNNNMMMMMMNNNPPPRRRRRRRRRQQQPPPNNNHHHIIIOOOMMMJJJYYYnnndddggg}}}xxxaaaZZZQQQBBBBBB<<<666111+++***222<<>>333---,,,---//////((()))******++++++++++++((((((((((((((((((((((((*********)))))))))(((((())))))))))))))))))))))))(((((()))))))))*********))))))***++++++***************************++++++)))******++++++******)))***,,,...000111000//////'''---...,,,000@@@SSS]]]fff|||jjj\\\nnnyyy~~~\\\<<<,,,+++///*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''((((((((('''((()))111HHHoooxxxsssqqq||||||nnnQQQ\\\zzzooo[[[LLLJJJHHHEEEDDD@@@@@@BBBFFFJJJKKKJJJHHHGGGFFFGGGMMMVVV]]]aaadddbbbXXXLLLFFFGGGJJJGGGBBB@@@CCCFFFEEEBBBAAACCCEEEEEEFFFIIIKKKMMMOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMKKKKKKMMMOOOQQQSSSTTTUUUSSSSSSRRRRRRQQQOOOOOONNNQQQRRRRRRQQQPPPQQQSSSUUU]]]TTTLLLLLLNNNNNNNNNNNNLLLMMMOOOPPPPPPOOONNNMMMUUUTTTRRROOOMMMLLLMMMMMMQQQRRRSSSTTTSSSQQQNNNMMMJJJFFFJJJSSSTTTTTTfff~~~hhhaaa{{{gggTTTLLLGGGBBB???:::444///)))+++777EEE]]]OOO999555:::IIIdddkkkvvvrrriiiUUU444+++)))))))))(((%%%&&&)))&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''&&&$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&'''((('''&&&&&&''')))---777]]]~~~]]]GGGPPPVVV]]]dddhhhhhhfffeeefffdddcccbbbbbbcccfffhhhjjjlllllllllllljjjfff___[[[SSSKKKBBB;;;777888@@@JJJYYYZZZXXXRRRIIIFFFJJJNNN```dddggghhhgggfffhhhjjjccc___ccckkkjjjcccdddmmmmmmqqqsssooonnnqqqssstttrrrpppvvvyyyttt{{{{{{wwwssswww~~~|||~~~}}}{{{vvvuuuooonnnlllkkkkkkjjjhhhfffcccdddccc```___aaa```]]]ZZZZZZ[[[ZZZWWWSSSOOOLLLJJJFFF;;;666GGGlllfff@@@...000777777444999UUUsssuuunnnjjjdddbbb]]]VVVMMM@@@888===HHHVVVdddOOOPPPyyyhhhOOO666...((((((******((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$XXXRRRGGG===666111---+++******)))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************))))))***++++++++++++***+++++++++***++++++,,,---,,,,,,,,,,,,,,,---...///---.........---+++)))((((((222888:::DDDZZZooozzzrrrcccccclllmmm___eeezzzZZZ:::+++,,,---)))******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((,,,===]]]zzzxxxyyyyyyuuuooonnnoooeeehhhuuuvvvPPPFFFGGGIIIMMMFFFEEEGGGJJJNNNNNNJJJFFFIIIFFFGGGNNNTTTXXX]]]aaaeee^^^TTTOOOQQQUUURRRKKKAAABBBDDDEEEDDDDDDDDDEEEAAACCCEEEGGGIIIKKKLLLLLLNNNNNNOOONNNMMMLLLKKKJJJIIIIIIKKKMMMOOOQQQRRRSSSQQQQQQQQQPPPPPPNNNMMMLLLLLLMMMNNNMMMLLLLLLNNNPPPSSSJJJDDDFFFKKKLLLLLLMMMKKKLLLLLLMMMMMMMMMMMMMMMQQQPPPOOOLLLKKKLLLOOORRRTTTTTTUUUTTTRRROOOLLLJJJDDDFFFNNNXXX___ggg{{{ggg[[[iiiwwwbbbRRRHHH@@@<<<===777444000,,,)))000DDDWWWiiiKKK777555@@@^^^~~~iiiGGG,,,,,,+++***(((&&&%%%'''***&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''&&&%%%$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&'''(((((('''&&&''')))%%%...NNNsss\\\FFFMMMUUUZZZ```eeegggffffffeeecccbbbaaaaaaccceeehhhiiillllllmmmnnnooommmjjjggg[[[SSSIIIBBB999444555:::GGGPPPYYY[[[TTTLLLFFFDDDLLLOOOTTTZZZ___eeejjjnnnmmmjjjlllppplllddddddjjjkkknnnnnniiigggjjjlllkkkllliiiooorrrnnnrrrxxxuuusssoookkklllqqqtttsssqqqrrrvvvwwwtttrrrtttuuutttnnnuuu{{{zzzsssnnnpppttthhhhhhhhhgggeeedddbbbaaa______]]]ZZZ[[[___```\\\XXXXXXWWWTTTPPPIIIDDD@@@777<<>>...,,,))))))))))))'''&&&(((((('''&&&%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$VVVXXXXXXUUULLLBBB999444222111...+++******+++,,,************************''''''(((((()))*********++++++++++++++++++++++++)))))))))*********++++++)))******+++,,,,,,++++++,,,,,,+++++++++,,,............------///333666888111///---,,,+++,,,---...333>>>FFFNNN```xxxiiiKKKKKK```xxxeeemmmrrrXXX:::+++,,,...+++'''***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))111EEEXXXhhheeettt~~~zzz}}}nnncccfffuuuwwwaaacccqqqyyy~~~\\\JJJKKKJJJLLLOOOLLLJJJKKKNNNOOOLLLHHHIIIFFFGGGLLLOOOOOOSSSYYY___bbbaaa\\\[[[\\\YYYTTTGGGEEECCCBBBBBBCCCCCCCCC???@@@AAACCCEEEGGGHHHIIIJJJKKKKKKLLLLLLKKKJJJIIIJJJJJJKKKLLLMMMNNNNNNOOONNNOOOOOOOOOOOONNNLLLKKKHHHIIIJJJJJJIIIIIIJJJLLLKKKCCC???CCCHHHKKKLLLMMMKKKKKKJJJJJJKKKLLLLLLMMMIIIKKKLLLKKKJJJLLLOOOSSSSSSSSSRRRQQQNNNKKKIIIGGGEEENNNZZZfffsssiiiWWW```ssszzzlll___PPPHHHCCC<<<555000///...---,,,///===YYYrrrlllEEE777<<>>===999MMMiiijjjIII666333555;;;888666AAARRRyyywwwppphhhaaa___WWWJJJ>>>999888BBB^^^{{{ttt\\\tttwwwRRR666)))++++++)))((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$???KKKZZZcccbbbZZZQQQLLL;;;888444///------...///************************&&&&&&'''((()))***++++++++++++++++++++++++++++++************++++++++++++)))***+++,,,,,,,,,,,,,,,------,,,+++,,,---///000//////...///222777===@@@222///,,,***,,,000666:::???HHHQQQ]]]tttpppTTTccc|||wwwxxx\\\AAA---...111+++(((,,,))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%###%%%)))***'''(((333@@@IIILLLfffxxxvvv}}}sss}}}oooeeeeeejjjvvv}}}hhhccc[[[ccc___NNNPPPKKKIIIRRRMMMGGGGGGIIIKKKIIIFFFGGGDDDFFFJJJIIIGGGJJJQQQRRR]]]ddd```[[[YYYWWWSSSOOOIIIBBB??????@@@@@@???>>>>>>???@@@BBBDDDFFFGGGFFFGGGIIIJJJKKKJJJJJJIIILLLLLLLLLLLLLLLKKKKKKKKKMMMMMMNNNOOOOOOMMMLLLKKKGGGHHHJJJJJJIIIHHHIIIKKKFFF>>>:::>>>CCCFFFGGGHHHKKKJJJIIIIIIIIIKKKLLLMMMEEEHHHKKKLLLKKKKKKMMMOOOPPPPPPOOOMMMKKKIIIGGGFFFKKKXXXgggtttrrr]]]UUUiiixxxiiiUUUTTTNNNGGGDDD???333&&&++++++,,,///666IIIkkkeee>>>:::JJJccc\\\000000'''((((((&&&'''))))))(((%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%!!!###%%%&&&%%%%%%&&&'''))),,,...IIIxxx{{{kkkjjjtttxxxxxxccc^^^ZZZYYY]]]bbbeeeeee``````______aaadddfffhhhjjjiiijjjmmmqqqtttuuuuuujjjaaaXXXRRRKKK@@@999777222333:::HHHXXXaaaaaa^^^UUUSSSQQQTTT[[[aaadddeeegggmmmqqqnnniiiggghhhgggbbbddddddbbbccciiilllllljjjbbbcccccc^^^bbbhhhdddbbbdddgggjjjkkkjjjiiigggeeehhhhhhcccaaaccceeedddeeeggghhhhhhfffdddcccccc]]]aaadddbbb^^^[[[]]]```XXXYYYWWWTTTUUUVVVSSSLLLLLLIIIEEE@@@>>>>>>???@@@XXXppp~~~ZZZ@@@777222444444222222???[[[tttyyyvvvqqqeee]]]]]]OOOAAA555444:::MMMrrrxxxiii\\\|||qqqiiiEEE,,,'''***+++)))&&&'''(((((($$$%%%%%%&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$CCCAAAOOOgggrrrkkkeeefff]]]SSSJJJEEE;;;///,,,222///,,,))))))+++---,,,***)))***+++,,,,,,,,,,,,,,,))))))+++,,,,,,,,,,,,,,,******))))))(((((())))))+++++++++)))((()))---000---000...)))+++333888666>>><<<888555777888333+++***......333<<<===FFF[[[```hhhkkkvvvfff^^^ssswww___333111...***((('''''''''******))))))((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&(((***---...666GGG]]]ooo{{{vvvjjj~~~xxxzzz|||vvv~~~mmmXXX[[[llltttpppxxxxxxjjjXXXLLLGGGDDDEEEMMMSSSEEE333888CCC@@@DDDHHHKKKJJJFFFDDDGGGJJJKKKPPPXXX^^^aaa___[[[XXXJJJHHHEEEBBBAAA???<<<:::===???BBBCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHKKKLLLMMMMMMLLLJJJHHHFFFHHHHHHHHHIIIJJJIIIGGGEEEAAACCCEEEHHHIIIIIIHHHGGGCCCBBBAAAAAAAAACCCFFFGGGMMMLLLJJJGGGEEEFFFJJJMMMIIIKKKJJJGGGKKKQQQQQQLLLNNNMMMKKKGGGCCCBBBHHHOOO___dddzzz}}}eee]]]bbbgggaaaYYYRRRNNNIIIBBB<<<555///++++++---&&&333UUUdddfffsssKKK777CCC^^^nnnzzzEEE......(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((''''''777^^^{{{~~~}}}uuuwwwmmmWWWUUU\\\___aaadddaaa___^^^```dddfffdddcccggghhhkkknnnrrruuuxxxyyyppphhhaaa^^^VVVHHH???===<<<333///666@@@LLL[[[hhheee```YYYWWWZZZ^^^______aaabbbccccccddddddccccccbbbbbbbbbccccccdddeeeeeeaaaaaaaaaaaabbbcccdddeeedddeeefffhhhgggfffdddcccddddddddddddcccbbb``````bbbaaaaaaaaaaaa`````````bbb]]]YYYWWWWWWXXXVVVTTTSSSUUUXXXWWWSSSNNNKKKIIIDDD@@@???>>>888:::RRRnnnfffKKK:::444333000444888<<>>222222FFFddd{{{eeeKKKeeeqqqyyygggwwwWWW777&&&***))))))((('''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%$$$$$$###cccPPPOOO___iiipppuuuuuummmddd]]]ZZZSSSGGGDDDGGGEEE>>>666000...---+++)))+++++++++***************,,,,,,++++++******************)))))))))***+++,,,------........./////////...333777999???GGGKKKIIILLLBBB888444222///111555444BBBGGGGGGNNNUUU___pppjjjqqqgggnnnwwwlll^^^cccrrruuuzzz~~~wwwYYY<<>>>>>???@@@BBBCCCCCCBBBBBBCCCDDDEEEEEEFFFFFFFFFFFFGGGHHHHHHIIIHHHGGGGGGHHHJJJIIIGGGEEEDDDEEEGGGIIIJJJIIIIIIHHHEEEDDDCCCBBBBBBCCCDDDEEEPPPNNNKKKGGGDDDEEEIIIMMMKKKNNNNNNMMMOOORRROOOHHHGGGGGGFFFEEEEEEJJJVVV___sss{{{kkkZZZVVV[[[^^^WWWNNNJJJGGGCCC???999333...***)))***222LLLddd___III>>>888:::QQQeeelllyyybbb777''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''222RRRvvv}}}}}}vvvwww{{{\\\UUU\\\aaaccceeedddbbb```aaaccceeeeeedddeeefffjjjnnnrrrvvvyyy{{{wwwpppiiieee]]]QQQHHHFFF@@@666///000444:::DDDNNN\\\\\\[[[WWWRRRMMMJJJHHHUUUTTTSSSTTTWWW\\\aaaddd\\\[[[ZZZ[[[\\\^^^```bbb````````````aaabbbbbbccc^^^___```aaaaaa```___^^^cccbbbbbbaaa``````______]]]]]]]]]]]]]]]]]]]]]]]]```\\\XXXWWWWWWVVVUUUSSSOOONNNLLLHHHDDDCCCEEEGGG>>>777222:::TTTuuuuuu^^^EEE555000333666444444999GGGaaatttlllggggggeee^^^WWWSSS<<<999555===[[[zzzuuuNNNTTTeeettttttmmmsssffffffxxxdddIII333((()))))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$###nnnmmmuuuiiinnnjjjvvvmmmjjjooonnnfffbbbcccYYYPPPEEE===999777666444777555222000...---,,,,,,000///---,,,++++++,,,,,,---,,,++++++,,,---...///000000000111222333555666CCCGGGJJJKKKMMMPPPOOOLLLBBB555,,,,,,+++)))///:::GGGPPPMMMKKKYYYhhhuuuyyy^^^VVV]]]kkkfffdddgggvvvvvv~~~wwwiiiUUU:::%%%***)))(((''''''((()))***)))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&''''''(((******000>>>YYYwwwyyyxxxlllnnnxxxtttaaaQQQdddvvvfffZZZQQQ@@@<<>>@@@@@@@@@@@@@@@AAABBBCCCCCCBBB@@@@@@AAACCCEEEGGGFFFEEEEEEFFFGGGGGGFFFDDDDDDEEEFFFHHHHHHHHHGGGFFFFFFFFFEEEEEEEEEFFFFFFGGGLLLKKKHHHFFFEEEHHHMMMRRRPPPRRRSSSRRRRRRQQQKKKDDDCCCDDDDDDEEEKKKYYYjjjuuuppp^^^VVVNNNNNNRRRRRRKKKDDDAAA@@@>>>;;;666111---***000)))666OOOTTTGGG555%%%...@@@ZZZhhhtttsssxxxrrrtttjjjIII...((('''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%###&&&''',,,AAAbbb}}}ttt}}}^^^PPPTTTYYY]]]```eeebbb______```bbbccccccccceeehhhlllqqqvvvyyy{{{|||wwwrrrnnnggg\\\TTTPPPKKKAAA777222000111444999JJJPPPVVVUUUNNNEEE@@@>>>???BBBHHHOOOUUUYYY[[[\\\YYYXXXWWWWWWXXXZZZ]]]___]]]]]]]]]]]]^^^^^^^^^^^^\\\\\\\\\\\\\\\]]]]]]]]]___^^^]]][[[[[[[[[[[[\\\YYYYYYYYYYYYYYYYYYYYYYYYYYYWWWUUUTTTTTTSSSQQQPPPLLLLLLKKKGGGAAA;;;888777444===III___[[[MMM:::---))),,,000333666999HHHdddqqqnnngggaaa^^^YYYOOOFFFBBB444AAAQQQaaaxxxlllPPPsssyyyyyytttooommm^^^www|||kkkRRR888***'''))))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$$$$jjjuuuiii^^^LLL[[[WWW]]]mmmxxxwwwuuuvvvqqqiii```YYYUUUSSSPPPNNNKKKHHHCCC===888555444333111000...------...000111000///......///000222333555999===>>>>>>CCCLLLTTT___\\\UUULLLEEE???;;;888111,,,***,,,444===CCCFFFOOOPPPOOO[[[sss~~~sssVVV[[[iiiiiiggglllqqqxxxxxxzzz~~~oooQQQ888---+++((((((''''''((()))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''(((((()))444TTT{{{sssooobbbbbbvvveeePPPUUUnnn}}}}}}nnnLLL;;;CCCKKKQQQTTTPPPEEEDDDBBBBBBDDDDDDDDDCCCDDDEEEHHHLLLRRRYYY```ccccccaaa]]]ZZZVVVPPPJJJFFFCCC@@@===:::::::::::::::<<<<<<<<<===>>>???AAABBBBBBAAA@@@?????????@@@AAABBBAAA@@@BBBCCCDDDCCCBBBBBBBBBCCCDDDEEEEEEDDDDDDCCCDDDEEEFFFHHHIIIJJJKKKJJJKKKMMMNNNPPPTTTXXX\\\RRRSSSRRRPPPMMMJJJEEEAAADDDHHHKKKPPP\\\qqquuufffUUULLLJJJHHHIIIKKKJJJDDD>>>:::::::::888333///,,,+++333333LLLYYYAAA000333444:::LLL\\\hhhppp~~~pppiiicccRRR777+++,,,***''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%###&&&''''''111MMMqqq```NNNLLLOOOVVV\\\bbb```^^^\\\]]]^^^```aaabbbdddgggkkkooosssvvvxxx{{{zzzxxxwwwrrrhhh^^^XXXSSSKKKAAA999555222222333888>>>FFFKKKLLLKKKJJJJJJ<<<>>>AAAFFFJJJNNNQQQRRRVVVVVVWWWWWWXXXYYYZZZ[[[YYYYYYYYYYYYZZZYYYYYYYYYZZZYYYYYYXXXYYYYYYZZZ[[[[[[YYYWWWVVVUUUVVVWWWYYYXXXXXXWWWWWWVVVUUUUUUUUUTTTSSSSSSRRRQQQPPPNNNLLLCCCBBB@@@===::::::<<<>>>HHHZZZpppkkkRRR999333///111333333333333===NNNkkk{{{pppkkkkkkddd\\\VVVLLL???666333===HHH```~~~sss]]]tttfffmmmzzzbbbEEE...&&&((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&%%%$$$$$$######$$$%%%%%%%%%$$$$$$jjjfffqqq|||wwwqqqaaaFFFCCCCCCOOOeeessssssppppppwwwtttpppppppppooollliiiddd```ZZZSSSMMMIIIGGGFFF===;;;999777666777888999999999999:::<<<@@@DDDFFFJJJTTT]]]]]]VVVVVV___iii___UUUGGG:::000,,,---///;;;===;;;:::III]]]ddd^^^\\\```jjjzzzkkk]]]kkkxxxxxxwwwqqqyyyzzz|||pppuuuyyy|||yyynnnWWW===,,,***///)))))))))(((((()))))))))'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&(((,,,DDDiii}}}uuufffaaaeeedddsss|||sss~~~wwwfffMMMPPPaaasssuuuuuu```CCCDDDIIINNNUUUUUUJJJFFFBBBAAABBBEEEHHHHHHFFFEEEEEEGGGKKKRRRXXX\\\___```aaabbbaaa\\\UUUOOOLLLHHHBBB>>><<<;;;888777666777777888999;;;<<<======>>>???@@@@@@???>>>>>>@@@??????@@@BBBDDDDDDCCCAAABBBCCCCCCDDDDDDDDDDDDBBBDDDGGGKKKNNNPPPQQQQQQRRRUUUYYYZZZZZZYYYYYYZZZNNNKKKHHHEEEBBB@@@@@@AAAGGGPPP[[[fffyyynnn]]]VVVJJJFFFEEEDDDDDDDDDBBB===:::333444444222...++++++,,,...KKKzzzMMM,,,222;;;NNNccclllqqqtttoooaaaSSS???***'''+++'''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$&&&'''%%%(((;;;```~~~tttuuu|||{{{bbbSSSLLLJJJPPPYYY]]]^^^^^^^^^^^^^^^```aaacccdddfffiiilllooorrrssswwwzzz}}}~~~|||tttjjjaaaXXXSSSJJJAAA;;;777444111000000333:::CCCKKKOOOPPPMMMHHH@@@999888===CCCHHHFFFHHHKKKOOOQQQRRRRRRQQQTTTUUUUUUVVVVVVVVVVVVUUUTTTTTTTTTTTTTTTUUUVVVWWWXXXVVVTTTSSSSSSTTTUUUVVVWWWWWWUUUTTTRRRPPPOOOOOOOOOOOONNNLLLIIIFFFDDDCCC777555222222999GGGXXXcccmmmhhhggghhh___KKK;;;555111000222777888777===FFFYYYuuuyyyllliiikkkbbb[[[TTTLLLBBB777222333FFFDDDZZZhhhYYY~~~hhh~~~iiiSSS;;;***'''***''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%fffkkkhhhcccgggiiibbbYYYXXXXXXbbbqqqssshhh[[[VVVSSSUUU[[[dddnnnttttttrrrtttrrroookkkgggeeeccccccYYYWWWUUUSSSQQQPPPPPPPPPTTTTTTTTTVVVYYY^^^cccfffkkksssxxxnnn[[[NNNLLLPPPGGG===111+++***...777AAAOOONNNIIIGGGSSSgggqqqooo|||uuufffiiiwww___ZZZmmmzzzsss|||zzzwww{{{tttxxxzzzyyyxxxsss___FFF888111,,,(((''')))))))))))))))(((((((((&&&''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%***(((222HHHXXXYYYUUUTTTZZZ___fffuuuppptttwwweee```jjjyyy}}}eeeXXXUUU___bbbhhhpppTTTKKKEEEEEELLLNNNKKKIIIEEEBBBAAACCCFFFHHHEEEDDDBBBBBBDDDGGGLLLOOOVVVYYY^^^cccfffccc^^^YYYUUUPPPIIIEEECCC@@@<<<888666666666555555666666666555777:::===???@@@??????AAA??????@@@BBBDDDEEEEEECCCCCCDDDEEEFFFGGGHHHHHHKKKMMMQQQTTTWWWXXXXXXXXXTTTVVVWWWUUUPPPKKKGGGEEEDDD@@@======<<<>>>DDDKKKQQQ___qqqzzz^^^RRRLLLAAABBBAAA???>>>===;;;777333,,,......,,,)))))),,,000===fffOOO///444???___}}}rrrZZZFFF555''''''+++&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&%%%&&&&&&%%%///JJJfff{{{qqqppprrrqqq}}}nnnaaa[[[TTTKKKJJJOOOWWWZZZ^^^aaaaaaaaaaaabbbaaabbbdddgggiiilllnnnooosssxxx~~~~~~uuummmfffccc[[[PPPIIICCC<<<666444///+++---555===BBBDDDMMMLLLKKKHHHDDD@@@;;;999555888<<<@@@CCCDDDEEEDDDLLLMMMOOOPPPQQQQQQPPPPPPQQQQQQQQQRRRSSSSSSTTTTTTRRRQQQPPPPPPOOOPPPQQQRRRQQQPPPNNNMMMKKKIIIHHHGGGBBBCCCBBB@@@<<<999999999===BBBJJJRRRYYY```gggkkkgggPPP>>><<<;;;222///333666222000222444<<>>;;;999666444333333222333555777999;;;<<<===>>>===<<<===@@@BBBCCCCCCBBBCCCCCCEEEFFFHHHJJJKKKMMMNNNQQQRRRRRRPPPNNNLLLFFFFFFFFFCCC>>>:::888777<<<999:::???DDDHHHSSS^^^fffxxxtttiii[[[LLLHHHFFF999>>><<<:::::::::777222---(((***+++***))),,,333:::XXXppppppUUUAAA???HHHTTTqqqrrrvvv~~~rrrQQQ888///)))))),,,'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############################################################$$$$$$$$$$$$&&&"""###'''&&&&&&666IIIkkkvvvvvvpppttttttqqqiiiccccccjjjgggYYYLLLGGGMMMSSS\\\aaabbbaaa```___]]]___aaadddgggjjjlllnnnoootttxxxyyy}}}}}}vvvuuutttmmmbbbYYYSSSJJJAAA999555000------000333555999@@@IIIOOOPPPJJJBBB<<<;;;::::::999::::::;;;<<<>>>@@@BBBEEEFFFFFFFFFEEEGGGHHHJJJKKKLLLLLLKKKKKKGGGGGGGGGGGGGGGGGGHHHHHHDDDCCCBBBBBBAAA@@@???>>>888:::<<<===>>>AAAEEEIIISSSZZZccchhhddd[[[QQQKKK>>>555------000222222222555333777BBBLLL\\\zzz{{{qqqkkkddd```___\\\TTTIII===222---333<<>>AAAXXXYYY___fffeeeqqqrrreeekkkrrrnnnnnnwwwllljjj\\\KKKNNNbbbmmmkkkzzztttuuummmYYYOOOPPPLLLOOORRRSSSOOOFFF@@@???@@@EEEDDDCCCAAAAAA@@@AAAAAADDDEEEIIIOOOVVV[[[]]]]]]eeeaaa\\\ZZZYYYVVVPPPJJJIIIGGGCCC???:::666444222444333222222333555777888:::999888999<<>>GGGOOOSSSMMMIIICCC===999888888999222444777:::<<<<<<;;;;;;999:::===???@@@???>>>=========>>>?????????>>>>>>999999999999999999999999888<<>>RRR___bbb___MMMHHHNNNRRR[[[hhhjjjttt~~~vvviiitttZZZSSSmmmyyynnntttxxxvvvqqqttthhh]]]cccooovvvvvvuuusssmmmaaaOOO;;;---(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%'''))))))+++444>>>RRRUUUWWW```hhhcccdddssspppxxxxxx|||zzzrrraaa^^^iiilllXXXLLLXXXeee}}}fffXXX^^^TTTNNNHHHMMMRRRMMMKKKHHH???BBBCCCDDDDDDCCCAAA???>>>>>>???AAADDDJJJPPPUUUXXX[[[^^^bbbcccaaa]]]ZZZYYYUUUUUUSSSNNNGGGBBB???>>>999777555444444444444333888666444444777999888666:::888888999999888888:::888999777444555777555111777777666666666777888888BBBHHHRRR]]]iiixxx}}}hhhXXXPPPJJJEEE>>>;;;::::::999777333555666555222...+++***$$$+++,,,(((...???KKKNNNUUUIII444---EEEgggnnn```xxxmmmjjj|||uuuTTT999###$$$,,,+++&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################""""""""""""###############"""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''555QQQeeesss~~~xxx~~~yyyYYYFFFEEEHHHPPP[[[bbbaaa^^^\\\\\\]]]]]]]]]```dddgggkkkmmmoooqqqrrruuuxxx{{{}}}~~~}}}xxxoooddd\\\WWWMMMGGG@@@<<<777222...---//////......111444888:::AAACCCFFFHHHIIIIIIGGGFFF>>>>>><<<:::999777555555666888999888666444444555888888888888888888888888>>>;;;<<<@@@CCCDDDHHHMMMYYY^^^___YYYUUUTTTMMMEEE:::999666333000............///000//////222999>>>FFFUUUlllqqqmmmgggcccaaa]]]WWWSSSIIIAAA999444333@@@[[[uuuzzz[[[HHHMMM___nnnsssiiimmmvvviiiWWWjjj~~~gggIII...''')))&&&%%%(((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%vvv\\\KKKKKKPPPPPP```hhheee___]]]VVVQQQXXXYYYbbbccchhhrrrnnnaaa\\\KKKNNNWWW```jjjwwwuuudddNNNNNNNNNOOOXXXdddjjjjjjhhhQQQJJJKKKJJJ\\\xxxxxxgggRRRMMM[[[kkkmmmgggPPPGGGMMMXXX\\\gggxxx~~~hhhWWWQQQ]]]zzzsssdddiii|||~~~ooodddfffiiilllqqqxxxnnn\\\```kkkmmmhhhcccfffeeeYYYFFF555---+++(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$##################$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%&&&(((((()))111;;;III\\\```ZZZ___dddhhhoootttvvvuuusssrrrpppwwwvvvaaaRRRTTTVVV{{{uuu```jjjdddQQQHHHFFFAAAAAABBB<<>>@@@DDDJJJNNN\\\bbblllyyyyyyooodddXXXMMMGGGFFFBBB===:::999777444111000111000...+++(((((((((------...777EEEMMMFFF:::999000---999MMM]]]fffiiiqqqnnnwwwhhhDDD222%%%'''+++(((%%%'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################""""""""""""#########"""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''111GGGYYYiiiqqqMMMDDD===CCCPPP[[[\\\XXXZZZ[[[\\\\\\\\\]]]___bbbaaaeeejjjnnnppprrrtttvvv}}}~~~wwwpppjjjgggZZZSSSKKKDDD>>>999666444222000...,,,,,,...///111000333777===AAADDDFFFGGGJJJJJJJJJIIIIIIIIIHHHHHH???AAACCCCCCBBBAAABBBCCC@@@AAABBBDDDFFFGGGIIIJJJMMMJJJKKKPPPTTTVVVZZZ___YYYWWWOOOBBB:::999777333444333000...,,,...000333///111333555888???HHHPPPfffzzz~~~pppaaa```^^^]]]\\\XXXQQQLLL<<<777222333;;;PPPrrreeeFFFGGGaaaxxx}}}wwwiiirrrfffTTTaaapppUUU???,,,)))***&&&$$$'''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%jjjbbbVVVLLLGGGJJJQQQXXXtttyyyqqqddd\\\RRROOOXXXWWWZZZVVVUUU\\\XXXPPPQQQHHHOOOXXXbbbmmmtttjjjYYYIIIKKKLLLOOOWWWaaaeeebbb[[[MMMMMMUUUYYYggguuuvvvbbbYYYOOOQQQ```pppsssnnnhhhbbbhhhmmmjjjuuuhhhSSSTTT___gggkkknnnhhhkkksss}}}}}}qqqgggggghhhlllttthhh\\\bbbkkkiiiaaaXXXVVVNNNAAA333)))''')))'''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%&&&'''''''''...666JJJhhhlllWWWTTT___aaa___jjjppptttnnnvvvxxxlll\\\QQQFFFVVVgggiiiaaa\\\}}}sssYYYJJJFFFAAAAAACCC???@@@???>>>===>>>???@@@AAAAAA@@@?????????@@@AAABBBGGGKKKQQQVVVYYY]]]```ccc^^^___```___\\\XXXVVVUUUVVVPPPJJJHHHIIIHHHCCC???@@@>>>;;;::::::999777555777888:::;;;<<<<<<<<<;;;===BBBDDDAAA???BBBEEEEEEEEEIIINNNRRRVVV___kkkttt}}}uuukkk^^^WWWTTTPPPGGG???>>><<<:::999777444000---((()))******(((((()))***,,,,,,;;;ZZZrrrmmmOOO555222,,,666NNNXXXXXXgggwww{{{}}}nnn[[[JJJ222***'''))))))$$$$$$)))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################""""""""""""######""""""""""""""""""###############$$$$$$$$$$$$%%%$$$######$$$$$$%%%&&&'''***888GGG^^^yyyXXXJJJ:::888CCCOOOUUUUUUWWWYYY[[[[[[ZZZYYYZZZ[[[YYY^^^eeejjjnnnpppqqqsss{{{~~~|||yyyxxxjjjddd[[[RRRKKKEEE@@@===777555222...,,,,,,,,,---***+++---///111333444555;;;<<>><<<555,,,(((***,,,,,,,,,---...---,,,,,,...000000333888@@@KKK\\\ooo|||{{{kkkbbb___^^^\\\YYYSSSJJJ@@@999444444;;;JJJ[[[lllzzzaaaXXXWWWeeevvveeeSSS___}}}{{{rrraaa???222))))))***&&&###&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%VVVMMMHHHKKKNNNQQQ]]]kkk~~~tttbbbWWWLLLJJJTTTXXXgggeeeYYYWWWUUUMMMKKKJJJPPPRRRUUU``````TTTJJJKKKOOORRRVVV[[[```\\\UUUQQQNNNRRRYYY^^^aaaaaa]]]]]]^^^]]]^^^gggwwwvvvsssoooiiitttmmmWWWIIITTTfffmmmjjjfffeeejjjrrrvvvqqqjjjgggiiisssyyytttqqqqqqnnnuuu||||||vvvjjj```_________RRRDDD444---...///***$$$'''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$#########""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$$$$&&&&&&%%%***000EEEaaaeeeSSSQQQXXXWWWSSSUUUeeeppp}}}qqqcccgggqqqvvvfffZZZJJJJJJGGGEEEPPP[[[|||yyynnn\\\TTTRRRKKKGGGEEE===AAA@@@@@@???????????????????????????@@@AAACCCCCC===@@@DDDHHHKKKOOOSSSVVVVVVYYY^^^```aaaaaaaaabbbccc^^^XXXWWWYYYXXXSSSNNNOOOMMMKKKIIIGGGEEEBBBAAAHHHIIIGGGDDDDDDFFFGGGFFFOOOTTTUUUPPPNNNTTT\\\```ZZZaaaiiimmmqqqyyyqqqddd]]]WWWQQQPPPQQQMMMCCC999555666666777555222...+++((()))*********+++---///222<<>>?????????@@@AAA;;;;;;<<<<<<======>>>>>>888444111111///***))),,,''')))+++,,,---/////////***...111222111000111222<<>>KKKTTTcccxxxkkkvvvooommmfffVVVOOOJJJ===<<<<<<===>>>???>>>>>>>>>>>>>>>>>>???@@@AAACCCCCC:::<<<>>>>>>>>>???BBBDDDGGGKKKRRRWWW\\\___bbbeeejjjfffcccdddfffgggccc___]]]]]]\\\YYYVVVRRRPPPOOOVVVWWWTTTMMMMMMTTTWWWVVV```cccbbb\\\ZZZbbblllssstttzzz{{{zzztttwwwyyyuuujjj]]]RRRLLLEEEDDDDDDEEEEEEAAA:::555333444555555333///+++))),,,***((((((+++333===DDDIIIYYYuuu}}}\\\@@@555555IIIhhh|||pppxxx}}}|||sssdddRRR>>>...***'''$$$%%%&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""######""""""""""""######!!!!!!""""""############""""""#########$$$$$$$$$############$$$%%%&&&&&&(((%%%)))DDDbbbiiiooooooeee^^^\\\TTTEEE666333;;;EEEMMMQQQWWWZZZZZZYYYXXXWWWWWWZZZ]]]```ccchhhnnnrrrnnnrrrvvvzzz|||~~~}}}|||uuuooojjjaaaWWWLLLIIIEEE@@@<<<888666555111000...---,,,---.../////////...---,,,++++++***,,,---//////---------...,,,,,,,,,++++++*********---++++++......,,,---000,,,---000333222000---+++---000222333444999AAAHHH[[[gggyyy}}}kkkaaa^^^\\\\\\RRRNNNGGG???888444222222333PPPtttjjjQQQAAAMMMddd~~~lllpppooogggPPP444***((('''(((&&&###$$$(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVSSSRRRRRRLLLGGGMMMYYYRRRWWWPPPIIIJJJHHHIIISSS___ooo^^^YYYOOOGGGWWWkkkmmmlllrrr```JJJLLLKKKPPPWWW]]]cccgggccc[[[VVVZZZTTTUUUgggqqqpppsssqqqbbbRRRRRRbbbqqqpppgggPPPKKKPPPWWW[[[dddfffZZZMMMTTTeeetttssscccWWWUUU]]]ZZZ]]]eeelllqqqwwwyyylllbbbTTTUUUfffeeeddd]]]SSSKKKDDD:::000(((***+++)))$$$$$$(((,,,&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%######&&&'''%%%&&&)))&&&,,,111;;;FFFAAAAAAMMMQQQUUURRRXXXjjjnnnaaaYYY\\\^^^oooxxxjjj^^^bbbfffkkkaaaHHHHHHJJJJJJhhh}}}yyyeeedddaaaOOO666666777888:::;;;<<<<<<<<<<<<<<<<<<============;;;<<<<<<;;;888777777888:::>>>DDDIIINNNTTTYYY\\\ccccccdddfffhhhjjjiiihhhhhhiiiiiigggccc___]]]\\\eeehhheee___aaakkkqqqooosssuuuqqqjjjiiiooowww{{{{{{}}}}}}vvvkkkbbb^^^^^^SSSUUUUUUPPPHHHAAA>>>>>>:::::::::888666666777888444555555222...***((('''%%%$$$&&&+++666GGGZZZfffPPP^^^kkkfffNNN888555===AAA```|||kkkkkkuuu|||wwwhhhWWWDDD222''',,,((($$$$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""######""""""""""""######!!!!!!!!!"""######$$$$$$"""""""""############$$$###""""""######$$$%%%&&&,,,&&&"""111JJJXXXggg~~~rrrccc[[[___eeeggg]]]JJJ;;;666777CCCHHHOOOUUUXXXXXXYYYYYYVVVWWWXXXYYY[[[```fffjjjjjjmmmqqquuuxxx{{{~~~wwwlll```]]]WWWPPPHHHBBB===;;;777666333111////////////,,,,,,,,,,,,+++++++++***...000111000...,,,,,,,,,---------............///---***+++...///,,,---000000---,,,------***+++...111333666999@@@OOObbbpppxxxjjjaaa]]]ZZZUUUPPPFFF@@@888///+++---333999LLLiiiuuuWWW@@@>>>EEESSSlllqqqtttfffiiimmmSSS666(((((((((((('''%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$WWWVVVUUUSSSOOOLLLMMMOOOLLLPPPKKKIIIOOONNNKKKQQQXXXjjjkkk]]]SSSKKKHHHNNN\\\vvvyyyuuuvvv]]]CCCKKKOOO[[[jjjvvvzzztttdddTTTOOO[[[]]]iiittthhh]]]XXXSSSWWWccckkkcccVVVOOOOOOYYYaaaccchhhbbbPPPTTTUUUZZZ___[[[TTTZZZeeehhheeekkkvvv{{{{{{lllhhhwww}}}ooodddVVVRRRVVVVVVYYYQQQDDD:::777666...$$$###)))...,,,&&&$$$(((...&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%################################################!!!###$$$%%%%%%$$$###!!!"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%""""""&&&(((&&&%%%'''###))),,,111888555:::KKKUUUZZZUUUUUUccciiieeeeeedddaaasssyyyccc]]]```___mmmVVVMMMPPPGGGXXXttt}}}pppeeevvvxxx```;;;999666333333555888:::888888999999999999999888888999:::999777555555555555777:::===@@@DDDIIILLLQQQTTTYYY[[[\\\^^^```bbbfffhhhiiihhhccc```^^^^^^gggmmmmmmhhhjjjuuuxxxuuuuuuuuuqqqjjjhhhjjjkkkiiidddccc___XXXOOOGGGCCCAAA=========;;;999888777777777666555333333444666777000000000---)))((()))+++&&&---999FFFQQQ[[[dddiii???GGGIII===222666EEERRRVVVnnn|||nnntttyyyoooZZZDDD222((($$$''''''&&&&&&&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""######""""""""""""###### !!!!!!"""######$$$$$$""""""""""""############""""""""""""###$$$%%%&&&&&&(((###&&&444CCCZZZwww~~~~~~nnnjjjrrrxxxxxxbbbGGG555666<<>>'''---&&&''''''&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################UUUUUUUUUUUUXXX[[[YYYTTTCCCHHHFFFHHHTTTUUUQQQTTTTTTSSSOOOOOOOOOFFFJJJ```ddd~~~tttrrrUUU<<>>::::::888666444333111000///000222111///......///........................///---///333555333444777999777;;;DDDIIIJJJMMMSSSXXXhhhvvvkkkeee[[[\\\[[[UUULLLBBB:::666...---,,,---555EEEYYYggg^^^QQQ===222===TTTeeejjjxxxsssgggddd|||sssaaawwwcccOOO... 333###%%%&&&'''((()))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################[[[MMMNNNVVVUUUXXXdddiiiKKKKKKHHHKKKPPPGGGAAAJJJJJJLLLNNNMMMKKKLLLQQQVVVcccccc```XXXNNNGGGEEEFFFNNNSSS___jjjcccPPPFFFIIIRRRQQQXXXeeeiii___PPPHHHBBBTTTbbbaaa]]]\\\XXXQQQPPPUUUVVVRRRQQQTTTSSSNNNQQQTTTWWW\\\dddppp{{{yyyeeedddiiiwww]]]JJJHHHRRRbbbmmm]]]ccceee^^^QQQFFFBBBCCC>>>666,,,%%%$$$&&&((()))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$***&&&(((+++)))***<<>>???@@@GGGFFFFFFEEEDDDCCCBBBBBBJJJJJJKKKKKKJJJHHHFFFEEEGGGFFFCCC@@@===<<<;;;;;;888666555444444555666888555444333333333444555666444444222111111111---(((***)))***+++'''***>>>VVV\\\dddmmmooofffUUUBBB777999)))(((>>>SSSZZZ^^^eeeZZZfffnnnvvvvvvrrraaaJJJ777---)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############&&&%%%&&&'''%%%'''666GGGgggwww|||xxx|||{{{tttOOO:::444333888;;;>>>JJJXXXQQQUUUTTTPPPRRRYYY[[[YYY]]][[[[[[___fffmmmqqqrrrwwwzzz}}}}}}yyysssjjjccc^^^YYYTTTPPPNNNHHHAAA======<<<;;;:::666777777666444555777999777666666555555666666777777888::::::;;;>>>BBBEEEGGGMMMPPP[[[lllqqqvvv}}}ooofff___ZZZXXXSSSKKKCCC;;;444///+++...///333///===kkk~~~bbbCCC;;;;;;FFFVVVbbboooxxx~~~{{{ccc\\\gggFFF111***(((%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%'''(((########################%%%$$$"""!!!!!!"""$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((('''%%%###""""""######PPPAAABBBLLLOOOTTT^^^```___\\\VVVYYY]]]QQQEEEJJJIIIHHHFFFDDDCCCCCCEEEFFFPPPRRRRRRQQQOOONNNOOOQQQKKKKKKQQQWWWRRRFFFDDDKKKYYYWWWYYYaaabbbYYYOOOJJJTTTYYYZZZWWWUUUUUUTTTRRRJJJOOOQQQLLLLLLTTT\\\___hhhmmmnnnmmmsssmmm```fffkkk}}}tttbbbLLL@@@DDDQQQ]]]cccaaabbb```VVVGGG:::555444222---((($$$%%%&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((%%%'''+++)))(((444EEE^^^UUUQQQWWWXXXRRRPPPTTTWWWUUU\\\fffdddTTTHHHFFFVVVWWWYYY[[[___cccbbb^^^HHHDDD===:::BBBOOOVVVWWWeeekkknnn\\\DDDAAAFFF@@@---,,,+++---000222111000///111222333444555555444444555444444444333222111222222333555666777888999::::::999888777777666666:::::::::::::::999888777:::999777555444444444444666555333222222333555666666666555444333333444444111///+++((((((***,,,---+++&&&&&&,,,333AAA\\\uuuYYYZZZXXXSSSIII>>>333---//////@@@```sssooohhhhhhkkkkkkgggooorrraaa[[[NNN<<<...((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################"""######$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############%%%$$$&&&(((&&&&&&///:::^^^sss|||tttwww~~~ppp___TTT>>>,,,...888===@@@CCCNNNSSSUUUTTTVVVZZZZZZVVVXXXVVVUUUYYY___fffjjjkkkqqqtttxxx|||~~~}}}xxxrrrmmmgggaaa[[[VVVSSSQQQOOOLLLJJJJJJIIIGGGEEEDDDFFFHHHGGGFFFDDDCCCCCCFFFHHHJJJKKKMMMQQQTTTWWW\\\aaadddrrr{{{uuuggg```\\\XXXTTTMMMFFF===444///......//////%%%333KKKUUU]]]ZZZEEE888<<>>999222+++((())),,,///111///DDD[[[VVVFFF<<<444EEENNNiii{{{hhhssskkk\\\wwwkkkPPP555,,,,,,***((()))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######%%%&&&'''########################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######$$$$$$%%%&&&$$$###"""!!!!!!!!!!!!!!!zzz]]]LLLLLLMMMVVVbbbeeeVVVSSSMMMOOOUUUNNNIIIRRRcccZZZQQQNNNQQQRRRNNNIIIFFFEEEDDDDDDCCCBBB@@@???BBBAAADDDIIIIIIEEEDDDHHHOOOMMMKKKLLLLLLLLLKKKKKKGGGBBBEEEQQQWWWUUUUUU[[[TTTWWWZZZ]]]cccnnnxxxzzzzzzlll[[[\\\nnnwwwttt|||bbbQQQ???CCCUUUXXXbbbhhh]]]OOOHHHHHHJJJIIIGGGIIIDDD<<<444...***'''&&&%%%%%%&&&((()))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&""""""&&&&&&$$$%%%***,,,000111444@@@NNNPPPIIIHHHLLLOOORRR\\\ddd]]]PPPPPPfffvvvooo^^^TTTRRRRRRLLL]]]hhh```PPPHHHLLLRRR]]]UUUQQQKKKFFFSSSeeeiiiJJJHHHBBB888...+++///444---+++***---......000333222222111000000000000000111111111111111111111111333222222222222222222222333222111000111222444555222222222222333333444444222222111000000111222222000111111111111111111000((((((***,,,+++***---111333333>>>QQQ[[[VVVOOOMMM000,,,((('''+++222:::???@@@III]]]pppqqqccc[[[\\\GGGEEEHHHdddeeeJJJBBB777111***&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""############!!!"""""""""############$$$######$$$%%%%%%$$$$$$---DDD[[[dddiiiuuu}}}vvvooofff___\\\WWWgggfffhhhdddQQQ;;;111555333999@@@GGGMMMQQQSSSRRRSSSQQQOOONNNPPPTTTWWWYYY[[[___dddiiimmmqqquuuxxxwww|||~~~rrrhhhaaa```[[[VVVSSSQQQMMMGGGBBB333222000---+++,,,...000:::KKK\\\XXXDDD:::@@@HHHmmmnnnwww}}}vvvnnn|||jjj\\\xxxxxxSSS:::'''(((+++&&&"""&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################!!!!!!"""######"""!!!!!!###############$$$%%%%%%###"""""""""""""""""""""yyy]]]KKKFFF@@@CCCLLLNNNNNNKKKBBBBBBGGGEEEIIIZZZ[[[TTTNNNNNNSSSWWWWWWTTTMMMMMMLLLKKKHHHFFFDDDCCC@@@???@@@DDDFFFEEEDDDEEEKKKKKKLLLMMMNNNOOOLLLIII??????HHHWWW^^^^^^ccclll]]]WWWRRRXXXeeesss~~~vvvaaaNNNPPP___ccc\\\^^^KKKEEE===GGG\\\___iiibbb]]]TTTIII@@@:::666444555000+++'''''')))))))))'''''''''''''''((()))***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&###!!!###$$$$$$%%%(((%%%---///,,,333DDDOOOPPPJJJKKKHHHGGGSSSccccccXXXfffooo\\\WWWWWWJJJVVV```^^^WWWQQQLLLHHHEEE???DDDIIICCCCCCGGGCCCAAALLLUUUQQQCCC999888===000+++(((***+++***///555///......---......///000111111111000000000//////000000000000000000000111000///......///000222333//////000000000/////////222111111111111111111222222222111000//////......,,,'''$$$(((---555BBBOOOEEEAAAFFFRRRTTTFFF555---+++***+++...333666888888222@@@XXXjjjjjjZZZOOOMMMJJJOOO[[[zzz[[[AAA;;;...,,,)))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""######"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""""""""############!!!"""""""""############%%%###!!!!!!###&&&&&&$$$!!!...???PPPbbbtttrrrnnnpppccciiiwww{{{zzzddd>>>)))---///555<<>>GGGWWW^^^ZZZfff~~~cccVVVWWWYYYTTTMMMFFFHHHUUU___\\\SSSIII<<<;;;===666555<<<>>>BBBJJJOOOIII??????LLLZZZEEE;;;333111+++%%%%%%+++,,,,,,+++******+++,,,---.........---------,,,,,,.../////////000000111111...---------...///000000//////000000000///...---000000000000000000000000...,,,+++))))))))))))******)))111BBBMMMPPPTTTZZZGGG===777999666///+++---+++---111888>>>@@@<<<888EEEHHHOOOUUUTTTOOOMMMPPPTTT]]]lll{{{xxxgggHHH333111&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!""""""######""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############$$$$$$""" """'''(((&&&###'''///???TTTgggssswww|||}}}rrrnnnkkktttwwwzzzSSS>>>111...---222777<<>>MMMXXXeee\\\^^^uuummmfff{{{uuu~~~\\\MMMbbb```???+++&&&&&&++++++%%%%%%)))$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$################################################"""""""""!!!""""""###$$$!!!!!!"""###$$$$$$$$$$$$OOODDDEEEEEE::::::JJJTTTwwweeeJJJ???CCC???@@@LLLUUUUUURRRKKKCCC@@@EEEJJJEEEKKKPPPNNNHHHDDDFFFJJJJJJHHHGGGKKKSSSXXXWWWTTT]]]^^^^^^bbbiiilllbbbTTTKKKLLLLLLMMMUUU```hhhiiiYYYLLLBBBHHHUUUbbbmmmttt[[[MMM???;;;>>>DDDNNNWWW\\\LLLGGG<<<===GGGAAAFFFDDDAAA;;;555000,,,******&&&&&&&&&&&&&&&&&&'''((($$$&&&''''''%%%$$$&&&((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$########################################################################################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&%%%###$$$%%%'''"""'''***+++111CCC]]]ppp[[[QQQEEE@@@DDDMMMRRRRRRXXXjjjnnn\\\JJJHHHKKKJJJQQQJJJAAA@@@JJJYYY___]]]VVVBBB;;;:::333444CCCNNNHHHGGGAAA777222:::OOO```PPPFFF???===555)))&&&+++///...+++)))(((((())))))+++++++++***************---------...///000000111---...///////////////...///000111222222111000///......////////////......(((''''''(((+++///444777888666AAAUUU___WWWMMMIII777///***+++)))'''///:::666666:::BBBJJJMMMKKKHHH^^^RRREEE???AAAHHHRRR[[[ZZZcccpppqqqddd]]]NNN999+++((($$$%%%&&&&&&&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############!!!$$$%%%!!!"""&&&(((%%%%%%&&&)))000===OOObbbooouuusssjjjiiixxx~~~ssssss^^^ZZZBBB:::444222000///333:::@@@CCCGGGIIIHHHHHHJJJKKKHHHJJJMMMNNNNNNOOOPPPRRRUUUYYY___eeeiiiooovvv{{{}}}~~~~~~{{{pppeee\\\XXXVVVRRRNNNMMMNNNMMMKKKHHHDDD@@@<<<777444111///...222666<<>>IIITTTQQQWWW[[[TTTGGG>>>>>>BBB@@@CCCIIIRRR\\\___XXXOOOPPPPPPQQQVVVbbbhhh^^^NNNBBBEEEDDDDDDNNN\\\\\\TTTGGG@@@???FFFNNNQQQTTTXXXPPPDDD>>>BBBDDDHHHWWWjjj[[[IIIAAA444777AAA;;;@@@777111***&&&'''(((&&&$$$###&&&(((((('''&&&''')))"""%%%)))***((('''''')))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ %%%)))'''$$$######$$$&&&$$$######%%%111GGGZZZNNNFFFAAAAAADDDCCCBBBAAATTT___]]]LLLBBBEEEEEE===>>>HHHMMMFFF>>>BBBOOOYYYUUUGGGHHHNNNCCC;;;@@@EEE@@@@@@>>>:::777888>>>CCCEEE>>>>>>CCCAAA888777<<<444222///+++)))(((((((((*********************)))'''(((((()))***+++,,,,,,+++,,,---......---,,,++++++,,,...///000000///...,,,------......------,,,)))***,,,000888AAAJJJOOOUUUGGG@@@GGGJJJBBB;;;:::))))))...555444111777BBBJJJGGGFFFJJJQQQUUUUUUSSSTTTIII>>>===EEEOOOXXX^^^dddkkktttvvv^^^VVVPPPKKKCCC555***&&&((()))***(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############%%%'''###"""%%%&&&######$$$%%%&&&***;;;VVVmmmooodddttt~~~nnn]]]WWWXXXMMMCCC===666//////444555:::AAAEEEEEEFFFGGGIIIFFFHHHJJJJJJIIIIIIIIIKKKKKKNNNSSSWWW\\\bbbgggkkknnnqqqtttvvvwwwzzz~~~~~~pppccceee```aaa___ZZZTTTQQQQQQSSSNNNKKKHHHHHHJJJJJJGGGEEE:::777222///------///000888BBBQQQ\\\ccchhhnnnssssssuuuuuulllcccmmmdddSSS\\\mmmvvv|||}}}yyyrrrZZZ<<<---///))))))&&&"""###((((((############$$$$$$%%%%%%%%%########################""""""###$$$$$$$$$$$$###########################$$$"""!!!!!!"""$$$!!!!!!!!!!!!!!!"""###### """######""""""111000333666222555KKKeeezzz]]]BBB:::;;;:::;;;@@@RRRfffTTT>>>FFFDDD===JJJ;;;GGGNNNFFF;;;999===@@@BBBDDDVVVddd^^^UUUNNNEEEEEEFFFIIIRRR^^^bbbSSS@@@===@@@@@@AAAFFFOOOSSSSSSAAA;;;888===JJJWWW___aaaRRREEE::::::@@@GGGLLLQQQPPPGGG<<<555333333111///((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%################################################################################################""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$##################%%%$$$###""""""###$$$%%%"""###$$$%%%(((...444999AAA???<<<<<>>BBBCCC<<<777>>>KKK]]]III888555333...---111---333222'''###)))+++'''000***(((+++---******,,,'''+++000000---++++++,,,...))))))///222...+++,,,///---***)))***///555999666111333@@@PPP\\\ccchhhXXX>>>333999777111---'''***111111///:::QQQ^^^]]]gggaaaUUULLLOOOWWWYYYUUUGGG>>>999AAAJJJQQQVVV\\\qqq{{{xxxxxxpppUUUWWWRRRIII;;;///(((''')))'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$'''###$$$((((((,,,BBBZZZzzzyyyxxx}}}nnnkkkppp}}}iiidddeeebbb\\\ZZZccckkkmmm___FFF222---111+++...444;;;???@@@BBBEEEHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJLLLOOOQQQTTTUUU^^^___aaadddiiimmmrrrtttuuuxxx|||~~~~~~{{{zzzwwwssspppmmmlllkkkkkkgggbbb___\\\YYYTTTPPPQQQPPPOOOMMMLLLKKKKKKKKKKKKHHHFFFDDDCCC@@@;;;777***///222000///444<<>>IIIVVVXXXLLL@@@333666<<>>JJJUUU\\\^^^TTTGGG;;;888:::<<<>>>@@@AAA999111,,,,,,,,,+++)))((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$################################################################################################""""""""""""""""""""""""""""""""""""############""""""#########$$$$$$$$$""""""#########$$$$$$$$$################################################$$$$$$###""""""###$$$$$$###$$$%%%%%%&&&***...222666555333555>>>GGGHHHCCCCCCBBB@@@??????@@@BBBDDDUUUiiihhhXXXRRRNNNFFFCCCGGGBBBAAAHHHQQQUUUSSSNNNDDDCCC@@@;;;333...000555AAABBBHHHOOOMMMEEEAAACCCNNNAAA:::===>>>777444777GGGIIIBBB666111222---###%%%))),,,+++((('''))),,,.........---***(((((((((...+++---666:::555000...)))+++111<<>>:::===DDDLLLQQQYYYkkk|||wwwvvvgggFFFIIIDDD<<<222)))%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%"""###'''%%%%%%222DDDfffqqqqqqhhhjjjyyyyyytttyyy~~~}}}rrrbbbWWWYYYcccggggggMMM888(((333///,,,+++---222:::@@@@@@AAADDDFFFGGGFFFEEEDDDEEEEEEFFFHHHIIIKKKMMMOOOOOOOOOQQQSSSVVVZZZ]]]___bbbeeehhhkkkmmmooosssuuussssssttttttttttttssssssrrrpppllliiifffddddddccc```___]]][[[ZZZXXXXXXWWWTTTQQQOOONNNOOONNNLLLIIIIIIIIIIIIHHHHHHGGGGGGGGGJJJEEE???:::666222...++++++///444999@@@HHHNNNQQQJJJ___qqqtttqqq}}}mmmaaaZZZ^^^mmm}}}yyyaaa```[[[ppp}}}zzzxxx|||mmmUUU???///(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%""""""""""""############""""""""""""""""""""""""!!!!!!"""""""""#########"""!!! !!!###$$$$$$###((('''***///---)))///:::;;;666555888666333888AAAPPP^^^QQQ>>>AAA<<<333;;;@@@WWW```PPP???;;;999222:::999EEENNNFFF@@@===777===999???RRR___YYYMMMEEE666999@@@NNN___fffZZZJJJCCC===777888@@@IIIOOOQQQNNNBBB777444333111///000000+++&&&%%%&&&'''&&&$$$'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$################################################################################################""""""""""""""""""""""""""""""""""""############"""""""""#########$$$$$$"""""""""#########$$$$$$################################################$$$$$$###""""""###$$$$$$$$$%%%&&&%%%%%%%%%''')))+++******...:::HHHNNNMMMEEE???999888<<<@@@BBBBBBGGG]]]```OOOEEE@@@===???>>>DDDFFFAAACCCJJJKKKEEEFFFIIIKKKIIIDDD@@@>>>>>>;;;:::???IIIMMMIIIBBB===@@@<<>>[[[WWWLLL@@@===AAA>>>666888EEEKKK@@@555444777999666888:::;;;999666222///000555AAANNNRRRKKKBBB===111444>>>NNN^^^ccc]]]UUU@@@???BBBIIIIIIAAA888222...%%%+++222...---444666???GGGXXXkkkssssssxxxuuuaaaKKK???======<<<<<>>BBBLLLYYY\\\OOO>>>>>>888222111666<<<@@@AAA>>>555...------***(((((((((&&&$$$$$$&&&&&&%%%###&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$##################$$$################################################################################################""""""""""""""""""""""""!!!"""""""""############""""""""""""############""""""""""""###################################################$$$$$$$$$$$$##################$$$$$$%%%'''&&&%%%$$$$$$%%%''''''&&&***666FFFNNNOOOEEE@@@:::888;;;>>>@@@???444IIILLL@@@:::888888===>>>WWWaaaNNN::::::@@@AAA@@@GGGNNNQQQUUUWWWSSSJJJ>>>:::666888::::::777444777999@@@KKKOOOMMMMMMPPPWWWRRREEE777333999======CCCRRRTTTBBB333444777555<<>>000///222777666000***(((///'''///>>>GGGNNNNNNDDDHHHUUUeeekkkhhhbbbaaabbbrrr^^^EEE888:::AAAAAA===BBBIIIYYYqqqfffPPPEEE>>>@@@000+++&&&$$$&&&(((((('''%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%########################################################################""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!%%%&&&$$$%%%)))///:::EEENNN\\\lllttttttmmmqqquuuuuutttrrrooolllrrrxxx{{{pppgggdddzzzvvvgggUUUEEECCCEEECCC===888555222///000222666:::===>>>>>>>>>AAAAAA@@@@@@@@@@@@AAAAAACCCCCCBBBBBBBBBCCCCCCCCCBBBDDDFFFFFFFFFFFFHHHIIIHHHHHHHHHHHHGGGEEEDDDCCCIIIHHHGGGFFFEEEDDDEEEEEECCCCCCDDDDDDEEEEEEEEEEEECCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@>>>;;;999888//////...,,,,,,///555999IIIDDDCCCGGGOOOYYYeeennnxxx|||}}}sss^^^MMMTTTiiixxxtttrrrvvv|||qqqZZZNNNKKKWWWnnn{{{yyylllOOO===***"""&&&***&&& $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""###$$$$$$$$$$$$$$$!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###  ###$$$$$$###&&&$$$###&&&'''&&&%%%&&&((('''(((++++++******+++---333111...111222000333;;;QQQ[[[MMM???<<<777---111444EEESSSMMMDDD===444555444BBB[[[dddVVVGGGCCC444777:::???GGGLLLGGG???:::555///...000444666666///)))&&&((()))'''%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$#########################################################################################################""""""""""""""""""""""""!!!"""""""""############!!!!!!"""""""""#########!!!!!!"""""""""#################################""""""#########$$$$$$$$$#########$$$$$$############%%%&&&'''%%%$$$$$$%%%&&&&&&%%%&&&///<<>>===<<<;;;::::::;;;;;;;;;IIIGGG>>>======:::>>>MMMiiittt\\\CCC???AAA???999???AAAAAAJJJVVVUUUJJJSSSOOOFFF<<<555222222222555555999@@@GGGLLLQQQWWWZZZYYYPPPBBB777555999<<<>>>IIIIII;;;444<<>>HHHRRR[[[YYYMMMBBB>>>>>>QQQ[[[bbb]]]NNNAAA;;;:::PPPLLLGGGAAA;;;555111...)))''''''+++,,,,,,///444---111CCCVVV```lllnnndddLLLbbbmmmddd]]]cccddd]]]MMMFFF@@@BBBEEEEEE@@@;;;IIIVVVcccgggiiivvvmmmLLLEEE@@@222)))+++'''$$$###&&&((((((&&&$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%################################################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$!!!!!!$$$%%%%%%&&&((("""&&&---999HHHVVV]]]^^^^^^qqqsssZZZ\\\mmmlllwwwtttiiicccgggoootttnnn^^^PPPJJJ___^^^RRR???000...222333///000111333555888;;;<<>>>>>>>>>>>>>>???????????????>>>======<<<@@@AAABBBAAA@@@@@@AAABBB??????@@@@@@@@@@@@???????????????>>>>>>>>>??????@@@@@@AAAAAAAAA@@@???>>>>>>??????>>>============@@@???===:::777333000///+++...000000///222999???HHHMMMYYYeeejjjiiinnnuuulllbbbZZZRRRGGGHHHZZZkkkyyyxxx|||yyyuuukkkeeeSSSFFFKKKWWWqqqvvvpppwwwwwwfffQQQ444,,,%%%$$$)))+++'''"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""###$$$$$$$$$######!!!"""""""""############"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""  """$$$###"""&&&$$$######%%%&&&'''''''''$$$###%%%((())))))((())))))***++++++---------)))777???:::333333111---***,,,<<>>>>>///222222111333888999888///---)))((()))+++++++++)))%%%$$$&&&'''$$$"""###%%%%%%&&&&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""################################################################################################""""""""""""""""""""""""""""""""""""############!!!!!!!!!"""""""""######!!!!!!!!!"""""""""##############################"""""""""###$$$$$$%%%%%%"""###$$$$$$$$$$$$###""""""$$$&&&&&&%%%%%%&&&'''%%%%%%###"""'''///444444333555777999999999::::::<<>>@@@===@@@MMM]]]```PPPCCCBBB===333555;;;999111888LLLUUUOOOXXX[[[XXXOOOHHHHHHKKKLLLAAA;;;555222333666:::<<>>>>>>>>>>>===<<<>>>???@@@???===<<<<<<===;;;<<<===>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<>>>?????????>>><<<:::999888999;;;;;;::::::;;;<<<:::888555222///---,,,+++...555<<>>@@@BBB<<>>NNNaaaUUUPPP```vvv|||lllYYY```vvv{{{uuuqqqjjjaaaVVVMMMHHHLLLYYYfffiiizzz^^^HHH:::111333333222111111222333333111111111222333444555666:::;;;<<<>>>>>>???>>>>>><<<======<<<:::888999:::888888999:::::::::::::::999::::::;;;;;;;;;;;;;;;;;;<<<===<<<;;;999777555333555777666555555777999222111...------...000111;;;CCCLLLQQQVVVaaarrrsss\\\KKK@@@===JJJ\\\fffhhh|||vvvvvvuuubbbUUURRRXXXnnnzzzvvvkkkbbbpppggg```WWWBBB...&&&((('''&&&$$$$$$%%%&&&(((##############################$$$$$$$$$$$$##############################""""""############""""""""""""""""""############"""""""""""""""""""""""" !!!!!!!!!""""""###!!! !!!""" """$$$%%%$$$###$$$%%%$$$###%%%&&&$$$######$$$###'''"""%%%!!!###'''###---&&&$$$(((((($$$$$$)))+++###'''***###"""((('''###''')))'''(((***(((###''''''&&&$$$&&&)))(((###$$$%%%'''(((((((((&&&%%%$$$"""###&&&'''%%%$$$'''###$$$%%%%%%%%%%%%&&&'''"""###$$$%%%&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""################################################################################################""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""########################!!!""""""###$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""###$$$$$$###""""""$$$%%%"""%%%%%%###$$$&&&&&&###)))%%%&&&111@@@KKKLLLIII:::AAA;;;555999999888???555@@@EEE<<<111111999???EEE```jjjTTT@@@@@@BBB;;;===AAABBBBBBLLL```pppvvv\\\TTTJJJFFFHHHKKKIIIDDD>>>;;;777555222111444777999:::>>>???888///...333,,,///555===AAA>>>555---+++///444<<>>---999888:::BBBIIIIIIAAA888<<>>KKKSSSWWWNNNMMM\\\jjjjjj```YYYPPPQQQMMMEEECCCEEEBBB<<<;;;999+++!!!%%%&&&###&&&"""$$$&&&%%%###"""###&&&######""""""###$$$%%%%%%$$$#########$$$%%%%%%&&&########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""%%%###!!!"""%%%''' """''')))$$$###222EEEXXXZZZUUUPPPZZZjjjjjj___ZZZhhhtttxxxyyywwwooofffiiiqqqppp```TTTUUU[[[^^^jjj~~~bbbPPPGGGBBB444444555444333222000///)))******+++---///111222333444777999:::;;;;;;;;;:::;;;<<<:::888777777888555666666666666666555555666666777888888888888888666666777888777444222111---///111000---+++---///...,,,++++++...222666999LLLRRRXXXZZZ\\\gggzzziiiVVVFFFCCCCCCGGGTTTcccjjjwww}}}zzzlllXXXJJJJJJQQQffflllaaauuusssZZZFFF666((($$$'''"""###%%%&&&''''''&&&%%%##############################$$$$$$$$$$$$######""""""""""""""""""""""""""""""#########""""""!!!""""""""""""############"""""""""""""""""""""""" !!!!!!!!!"""###""" !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$##############################$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""############""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################$$$$$$############$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&!!!"""&&&+++333<<>>BBBAAA???;;;888;;;CCCDDD>>>999999KKK]]]dddRRR<<<444444555<<<777>>>JJJNNNUUUVVVLLLNNNJJJHHHKKKTTT[[[^^^^^^XXXOOOEEEDDDIIILLLGGGAAAGGGBBB@@@@@@888000666CCCGGG???XXXiiiUUUKKKGGG000;;;@@@KKKVVVWWWNNNDDD@@@NNNOOOVVVbbbfff\\\MMMDDDHHHUUUbbbaaaTTTEEE===<<>>:::777555333333&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######################################################""""""""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""%%%###!!!  !!!""""""""""""""""""""""""""" !!!"""######"""!!! $$$%%%&&&&&&%%%&&&(((***888AAABBB===GGG\\\eee```nnnjjjhhhiiigggbbbaaacccppp}}}~~~nnnaaaYYYUUUcccmmmssslll___TTTLLLGGGKKKHHH???555222333...%%%,,,"""(((111+++&&&,,,111...///111333555666666666555888777444444666555222333333333333333333222111333000///000333666555444111///............,,,++++++000000,,,+++......)))'''333999111***111AAAKKKZZZSSSJJJCCCAAAHHHVVVbbbZZZXXXQQQIIIIIIUUUaaahhh}}}sssjjjsssddd\\\NNNKKKPPPPPP\\\tttpppfffooo}}}lllVVV<<<,,,)))***'''###&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$###%%%###"""###%%%$$$!!!###############"""!!!!!!################################################!!!!!!!!!"""######$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$##############################$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""############""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""############################################################$$$$$$############$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%'''***///333666222///...111888>>>???>>>???888555777999888:::???666BBBFFF<<<222444888888666EEE]]]aaaMMMAAABBBBBBNNNIIIDDDEEEKKKRRRUUUVVVVVVRRRPPPUUU\\\^^^VVVNNNPPPLLLIIIFFFAAA>>>CCCKKKXXXQQQ```eeeQQQRRR[[[NNN>>>FFFTTTbbbeee___YYYXXX^^^[[[[[[]]]YYYQQQKKKJJJMMMJJJNNNVVVOOO>>>888===EEEGGGDDD999333444777777888777;;;DDDJJJLLLPPPVVVgggTTTBBB???CCCEEEBBB@@@<<<:::555111---***)))(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$######################################################""""""""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""$$$###!!! !!!""""""""""""""""""""""""""" !!!"""######"""!!! ###$$$%%%%%%$$$%%%''')))(((222888:::DDDSSS[[[ZZZccchhhnnnjjj]]]TTTXXXcccppp~~~mmmdddXXXHHHCCCLLLRRRQQQOOOPPPRRRQQQHHHWWWbbb^^^PPP@@@111%%%'''$$$))),,,)))...333,,,******++++++))))))))))))))),,,---,,,---///---)))000000//////---,,,+++***///---++++++------+++))),,,,,,+++++++++,,,++++++***,,,***&&&(((---...+++BBBHHHHHH???999>>>HHHMMMHHHCCC>>>@@@GGGMMMPPPRRRQQQZZZ]]]WWWTTT___uuuyyyaaaPPPSSSUUU[[[VVVTTTddduuuxxxpppjjjeeeaaaHHH;;;,,,&&&(((,,,+++(((&&&&&&%%%%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$$$$%%%###"""###%%%$$$!!!###############"""!!!!!!######################################################""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""############""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""############################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%'''&&&$$$######%%%'''(((***((('''+++333:::>>>???@@@999333222333444777;;;444888666000000888<<<:::999MMMhhhfffFFF222333555>>><<<<<>>@@@;;;777222,,,(((%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$######################################################""""""""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$###!!! !!!""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""###$$$$$$######%%%'''$$$***111999DDDPPPXXX___eeejjjhhh[[[RRRUUU^^^hhhvvvfffcccUUU>>>666:::===<<<@@@HHHNNNPPP\\\rrrzzz^^^FFF:::777222222444///---888999(((+++---...---)))(((***,,,&&&)))+++***,,,///---(((++++++******)))(((((('''+++***)))******)))'''$$$''''''(((((()))***+++,,,333222///...333;;;>>>======>>><<<666555;;;BBBEEECCCDDDDDDEEEGGGJJJLLLLLLWWW```gggdddbbbjjjxxxzzzmmmWWWGGGJJJKKK^^^dddeeeyyyjjjaaa```[[[MMM???...***&&&$$$&&&'''%%%"""%%%%%%%%%%%%$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$%%%$$$###$$$%%%$$$!!!"""############""""""!!!################################################$$$$$$###""""""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""####################################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$&&&&&&&&&%%%$$$%%%&&&$$$$$$##################$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$$$$######################################################""""""#########$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""############""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!"""""""""############################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########%%%&&&''''''%%%%%%)))000777<<<>>>999777666666666444222111888999666111444;;;>>>===AAADDDNNNMMM;;;222222...,,,111:::BBBGGGDDD===666@@@>>>>>>DDDKKKQQQQQQOOOSSSSSSLLLBBBCCCLLLMMMGGGCCCHHHQQQKKKBBBPPP\\\RRRBBBHHHRRRYYYXXXVVV[[[ccc```WWWLLLGGGDDDEEENNNWWWOOO???666;;;===666444999;;;:::999888;;;BBBHHHJJJPPPNNNKKKFFFCCCGGGSSS]]]bbbOOO:::333444777;;;>>>777444///***&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$######""""""""""""############################################################""""""""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""###"""!!!"""$$$%%%%%%!!!!!!''',,,222DDDVVV^^^ZZZZZZ^^^```\\\YYYYYY___ppptttggg\\\ZZZPPPAAA;;;<<<;;;888:::@@@EEEEEEbbbvvvyyy[[[DDD@@@FFF@@@::::::888777???@@@111,,,...///,,,&&&###$$$&&&'''((((((&&&)))---+++&&&'''''''''''''''((((((((()))***+++---------+++)))((()))***+++,,,---000222444222000333:::BBBEEEDDD<<<===;;;999999>>>EEEIIIHHHNNNPPPKKKFFFKKKWWWaaakkkjjjgggeeehhhlllhhhaaaeeefff\\\PPPMMMEEEBBBJJJUUUhhhrrrwwwqqqlllbbbVVVJJJ>>>222,,,&&&'''((('''%%%### %%%$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$""" """"""############"""!!!######################################################""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""########################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###########################$$$%%%&&&&&&$$$$$$%%%&&&###########################$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$$$$######"""######$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""############""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!"""""""""############################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$&&&((()))&&&%%%%%%''',,,111555777111333444666888888555222000222333222333777;;;<<>>111111///,,,000777;;;:::===???BBBDDDEEEHHHNNNUUUKKKJJJEEE>>><<>>DDDUUUfffeeeSSSDDDDDDKKKJJJ===???GGGDDDCCCFFFBBB???AAABBB???:::777666666222111,,,))),,,111000+++111000///...............111333555666555333222111111333444444444666:::>>>@@@>>>???CCCHHHJJJKKKJJJCCCCCCCCC@@@===>>>EEELLLPPPRRRQQQPPPVVVdddooosssjjjfff]]]WWWXXX]]]]]]XXXZZZ[[[PPPGGGJJJJJJKKKSSSaaahhhnnnxxxrrrdddggggggfff^^^MMM999***&&&'''###''''''&&&$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$""""""!!!""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""########################"""""""""############$$$######$$$$$$$$$$$$############$$$$$$$$$$$$#################################$$$%%%%%%######$$$%%%###############$$$$$$$$$######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$####################################$$$$$$$$$$$$######""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""############""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$########################$$$%%%&&&###$$$$$$%%%''')))+++---+++,,,,,,,,,111999<<<<<<222444555222///...000111222...333666000222777222444555666777666444222111111444888;;;<<<999666333000111111444<<>>888999:::>>>BBBAAAAAAFFFNNNCCCDDDAAA:::666999???BBB222+++''')))***(((&&&'''%%%$$$###""""""######$$$$$$$$$############$$$$$$!!!!!!""""""###$$$$$$$$$###""""""!!!!!!""""""#########################################################""""""""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!"""###"""!!! """$$$""" !!!%%%$$$!!!%%%...---222;;;@@@??????HHHSSSXXXQQQOOORRRPPPJJJKKKPPPGGGNNNSSSRRRNNNJJJDDD>>>111777>>>AAA???AAAMMM[[[^^^RRRWWW___SSSFFFEEEFFFHHHKKKPPPUUUXXXZZZZZZYYYPPPNNNHHHEEEIIIMMMLLLFFFEEECCCAAA>>><<<<<<<<<<<>>===;;;===BBBFFFIIIGGGHHHKKKKKKHHHHHHJJJ======>>>@@@???@@@HHHQQQeee[[[QQQUUUiiizzztttdddKKKOOOMMMCCC@@@MMMbbbpppzzz}}}qqqffffffbbb[[[[[[WWWVVVWWWbbbjjj]]]SSS\\\TTTKKK>>>111(((%%%%%%&&&!!!$$$&&&%%%###"""$$$'''#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%&&&((('''%%%#########!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""########################""""""""""""##################$$$$$$$$$$$$############$$$$$$$$$$$$##############################"""###$$$$$$""""""###$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$####################################$$$$$$$$$$$$######""""""############""""""################################################"""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""############""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################$$$$$$$$$$$$#########"""########################!!!"""$$$$$$$$$$$$%%%&&&&&&'''%%%$$$***555;;;;;;888666444111...++++++,,,,,,+++333777000111555111555444111...,,,,,,...///))),,,000111000---+++***111......222444333333666888888000+++...---+++...///---,,,------,,,000666222---,,,111666777888;;;===>>>===:::;;;???@@@???===888555777666444666;;;:::<<<999111---...---)))***&&&$$$'''(((%%%$$$&&&###$$$$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$!!!!!!!!!"""###$$$$$$$$$""""""!!!!!!!!!!!!""""""######################################################""""""""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###"""######"""!!!!!!"""$$$ !!!######"""!!!""""""&&&,,,111111222<<>>PPP```aaaeeeqqqqqq[[[JJJEEE???:::<<>>;;;;;;<<<<<<>>>???<<<::::::???DDD:::999;;;===;;;777;;;BBBBBB>>>>>>EEEKKKOOOUUU\\\fff[[[MMMKKK\\\hhh\\\FFF666@@@FFFDDDGGGYYYuuu|||jjjfff^^^PPPKKKHHHMMMMMMQQQYYYRRRGGGGGG444+++!!!!!!%%%&&&%%%&&&''''''%%%""" !!!"""#########$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$''')))(((&&&######$$$!!!!!!"""###############"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""""""""""""""!!!###$$$###"""!!!"""#########$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$####################################$$$$$$$$$$$$######""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""############""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$########################$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$%%% """%%%&&&%%%$$$$$$$$$!!!$$$$$$###(((111444111111,,,)))***---000111333000)))---111000333555...333333333222111111111333111222111...---...222555444...///666555......444...111...///222,,,***555444222111444444111111333777555555777666666:::@@@<<<555444===DDDEEEGGGNNNHHH<<<222000000,,,+++,,,,,,---***%%%&&&,,,---))))))$$$"""$$$$$$"""###'''!!!"""###$$$$$$$$$###"""$$$$$$############$$$$$$ !!!!!!"""###$$$$$$$$$""""""!!!!!!!!!!!!""""""######################################################""""""""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!""""""######"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""###""""""""""""""""""""""""""""""###"""!!! !!!"""###"""###$$$###!!!!!!"""$$$$$$###  $$$&&&$$$)))""" '''111666999;;;;;;GGGMMMLLLRRRZZZVVVIII===MMM\\\```[[[UUUOOOJJJDDDBBBEEEHHHGGGCCCFFFMMMJJJ___uuuqqqYYYNNNHHH;;;AAA@@@BBBGGGMMMLLLCCC:::BBBBBBBBBEEEKKKMMMGGG===444444444444666999<<<>>>555666777444111000111444888::::::777444444999>>>::::::===@@@>>>===EEEQQQGGG>>>999@@@HHHKKKLLLNNNLLLIII???666:::EEECCC888<<>>111&&&&&&'''(((((('''%%%$$$###$$$$$$$$$$$$$$$$$$%%%""""""######$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$'''***)))&&&######%%%!!!!!!"""###############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$######################################################################################################""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%$$$$$$##################$$$$$$$$$#########""""""""""""""""""""""""""""""""""""############""""""""""""#########""""""!!!#######################################"""!!!!!!""""""###$$$$$$$$$$$$###################################################"""###%%%%%%###"""###$$$!!!"""###$$$$$$###"""!!!!!!!!!"""###############""""""""""""###########################"""!!!!!!""""""""""""""""""""""""""""""""""""############!!!!!!"""###############"""############$$$$$$$$$########################################################################""""""""""""############"""############$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&'''(((***,,,...000111///...,,,******,,,...000000000///......///000111/////////000111222444555111222333555666777777888:::888666444333222222222555555555444444555555555666222...///444888888666222888===<<<999???NNN[[[JJJ<<<000---,,,***+++///---***(((&&&&&&%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""#########""""""""""""######""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""######""""""""""""############""""""""""""############""""""""""""######""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$!!!!!!""""""%%%***111777HHHHHHHHHHHHJJJOOOUUUZZZKKKQQQUUUPPPGGGEEEKKKSSSRRRVVVYYYWWWSSSPPPRRRTTTNNNQQQQQQJJJAAA>>>DDDKKKWWWTTTUUUXXXUUUKKK@@@<<<<<>>DDD888888:::444888FFFMMMQQQKKKEEEHHHQQQYYY[[[YYYNNN@@@444444888999;;;>>><<<666555;;;===<<<===AAAFFF___sssuuurrruuuyyyxxxppp^^^TTTOOOKKKIIIIIIZZZUUUPPPKKKEEE;;;---###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$#########""""""!!!!!!######"""""""""###%%%&&&&&&&&&&&&%%%$$$###"""!!!######""""""""""""######""""""""""""""""""""""""###"""!!!  !!! !!!!!!!!!!!! """######""""""!!! ###############"""!!!!!!######$$$$$$$$$$$$######################################################################################################""""""""""""""""""""""""######$$$$$$$$$$$$#####################$$$$$$$$$########################$$$$$$$$$#########""""""""""""""""""""""""""""""""""""############""""""""""""############""""""#######################################"""!!!!!!""""""###$$$$$$$$$$$$###################################################"""###%%%%%%###"""###$$$""""""###$$$$$$###"""!!!!!!!!!"""###############""""""""""""###########################"""!!!!!!""""""""""""""""""""""""""""""""""""############!!!!!!"""###############"""############$$$$$$$$$########################################################################""""""""""""############"""############$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%&&&''')))+++,,,...---,,,***))))))+++...///111000///...------.....................///000111---...///111222222222222555444222111000111111222111222222333333222222111...---...222999<<<;;;999888888777555444888???EEE;;;111)))))))))'''''')))(((&&&$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""############""""""""""""######""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""######""""""""""""############""""""""""""############""""""""""""######""""""!!!!!!!!!!!!""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""###&&&+++///:::;;;<<<===AAAGGGNNNSSSPPPUUUWWWRRRJJJEEEGGGKKKOOOXXXbbbccc[[[QQQJJJHHHNNNRRRUUUPPPGGG???======SSScccuuuuuu___EEE999:::FFFJJJQQQZZZ]]]WWWKKKCCC<<>>@@@FFFMMMPPPfffvvvssslllnnnrrrrrrkkkbbbXXXSSSPPPRRR[[[dddQQQIII===555111...)))%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############"""""""""!!!$$$###"""""""""###$$$%%%%%%%%%%%%%%%$$$###"""!!!######""""""""""""######""""""""""""""""""""""""###"""!!!  !!! !!!!!!!!!!!!  !!!!!!!!! """"""######""""""!!! ######$$$$$$$$$$$$######################################################################################################""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$#######################################$$$$$$$$$###############""""""""""""""""""""""""""""""############""""""""""""############""""""########################"""############""""""!!!""""""###$$$$$$$$$$$$###################################################"""###%%%%%%###"""###$$$""""""######$$$######"""!!!!!!"""###############""""""""""""############"""############""""""!!!""""""""""""""""""""""""""""""""""""############!!!!!!"""###############"""############$$$$$$$$$########################################################################""""""""""""############"""############$$$$$$$$$#########$$$$$$$$$$$$$$$#########$$$%%%&&&(((((()))(((''''''(((***,,,...111000...,,,+++++++++,,,000///......------------,,,,,,---........................------.../////////000111333333111000///)))***...555;;;<<<999666777222---,,,...000000...+++&&&###%%%(((&&&$$$$$$###!!! !!!###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""############""""""""""""######""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""######""""""""""""############""""""""""""#########""""""!!!!!!""""""###""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""#########$$$###"""!!!"""$$$'''+++---///222666===EEEKKKPPPSSSUUUTTTNNNIIIGGGHHHLLLXXXcccdddYYYLLLDDDBBBNNNRRRXXXZZZXXXTTTOOOMMM===LLL\\\ZZZHHH;;;BBBQQQQQQSSS```rrrxxxiiiVVVKKKKKK\\\kkkkkkbbbZZZVVVUUUCCCBBBDDDJJJMMMMMMNNNQQQJJJHHHQQQVVVMMMJJJNNNMMMXXXQQQHHH@@@===<<<<<<<<<<<<777444444444555;;;BBBJJJFFFCCCAAAAAAEEEOOOZZZhhhtttvvvhhhZZZZZZccchhh^^^bbbfffeee[[[PPPNNNRRR???777,,,$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##################""""""""""""$$$$$$###"""""""""######%%%%%%%%%%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!! !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!"""""""""!!! ######$$$$$$$$$$$$######################################################################################################""""""""""""""""""""""""######$$$$$$$$$$$$######%%%$$$$$$$$$###"""""""""###############$$$$$$$$$########################""""""""""""""""""""""""""""""############""""""!!!""""""############"""########################""""""############"""!!!""""""###$$$$$$$$$$$$###################################################"""###%%%%%%###"""###$$$""""""#########$$$######!!!!!!"""###############!!!"""""""""############""""""############"""!!!""""""""""""""""""""""""!!!"""""""""############!!!!!!"""###############""""""#########$$$$$$$$$########################################################################!!!"""""""""############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$###############""""""######$$$%%%%%%%%%$$$%%%&&&(((***+++---,,,+++***))))))***+++222111000...---,,,,,,,,,---------......------,,,++++++++++++++++++++++++...///222333333222///...***+++...222555444000,,,---)))%%%&&&***,,,)))&&&%%%###"""$$$''''''&&&%%%"""  """$$$$$$$$$##############################""""""""""""############""""""""""""######""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""######""""""""""""############""""""""""""######""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""""""""###$$$$$$###!!! !!!"""$$$&&&(((+++///666===BBBEEEHHHMMMQQQRRRPPPNNNLLLKKKSSSZZZWWWLLLCCCBBBDDDPPPTTTZZZbbbfffgggdddbbbSSSNNNHHHAAA888555<<>>;;;666333444999???CCCFFFFFFFFFAAA;;;:::???FFFUUUTTTPPPKKKFFFIIIRRR\\\qqqsssjjjUUUGGGKKK\\\hhhdddhhhlllfffSSS===111///,,,)))&&&$$$$$$$$$###!!!##############################$$$$$$$$$$$$###############"""""""""""""""$$$$$$######"""""""""!!!$$$$$$$$$$$$$$$###""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!  !!!!!!!!! !!!!!!!!!!!! ######$$$$$$$$$$$$######################################################################################################""""""""""""""""""""""""######$$$$$$$$$$$$######%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""############""""""!!!!!!"""#######################################!!!""""""#########""""""""""""###$$$$$$$$$$$$###################################################"""###%%%%%%###"""###$$$###############$$$$$$%%%!!!!!!"""###############!!!"""""""""############!!!""""""#########""""""""""""""""""""""""""""""!!!"""""""""############!!!!!!"""###############""""""#########$$$$$$$$$########################################################################!!!"""""""""############""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######""""""#####################$$$&&&((()))(((((('''''''''(((***+++///...---,,,+++*********++++++,,,,,,,,,+++******++++++******)))(((((('''***,,,...000000...,,,***)))))))))***+++***(((&&&$$$$$$###%%%'''((('''&&&%%%%%%######$$$&&&'''&&&$$$"""!!!!!!###$$$#################################""""""!!!""""""############""""""""""""######""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""######""""""""""""############""""""""""""######""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!###$$$$$$"""!!!!!!""""""$$$%%%''')))...333888999<<>>???CCCPPPTTT\\\eeehhheee]]]WWW\\\XXXVVVXXXVVVPPPMMMMMM@@@???DDDJJJFFF;;;888<<<<<>>@@@GGGOOOTTTPPPTTTTTTJJJ>>>999;;;???RRRTTTSSSMMMIIIJJJPPPVVVaaa```XXXIIIAAAHHHYYYeee^^^WWWMMMCCC666+++))),,,$$$$$$$$$&&&''''''%%%$$$########################"""######$$$$$$######"""""""""""""""""""""##################""""""!!!!!!######$$$$$$$$$###""""""!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """""""""""""""!!!  !!!!!!!!!!!! ######$$$$$$$$$$$$######################################################################################################""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$###############"""""""""###$$$$$$%%%%%%###############$$$$$$$$$""""""""""""""""""""""""""""""############"""""" !!!"""######$$$##############################!!!""""""############"""""""""###$$$$$$$$$$$$###################################################"""###%%%%%%###"""###$$$###############$$$%%%&&&!!!!!!"""###############""""""""""""############!!!""""""############"""""""""""""""""""""""""""""""""""""""############!!!!!!"""###############"""############$$$$$$$$$########################################################################""""""""""""############"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$""""""""""""###$$$&&&&&&%%%$$$$$$$$$%%%''')))***)))(((''''''&&&&&&&&&'''&&&'''''''''''''''&&&&&&))))))))))))(((&&&%%%$$$&&&''')))******)))'''&&&$$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$###$$$%%%$$$%%%### $$$%%%$$$%%%$$$""""""#########"""########################""""""!!!!!!!!!"""############""""""""""""######""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""######""""""""""""############""""""""""""######"""!!!!!! !!!!!!"""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!! !!!"""######""""""###$$$""""""#########%%%))),,,000333999???DDDGGGHHHIIIIIIMMMQQQOOOGGG@@@======DDDLLLYYYccceee^^^QQQGGGCCCJJJWWWbbbeeecccffflllTTTRRRMMMEEE@@@DDDPPP[[[MMMHHH@@@:::<<>>???>>>BBBGGGKKKGGGKKKPPPSSSbbbnnnjjjeee]]]RRRJJJHHHKKKOOOQQQWWW]]]\\\PPPAAA:::888999BBBGGGJJJHHHGGGKKKNNNOOOSSSRRRMMMFFFAAAAAAEEEIII===666///,,,)))%%%%%%((($$$###"""!!!"""$$$''')))########################""""""############""""""""""""""""""############""""""#########"""!!!!!!"""###############""""""!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""" !!!!!!"""!!!!!!!!! !!!!!!!!!!!! ############"""!!!  !!!"""""""""!!!!!!######$$$$$$$$$$$$######################################################################################################""""""""""""""""""""""""######$$$$$$$$$$$$#####################$$$$$$$$$!!!""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$""""""""""""""""""""""""""""""############"""""" !!!"""######$$$$$$$$$########################!!!!!!"""###############""""""###$$$$$$$$$$$$###################################################"""###%%%%%%###"""###$$$######""""""###%%%&&&'''!!!!!!"""###############""""""""""""############!!!!!!"""###############""""""""""""""""""""""""""""""""""""############!!!!!!"""###############"""############$$$$$$$$$########################################################################""""""""""""############"""############$$$$$$$$$""""""######$$$$$$%%%%%%#########""""""###$$$$$$""""""""""""######$$$$$$$$$$$$#########$$$&&&'''$$$$$$$$$$$$$$$%%%&&&&&&######$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$$$$$$$###$$$%%%%%%%%%$$$###"""!!!!!!!!! $$$$$$ $$$%%%###$$$"""!!!!!!"""######"""########################!!!!!!!!!!!!!!!"""############""""""""""""######""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""######""""""""""""############""""""""""""######!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!! !!!""""""""" """$$$"""""""""!!! ###%%%'''+++///333555888===@@@GGGIIILLLLLLIIIDDD@@@>>>;;;CCCMMMUUUVVVQQQIIIDDDIIILLLSSSZZZZZZVVVXXX]]]XXX\\\XXXNNNOOO]]]kkkooo]]]SSSFFFAAAJJJXXX^^^\\\VVVOOOJJJJJJLLLQQQZZZccccccYYYWWWXXX___qqq}}}vvvkkk```QQQHHHFFFHHHIIIIIISSSZZZ[[[PPPCCC===:::888777<<<@@@AAADDDKKKNNNLLLKKKEEE???;;;777222---***&&&$$$&&&))))))###$$$###""" !!!%%%'''########################""""""############""""""!!!"""""""""############ !!!"""######""""""!!!""""""############""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!"""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!"""!!!!!! !!!""""""######""""""######$$$$$$$$$$$$######################################################################################################""""""""""""""""""""""""######$$$$$$$$$$$$######""""""######$$$$$$$$$%%%!!!""""""###$$$$$$%%%%%%""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""############"""""" !!!######$$$$$$$$$########################!!!!!!"""###############""""""###$$$$$$$$$$$$###################################################"""###%%%%%%###"""###$$$######""""""###%%%&&&(((!!!!!!"""###############""""""""""""############!!!!!!"""###############""""""""""""""""""""""""""""""""""""############!!!!!!"""###############"""############$$$$$$$$$########################################################################""""""""""""############"""############$$$$$$$$$ !!!!!!"""###$$$$$$%%%###""""""""""""###$$$$$$"""""""""###############%%%$$$###""""""###$$$$$$#########$$$%%%&&&((((((""""""###$$$$$$$$$$$$$$$ !!!###$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''%%%###""""""&&&### !!!""" ###%%%""""""&&&&&&""""""  """#########""""""""""""""""""""""""!!!!!!!!!!!!!!!"""############""""""""""""######""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""######""""""""""""############""""""""""""######!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! """""""""  """"""######!!!!!!###!!!$$$(((***+++///666;;;EEEDDDCCCCCCEEEFFFFFFEEE???@@@BBBAAA???>>>>>>???OOOMMMRRR]]]ddd]]]QQQIII;;;GGGLLLIIIPPPaaaeee]]]SSSLLLDDDDDDQQQ___ccc___WWWOOOIIIIIINNNWWWdddooogggZZZRRRPPPUUUfffooofffdddXXXJJJDDDHHHMMMPPPPPPIIIQQQSSSJJJ@@@<<<999555555:::<<<===CCCLLLNNNJJJ???555+++((()))(((&&&$$$)))%%%######!!!###)))!!!###$$$$$$###"""""""""""""""""""""""""""""""""""""""############""""""!!!!!!""""""#########$$$ !!!#########""""""!!!""""""#########"""""" """###$$$$$$###""" """"""""""""""""""""""""!!!"""""""""!!!!!! !!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!"""#######################################""""""""""""############$$$###"""""""""###%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!"""#############################################$$$$$$$$$$$$####################################$$$$$$$$$$$$######$$$###!!!###%%%&&&###!!!""""""############""""""######$$$$$$$$$$$$######""""""############""""""!!!!!!""""""#########$$$"""############$$$$$$$$$##############################$$$$$$$$$$$$######################################################""""""############""""""########################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!"""###$$$###!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################"""""""""###%%%&&&""""""""""""############"""############$$$$$$$$$$$$$$$############$$$$$$########################"""""""""""""""######$$$$$$$$$############$$$$$$"""############$$$$$$$$$######""""""""""""######!!!###$$$$$$######$$$%%%$$$$$$############$$$$$$"""""""""""""""######$$$######""""""""""""############""""""""""""######""""""""""""""""""""""""""""""""""""############""""""""""""##################""""""""""""######""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""#########""""""!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!$$$"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!###'''+++///111BBBHHHGGG>>>===EEEHHHDDD???AAABBBCCCCCCCCCEEEFFFHHHFFFHHHMMMSSSQQQIIIAAA@@@>>>CCCRRRccchhh^^^RRRMMMEEECCCMMM]]]ccc[[[OOOJJJEEEIIIVVV]]]]]]cccnnn\\\LLL???GGG]]]jjjdddXXX\\\RRRGGGAAABBBDDDDDDCCC@@@===;;;===??????999444888888777777777777666666***)))'''%%%###!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!!""""""""""""""""""""""""###############"""!!!!!!""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!'''%%%"""!!!!!!"""!!! """"""!!!!!! ########################""""""""""""##################"""""""""###$$$%%%$$$$$$$$$#########""""""""""""""""""""""""""""""!!!""""""#############################################$$$$$$$$$$$$####################################$$$$$$$$$$$$#########"""!!!"""$$$$$$""" """"""############""""""######$$$$$$$$$$$$######""""""############""""""!!!"""""""""############"""############$$$$$$$$$##############################$$$$$$$$$$$$######################################################""""""############""""""########################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!"""###$$$###!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$###"""""""""###$$$%%%""""""""""""############"""############$$$$$$$$$$$$$$$############$$$$$$########################"""""""""""""""######$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$######""""""""""""######!!!###$$$$$$###"""$$$%%%$$$$$$############$$$$$$"""""""""""""""######$$$######""""""""""""############""""""""""""######""""""""""""""""""""""""""""""""""""############""""""""""""##################""""""""""""######""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""$$$''')))+++444::::::333222:::>>>;;;<<<>>>??????>>>>>>???AAA???===<<<@@@EEEEEE>>>888999999>>>KKKZZZ___YYYPPPAAA===>>>JJJXXX]]]VVVLLLBBB>>>BBBOOOWWWXXX^^^hhhWWWKKKBBBGGGUUU[[[SSSHHHCCC???:::999:::<<<<<<;;;???<<<:::;;;======888333555444222000...+++***)))&&&&&&$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!!""""""""""""""""""""""""###############"""!!!!!!!!!!!!"""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!&&&###!!! !!!"""!!! !!!!!!!!!!!!!!! ########################""""""""""""###############""""""""""""###$$$$$$$$$$$$$$$###############""""""""""""""""""""""""!!!"""######$$$$$$####################################$$$$$$$$$$$$####################################$$$$$$$$$$$$######"""!!! !!!######!!! """"""############""""""######$$$$$$$$$$$$######""""""############""""""""""""""""""############"""############$$$$$$$$$##############################$$$$$$$$$$$$######################################################""""""############""""""########################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!"""###$$$###!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############%%%$$$######"""#########""""""""""""############"""############$$$$$$$$$$$$$$$############$$$$$$########################"""""""""""""""######$$$$$$$$$############$$$$$$"""""""""#########$$$$$$######""""""""""""######!!!"""$$$###""""""###%%%$$$$$$############$$$$$$"""""""""""""""######$$$######""""""""""""############""""""""""""######""""""""""""""""""""""""""""""""""""############""""""""""""##################""""""""""""######""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!###"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$%%%+++,,,''''''///333111:::;;;;;;999777666666777999777555888===???<<<888>>>???AAAGGGLLLMMMIIIEEE:::999===EEEMMMLLLDDD;;;888444888BBBGGGHHHLLLTTTEEE@@@===@@@DDDDDD===666555666888999:::888777555999666555555666555111------,,,***(((%%%###!!! """""""""""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!!!!!"""""""""""""""""""""""""""############""""""!!!!!!!!!""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###!!!!!!"""!!! !!!!!!!!!!!!!!!########################!!!"""""""""############"""""""""""""""######$$$########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$#################################$$$$$$$$$$$$####################################$$$$$$$$$$$$######!!!!!!""""""###""""""!!!""""""############""""""######$$$$$$$$$$$$######""""""############"""""""""""""""""""""#########""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######################################################""""""############""""""########################!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!"""###$$$###!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############%%%%%%$$$######"""""""""!!!"""""""""############""""""#########$$$$$$$$$$$$$$$############$$$$$$########################"""""""""""""""######$$$$$$$$$############$$$$$$""""""""""""##################""""""""""""######!!!"""######""""""###$$$$$$$$$############$$$$$$"""""""""""""""######$$$######""""""""""""############""""""""""""######""""""""""""""""""""""""!!!"""""""""############!!!"""""""""##################""""""""""""######""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""!!!""""""############""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$###"""!!! !!! %%%%%%""""""(((++++++666666666444000.........333222333777===???===:::@@@BBBDDDEEECCCAAA@@@@@@@@@BBBEEEHHHGGG@@@555,,,333000000555777444666:::444555777888888666555333888:::===<<<888444111///...---++++++,,,***'''%%%%%%%%%$$$$$$######""""""!!!!!!!!!!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""!!!!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  """!!!  !!!!!!""""""########################!!!"""""""""############!!!!!!""""""####################################""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$####################################$$$$$$$$$$$$######"""###$$$$$$############""""""############""""""######$$$$$$$$$$$$######""""""############""""""######""""""""""""""""""""""""#########$$$$$$$$$##############################$$$$$$$$$$$$######################################################""""""############""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!"""###$$$###!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############$$$$$$$$$$$$######""""""!!!"""""""""############""""""#########$$$$$$$$$$$$$$$############$$$$$$########################"""""""""""""""######$$$$$$$$$############$$$$$$!!!!!!"""""""""###############""""""""""""###### """######"""!!!###$$$$$$$$$############$$$$$$"""""""""""""""######$$$######""""""""""""############""""""""""""######""""""""""""""""""""""""!!!"""""""""############!!!"""""""""##################""""""""""""######""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""!!!!!!"""###############!!!"""""""""#########$$$########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!! ###$$$"""!!!$$$&&&&&&+++---...---,,,,,,---...---...000555888888555111333999>>>???===<<<@@@DDDDDDGGGKKKKKKHHH???555///333111000111000---,,,---000333666555333333777:::666777777333...)))'''&&&'''&&&%%%$$$$$$###""" !!!!!!!!!"""######$$$$$$""""""!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########"""""" !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!!!!""""""########################""""""""""""############ !!!""""""######""""""###############$$$$$$$$$"""""""""""""""""""""""""""###$$$$$$%%%$$$$$$$$$##############################$$$$$$$$$$$$####################################$$$$$$$$$$$$######"""###%%%%%%###"""###$$$""""""############""""""######$$$$$$$$$$$$######""""""############""""""############"""""""""""""""############$$$$$$$$$##############################$$$$$$$$$$$$######################################################""""""############""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!"""###$$$###!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$###""""""""""""""""""############"""############$$$$$$$$$$$$$$$############$$$$$$########################"""""""""""""""######$$$$$$$$$############$$$$$$!!!!!!!!!"""""""""############""""""""""""###### !!!###"""!!!!!!"""$$$$$$$$$############$$$$$$"""""""""""""""######$$$######""""""""""""############""""""""""""######""""""""""""""""""""""""""""""""""""############""""""""""""##################""""""""""""######""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!"""######$$$######!!!""""""######$$$$$$$$$########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!"""###!!! !!!""" """%%%'''(((***---///---...000222333111,,,(((---333:::;;;777444777:::888;;;???BBBAAA===888444333222333333222000/////////000000...,,,,,,000444000...+++(((&&&$$$######$$$#########""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!!""""""""""""""""""""""""!!!""""""############""" !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!! !!!!!!!!!!!!!!!########################""""""""""""############ """#########"""!!!""""""#########$$$$$$$$$"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$##############################$$$$$$$$$$$$####################################$$$$$$$$$$$$###### ###%%%$$$"""!!!"""###""""""############""""""######$$$$$$$$$$$$######""""""############""""""############"""""""""!!!"""############$$$$$$$$$##############################$$$$$$$$$$$$######################################################""""""############""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!"""###$$$###!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""###$$$%%%$$$######""""""""""""############"""############$$$$$$$$$$$$$$$############$$$$$$########################"""""""""""""""######$$$$$$$$$############$$$$$$!!!!!!!!!!!!"""""""""#########""""""""""""###### !!!""""""!!!!!!"""$$$$$$$$$############$$$$$$"""""""""""""""######$$$######""""""""""""############""""""""""""######""""""""""""""""""""""""""""""""""""############""""""""""""##################""""""""""""######""""""""""""""""""""""""!!!"""""""""############"""""""""""""""""""""""" !!!"""######$$$$$$$$$!!!""""""######$$$%%%%%%########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!! !!!!!! """!!!######%%%''')))++++++,,,------,,,***(((+++222999999333...---//////000222555777777444222---///000//////000///---+++)))'''%%%$$$%%%%%%&&&***&&&######%%%&&&$$$"""""""""###"""""""""###%%%""""""!!!!!!!!! ######""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!""""""""""""""""""""""""!!!!!!"""############### !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!!!!!!!!!!!!! ########################""""""""""""############ """#########"""!!!""""""######$$$$$$$$$$$$""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$$$$####################################$$$$$$$$$$$$######"""$$$###!!! !!!###""""""############""""""######$$$$$$$$$$$$######""""""############""""""$$$#########""""""!!!!!!"""############$$$$$$$$$##############################$$$$$$$$$$$$######################################################""""""############""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!"""###$$$###!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!"""###$$$%%%%%%$$$###""""""""""""############"""############$$$$$$$$$$$$$$$############$$$$$$########################"""""""""""""""######$$$$$$$$$############$$$$$$!!!!!!!!!!!!""""""""""""######""""""""""""###### !!!""""""!!!!!!"""###$$$$$$############$$$$$$"""""""""""""""######$$$######""""""""""""############""""""""""""######""""""""""""""""""""""""""""""""""""############""""""""""""##################""""""""""""######""""""""""""""""""""""""!!!!!!""""""#########$$$"""""""""""""""""""""""" !!!######$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!! !!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!"""!!! ###!!!""""""!!!""""""###$$$%%%'''))))))$$$,,,555999555111000111555333222333444444111...''')))***)))))))))(((%%%)))&&&$$$###$$$$$$""" &&&!!!$$$%%%""" !!!!!!!!!!!!"""$$$&&&!!!""""""""""""############""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!""""""""""""""""""""""""!!!!!!"""############### !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###""" """"""!!!!!! ####################################""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""########################"""""""""!!!""""""###$$$######$$$$$$$$$$$$######""""""############""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""############""""""""""""""""""############""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######%%%%%%%%%$$$$$$#########""""""""""""############""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%"""!!! """###$$$""""""""""""############""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""############"""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$""""""!!!!!!!!!###$$$%%%""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""############"""""""""""""""######$$$###########################"""!!! !!!"""############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$######"""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""############""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!!!!""""""!!!!!!!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""''''''''''''''''''''''''***+++,,,,,,,,,***)))((($$$$$$$$$$$$$$$###"""!!!"""###$$$%%%%%%$$$""""""""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!#################################"""""""""!!!!!!######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""###########################""""""""""""###$$$$$$######$$$$$$$$$$$$######""""""############""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""############""""""""""""""""""############""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######%%%%%%%%%$$$$$$#########""""""""""""############""""""""""""""""""""""""!!!!!!"""######$$$%%%%%%"""!!!!!! !!!"""###$$$""""""""""""############""""""""""""""""""""""""$$$##################$$$""""""""""""############"""############$$$$$$$$$########################"""""""""""""""######$$$""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$######"""""""""""""""###""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""##################$$$$$$""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""############"""""""""""""""######$$$###########################"""!!! !!!"""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$######"""""""""""""""!!!!!!!!!!!!""""""""""""###""""""!!!!!!""""""######"""""""""!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!""""""###$$$###""" !!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################&&&&&&'''''''''&&&$$$$$$###$$$$$$$$$$$$###"""!!!"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""#######################################$$$%%%%%%######$$$$$$$$$$$$######""""""############""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""############""""""""""""""""""############""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$#########""""""""""""############""""""""""""""""""""""""!!!""""""######$$$$$$$$$""""""!!!!!!!!!"""######""""""""""""############""""""""""""""""""""""""########################""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$$$$$$$$$$######"""!!! """"""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""############"""""""""""""""######$$$########################""""""!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""############$$$######"""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!! !!!!!! !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""!!!!!!######$$$$$$######""""""""""""###$$$$$$######"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""" !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!########################"""""""""!!!!!!!!! !!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""########################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$######""""""############""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""############""""""!!!"""""""""############""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$###############!!!"""""""""############""""""""""""""""""""""""!!!"""""""""#########$$$""""""""""""""""""######!!!"""""""""############""""""""""""""""""""""""#########$$$$$$#########!!!"""""""""############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$""""""###$$$$$$$$$$$$###########################""""""#########$$$$$$$$$"""###$$$$$$$$$"""!!! """"""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""!!!!!!!!!!!!""""""!!!"""""""""############!!!"""""""""############"""""""""""""""######$$$########################""""""!!!!!!!!!!!!"""""""""""""""""""""#########""""""""""""""""""""""""!!!"""""""""############$$$######"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!  !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""#########"""""""""""""""############"""""""""""""""###############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""########################$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$######""""""############""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""############""""""!!!"""""""""############""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$##############################!!!"""""""""############"""""""""""""""""""""""""""""""""""""""###########################""""""!!!"""""""""####################################"""###$$$$$$$$$$$$###"""!!!"""""""""############""""""#########$$$$$$$$$########################"""""""""""""""######$$$""""""###$$$$$$$$$$$$###########################""""""#########$$$$$$$$$ !!!"""$$$$$$$$$###"""""""""""""""""""""""""""!!!"""""""""############"""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""!!!"""""""""############""""""!!!!!!!!!!!!""""""!!!"""""""""############!!!"""""""""############"""""""""""""""######$$$########################!!!!!!""""""""""""!!!!!!!!!!!!""""""############""""""""""""""""""""""""!!!"""""""""############$$$######"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!)))%%% !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! ########################""""""""""""""""""######!!!""""""#########""""""!!!!!!!!!""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!####################################""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""#######################################$$$%%%%%%######$$$$$$$$$$$$######""""""############""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""############""""""""""""""""""############""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######"""""""""###############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$###"""!!!""""""""""""####################################"""###$$$%%%%%%$$$###"""""""""""""""############"""############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$ !!!"""######$$$$$$$$$""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!"""###$$$%%%""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""############"""""""""""""""######$$$########################!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""############$$$######"""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!"""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""333,,,$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!""""""######""""""!!!!!!!!!!!!!!!"""$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""" !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$$$$##################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""###########################""""""""""""###$$$$$$######$$$$$$$$$$$$######""""""############""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""############""""""""""""""""""############""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######!!!"""""""""#########$$$""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""!!!###$$$$$$$$$$$$###"""!!!""""""""""""####################################!!!###$$$%%%%%%$$$###!!!""""""""""""############"""############$$$$$$$$$########################"""""""""""""""######$$$""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$###"""""""""""""""######""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""############"""""""""""""""######$$$######################## !!!"""######"""!!! !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""############$$$######"""""""""""""""!!!!!!!!!!!!""""""""""""###""""""!!!!!!""""""### !!!!!!!!!"""""""""### !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$111+++"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  """""" !!!!!!"""""""""""""""!!!!!! !!!"""$$$%%%"""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!########################%%%%%%%%%$$$$$$$$$######$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""########################"""""""""!!!"""######$$$######$$$$$$$$$$$$######""""""############""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""############""""""""""""""""""############""""""""""""""""""""""""""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######!!!!!!""""""#########$$$""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!###$$$%%%%%%$$$###"""!!!""""""""""""####################################!!!"""$$$%%%%%%$$$"""!!!""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$""""""###$$$$$$$$$$$$###########################"""############$$$$$$$$$&&&$$$###!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""############"""""""""""""""######$$$######################## !!!"""######"""!!! !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""""""""############$$$######"""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""###### !!!!!!!!!""""""###### !!!!!!!!!"""########################"""""""""""""""""""""""" !!!!!!###$$$$$$(((""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""######!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""""""""""""""""""""!!!!!! !!!"""###$$$ !!!"""""""""""""""!!! !!!"""$$$%%%"""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! ######""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$##########################################$$$$$$$$$#########""""""""""""""""""""""""""""""######""""""""""""######$$$$$$###"""!!!!!!""""""$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################"""###$$$%%%%%%$$$"""!!!""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$#########"""""""""""""""""""""#########!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""""""""""""""""""""""""""" """######""""""###%%%%%%%%%&&&&&&%%%$$$"""!!!########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$%%%%%%$$$$$$$$$""""""############""""""""""""#########$$$$$$$$$$$$$$$######""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""!!!  !!!"""!!!"""###$$$###""" """!!! !!!###$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""### !!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!###"""!!! !!!"""### !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!! """"""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""!!!!!! ###"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!################################################$$$$$$$$$#########""""""##############################""""""""""""######$$$$$$###"""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""#################################$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""""""""########################"""######$$$$$$######"""######$$$$$$$$$$$$######$$$$$$$$$#########""""""#########"""""""""""""""!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""""""""""""""""""""""""""" """######""""""###%%%%%%%%%%%%%%%$$$###"""!!!########################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""############""""""""""""#########$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!"""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""!!!  !!!"""!!!"""###$$$###""" """!!!!!! !!!"""###$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""### !!!!!!!!!!!!###"""""""""!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!###"""!!! !!!"""""" !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!! """"""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""""""""!!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""######"""!!!!!!!!! ###"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!################################################$$$$$$$$$#############################################""""""""""""######$$$###""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""#################################""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################"""""""""######"""""""""######$$$$$$$$$$$$######$$$############"""""""""$$$$$$######""""""!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""$$$###""""""###$$$&&&%%%$$$#######################################################################################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""""""""""""""""""""""" !!!!!!""""""!!!!!! """"""############""""""###############$$$$$$$$$""""""""""""############""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!"""######""" !!!!!!!!!!!!!!!"""###### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""!!!!!! !!!""""""""""""""""""""""""!!!!!! !!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""!!!!!!!!!!!! """!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!###############$$$$$$$$$##############################################################################""""""""""""############"""""""""""""""###$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""##############################"""!!!!!!"""$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#################################""""""############""""""######$$$$$$$$$$$$##################""""""""""""%%%$$$$$$###"""!!! """""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$""""""###$$$&&&%%%###"""""""""###$$$########################################################################################################################"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!! """"""############""""""########################!!!!!!""""""######$$$$$$""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""!!! !!!!!!!!!!!!!!!""""""### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""" !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! """!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""#########$$$$$$$$$##############################################################################""""""""""""#########"""""""""""""""######$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###########################"""!!! !!!"""$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#######################################$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$######""""""""""""""""""""""""%%%$$$$$$###"""!!! ###""""""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%$$$###"""###$$$%%%$$$###"""!!!"""###$$$########################################################################################################################""""""""""""""""""""""""!!!""""""######""""""!!!""""""############""""""########################!!!!!!""""""######$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!! !!!!!!""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!!!!!!!!!! !!!""""""""""""""" !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!""" !!!!!!!!!"""""""""### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""""""""""""""######$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!"""######$$$""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######!!!!!!"""""""""""""""###$$$$$$######""""""!!!!!!######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""###%%%%%%%%%###"""###$$$$$$######"""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$###############"""""""""""""""""""""""""""######$$$$$$######"""""""""############""""""$$$$$$$$$###############""""""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!!!!!!!!!! !!!"""#########""" !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!! !!!!!!"""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!""" !!!!!!""""""###### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""""" !!!!!!!!!!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!""""""###$$$$$$%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""""""""""""""###$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######################## !!!"""############""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$$$$######!!!!!!!!!!!!""""""###############"""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$%%%&&&%%%###"""###$$$""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########"""""""""""""""""""""""""""""""""######$$$$$$######"""""""""############""""""$$$$$$$$$#########""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!!!!"""###### !!!"""###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!!!!!!!!!! !!!!!!!!!"""""""""### !!!!!!!!!!!! !!!!!!!!!!!!!!!"""#########""" !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!""""""""""""""""""""""""""""""!!!!!! !!!!!!"""!!!  !!!""" !!!"""######### !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!"""""""""###### !!!!!!!!!""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!""""""###$$$$$$%%%%%%########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""!!!""""""###$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################!!!############"""""""""""""""""""""""""""""""""""""""""""""""""""#########"""###$$$$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$########################""""""############""""""######$$$$$$$$$$$$###### !!!!!!!!!""""""######"""""""""""""""#########$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$%%%&&&%%%###"""###$$$!!!"""###$$$$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""############""""""""""""############""""""$$$$$$$$$$$$######""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!!!!"""###### """#########"""!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!!!!!!!""" !!!!!!!!!""""""###### !!!!!!!!!""" !!!!!!!!!"""!!!"""#########""" !!!!!!!!!""" !!!!!!!!!""" !!!!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""###""""""""""""""""""""""""!!!!!! !!!!!!###!!!  !!!### !!!"""######$$$ !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############ !!!!!!"""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! """############$$$$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######$$$$$$$$$######"""""""""############""""""!!!!!!""""""#########$$$$$$$$$######""""""!!!!!!""""""############"""""" !!!"""###$$$$$$%%%""""""""""""""""""""""""""""""""""""############%%%$$$###""""""###$$$%%%"""############$$$$$$$$$!!!!!!""""""#########$$$"""""""""!!!""""""###$$$########################""""""""""""""""""""""""########################!!!!!!"""###############""""""""""""""""""""""""""""""""""""############$$$#########""""""!!!!!!$$$$$$########################""""""######$$$%%%######################################################"""""""""""""""###"""############$$$$$$$$$""""""""""""""""""""""""%%%$$$###!!!!!!!!!"""###"""!!!  !!!"""########################!!!!!!!!!!!!""""""""""""""""""""""""##################"""!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!$$$#########""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$"""!!! ######"""!!!!!!!!!!!!!!!$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""!!!"""###$$$$$$###!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! ######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! """"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!!"""$$$%%% """"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! """!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! ###"""!!!!!!!!!!!!!!!""""""############$$$$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######$$$$$$$$$######""""""######$$$$$$######"""""""""""""""#########$$$#########"""""""""""""""""""""############""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""############$$$$$$###""""""###$$$$$$"""############$$$$$$$$$!!!"""""""""###############""""""""""""###$$$$$$########################""""""""""""""""""""""""########################!!!!!!"""###############""""""""""""""""""""""""""""""""""""########################"""""""""!!!##############################""""""######$$$%%%######################################################""""""""""""######"""############$$$$$$$$$""""""""""""""""""""""""%%%$$$"""!!!!!!!!!"""######"""!!!!!!!!!!!!"""###########################!!!!!!!!!!!!""""""""""""""""""""""""##################"""!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!############"""""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!######"""!!!!!!!!!!!!!!!$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! ###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! """!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!! """### """!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """!!!!!!!!!!!!!!!"""""" """############$$$$$$$$$"""############$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$"""""""""""""""""""""""""""######$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###"""""""""###############""""""""""""############""""""############"""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""############$$$$$$###""""""###$$$$$$"""############$$$$$$$$$""""""""""""###########################$$$%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""########################""""""""""""##############################""""""######$$$%%%###################################################"""""""""""""""######"""############$$$$$$$$$""""""""""""""""""""""""$$$###""""""!!!"""""""""######""""""""""""##############################!!!!!!!!!!!!""""""""""""""""""""""""###############""""""!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$###""""""!!!!!!!!!!!!!!!$$$###""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!  !!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """######""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""  !!!######################## !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""### !!!!!!!!!!!! """"""#########$$$$$$$$$""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$########################!!!!!!""""""######$$$$$$""""""############""""""#########"""""""""""""""""""""""""""""""""""""""!!!"""""""""############$$$##################$$$""""""#########$$$$$$$$$"""""""""""""""#########$$$$$$######$$$$$$%%%&&&########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""""""""""""""""""""!!!"""""""""#####################"""""""""""""""###############$$$$$$$$$######""""""######$$$%%%################################################""""""""""""""""""###$$$""""""#########$$$$$$$$$""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""!!!"""""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!###$$$%%%""""""!!!!!!!!!!!!""""""######"""""""""""""""###""""""""""""""""""""""""###"""!!!!!!!!!"""$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!! !!!"""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!""""""######!!!!!!""""""""""""!!!!!!""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###############!!!!!!""""""######$$$$$$""""""############""""""#########"""""""""""""""""""""""""""""""""""""""!!!"""""""""#####################$$$$$$#########""""""#########$$$$$$$$$######""""""""""""""""""$$$$$$######$$$$$$%%%&&&########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""######""""""#########$$$$$$$$$######""""""######$$$%%%################################################""""""!!!!!!"""###$$$$$$""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!###$$$%%%""""""!!!!!!!!!!!!""""""###"""""""""""""""#################################"""!!!!!!!!!"""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$""" !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$###""" !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!""""""""""""!!!!!!""""""""""""!!!!!!"""############$$$$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########""""""""""""############""""""############"""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""############"""###$$$$$$$$$$$$###""""""############$$$$$$$$$############""""""""""""###############$$$%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""############""""""""""""############"""""""""###$$$$$$%%%%%%######""""""######$$$%%%################################################!!!!!!!!!!!!"""###$$$%%%"""############$$$$$$$$$""""""""""""""""""""""""!!!!!!"""############""" !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!""""""###""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$!!!!!!!!!!!!!!!""""""###"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%%%%###"""!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$###!!! !!! !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!""""""!!! !!!!!!""""""""""""!!!!!!"""############$$$$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!"""$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$##################"""""""""""""""""""""############""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""############"""###$$$$$$$$$$$$###""""""############$$$$$$$$$############"""""""""!!!###""""""""""""###$$$$$$########################""""""""""""""""""""""""########################!!!!!!"""###############""""""""""""""""""""""""""""""""""""############!!!"""""""""############!!!""""""###$$$$$$%%%%%%######""""""######$$$%%%################################################!!!!!!!!!!!!"""###$$$%%%"""############$$$$$$$$$"""""""""""""""""""""""" !!!"""###$$$######""" !!!""""""""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!"""######!!!"""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!"""######"""""""""""""""###$$$$$$######################## !!!"""######$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######### !!!!!!!!!"""""""""###"""""""""""""""""""""""" !!!!!!!!!""" !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """%%%%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  """"""!!! !!!!!!""""""!!!!!! """############$$$$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!"""$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$######""""""!!!!!!""""""############"""""" !!!!!!"""###$$$$$$%%%""""""""""""""""""""""""""""""""""""############"""###$$$%%%%%%$$$###""""""############$$$$$$$$$$$$#########""""""!!!!!!"""""""""!!!"""######$$$########################""""""""""""""""""""""""########################!!!!!!"""###############""""""""""""""""""""""""""""""""""""############!!!!!!""""""#########$$$!!!""""""###$$$$$$%%%%%%#########"""###$$$$$$%%%################################################!!!!!!!!!!!!"""###$$$%%%"""############$$$$$$$$$"""""""""""""""""""""""" !!!"""$$$$$$$$$###"""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!"""######!!!!!!""""""#########$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$"""!!! !!!!!!!!!!!!!!!"""######""""""!!!""""""###$$$$$$"""""""""""""""""""""""" """###$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$ !!!!!!!!!""""""######"""""""""""""""""""""""" !!!!!!"""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! ###%%%%%%$$$"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!""""""  !!!!!!!!!!!! $$$$$$##################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$###"""!!!########################$$$$$$###############$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""$$$#########""""""!!!!!!!!!!!!"""###############""""""""""""""""""""""""$$$#########""""""!!!!!!###$$$$$$###!!! !!!"""$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!!!!&&&%%% ###$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!########################""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""###############"""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""""""""""""""!!!!!!"""###############!!!!!!""""""######$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###$$$""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!  !!!"""###!!!!!! !!!!!!"""!!! !!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! ######"""!!! !!!"""""""""!!! """"""!!!!!!!!!!!!"""""" !!!!!! !!!"""""""""!!!########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$###""""""########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######""""""""""""""""""""""""$$$$$$###"""""""""""""""############"""""""""!!!!!!!!!"""###############""""""""""""""""""""""""############"""""""""!!!"""###$$$###!!!!!!!!!"""$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""""" $$$%%%""""""%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######################################################""""""""""""""""""""""""###"""""""""""""""""""""########################$$$$$$$$$$$$$$$###""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""###############"""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###"""""""""""""""""""""""" !!!"""""""""""""""!!!!!!"""###############"""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  """"""!!!!!! !!!!!!"""!!! !!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""""""""!!!  !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!! !!!"""""""""!!!########################$$$$$$$$$##################$$$$$$$$$$$$###""""""########################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########""""""""""""""""""""""""$$$###""""""""""""""""""############""""""""""""!!!!!!"""###############""""""""""""""""""""""""############"""""""""""""""###$$$###"""!!!"""###$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""###%%%$$$$$$&&&&&&###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######################################################""""""""""""""""""""""""""""""""""""""""""#################################$$$$$$$$$$$$###""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""############""""""!!!""""""""""""""""""""""""!!!!!!!!!"""""""""######"""""""""""""""""""""""" !!!"""""""""""""""!!!!!!"""###########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""!!!!!!"""###############"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###### ###$$$"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! """!!!!!! !!!!!!!!! !!!!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!! !!!!!!"""""""""!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!! ###############$$$$$$$$$##############################$$$$$$$$$######"""########################$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$""""""""""""""""""""""""######"""""""""""""""############"""""""""""""""!!!!!!"""###############""""""""""""""""""""""""#########""""""""""""""""""###$$$###"""!!!"""###$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$######"""############$$$%%%$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######################################################"""""""""""""""""""""""""""""""""""""""#######################################$$$$$$$$$######"""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########"""""""""""""""""""""""" !!!"""""""""""""""!!!!!!"""###############$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""""""""""""""!!!!!!"""###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!&&&((('''"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""!!!!!! !!!!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!!!!""""""!!!  """###!!!!!!!!! !!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!!!! """"""#########$$$$$$$$$########################"""######$$$$$$$$$##############################$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$""""""""""""""""""""""""###"""""""""""""""######""""""""""""""""""######!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""######!!!"""######"""!!!"""$$$$$$$$$############$$$$$$########################"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$######((($$$!!!!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######################################################""""""""""""""""""""""""!!!!!!""""""####################################"""######$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""########################!!!""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""""""""""""""""""""""" !!!"""""""""""""""!!!!!!"""###############$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""""""""""""""!!!!!!"""###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!&&&((('''"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! !!!!!! !!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  !!!"""""""""!!!  """###!!!!!! !!!!!!######""""""!!!!!! !!!!!! !!!!!!!!!"""""""""###$$$$$$%%%%%%###############$$$$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""############!!!!!!"""###############""""""""""""""""""""""""""""""""""""############!!!"""######""""""###$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###)))### """%%%$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""########################!!!""""""############""""""""""""""""""""""""""""""""""""#########$$$$$$"""""""""""""""""""""""" !!!"""""""""""""""!!!!!!"""###########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""!!!!!!"""###############"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###### ###$$$"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""""""""""""""""" !!!!!!"""!!!!!! !!!!!! !!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!  !!!!!!"""""" !!!""""""!!!  !!!""""""!!!!!!!!!!!!!!! !!! !!!""""""!!!""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%"""""""""""""""""""""""""""""""""""""""###$$$$$$!!!"""""""""############!!!!!!"""###############""""""""""""""""""""""""!!!"""""""""############ """######""""""###$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$&&&!!!!!!''',,,)))&&&%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""########################!!!!!!"""###############""""""""""""""""""""""""""""""#########$$$$$$$$$"""""""""""""""""""""""" !!!"""""""""""""""!!!!!!"""###############"""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!! !!!!!! !!!!!! !!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!  !!! !!!!!!!!!!!!  !!!"""###!!!""""""###$$$$$$%%%%%%""""""######$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%""""""""""""""""""""""""""""""!!!""""""###$$$$$$!!!!!!""""""#########$$$!!!!!!"""###############""""""""""""""""""""""""!!!!!!""""""#########$$$ """######""""""###%%%$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$"""""",,,222...((('''""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""########################!!!!!!"""###############"""""""""""""""""""""""""""############$$$$$$$$$"""""""""""""""""""""""" !!!!!!"""""""""""""""!!!!!!"""###############!!!!!!""""""######$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###$$$""" !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###  """""""""!!!!!!!!!!!! !!!!!! !!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!   !!!!!!!!!  !!!"""###"""############$$$$$$$$$########################$$$$$$##################%%%$$$$$$$$$###"""""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!!!!!###$$$%%%""""""""""""############$$$$$$############$$$$$$"""############$$$$$$$$$################################################%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$######""""""""""""############+++111eeeRRR!!!"""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""&&&%%%###!!!!!!"""###$$$%%%$$$###""""""###$$$%%%########################$$$$$$$$$#########""""""#################################################################################""""""""""""""""""############$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$#########""""""!!!!!!########################!!!""""""""" """#########""""""!!!!!! $$$$$$###"""!!!!!!""""""$$$#########""""""!!!!!!######""""""""""""######""""""""""""""""""""""""""""""############""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""!!!!!! """"""!!!!!!!!!!!!""""""$$$######"""!!! ######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!######""""""!!!!!! """"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!  !!!!!!!!!!!!""""""!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$###!!! !!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!! """############$$$$$$$$$########################$$$$$$##################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!!!!!"""$$$%%%""""""""""""############$$$$$$############$$$$$$"""############$$$$$$$$$################################################$$$$$$###""""""###$$$$$$"""##################"""""""""""""""############$$$+++"""333YYYKKK&&&&&&""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""&&&%%%###"""!!!"""###$$$$$$$$$###""""""###$$$$$$########################$$$$$$$$$#########""""""####################################################################################"""""""""""""""############$$$$$$$$$########################%%%%%%%%%$$$$$$#####################"""""""""!!!########################!!!"""###""" """###"""""""""""""""!!!!!!!!!$$$$$$###"""""""""""""""############"""""""""!!!######""""""""""""######""""""""""""""""""""""""""""""############""""""############"""""""""!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""!!!!!!!!!!!!""""""#########"""!!! ######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!###"""""""""!!!!!!!!! """!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """!!!!!!!!! !!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$###!!! !!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!! """############$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!""""""###$$$""""""""""""############$$$$$$############$$$$$$"""############$$$$$$$$$################################################$$$$$$###""""""###$$$$$$!!!""""""######""""""!!!""""""""""""############$$$$$$!!!--->>>666$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$###"""!!!"""###$$$$$$$$$###""""""###$$$$$$########################$$$$$$$$$###############################################################################################################"""############$$$$$$$$$########################$$$$$$$$$$$$$$$#####################""""""""""""########################""""""###"""!!! """$$$!!!!!!""""""""""""""""""$$$###""""""""""""""""""############""""""""""""######""""""""""""######""""""""""""""""""""""""""""""############""""""############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""######""""""!!!!!! ###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """###"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!! """"""#########$$$$$$$$$##############################$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""######!!!"""""""""############$$$$$$############$$$$$$""""""#########$$$$$$$$$################################################$$$##################$$$!!!!!!""""""""""""!!!!!!!!!"""""""""############$$$&&&%%%###""" """"""""""""""""""""""""""""""############""""""""""""""""""""""""""""""$$$###""""""""""""######$$$##################$$$########################################################################################################################"""###############$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$########################"""""""""""""""########################"""######"""!!!!!!"""$$$!!!!!!!!!""""""######$$$######"""""""""""""""############"""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""#########"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""###"""""""""!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! """"""#########$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""#########"""""""""!!!"""""""""############$$$$$$############$$$$$$""""""#########$$$$$$$$$#########################################################$$$$$$#########!!!!!!""""""""""""!!!!!!!!!"""""""""############((( %%%'''&&&%%%""""""""""""""""""""""""!!!"""############"""!!!""""""""""""""""""""""""""""""""""""""""""###############$$$$$$#################################################################################################################################""""""######$$$$$$$$$%%%""""""#########$$$$$$$$$################################################""""""""""""""""""######"""""""""""""""""""""""""""#########!!!!!!###$$$!!!!!!""""""######$$$$$$###"""""""""""""""######""""""""""""""""""############""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """###"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!""" !!!!!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!! """############$$$$$$$$$##############################$$$$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############"""!!!!!!""""""""""""############$$$$$$############$$$$$$"""############$$$$$$$$$################################################"""###$$$$$$$$$$$$###"""!!!""""""######""""""!!!""""""""""""############'''###&&&&&& '''&&&""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!"""""""""""""""""""""###$$$$$$$$$$$$###"""#######################################$$$$$$$$$########################################################################""""""######$$$%%%%%%%%%"""############$$$$$$$$$########################"""""""""###############""""""""""""############"""""""""""""""""""""""""""###$$$###"""!!!###%%%""""""##################"""""""""""""""######$$$""""""""""""##################""""""""""""######""""""""""""""""""""""""""""""############""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""" !!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!""" !!!!!!!!!!!!!!! !!!""""""!!!  !!!!!!!!!!!! """############$$$$$$$$$##############################$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""######$$$###"""!!! """"""""""""############$$$$$$############$$$$$$"""############$$$$$$$$$################################################"""###$$$$$$$$$$$$###""""""##################"""""""""""""""############ """""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""" !!!!!!""""""""""""""""""###$$$$$$$$$$$$###"""########################""""""#########$$$$$$$$$########################################################################""""""###$$$$$$%%%&&&&&&"""############$$$$$$$$$########################!!!"""""""""#########$$$!!!"""""""""############""""""""""""""""""""""""###$$$$$$###""""""###%%%$$$$$$##################"""""""""""""""###$$$$$$!!!"""""""""##################""""""""""""######""""""""""""""""""""""""""""""############""""""!!!"""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""### !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!!!!!!!! !!!!!!!!!""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""  """ !!!!!!!!!!!!!!! !!!""""""!!!  !!!!!!!!!!!! """############$$$$$$$$$##############################$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""###$$$$$$$$$"""!!! """"""""""""############$$$$$$############$$$$$$"""############$$$$$$$$$################################################"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$######""""""""""""############$$$"""!!!((('''!!!""""""""""""""""""""""""""" """###$$$$$$###""" """""""""""""""""""""""" !!!""""""###"""""""""###$$$%%%%%%$$$###"""########################""""""######$$$$$$$$$$$$########################################################################""""""###$$$%%%%%%&&&&&&"""############$$$$$$$$$########################!!!!!!""""""#########$$$!!!!!!""""""#########$$$""""""""""""""""""""""""###$$$$$$###""""""###%%%%%%$$$$$$$$$###"""""""""""""""!!!""""""###$$$$$$!!!!!!""""""#########$$$######""""""""""""######""""""""""""""""""""""""""""""############""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!""""""###### !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""""" !!!!!!!!!""" !!!!!!"""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""" !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""" """ !!!!!!!!!!!!!!! !!!######!!!  !!!!!!!!!!!! ########################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$###"""""""""###%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""""""""#########$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!########################$$$###"""!!!"""###%%%'''$$$$$$$$$#########""""""""""""""""""""""""""""""################################################""""""############""""""$$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""######$$$$$$###################################################"""""""""###$$$%%%%%%################################################"""############$$$$$$$$$$$$$$$##########################################$$$$$$##################$$$$$$$$$$$$$$$###"""!!!""""""#########$$$$$$$$$""""""""""""####################################$$$$$$$$$#########""""""""""""""""""############""""""""""""""""""""""""!!!!!!""""""############""""""""""""############!!!!!!"""###############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""######""""""!!!!!! ######""""""""""""######""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!!!!!!!!!! !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!###!!!  !!!###""""""""""""""""""""""""!!!!!! !!!!!!""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""!!!!!! !!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! """!!!  !!!"""!!!!!!!!!!!!!!! !!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!  !!!!!!""""""##############################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$###"""""""""###%%%%%%%%%%%%$$$$$$$$$##################$$$$$$$$$%%%%%%################################################""""""#########$$$$$$$$$########################################################################$$$$$$$$$$$$$$$###""""""########################$$$$$$"""!!!"""###$$$&&&$$$$$$$$$#########""""""""""""""""""""""""""""""################################################""""""############""""""############"""""""""!!!"""""""""""""""""""""""""""""""""""""""########################################################################$$$$$$$$$################################################"""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$""""""""""""#############################################"""""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""############!!!!!!"""###############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!"""""""""#########"""""""""!!!!!!!!! ######""""""""""""######""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!!!!!!!!!! !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""""""""""""""""""""""""""!!!!!! !!!!!!"""!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""""""""########################$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$############$$$%%%%%%$$$$$$$$$#########""""""""""""#########$$$$$$$$$###############################################################$$$$$$$$$########################################################################$$$$$$%%%%%%%%%$$$##############################%%%$$$###"""""""""###$$$$$$$$$$$$###############""""""""""""""""""""""""################################################""""""############""""""############""""""""""""""""""""""""""""""""""""############""""""""""""######################################################$$$%%%$$$###"""!!!################################################"""############$$$$$$$$$###########################################################################$$$$$$$$$$$$###""""""###############$$$$$$$$$""""""""""""####################################"""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""#########"""""""""""""""""""""""""""############!!!!!!"""###############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######"""""""""#########$$$$$$""""""""""""!!!!!!!!!!!!######""""""""""""######""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!!!!!!!!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!"""""""""########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$##################$$$$$$%%%%%%$$$$$$$$$$$$############"""""""""#########$$$$$$################################################################################################################################################$$$$$$%%%%%%%%%%%%$$$$$$########################&&&%%%$$$###"""""""""###########################""""""""""""""""""""""""################################################""""""############""""""#########"""""""""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!################################################"""$$$%%%&&&%%%###!!! ################################################""""""#########$$$$$$$$$###############$$$$$$$$$#######################################$$$$$$$$$######$$$$$$$$$######"""########################!!!"""""""""####################################"""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""############""""""""""""!!!"""""""""############!!!!!!"""###############""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""###"""#########$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!######""""""""""""######!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! """######!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!""""""!!!  !!!!!!!!!!!! !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$"""############$$$$$$$$$###################################################################################################################################################$$$$$$%%%%%%$$$$$$$$$########################%%%%%%$$$######"""""""""########################""""""""""""""""""""""""################################################""""""############""""""""""""""""""""""""######""""""""""""""""""""""""$$$$$$######""""""!!!!!!################################################"""$$$%%%&&&%%%###!!! ################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$"""######$$$$$$$$$##############################!!!"""""""""############""""""""""""""""""""""""########################!!!!!!"""""""""#########""""""""""""""""""""""""#########"""""""""""""""!!!"""""""""############!!!!!!"""###############""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""###"""#########$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""######""""""""""""######!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""  """###### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!""""""!!!  !!!!!!"""""" !!!  """!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!! ########################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$###############$$$$$$$$$$$$#########$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$##############################$$$$$$$$$$$$###########################$$$$$$$$$""""""""""""""""""""""""################################################""""""############""""""""""""""""""############""""""""""""""""""""""""############""""""""""""######################################################$$$%%%$$$###"""!!!################################################"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%########################"""""""""###$$$$$$%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$###############""""""""""""############""""""""""""""""""""""""############$$$$$$$$$$$$""""""""""""############""""""""""""""""""""""""!!!"""""""""############""""""""""""############!!!!!!"""###############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######"""""""""#########$$$$$$!!!!!!!!!!!!""""""""""""######""""""""""""######""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!"""### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!  !!!"""""""""  """!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!! ########################&&&%%%%%%$$$$$$%%%%%%&&&########################&&&&&&%%%%%%$$$######"""######$$$$$$$$$$$$#########$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""############"""########################"""######$$$$$$$$$$$$###""""""#########$$$$$$$$$""""""""""""""""""""""""################################################""""""############""""""!!!"""""""""############"""""""""""""""""""""""""""""""""""""""########################################################################$$$$$$$$$################################################"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################!!!""""""###$$$$$$%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""############""""""""""""""""""""""""""""""""""""#########$$$!!!!!!!!!""""""""""""###"""""""""""""""""""""""" !!!"""###$$$$$$%%%""""""""""""############!!!!!!"""###############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!"""""""""###### !!!!!!!!!"""""""""#########""""""""""""######""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""!!!!!! !!!!!! !!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!!!! !!!!!!""" !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!! !!!""""""### !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! ########################&&&%%%%%%$$$$$$%%%%%%&&&########################&&&&&&%%%%%%$$$###""""""######$$$$$$$$$$$$#########$$$%%%&&&'''&&&%%%%%%$$$$$$$$$############"""%%%%%%%%%&&&&&&&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""""""""""""""########################!!!"""###$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""################################################""""""############""""""!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$###################################################"""""""""###$$$%%%%%%################################################"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################!!!""""""###$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""############"""""""""""""""""""""""" !!!!!!!!!""""""###### !!!!!!!!!""""""""""""""""""""""""""" """###$$$%%%&&&""""""""""""############!!!!!!"""###############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""############""""""""""""######""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!!!!!!!"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""!!!!!! !!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" """!!!!!! !!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""!!!  !!!""" !!!""""""### !!!###!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!! """###%%%&&&'''&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""########################&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%"""############$$$$$$$$$!!!!!!""""""######$$$$$$$$$#########""""""!!!!!!"""############$$$$$$$$$"""############$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$########################$$$$$$$$$%%%%%%%%%$$$$$$##################"""############$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$#########""""""!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""""""""""""""######$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$""" """%%%&&&%%%###$$$$$$############$$$$$$######""""""""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!"""###$$$%%%"""""""""""""""""""""""""""""""""""""""######$$$$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############"""""""""""""""######$$$!!!!!! !!!!!!!!!!!! !!!!!!$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""  !!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!! !!!!!!""""""""""""""""""""""""######""""""!!!!!! !!!!!!""""""!!! """"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""!!!  """!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###!!!"""!!!  !!!!!!!!!!!!!!!   """"""""""""!!! !!!!!!""""""!!! !!!"""###"""!!!###$$$%%%&&&&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$#########"""########################&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%############$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""""""""############$$$$$$$$$$$$############$$$$$$$$$$$$""""""############""""""########################""""""###$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%####################################$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%$$$#########"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""""""""""""""###$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$"""!!!"""%%%&&&$$$###$$$$$$############$$$$$$######""""""""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!"""###$$$%%%"""""""""""""""""""""""""""""""""""""""######$$$############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############"""""""""""""""######$$$!!!!!! !!!!!!!!!!!! !!!!!!$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""!!!!!!!!!!!!!!! !!!!!! !!!!!!""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!!!! """!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!"""""" """###"""!!!  !!!!!!   !!!""""""!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!"""###"""!!! %%%%%%&&&&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$########################%%%$$$$$$######$$$$$$%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###############"""""""""############$$$$$$$$$%%%############$$$$$$$$$%%%""""""############"""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%####################################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###""""""""""""###$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$"""""""""$$$%%%$$$###$$$$$$############$$$$$$######""""""""""""######""""""""""""""""""""""""###""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!"""###$$$%%%"""""""""""""""""""""""""""""""""""""""######$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""############"""""""""""""""######$$$"""!!!!!! !!!!!!""""""!!!!!! !!!!!!"""$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!  !!!"""!!!!!! !!!!!!""""""""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""!!!!!!!!!   """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!"""$$$###!!! !!!!!! !!!!!!  !!!""""""######   !!!""""""""""""!!!!!!!!!!!!!!! !!!"""""""""!!! &&&&&&&&&&&&%%%$$$$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%"""######$$$$$$######"""########################"""###$$$$$$%%%%%%$$$$$$#######################################$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%########################""""""#########$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$###$$$$$$############$$$$$$######""""""""""""######""""""""""""""""""""""""###""""""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""!!!!!!"""###$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""!!!"""""""""############"""""""""""""""######$$$""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""######"""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""######""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!  !!!######!!! !!! !!!!!!!!!!!!   !!!""""""""""""   !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!"""!!!!!!!!!'''&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########"""###############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$###############$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$############$$$$$$############$$$$$$######""""""""""""####################################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""###$$$"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$""""""""""""""""""""""""!!!"""""""""############"""""""""""""""######$$$""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""###"""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!  !!! !!!!!!!!!!!!!!!!!!   !!!!!!!!!!!!!!!  !!!!!!"""!!!!!!  !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%########################"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%&&&########################"""############$$$$$$$$$$$$############$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%$$$"""""""""$$$$$$$$$############$$$$$$######""""""""""""##############################$$$######""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############"""""""""""""""######"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""############"""""""""""""""######$$$###""""""!!!!!!""""""######""""""!!!!!!""""""###"""""""""""""""######$$$"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""###""""""!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!  !!! !!!!!!""""""!!!!!!  !!!!!!!!!!!!!!!   """"""""""""!!!  !!!!!!!!!!!!!!!!!! !!!!!!!!!"""&&&%%%$$$$$$$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%&&&''''''((((((''''''&&&########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$##############################$$$%%%%%%&&&&&&%%%%%%########################!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&#########$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%"""############$$$$$$$$$"""######$$$%%%%%%&&&&&&########################"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$&&&$$$"""!!!"""$$$$$$$$$############$$$$$$######""""""""""""##############################$$$######""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""""""""######"""""""""""""""""""""""""""""""""""""""######$$$!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""############"""""""""""""""######$$$######""""""""""""############""""""""""""######"""""""""""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""""""""######!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!"""""""""### !!!!!!!!!!!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!!  !!!"""!!! !!!""" !!!!!!""""""""""""!!!!!!  !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!  !!!!!!!!!!!!!!! !!!""""""%%%$$$$$$###$$$%%%'''(((%%%$$$$$$$$$$$$$$$$$$%%%''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""###$$$%%%%%%&&&&&&%%%%%%########################!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&########################"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%###%%%&&&%%%""" """$$$$$$$$$############$$$$$$######""""""""""""##############################$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################"""""""""""""""###"""""""""""""""""""""""""""""""""""""""######$$$!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""############"""""""""""""""######$$$######""""""""""""############""""""""""""######""""""!!!""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""""""""###### !!!"""###$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""""" !!!!!!!!!""""""############""""""""""""######"""""""""""""""""""""""" !!!!!!!!!""""""###### !!!""""""!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!###$$$###"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!"""###"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!  !!!""""""######   !!!"""""""""""" !!!""""""!!!!!! !!!""""""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!$$$$$$########################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!########################%%%$$$###""""""###$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$##################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%###"""###$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""""""""######$$$$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$########################""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""############""""""""""""######""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$$$$###"""""""""########################################################################%%%$$$###!!!!!!!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###""" """###$$$""""""""""""""""""""""""#########"""!!! ######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!###"""  !!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!""""""""""""!!!!!!"""""""""""""""!!! !!!!!! !!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!   !!!!!!!!!!!! !!!!!!!!!!!!$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$########################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""########################$$$$$$###""""""###$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%###"""###$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$###"""""""""############$$$$$$$$$########################""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""############""""""""""""######"""""""""""""""""""""""""""""""""""""""#########################################################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#######################################################################################%%%$$$"""!!!!!!!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""$$$$$$###""""""!!! ###"""""""""!!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!######""" ###"""!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!""""""""""""!!!!!!"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""########################$$$$$$###""""""###$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$#####################$$$$$$%%%%%%&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%###"""###$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###""""""""""""###$$$$$$###$$$$$$$$$$$$###"""""""""############$$$$$$$$$########################""""""""""""""""""""""""""""""############""""""###""""""!!!!!!""""""#########""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""""""""#########""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$########################""""""""""""""""""""""""########################$$$###""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""$$$$$$$$$###""""""!!!!!!""""""""""""!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$!!!!!!$$$((()))%%%!!!$$$###"""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""!!!!!!"""""""""""""""!!!!!!  !!!""""""!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$##################$$$##############################$$$$$$$$$%%%%%%%%%##############################$$$%%%&&&&&&''''''""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%###"""###$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######""""""######$$$%%%######$$$$$$$$$######"""""""""#########$$$$$$$$$########################"""""""""""""""""""""""""""######$$$$$$######"""###""""""""""""""""""###$$$######""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%########################!!!!!!!!!!!!!!!!!!!!!!!!##############################""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###""""""""""""""""""###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######"""!!!!!!"""######""""""""""""""""""""""""$$$$$$$$$$$$######""""""""""""""""""!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""&&&###"""&&&---...)))"""$$$######"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! """######""" """"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#################################$$$$$$#######################################$$$$$$$$$%%%%%%%%%##############################$$$%%%&&&&&&''''''""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%###"""###$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###############$$$$$$%%%"""######$$$$$$$$$######""""""#########$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$############""""""""""""######$$$$$$############$$$$$$""""""""""""""""""""""""####################################""""""""""""######""""""""""""######""""""""""""""""""""""""############""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""######"""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""$$$$$$$$$###############!!!!!!!!!!!!""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""%%%"""!!!%%%,,,---'''!!!###############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! """######""" """"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""##############################$$$$$$$$$%%%%%%%%%###############$$$$$$$$$######$$$$$$%%%%%%&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%###"""###$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$############$$$%%%%%%""""""###$$$$$$$$$$$$###"""############$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$######$$$######""""""######$$$$$$$$$############$$$$$$""""""""""""""""""""""""########################$$$############"""""""""######""""""""""""######""""""""""""""""""""""""$$$$$$######"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""&&&'''###""""""#########"""!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!""""""""""""""" !!!""""""!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################"""###$$$$$$$$$$$$###"""##############################$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%###"""###$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&""""""###$$$$$$$$$$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""########################$$$$$$$$$#########""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$%%%""""""""""""""""""""""""########################"""""""""""""""""""""""" !!!"""###$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!######!!! !!!!!!"""""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!###$$$&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################"""###$$$%%%%%%$$$###"""##############################$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$##################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%###"""###$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$########################""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""########################$$$$$$$$$$$$######""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$""""""""""""""""""""""""########################"""""""""""""""""""""""" !!!"""$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""" !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$################## !!!"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""""""""""""""!!!!!! !!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!"""######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((($$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&'''((('''&&&$$$###%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$######""""""%%%%%%$$$######$$$%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$######################################################$$$$$$$$$%%%%%%%%%"""###%%%%%%###"""###$$$&&&%%%$$$###""""""""""""""""""""""""""""""""""""################################################$$$$$$$$$############"""#########"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""############""""""######$$$$$$$$$$$$##############################"""""""""""""""""""""""""""###%%%%%%###"""###$$$$$$$$$######"""!!!!!!!!!""""""############"""""""""""""""""""""!!! """"""############"""""""""""""""""""""!!! """"""""""""########################"""!!! !!!######$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""""""""""""""############""""""#########"""""""""""""""!!!!!!"""###############""""""############""""""""""""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""############$$$#########""""""!!!!!!$$$#########""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!"""""" !!!!!!!!!""""""!!! !!!###$$$###!!!$$$"""!!!### !!!"""""" !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$############$$$$$$$$$$$$$$$###$$$$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$#########"""%%%%%%$$$######$$$%%%%%%$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$######################################################$$$$$$$$$%%%%%%%%%"""###%%%%%%###"""###$$$%%%%%%$$$###""""""""""""########################################################################$$$$$$$$$############"""############""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""############""""""######$$$$$$$$$$$$######################################################"""###%%%%%%###"""###$$$"""""""""""""""#########""""""############"""""""""""""""""""""!!! """"""############"""""""""""""""""""""!!! """"""""""""########################"""!!!  !!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!"""""""""###""""""############""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""""""""""""""############""""""###"""""""""""""""""""""!!!!!!"""###############""""""############""""""""""""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""########################"""""""""!!!############"""""""""!!!""""""""""""!!!!!!!!!!!!!!!!!! !!!"""""" !!!###$$$%%%%%% !!!!!!!!!"""""""""!!!!!! !!!"""###$$$%%%"""$$$!!!!!!###!!!!!! !!!!!!"""###"""!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$############%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%%%%###"""###$$$$$$$$$###############$$$########################################################################$$$$$$$$$############"""################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""############""""""######$$$$$$$$$$$$######################################################"""###%%%%%%###"""###$$$ !!!!!!"""######$$$$$$""""""############""""""""""""######""""""!!!!!!""""""############""""""""""""######""""""!!!!!!""""""""""""########################"""!!! !!!""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!"""""""""######""""""############""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""######""""""""""""############""""""""""""""""""""""""######!!!!!!"""###############""""""############""""""""""""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""########################""""""""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!"""$$$$$$$$$###""""""!!!!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$&&&""" """###!!!!!!""""""""""""!!!"""######$$$#########""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%%%%###"""###$$$#########"""######$$$$$$########################################################################$$$$$$$$$#########"""""""""###############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""######$$$$$$######"""###$$$$$$%%%%%%$$$$$$###################################################"""###%%%%%%###"""###$$$!!!!!!""""""############""""""############""""""""""""#########""""""!!!"""######$$$$$$######"""""""""#########""""""!!!!!!"""""""""###########################"""!!! """############""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!"""""""""#########""""""############""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""############"""""""""############"""""""""""""""""""""#########!!!!!!"""###############""""""############""""""!!!"""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!"""""""""#####################"""""""""""""""#########"""""""""""""""!!!!!!!!!!!!""""""""""""######""""""!!!!!!""""""$$$$$$###""""""!!! !!!!!!!!!!!!""""""""""""""""""""""""############!!!!!!!!!"""!!!!!!"""######""""""######$$$%%%$$$$$$######""""""!!!!!!""""""!!!!!!!!!!!!""""""%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###%%%%%%###"""###$$$#########"""######$$$$$$########################################################################$$$$$$$$$#########""""""""""""######$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$################################################"""###%%%%%%###"""###$$$############""""""!!!!!!""""""############""""""""""""############""""""######$$$$$$$$$$$$######""""""############""""""!!!"""""""""############"""############""""""!!!"""############""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""############""""""############""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""###############""""""############""""""!!!!!!""""""############!!!!!!"""###############""""""############""""""!!!"""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""######""""""""""""""""""###### !!!!!!!!!"""""""""###$$$######"""""""""######!!!""""""###%%%&&&&&&'''!!!!!!!!!!!!"""""""""###!!!""""""############### !!!!!! !!!#####################$$$%%%%%%$$$#########"""""""""!!!""""""!!!!!!!!!!!!""""""&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&((()))))))))(((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''(((((())))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###%%%%%%###"""###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$############"""""""""######$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%###"""###$$$$$$$$$######"""!!!!!! """"""############""""""""""""######$$$$$$############$$$$$$$$$$$$######""""""######$$$$$$######""""""""""""############"""######$$$######""""""!!!""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""#########$$$$$$""""""############""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######$$$$$$######""""""############""""""!!!!!!!!!"""######$$$$$$!!!!!!"""###############""""""############""""""""""""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""############ !!!!!!""""""#####################$$$$$$%%%...---,,,***'''%%%$$$###!!!!!!!!!"""""""""######!!!"""######$$$$$$###### ###$$$!!!"""###############"""######$$$%%%""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""&&&'''''''''((((((((((((((((((((((((((((((((((((&&&'''(((******)))((('''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))))))))&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))''''''''''''''''''''''''&&&&&&'''''''''(((((((((((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###%%%%%%###"""###$$$%%%%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$############"""""""""###$$$$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%###"""###$$$#########"""""""""""""""""""""############""""""!!!"""###$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$$$$$$$###""""""""""""############"""######$$$$$$######### !!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""#########$$$$$$$$$""""""############""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""############"""""" !!!!!!"""######$$$$$$!!!!!!"""###############""""""############""""""""""""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""############!!!"""""""""############!!!"""""""""############ !!!"""#########"""""""""###$$$%%%&&&'''888666222---((($$$ !!!!!!"""""""""#########!!!"""###$$$$$$$$$######$$$))))))### """###!!!"""""""""""""""###$$$$$$ !!!!!!""""""###""""""!!!!!!!!!!!!""""""''''''''''''((((((((()))))))))))))))))))))))))))&&&''')))***+++***((('''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***%%%&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''''''''''''''''''''(((((((((((()))((('''&&&%%%%%%&&&'''((((((''''''&&&'''((()))***'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###%%%%%%###"""###$$$&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$############"""""""""###$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%###"""###$$$!!!!!!!!!"""######$$$$$$""""""############""""""!!!"""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$$$$$$$$$$""""""""""""############"""######$$$$$$$$$###### !!!######$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""############$$$$$$$$$""""""############""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""############"""""" !!!!!!"""###$$$$$$$$$!!!!!!"""###############""""""############""""""""""""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""############!!!!!!""""""#########$$$!!!!!!""""""#########$$$ !!!"""######$$$!!!""""""###$$$&&&'''(((///...---+++)))'''&&&%%%""""""""""""############!!!"""###$$$%%%$$$######)))......&&&!!!"""### """""""""!!!"""######$$$ !!!"""######""""""!!!!!!!!!!!!""""""(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************))))))(((''''''''''''''')))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''******))))))))))))******)))((('''&&&&&&'''((()))'''''''''''''''((())))))'''&&&&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&%%%$$$###$$$&&&((()))(((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&$$$#########$$$$$$%%%$$$$$$$$$######"""""" !!!######$$$$$$$$$###########################$$$$$$$$$$$$###""""""""""""############""""""$$$$$$##########################################$$$###"""!!!!!!"""###$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$######""""""############""""""""""""""""""""""""""""""########################$$$#########""""""!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""!!! !!!"""###!!!!!!"""###############""""""""""""!!!!!!!!!!!!"""#########$$$$$$$$$$$$222111...,,,(((%%%###""" !!!!!!"""""""""""""""%%%"""!!!###%%%&&&CCCffflllBBB(((&&&""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""######"""!!! ((((((((()))))))))*********))))))(((((())))))***************************))))))))))))))))))))))))+++***))))))((((((((()))(((((((((((((((((((((((())))))*********+++++++++(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))((((((((()))))))))******'''((())))))******))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))))))))***))))))(((''''''((())))))(((''''''''''''((())))))((((((''''''''''''(((((())))))))))))))))))))))))'''''''''((((((((()))))))))((((((''''''(((((()))((((((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''&&&&&&&&&((('''%%%&&&'''(((((('''&&&&&&'''''''''(((((((((((((((''''''''''''(((((()))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################'''&&&%%%#########$$$%%%$$$$$$$$$#########""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""############""""""$$$$$$##########################################$$$###""""""""""""###$$$"""#########$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""""""""""""""!!!########################!!!!!!"""""""""#############################################$$$$$$$$$$$$######$$$$$$$$$$$$######""""""############""""""################################################$$$#########""""""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$###!!!""""""###############"""""""""""""""""""""!!!"""""""""#########$$$$$$$$$$$$######""""""!!!!!! !!!!!!"""""""""""""""%%%###!!!!!!###%%%&&&&&&RRRhhhfffBBB$$$!!!###!!!!!!!!!"""""""""""""""!!!!!!!!!!!!"""""""""###"""###############""""""))))))))))))*********+++******))))))))))))******++++++++++++++++++++++++)))))))))))))))))))))))),,,+++******************(((((((((((((((((((((((()))))))))************+++((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))((())))))))))))*********))))))***+++++++++++++++))))))))))))))))))))))))***************************))))))(((((())))))******)))(((((((((((()))***((((((((((((((())))))***)))))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''+++)))((('''((()))(((''''''''''''((((((((())))))***))))))(((((())))))***))))))((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$############"""######$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""######$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$############$$$$$$$$$$$$############$$$$$$$$$%%%################################################""""""############""""""########################!!!!!!!!!"""""""""##########################################$$$$$$$$$%%%######$$$$$$$$$$$$######""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!$$$'''******'''$$$!!!!!!"""######$$$$$$######""""""""""""""""""""""""!!!!!!!!!"""""""""###### !!!!!!"""######$$$ !!!""""""######""""""###"""!!!"""$$$%%%%%%$$$@@@HHHDDD222%%%$$$$$$ !!!!!!""""""#########!!!!!!!!!"""""""""######$$$$$$#########$$$$$$%%%************++++++++++++++++++************++++++++++++++++++++++++++++++************************++++++************++++++)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))*********++++++))))))***+++++++++++++++***************************************************))))))(((((())))))************))))))*********))))))(((((())))))***+++)))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******(((((((((((((((((((((((('''((((((((()))*********((((((((((((((((((((((((+++)))'''''')))***)))(((((((((((()))))))))************))))))))))))*********))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""########################!!!!!!!!!"""""""""#######################################$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###"""######$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!$$$''''''$$$!!!""""""###$$$$$$$$$$$$###"""""""""""""""#########!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$#########!!!!!!"""############"""!!!###$$$"""!!!$$$$$$###!!!!!!$$$%%%%%% !!!"""######$$$$$$!!!!!!"""""""""#########%%%$$$###""""""###%%%&&&++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********))))))******+++************************************++++++++++++************************))))))))))))************************************************++++++++++++((()))******++++++******++++++++++++++++++++++++******************************))))))))))))*********++++++++++++++++++***)))))))))))))))***++++++))))))(((((()))******+++(((((((((((((((((((((((('''(((((((((((()))))))))***))))))(((((())))))***))))))))))))))))))))))))'''''''''((()))))))))***))))))))))))))))))))))))((('''&&&''')))*********)))))))))*********++++++******))))))))))))************)))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""""""""#######################################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""""""""!!!!!!""""""###$$$$$$$$$$$$$$$!!!"""""""""#########$$$!!!!!!!!!!!!""""""""""""###""""""!!!!!! !!!""""""############### """$$$$$$""" """!!!"""!!!"""%%% !!!!!!"""###$$$$$$%%%""""""""""""###############""""""!!!"""###$$$%%%,,,,,,,,,,,,------------------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++,,,------,,,++++++***************++++++,,,)))))))))))))))***+++,,,))))))))))))))))))))))))))))))))))))******************))))))))))))******************************(((((((((((())))))))))))))))))))))))************'''&&&%%%''')))+++++++++*********+++++++++,,,,,,*********))))))*********++++++*********+++,,,,,,************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((''''''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$"""!!!!!!"""$$$%%%"""###$$$$$$%%%$$$$$$$$$!!!""""""######$$$$$$$$$!!!!!!!!!"""""""""###### !!!!!!!!!"""""""""!!!"""######$$$$$$######""""""###%%%''''''%%%$$$$$$######$$$###!!!"""%%%!!!""""""######$$$$$$$$$"""""""""#########$$$$$$"""""""""""""""###$$$%%%,,,---------..................------------......,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++++++++,,,------------------------------,,,,,,------------......------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,---......---,,,++++++************+++,,,,,,************+++,,,---...+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***************))))))))))))))))))******+++++++++***)))((((((***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''((()))(((((((((((((((((((((((('''(((((()))((('''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&'''''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''((()))(((((('''''''''''''''((((((((()))%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%###""""""###%%%&&&"""###$$$$$$%%%%%%$$$$$$!!!""""""######$$$%%%%%%"""""""""#########$$$$$$""""""######$$$%%%%%%&&&""""""###$$$$$$$$$$$$###$$$######%%%'''((('''&&& !!!""""""###%%%&&&&&&########################""""""#########$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%---------............///......------------..............................////////////////////////,,,,,,,,,,,,,,,---...///........................---------.........//////........................,,,,,,,,,---------......------------------------++++++,,,,,,,,,---------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,------...,,,,,,---......---,,,,,,++++++******++++++,,,---+++++++++,,,---...///000---------------------------------.........//////---,,,,,,++++++,,,,,,------------------------------,,,,,,++++++*********))))))******++++++++++++...,,,******+++,,,+++***++++++,,,,,,,,,,,,------...------,,,,,,------...++++++++++++,,,,,,---...------------------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***))))))))))))))))))))))))'''((()))))))))(((&&&%%%))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&((()))))))))(((''''''((((((((())))))******%%%%%%'''((())))))))))))''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$%%%%%%%%%%%%$$$!!!""""""###$$$$$$%%%%%%############$$$$$$$$$$$$"""""""""###############""""""###$$$$$$$$$$$$###$$$""""""###%%%&&&&&&%%%"""$$$###!!!$$$((((((###$$$$$$$$$###############"""############$$$$$$$$$!!!###$$$&&&''''''&&&&&&000000000///////////////////////////////////////////////////////////////---------.........//////---.........//////000000111111111111111111111111000000000000000000000000---.........//////000000000000000000000000000000000000000000000000000000---------.........//////...///////////////......,,,,,,,,,---------............////////////......,,,,,,,,,---------.......................................////////////000------------------------,,,,,,,,,---------......---------.........//////................................................------------------------***++++++,,,,,,++++++***...------,,,,,,++++++***+++,,,,,,------,,,,,,+++---,,,++++++---//////............------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********+++++++++***)))))))))***,,,---*********++++++,,,,,,,,,******))))))))))))***************)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))******))))))))))))******++++++******))))))(((((((((((())))))))))))(((((())))))(((((((((((())))))******))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''))))))))))))((((((((((((++++++******))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%333222222222222222222222000000000000000000000000////////////////////////...////////////000000000///////////////000000000000000000000000000000000111111111111111111111111....../////////000000000000000000000000000000000000000000000000000000000------.........//////////////////000000//////...------------...............//////000000//////...............////////////....................................//////////////////..................------------...............////////////000000000////////////////////////........................------------------------,,,------......------,,,,,,,,,,,,,,,------------------............------...---+++,,,---///...---.........---------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++******+++,,,+++******)))***+++,,,---++++++++++++,,,,,,,,,---+++******))))))******+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))))))))))))))))))))))))))******))))))))))))******************))))))(((((((((((())))))))))))((((((***))))))(((((())))))************))))))(((((((((((((((((((((((((((((((((((((((((()))))))))***************))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************************)))))))))(((((((((***)))))))))((((((((((((*********))))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''%%%$$$%%%&&&###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222111111000000000000000000000000000000000000000000111111111111111111111111///000000000000111111111111111111111111111111111000000000000000000000000........./////////000000//////000000000000000///............///////////////000000000000000000////////////000000000111111////////////////////////------........./////////000000000000000000000000............////////////000000000111111111222222000000000000000000000000////////////////////////........................//////000000000000//////+++,,,,,,---......//////...//////000000//////...000///------...///...------.............../////////......------......///------------------------...---,,,,,,+++,,,,,,,,,+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++************))))))))))))))))))))))))******))))))))))))***************)))))))))))))))(((((())))))))))))((((((******))))))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))*********+++***************)))))))))************************))))))))))))))))))))))))*********************************)))))))))))))))******)))))))))((((((((())))))))))))(((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&/////////000000000000000000000000000000000000000111111111111111111111111000111111111111222222222333333222222111111000000111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222111111111111111111111111/////////000000000111111///000111111111111111111////////////000000000111000000111111111111000000000000000000111111111111000000000000000000000000------........./////////000000000000111111111111////////////000000000111000111111111111222222222111111111111111111111111000000000000000000000000////////////////////////000000111111111111000000---------......///////////////000000000000//////222000......//////...---.........//////000000000000//////......//////000..............................------------------,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))******))))))))))))************************))))))))))))************))))))++++++************+++++++++++++++++++++*********************************************+++++++++++++++++++++++++++*********++++++++++++++++++++++++************************++++++++++++++++++++++++*********************************)))))))))(((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((&&&%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###&&&)))***&&&"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((($$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&333333444444555555555555000000000000000000000000333333333333333333333333000000111111111222222222444444444333333222222111222222222222222222222222111111111111111111111111333333333333333333333333333333333333333333333333222222222222222222222222000000000111111111222222000111111222333333222222000000111111111222222222111111222222222222111111///000000000000111111111111111111111111111111111........./////////000000//////000000111111111111000000111111111222222222000000111111111222222222000000000000000000000000111111111111111111111111000000000000000000000000000000111111111111000000000000000/////////......//////000000000000//////333111//////000000///.../////////000000111111111111000000//////000000111////////////////////////............//////......,,,---------..........................................------------......,,,---------.........///------------------------------------------------------------------------------------------------,,,,,,,,,,,,------------++++++++++++++++++++++++++++++************++++++******++++++++++++++++++***++++++++++++++++++***,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++************))))))))))))((((((((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&%%%&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))((('''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''###"""***333555,,,"""''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''333444444555555666666777111111111111111111111111444444444444444444444444111111111111222222222333555555444444444444444444333333333333333333333333222222222222222222222222555555444444444444444333444444444444444444444444222222222222222222222222111111111222222222333333111111222333444444444444111222222222333333333333222222333333333333222222000000000111111111222222222222222222222222222222//////000000000111111111//////000000111222222222111222222222333333333333111111111111222222222333000000000000000000000000222222222222222222222222111111111111111111111111000000111111111111000000222222111000000///......///000000111111000000///333111000000111222111000000111111111111111111222222111111000000111111222000000000000000000000000......///000000000//////------...////////////...000000000////////////////////////....../////////---......//////000000000................................................................................................------------............---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---------,,,,,,------------,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++*********)))))))))))))))))))))************)))******++++++******)))************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++++++++,,,))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))******++++++******)))(((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))))))))((('''&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))(((''''''''''''''''''''''''''''''&&&((())))))(((''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''***&&&%%%---888999000%%%(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((333333333444555666666666444444444444444444444444555555555555555555555555222222333333333444444444555555555555555555666666555555555555555555555555555555555555555555555555666666666555555444444444444444444444444444444444333333333333333333333333222222222222333333333333111222333444444555555555222333333333333444444444333333444444444444333333111222222222333333333333333333333333333333333333111111111111222222222222000111111222333333444444222333333333333444444444222222333333333444444444222222222222222222222222333333333333333333333333222222222222222222222222000111111222222111111000111111111111111111111000111111222222222222111111333111000000222333333222222222222222222111111111222222111111111111222222111111111111111111111111...///000111111111000000---...///000000000//////111111111000000/////////000000000//////000000000......//////000111111222000000000000000000000000////////////////////////////////////////////////////////////////////////------........./////////..............................------------......---------.........//////......////////////............------------......,,,,,,------............,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,,,,------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------+++++++++*********)))))))))*********+++++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************((((((((()))))))))******************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,---************************((())))))******))))))(((******************************+++,,,,,,+++******(((((()))))))))*********)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))******)))((('''((((((((())))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((())))))))))))(((''''''''''''''''''''''''''''''(((******((('''((()))((((((((((((''''''&&&&&&''''''''''''''''''''''''***((((((,,,111222---'''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((666777777888999::::::;;;666666666666666666666666666666666666666666666666444444444555555555666666444444555555666666777777666666666666666666666666777777777777777777777777777777666666555555555444555555555555555555555555333333333333333333333333222222333333333333444444111222333444555555555555333333333444444444555555333444444555555444444333333333333444444444555555333333333333333333333333111111222222222333333333222222333333444555666666333333333444444444555555444444444555555555666666333333333333333333333333333333333333333333333333222222222222222222222222111222222333333222222111000000000111222222333333222333333444444333333222222111000111222444444333333333333222222111111111333222222111111222222333111111111111111111111111...///000222222222111000---...000111111111000///222111111111000000//////111111000000000000111111...//////000111222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000---.........//////000000000000000000000000000000//////............//////............//////000000//////000000000000//////......------------......---------.........//////---------------------------------............///---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------+++++++++************)))******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))******++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************))))))************))))))***************************+++,,,,,,,,,,,,+++***(((((())))))*********+++******************************++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))%%%''')))***+++***)))((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((('''(((******((((((((()))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((('''&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''&&&''''''((((((((((((((())))))))))))))))))))))));;;===>>><<<:::;;;>>>AAA>>>>>>===;;;888777888:::<<<;;;:::999999:::;;;;;;;;;999888:::<<<<<<999555777888999888777777999::::::777777;;;<<<999777777777777777777777777888888666666777777777777666666444555777888888666444333;;;555333555555222444:::333444555777777777666555444444666888777333333555888666444666888888666333000444444111333888888444666666666555555555555555444666999777444222333555333444666777666555333111333777777444111222555888333444555777888777555333555444222333444666666555666555444333333444444444666444333111111333555666555444444444555555333222333///222333,,,///555222111333444333111000333666333333333333333333222222444222222333333111111222444000111555333---///555;;;222,,,///444444111///666222111222000---000777111222222222222111000000111222333333222111111111222111111222333333222111666555333222111222333333000000111222444444333111444222000000111222222111333222111222333333222111222222333333333222111111111111111111111111111111555333222222444555555444000111111000000000111333000111111000///000222444222222333333222111000///000000111222222222111111---------....../////////.........------,,,,,,,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------......------,,,////////////////////////------------------------......---,,,++++++++++++,,,,,,+++++++++,,,,,,------,,,++++++++++++,,,---)))---///,,,,,,///000///......---------,,,,,,,,,......---------......///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------.........//////+++++++++,,,,,,------------------,,,,,,+++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************++++++++++++((((((((((((((((((((((((TTTVVVWWWVVVUUUUUUWWWYYYOOOQQQRRRRRRPPPOOOOOOPPPTTTSSSQQQNNNLLLKKKJJJJJJHHHEEEDDDFFFHHHIIIGGGDDDFFFFFFFFFCCC@@@>>>>>>??????:::888;;;===<<<<<>>===<<>><<<:::::::::;;;<<<:::;;;<<<===>>>===<<<;;;:::777888======999999<<<888999:::::::::888777666777999::::::999::::::999888777777888999999888666666::::::555444666777555:::999999999999888888888555666888777666555555666666777888999999888777777555777777666555666777888???===999777777888999:::888777666777999:::999888555666777666444333555777888777666555555555666777000000000111222222111000999444888888000000444000222333555444222222444666222222222333333333444444666555555555555333222222222111333555666555666888222444666666222///111555000...111666666222111444000111222444555666666666000111222333333333333444777666444444444444444444444444333444555666777888777666444444555666666555999777666666777777666444000/////////111222111000444444444444444444333333000000000000000/////////111000//////111111000///000000000...---------...000111222111000000222555000000000000111111111111222222222222222111111000111111111111111111111111000000000000000000000000..............................................................................////////////......////////////////////////------------------------//////...------------............------......//////...------------...///...111000------000000---///.........------------......------......//////------------------------------------------------------------------------............------------------------------------///......---------------------,,,,,,,,,,,,------------........./////////,,,,,,,,,,,,------------///.........---------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))*********++++++))))))))))))))))))))))))))))))*********+++++++++((((((((((((((((((((((((~~~|||{{{{{{wwwtttrrrssswwwyyyxxxvvvrrrrrrqqqmmmhhhdddcccccc___YYYUUUWWWYYYZZZ^^^bbb______]]][[[WWWSSSPPPMMMTTTQQQNNNKKKJJJKKKMMMOOOIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGKKKOOOOOOJJJEEEEEEFFFGGGGGGFFFEEECCCBBB@@@@@@EEEEEE??????EEEEEEAAA@@@AAABBB@@@>>><<<;;;;;;888:::999666444777999888777888888888888888888888555555555666777777666555777777777777777888999:::777777999:::999888777777999888777777666666666777999888888999::::::888666444666888777555444666888666666666666666555444444666666777888999999999999666333:::<<<666666999444000111222222111111222444333333333222222333333333333444555444444444333222444555444111222444333///111777<<<;;;777555666888777444555999:::666333222555555555555555444333333222333333444444555555555666555333222111111222222222222333333444444555555777555333222222333444555777666555555555555333111444333222333555777666555333333333333333333333444444555555555555444333222555444444444666555444222444444333333222222222222222333333333222222444555444333333222222333333444111111111111000///......111111111111111000000000////////////000000000000////////////////////////000000000000000000000000////////////////////////000000111111111111000000000000000000000000000000........................///////////////000000111111111000000000000000111111000000//////000000111111111000...111555333...000000////////////.....................///000000////////////////////////................................................000000000//////................................................//////000///......------......///........./////////000000............------------000000////////////......------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************************************************************++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++************++++++++++++************************))))))*********+++++++++))))))))))))))))))))))))}}}{{{zzzyyy~~~wwwtttzzzzzzzzzzzzyyywwwvvvtttrrrvvvtttlllkkksssssskkkdddffffffbbb[[[WWWVVVWWWSSSOOOIIIEEEDDDDDDAAA===;;;<<<===>>>???@@@AAABBBHHHFFFEEEGGGKKKLLLJJJGGGCCCBBBAAAAAAAAACCCEEEGGG>>>@@@DDDFFFAAA<<<<<>><<>>???>>>;;;===CCCEEECCCCCCHHHEEE======DDDDDD<<<>>>>>>??????@@@AAA???===666777888:::;;;;;;<<<<<<888666444555777999999888777999;;;;;;999888888999999999888888888777777777555777999888666666777888777666555666888888666555888777666777999:::999888777777888888888777666555666666666555555666666666555555555666888999777666555444444666999999888666666777888888666555666777555555555555555666777777222333444555555555555555666666666666666555555555333333444444444444444444111111111111111111111111000111111111222222222333222222222222222222222222111111222222222222111111222222222222222222222222111111111111111111111111////////////000222333444333222222111000000111111000000000000000000000000//////---...444:::999333111111111111111111111111.........///000111222222000000000000000000000000000000000000000000000000000000000000000000000000111000000000//////....../////////////////////////////////000111222333444222111111111111111111222000000000111111111222222222111111000000////////////////////////000000000000000////////////000000////////////////////////////////////////////////////////////////////////......................................................------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,yyypppoooooooooooonnnjjjhhhfffffffffhhhkkkooosssuuurrrtttoooeeeaaadddccc^^^___^^^______[[[TTTRRRTTT\\\jjjmmm```\\\gggmmmjjjiiinnnpppllleee___XXXRRRNNNNNNMMMLLLKKKIIIHHHGGGCCC@@@>>>@@@EEEIIIJJJIIICCCCCCBBB>>>999666777:::777777777888:::<<<>>>@@@;;;======;;;777666888:::999888777888;;;===>>>>>>===<<<<<<>>>@@@BBBBBBAAA:::<<<===>>>===:::777555:::999888777888:::<<<>>>:::888777666777888888777999777666888;;;<<<999555777999::::::888777777888666666777888888888888777222222333444444444444444444444555555555666666666444444444333333222222222111111111111111111111111111111222222333444444444333333333333333333333333222222222333333222222222333333333333333333333333222222222222222222222222000000000000111222333444333333222111000000000000///000000111111000000///222222000///222666444///000000111111111111111222////////////000222333444000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111222333444555333333333222222333333333111111111222222222333333222222222222111111111111//////000000000000111111111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111/////////////////////////////////////////////////////////....../////////................................................------------------------------------------------........................................................................------------------------------------------------------------------------------------------------------------....................................,,,,,,---------.........------------------------~~~|||~~~iii```fffgggssswwwsss|||zzzxxx~~~}}}|||{{{yyyvvvtttsssxxxtttqqqrrrwwwzzzzzzxxxpppmmmdddXXXNNNJJJMMMQQQXXXWWWVVVWWWYYY]]]aaadddaaa```]]]VVVPPPNNNRRRWWWRRRQQQPPPQQQUUUZZZ]]]^^^RRRRRRSSSWWW\\\___aaaaaabbbdddggghhhgggbbb]]]YYYRRRPPPNNNLLLNNNRRRVVVYYYXXXTTTPPPMMMLLLLLLLLLKKKFFFEEEFFFJJJPPPRRRPPPLLLJJJLLLNNNMMMLLLJJJJJJJJJFFFFFFFFFDDDAAA<<<888555;;;;;;;;;;;;:::999888777666666777888999::::::;;;888888777666555444444333333333333333333333333333333333444444555666666777444444444444444444444444333444444555555444444333333333333333333333333333333333333333333333333333222222222222333444444555555444333222111111111111///000111222222111000///000222222//////222111...000000000000111111111222/////////000111222444444222222222222222222222222222222222222222222222222222222222222222222222222000000111111222222333333333333333333333333333333333222222222333444555555555444444333333444444555222222222222333333333333222222222222333333333333000111111111222222222333222222111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000//////000000000////////////////////////////////////////////////////////////////////////........................////////////////////////////////////////////////////////////////////////........................------------------------------------------------........................------........./////////////////////////////////............////////////........................{{{nnnkkksssvvvqqq``````nnn~~~uuuYYYPPPYYYZZZ\\\ZZZeeesssnnnsssyyyxxxwww}}}zzzyyywwwyyy~~~wwwwwwzzz}}}|||yyytttlllcccZZZUUULLLLLLKKKJJJHHHEEECCCBBB>>>???@@@AAABBBCCCDDDEEEBBBBBBAAA@@@>>>===<<<;;;888888888888888888888888444555555666777888888999555555555555555555555555555555666666666666555555444444444444444444444444444444444444444444444444555444444444444555666666666555444333222111111111000111222333333222111000+++///111......111222111//////000000111111111111/////////000111333444555444444444444444444444444333333333333333333333333333333333333333333333333000111222333444444555666555555555555555555555555444444333333333444555555555555444444444444555555222222333333333333444444222222222333333444444444222222222333333444444444333222222111111222222333222222222222222222222222333333333333333333333333222222222222222222222222000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////................................................////////////////////////............////////////000000000000000000000000////////////000000000000////////////////////////|||zzz}}}qqqpppxxxzzz{{{www|||}}}~~~sss```UUUbbbxxxwwwvvv}}}zzztttrrriiilllnnnmmmmmmpppxxx|||rrrggg```]]]YYYRRRKKKPPPKKKGGGJJJQQQTTTSSSOOOQQQMMMGGGBBBAAACCCGGGKKKLLLGGGFFFGGGAAA:::<<>>===>>>AAAEEEGGGFFFCCC???:::AAA>>>:::<<<777111666444999888333444999777///777111444444...111666222...222333000------///000///111222111333666777777;;;;;;;;;;;;;;;:::::::::888888888999:::;;;<<<<<<333666888888666666888;;;444222222666777555555888999888777999<<<<<<999666999888888777888:::;;;<<<:::777444444666777555333444666888888666555555666<<<999777777888888777666999777444333333222222111333333222111222333555666333333333222222222333444777555111///222555555222///000222222222000//////...///000000000000000000000---...333333///...111///...---///222333333111333222000000222333444444000///---...//////...---+++,,,......---...///000222000///...///000000///...222333000///222444333111222333222000///000222222222111000...///222444111000//////000111000///000000000000///...,,,+++...///111111000//////000////////////000111222222111111111111000000000000000000000///000000111222111111111000000/////////222222222000---,,,---...}}}qqqiiiaaaZZZQQQJJJQQQZZZVVVTTTTTTNNNTTTVVVSSSMMMPPPbbbzzz}}}zzzvvvpppkkkmmmfff]]]RRRFFFIIIeeevvvxxx}}}~~~}}}{{{}}}zzzqqqfff]]]\\\eeennnwwwyyy{{{wwwkkk^^^[[[___OOOGGGFFFMMMQQQOOORRRYYY```dddgggfffbbb``````bbbwwwyyy|||nnntttoooiiifff\\\RRRTTTNNNOOONNNLLLLLLOOOMMMIIIHHH>>>===???;;;???AAA:::>>>;;;555000///000000000---,,,,,,000===MMMZZZaaa^^^]]][[[YYYXXXWWWWWWWWWZZZYYYUUUPPPIIIDDDAAA???GGGIIILLLMMMKKKIIIGGGFFFEEEAAA@@@BBBCCCCCCFFFKKKMMMLLLKKKMMMOOOOOOMMMJJJJJJHHHEEEAAA>>><<<::::::??????>>>>>>>>>===:::777555888;;;<<<<<<::::::;;;888999:::;;;;;;<<<<<<===::::::;;;???AAAAAA===999444333333222222222222222333222222222333444333222333333333333444555444222111333555555555444666777222444555333000---------333000111555555111000222333333222222222333222222------...///000000///...222111000111333444333111//////000000000000111222111000//////000000111000111444333///---//////---333111//////000111111111111222222111000111444666111000///.........---,,,444444333222222222333333111222333333222222222333222222111111111111111222333333333333333333444444222222111111111111222222///000000000000//////......///000///......///111~~~xxxxxxuuuooo}}}yyyoooddd^^^[[[UUUMMMUUUNNNXXXiiiooorrrpppfff\\\\\\ZZZ^^^pppuuuiiiooowwwvvvpppkkktttxxxvvvxxxuuunnnhhhaaa^^^cccqqq|||~~~~~~{{{vvvrrrrrrkkk```___cccbbbaaaYYYIIILLLAAA444......000000...666333666DDD\\\www~~~vvvrrrrrrsssnnnkkkmmmnnnpppuuu|||}}}{{{wwwrrrmmmhhheeedddlllnnnpppooolllhhhdddccc```dddhhhjjjiiigggeeeeee^^^bbbfffhhhgggeeefffgggbbb```___^^^ZZZQQQCCC888999999999888888777666666555555666999<<<;;;888444666999>>>AAAAAA@@@??????======<<<999666555555666444555666555444444555666111///000333333000000111///000000///...---...///...///111222111000...---,,,++++++,,,...///...---111111111000111111222222111111111111222222333333000333333000111444555333666222///000444666444222111333333333333444666888333333333333333333333333111///...------///111222000//////....../////////444333333333333444444555222111111111111222333444111111111000000000000000333444555666666555555444333444555444333333555777yyymmmjjjwww~~~uuuqqquuuhhhbbbmmmqqqQQQEEE999444444444555666333555DDD```ttt___PPP;;;:::::::::;;;===>>>@@@JJJKKKOOOUUUXXXVVVNNNGGGSSSXXX```ggggggddddddgggfffaaaZZZTTTOOOKKKFFFBBB<<<999666444666777777666666555555666666444444444222444666666444333555666111111222111000///000111333222222333555555333111444222000000111222222111000111222333222222333333///111111000222777888555222222333555777777555333333444666666444444555666222333555555555666777999555555444333333444444555666555333333333444444444111111111222333444555666333333222222222333333444333333333444333333333333000111222333333333333333222333333222000///000222yyypppmmmqqqpppbbbbbb^^^WWWVVV]]]]]]VVVTTTXXXQQQJJJTTTgggsssxxxppp\\\CCC:::444333333111444999;;;DDD^^^}}}nnnccc^^^]]]\\\]]]aaaffflllpppxxx{{{|||uuuxxxqqq```YYYPPPKKKIIIHHHDDD@@@AAAAAA???<<<:::999777666666888:::;;;999777666666222222222111222555;;;@@@888888888999999888666333888555222111333444333222111333555555222111111222222444333222666<<<<<<999>>>EEEMMMOOOLLLHHHGGGHHHKKKMMMNNNMMMKKKIIIHHHHHHEEEFFFEEECCC???<<<<<<===>>>???@@@@@@???<<<:::888:::888666666777888666555666555444444333444444444777777777777666555444333333333444555555555555444444444444555555666777777666777777555444333444666vvvuuurrrooorrrwwwwwwtttwww{{{dddaaajjjnnnYYYYYY___mmmxxxnnnrrrpppmmmmmmqqqqqqkkkgggfff\\\RRRSSSZZZ]]]aaa^^^PPPMMMFFFCCCIIILLLLLLPPPYYYttt{{{~~~zzzvvvsssqqqggghhheee```^^^___^^^[[[SSSSSSUUUWWWWWWTTTNNNJJJHHHIIIJJJJJJMMMTTT^^^fffPPPPPPPPPRRRSSSRRROOOLLLHHHDDD@@@???AAABBBAAA@@@FFFIIIKKKIIIEEEBBBAAABBBCCCEEEHHHLLLVVV```dddaaapppzzz}}}}}}{{{{{{yyyrrriiibbb``````fffhhhjjjjjjhhheee```^^^ZZZXXXVVVWWWYYYYYYVVVSSSRRRQQQNNNLLLIIIHHHGGGFFFCCCCCCCCCBBB@@@===999777555666888:::;;;;;;::::::999888666555555777999:::666666777555444333444666~~~rrrtttzzztttddd^^^cccbbbYYYMMMPPPPPPNNNOOOTTTUUUSSSOOORRRfffxxxyyy}}}xxxkkkkkk{{{tttpppyyyqqqmmmuuu~~~tttiiieeepppzzz~~~~~~yyy|||uuuwwwyyyyyyzzzuuupppjjjiiilllmmmllljjjwwwzzz|||yyyrrrmmmlllmmmkkknnnrrrzzz~~~}}}||||||qqqrrrrrrqqqmmmgggaaa]]]\\\^^^```ccceeeeeeeeeeeeQQQOOOKKKIIIHHHKKKNNNPPPIIIIIIGGGCCC???<<<<<<===yyytttooopppeeeVVVWWWeeeiii```cccfffeee___[[[ZZZYYYVVVRRRNNNWWW___\\\___iiijjjhhhcccXXXNNNVVVrrr}}}xxxhhhbbbooo{{{ooolllpppoooVVVOOORRRKKKaaawwwxxxhhh[[[\\\ddd]]]ccchhhjjjrrr~~~~~~xxxpppjjjgggggg}}}xxxvvvrrrdddQQQMMMTTTWWWSSSOOOSSSggg~~~{{{wwwlllnnnnnnppp~~~zzz~~~~~~uuuyyy[[[aaapppvvvllljjjgggwwwtttyyy||||||pppeeeeeeaaabbbvvvtttyyyzzziiibbbaaadddjjjppptttmmmiiiggg^^^SSSUUU___^^^aaafffcccWWWLLLMMMUUU]]]dddpppwwwtttsss~~~vvv^^^QQQRRRUUUYYYfff}}}}}}nnngggbbbdddccc```^^^^^^ZZZUUUSSSTTTSSSSSSXXX[[[XXXQQQ```[[[UUUYYYlll}}}xxxggg^^^lll{{{ZZZeee}}}ooo```^^^ccc```VVVPPPTTTaaaqqqyyysssjjjeee]]]gggzzzsssiii^^^WWWmmmwwwrrrwwwuuuwwwzzznnnwww{{{wwwtttuuurrrkkksss{{{lllggghhhmmmoooppptttuuuhhhRRRCCC@@@SSSRRR^^^xxxyyyuuuvvvsssuuutttsssuuuwwwtttmmmyyywwwwwwxxxuuuooonnnppplllddd[[[^^^qqqwwwvvvtttvvvlllmmmnnnkkkgggooosss~~~zzzttttttgggXXX[[[]]][[[YYY\\\dddlllxxxzzzwwwrrrmmmkkkooovvv{{{ooohhhgggcccgggpppqqqpppkkkjjjpppyyysssuuuvvvrrrjjjbbb[[[VVVfffmmmqqqnnnkkklllmmmkkk{{{nnndddjjjyyypppsss|||vvvmmmkkk{{{~~~xxxuuusssvvv}}}yyyssslllccc\\\hhh~~~mmmuuu}}}yyyuuussssssrrrmmmfffooooookkkccc___aaaccccccfffUUUNNNNNNIIIKKKPPPLLLRRRKKKGGGMMM]]]ttt||||||yyyuuurrrvvvuuuiiijjjmmmooopppoooqqqsss|||}}}zzzxxxjjjuuu~~~yyyrrrlllhhhfffjjjgggaaaYYYTTTSSSUUUVVVbbb]]]YYY\\\aaabbb___\\\VVVOOOJJJJJJRRRlllvvvqqqmmmkkkiiikkkttt}}}~~~zzzsssuuu|||xxxmmmwwwzzz|||xxxwwwzzz}}}~~~}}}}}}wwwvvvtttuuu{{{tttrrruuunnnjjjggg^^^[[[XXXWWW___sssuuusssxxx|||zzz}}}wwwssszzzmmm{{{tttpppmmm]]]```ffflllppprrrrrrqqqzzzvvvlllaaa^^^ccchhhjjjjjjeeeccceeefffdddcccccclllggghhhuuu}}}uuuzzzsssqqqooolllhhhgggnnnxxx{{{zzzwwwvvvxxx{{{vvvooommmiiifffeeeaaaYYYVVVWWWRRRQQQNNNKKKNNNRRRRRRNNNYYYVVVTTTTTTRRRMMMLLLNNNLLLRRR```qqq{{{yyyrrrmmmuuuyyywwwsssxxx{{{||||||}}}}}}}}}zzz}}}zzz{{{~~~rrrrrroooiiiiiikkkiiicccddd```]]]\\\VVVMMMHHHGGG@@@BBBLLLXXX^^^[[[YYYZZZ___gggjjjiiisssvvvsss}}}|||ooofffddd\\\ffflllqqqzzz[[[[[[rrriiiwwwvvv}}}|||ooohhhfffcccZZZSSSRRRRRRUUUXXXVVVXXXeeeuuuzzz~~~~~~yyyxxx|||~~~~~~zzzyyyjjjdddnnnkkklllrrrwwwzzzzzzyyyuuuvvv~~~{{{ttt~~~xxxqqqjjjbbb]]]dddiiiwwwxxxpppqqq{{{qqqeeeeeepppxxxpppccc^^^\\\YYYWWWWWWXXXYYY[[[VVVWWWgggooobbbdddwwwjjjeeegggjjjmmmsssssskkknnneeebbbhhhhhhdddgggpppqqqiiijjjeee\\\XXXccc{{{ssseee```ZZZWWWfff|||zzz~~~|||rrrvvvyyyzzz{{{{{{xxxuuu}}}yyyvvv|||xxxooo}}}ssshhhdddiiiooojjj{{{tttpppdddVVVVVVMMMKKKQQQTTT[[[sss{{{vvvrrrbbbooo}}}jjjggggggssstttoootttwwwssslllgggdddhhhpppsssyyy~~~zzzyyyuuu~~~rrrjjjlllrrrwwwzzzkkkeeefffoootttrrrssswwwfffdddeeeooo~~~qqq[[[fffyyynnnddddddhhhkkklllnnnlllkkkqqqzzz|||vvvkkkfff___[[[cccrrr|||uuukkk^^^XXX[[[ccckkknnncccXXXUUUUUUWWWgggtttrrr}}}eeeSSSUUU___eeemmmvvv^^^```uuu{{{dddbbbVVVJJJHHHPPPXXXXXXUUUTTTNNNNNNRRRPPPMMMXXXhhhZZZYYY___qqqjjjeeeggg~~~{{{tttmmmgggfffggglllpppooogggaaa[[[aaafffiiilllkkkeee\\\\\\dddhhhdddcccooozzzwwwwwwmmmmmmnnnkkkbbbbbbccchhhuuubbb]]]YYY[[[bbbhhhjjjiiiaaaaaaggglllpppuuulllsssppp{{{ooo^^^ddd[[[VVV]]]kkktttpppiiiyyyqqqggg]]]UUUYYYqqqxxxQQQccc~~~uuufffmmmuuuzzz|||wwwiii\\\]]]iiipppkkkeeejjjwwwmmmggggggrrrzzz|||wwwyyy|||yyy{{{vvv|||www|||~~~}}}~~~zzzrrrvvvsssyyyyyyuuuqqqooouuuwwwzzzyyyuuu{{{|||}}}~~~ssstttllloooqqqnnnkkk^^^TTTdddzzzllljjjooo}}}yyy{{{nnnggg^^^WWWUUUWWWYYY[[[QQQWWW[[[UUUMMMQQQbbbqqqxxxzzzqqqfffjjjyyy|||sss|||~~~{{{mmmoookkkggghhhiiifff\\\TTTUUUbbbaaaYYYZZZ[[[\\\bbbbbbhhhkkkgggdddoooxxxlllddddddnnnxxxooopppnnnjjjhhhkkkqqquuuvvvnnnjjjppp}}}{{{{{{}}}~~~|||xxxjjjhhhiiimmmmmmiiifffggg```fffeeekkkrrrbbbddd```YYYXXXhhh~~~qqqkkkrrr~~~~~~xxxjjjmmm~~~zzztttlllfffeeehhhkkkmmm}}}jjj]]]___gggkkkoooppplllggghhhrrr|||~~~sssssstttttt|||yyytttuuu}}}|||~~~{{{{{{xxxqqqlllmmmuuu|||tttwwwxxxtttmmmfffdddfff___^^^___aaaaaaaaagggppppppkkklllwwwxxx}}}zzzyyy}}}rrrkkkxxxrrriiivvvvvvxxxxxxyyyxxxuuummmyyyooossssssooolllqqqyyy~~~yyy||||||rrreee```aaaWWWbbbooopppcccSSSPPPVVVyyy}}}yyy{{{yyywwwzzzxxxqqqhhhjjjvvv}}}zzz~~~www{{{}}}wwwzzzppprrrzzzyyyjjjTTTQQQ]]]~~~oooiiieeeSSSXXXXXXRRROOOVVV^^^cccXXX[[[cccjjjiiieeefffllluuu~~~zzz^^^GGGEEENNNaaauuu}}}tttooottt|||^^^XXXZZZVVVUUU\\\ddddddYYYMMMPPPddduuuzzz}}}|||xxx~~~pppkkknnn}}}vvv~~~{{{ooobbbddduuu{{{rrrkkkiiiiiiiiirrrxxxjjj___gggyyyiii^^^XXXOOOYYY^^^\\\RRROOOWWW```cccUUUXXXeeexxxnnn\\\aaaooozzzsssmmmjjjiiiqqqiiimmm|||jjjTTT```qqqoooqqq{{{~~~sss|||vvvzzztttpppwwwwwwnnnjjjddd]]]qqqxxxxxxnnnlllwwwyyyxxxzzzvvvyyyrrr~~~~~~hhhkkkbbb```___^^^XXXWWWbbbrrr