BM6P6(@ lll]]]lllyyymmmjjj```TTTOOOSSSTTTSSS[[[VVVPPPNNNPPPSSSSSSRRRTTTWWW]]]eeekkkvvv}}}|||{{{{{{||||||}}}sssNNN666000222///---***))))))))))))((())))))))))))))))))))))))******))))))******+++,,,++++++++++++,,,---......000///---,,,///333333000AAAgggtttzzzqqq~~~zzzssskkkdddaaa```dddlll~~~~~~}}}xxxgggddduuuvvvrrr}}}hhh[[[YYY```}}}GGG222222000---...------,,,,,,------...------------------------333222///444999888IIIjjjyyy{{{}}}tttpppkkkfffnnnwww___]]]uuuUUU444;;;222(((333,,,,,,------------------------+++,,,---------...000222111===aaaooo___kkkwwwppp___\\\YYYYYY[[[]]]]]]]]]WWWXXXXXXWWWVVVUUUUUUUUUVVVZZZdddttt}}}yyyvvvuuuuuuuuuqqqSSSAAA555---000...++++++++++++***)))******************************))))))******+++,,,++++++++++++,,,---......///...---...111444555444HHHuuuzzzzzzrrrjjjdddaaaaaafffsss~~~~~~zzzkkkiii|||~~~yyynnnkkkpppbbb\\\\\\vvvXXX777111222000...------,,,,,,------...------------------------,,,000111444888<<>>111333333......------------......------------------------(((111444444777CCClllssswwwnnndddttt{{{lllbbbbbbgggkkkuuuxxx~~~tttgggkkkddd```llljjjxxx^^^ssspppBBB333000///333---///------------------------+++,,,......---...000222555CCChhhwwwaaa]]]ttt}}}nnnwww~~~{{{{{{zzzwwwuuummmttt}}}rrrlllssswwwvvvvvvvvvzzzzzzwwwsssooonnnooorrrtttpppuuuwwwwwwyyy~~~|||xxxsssooommmnnnvvvvvveee^^^III...///...------......,,,+++******************************))))))******+++,,,++++++++++++,,,---......------...111222222777<<>>999,,,111000///...---......///,,,...000000///...//////555111>>>YYYnnn{{{}}}wwwaaa```vvvttt```QQQMMMSSSYYYpppwwwbbbNNNBBBJJJVVV]]]cccjjjsssxxx~~~|||~~~|||wwwmmmddd```aaa___dddjjjvvvyyymmmbbb\\\^^^[[[\\\oooyyyccczzz\\\nnneeeAAA888+++222,,,---------............///,,,---.........000333555777^^^dddgggppptttkkkccc___bbbjjjlllssszzzxxxkkklllwww~~~{{{ssshhh]]][[[hhhwww{{{~~~}}}{{{zzzyyyrrrhhh\\\SSSUUU^^^iiiuuu~~~~~~bbbCCC111///++++++...,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------.../////////---000///000555999OOOoooxxxkkk|||xxxsssjjj___ZZZ[[[fff~~~qqqiiiyyy|||zzzpppjjjeeeZZZVVVMMMPPPUUUZZZrrr~~~wwwjjjcccbbbfffeeedddcccbbb```]]][[[[[[YYYSSSPPPXXXlll~~~ssseee[[[jjjHHH999000111000///...---...//////---...000000///...///000444333CCC```wwwsssdddiiizzzhhhUUUJJJIIIYYY[[[kkkzzzcccPPPCCCIIITTTZZZ```fffuuuzzz|||www~~~uuutttzzz}}}uuuuuuhhh^^^YYY\\\bbbiiisssvvvooobbb[[[]]][[[[[[kkkdddtttXXXbbboooEEE777000111///---------............///,,,---.........000333555:::eeeeeecccoooyyyxxx}}}nnn```WWWUUU]]]fffhhhpppzzzxxxllliiiooowwwjjj\\\XXXaaaooovvv}}}~~~zzzrrrmmmaaaUUUQQQTTT___ooo}}}~~~RRR444000---***------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------.../////////+++222111000555@@@^^^uuuqqq~~~yyytttoooggg^^^[[[]]]ggg}}}pppkkkzzzwwwnnnggg___RRRNNNIIIPPPXXX___zzzzzzvvvhhh___]]]^^^___``````^^^[[[XXXVVVYYYWWWRRROOOWWWfffsssxxxyyyxxxiii^^^aaarrrPPP777333111000///.........//////---///000000//////000111555999MMMnnnooocccnnnqqq\\\JJJFFFIIIUUU___qqq~~~hhhUUUFFFIIIRRRWWW[[[___iiipppzzzzzzpppvvvnnnkkkyyyppphhhppp}}}~~~ppplll~~~kkk\\\UUUUUU^^^iii|||wwwssseee\\\\\\[[[YYYbbbpppiiilllXXXUUULLL666777...222---------............///---.../////////000333666;;;jjjpppaaakkkxxxwwwxxxxxxlllsssppp^^^SSSRRR[[[ccciiirrr}}}{{{rrrmmmmmm~~~qqqbbbZZZaaammmsss}}}~~~xxxqqqmmmcccXXXQQQNNNUUUeeeuuu|||[[[777222///+++------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------.../////////---555444222888HHHllluuu~~~~~~xxxrrrlllccc[[[YYY[[[fff}}}}}}qqqooo}}}wwwkkkddd^^^TTTJJJGGGOOOZZZeee|||vvvhhh]]]ZZZ]]]___``````^^^ZZZXXXVVV[[[___cccgggoooxxx{{{xxxvvv{{{lllaaa[[[gggXXX999333111111///.........///000...///000000//////111333999@@@YYYhhh[[[iiinnnWWWIIIIIIPPPOOOkkk|||~~~{{{ppp]]]MMMKKKQQQUUUWWWYYYXXXaaarrrvvvqqq{{{wwwgggeeevvvzzznnnbbbcccwwwttteeeeee{{{xxxggg[[[YYY___mmmzzz|||wwwggg\\\\\\\\\YYY[[[bbbrrreee^^^OOOWWW888:::***000---------............///---.../////////000333666;;;nnngggfffqqq}}}}}}nnnxxxtttkkkyyysssgggkkkuuudddWWWUUUZZZ___eeeooozzz}}}}}}zzzssslllhhhppp|||wwwhhh^^^bbblllqqq||||||}}}~~~{{{uuuqqqjjjeee]]]UUUNNNOOO[[[iiiwww{{{```===666000,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------.../////////---666555222<<>>hhh|||wwwmmmhhhbbb^^^WWWOOOOOORRROOO[[[kkkxxx{{{fffjjjpppvvv{{{~~~}}}~~~~~~}}}~~~|||tttjjjcccdddlllvvv}}}{{{}}}wwwooocccWWWQQQYYYjjjzzz|||{{{{{{yyywwwuuusssmmmdddaaabbbuuu~~~~~~qqqhhhjjj:::777444222222222222111000111000333666333DDDdddpppyyyvvv^^^QQQSSS[[[^^^^^^bbblllzzziiiccc```kkknnnnnnhhhSSSDDDCCCGGGIIITTTeeeooo}}}jjj]]]RRRTTT\\\bbbfffhhhkkknnntttyyyyyywwwzzzeeeYYY___ggg}}}xxxSSSNNN[[[^^^gggoooyyy```YYYfffqqq}}}tttlll```YYYZZZaaakkkrrrsssjjjZZZmmmoooMMMcccPPP===777//////............//////,,,---/////////111444777LLLppp|||ttteeeiii|||xxx|||lllXXXZZZdddaaaeeegggnnnzzzkkk```]]]bbbjjjxxx{{{zzzuuuyyy{{{vvvhhhWWWNNNOOOTTT^^^mmmaaaOOOKKKLLLTTTZZZ```kkkyyy|||uuuttttttrrroooqqqpppoooppppppmmmgggaaa[[[VVVOOOKKKSSSdddvvvvvvPPP888222---,,,,,,++++++,,,,,,---------...---,,,+++---///,,,,,,---...///000111222222DDDppp|||vvvlllgggaaa]]]VVVOOONNNQQQQQQ\\\hhhpppuuuwwwrrrkkk]]]bbbjjjsssyyy}}}~~~~~~|||}}}~~~~~~}}}~~~{{{rrrggg```ccclllwww~~~}}}zzzssslllcccYYYPPPTTTeeexxx|||}}}}}}wwwsssqqqoooiiibbb```cccmmmvvv~~~~~~|||}}}|||{{{xxxzzz{{{|||~~~|||tttfffzzzooo;;;888444222222222222111000222111555888777JJJmmmyyyuuuyyy^^^QQQSSS[[[^^^^^^hhhrrr~~~^^^[[[ZZZcccvvv{{{mmmkkk]]]LLLHHH===CCCHHHSSSeeetttwww^^^TTTMMMRRR\\\ccchhhlllnnnqqqzzz}}}zzzddd]]]dddnnnwwwUUUQQQaaagggooowwwwww]]]VVVeeesss~~~tttlll```XXXWWW^^^iiipppvvviii^^^kkknnnJJJ^^^yyyGGG555000//////............//////,,,---...//////111555777LLLzzzxxxkkkcccmmm}}}zzz{{{uuufffYYYSSS^^^ppptttooouuuwwwlllccc\\\eeeiiirrryyy|||rrrwww|||zzzxxxqqqfff^^^OOOQQQSSS\\\tttzzzXXXJJJIIIMMMOOOTTTWWWeeewwwzzz~~~{{{wwwuuupppkkkooorrrpppkkkhhhiiilllbbbYYYPPPMMMRRR___rrr~~~___AAA......---,,,,,,......---+++,,,,,,++++++,,,,,,---...,,,...///000///000111333///JJJwwwyyy}}}zzznnnggg```[[[UUUOOONNNQQQUUU[[[bbbdddbbb___```bbbRRRhhhkkklll}}}yyy~~~|||~~~~~~|||{{{qqqddd^^^bbbllluuu{{{uuuqqqqqqgggcccZZZSSSUUUeeexxxzzzwwwzzzzzzssskkkddd```___^^^]]]___hhhpppsssuuuxxxyyywwwqqqppppppssswww~~~{{{rrrgggtttBBB666777///111888000333///333444666888;;;TTT{{{|||wwwtttmmm\\\XXX]]]dddgggxxxZZZ[[[]]]ddduuuvvvqqq\\\FFFDDDFFFEEEJJJTTTaaattt]]]SSSQQQYYYaaacccggglllqqqpppxxxzzzdddbbbooonnnZZZYYYbbbnnnoooxxx|||hhh```mmmyyy}}}vvviii]]]YYY]]]ffflllooorrr\\\cccnnnMMMTTTEEE666222////////////............---.........///111555888KKKrrrvvveee^^^ggg{{{xxxtttsssoooddd[[[XXXcccsssxxxwww|||~~~wwwhhh^^^ZZZbbbgggpppxxx|||zzz|||tttfff[[[MMMPPPTTT___wwwpppRRRGGGHHHOOOTTTWWWVVV\\\hhhqqqvvv}}}|||xxxvvvqqqrrrssssssqqqmmmkkkkkklllccc[[[SSSPPPRRR\\\oooxxxYYY@@@444///---,,,,,,---...---+++,,,,,,++++++,,,,,,---...,,,...///000///000222333999PPP{{{|||yyyrrrjjjbbb\\\VVVOOONNNQQQVVV]]]dddeeeaaa[[[WWWVVVZZZoootttttt~~~{{{tttyyy|||~~~}}}zzzyyy||||||yyyyyyqqqfff```aaaiiisssyyyvvvooooooooojjjdddYYYOOOOOO]]]qqqyyyvvv{{{~~~tttoooggg```\\\ZZZYYYYYY^^^eeekkkmmmoooqqqpppllljjjhhhffffffhhhkkknnnpppxxx|||vvvgggmmmGGG888888111000777///222111444333444888>>>[[[sssmmmqqqsssaaaWWWZZZbbbiiixxxtttVVVUUUWWWcccvvvyyycccNNNJJJHHHIIIOOOXXXdddyyycccYYYWWW```iiikkkooovvv~~~qqqsssnnn\\\[[[dddqqqxxxqqqgggmmmwww}}}}}}uuuhhh]]]YYY^^^gggnnnlllqqq}}}XXX^^^nnnLLLQQQCCC444///////////////............---.........///111555888HHH~~~mmmqqqbbbZZZbbbwwwyyyrrrkkkiiigggaaa]]]\\\]]]gggmmmttt|||xxxuuu~~~xxxeee\\\\\\XXX\\\eeemmmqqqttt|||yyy|||jjjVVVRRRRRRSSS\\\rrrgggRRRIIIIIINNNTTTVVVVVVYYY```eeeiiinnnrrr|||wwwxxxuuuzzzwwwtttqqqpppooommmlllbbb\\\VVVQQQOOOVVVhhhzzz~~~|||[[[EEE===000...,,,,,,---...---,,,,,,,,,++++++,,,,,,---...---.../////////000222444@@@TTT~~~{{{xxxuuummmddd^^^WWWQQQPPPSSSWWW^^^eeegggbbb[[[UUURRRbbbuuu}}}{{{{{{uuuooottt{{{|||{{{xxxxxxzzzyyytttuuuooofff```___fffrrrzzznnnooosssqqqnnnggg[[[NNNJJJTTTiii{{{eeecccjjjjjjllliiibbb[[[UUUSSSTTTVVVXXX]]]bbbdddhhhjjjgggbbb]]][[[YYYYYY\\\```ccceeeiiinnnvvv{{{jjjkkkOOO999:::444000555000222222555222333999CCCdddiiicccqqq~~~iiiYYYUUU___kkk~~~rrrbbb[[[ZZZfffxxx}}}iiiUUUOOOLLLOOOUUU]]]jjjrrrkkkmmmyyywwwvvvkkk```eeeooo{{{xxxllljjjqqq|||~~~yyyrrrggg]]]ZZZ^^^hhhpppqqquuuyyySSSWWWqqqNNNOOODDD555///////////////............---.........///111555888RRRpppqqqddd\\\cccyyy{{{rrrkkkeeeaaa```]]]ZZZXXXRRRSSSWWWhhh{{{zzzuuu~~~yyyggg______XXXZZZ```hhhlllooovvv}}}}}}{{{}}}nnn___WWWPPPVVVnnnsssbbbYYYSSSMMMOOOTTT[[[ccckkkllliiihhhjjjlllxxxxxxwww|||zzzzzzssspppqqqqqqmmmjjjaaa^^^YYYRRRLLLPPP```qqq}}}cccIII>>>111///---,,,---...---,,,,,,,,,++++++,,,,,,---...---.../////////000333555DDD\\\{{{yyywwwoooggg```ZZZTTTSSSVVVSSSYYY```cccaaa[[[VVVTTTbbbqqq{{{zzztttmmmmmmsss{{{}}}}}}zzzzzz{{{wwwrrrqqqlllccc\\\[[[dddssssssppp~~~yyyppphhh]]]QQQJJJPPPbbbttt___SSSVVVZZZhhhddd]]]UUUOOONNNQQQUUUWWW\\\___bbbhhhmmmkkkfff^^^\\\[[[^^^eeelllqqqsssuuu}}}~~~qqqqqqYYY999888666...444222333222555222444:::EEEhhhhhhaaayyyttt]]]SSS]]]kkkvvviiiccclllyyyzzzfffTTTMMMNNNSSSYYYbbbsss~~~|||rrrzzzvvvaaahhhwww|||wwwlllccciiiyyy~~~xxxzzz~~~}}}vvvqqqggg^^^ZZZ^^^iiiqqquuuwwwyyyPPPUUUvvvSSSQQQ~~~JJJ999000////////////............---.........///111555888XXXtttuuu{{{ggg^^^ddd{{{tttkkkgggaaa\\\[[[YYYTTTOOONNNJJJKKKbbbyyyiiiaaa```cccccchhhpppvvvzzzqqqaaaQQQUUUpppttthhh___]]]YYYSSSVVV___rrruuuvvv|||}}}uuuxxxyyyqqqooopppqqqmmmhhhdddaaa]]]VVVNNNNNN[[[jjj|||kkkLLL888222000---,,,---------,,,,,,,,,++++++,,,,,,---...---.../////////111444777GGGhhh~~~{{{wwwppphhhccc]]]WWWVVVXXXQQQTTTYYY\\\\\\ZZZWWWUUU\\\eeerrrtttjjjeeelllsssqqqxxx||||||{{{|||yyytttnnnhhh^^^VVVVVVbbbuuuwwwnnn}}}nnnfff\\\RRRKKKLLLYYYiii{{{dddSSSYYYfffnnnggg\\\RRRLLLNNNSSSXXX]]]aaadddeeejjjpppqqqnnnhhheeebbbeeekkkqqqtttttt~~~~~~xxxxxxhhh999555666---444555333111444444666<<>>444888...555777222000444444777===EEEdddzzzsssppp]]]\\\fffyyyqqqrrrttt}}}{{{bbbMMMGGGQQQWWWbbbxxxtttoooqqqcccffffffuuu|||xxxlll``````iiimmmkkkxxxzzz}}}|||uuuqqqiii___YYY\\\fffoooooouuuZZZcccxxx\\\XXX|||PPP;;;...////////////............---.........///111555888PPPjjjsss}}}fff^^^ccc~~~vvvqqqcccaaa[[[SSSQQQRRRMMMFFFEEEMMMPPP[[[vvvvvvgggeeelllhhhlllzzz}}}xxxiiiXXXRRR```ttt~~~~~~yyypppmmmmmmcccVVVXXXfffyyy}}}||||||vvvsssppppppppppppmmmjjjkkkfff```ZZZTTTRRRXXX```uuu|||yyy___>>>555222...,,,,,,---------,,,,,,++++++,,,,,,---......//////...///111666999OOO~~~yyytttnnnjjjbbbXXXRRRRRR]]]___cccggghhheee```\\\YYYXXXjjjrrr```ZZZ```^^^WWWiii{{{zzzwwwvvvvvvlllcccXXXRRRWWWcccqqq{{{uuutttzzzvvveeeTTTLLLFFFBBBHHHSSSkkkvvv}}}zzzvvv{{{gggSSSNNNSSSZZZ^^^[[[```bbb^^^]]]dddmmmsssmmmgggbbbdddjjjooopppnnnssswww|||~~~|||rrrGGG666:::///777999000111444333666<<>>555222...,,,,,,---...---,,,,,,++++++,,,,,,---......//////...///222666:::^^^{{{vvvqqqlllcccWWWOOONNNUUUYYY___eeehhhddd^^^YYY]]]YYYllluuuaaaWWWYYYRRRWWWlllzzztttrrrrrrlllcccXXXTTTYYYdddnnnssshhhppp}}}iiiUUUKKKEEEAAAFFFPPP]]]ssslllUUUPPPUUU[[[^^^]]]dddgggcccbbbjjjxxx~~~zzzyyy~~~~~~~~~nnnyyyNNN888<<<111999:::...222444333444;;;EEEfff~~~kkk^^^^^^gggRRRQQQTTT]]]qqqwwwooogggzzzvvvppphhh___[[[[[[[[[^^^bbbwww~~~||||||wwwtttlllaaaXXXXXXbbbkkkmmmxxx```aaakkkTTTTTTzzzPPP===333000/////////............---.........///111555888HHHpppyyyaaa[[[aaavvvvvvqqqaaaVVVMMMKKKLLLIIIGGGGGGOOOUUUVVV]]]nnnyyyzzzmmmwwwuuueee]]]^^^]]]ddd^^^UUUjjj}}}rrrTTTGGGJJJQQQUUUaaavvvyyy~~~|||yyyvvvsssrrrtttssspppmmmkkkiiiccc[[[TTTQQQSSSVVVmmmxxxmmm^^^EEE999222---...000...,,,---,,,,,,,,,---------......,,,000------444444555>>>XXX{{{~~~~~~~~~yyyxxxuuuoooggg```\\\ZZZ[[[ZZZYYY]]]dddiiieee___]]]ZZZ```mmmkkk[[[SSSWWW\\\xxx}}}jjjdddjjjpppvvvooobbb^^^ZZZUUU]]]lllpppqqq~~~sssSSSEEEDDDGGGLLLPPPaaattttttiiikkkmmmkkkuuu{{{~~~|||xxxvvvRRR777666222999222111333777555333666BBBkkkooo]]]RRRwww|||vvvsss{{{oooWWWPPPPPPbbb{{{~~~{{{uuudddnnnqqqyyy~~~xxxtttrrrjjj___VVVWWWYYYZZZ___eeerrr}}}tttjjjccc]]]ZZZaaalllqqqzzzYYYYYY___NNNVVV|||oooKKK111000000///...............//////000//////111555888QQQyyyqqqxxx```XXXZZZkkkvvvooo```VVVMMMJJJHHHEEEDDDFFFNNNWWWYYY^^^iiirrr~~~zzziii]]][[[fffwwwooo\\\ddduuuwwwuuu]]]PPPNNNPPPQQQWWWaaaooo}}}yyyvvvsssrrrttttttqqqnnniiigggbbbZZZTTTQQQSSSVVVhhhuuuvvvdddGGG999222---...///---,,,---,,,,,,,,,---------......,,,000,,,,,,333333444@@@YYYssszzzxxxtttnnnggg___ZZZXXXWWWUUUUUUYYY```ffffffccc___]]]```iiijjjccc[[[YYYaaavvvsss```bbboootttssskkk^^^YYYVVVQQQZZZlllsssuuuvvvTTTEEEFFFJJJOOOTTT]]]ttt|||xxxuuuZZZ<<<888222888333333222666555444:::HHHsss~~~ppp___UUUaaahhhiiinnnrrrYYYNNNQQQdddxxxpppiiimmmvvv}}}uuummmhhhbbbYYYRRRRRRUUUXXX^^^eeeuuu|||sssiiibbb[[[ZZZbbbmmmtttUUUSSSeeeQQQUUU}}}cccBBB666000000///...............//////000//////111555888QQQ|||qqqqqqzzzddd\\\[[[jjjzzzpppaaaYYYPPPJJJFFFCCCEEEIIIOOOXXX[[[^^^fffkkkyyyyyykkk]]][[[aaazzzfff^^^hhhsssvvvhhh\\\SSSRRRSSSTTTTTTUUUaaa{{{~~~|||yyywwwtttqqqqqqssstttrrrooohhheee```ZZZTTTRRRSSSTTTaaarrr}}}lllMMM:::333......///---,,,---,,,,,,,,,---------.........111......444333666EEEdddvvvmmmzzzxxxtttnnnfff^^^XXXUUURRROOONNNRRRZZZbbbfffhhhccccccaaaccciiimmmfffZZZeeessskkk\\\jjjtttgggYYYTTTRRRLLLUUUhhhrrrxxxsssOOOBBBEEEJJJOOOUUU```{{{}}}xxxsss```???777111666555666222666555555;;;KKKxxxxxxzzz~~~yyykkk\\\TTTQQQ[[[cccrrr{{{cccSSSSSSeeetttrrr}}}|||zzzzzzyyyooorrrxxx~~~~~~~~~vvvjjjaaaYYYSSSOOOQQQUUUZZZ```fffuuuzzzrrrggg^^^XXXYYYcccnnnttt}}}TTTMMMxxxqqqTTTTTT~~~YYY888888000000///..................////////////111444777IIIvvvmmmuuukkkdddeeeuuuuuuddd\\\SSSLLLFFFDDDIIIQQQRRRXXXZZZ```iiimmmzzzxxxnnn```ZZZgggyyymmm^^^aaassszzz~~~uuuqqqgggZZZXXXYYYZZZXXXTTTVVVeeetttvvvqqqyyy}}}yyyuuurrrooooooqqqsssqqqooojjjgggbbb\\\VVVSSSRRRRRR]]]ooosssUUU<<<444......///---,,,...,,,,,,,,,---------......111333000111555333:::MMMsssiiisss|||yyytttnnnggg___WWWRRRMMMIIIGGGLLLSSS[[[dddkkkhhhkkkeee___hhhuuunnn[[[bbboookkkhhhttteeeVVVRRRRRRLLLRRRdddnnnzzzlllJJJBBBHHHMMMSSSZZZjjj~~~yyyrrrddd@@@555111444666555444777555444:::JJJxxxmmmuuu}}}wwwtttmmmaaaTTTNNNNNNZZZeeezzzlll[[[XXXeee\\\UUUvvvzzz}}}{{{yyyyyyzzzrrrqqqsssuuutttvvvuuueeeYYYQQQPPPQQQTTTYYY^^^cccgggrrr~~~|||{{{vvvooodddZZZUUUYYYeeeoooppp{{{VVVPPPuuuzzzUUURRR^^^:::555000000///..................////////////000444777CCCzzzppp|||mmmfffhhhzzzzzzggg^^^SSSLLLGGGFFFNNNWWWVVVWWWXXXcccrrrvvvzzznnnddd]]]ccc~~~nnn^^^^^^nnnvvvyyysssuuupppdddbbb^^^\\\ZZZXXXYYYcccmmmwwwmmmvvvsssooolllllloooqqqpppooommmjjjddd^^^YYYTTTQQQOOO[[[nnnyyyYYY===555......///---,,,...,,,,,,,,,---------......///222///111444222<<>>666///......------...,,,,,,,,,---------......,,,...---///222///===XXX{{{|||{{{vvvqqqllldddZZZSSSLLLGGGEEEHHHIIIIIISSS```iiirrrooodddffftttppp___]]]jjjvvvyyylllfffRRRNNNWWWZZZaaapppyyy}}}aaaGGGGGGPPPWWWdddsss~~~zzzppp~~~TTT===777333666,,,111666555666>>>OOO}}}eeexxx}}}ssshhh```WWWNNNHHHHHHOOO^^^kkk~~~|||tttlllmmmnnnsss~~~{{{tttnnn\\\UUURRRWWWbbbnnn|||yyygggVVVKKKNNNSSSXXXYYY[[[```bbbbbbsss|||wwwtttiiifff^^^SSSPPPXXXdddkkkooojjjSSS```lllJJJOOOvvvKKK555000000///...............---............000333666GGGttt}}}ggg[[[XXXiiitttdddSSSJJJGGGIIIPPPWWWVVVYYY___pppqqqbbb```hhh|||mmm^^^[[[]]][[[hhhppprrrjjjccceeelllpppooollliiihhhhhhmmm}}}vvvqqqmmmllloooqqqpppooojjjgggbbb___\\\XXXSSSOOOWWWfffvvv\\\???666///......------///,,,,,,,,,---------......,,,...---111333000@@@```yyy}}}wwwsssoooggg]]]UUUNNNIIIHHHJJJFFFBBBIIIVVVcccppprrriiigggooooooeeeeeeooo|||zzzuuuYYYOOOXXX^^^gggvvv~~~~~~fffLLLKKKSSS[[[nnn}}}yyywwwwwwyyy|||rrrrrr{{{ppp}}}\\\===999444:::...111666666777===MMMzzzggg|||wwwlll```VVVMMMFFFEEEGGGQQQaaammm{{{}}}zzzrrrkkkvvv~~~~~~|||wwwppphhhcccXXXPPPMMMVVVeeerrr||||||wwwxxx}}}tttcccVVVOOOWWW\\\]]]YYYYYY___cccdddsss|||vvvrrrcccbbb[[[PPPNNNWWWbbbhhhqqqfffPPPfff```HHHVVViiiBBB:::000000///...............---............000333666CCCvvvooowwwhhh[[[XXXggg|||jjjVVVLLLJJJLLLQQQWWWTTT[[[eeeuuussspppaaabbbmmm|||ccc```YYY[[[```ZZZ```eeegggaaaYYYZZZdddnnnqqqvvv{{{}}}zzz|||yyywwwxxxtttooonnnppprrrqqqpppfffccc___]]]\\\YYYTTTPPPUUUbbbqqqyyyyyy___@@@777///......------///,,,,,,,,,---------.........000000444777444EEEgggvvv{{{ppp~~~xxxuuuqqqjjj___VVVPPPKKKKKKLLLFFF>>>CCCPPP]]]llltttmmmhhhlllnnniiinnntttcccSSSYYY___hhhwww~~~xxxrrrWWWUUU\\\eee}}}~~~}}}pppvvv{{{ppp|||]]]:::777555>>>222222666666666:::HHHrrrhhh~~~qqqfffXXXNNNFFFAAABBBGGGOOO___iiissstttfffnnn{{{~~~~~~xxxmmmccc\\\YYYOOOHHHIIIYYYooo~~~|||nnndddeeekkkmmmmmmsssyyy~~~yyykkk]]]SSSPPPaaadddbbbZZZXXX___gggiiiqqq}}}}}}}}}zzzuuuppp___```ZZZOOOMMMWWWbbbfffrrrhhhQQQkkk[[[KKK```VVV444===000000///...............---............///333666BBBsssyyylllzzzrrr```TTTXXXmmmzzzppp]]]LLLIIIQQQWWWVVV[[[^^^dddtttzzzssseee___ooo}}}hhhcccaaaVVV\\\eee\\\VVVYYY\\\[[[VVVUUU```mmmyyytttfffooozzzsssooorrrtttrrrooonnnkkkhhhddd___[[[WWWTTTSSSWWWaaaooozzz|||fffKKK555---000...---///+++---,,,,,,,,,,,,---......222222---...333555HHHiiitttxxx|||}}}zzzuuuooofff]]]WWWQQQPPPKKKEEE???>>>AAADDDRRR```pppuuupppkkkmmmqqqppp|||fff___bbbZZZbbbwww}}}}}}pppPPPZZZbbbjjj~~~{{{}}}rrrxxx~~~ooottt@@@///;;;555888444666444666:::GGGtttppp{{{kkkaaaUUUKKKBBB===@@@FFFVVVXXXaaaooo}}}~~~{{{mmmqqq}}}~~~zzzssslllddd[[[RRRLLLEEEHHHMMMYYYnnnooo^^^^^^dddnnnmmm___jjjffffffggg^^^RRRTTT___hhhzzzttt___\\\eeelllsss~~~~~~}}}yyyrrrmmmbbb\\\SSSNNNQQQ[[[cccfffjjjaaaTTTttttttRRRKKKmmmBBBCCC444111111000......------------.../////////111444666AAAmmmwwwooonnn]]]SSSXXXkkk}}}yyypppaaaSSSQQQWWWXXXUUU[[[___eeeuuu}}}sssccc^^^ooowwwggggggiiiaaaeeejjj```WWWUUUTTTRRROOOPPP[[[hhhqqq}}}xxxccceeezzzqqqlllooosssrrrooommmhhhgggddd```[[[WWWTTTRRRUUU___mmmyyy|||~~~iiiKKK555---000...---///+++---,,,,,,,,,,,,---......000000,,,...333444GGGhhhzzz~~~{{{vvvppphhh___YYYRRRPPPKKKDDD???===@@@DDDOOO]]]nnnuuurrroooqqquuuwww^^^UUU^^^\\\bbbttt}}}hhhMMMYYYdddrrr{{{}}}xxxoootttZZZ>>>>>>111222444666555777;;;GGGtttppprrreee\\\PPPHHHAAA>>>CCCIIIWWWWWWZZZaaaiiivvvuuujjjooo{{{{{{wwwppphhh```WWWOOOIIIBBBHHHPPPZZZiiizzziiibbbmmm{{{}}}yyywwwvvvkkk^^^^^^gggsss}}}vvvfffgggnnnuuu~~~}}}|||{{{wwwqqqnnncccZZZPPPKKKPPPZZZaaadddrrr```XXX|||wwwUUUOOOqqqBBBBBB666111000///......------------.../////////000333666@@@iiirrrqqq~~~hhhXXXQQQVVVgggvvv}}}~~~qqqiii^^^UUUUUUZZZZZZWWW\\\bbbhhhxxx}}}}}}~~~xxxhhhbbbrrrwwwxxxxxxpppnnnkkk___YYYRRRKKKHHHGGGJJJTTT^^^ccctttvvv```___{{{~~~ssskkkmmmrrrqqqmmmkkkfffeeedddaaa]]]YYYUUUSSSSSS]]]mmmyyyyyyyyyiiilllgggMMM777...111...---///+++---,,,,,,,,,,,,---......---///,,,///333444GGGhhhyyy~~~|||xxxrrrkkkbbb\\\SSSPPPJJJCCC>>>===@@@CCCJJJWWWhhhrrrtttsssuuuwwwuuupppTTTKKKWWW]]]eeettt~~~cccRRRbbbppp~~~rrr}}}|||}}}|||ppptttddd<<<777000999555777555777<<>>>>>@@@BBBEEEPPP```lllqqqsssssssssooo}}}^^^VVVSSSVVV^^^lllyyy}}}fff[[[lll{{{{{{yyyxxxttt}}}|||rrrssspppCCC;;;444>>>555777555888===GGGooonnn{{{|||mmmZZZOOOEEE@@@>>>@@@FFFMMMNNNOOORRRVVVXXX^^^lllzzz{{{zzzsssmmmddd[[[SSSMMMGGGCCCBBBLLLXXXaaajjjsssyyyyyyzzzwwweeevvvkkkbbbjjjppp}}}}}}zzz}}}~~~{{{tttnnnkkkjjjgggZZZNNNNNNVVV___fffiiiwwwWWWVVV}}}iiiVVV\\\<<<222...000000///...............,,,---.........000333555>>>eeejjjtttxxx```RRRNNNTTT```lll~~~ssslllqqqxxx|||xxxlll```YYY\\\dddjjjwwwiiieeeqqqxxx{{{}}}vvvuuuttttttvvvyyy}}}yyyyyyssslllqqq}}}|||zzzvvvlllfff]]]SSSKKKKKKMMMMMMMMMNNNZZZnnnjjjbbbUUUVVVrrrzzzooofffhhhmmmnnnkkkjjjfffffffffdddaaa]]]YYYVVVTTT___nnnzzz|||~~~vvvQQQ:::000111...---///,,,---,,,,,,,,,,,,---......,,,000///222555777LLLppp~~~|||xxxtttmmmeee```WWWQQQIIIBBB??????AAABBBBBBJJJWWWccckkknnnmmmllllllzzz{{{aaaqqqpppaaaddduuu}}}yyyuuueeeooo}}}~~~yyytttsss|||zzz~~~sssrrr[[[LLL888666555666555888===FFFlllmmmwwwoooZZZNNNCCC>>>>>>AAAGGGMMMSSSRRRWWWaaannn}}}{{{|||~~~uuummmggg]]]TTTNNNIIIEEECCCFFFPPP[[[fffpppxxxwwwrrrooo~~~rrrvvvfff___lllxxx|||~~~~~~zzzqqqiiieeedddcccVVVMMMPPPYYYaaahhhnnnsss\\\bbbYYYPPP___vvv<<<222111000//////............///,,,---.........000333555???iiijjjzzzxxxaaaRRRNNNSSS```lllyyy~~~dddVVVXXXaaafffooollljjjssstttuuuwww{{{wwwjjjkkkkkklllooottt{{{vvv{{{yyyrrrrrr~~~{{{|||vvvkkkggg[[[SSSNNNPPPSSSRRRQQQPPPWWWiiizzz[[[YYYTTTXXXtttyyyjjjccc___dddiiikkklllmmmhhhgggfffddd```]]]YYYWWWTTT___nnn{{{}}}SSS<<<111222...---///,,,---,,,,,,,,,,,,---......---000000222555777OOOttt~~~|||yyyuuuooogggbbbZZZSSSJJJBBB@@@@@@BBBCCCBBBGGGPPP\\\fffkkkjjjgggggguuuxxx~~~uuuqqq{{{|||yyyoooqqqvvvuuuuuu|||~~~{{{zzzuuuqqqWWWKKK888666444555444888===EEEhhhpppuuuqqq\\\PPPCCC???@@@CCCIIIOOOVVVTTT[[[nnn~~~lllfffhhhvvvzzzooofff___UUUMMMHHHFFFDDDCCCLLLTTT___iiisssyyywwwqqqmmm{{{www|||hhhhhhzzz}}}}}}|||vvvooofff```]]]YYYOOOKKKQQQZZZ```iiissstttYYY^^^{{{UUUTTTiiikkk===222000//////............//////,,,---.........///222555>>>lllyyyhhh~~~yyydddUUUNNNRRR```mmmfffZZZWWW```dddkkk}}}xxxuuuxxxuuu}}}{{{iiigggaaadddggghhhiiilllqqqtttuuuyyyxxxqqqrrr{{{~~~zzz{{{sssdddaaaVVVPPPNNNRRRVVVWWWWWWYYYZZZhhhyyyuuu]]]``````iiisssccc``````dddhhhhhhkkknnnhhhgggdddaaa^^^ZZZXXXVVVRRR]]]mmmzzz{{{UUU===111222...---///,,,---,,,,,,,,,,,,---......,,,000///000333666PPPwwwzzz}}}{{{wwwqqqjjjeee\\\TTTJJJCCCAAABBBCCCDDDDDDFFFKKKWWWeeellljjjgggcccpppvvv|||wwwooossshhhffflllrrr~~~}}}vvvqqq|||oooAAA===555:::333444333777===CCCeeesssvvvuuu^^^QQQDDD@@@BBBFFFLLLRRRUUUYYYkkk~~~jjjmmmyyy|||wwwjjj^^^WWWNNNFFFCCCCCCCCCDDDPPPYYYccciiiooouuuxxxwwwrrrssssssnnnttt{{{yyyvvvqqqllleee]]]XXXQQQKKKKKKUUU\\\aaalllyyyqqqWWW^^^VVVUUUqqq^^^<<<111...//////............//////,,,------------///222555===lllnnneeezzzfffWWWOOORRR```ooo~~~fffaaaYYYbbbeeekkk}}}|||vvvrrr~~~ppp\\\[[[^^^bbbfffhhhfffeeeeeegggoooqqqnnnhhhjjjssstttoooppp~~~qqqvvvppp```___RRRMMMKKKPPPVVVYYY\\\```eeeooo|||kkkpppqqqyyynnneeedddeeehhhiiigggiiinnnhhhfffccc___[[[XXXVVVUUUPPP[[[lllzzzxxxVVV>>>222222...---///,,,---,,,,,,,,,,,,---......,,,///......111555PPPxxxkkk~~~|||yyyssslllggg^^^VVVKKKDDDBBBCCCDDDEEEFFFFFFJJJVVVeeemmmmmmiiidddqqqzzzzzzttt{{{fffpppqqq]]]QQQZZZfffooovvvpppzzznnn@@@:::111555222333222777<<>>:::444777111111666777???^^^sss}}}fffXXXEEECCCMMMMMMLLLWWWaaazzzyyyqqqvvvhhh]]]OOOHHHBBB@@@??????DDDKKKSSS]]]eeegggkkkxxxzzzxxxppppppooogggiiinnnkkkZZZiii|||~~~zzzyyyuuuooojjjeee___XXXRRRIIIGGGRRRbbbaaa^^^uuuxxxiiiTTTrrrRRRJJJ|||KKK>>>)))444//////............//////---///////////////111333999hhhsssppp{{{iii[[[SSSVVVdddsss}}}zzzrrrrrruuu~~~yyy{{{|||yyyrrriii```[[[ZZZ[[[eeegggUUUVVV[[[___```aaaaaaaaabbbdddgggeeefffgggeee```XXXPPPKKKBBBEEEJJJOOOUUU^^^hhhooowwwjjjhhhdddaaa```cccgggiiiiiikkkllliiibbb^^^]]]ZZZUUUQQQ___qqqzzzxxx}}}yyy[[[@@@222111//////000+++,,,,,,,,,---------......---000//////111666RRR{{{vvvccczzz~~~~~~}}}|||~~~}}}xxxrrroooddd\\\PPPFFFBBBDDDHHHLLLNNNLLLPPPZZZeeelllrrrwwwzzzoooqqqvvv|||yyynnn___llluuu|||rrrlllwwwzzzFFF>>>888444777111222777888???]]]}}}xxxxxxmmm^^^HHHDDDMMMNNNPPP\\\xxx|||pppwww|||ppp```UUUMMMCCC;;;;;;>>>BBBJJJQQQSSS\\\eeejjjttt}}}lllccc```^^^WWW[[[aaa]]]iiiooo}}}{{{zzzuuuooohhhccc\\\UUUPPPKKKKKKWWWeeecccaaa~~~lll___XXXjjjSSS```AAA666...666//////............//////---...//////...///111333;;;cccvvvsssyyyhhhYYYQQQTTTbbbppp|||~~~vvvxxxrrrhhh]]]VVVUUUYYY]]]iii```PPPSSSWWWTTTVVVXXXYYY[[[^^^bbbfffcccbbb```\\\VVVPPPJJJFFFAAADDDIIINNNUUU```llluuu|||wwwllleeebbb___^^^```ccceeefffgggiiigggbbb___^^^[[[WWWQQQ^^^qqq|||tttyyywwwYYY???111222//////111---,,,,,,,,,---------.........000...000333555KKKnnnxxxpppeee|||pppwww{{{|||~~~}}}}}}~~~~~~{{{wwwrrrnnnfff___TTTJJJEEEFFFKKKOOOLLLLLLQQQYYY```eeemmmuuuyyyxxxuuurrrtttwwwuuu|||nnnhhhsssPPP???666444666222333888999@@@ZZZxxxrrrtttvvvfffNNNGGGPPPSSSXXXggguuunnnsssvvvrrrvvvfffUUUKKKGGG@@@<<>>000:::)))......------------......,,,---......---...000222666OOO~~~yyyuuudddVVVNNNOOO[[[hhh}}}xxxlllkkkppp{{{~~~pppllliiifffZZZWWWQQQLLLJJJMMMSSSXXXgggZZZPPPQQQMMMHHHLLLQQQTTTWWWYYY[[[\\\YYYUUUOOOIIIEEECCCCCCDDD>>>BBBGGGHHHIIIPPP\\\fffmmmwww{{{zzzwwwqqqgggdddgggfffdddaaa\\\XXXWWWYYY[[[___cccdddaaa```aaa^^^ZZZWWWdddttt~~~tttrrrvvvtttQQQ;;;111111,,,+++...,,,,,,,,,,,,---------.........///...111555333BBB___iiimmmoooooo~~~|||yyyvvvssspppnnnjjjfff^^^SSSJJJFFFIIILLLNNNOOOTTTYYY[[[___hhhssswwwmmm```ooowwwyyyxxxssszzz}}}zzzvvvggg```jjj|||~~~LLL888222777333333444666888BBBXXXlllrrrtttbbbXXXPPP[[[ttttttnnnfffaaabbbjjjrrrvvv~~~nnnWWWGGGCCCDDDGGGPPP]]]iiizzz}}}xxxrrrsssqqqeeeaaa```WWW\\\\\\hhh{{{~~~}}}uuusssuuu~~~}}}|||xxxtttmmmjjjcccZZZQQQLLLKKKLLLUUU```iiinnngggPPPZZZXXXKKKRRRFFF333---888.........------------......,,,---......---...000222777KKK|||{{{tttdddVVVNNNNNNZZZggg}}}wwwddd______fffrrr|||ooodddbbb\\\UUUQQQOOOKKKIIIJJJPPPXXX___zzzSSSMMMSSSPPPHHHLLLQQQTTTUUUTTTSSSSSSSSSOOOJJJEEEBBBBBBCCCEEE===CCCIIIJJJIIINNNZZZcccjjjtttxxx|||uuutttnnnbbb```fffdddcccaaa\\\XXXXXX[[[^^^___bbbdddaaa```aaa^^^ZZZVVVccctttzzzxxxzzzxxxRRR===333444---+++...,,,,,,,,,,,,---------......---//////111444333DDDddd|||xxxooottt~~~{{{xxxuuurrrooonnnhhhfff___UUULLLIIIKKKPPPOOOOOOQQQWWW[[[___hhhrrrzzzkkkqqquuupppyyy}}}zzzvvvggg```jjjvvv~~~FFF888555777333333333444777CCCYYYkkk}}}uuurrrcccWWWdddooo^^^bbbhhhkkkllloooxxxoooVVVGGGEEELLLPPP\\\sss~~~wwwssskkk^^^___hhhiiilllgggiiiwww|||wwwkkkdddppp~~~|||}}}{{{tttmmmgggddd^^^VVVOOOKKKMMMOOO[[[iiinnnqqqtttZZZTTTmmmqqqPPPJJJ______:::000000444111...------,,,,,,------...,,,---......------///111777HHH~~~wwwzzztttdddVVVNNNNNNZZZggg|||ppp]]]UUUVVV]]]iiittt{{{tttUUUQQQXXXWWWOOONNNLLLIIIHHHLLLTTT___gggmmmIIINNNWWWQQQGGGKKKQQQTTTSSSPPPNNNLLLIIIFFFAAA===;;;<<<>>>???CCCIIIOOOOOOLLLOOOYYYbbbiiisssxxxzzzuuuwwwpppeeedddnnnbbbbbb```]]]YYYYYY]]]aaa\\\```bbb```______\\\WWWUUUbbbsss|||wwwTTT???666666///,,,///---,,,,,,,,,---------......,,,//////111444333GGGiii{{{iiizzz~~~~~~~~~~~~~~~{{{wwwtttqqqooonnnfffeee```WWWNNNKKKOOOTTTUUUSSSUUU[[[```eeennnvvv}}}qqquuuqqq{{{~~~zzzvvvggg```jjjhhhyyyyyyGGG;;;888777222222222333666CCCYYYkkkzzzooocccrrrdddaaajjjuuuyyywwwvvv~~~pppVVVFFFEEERRRWWWkkk{{{sssfffXXX^^^qqqyyyxxx~~~vvvbbbTTT[[[nnn}}}zzz|||zzzqqqhhhcccaaa[[[TTTMMMKKKNNNQQQ```pppssstttnnnTTTeeegggTTTUUUqqqKKK;;;666777111111...------,,,,,,------...,,,---...---------///111555HHH~~~vvvuuufff\\\PPPKKKXXXkkk{{{~~~nnn```WWWTTTVVV```lllvvvppp\\\OOONNNQQQNNNHHHHHHLLLQQQOOOPPPddd|||UUUMMMXXXQQQMMMLLLTTTWWWRRRTTTYYYSSSGGGHHHCCC?????????===???CCCAAAIIIQQQRRRPPPQQQXXX```iiittt{{{zzzyyyqqqbbb^^^dddhhh```YYYVVVUUUVVV\\\ccc___``````aaa```^^^]]]\\\YYYjjj{{{|||ZZZ???111///,,,,,,///,,,,,,,,,,,,---------......000---***...111111JJJtttppp[[[hhh|||~~~}}}}}}}}}zzzxxxwwwtttqqqnnnjjjddd]]]XXXRRRNNNQQQWWWVVVWWWRRRXXXhhhnnnrrr}}}|||ttt}}}~~~zzzzzzzzz~~~zzzuuukkkaaabbbrrr~~~KKK999???111111333555333333???WWWlll|||{{{uuuvvvfffcccmmmxxx{{{yyy{{{xxxjjjSSSFFFOOO[[[\\\}}}~~~}}}ppp```YYY```nnnxxx{{{~~~sss___TTTVVVcccuuuxxxyyyxxxrrrgggbbbZZZMMMJJJNNNKKKSSSiiijjjjjjtttvvv^^^YYYrrr[[[QQQ]]]CCC,,,222222---222------------------------...------......///000111666EEEvvvtttuuuiii^^^SSSQQQ^^^ooovvvjjjXXXQQQPPPWWWdddoooyyyhhhUUUNNNPPPSSSMMMLLLKKKLLLMMMLLLUUUtttTTTPPPUUUPPPQQQVVVWWWVVVTTTVVVXXXTTTMMMMMMIIIFFFEEEBBB???CCCIIIEEELLLRRRSSSPPPQQQYYY```kkksssvvv{{{xxxxxxpppbbb___eeehhhaaa\\\ZZZYYYWWW[[[```bbbccccccaaa___\\\YYYXXX]]]nnn{{{WWW>>>111000------///,,,,,,,,,,,,---------......111///,,,000222222JJJsssuuuWWW```}}}~~~~~~|||{{{~~~|||{{{yyyvvvrrrnnnhhhbbb\\\WWWRRROOORRRXXXVVVWWWUUU[[[kkkpppsss~~~~~~~~~www}}}{{{zzz~~~}}}xxxkkkdddkkkGGG777===222333333333333666???RRRcccpppvvvgggbbblllxxx||||||zzznnnWWWKKKTTTjjjssssssddddddiiicccjjjsssbbbVVVUUU^^^gggrrr}}}}}}cccRRRUUUiiiyyyzzzxxxtttmmmbbbZZZXXXOOOKKKNNNMMMTTTfffoooooojjjVVV]]]VVVRRReeeqqq===000222000,,,,,,------------------------------------...///000111444BBBrrrrrr|||}}}wwwlll^^^UUUXXXfffrrr~~~ttt]]]RRRKKKNNNYYYfffsss|||___PPPOOOTTTUUULLLRRROOOMMMMMMQQQfffkkkUUUSSSRRRPPPRRR]]]\\\^^^cccccc]]]XXXXXXRRROOOMMMIIIBBB===AAAHHHJJJOOOTTTTTTQQQSSS[[[cccllltttwww}}}}}}vvvvvvooobbb```gggiiiccc___^^^[[[XXXYYY\\\eeefffeeebbb]]]XXXVVVUUU```qqqrrrRRR;;;000222......///,,,,,,,,,,,,---------......111000---000333222HHHnnnhhheee}}}~~~}}}}}}}}}~~~}}}{{{wwwrrrnnneee```[[[WWWSSSOOORRRXXXSSSVVVVVV___oootttwwwzzz}}}ttt~~~yyyyyy}}}llljjj|||uuuBBB555;;;333666333222444777>>>MMM[[[eeetttgggkkkvvv|||rrr\\\PPPYYYnnn|||gggXXXWWW\\\YYY```wwwwwwgggVVVNNNTTT]]]ssscccPPPTTTooozzzyyytttnnnggg\\\SSSVVVMMMGGGNNNSSS\\\llloooxxx\\\SSSqqqoooNNNUUUuuuXXX333444222//////)))------------------------------------...///000111333???mmmpppxxxyyyiii[[[XXXaaammmtttxxxgggXXXKKKIIIRRR___nnnyyy[[[PPPRRR\\\ccc___```[[[XXX\\\hhh\\\UUUVVVVVVXXXYYYaaahhhyyy}}}fff\\\___[[[ZZZYYYSSSHHH>>>???EEELLLPPPTTTTTTTTTWWW```gggmmmxxxzzzssstttnnnbbbaaahhhjjjddd___]]]ZZZVVVWWW[[[eeefffeeeaaa[[[XXXWWWXXXbbbrrroooMMM888000333000...///,,,,,,,,,,,,---------......///000---000333222EEEgggnnn}}}~~~~~~}}}}}}{{{vvvpppllleee```[[[XXXRRRNNNOOOTTTOOOTTTUUU^^^mmmrrruuuvvvvvvzzzyyyoootttjjj???555:::444666333333555555:::KKK^^^bbbvvvsssyyy}}}uuujjjnnnyyy~~~uuu```TTT[[[mmmiii]]]```jjjhhhhhhpppttt~~~|||ooo]]]SSSZZZggg{{{cccTTTZZZuuuuuutttmmmfff```VVVQQQSSSIIIDDDQQQ]]]gggsssooopppRRR^^^]]]HHHZZZDDD,,,888222///333+++------------------------------------...///000000222<<>>999666777444111333777222222IIIeeetttnnnuuuzzz~~~xxxmmmeeejjjsssoooccc^^^hhhvvv}}}kkk___dddooobbbeeexxxhhhgggqqq||||||{{{kkk___gggyyyoookkk]]]RRRMMMFFFGGGLLLTTTbbbkkkiiizzzkkkeeeUUUeeeyyy\\\YYYSSSBBB444222000---,,,,,,------------------------,,,,,,,,,,,,---...//////333333TTT|||zzz}}}{{{ooolll}}}xxxgggkkkzzzyyykkk[[[PPPTTThhh}}}uuueeejjjccc___rrrlll|||WWWFFFIIIJJJVVViiizzzzzziiiUUUIIILLLOOOUUUYYY]]]bbbgggjjjyyyzzzssssssnnnddddddmmmccc___]]]^^^^^^[[[[[[^^^\\\]]]\\\YYYYYYaaappp|||oooooohhhIII666111333,,,)))---,,,,,,,,,,,,---------......,,,111000000333222;;;QQQlll{{{[[[IIIwwwzzztttyyy~~~~~~~~~|||xxxuuussspppkkkhhhaaa^^^[[[XXXRRRKKKIIIKKKGGGHHHBBBAAAKKKQQQ\\\nnn|||~~~~~~|||wwwpppiiiaaaeeettt~~~{{{}}}}}}tttiiipppOOO===999555777555///000777555444EEE^^^zzzlllxxxyyyiiivvvvvvpppbbbVVVYYYdddfff```ffftttpppccciiikkk```hhhyyyvvvsssjjjwwwppphhhfffYYYOOOKKKFFFLLLNNNUUUccciiikkkggg[[[aaaWWWrrr|||hhhQQQ___jjj>>><<<222...222111---111------------------------,,,,,,,,,,,,---...//////333///NNNuuulllxxx|||pppeee~~~^^^[[[lllyyyiiiTTTJJJXXXlll|||yyyuuunnnnnnnnn}}}XXXIIIBBBKKKNNN___sssvvvfffWWWSSSTTTUUUYYY```cccdddiiiooottt{{{wwwuuuppphhhdddeeeaaa^^^]]]^^^______\\\ZZZ[[[YYYYYYZZZWWWYYYlllwwwzzz{{{oooBBB777------///...---,,,,,,,,,,,,---------......,,,000...---///---999RRRsssooo^^^VVVeeefff|||{{{~~~|||{{{yyyvvvqqqlllgggddd```]]]WWWQQQKKKGGGDDDCCCEEEDDDEEEIIINNNTTTaaammmzzz|||~~~wwwgggccchhhvvv{{{|||~~~~~~dddiiiMMMDDD<<<999888777333222333333333999@@@aaahhhnnnyyybbbOOOOOOXXX]]]```dddlll|||~~~||||||{{{~~~~~~vvviiijjjkkkmmmsss{{{xxxuuu{{{nnnwww{{{lll___[[[ZZZUUUMMMHHHJJJYYYggggggfff~~~jjjZZZQQQ]]]mmmWWWWWWJJJ666555333111///------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...222444GGGwwwqqqttt}}}qqqvvvxxxbbbdddnnnwwwqqqrrrrrrvvv~~~qqq]]]PPPUUUbbbttt{{{xxxtttxxxwwwpppooouuuzzzYYYQQQMMMIIIKKKXXXlllsssjjj```^^^\\\\\\^^^ccceeefffmmmttt~~~yyyuuusssnnnfffbbbcccaaa___^^^___aaaaaa___]]]^^^XXXUUUXXXZZZ___ooo{{{pppBBB777...---///...---,,,,,,,,,,,,---------......---111///...000///:::RRRtttnnnYYYOOOeeehhhwww|||~~~~~~{{{{{{zzzwwwrrrlllgggccc___\\\VVVPPPJJJFFFDDDCCCDDDDDDFFFKKKNNNTTT___jjjvvv|||}}}yyy{{{}}}ssskkkooo{{{zzz{{{tttzzzJJJ@@@888666555777444222333333333777>>>QQQrrrdddsssnnnYYYJJJMMMWWW]]]```cccnnnyyy~~~}}}oooiiifffiiiooovvvyyykkklllzzzmmmfffggggggcccnnnsss~~~sss{{{mmmddd\\\XXXTTTNNNKKKKKKUUU^^^ffflllvvvVVVKKK^^^yyy```OOO```@@@555444222000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...222555EEEpppwwwnnnzzztttrrrlllttt{{{zzz{{{zzziiiYYYTTTWWWjjjzzzyyydddaaa```[[[YYY\\\jjjssszzzxxxwwwaaaZZZRRRKKKIIIOOO```kkkkkkiiijjjeeeccccccddddddgggoooyyyzzzvvvrrrqqqllldddaaabbb^^^]]]\\\\\\^^^^^^]]][[[```XXXSSSXXX]]]cccooo~~~|||}}}hhhAAA777......///...------,,,,,,,,,---------.........111//////222///999PPPllliiiSSSJJJkkknnnttt~~~}}}zzz{{{zzzxxxssslllfffbbb]]]ZZZUUUOOOIIIEEECCCBBBCCCDDDHHHMMMPPPSSS[[[dddqqqyyy|||xxxxxx~~~wwwzzz~~~xxx|||HHH???777666444777444333333222111555;;;NNNsssvvviiihhhUUUHHHMMMZZZ```cccgggqqq~~~~~~{{{ooo```XXXQQQPPPTTT___qqq}}}mmmkkkyyy[[[NNNYYYfffjjjxxxvvvzzzhhh```\\\YYYTTTMMMHHHKKKRRRccceeeiii|||wwwnnncccOOOWWWjjjRRRPPPuuuiiiAAA444333222000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...111444BBBjjjzzziiiyyyzzzvvvxxxrrrcccXXXSSSdddttt|||rrrddd]]]YYY\\\aaazzz~~~nnnaaaQQQPPPIIIIIITTTaaaiiinnnrrrqqqnnnkkkjjjiiilllwwwvvvrrrooonnnjjjccc```aaa___^^^]]]\\\[[[[[[ZZZYYY]]]WWWUUU[[[___bbblllyyy|||~~~~~~]]]???666/////////...------,,,,,,,,,---------.........000...///222///777MMMiiilllXXXMMMtttsssttt}}}~~~}}}}}}||||||yyyzzzzzzxxxssslllddd```[[[XXXSSSMMMHHHDDDBBBBBBBBBDDDJJJPPPRRRSSSXXX___ooozzz{{{vvvxxx}}}xxxvvvJJJAAA999:::777888555333444222111444:::JJJsssnnnppp\\\MMMRRR^^^eeeiiimmmzzz}}}tttcccWWWRRRMMMJJJKKKWWWppp~~~kkkgggoooVVVVVVnnn~~~}}}~~~}}}yyy}}}vvvnnnpppxxx[[[^^^YYYUUUQQQLLLKKKRRR\\\hhhhhhvvvjjjbbbSSSfffwww[[[OOOfffdddEEE333222111///...---,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...000222???hhh~~~iiizzzxxxmmm```WWWeeeqqqvvvxxx~~~zzzkkkWWWRRRJJJFFFKKKXXXeeepppxxxzzzxxxvvvuuutttxxxqqqmmmkkkkkkhhhbbb```bbbbbbbbb```]]]ZZZYYYXXXYYYSSSQQQVVV]]]```aaalllzzzYYY===666000000000------...,,,,,,,,,---------......,,,///,,,...111...444HHHkkkvvvdddTTTvvvnnnnnn|||~~~~~~~~~}}}|||{{{zzzzzzxxxyyyyyywwwrrrjjjbbb^^^XXXUUUPPPKKKFFFCCCBBBAAABBBEEELLLSSSUUUSSSVVV\\\ppp|||wwwtttyyy~~~{{{{{{mmmKKKDDD<<>><<<:::888777777888888555===HHHkkkxxxxxx{{{|||uuuyyy|||zzzyyy{{{~~~~~~~~~zzzuuusssrrrnnnhhhrrruuuzzz{{{yyyuuuqqqpppeeekkklllaaaVVVOOOLLLHHHNNN___eeedddiii{{{kkk^^^WWWgggkkkWWWTTTYYY~~~ddd@@@888777222///...---,,,,,,+++,,,,,,++++++++++++++++++++++++************+++,,,---...111000333EEEooo~~~kkk~~~yyypppmmmsssyyyooo___ZZZZZZbbbnnn{{{~~~{{{}}}||||||}}}~~~}}}{{{yyysssgggVVVMMMUUUccc{{{vvviiidddffffffeee```[[[XXXZZZ]]]]]]VVVTTTZZZbbbcccaaa______\\\WWWUUU]]]ooorrrAAA777444111000000000///...---------............///---...111222000222<<>>;;;999777666888:::777JJJyyynnncccwww{{{}}}yyyqqqkkklll{{{||||||~~~~~~~~~~~~}}}{{{vvvuuuuuuvvv{{{|||wwwyyyiii___dddlllsss~~~yyynnnbbbYYYSSSQQQLLLMMMLLLJJJJJJNNNUUUYYY___ffffffuuummmggg\\\aaalllcccTTTmmmJJJ:::;;;444...000///...---,,,+++++++++++++++++++++++++++++++++++++++*********++++++,,,---+++000...333YYYyyy|||{{{~~~uuu```\\\[[[cccnnnyyy|||```XXX]]]ccckkkrrryyy{{{wwwttttttvvvxxxvvvzzz|||uuuhhhaaajjjwww{{{ggg\\\ZZZYYYXXXWWWUUUUUUVVVYYY\\\]]]ZZZYYY^^^fffjjjhhhcccaaa\\\ZZZ^^^hhhttt___333666333000/////////...------------............/////////...---111;;;FFFMMMZZZaaaVVVHHH^^^fffgggxxx~~~{{{yyyuuupppiiiddd]]]WWWSSSNNNKKKFFFCCCAAACCCEEEGGGUUUYYYZZZZZZ```lllxxx}}}pppYYYWWWPPPNNNHHHIIIGGGFFFCCC@@@===999666555666777222<<>>:::888666333999;;;999DDD\\\pppvvv~~~yyyuuuyyy~~~xxxoooyyy{{{yyyyyy}}}~~~|||}}}}}}|||}}}}}}zzzwwwyyy{{{{{{xxxsssnnnkkkcccgggllltttzzzggg[[[lllvvviiiaaaaaa```\\\UUUNNNJJJHHHIIIFFFHHHPPPXXX]]]aaadddpppxxxdddYYY}}}kkkVVVRRRgggvvvNNN000000666000---222...---,,,++++++*********************************,,,++++++***++++++,,,,,,)))//////222OOOzzzfff___\\\aaakkkvvvccc\\\VVVRRRSSS```sss}}}zzzsssiiiaaa\\\\\\^^^aaabbbhhhooorrrqqqssswwwvvviii```^^^ccc]]][[[YYYWWWUUUTTTSSSRRRTTTZZZ]]][[[\\\______\\\XXXUUUZZZiiiwwwMMMBBB555333000.........---,,,---------............///...///111888GGGRRRPPPGGGMMMYYYPPP>>>PPPggg]]]}}}{{{}}}wwwtttoooiiiccc]]]VVVQQQKKKIIIEEEBBBCCCFFFKKKNNNXXXYYYYYYZZZcccqqqzzz|||___RRRUUUPPPQQQQQQWWWSSSPPPKKKEEE@@@<<<:::999666999>>>:::333AAAaaavvv~~~}}}xxxwww|||}}}~~~~~~~~~|||xxxvvvwww{{{|||yyyyyy}}}yyyzzz{{{}}}}}}|||yyywwwwwwyyy{{{xxxqqqiiieeeccc___rrrooo^^^]]]nnnfffggg^^^]]]ZZZTTTMMMGGGDDDDDDJJJKKKRRRZZZ^^^aaaiiisss~~~qqqaaajjjnnn```WWWfff[[[FFF444111222111//////...---,,,+++************)))))))))))))))))))))))),,,,,,++++++***++++++,,,(((,,,---000FFFmmm{{{iiibbb]]]```hhhrrr~~~~~~\\\^^^]]]WWWXXXiiizzz{{{sssggg\\\VVVVVVXXXVVVVVV[[[gggoooooommmmmm~~~nnneee[[[VVVXXXZZZYYYWWWVVVUUUSSSQQQOOOTTT\\\```]]][[[^^^^^^[[[[[[XXX^^^mmm{{{yyy<<<:::555333000.........---,,,---------.........//////---///444???QQQ[[[SSSDDDEEEVVVRRR???PPPhhhbbbuuuvvv~~~vvvsssnnniiiccc]]]VVVQQQIIIGGGDDDBBBDDDHHHNNNRRRXXXYYYXXXZZZdddqqqyyyzzzppp}}}}}}XXXNNNTTTPPPTTTVVV___XXXTTTNNNGGGBBB>>>===<<<:::111333555000>>>___xxx~~~{{{}}}}}}|||yyy~~~~~~|||yyy|||}}}}}}}}}|||~~~~~~~~~www|||xxxyyy}}}}}}xxxwww{{{sssvvvzzz}}}}}}|||zzzxxxwwwzzzzzzsssggg^^^ZZZZZZttthhhccc```oooiiifffbbbXXXUUUNNNFFFBBBCCCHHHLLLMMMSSS]]]dddccceeerrr|||rrrnnn```ttt]]]XXXYYY{{{NNNEEE999111000222000---...---,,,+++************((((((((((((((((((((((((,,,,,,++++++***+++++++++...000000222BBBaaa{{{zzzyyyuuuiii\\\YYYdddttt}}}```___ZZZ___```iiiyyynnnddd[[[VVVXXX^^^YYYXXX```mmmtttsssvvv|||iiiiiigggYYYRRRWWWaaa^^^YYYRRRMMMLLLOOOQQQ]]]___```___]]][[[[[[[[[[[[\\\eeewwwnnnHHH>>>888222///000000...---///,,,+++---000///++++++...+++444CCCRRRZZZXXXOOOGGGJJJUUUQQQ@@@IIIrrrjjjbbb}}}qqq~~~{{{rrrfff[[[UUURRRMMMIIIFFFEEECCCDDDLLLUUU[[[WWWVVV^^^nnn}}}~~~wwwwww]]]QQQRRROOOQQQYYY\\\RRROOOKKKHHHFFFDDDBBB??????;;;::::::555777NNNiii|||yyyyyy|||xxxwww|||~~~~~~|||xxxzzz}}}{{{}}}{{{uuutttyyyxxxwwwvvvvvvvvvvvvvvvtttqqqssscccRRRdddwwwhhh```hhhwwwxxxmmmhhhhhhgggaaaZZZOOOMMMLLLMMMKKKJJJNNNUUUZZZ[[[aaahhhmmm|||wwwrrrmmmjjjuuu|||```VVVYYYxxxHHH???444------//////---+++++++++************))))))************+++++++++++++++******++++++,,,---...444...***;;;WWWyyyppprrrxxxxxxmmm___YYY___mmm|||bbb\\\]]]aaadddpppuuujjjbbbZZZVVVXXX^^^dddbbbkkk}}}{{{yyyqqqcccdddeee]]][[[```[[[YYYVVVRRRNNNNNNQQQTTT\\\^^^```aaa```^^^\\\[[[[[[___jjj{{{mmmIII@@@:::444000000000---,,,...---,,,,,,------,,,---///444???NNNXXXZZZTTTKKKEEEOOOWWWPPP???FFFmmmyyyeeennn~~~}}}}}}}}}uuujjj^^^WWWTTTKKKGGGDDDDDDCCCEEEMMMVVVYYYVVVWWWaaarrrrrrssskkkVVVOOOTTTQQQQQQVVVWWWPPPMMMIIIGGGFFFDDDBBB@@@???;;;::::::666777III___~~~}}}zzzwwwtttuuuwwwzzz{{{{{{|||xxxxxxxxxwwwxxx|||}}}~~~zzz|||{{{||||||zzz|||ppppppoooooooooppppppqqqrrrrrroooeeeXXX___sssjjjddd___bbbjjjmmmfff```^^^___^^^YYYTTTNNNHHHEEEHHHLLLPPPVVV]]]XXXgggooouuuzzz{{{pppUUUooojjjUUU^^^ttteeeDDD<<<333------///...---+++++++++************)))))))))*********+++++++++++++++******++++++,,,---(((000///---888PPPxxx}}}fffhhhwww}}}ttteeeZZZYYYddduuujjj^^^[[[```fffwwwxxxoooeee___ZZZWWWZZZ___jjjkkkxxxwwwqqqiiicccaaa___[[[ZZZ[[[UUUUUUTTTRRRQQQRRRTTTWWW\\\]]]___aaabbbaaa]]]ZZZ\\\cccrrrlllKKKCCC<<<666111111000---,,,...///000///---,,,---000222CCCMMMYYY___[[[SSSKKKGGGPPPWWWPPP@@@FFFjjjmmmppp~~~~~~~~~zzzooodddZZZVVVKKKFFFBBBBBBCCCEEENNNWWWWWWVVVZZZhhhzzz~~~ooo]]]NNNNNNVVVTTTRRRSSSPPPNNNLLLIIIGGGFFFEEEDDDBBBAAA<<<:::;;;888777AAAOOOtttzzz{{{{{{xxxsssmmmkkklllooo|||~~~~~~~~~~~~}}}{{{~~~xxxuuuxxx{{{yyyvvvvvvzzz||||||{{{|||}}}{{{vvvyyy|||vvvnnnmmmgggggghhhhhhjjjkkkmmmmmmhhhooohhhXXXYYYtttnnn______aaa___[[[\\\VVVUUUSSSSSSSSSQQQNNNKKKKKKGGGGGGNNNUUUYYY^^^bbbggglllzzzhhhiiiggguuuxxxXXXTTTssscccMMM===888111---......---,,,+++++++++************))))))))))))*********+++++++++************+++,,,,,,&&&...111111555CCCqqq~~~ccccccuuuyyylll^^^XXX___qqqmmm^^^UUU\\\hhh|||qqqiiiaaa^^^\\\ZZZ]]]bbbiiinnn~~~vvv{{{llliiigggbbb[[[ZZZ[[[ZZZVVVSSSUUUVVVUUUUUUVVVXXXZZZ^^^^^^___aaabbb```[[[WWW___jjjyyylllNNNFFF;;;555000000000......111333999888000,,,333===CCCVVVZZZ___```\\\UUUNNNJJJLLLUUUSSSHHHNNNmmmzzzuuu}}}tttiii^^^XXXLLLFFFBBBBBBCCCGGGOOOWWWVVVWWW___ppp{{{tttYYYNNNQQQXXXUUUSSSSSSMMMPPPMMMKKKJJJJJJIIIHHHGGGBBB===;;;<<<:::888:::@@@VVVoooyyyyyy{{{yyy|||zzzuuuqqqmmmkkkkkkkkkrrruuuwwwyyyyyyzzz|||}}}|||zzz}}}zzz}}}|||{{{{{{|||xxxvvvxxx|||wwwuuu}}}zzzzzz|||}}}yyyuuurrruuuzzz{{{tttjjjgggjjjnnnnnnnnnnnnooopppqqqrrrkkkjjj```YYYgggxxxjjj___YYY\\\```]]]VVVSSSMMMMMMMMMKKKIIIHHHHHHHHHLLLMMMTTT\\\___^^^___ccctttyyyjjjdddhhh~~~ZZZQQQccc\\\EEE999666333///---......---,,,+++++++++*********))))))))))))))))))***************************++++++,,,***...111444333999fff|||dddaaaooo|||}}}ssseee\\\```ooo}}}fffWWWRRR]]]ppp{{{xxxlllddd]]]]]]^^^^^^```dddhhhsssuuuuuu}}}yyyppphhhbbb___^^^YYYUUUZZZbbbddd^^^WWWYYYZZZZZZYYYYYY[[[\\\````````````___]]]YYYVVVeeerrrnnnUUUJJJ999333///000111000222555>>>FFFBBB444111DDD]]]iiikkkfff___\\\YYYUUUNNNGGGJJJXXX]]]VVVYYYooowwwxxxnnnccc\\\QQQIIICCCCCCEEEHHHPPPWWWVVVYYYdddvvvzzz{{{ttt]]]TTTUUUYYYTTTSSSTTTNNNSSSQQQNNNNNNNNNNNNMMMLLLCCC???=========999777888>>>WWWhhhooo{{{|||rrrooottt{{{{{{zzzuuurrrooojjjffffffhhhkkknnnpppssswwwzzz|||}}}~~~~~~|||zzzzzz}}}~~~}}}~~~~~~~~~{{{wwwuuuuuuwwwxxxxxx{{{~~~}}}yyyzzz~~~|||zzzyyyvvvrrroookkkiiigggggggggkkkwww~~~}}}zzzwwwtttrrrqqqpppkkkddd^^^cccooosssfffUUUYYYWWWVVVXXXXXXSSSMMMKKKHHHHHHHHHGGGFFFGGGKKKOOOQQQVVV]]]```]]][[[dddooo|||qqqXXXfffzzz___NNN]]]OOO<<<666---111000...------------,,,+++++++++*********))))))(((((()))))))))***************))))))******+++,,,---,,,---222444666^^^~~~vvveee```jjj|||~~~xxxmmmccccccmmmxxx```UUUUUUddd{{{~~~}}}|||{{{wwwsssfff___ZZZ[[[___```bbbeeekkkyyyrrrlllsss{{{ssspppoookkkeee```]]]]]]^^^\\\YYYUUUSSSYYYbbbeeeccc\\\]]]]]]]]]\\\[[[]]]___bbbcccbbb___\\\ZZZ[[[\\\ppp{{{uuu]]]NNN999333...000111222444888GGGOOOKKK===CCCaaa~~~tttjjj]]]VVVTTTQQQIIIBBBKKK\\\gggbbb___mmmttt~~~|||{{{zzz{{{}}}{{{sssiiibbbWWWNNNGGGEEEGGGJJJPPPWWWVVV[[[gggxxx|||xxxbbbYYYYYYYYYRRRTTTWWWQQQUUUSSSPPPPPPPPPPPPOOONNNDDDBBB@@@???>>><<<999777>>>PPPaaaooozzzjjjooojjj[[[gggwww{{{rrrhhhaaa___```aaabbbdddhhhmmmqqqwwwuuuvvvzzzzzzxxxxxxzzz|||zzzyyywww|||}}}|||}}}|||yyyzzz|||{{{xxxuuusssppppppxxx|||wwwtttpppjjjggghhhhhhiiipppwwwyyyzzz}}}zzzvvvpppjjjdddaaa______^^^aaafffcccZZZTTTSSSKKKNNNPPPOOOKKKFFFDDDDDDDDDDDDEEEEEEHHHMMMSSSXXXYYY[[[\\\ZZZXXXbbb|||{{{uuuhhhggg|||^^^WWW```^^^666333555//////......---,,,,,,,,,---+++++++++************)))((((((((()))))))))*********))))))))))))***+++++++++))))))///555888XXXxxxnnnddddddmmm{{{}}}~~~|||tttiiieeeiiioootttYYYUUUZZZiii}}}{{{zzzwwwrrrnnnbbbZZZVVVYYY^^^```bbbdddiiiwwwkkkiiisssyyyrrrmmmhhhbbb___\\\YYYWWWVVVWWWXXXZZZYYYWWWVVVWWWWWWYYY]]]bbb^^^______]]]\\\]]]___bbbcccdddccc^^^YYYYYY```ggg}}}}}}fffRRR;;;444///000111111444888CCCPPPUUURRRbbb~~~jjjbbbXXXQQQOOOKKKFFFAAAHHH]]]kkkfff___iiivvvzzz~~~{{{{{{{{{~~~xxxoooiii^^^TTTJJJHHHIIIKKKQQQVVVUUU\\\hhhvvv~~~}}}bbbZZZYYYWWWPPPSSSXXXRRRTTTRRROOONNNOOOOOOMMMLLLEEEEEECCCAAA???>>>===;;;DDDMMMVVVggg|||uuugggccclllwwwwwwmmmgggbbbaaa___]]]\\\___dddhhhkkkiiikkkppprrrpppqqqtttxxxxxxxxxwwwwwwvvvvvvvvvvvv|||zzzwwwyyyzzzyyyxxx}}}|||}}}xxxqqqllliiigggfffkkkrrrpppllliiiiiifffbbbdddiiikkkoooxxxyyyqqqnnnjjjhhhddd___ZZZVVVSSSRRRTTTYYY]]][[[SSSLLLLLLNNNDDDGGGHHHFFFCCCBBBDDDEEEEEEEEEGGGJJJOOOUUUYYY[[[]]]\\\[[[^^^hhh|||vvvuuurrrmmmeeeWWWgggrrrGGG666444444222.........---,,,+++---...+++++++++************)))(((((((((((()))))))))***)))))))))))))))***++++++)))++++++...333777QQQxxxxxxjjjccchhhrrrzzz|||~~~~~~wwwmmmffffffhhh{{{gggQQQRRR\\\iii|||}}}zzzxxxuuuppplll___XXXTTTXXX]]]___aaabbbbbbqqq~~~kkkjjjuuuyyymmmccc___\\\YYYWWWTTTRRRUUUWWWWWWWWWWWWOOOOOOTTTYYYWWWTTT\\\ggg^^^___^^^]]]\\\^^^aaadddccceeeeee^^^XXXZZZeeepppkkkTTT===666000000111111333777999MMM\\\ggg}}}fffZZZWWWSSSOOOLLLIIIFFFDDDBBBYYYjjjfff^^^gggzzz|||{{{yyy|||tttmmmcccXXXMMMJJJJJJLLLQQQVVVTTT[[[gggttt}}}wwwnnnppp~~~}}}zzz|||___XXXXXXVVVOOOSSSXXXRRRRRRPPPMMMLLLMMMLLLKKKIIIEEEFFFEEEBBB@@@@@@@@@???@@@DDDFFFWWWxxxmmmaaa]]]rrr}}}vvvtttjjjgggbbb]]]ZZZ[[[___cccbbb```ccciiilllkkkmmmppprrrrrrqqqqqqqqqrrrrrrsssmmmuuuyyyuuusssuuuvvvtttlllrrryyy{{{xxxvvvwwwyyyooohhheeeffffffbbb]]]\\\^^^\\\]]]bbbbbbaaagggpppqqqkkkhhhhhhgggdddcccddd\\\[[[YYYXXXVVVUUUUUUUUURRRVVVTTTNNNLLLLLLGGG>>>EEEFFFEEEBBBBBBFFFIIIJJJKKKKKKMMMQQQVVVZZZ[[[ZZZ^^^\\\___jjjvvvlllrrrsssmmmwwwtttdddbbbKKK999888222,,,---//////...,,,++++++---...+++++++++************)))(((((((((((()))))))))))))))))))))))))))******+++)))///000///111333IIIkkkkkkiiiqqqvvv||||||{{{vvvnnnhhhffffffyyyhhhTTTSSSZZZ]]]jjjwwwzzzvvvwwwqqqnnnnnnggg```VVVRRRVVVVVVPPPQQQXXX[[[hhhpppiiiccchhhsssxxx}}}rrrkkkddd[[[VVVVVVWWWSSSOOONNNQQQSSSSSSRRRJJJPPPVVVZZZ\\\\\\___aaaXXXWWWWWWWWWXXXZZZ]]]^^^^^^aaabbb^^^[[[```mmmyyypppMMM888555000...///111333333:::GGG___zzzmmmZZZFFFKKKOOOMMMGGGCCCCCCFFF===[[[[[[WWWXXXaaawww|||vvvxxxsssiii]]]OOOIIIMMMTTTXXXXXXWWW]]]cccqqq~~~zzzvvvyyywww{{{{{{{{{yyyuuueeebbb[[[ttt___VVVOOORRRTTTRRRQQQTTTNNNMMMLLLJJJJJJIIIIIIIIIHHHHHHFFFDDDBBB@@@???>>>;;;:::999HHHllllllfffjjjyyynnnfffddd```XXXUUUXXXYYYXXXWWWYYY^^^```aaa```cccdddfffhhhjjjjjjjjjjjjeeeffffffhhhkkknnnqqqsssnnnlllhhheeedddeeegggiiillliiiccc^^^[[[\\\^^^```fffddddddhhhoooqqqoookkkgggbbb]]]ZZZZZZZZZXXXVVVRRRSSSSSSQQQOOONNNNNNPPPRRRMMMHHHEEEEEEEEEDDDCCC???@@@BBBGGGKKKNNNOOOOOOTTTTTTVVVXXXZZZ\\\]]]]]]ZZZbbbqqqiiiooonnnlll}}}{{{jjjkkkmmmlll@@@111333333111111......---------,,,,,,,,,+++++++++******(((''''''))))))))))))))))))))))))(((((((((((())))))))))))------***,,,222222???ZZZyyykkkooowww|||}}}~~~}}}yyyrrrmmmlllkkk|||~~~|||rrrgggccciiiqqq~~~{{{yyy}}}qqqmmmpppllllllmmmfff^^^SSSMMMQQQRRRMMMMMMRRRSSS[[[aaa```___fffrrr{{{rrrcccYYYTTTSSSUUUQQQMMMKKKMMMOOOPPPOOOQQQUUU[[[___```aaabbbdddZZZYYYWWWWWWXXX[[[^^^```^^^___]]]ZZZ[[[eeevvvrrrLLL666333///---...000111111888BBBTTThhhuuutttggg[[[KKKLLLKKKIIIFFFDDDDDDEEEDDDYYY]]]\\\UUU^^^|||zzzwww{{{wwwnnnaaaSSSLLLOOOTTTWWWWWWXXX[[[]]]jjjzzzxxxvvvpppqqqssswww~~~~~~}}}{{{sssiiiXXX\\\aaa~~~vvvjjjZZZYYY[[[^^^[[[TTTRRRTTTOOONNNMMMLLLKKKKKKKKKKKKIIIIIIHHHFFFDDDAAA???>>>;;;999777===PPPllluuu\\\___zzzwwwfffdddgggdddWWWKKKVVVSSSPPPOOOQQQUUUXXXZZZXXXYYY[[[]]]^^^_________^^^^^^___```bbbeeegggiiieeedddbbb```___```aaaaaacccaaa___^^^___bbbfffiiioookkkfffeeedddbbb]]]XXX[[[XXXTTTRRRRRRRRRPPPNNNNNNOOOOOOMMMKKKJJJKKKLLLHHHDDDAAAAAACCCEEEEEEDDDLLLKKKJJJKKKNNNSSSVVVXXXRRRVVVZZZ[[[[[[^^^eeejjjqqqccc]]]]]]uuurrrccckkkwwwYYY===555555222///000...------------,,,,,,,,,+++++++++******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))+++---***,,,111000<<>>===<<<<<<===BBBRRRoookkk___iiiyyyqqqggg^^^RRRPPPNNNKKKJJJIIIJJJKKKLLLMMMOOOQQQRRRSSSSSSSSSUUUUUUUUUVVVWWWYYY[[[\\\ZZZZZZ[[[[[[ZZZYYYXXXWWWVVVVVVXXXZZZ]]]aaaeeegggccc___ZZZWWWVVVTTTPPPMMMMMMKKKIIIHHHIIIHHHFFFDDDIIIJJJJJJHHHFFFFFFGGGHHHAAA@@@@@@BBBFFFHHHIIIIIIMMMMMMNNNOOOQQQTTTWWWYYYZZZ\\\]]]\\\___mmmrrr```[[[hhh}}}jjjaaaZZZoootttOOOBBB888777666000---000------------,,,,,,,,,,,,******+++******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))))),,,***,,,000///777LLLjjj^^^RRR```ccclllxxx{{{}}}|||||||||{{{yyywwwvvvuuuuuuggg___mmmtttlllmmmjjjjjjhhh___```WWWQQQUUU\\\^^^___bbbfff\\\VVV\\\kkkqqqWWWRRRQQQLLLRRROOOLLLKKKLLLPPPTTTVVV]]]___bbbdddeeeeeeeeeeeeiiieee```[[[ZZZ]]]aaaddd^^^ZZZXXX[[[gggxxxhhh>>>444111...,,,---.........///222666:::???DDDIIILLLXXXZZZ[[[XXXSSSLLLHHHFFFKKKOOOaaarrraaahhhuuuxxx}}}uuuyyy~~~~~~~~~~~~~~~~~~wwwkkk]]]VVVWWWYYYYYYWWWXXXUUURRR___tttxxxxxxyyywwwzzztttrrryyy|||~~~|||}}}}}}uuudddUUUTTTYYYddduuuuuulllZZZPPPWWW___```YYYPPPMMMNNNOOONNNMMMMMMMMMMMMMMMNNNNNNNNNNNNLLLJJJFFFCCCAAAAAA@@@GGGPPPQQQUUUmmmppp\\\___iiiooo^^^OOORRRTTTSSSNNNJJJFFFEEEGGGHHHIIIJJJKKKKKKLLLLLLNNNNNNNNNOOOOOOPPPPPPQQQOOOQQQSSSUUUUUUSSSPPPNNNLLLMMMOOOQQQSSSTTTVVVVVVOOOLLLIIIHHHIIIJJJIIIHHHDDDDDDDDDDDDDDDCCCBBBAAAFFFGGGGGGFFFDDDDDDEEEGGGEEEFFFGGGJJJLLLNNNOOOPPPLLLOOOSSSUUUWWWWWWXXXXXX[[[[[[]]]bbbssstttnnn]]]mmmdddWWW```kkkIII888444333555555///---///---------,,,,,,,,,++++++***************)))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((---+++,,,111///444EEEjjjlll[[[fffaaajjjvvv~~~yyyyyy|||yyyuuu}}}~~~~~~}}}}}}~~~}}}|||||||||||||||{{{zzzyyyqqqgggeeexxxuuunnnooojjjiiiggg^^^^^^WWWQQQSSSYYY]]]```bbbbbb___cccssshhhPPPPPPPPPIIIMMMMMMLLLLLLOOOTTTYYY]]]bbbcccdddfffggghhhgggffflllggg```ZZZXXXYYY]]]```]]]\\\]]]dddqqq]]]888666333000......//////...,,,---......///333888===DDDNNNYYYZZZRRRIIIFFFGGGKKKJJJ\\\uuuiiikkkuuuooozzz{{{uuuuuu~~~~~~~~~~~~}}}wwwlll___YYYZZZ]]]\\\ZZZVVVTTTRRR___tttxxxxxxxxx|||{{{zzz~~~wwwiiiZZZPPPUUU[[[cccssswwwcccXXXUUUUUUUUURRRPPPOOONNNLLLMMMMMMLLLLLLLLLMMMNNNNNNPPPPPPOOOMMMKKKHHHEEECCCCCCBBBMMM^^^aaaZZZ___mmm~~~sssjjjnnnyyyaaaaaadddddd___VVVNNNKKKKKKHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHIIIIIIIIIHHHHHHHHHEEEHHHKKKMMMNNNLLLHHHFFFFFFGGGHHHIIIIIIIIIHHHGGGIIIGGGDDDBBBBBBBBBBBBAAACCCDDDEEEEEEEEEDDDDDDDDDFFFGGGHHHGGGFFFFFFHHHJJJKKKLLLMMMNNNOOOOOOPPPQQQSSSUUUVVVVVVVVVXXX\\\```aaahhhvvvsssiiicccqqqvvv\\\ZZZyyyaaa???666222///111222000...///------,,,,,,,,,+++++++++)))************))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((...---,,,111000222???ggg}}}cccdddhhhnnnvvv~~~~~~}}}}}}~~~vvvxxx}}}}}}}}}||||||}}}}}}|||{{{~~~}}}||||||}}}}}}{{{yyyrrrlllkkkuuuttteeepppzzzllliiilllgggeeefff___```[[[WWWUUUWWW\\\```ccc```mmm^^^MMMNNNMMMHHHIIIKKKMMMOOORRRWWW]]]aaagggffffffgggiiijjjiiihhhhhhddd]]]WWWTTTUUUXXXZZZ]]]___eeennnyyyPPP888777444111000000000///...,,,,,,,,,+++***+++...111111???NNNRRRMMMIIILLLRRRIIIEEEPPPkkkiiieeexxxrrrmmmkkkvvvooo|||www}}}~~~~~~}}}vvvlll```[[[]]]___^^^[[[UUUTTTRRR___rrrvvvxxx{{{tttyyyppp^^^QQQLLLQQQ\\\fff~~~vvv}}}\\\XXXYYYUUUNNNJJJLLLQQQQQQMMMLLLLLLLLLLLLMMMNNNOOOOOOPPPOOOMMMKKKIIIGGGFFFEEEDDDBBBLLL[[[\\\OOOEEEFFF```lllzzzoooddd^^^hhhyyyppp\\\NNNJJJKKKKKKJJJIIIGGGGGGFFFFFFFFFDDDDDDEEEEEEEEEDDDCCCBBB@@@AAADDDFFFGGGFFFDDDBBBCCCDDDEEEFFFGGGFFFEEEDDDGGGFFFFFFEEEEEEEEEFFFFFFFFFGGGIIIHHHGGGGGGHHHJJJIIIJJJKKKKKKJJJJJJLLLNNNMMMNNNOOONNNMMMNNNPPPRRRVVVUUURRRPPPRRR[[[hhhrrrtttkkkkkkooojjj``````qqqoooMMMAAA888444///...///000//////,,,,,,,,,,,,++++++++++++))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))'''...,,,+++000000111;;;YYYuuuiiiqqqrrrvvv||||||~~~|||~~~}}}}}}}}}}}}{{{yyy{{{zzzxxxxxxzzzyyyvvvtttqqqmmmgggcccaaa```___^^^ssskkkbbbdddhhhaaa___bbb^^^^^^^^^\\\YYYZZZ___ggglllrrrnnnUUUKKKKKKKKKJJJJJJMMMQQQTTTWWW[[[```dddgggeeedddfffiiijjjiiigggccc___ZZZUUUTTTUUUXXX[[[]]]bbbkkkttt}}}iiiBBB888666444111000000000...------,,,+++***++++++,,,,,,,,,555>>>AAAAAAEEEOOOYYYFFFAAA???[[[gggaaajjjkkkfffssstttfff|||~~~~~~|||}}}~~~~~~vvvmmmaaa\\\]]]___\\\YYYVVVUUURRR\\\mmmrrrxxxuuuxxx{{{mmm[[[PPPNNNSSSaaaiiioooZZZ\\\WWWTTTNNNIIILLLRRRRRRMMMMMMMMMMMMMMMNNNOOOQQQQQQMMMKKKIIIGGGEEEEEEEEEFFFDDDEEEJJJOOOLLLBBB<<<===NNNfffxxx}}}xxxjjjccc[[[\\\rrrlllZZZRRRQQQPPPOOOLLLJJJHHHGGGGGGGGGDDDEEEFFFFFFFFFEEEDDDCCCAAABBBCCCDDDEEEEEEEEEEEEDDDEEEFFFGGGHHHHHHGGGGGGDDDFFFHHHJJJKKKLLLMMMNNNIIIJJJKKKJJJHHHHHHKKKNNNLLLMMMNNNNNNNNNNNNPPPRRROOOPPPQQQQQQPPPRRRWWWZZZZZZ]]]aaagggppp~~~zzzrrrrrrzzzpppaaaYYYddd|||sssLLL<<<:::333333111///.../////////,,,,,,,,,++++++++++++***))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))%%%---***(((...//////888KKKwwwxxxvvvvvv{{{zzzyyy~~~~~~}}}}}}}}}{{{yyyxxxuuussssssttttttqqqnnnnnnjjj```SSSKKKPPP```ooollleee^^^bbbfff^^^[[[^^^[[[VVVYYYZZZXXXYYYaaallltttoooXXXMMMJJJIIIJJJMMMNNNRRRWWWZZZ\\\___cccgggdddbbbaaacccfffhhhgggeeeaaa^^^ZZZWWWVVVYYY\\\___^^^dddnnnwwwWWW888888666444111000000///...,,,...,,,***+++,,,...---,,,---.........111;;;JJJTTTDDD>>>444OOOfff```gggmmmeee~~~sssbbb|||{{{}}}~~~{{{|||}}}wwwnnnbbb]]]]]]^^^[[[WWWXXXVVVRRRYYYgggnnnwww|||||||||yyywwwmmm^^^UUUTTTZZZgggkkkeeeWWW^^^QQQRRROOOKKKMMMRRRQQQKKKNNNNNNNNNOOOPPPQQQRRRSSSKKKHHHEEECCCBBBBBBDDDEEEDDDIIILLLIIIBBB???EEEMMMMMMnnn}}}rrriiiqqqpppfffcccUUUSSSPPPMMMKKKJJJIIIIIIGGGHHHIIIJJJIIIHHHGGGFFFFFFEEEEEEFFFGGGHHHJJJJJJFFFGGGHHHHHHHHHHHHHHHHHHIIIKKKMMMMMMLLLJJJJJJJJJJJJLLLLLLJJJGGGHHHLLLOOONNNOOOPPPPPPPPPPPPRRRTTTRRRTTTUUUVVVWWWZZZaaaffffffqqqssskkkiiitttjjjWWWZZZddd{{{KKK444111222+++000444222...---...///,,,,,,,,,+++++++++******((())))))*********))))))(((((((((((((((((((((((((((((((((((())))))))))))###+++(((%%%,,,......666FFFmmmwwwoooyyy{{{{{{~~~}}}zzzzzz}}}~~~~~~~~~|||zzzwwwuuuttttttsssqqqooonnnmmmllljjjaaaYYYUUUOOORRRiiixxx[[[```\\\XXXWWWXXXXXXVVVTTTYYYVVVSSSRRRVVV]]]eeekkk}}}[[[UUUOOOLLLLLLNNNNNNMMMVVVXXX\\\```dddgggiiijjjfffccc^^^\\\]]]___aaaaaa^^^WWWTTTYYY]]][[[[[[^^^___kkkuuuyyy~~~zzzHHH===777333222111000000///000000......---,,,,,,,,,,,,---...---------000888BBBHHH999777555BBB\\\gggjjjrrrccc{{{eee}}}||||||~~~}}}{{{|||}}}~~~|||zzzyyyooobbb[[[YYYYYYXXXUUUWWWXXXQQQQQQ```lllwww|||uuufffWWWRRRVVV[[[```||||||kkkYYYZZZQQQOOOMMMLLLMMMNNNNNNMMMPPPMMMNNNSSSSSSMMMLLLOOOMMMHHHFFFDDD@@@===AAAJJJGGGHHHIIIFFFBBBAAADDDGGGKKKXXXkkkyyy{{{{{{www~~~sssjjjllluuutttdddYYYTTTRRRPPPNNNMMMLLLKKKIIIGGGFFFHHHLLLDDDEEEFFFEEEDDDEEEIIILLLGGGOOOQQQKKKJJJNNNMMMFFFDDDGGGKKKMMMNNNNNNNNNOOONNNKKKLLLQQQRRROOOMMMNNNPPPQQQSSSSSSTTTUUUWWWYYYUUU```nnnuuuzzzoooiiibbbfff~~~oooYYYWWWWWWxxxQQQ777888777,,,111111///...---,,,,,,+++---,,,,,,+++*********+++************))))))))))))))))))(((((('''''''''&&&''''''''''''((((((((((((*********+++,,,---...///===bbbvvvrrrxxx~~~}}}}}}~~~}}}|||}}}}}}}}}|||zzzwwwvvvuuutttqqqooollliiigggfffaaaXXXRRRSSSVVVbbb~~~}}}fff```\\\YYYVVVTTTUUUUUUSSSRRRRRRQQQPPPOOOQQQTTTXXX[[[gggzzznnncccgggfff\\\RRRNNNKKKJJJMMMQQQSSSTTTXXXZZZ___cccgggiiijjjkkkeeebbb___]]]^^^___`````````[[[XXX[[[\\\ZZZZZZ]]]fffrrr}}}hhh@@@888111222222111000////////////......---,,,,,,,,,,,,---......------///444;;;AAA555444222???XXXdddhhhqqqnnnttt{{{yyy{{{{{{|||}}}{{{xxxvvvvvvwwwyyy{{{|||}}}}}}{{{xxxwwwuuuoooeee[[[UUUSSSTTTVVVVVV\\\XXXUUU^^^hhhuuu~~~xxxoooaaaTTTSSSXXXfffeeeyyy~~~dddVVVVVVSSSQQQOOONNNNNNNNNNNNNNNQQQMMMMMMPPPOOOJJJIIILLLMMMKKKGGGDDDEEEKKKSSSYYYNNNMMMKKKGGGCCCAAABBBCCCFFFLLL[[[mmmwww|||jjjxxx~~~eeeWWWWWW```nnnzzzjjj]]]\\\aaa\\\XXXUUUSSSRRRNNNIIIEEEJJJJJJKKKNNNOOOOOOLLLIIIHHHLLLMMMKKKKKKMMMLLLIIISSSQQQPPPPPPQQQRRRRRRQQQUUUPPPMMMPPPRRRRRRTTTWWW[[[[[[\\\^^^bbbiiipppuuu{{{{{{ggg```iiiyyyooofff[[[WWW```\\\;;;555888444///111000///...,,,,,,,,,,,,---,,,++++++*********+++*********)))))))))(((((()))(((((((((''''''''''''''''''''''''((((((((((((*********+++,,,---...///000OOOqqqsssrrr~~~~~~||||||{{{zzz|||~~~~~~~~~}}}{{{{{{{{{{{{zzzxxxvvvuuutttrrroookkkgggccc```___YYYRRRQQQWWWaaaooolllTTTUUUWWWUUURRRQQQQQQQQQPPPNNNKKKKKKKKKKKKJJJJJJIIIIIIIIISSSWWWOOOHHHHHHIIIGGGLLLJJJIIIJJJNNNSSSVVVXXXZZZ]]]bbbgggjjjkkkjjjjjjeeebbb___^^^^^^^^^]]]\\\YYYWWWWWWZZZ[[[]]]ccciiinnnyyyTTT;;;:::222222111000///..................---,,,,,,,,,,,,---//////...------000444777000111///;;;RRR]]]dddpppqqquuu}}}~~~{{{|||{{{|||{{{xxxssspppooooooqqqrrrsssuuutttsssqqqpppnnnkkkdddZZZQQQNNNRRRWWWYYYdddddd___cccjjjzzz~~~ttthhhZZZRRRUUU\\\ccc```ttt^^^VVVSSSSSSRRRPPPNNNNNNNNNNNNOOOPPPMMMKKKLLLLLLIIIIIILLLPPPQQQLLLFFFLLLZZZddddddRRROOOKKKGGGEEEDDDCCCBBBGGGEEEOOOccctttzzz|||~~~}}}oooddd\\\YYYZZZcccooo|||sssfff___^^^]]]ZZZUUUNNNKKKJJJMMMQQQRRROOOLLLZZZUUUQQQRRRRRRPPPOOOQQQRRRNNNKKKLLLOOOSSSUUUUUU\\\VVVSSSWWW]]]bbbiiippp}}}xxxaaafffhhh___iiibbbSSS```rrrccc666000666222///444000000...---,,,,,,,,,,,,,,,,,,+++************+++******))))))))))))((((((((((((((((((''''''''''''''''''''''''((((((((((((************+++---...///111FFF```xxxxxxvvv{{{|||xxxvvvvvvvvvwwwwwwwwwxxxyyy|||~~~~~~~~~}}}|||zzzzzzyyyxxxvvvtttrrrqqqpppooolllhhhddd```]]]\\\ZZZWWWZZZaaahhhmmmuuu}}}uuuqqq```UUUOOORRRQQQPPPOOOOOONNNNNNMMMIIIIIIHHHGGGFFFDDDBBBBBB>>>@@@CCCEEECCCBBBFFFLLLNNNMMMLLLMMMPPPSSSVVVWWW[[[___ccchhhjjjjjjhhhfffeeebbb___]]]\\\[[[YYYWWWTTTUUUVVVXXX[[[cccnnnwww|||{{{DDD:::===666222111000///......---.........---,,,,,,,,,,,,------...///...---...000222---///...777KKKVVV___ooolllfffsssxxx~~~|||yyytttoookkkiiigggfffggghhhiiijjjiiihhhgggeeeccc]]]UUUOOONNNSSSYYYbbbnnnpppnnnttt{{{xxxmmmtttssscccUUUQQQXXX```]]]dddnnnjjj[[[WWWSSSOOOOOOOOONNNMMMMMMOOOPPPQQQNNNLLLKKKKKKLLLNNNPPPQQQUUUQQQIIIOOOaaagggaaaRRRMMMHHHEEEFFFGGGFFFDDDJJJEEEIIIXXXgggrrr~~~vvvooofffaaa___kkk{{{sssllliiidddaaaaaaaaabbbbbbtttggg]]]^^^^^^YYYYYY^^^``````bbbeeejjjpppvvvyyymmmkkkppp{{{zzzrrrdddaaapppzzztttfffSSSZZZ^^^DDD444888777++++++777000///...---,,,,,,,,,,,,++++++***************+++***)))))))))((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((())))))******+++,,,...///555CCC[[[{{{nnnppp~~~wwwtttrrrtttqqqnnnlllmmmppptttvvvzzz|||~~~~~~}}}{{{zzzyyyxxxwwwvvvsssqqqnnnlllkkkkkkjjjhhheeebbb```]]]\\\bbb```aaadddeeecccbbbcccfffrrrppp]]]QQQVVVZZZWWWOOOOOOPPPOOONNNMMMMMMMMMKKKJJJHHHFFFEEEEEEEEEFFFDDD@@@AAAEEEDDD@@@CCCKKKOOOPPPQQQQQQRRRTTTVVVXXX[[[^^^bbbeeegggeeecccaaadddaaa^^^[[[ZZZXXXUUUSSSVVVXXX[[[\\\aaalllxxxddd<<<888:::666333222111///......------......---,,,,,,,,,,,,---+++---//////......000111,,,000...444DDDNNNZZZllljjjcccnnn{{{}}}}}}zzzuuuoooiiiddd```^^^[[[\\\]]]]]]^^^]]]]]]\\\[[[WWWRRRNNNOOOSSSYYY]]]jjjuuuyyyvvvwww}}}}}}uuuhhhccciiizzzsss___QQQQQQZZZbbbgggoookkkfffXXXVVVPPPMMMNNNOOOOOONNNOOORRRUUUVVVTTTQQQNNNMMMNNNPPPQQQLLLSSSQQQKKKQQQ___aaaWWWRRRMMMGGGDDDEEEFFFEEEDDDGGGDDDDDDJJJPPP^^^zzzwwwuuuwwwkkkiiiqqqzzz~~~vvvjjjeeedddmmm}}}iiiZZZYYYYYYtttkkk???;;;::::::555------111///...---,,,,,,,,,,,,,,,*********))))))***++++++)))))))))((((((((((((''''''''''''(((((((((((((((''''''''''''(((((((((((()))))))))***+++,,,---...222<<>>;;;444...000444111***......---,,,,,,,,,,,,,,,***))))))))))))***++++++))))))(((((((((((('''''''''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))***,,,---...333:::VVV[[[xxxvvv~~~~~~uuuqqqllljjjiiihhheeecccgggjjjooorrrssstttvvvwwwwwwwwwvvvuuusssqqqooonnnlllkkkjjjhhhfffeeeddddddbbbaaa``````^^^^^^]]]\\\\\\]]]\\\XXXVVVVVVXXXZZZTTTIIIHHHVVVZZZOOOEEEEEEJJJMMMOOOOOONNNLLLMMMNNNKKKJJJIIIHHHIIIJJJLLLMMMGGGDDDDDDHHHLLLNNNOOOQQQLLLOOOSSSUUUUUUVVVXXXZZZZZZ[[[]]]^^^]]]\\\ZZZYYYZZZWWWTTTRRRTTTVVVWWWWWWUUUaaaooo}}}sssMMMKKKBBB666<<<666555333222000/////////......---,,,,,,,,,,,,---***+++------------///111,,,111///...666<<>>YYY~~~dddrrr{{{uuummmeee^^^YYYRRRSSSTTTVVVYYY\\\]]]^^^ccccccdddffffffddd___\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYXXXWWWUUUTTTSSSSSSSSSTTTSSSSSSQQQPPPOOONNNNNNNNNMMMLLLKKKKKKJJJJJJJJJJJJLLLMMMLLLKKKIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJMMMMMMLLLLLLMMMMMMNNNOOOTTTTTTSSSSSSSSSTTTTTTUUUTTTUUUUUUVVVWWWUUURRRPPPRRRSSSUUUXXX]]]fffooovvvbbbHHHIII===>>>FFF>>>>>>999333111333555444222///...------,,,,,,------+++++++++,,,,,,---------000......///...000;;;FFFWWWiiiwww{{{ssshhh^^^XXXQQQIIIDDDGGGFFFDDDBBBBBBBBBDDDFFFJJJQQQOOOPPPZZZ___dddooozzz{{{kkkcccrrrvvvmmm]]]aaa^^^]]]^^^VVVPPPWWWrrrvvvppprrrsss{{{WWW\\\UUU[[[___TTTHHHAAACCCDDDCCCIIISSSpppaaaTTTPPPPPPNNNMMMOOOHHHIIIJJJKKKJJJIIIHHHGGGIIILLLMMMKKKGGGGGGJJJNNNRRRTTTWWWXXXXXXWWWXXXXXXQQQaaa{{{zzz||||||{{{pppcccrrrwww~~~yyyfff\\\YYYaaapppZZZ???;;;888111222111000///............------,,,++++++***))))))))))))))))))))))))))))))))))))))))))((((((((('''&&&&&&''''''''''''''''''''''''''''''((((((((((((((())))))******+++,,,,,,---...555IIIkkkbbbfffjjj}}}|||qqqeee]]]YYYOOOQQQSSSSSSRRRQQQSSSUUUWWWYYY\\\___aaa___[[[WWWWWWWWWWWWVVVVVVVVVVVVVVVWWWVVVTTTRRRQQQPPPOOOOOORRRPPPOOOMMMLLLLLLMMMMMMKKKKKKKKKKKKKKKJJJIIIHHHIIIKKKLLLKKKJJJHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJMMMLLLLLLLLLLLLMMMNNNNNNPPPQQQQQQRRRRRRRRRQQQQQQTTTSSSRRRQQQQQQQQQRRRSSSTTTVVVZZZ```hhhttt|||RRRCCCHHHAAAAAAHHHBBB@@@;;;555333444555333222///...------,,,---------++++++,,,,,,,,,,,,------333000000222222222888???LLL\\\hhhooo|||}}}}}}uuujjj```XXXPPPIIICCCFFFDDDCCCCCCFFFIIIJJJKKKLLLSSSQQQPPPXXX[[[]]]fffjjj{{{}}}nnnxxxxxxgggVVVZZZTTTPPPPPPLLLNNN\\\uuuwwwuuu~~~pppWWWUUURRRYYYXXXWWWIIIEEEQQQ[[[___nnntttXXXQQQQQQLLLKKKNNNKKKLLLMMMJJJGGGEEEGGGJJJNNNMMMKKKJJJIIIIIIJJJKKKLLLPPPUUU[[[]]][[[UUUPPPBBBIIIgggwwwwww|||~~~~~~qqqxxxyyyxxxmmmZZZZZZkkk___999222666555000111000///...............,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))(((((((((''''''%%%&&&&&&&&&'''(((((((((''''''''''''(((((((((((((((((()))******++++++,,,000///222@@@\\\yyybbbccc___kkk|||vvvwwwyyynnnddd^^^UUUTTTRRRPPPNNNNNNOOOPPPRRRRRRTTTWWWZZZZZZXXXVVVTTTTTTTTTSSSSSSSSSSSSSSSWWWVVVTTTRRRPPPOOOOOONNNOOOMMMKKKIIIIIIJJJKKKLLLIIIIIIJJJKKKJJJIIIHHHGGGHHHJJJKKKJJJIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLMMMNNNNNNMMMNNNPPPRRRSSSSSSRRRRRRTTTSSSRRRPPPOOOPPPSSSUUUVVVZZZaaaiiisss~~~hhhMMMFFFKKKEEECCCFFFBBB@@@<<<777444333333222111//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,111......222444444666:::GGGVVVbbbiii{{{yyy~~~wwwmmmbbbXXXPPPHHHBBBAAABBBDDDHHHNNNQQQRRRQQQRRRVVVPPPMMMTTTXXX]]]hhhqqq|||www}}}vvv___PPPTTTPPPLLLOOONNNVVVhhhhhhYYYTTTWWW```ZZZYYYKKKJJJXXXccckkk{{{YYYQQQQQQLLLIIIMMMNNNOOOMMMGGGBBBBBBHHHNNNQQQNNNJJJJJJKKKLLLKKKIIIHHHJJJPPPWWWZZZXXXPPPIIIGGGHHH[[[xxxkkk~~~~~~yyy{{{~~~gggZZZ```aaaccc{{{JJJ666888999444///000///......---------...,,,+++++++++******))))))))))))))))))))))))))))))))))))((((((((('''''''''%%%%%%%%%&&&'''((())))))''''''''''''(((((((((((((((((())))))***+++++++++......222>>>TTTmmmVVV]]]ZZZ]]]vvv{{{~~~{{{pppggg^^^WWWPPPLLLMMMNNNMMMKKKOOONNNMMMNNNPPPSSSTTTSSSQQQQQQQQQRRRRRRRRRRRRRRRTTTSSSRRRPPPOOONNNMMMMMMLLLKKKIIIGGGGGGHHHJJJKKKHHHHHHIIIJJJJJJIIIGGGFFFHHHIIIKKKJJJHHHGGGGGGHHHHHHIIIIIIIIIJJJJJJKKKKKKLLLLLLKKKKKKLLLLLLMMMNNNPPPQQQSSSTTTTTTTTTSSSRRRLLLNNNOOOOOOPPPRRRVVVZZZaaagggoooxxxXXXLLLHHHJJJHHHDDDCCC@@@>>>;;;888444333111000/////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++000333333666:::BBBQQQ```jjj{{{~~~yyypppeee[[[PPPGGGBBBAAAEEEJJJQQQUUUVVVUUURRRXXXZZZSSSPPP[[[eeeqqq|||wwwzzzqqqYYYKKKQQQPPPOOOSSSTTT\\\nnnzzzgggjjjrrr|||vvv|||rrr^^^VVVRRR[[[ccc___VVVKKKGGGMMMOOOWWWuuutttWWWPPPQQQLLLIIILLLKKKKKKHHHCCC@@@DDDNNNWWWRRRMMMIIIIIIKKKMMMKKKHHHEEEFFFIIIMMMQQQPPPJJJEEEBBBHHHWWWkkkzzzmmmvvvzzzyyyyyyzzz~~~yyyhhhaaaYYYXXX^^^jjjvvv}}}```FFF>>>===777111111///...------------------++++++***************)))((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%%%%&&&'''((())))))''''''''''''(((((((((((('''(((((()))******++++++++++++...888IIIcccIII\\\___ZZZeee~~~yyy||||||ssshhh___UUUPPPPPPOOOLLLHHHMMMJJJGGGFFFHHHJJJLLLMMMNNNNNNNNNOOOOOOOOOOOOOOOOOONNNMMMKKKJJJJJJJJJJJJJJJIIIHHHHHHHHHIIIJJJKKKHHHHHHIIIIIIIIIIIIHHHHHHHHHJJJKKKJJJIIIGGGHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKLLLKKKKKKKKKKKKLLLMMMMMMOOOPPPPPPPPPPPPOOONNNNNNIIIKKKOOOQQQSSSXXX```ffftttzzz]]]KKKHHHDDDEEEGGGEEEAAA???===;;;888555333111000000000///......------......------,,,,,,,,,,,,++++++---,,,///333666777===DDD@@@LLLZZZiii}}}xxx~~~{{{uuukkk___SSSIIICCCFFFLLLSSSXXXYYYXXXVVVUUUXXX]]]YYY[[[kkk{{{|||vvvuuu}}}iiiUUUKKKQQQQQQSSSZZZZZZ___nnnrrrnnnffflllrrrkkkhhhpppdddVVVPPPYYYXXXXXXRRRKKKFFFCCCBBBLLLhhhvvvgggWWWQQQOOOLLLKKKKKKLLLLLLKKKIIIJJJQQQ[[[cccPPPLLLIIIIIIKKKLLLKKKIIIEEEEEEEEEEEEGGGGGGEEEDDDBBBPPP```ddd]]]```vvvuuunnnzzzzzzmmmdddaaabbbddd{{{xxxjjj```YYYWWW\\\bbbgggxxxXXXKKK@@@<<<777000///333...------,,,,,,,,,------************************((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''((((((((((((''''''((())))))******+++///---,,,222AAA```DDD```jjj^^^]]]ooo{{{zzz|||vvvqqqiiibbb\\\VVVPPPLLLNNNKKKGGGFFFFFFGGGGGGGGGIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKIIIIIIHHHHHHHHHIIIIIIIIIIIIJJJKKKKKKIIIHHHHHHIIIGGGGGGHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMKKKKKKLLLMMMNNNPPPRRRRRRYYYZZZ\\\\\\^^^eeepppyyypppMMMEEEGGGBBB???FFFGGGAAA@@@<<<;;;:::777444222222222000//////...............---------,,,,,,+++++++++//////111555555777@@@KKKDDDJJJVVVhhhxxx~~~zzzrrrfffXXXLLLFFFHHHOOOXXX[[[ZZZYYY\\\```]]]fffiiiqqq|||yyytttxxxqqqaaaVVVOOOTTTUUUYYYdddfffiiivvvmmmvvvsss|||ooolllVVVOOOWWWNNNRRRRRROOOHHHAAAAAAMMMaaaoooYYY]]][[[RRRKKKKKKLLLLLLPPPQQQQQQSSSVVVYYY]]]___MMMKKKIIIIIIIIIJJJKKKKKKFFFFFFEEECCCBBBAAACCCEEEHHHWWWfffcccRRRGGGPPP___sssuuu|||ooofffccchhhpppwwwyyyyyy~~~uuuuuuyyy|||iii___XXX[[[fffwww\\\@@@<<<888555222000000222---,,,,,,,,,,,,,,,------))))))))))))************(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((()))*********000...---///;;;XXXCCCcccnnn___WWWccc~~~|||~~~uuujjj___WWWTTTPPPMMMKKKJJJIIIHHHFFFDDDEEEEEEFFFFFFGGGGGGGGGHHHIIIIIIHHHHHHHHHHHHHHHIIIHHHHHHJJJKKKKKKKKKKKKKKKJJJIIIHHHGGGHHHIIIJJJKKKIIIKKKLLLKKKJJJHHHIIIIIIGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMKKKLLLNNNQQQUUUZZZ___aaaoooooommmiiiiiippp~~~YYYLLLFFFJJJBBB>>>FFFHHHBBB@@@<<<<<<;;;888555333333444000000///...............---------,,,,,,+++++++++***+++---...---000;;;HHHKKKMMMUUUiii~~~wwwjjj\\\OOOHHHFFFNNNXXX[[[ZZZ\\\dddllljjjvvv~~~{{{|||ppplllxxxzzzhhh[[[WWWTTTXXXXXX```nnnssswwwkkkzzzgggOOONNNYYYMMMWWWVVVSSSIII<<<<<>>:::888888888888888555333111///......///000---------,,,,,,,,,++++++------......000111222333:::???IIIaaa{{{}}}wwweeeVVVPPPPPPUUUXXXYYY^^^gggooorrr}}}yyyjjjooonnnnnnsssuuutttiiicccaaadddsssrrr~~~~~~wwwsssdddUUUPPPOOOOOOUUU\\\[[[MMM@@@;;;:::<<>>MMMZZZZZZUUU\\\hhhzzzttt___\\\WWWTTTQQQOOOKKKIIIGGGFFFDDDEEEFFFGGGGGGFFFFFFGGGHHHIIIHHHHHHJJJKKKJJJJJJKKKLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJHHHIIIKKKJJJIIIHHHHHHIIIJJJKKKLLLMMMNNNMMMKKKIIIQQQRRRRRRRRRQQQRRRSSSUUUccciiiqqqyyyqqqVVVRRRMMMJJJJJJIIIHHHGGGDDDBBBAAAAAA>>>;;;999999999999888666444222000//////000111---------,,,,,,,,,++++++---------...///000111222222666???XXXuuu~~~~~~ooo^^^UUUVVVYYY\\\]]]aaajjjtttyyyzzzvvvrrreee]]]```fff{{{eee\\\VVVVVVVVVSSSRRRTTTVVVMMMDDD@@@>>>===CCCKKKWWWUUUSSSRRRRRRPPPNNNLLLOOONNNLLLJJJHHHHHHIIIJJJLLLKKKJJJJJJJJJKKKMMMMMMLLLKKKIIIGGGFFFEEEFFFFFFFFFIIIJJJGGGAAA>>>>>>@@@???DDDJJJ\\\{{{zzz{{{uuummmgggeee\\\[[[```iiiooopppsssxxxqqqtttzzz{{{|||~~~~~~|||tttoookkkiii\\\___cccddd___WWWWWW[[[nnnrrryyyuuu}}}bbbFFF777333111111000000000////////////...---,,,++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''(((((()))***+++***///---,,,222;;;TTTxxx333666???KKKVVVZZZYYYVVVpppxxxtttoooiiiaaaYYYPPPKKKKKKIIIGGGFFFHHHIIIIIIHHHEEEDDDDDDEEEGGGHHHHHHHHHGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFHHHJJJLLLLLLKKKIIIIIIIIIJJJKKKMMMOOOOOONNNMMMKKKNNNOOOSSSZZZaaahhhkkkmmmwww}}}~~~PPPLLLSSSKKKJJJJJJIIIHHHGGGEEECCCBBBBBB???===;;;;;;;;;:::999777666444222111000111111------------,,,,,,,,,,,,,,,,,,,,,---...///000111---///666MMMkkk{{{zzzhhhZZZWWWXXXXXXZZZ^^^fffsss}}}|||}}}ttt```SSSTTTZZZooottt[[[WWWTTTWWWXXXUUURRRQQQRRROOOLLLIIIFFFDDDHHHOOOYYYZZZ[[[YYYUUUQQQNNNMMMMMMKKKHHHEEEDDDEEEGGGHHHKKKJJJJJJJJJJJJKKKLLLLLLLLLLLLKKKIIIHHHFFFEEEEEE@@@CCCDDDCCC???===>>>???<<<<<<888:::TTT~~~}}}wwwhhhZZZRRRMMMLLLMMMOOOOOORRRZZZccc]]][[[XXXWWWXXXYYYYYYYYY[[[ZZZYYYWWWWWWXXX\\\```fffnnnpppMMM<<<555222111/////////.........---------......------,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''(((((()))***+++(((---,,,---111444FFFddd888888999AAAPPP^^^___XXXccc~~~xxxnnnddd]]]XXXUUUQQQOOOOOOOOONNNMMMIIIFFFDDDEEEHHHIIIGGGEEEGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGJJJKKKLLLKKKJJJIIIJJJKKKIIIKKKNNNPPPRRRTTTVVVWWWWWWZZZbbbmmmyyy```FFFJJJQQQHHHJJJJJJIIIHHHFFFEEEDDDCCCCCCAAA???>>>>>>>>>;;;:::777666444333111111000000...------------,,,,,,,,,,,,,,,,,,,,,---...///000///111444FFFbbbwwwooo___YYYUUUSSSVVVYYY```pppwwwpppaaaYYYXXXWWWfffhhh```ZZZTTTRRRTTTUUUVVVVVVPPPRRRRRRPPPLLLLLLRRRYYYbbbdddccc^^^VVVOOOLLLLLLLLLIIIEEECCCCCCEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIGGGEEECCCBBBAAABBBDDDCCCAAA??????@@@BBBBBB===888DDDdddtttsssssssssuuuzzz~~~|||{{{zzzzzzxxxuuurrrppppppttt{{{rrrIII555333555333000///.........------------,,,---.........,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((()))***+++)))---+++,,,000000===WWWpppwww:::888555666CCCTTT]]]]]]\\\ppp|||qqqmmmgggbbb^^^ZZZVVVSSSQQQMMMJJJJJJLLLKKKHHHEEEIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKIIIJJJJJJIIIHHHIIILLLOOONNNQQQTTTWWWZZZ___fffkkkwwwzzzmmmUUUMMMPPPQQQJJJKKKJJJIIIHHHFFFEEEEEEDDDDDDBBBBBBAAAAAA@@@===;;;777666555333222111000000.........---------,,,,,,,,,,,,+++,,,,,,---...///111333444AAA[[[pppwwwggg```WWWSSSUUUWWW\\\ppp~~~mmmjjjdddbbb```XXXbbb}}}uuuyyyxxxllliiiiiieee___WWWSSSTTTWWWXXXWWWNNNQQQRRRPPPNNNQQQZZZ```ddddddaaaZZZQQQKKKJJJKKKMMMIIIFFFDDDFFFGGGHHHGGGFFFGGGGGGHHHHHHHHHHHHHHHJJJJJJJJJIIIGGGEEEDDDCCCDDDDDDEEEDDDBBB@@@@@@@@@<<<>>>===;;;@@@PPPbbbmmm~~~]]]HHH555000444444000+++//////.........---------+++,,,---------,,,+++***((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''((()))***++++++...+++,,,000///:::PPPaaannn===:::777666;;;FFFTTT___UUUddd}}}vvvpppiiibbb^^^WWWUUURRRQQQPPPNNNLLLJJJKKKKKKLLLKKKKKKJJJIIIHHHIIIIIIIIIJJJKKKLLLLLLLLLJJJLLLNNNPPPQQQUUUYYY\\\^^^aaafffiiilllrrrzzzZZZUUUUUUUUUTTTOOOKKKJJJIIIGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDBBB???<<<888888777555444222111000............---------,,,,,,,,,,,,,,,,,,---...//////333333<<>>@@@???>>>===???DDDIIIKKKKKKppp}}}\\\???777111222333111...---............---------,,,******++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''(((((()))***+++---...***+++111///666JJJeee}}}CCC???>>>???===>>>JJJZZZTTTXXXjjj}}}wwwqqqmmmdddddddddaaa^^^\\\[[[\\\XXXXXXXXXWWWUUUTTTRRRQQQSSSSSSSSSTTTTTTTTTTTTTTTTTTYYY```gggmmmqqquuuxxxtttzzzyyy```XXXSSSUUUWWWSSSKKKJJJIIIGGGFFFFFFFFFGGGEEEEEEFFFGGGGGGDDD@@@<<<;;;;;;:::888777555333222............---------------------------......///,,,333222666GGG]]]{{{qqqwww|||iiiXXXOOORRRQQQRRRkkkyyyzzzwwwiiidddooozzzvvv^^^^^^yyynnnpppnnntttrrrttt```]]]]]][[[WWWWWWZZZVVVNNNKKKNNNMMMIIIKKKRRRVVVUUUQQQOOONNNMMMNNNNNNMMMLLLNNNKKKIIIJJJMMMNNNKKKGGGFFFGGGHHHIIIJJJIIIIIIHHHJJJIIIHHHGGGFFFGGGGGGHHHFFFFFFEEEEEEEEEDDDBBB@@@JJJGGGCCC@@@???>>>>>>???999KKKlllTTT888777333111222111......111---,,,,,,,,,,,,+++++++++***)))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''(((((()))***+++,,,,,,)))+++111---000AAAbbbEEE???AAAFFFAAA888@@@PPPWWWRRRUUUhhh|||yyywwwyyyzzzwwwsssqqqrrrtttllllllkkkiiihhhfffdddcccffffffeeeeeedddccccccccc```hhhtttppp\\\NNNSSSYYYSSSLLLKKKIIIGGGFFFFFFGGGGGGFFFFFFGGGHHHHHHEEE@@@=========<<<;;;999777555444//////.........---------......---------...//////---444333222???RRRppp^^^fffrrr___UUUWWWUUUVVVppp{{{rrrrrrnnn^^^bbbtttddd]]]ssszzzzzzooo{{{yyyjjjyyyeeeZZZ]]]\\\WWWPPPRRRWWWWWWQQQMMMPPPOOOLLLNNNTTTTTTPPPNNNMMMMMMOOORRRRRROOOLLLNNNKKKIIILLLOOOPPPKKKGGGDDDEEEFFFGGGHHHGGGFFFFFFGGGFFFDDDCCCCCCDDDFFFGGGHHHGGGFFFGGGHHHGGGFFFDDDFFFDDDCCCBBB???======@@@BBB???JJJkkkhhhIII;;;777000......///---)))+++///+++++++++************)))***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''(((((()))***+++)))+++))),,,111++++++999MMMHHHGGGHHHGGGBBB<<<===AAA\\\WWWTTT[[[rrr{{{~~~|||yyyuuusss}}}yyyuuurrrrrr~~~{{{xxxrrrhhh^^^WWWSSSSSSSSSMMMQQQPPPIIIGGGJJJKKKHHHFFFFFFFFFFFFDDDAAA>>><<<<<<===<<<;;;:::777555333222111///...------......---------.........//////000222...111;;;DDDYYYvvvyyyiiiSSSggg{{{zzzkkkdddWWWUUU[[[sss~~~|||zzzuuugggZZZYYY```nnnuuujjjooozzz{{{nnn~~~aaa]]][[[XXXUUUSSSSSSSSSRRRQQQMMMNNNOOONNNNNNOOOQQQSSSIIIMMMQQQQQQMMMJJJJJJLLLJJJKKKIIIFFFGGGLLLNNNKKKHHHHHHIIIKKKLLLKKKGGGDDD>>>BBBAAA>>>DDDNNNMMMCCCGGGCCC@@@AAAEEEFFFDDDAAACCCBBB@@@>>>>>>???@@@AAA>>>???BBBMMM```xxx|||~~~}}}vvvRRR???888444222000//////...------,,,,,,+++++++++************)))******))))))((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))*********+++,,,...111222CCCMMMHHHEEEDDDBBBAAAEEEKKKXXXhhhfffUUU]]]wwwgggkkkgggaaaZZZVVVUUUUUUVVVPPPSSSRRRLLLJJJMMMNNNLLLGGGFFFFFFEEECCCAAA???============<<<:::888666444222111///...---------------------........./////////111---...666===QQQoooxxxTTT]]]tttoooggg]]]___hhh~~~xxxrrrjjjaaa___bbbwww}}}pppsss{{{yyywwwaaa\\\VVVTTTQQQPPPQQQQQQQQQQQQLLLLLLLLLJJJIIIIIILLLOOOLLLLLLMMMMMMMMMMMMMMMLLLHHHJJJIIIGGGIIINNNPPPNNNKKKJJJJJJJJJKKKIIIFFFDDDFFFFFFBBB@@@IIITTTRRRFFFIIIEEEBBBCCCGGGHHHFFFCCCCCCBBB@@@???>>>???@@@AAABBB@@@???@@@FFFOOOXXX^^^xxxlllNNN:::222111000.../////////...---,,,,,,,,,+++++++++*********))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((((((((())))))))))))*********+++,,,...000222;;;wwwIIIDDDBBBEEEGGGGGGIIILLLRRRhhhmmm\\\VVVmmmiiieee^^^\\\YYYVVVTTTSSSTTTTTTRRRSSSQQQMMMLLLOOOOOONNNHHHGGGFFFDDDBBBAAA@@@@@@??????>>>===;;;999888777444333111000///.........---------..................222///...222666IIIhhh\\\SSSnnnwwwooogggjjjqqquuusssvvvwwwwwwxxxqqqrrrsssjjjgggllltttppp]]]WWWTTTQQQNNNLLLMMMNNNNNNNNNLLLLLLKKKIIIHHHHHHJJJLLLSSSPPPLLLKKKKKKIIIFFFCCCGGGJJJJJJHHHIIIMMMOOOMMMKKKIIIGGGGGGGGGFFFDDDBBBHHHFFFBBBDDDSSSbbbaaaWWWJJJGGGEEEFFFIIIJJJHHHFFFCCCBBBAAA??????@@@@@@AAA>>>===<<<;;;;;;;;;<<<<<>>111,,,...111111//////......------,,,,,,+++++++++*********))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&''''''''''''((((((((($$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))************+++---///111777fffBBBBBBGGGQQQVVVPPPIIIEEEIIIPPP^^^hhhccc]]]llllllaaaVVVVVVUUUTTTRRRQQQPPPOOOOOOQQQPPPOOOMMMMMMOOONNNMMMIIIHHHEEECCCBBBBBBBBBCCCAAA@@@@@@>>>===;;;:::999777777555444222111000000........................///333111000222444EEEcccppp[[[sss}}}zzzuuuyyy|||{{{||||||jjjjjj}}}ggg]]]\\\lllsss^^^WWWQQQUUURRRNNNLLLLLLLLLLLLKKKLLLNNNPPPPPPOOOMMMNNNNNNMMMNNNNNNMMMJJJFFFBBB@@@FFFIIIJJJGGGGGGIIIJJJHHHHHHFFFCCCCCCCCCDDDDDDCCCIIIGGGCCCEEEQQQ]]]^^^XXXIIIHHHGGGHHHIIIJJJHHHFFFBBBBBBAAA@@@???@@@@@@AAA999;;;===@@@AAAAAA@@@@@@===>>>KKKgggtttOOO999666111......222333111...------------,,,,,,++++++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))******)))***+++---...000777WWWDDDFFFNNNYYY]]]UUUJJJCCC>>><<>>======<<<999888777666444222000///.....................------222111111333222AAA\\\}}}~~~xxxwwwfffeeeyyy{{{uuu^^^ZZZiii{{{]]]SSSTTTOOOQQQPPPNNNNNNOOOPPPPPPOOOKKKOOOTTTWWWVVVSSSPPPOOOBBBKKKSSSUUUOOOIIIGGGGGG???EEEHHHFFFEEEGGGHHHGGGGGGEEECCCCCCEEEGGGHHHHHHNNNLLLHHHDDDEEEHHHHHHFFFFFFFFFFFFGGGHHHHHHFFFEEEAAAAAA@@@@@@????????????======>>>??????>>><<<;;;777;;;BBBHHHPPPfffrrrTTT@@@777444111000...///000///,,,))),,,,,,,,,,,,,,,+++++++++*********)))))))))(((((('''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((***)))))))))***,,,---...333IIIFFFFFFJJJPPPQQQKKKFFFDDD;;;>>>JJJ\\\kkkoookkkgggmmmzzzfffYYYZZZMMMMMMNNNOOOOOOOOONNNNNNQQQNNNOOOTTTWWWTTTPPPNNNIIIGGGEEEDDDCCCDDDEEEFFFEEEDDDCCCAAA@@@?????????:::999888777444222000..................---------***...---///222000999OOOmmm|||}}}vvvhhheeerrr|||yyyxxxtttoookkk\\\aaammmuuuVVVQQQTTTRRRLLLMMMNNNQQQUUUWWWWWWVVVKKKOOOUUUXXXWWWSSSOOOMMMHHHTTT___^^^TTTIIIEEEEEE;;;BBBGGGGGGFFFHHHJJJIIIIIIGGGFFFGGGJJJLLLMMMMMMNNNMMMJJJFFFCCCBBBCCCCCCCCCDDDEEEFFFFFFEEEDDDCCC???????????????>>>>>>>>>>>>>>>===<<<:::888666555999:::===@@@???DDDYYYpppzzzUUU>>>777555333111,,,------------,,,,,,,,,++++++++++++++++++++++++******)))))))))(((((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((***))))))((()))+++,,,---,,,<<>>>>>>>>>>>>>>===<<<<<<;;;<<<=========;;;999888>>>666555>>>CCC???>>>BBBHHHUUUhhh{{{XXXEEE555444999777///***+++---......---,,,---...*********+++++++++++++++***)))))))))((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((())))))(((((()))***,,,------333RRRFFFGGGKKKMMMKKKFFFFFFKKKOOOFFF\\\nnn\\\fffXXXaaauuu}}}iiiYYYZZZ```^^^XXXVVVYYYXXXUUURRROOOLLLIIIHHHKKKHHHKKKVVVZZZTTTLLLIIIGGGGGGFFFFFFFFFFFFFFFGGGGGGFFFDDDCCCBBBBBBBBBCCCBBBBBBAAA@@@===:::777555//////.........---------...///,,,000555///---:::CCCrrrssshhhooo}}}|||rrrfff```ooo|||uuukkk___VVVTTTWWWZZZpppsssmmm{{{|||```XXXRRRQQQTTTQQQRRRUUUXXXZZZXXXSSSPPPUUUVVVVVVSSSPPPLLLKKKKKKIIIOOOUUUXXXUUUPPPLLLIIIHHHPPPTTTPPPKKKIIIHHHFFFIIIHHHGGGHHHJJJKKKJJJIIIIIICCC@@@CCCGGGGGGCCC@@@AAACCCEEEFFFEEECCCBBBBBB===============<<<<<<;;;;;;===???@@@@@@>>>;;;999777666;;;AAA<<<333888DDD888===AAADDDOOOjjj}}}^^^GGG999333111333222------111,,,///000///,,,******+++******************++++++))))))))))))((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))(((((((((***+++,,,444111===wwwGGGGGGFFFEEEEEEFFFFFFGGGHHHFFFUUUiiihhhXXXWWWeee```bbbeeeoooqqqoookkkfffkkkqqqhhhiiiiiiddd[[[UUUVVV[[[XXXRRRNNNNNNMMMKKKKKKNNNLLLLLLLLLLLLKKKJJJHHHGGGJJJIIIIIIHHHGGGFFFEEEEEEIIIGGGDDDAAABBBDDDGGGJJJCCCCCCBBBBBB@@@===888444333222111//////..................///000222444444LLLUUUppplll]]]___{{{|||mmmddd```qqq}}}uuulllaaaXXXSSSSSSZZZbbbeeeggg~~~|||yyy|||pppgggTTTRRRZZZPPPQQQPPPPPPRRRTTTVVVUUUTTTWWWVVVTTTPPPLLLJJJKKKLLLKKKNNNPPPNNNJJJHHHHHHJJJLLLIIIHHHJJJJJJGGGFFFIIIIIIGGGFFFFFFHHHIIIIIIIIIFFFDDDAAABBBDDDEEEDDDBBBFFFFFFEEECCCBBBAAA@@@???>>>>>>???@@@@@@@@@@@@???>>>>>>>>>===<<<<<<;;;;;;999888888888999::::::;;;999<<<>>>===<<>>:::666444333222111000/////////.........///000111333333GGGPPPhhhlllbbbtttsssjjjiiikkkwww{{{vvvmmm___SSSPPPPPPQQQYYYccchhh{{{yyyrrrbbb___RRRQQQZZZQQQOOOPPPRRRSSSSSSSSSSSSSSSQQQQQQQQQOOOMMMLLLLLLNNNPPPPPPQQQPPPNNNMMMMMMNNNMMMJJJJJJLLLKKKHHHGGGIIIGGGFFFFFFGGGIIIJJJIIIHHHHHHFFFDDDDDDGGGHHHGGGEEEEEEEEEEEEEEEDDDDDDDDDDDD>>>>>>???@@@@@@@@@@@@@@@>>>>>>>>>===<<<<<<;;;;;;999999888888999::::::;;;888;;;===<<<:::;;;AAAEEENNNaaaxxxppp[[[III>>>999555333000000/////////.........------,,,++++++***))))))+++*********)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))***+++,,,,,,---000444MMMDDDEEEFFFGGGGGGFFFEEEEEELLLLLLMMMMMMKKKJJJQQQZZZdddvvv~~~pppeeerrrppp[[[\\\VVVZZZ[[[WWWQQQNNNOOORRRJJJLLLQQQUUUSSSMMMLLLPPPOOOOOOOOONNNLLLJJJIIIHHHFFFFFFFFFFFFFFFGGGHHHHHHDDDEEEFFFFFFGGGGGGFFFFFFFFFEEEDDDDDDCCC@@@<<<888555444333222000000000000...---......///000111222???GGG\\\zzzuuu~~~wwwggg```fffmmm~~~}}}|||xxxpppjjj___RRRKKKPPPUUUYYYeeettt|||uuu}}}jjjUUUXXXQQQSSSZZZSSSMMMQQQTTTTTTQQQOOOPPPQQQJJJLLLNNNOOONNNMMMNNNOOORRRQQQOOONNNOOOQQQQQQPPPNNNKKKLLLNNNMMMHHHFFFHHHEEEEEEFFFHHHKKKKKKIIIGGGGGGEEEEEEFFFHHHIIIHHHGGGCCCCCCCCCDDDEEEEEEEEEFFF>>>???@@@@@@AAAAAA@@@@@@???>>>>>>======<<<<<<;;;999999999999999::::::;;;777888:::;;;;;;:::999888;;;CCCIIIKKKSSSgggvvvaaaIIIAAA777000...//////............------------,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))***+++,,,,,,,,,---222<<>>??????@@@AAA@@@@@@@@@??????>>>>>>===<<<<<<<<<::::::999999999::::::;;;888777888;;;>>>???<<<999DDDGGGEEE<<<777<<>>??????@@@@@@???????????????>>>======<<<<<<;;;;;;::::::999::::::;;;;;;888666999>>>@@@???<<<<<>>:::;;;>>>>>>???JJJUUU]]]jjjoooXXXDDD:::666444333000000000000111222111000......---------,,,,,,,,,++++++***************)))((((((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))***+++,,,***)))222333:::iiiBBBCCCEEEFFFFFFFFFFFFEEEEEEHHHIIIFFFEEEHHHJJJIIIEEEIIIWWWqqq}}}qqqXXXVVV```[[[TTTUUUUUUWWWQQQEEECCCKKKRRRRRRLLLKKKLLLNNNKKKIIILLLQQQQQQPPPNNNMMMLLLLLLKKKLLLRRRPPPMMMKKKJJJJJJKKKLLLNNNLLLIIIFFFCCCCCCCCCCCCDDDCCCBBBAAABBBAAA>>><<<888777666444222111000000000000//////.../////////000777AAAOOOfff}}}sssqqqzzzzzzvvvppphhh```YYYTTTQQQUUU\\\```ccctttsssyyy}}}ccc]]]VVVRRRQQQOOOLLLKKKQQQRRRRRRPPPMMMLLLOOORRRNNNPPPQQQPPPNNNMMMMMMNNNNNNLLLKKKKKKMMMNNNOOOOOOLLLIIIHHHJJJJJJFFFFFFIIIIIIJJJKKKNNNOOOMMMIIIFFFCCCEEEHHHIIIHHHGGGGGGHHHGGGFFFEEEDDDCCCAAA@@@???<<<===>>>>>>??????>>>>>>@@@??????>>>>>>======<<<<<<;;;;;;:::::::::::::::===:::777777999;;;;;;999888<<<===::::::===??????;;;@@@@@@<<>>=========<<<<<<;;;::::::::::::::::::999777777777888777666<<<===;;;666555888999777555;;;>>>;;;999:::;;;;;;HHHMMMSSSXXX\\\eeepppyyyxxx___KKKAAA<<<888666222111111222333111---))).../////////---,,,++++++,,,,,,+++++++++*********))))))))))))************)))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((''''''(((((()))***+++''',,,...111888HHHpppCCCCCCCCCCCCDDDEEEGGGGGGBBB???CCCKKKMMMIIIIIINNNIIIOOOUUUWWWZZZgggyyy{{{kkkRRRVVVXXXUUUQQQSSSXXX\\\UUUZZZVVVLLLIIIOOOPPPJJJEEEBBBDDDJJJNNNNNNMMMOOONNNMMMLLLKKKKKKLLLMMMNNNNNNMMMKKKJJJJJJLLLNNNPPPFFFGGGIIIJJJJJJHHHEEECCCGGGEEEDDDCCCDDDDDDBBBAAA>>>===;;;999777555555444333222111000000//////000,,,000444<<>>:::;;;;;;<<<===<<<<<<<<<@@@@@@??????>>>============<<<;;;:::::::::::::::666777888999999888888777555777777555777;;;<<<999444888888555666:::>>>>>>@@@???<<<999888;;;???BBBFFFIIIRRR```mmm|||yyyjjjXXXLLLAAA<<<666666888888333...555222///---...//////...***+++,,,,,,,,,,,,---///************)))))))))))))))))))))))))))***************)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''''''''(((((()))***+++&&&...+++,,,333888]]]CCCCCCDDDGGGJJJJJJFFFCCCCCCEEEJJJNNNLLLHHHGGGKKKLLLOOOQQQMMMJJJPPP]]]iiixxxkkkwwwfff\\\PPPPPPQQQSSSVVVXXXZZZ\\\VVVVVVUUUSSSQQQNNNLLLJJJBBBFFFJJJKKKJJJHHHJJJKKKHHHHHHHHHIIIIIIJJJJJJJJJIIIJJJJJJIIIHHHIIIKKKMMMIIIIIIHHHHHHGGGFFFEEEEEEGGGJJJMMMKKKGGGCCCCCCDDD@@@???===;;;:::999888888===999444000//////...---,,,...333:::BBBRRRlllzzzwwwvvvxxxzzzvvv}}}~~~~~~}}}}}}~~~xxxlllccc]]]VVVNNNLLLPPPUUUWWWWWWaaaqqqhhh~~~___SSSRRROOOMMMMMMMMMNNNOOORRRRRRPPPOOOOOOOOOOOOPPPQQQNNNLLLLLLOOOPPPOOOMMMJJJHHHHHHIIIMMMPPPQQQQQQKKKKKKKKKKKKKKKLLLLLLMMMFFFHHHKKKLLLIIIFFFCCCBBB???@@@AAA@@@@@@@@@BBBDDDAAACCCBBB>>>???CCCBBB>>>======<<<<<<;;;;;;::::::999@@@BBB>>>===@@@AAA>>>:::999777888999;;;;;;::::::999777666666777999:::777666555444444555666777666777777777888888888888888888888888888888999999888;;;>>>>>>@@@EEEOOOVVV___```jjjuuuwwwuuu~~~~~~xxxpppiiiccc^^^UUUKKKBBB<<<999777222222222111000//////...//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((('''''''''''''''((())))))'''%%%)))444111,,,QQQGGGEEEDDDEEEGGGHHHFFFCCCFFFFFFIIILLLJJJEEEEEEHHHHHHJJJKKKHHHDDDEEEMMMSSSdddkkkcccyyykkkYYYSSSOOOOOOPPPQQQRRRTTTUUUVVVSSSRRRPPPNNNLLLJJJIIIHHHGGGJJJLLLNNNMMMLLLKKKKKKHHHHHHHHHIIIJJJJJJKKKKKKGGGIIIKKKLLLKKKJJJKKKKKKKKKJJJIIIGGGFFFFFFFFFFFFKKKKKKKKKIIIGGGEEEEEEFFF@@@???>>><<<;;;:::999999:::666222///////////////......111777===LLLcccxxx||||||wwwwwwyyy{{{sssooottt{{{~~~{{{yyywwwvvvtttmmmccc[[[QQQMMMJJJMMMSSSYYY]]]^^^cccuuu|||jjjUUURRRPPPNNNMMMLLLMMMNNNOOORRRPPPOOOMMMMMMNNNOOOPPPQQQOOOLLLLLLNNNNNNLLLJJJFFFGGGIIILLLMMMNNNOOOOOONNNKKKIIIIIIKKKLLLLLLKKKFFFHHHKKKKKKHHHEEEBBBAAA???AAABBBBBBAAAAAABBBDDD???<<<<<>>AAA@@@;;;999<<<<<<999:::999888888999999888777:::999888777777888999:::777666555444444555666777666666777777777888888888888888888777666666666555777999:::999777:::@@@FFFBBB@@@DDDKKKHHH@@@BBBKKKbbblllmmmhhhnnnrrrwwwyyy|||zzzgggUUUPPPJJJGGGGGGDDD@@@;;;FFFCCC>>>999555333222222111000000///......------///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((((((((((((((('''''''''''''''((()))))),,,***)))000111+++BBBnnnFFFEEECCCDDDFFFGGGGGGFFFIIIHHHKKKNNNKKKFFFDDDGGGGGGHHHIIIHHHFFFEEEFFFGGGHHHbbbzzz~~~ssskkklllqqqrrraaaWWWQQQMMMOOOOOOOOOOOOPPPPPPPPPQQQQQQPPPNNNKKKIIIHHHHHHHHHKKKKKKLLLMMMOOONNNKKKIIIGGGHHHHHHIIIJJJJJJKKKKKKFFFIIILLLNNNMMMKKKJJJIIIMMMKKKHHHFFFEEEEEEFFFGGGMMMKKKHHHGGGGGGHHHHHHGGG@@@???>>>===<<<;;;:::999666333000//////000000000000///000222777BBBXXXjjj}}}yyyuuurrrttt|||zzzoookkknnnrrr}}}~~~|||yyyuuuoookkkfff___WWWPPPDDDHHHNNNTTTZZZ___dddhhh{{{iiiddd{{{vvvzzz]]]VVVPPPOOOMMMLLLLLLMMMNNNOOOPPPNNNLLLKKKKKKMMMOOOQQQQQQOOOMMMLLLLLLKKKIIIGGGDDDIIINNNQQQPPPNNNOOOPPPQQQLLLGGGGGGJJJLLLKKKHHHEEEHHHJJJJJJGGGCCCAAA@@@@@@BBBDDDDDDBBBBBBBBBCCC@@@===BBBRRRYYYQQQDDD===<<<===============>>>>>>AAAAAA===999888;;;;;;888:::999888888999888666444:::999888777777888999:::777666555444444555666777666666666666777777777777888777777666555444333333444666666555222111555888<<<888:::@@@@@@999666::::::FFFIII@@@===EEEKKKIII>>>CCCGGGIIIPPPUUUOOODDD888555222222555666555222222222111000000000111111//////......---,,,,,,,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++***************((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((((((((((((''''''''''''''''''((())))))---,,,'''+++000,,,333HHHAAAAAABBBDDDFFFGGGHHHHHHIIIJJJMMMRRRQQQJJJFFFGGGFFFFFFGGGHHHJJJJJJIIIHHHHHHIIIOOO\\\lllvvvtttnnniii}}}eeeUUUUUUWWWTTTPPPPPPPPPPPPQQQQQQQQQQQQQQQSSSQQQNNNKKKJJJJJJJJJKKKJJJIIIHHHKKKNNNNNNKKKGGGEEEFFFFFFGGGHHHIIIJJJJJJFFFIIIKKKLLLKKKIIIIIIIIIMMMKKKGGGCCCBBBDDDFFFHHHLLLIIIFFFGGGIIIJJJHHHEEE?????????>>>===;;;::::::666444111///000000000///000......///222;;;MMM^^^xxxzzzooommmsss{{{|||tttooonnnooottt|||~~~|||zzzxxxwwwqqqiii```YYYSSSMMMHHHBBBMMMYYY^^^___dddppp{{{qqqaaa```ZZZZZZNNNNNNMMMLLLLLLMMMMMMNNNNNNMMMKKKIIIJJJLLLOOOQQQNNNNNNMMMLLLKKKIIIHHHGGGHHHMMMSSSSSSPPPOOOQQQTTTSSSLLLEEEEEEIIILLLIIIEEEEEEGGGIIIHHHEEEBBB@@@@@@AAACCCEEEEEECCCBBBBBBBBBAAA@@@MMMccchhhVVVEEE@@@<<<<<<======>>>>>>??????>>><<<:::999:::<<<<<<:::888777777888999888666444999888888777777888888999666555444444444444555666555555555666666666777777666666555555444444444333111333555555333333555777666333555<<<@@@<<<999888444===???888222444777666222777999888:::>>><<<777555333111111333555444222000000111111111111000000......---------,,,,,,,,,,,,++++++***************++++++++++++++++++++++++*********************)))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''(((((('''''''''''''''''''''((())))))'''+++&&&&&&//////...555@@@AAADDDEEEFFFFFFEEEEEEFFFFFFLLLRRRSSSLLLGGGEEEDDDCCCBBBDDDGGGIIIIIIHHHFFFGGGHHHLLLSSSbbbwwwqqq{{{|||uuubbbPPPNNNVVVYYYVVVSSSQQQRRRSSSTTTTTTTTTTTTSSSSSSQQQNNNLLLKKKKKKLLLMMMIIIHHHHHHKKKNNNOOOLLLHHHCCCDDDEEEFFFGGGHHHIIIIIIHHHIIIIIIHHHGGGGGGHHHJJJLLLIIIEEEAAAAAACCCFFFHHHHHHGGGGGGIIILLLKKKFFFAAA????????????>>>===;;;::::::777444222111000///---000...---///111777EEESSS___|||}}}~~~|||mmmoooqqqtttyyy}}}wwwrrrpppzzz~~~~~~{{{yyyvvvuuutttoooiii___UUUNNNIIIFFFEEELLLVVV^^^___aaannnnnnoooVVVYYYQQQNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLJJJIIIJJJLLLNNNPPPKKKKKKLLLLLLJJJIIIHHHHHHJJJNNNQQQPPPMMMLLLPPPUUURRRKKKEEEDDDIIIKKKGGGCCCDDDFFFHHHGGGEEEBBBAAAAAACCCDDDEEEDDDBBBAAAAAABBB@@@???JJJZZZYYYHHH>>>AAA<<<<<<======>>>>>>??????:::888888999:::999888888777777666777999999777666777777777777777777777777666555444333333444555666444555555555555666666666333444444555555666666666222333555666666666666777444111111666999666111---...000222222333444555555000333333111///000111000222111///////////////........./////////---,,,+++...---------------,,,,,,++++++***))))))))))))***************************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''''''''''''''''''''''''''((())))))$$$,,,)))%%%---///...222DDDFFFGGGGGGEEEDDDEEEEEEDDDCCCFFFMMMNNNIIIDDDBBBFFFEEECCCDDDFFFHHHIIIIIIIIIKKKKKKIIIGGGRRRkkkooo]]]SSSLLLNNNSSSTTTRRRQQQQQQRRRSSSTTTTTTTTTSSSRRRPPPOOOMMMLLLKKKKKKKKKLLLJJJJJJKKKMMMOOOOOOLLLJJJCCCCCCDDDEEEGGGHHHIIIIIIJJJJJJIIIHHHFFFFFFHHHJJJJJJGGGDDDBBBBBBDDDGGGJJJGGGHHHJJJMMMMMMJJJEEEAAAAAAAAABBBBBBAAA@@@>>>===>>>;;;888555444222///---000......///111444>>>HHHQQQgggyyyuuuooolllnnnttt||||||tttppp~~~tttnnnttt|||~~~}}}zzzuuurrrnnnlllkkk___ZZZRRRKKKFFFEEEGGGIIIXXX\\\```cccnnnyyyhhhZZZWWWIIIOOOOOOOOONNNMMMMMMLLLLLLLLLLLLKKKKKKKKKLLLMMMNNNIIIKKKMMMLLLKKKIIIHHHHHHIIIJJJKKKJJJHHHHHHLLLOOONNNIIIEEEFFFHHHIIIFFFBBBCCCEEEGGGGGGEEECCCCCCCCCDDDEEEDDDCCC@@@???@@@BBBBBB@@@AAAEEEAAA:::===EEE<<<===============>>>>>>999777777777555111222666:::888777666888888888777555555555666666555555555666555444333333444555666444444444444555555555666222222333444555666777777444444444444444444444333555444555888;;;:::777333222...---000333222111111000111111000//////000111222222111111111111222222,,,,,,------------,,,,,,---------,,,,,,,,,,,,,,,++++++***))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&'''''''''''''''((())))))&&&...,,,'''+++,,,,,,333GGGGGGGGGFFFEEEGGGLLLPPPHHHDDDCCCFFFHHHEEEBBBBBBEEEFFFGGGHHHIIIJJJKKKLLLOOOJJJGGGHHHHHHKKKVVVbbbggg^^^___UUUPPPNNNQQQSSSPPPOOOOOOOOOPPPQQQQQQPPPNNNLLLKKKNNNMMMMMMLLLLLLKKKKKKKKKKKKLLLNNNNNNLLLJJJHHHHHHDDDDDDEEEGGGHHHJJJKKKKKKJJJKKKLLLKKKIIIHHHIIIJJJIIIGGGEEEDDDEEEGGGJJJLLLJJJLLLOOOOOOLLLIIIFFFEEEDDDEEEFFFFFFFFFDDDBBBAAA@@@>>>:::888777555222000111//////000000111666===LLLYYYqqqvvvlllhhhkkkpppttt}}}uuupppuuu~~~~~~tttpppyyy{{{xxxsssmmmgggbbb^^^]]]OOOLLLHHHEEEEEEIIIOOOTTT^^^```iiizzz}}}rrr~~~bbb[[[TTTMMMQQQQQQQQQPPPNNNMMMLLLKKKLLLLLLMMMMMMMMMLLLLLLKKKJJJMMMOOONNNKKKHHHGGGGGGFFFGGGGGGGGGGGGGGGGGGHHHIIIHHHGGGGGGHHHGGGEEEBBBBBBDDDFFFFFFEEEEEEEEEFFFFFFEEECCC@@@>>>>>>@@@BBBBBBAAA>>><<<;;;===AAAEEE=========<<<<<<<<<<<<<<<:::888777666111...555???@@@===999666666777777666333444444444444444444333555555333333333333555555333333444444444555555555111222222222333444444444444333222111222222222222---...000222555777777555:::333000333444///...000111111222333333222222333,,,------,,,,,,,,,---...---------------.........++++++++++++++++++++++++,,,+++******))))))******))))))))))))))))))))))))'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&'''''''''''''''((())))))'''---***(((,,,***)))222FFFFFFEEECCCEEEKKKUUU]]]PPPHHHBBBCCCDDDCCCCCCEEE===AAAEEEHHHIIIIIIKKKLLLGGGHHHLLLLLLDDD>>>EEERRRZZZ{{{qqqbbb___[[[TTTOOOMMMPPPUUUWWWSSSPPPPPPMMMMMMNNNMMMLLLIIIFFFDDDNNNNNNNNNOOONNNMMMLLLLLLJJJMMMOOOMMMHHHDDDCCCCCCEEEFFFGGGHHHJJJKKKLLLMMMIIILLLOOOOOOMMMKKKIIIIIIIIIHHHFFFFFFGGGJJJLLLNNNNNNPPPRRROOOKKKHHHHHHJJJGGGHHHIIIJJJIIIGGGEEEDDD@@@>>><<<:::999777444222111///000111000...111666MMMXXXooosss~~~ooogggeeehhhjjjmmmsss{{{~~~vvvppplll|||xxxtttmmmeee]]]WWWRRRPPPFFFEEEDDDDDDGGGOOOYYY______ddduuu]]]UUUSSSMMMSSSSSSRRRRRRQQQOOOMMMKKKJJJLLLMMMNNNNNNNNNLLLKKKJJJLLLOOOQQQOOOJJJFFFEEEEEEEEEFFFGGGIIIJJJIIIFFFDDDFFFGGGHHHIIIHHHFFFDDDCCCBBBDDDFFFFFFFFFFFFGGGHHHGGGEEECCC???<<<<<>>===@@@DDDBBB<<<======<<<<<<;;;;;;;;;:::;;;999888666111000<<>>GGGLLLFFFCCCHHHJJJJJJIIIIIIHHHGGGFFFEEEEEETTTjjjwwwsss}}}iii___XXXOOOMMMRRRSSSPPPNNNQQQVVVVVVPPPJJJKKKMMMPPPQQQLLLDDDCCCGGGYYYVVVOOOSSS\\\VVVLLLNNNKKKMMMNNNMMMKKKHHHGGGGGGFFFDDDGGGLLLLLLJJJKKKOOOMMMPPPRRRRRRPPPLLLJJJJJJDDDEEEFFFEEECCCDDDIIILLLOOONNNMMMKKKIIIHHHHHHHHHHHHJJJMMMNNNNNNLLLIIIGGGFFFAAA===<<<<<<999555333///////////////000000111@@@[[[mmmqqqxxxjjjbbb```^^^\\\fff|||~~~|||~~~~~~~~~~~~uuummmjjjppp}}}ggg^^^WWWUUUSSSMMMGGGDDD???FFFJJJKKKRRR]]]aaa]]]gggqqqsssWWWQQQMMMLLLPPPOOOOOOOOOKKKGGGEEEFFFIIIJJJMMMPPPQQQOOOLLLJJJIIIPPPWWW\\\\\\ZZZWWWNNNFFFFFFGGGKKKNNNJJJDDDDDDIIIEEEFFFGGGHHHIIIIIIIIIIIIBBBDDDFFFGGGEEEDDDDDDDDDKKKFFF@@@===>>>@@@???>>><<<>>>AAAAAA@@@?????????<<<;;;999888888:::;;;===>>>:::999888222555LLLgggQQQAAA444444999888444333444444555555555555444444333333222111111222222222444444444444444444444444222222222111111111111000///111444666555333000...111111111111000000000/////////000000000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((()))******++++++CCCEEEGGGHHHIIIJJJLLLMMMFFFFFFFFFEEEDDDCCCCCCBBBCCC@@@AAAFFFGGGEEEEEEHHHHHHIIIIIIIIIIIIHHHFFFEEEJJJKKKLLLSSShhh~~~~~~{{{{{{jjj]]]ZZZWWWPPPPPPUUUQQQPPPOOOQQQSSSQQQKKKEEEFFFHHHMMMPPPNNNJJJLLLQQQmmmjjjaaaaaaggg^^^QQQRRRKKKMMMNNNNNNKKKIIIIIIIIICCCEEEEEECCCAAABBBGGGJJJPPPOOONNNNNNOOOMMMIIIFFFEEEFFFGGGFFFDDDEEEIIILLLNNNMMMKKKIIIHHHHHHHHHHHHGGGIIILLLNNNOOOMMMKKKJJJFFFCCC@@@???>>>;;;888777333222111000///000111111444HHHVVV]]]uuuxxxfff___``````gggqqqrrroootttyyyxxxyyy||||||zzz}}}|||~~~~~~zzzssslllddd|||ooo[[[TTTNNNKKKGGGBBBAAACCC>>>FFFNNNQQQUUU\\\dddhhh~~~aaaNNNOOOOOONNNOOOPPPQQQPPPMMMIIIHHHIIIKKKIIIKKKMMMNNNLLLJJJHHHHHHKKKRRRXXXWWWUUURRRLLLFFFEEEFFFHHHLLLPPPPPPMMMIIIGGGGGGGGGGGGGGGGGGHHHHHHDDDFFFHHHGGGFFFDDDDDDDDDFFFBBB>>><<<<<<===>>>>>>DDDCCCBBBAAA@@@???>>>===:::999777666666888999:::777444666888555666HHH^^^FFF<<<333333555333222333444555555666666555555444333333222222222222222333444444444444444444444444222222222111111111000000///000222333333111///---000000000/////////....../////////000000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((()))******++++++CCCEEEGGGHHHGGGFFFFFFGGGFFFFFFFFFEEEEEEDDDCCCBBB???HHHMMMIIIDDDDDDEEEFFFFFFGGGIIIJJJJJJHHHGGGEEEGGGGGGEEEDDDMMMaaattt~~~vvvjjjccc\\\XXXYYYVVVMMMKKKOOOQQQRRRSSSSSSQQQMMMHHHEEEFFFGGGLLLQQQQQQOOORRRXXXtttrrriiigggkkkaaaSSSSSSLLLNNNOOONNNMMMKKKKKKLLLCCCHHHGGG@@@???HHHOOOPPPWWWRRRMMMMMMOOOOOOJJJDDDGGGHHHHHHGGGGGGGGGJJJLLLMMMLLLIIIGGGGGGGGGHHHIIIFFFHHHKKKNNNOOONNNMMMLLLFFFGGGFFFCCC@@@>>>======777666333111000000111222000;;;EEEOOOcccrrr\\\YYY[[[```___\\\```iiikkkmmmqqquuuyyy|||}}}~~~~~~~~~|||yyywww}}}zzzzzzyyyvvvpppjjjqqqvvvTTTMMMHHHDDDBBB@@@>>>BBBHHHMMMQQQVVVYYYZZZ```rrryyyVVVKKKSSSVVVSSSRRRQQQQQQPPPNNNKKKJJJLLLMMMHHHIIIJJJJJJHHHGGGHHHIIIMMMTTTXXXVVVQQQOOOLLLIIIGGGIIIJJJMMMYYYbbb]]]PPPJJJIIIHHHFFFEEEEEEFFFFFFGGGHHHIIIHHHFFFDDDCCCDDDBBBAAA???===<<<===@@@BBBNNNIIICCC@@@??????===;;;888777666555555666777888333111444999888666???LLL<<<888444444333111222444555555666666666666555555333333222222222222333333444444444444444444444444222222111111111000000000000000000000000///......///............---------......////////////......------------------------++++++++++++++++++++++++******************************))))))))))))((((((((((((((((((((((((((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''(((((())))))******+++BBBDDDGGGGGGEEECCCAAAAAACCCDDDEEEEEEFFFEEEEEEDDDFFFWWW^^^QQQDDDDDDFFFCCCDDDFFFHHHJJJJJJIIIGGGEEEBBBIIIOOONNNMMMOOOPPPNNNkkkpppYYYZZZ___XXXWWWYYYZZZUUUMMMKKKNNNRRRTTTVVVTTTOOOLLLKKKKKKNNNMMMOOORRRQQQNNNPPPUUUcccddd]]][[[```YYYNNNMMMMMMNNNOOOOOOMMMMMMMMMNNNHHHOOONNNGGGNNN^^^ddd^^^^^^XXXSSSPPPOOONNNJJJFFFKKKKKKKKKKKKJJJKKKLLLMMMKKKJJJGGGFFFFFFGGGHHHJJJGGGHHHKKKMMMNNNMMMLLLKKKGGGKKKLLLGGGBBBBBBBBBBBB===:::777444222111222333444666===JJJYYYkkk}}}{{{kkk\\\WWWUUURRRPPPQQQYYY]]]ccchhhlllooosssvvvvvvwwwxxxyyyyyyxxxvvvuuu{{{xxxuuusssqqqnnnjjjgggoooWWWGGGEEEAAA???BBBEEEGGGLLLRRR\\\YYYYYY^^^eeesss~~~qqqrrrTTTMMMSSSTTTRRRSSSPPPPPPOOONNNMMMMMMNNNOOOIIIIIIIIIHHHFFFGGGIIILLLPPPVVVYYYSSSNNNLLLKKKIIIKKKPPPPPPPPP^^^ooolll^^^NNNLLLIIIFFFEEEDDDEEEFFFHHHIIIIIIGGGDDDBBBBBBBBBBBBCCCDDDBBB???@@@DDDHHHRRRJJJAAA===>>>???===;;;888777666555555555666777777444555999888555666;;;999777666666777777666666555555555666666555555555333222222222222333333444333333333333333333333333111111111111000000000000111000000///////////////............---------------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************)))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''(((((()))*********AAACCCEEEEEECCC@@@???>>>???AAACCCEEEGGGGGGGGGGGGJJJ]]]dddSSSEEEEEEGGGCCCEEEFFFGGGIIIIIIHHHGGGFFFFFFJJJKKKGGGDDDGGGKKKKKKFFF]]]zzz~~~sssttt||||||xxxooodddWWWIIIPPPRRRUUUWWWTTTPPPQQQUUURRRSSSTTTPPPLLLKKKNNNQQQTTTQQQQQQRRRPPPLLLLLLPPPQQQVVVPPPNNNTTTQQQIIIJJJNNNOOOPPPOOONNNMMMNNNOOOPPPTTTRRRPPP]]]nnnnnnbbb]]][[[WWWRRRMMMJJJIIIIIIOOONNNNNNMMMNNNNNNNNNMMMIIIHHHGGGFFFFFFGGGIIIJJJIIIJJJKKKLLLLLLKKKIIIHHHJJJOOOPPPIIIEEEFFFFFFDDD@@@>>>;;;777555333333333000///666EEERRR\\\lllzzzsssrrr|||rrrssslll]]]QQQLLLKKKJJJMMMRRRVVVZZZ^^^bbbeeefffgggjjjlllnnnnnnmmmlllnnnllliiifffdddbbb```___uuuyyywwwhhhVVVJJJEEEDDDEEE@@@@@@GGGMMMPPPRRRUUUXXXXXX___ppp{{{qqq```PPPKKKKKKJJJLLLPPPRRRQQQPPPPPPPPPRRRSSSSSSKKKKKKJJJHHHGGGIIILLLPPPOOOSSSTTTPPPLLLMMMNNNLLLMMMTTTUUURRR[[[lllooofffOOOMMMJJJGGGEEEEEEEEEFFFGGGHHHGGGEEEBBB@@@@@@AAACCCEEEFFFDDDBBBBBBFFFJJJMMMFFF>>>;;;===??????<<<:::999999888777777777777;;;777666888888666555666999777444666;;;===:::444444444555555555555444444111111111111111222333444333333333333333333333333111111111000000000//////222111000///...//////000//////.........---------------............------,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''((())))))******@@@AAACCCCCCAAA???>>>>>>>>>@@@CCCFFFHHHHHHHHHGGGEEETTTZZZNNNDDDFFFHHHFFFFFFGGGGGGGGGGGGGGGFFFFFFIIIJJJFFF@@@???DDDIIIJJJIIIPPPZZZfff}}}~~~zzzmmmcccgggfffbbb[[[NNNQQQRRRRRRQQQMMMKKKMMMOOOOOOOOOOOOMMMJJJJJJNNNQQQQQQOOOOOOQQQPPPLLLKKKMMMNNNTTTNNNIIIOOOOOOJJJKKKPPPPPPPPPOOOMMMLLLNNNOOOSSSSSSQQQRRR]]]hhhdddYYYVVVVVVTTTPPPKKKHHHIIIKKKQQQOOONNNNNNOOOOOOMMMLLLFFFFFFGGGGGGHHHIIIJJJKKKJJJKKKLLLLLLLLLJJJIIIHHHMMMRRRQQQJJJFFFIIIHHHCCCBBBAAA>>>;;;999666555444---,,,333AAAMMMVVVdddrrrwwwnnnggghhh{{{}}}~~~eeeVVVQQQIIIHHHHHHIIILLLOOOQQQSSSTTTVVVYYY[[[]]]^^^]]]]]]\\\[[[YYYWWWUUUTTTSSSSSSOOOPPPOOOJJJDDDBBBDDDFFFHHHFFFHHHMMMQQQRRRTTTXXX[[[ggg|||vvv~~~]]]VVVPPPMMMJJJIIINNNUUUTTTSSSQQQRRRUUUWWWXXXXXXLLLLLLLLLJJJJJJLLLPPPSSSQQQSSSTTTRRRSSSWWWXXXUUULLLRRRRRRPPPTTT___cccaaaMMMLLLJJJHHHFFFFFFFFFFFFGGGGGGFFFDDDAAA???@@@AAADDDEEEDDDCCCAAAAAACCCEEEDDD@@@<<<;;;>>>@@@@@@???<<<<<<;;;;;;::::::999999999777666777999:::999999888666444444999===999222333333444444444444333333000000000000000111222333333333333333333333333333111111000000000/////////111111000/////////////////////.........---------,,,,,,------------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&''''''(((((())))))***???@@@AAA@@@???>>>???AAA???AAADDDFFFGGGGGGFFFEEEAAAIIILLLGGGCCCEEEGGGGGGIIIHHHGGGFFFEEEEEEFFFFFFFFFHHHHHHFFFGGGHHHEEE@@@PPPOOOKKKJJJUUUoooyyykkkaaaaaa\\\]]][[[OOOPPPYYYZZZQQQQQQOOOKKKHHHGGGGGGHHHMMMNNNOOONNNMMMLLLLLLMMMMMMJJJKKKOOOPPPLLLIIIJJJOOOUUUNNNGGGLLLOOOLLLNNNQQQQQQPPPNNNLLLKKKMMMNNNQQQOOOOOOQQQUUUWWWUUURRRPPPOOONNNNNNNNNNNNNNNNNNPPPNNNLLLMMMNNNNNNKKKIIIDDDEEEGGGIIIJJJKKKKKKJJJKKKLLLLLLMMMMMMMMMMMMLLLPPPTTTQQQIIIGGGLLLIIIAAABBBBBBAAA???<<<999666444111111444;;;DDDPPP^^^iii{{{rrr___cccvvvssshhhXXXSSSLLLIIIIIIJJJIIIHHHHHHJJJLLLNNNOOOOOOOOONNNMMMMMMMMMLLLKKKJJJKKKLLL@@@@@@BBBDDDFFFGGGJJJLLLLLLOOOTTTWWWUUUUUU^^^iiizzz{{{ssslll[[[WWWTTTRRRPPPOOOSSSYYYSSSQQQPPPQQQUUUXXXYYYXXXLLLMMMMMMLLLLLLMMMQQQTTTUUUUUUSSSRRRVVVZZZYYYSSSLLLLLLMMMNNNQQQRRRRRRRRRHHHHHHGGGFFFFFFEEEEEEEEEGGGGGGFFFDDDAAA@@@AAACCCGGGEEEBBBAAAAAAAAA@@@???======>>>>>>???@@@@@@@@@=========<<<<<<;;;:::999777888999999:::;;;:::999777999888555666:::888333111222222333333222222111............///000111222222222222222222222222222111000000000////////////////////////......------------------,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))>>>???@@@???>>>???AAABBBBBBCCCEEEGGGGGGFFFDDDBBBBBBCCCDDDDDDDDDEEEFFFFFFKKKIIIGGGEEEDDDDDDEEEFFFEEEFFFFFFFFFKKKOOONNNIII===BBBEEEBBBDDDPPPcccrrrkkk[[[UUUVVVYYYZZZOOOLLLQQQSSSOOORRRRRRHHHGGGHHHGGGGGGHHHLLLMMMMMMNNNOOOQQQSSSRRRPPPLLLJJJKKKHHHJJJNNNOOOJJJGGGGGGKKKRRRKKKBBBHHHLLLKKKNNNQQQQQQPPPNNNKKKKKKLLLMMMNNNMMMNNNQQQOOOKKKMMMSSSNNNKKKIIIMMMSSSWWWUUURRROOOMMMKKKKKKMMMLLLIIIFFFCCCEEEHHHKKKLLLLLLKKKJJJKKKLLLMMMNNNOOOPPPPPPPPPQQQTTTPPPHHHHHHMMMIII>>>BBBBBBBBBAAA>>>;;;777555444444333333999EEESSS\\\```oooccccccppp|||zzziii```UUUOOOMMMLLLIIIEEEDDDFFFGGGIIIIIIHHHGGGFFFFFFGGGHHHHHHHHHHHHIIIJJJKKKHHHFFFFFFGGGJJJOOOTTTNNNVVV___```ZZZ[[[kkk~~~tttaaa^^^ZZZVVVSSSRRRRRRSSSVVVPPPMMMLLLNNNRRRVVVVVVVVVLLLMMMMMMMMMLLLNNNRRRUUUUUURRRNNNLLLOOOSSSNNNFFFMMMIIIIIIOOORRRMMMHHHFFFDDDDDDEEEEEEEEEEEEDDDCCCGGGGGGGGGDDDBBBAAACCCDDDJJJFFFCCCBBBCCCCCC@@@===:::===@@@AAAAAA@@@@@@AAA============<<<;;;:::999888;;;===<<<;;;:::777555666===>>>888555777999777111111111222222111111111---------......///111111222222222222222222222222000000000000////////////------.........---,,,+++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))@@@???>>>>>>???@@@BBBCCCFFFHHHIIIIIIGGGFFFFFFGGGKKKNNNJJJ@@@AAAJJJKKKEEEOOOLLLHHHEEEEEEEEEDDDCCCCCC>>>>>>GGGTTTWWWNNNCCCFFFEEECCCCCCGGGLLLSSSWWWhhhqqqqqqeeeyyybbbUUURRRNNNLLLMMMNNNNNNNNNLLLKKKJJJIIIIIIJJJKKKLLLLLLJJJGGGEEEDDDFFFIIIKKKMMMNNNNNNNNNMMMLLLJJJIIIHHHHHHHHHGGGGGGFFFFFFFFFJJJIIIHHHHHHIIIKKKMMMNNNTTTRRRNNNKKKJJJJJJLLLNNNSSSSSSSSSSSSRRRPPPOOONNNMMMQQQVVVWWWVVVRRROOOMMMMMMKKKIIIIIIIIIHHHFFFEEEFFFGGGJJJLLLMMMMMMLLLKKKNNNMMMLLLKKKJJJIIIIIIIIIOOORRROOOIIIGGGKKKKKKGGGCCCEEEDDDBBBBBBBBB>>>888777777666333444;;;HHHRRRZZZfff~~~qqqqqqyyy}}}}}}|||sssdddZZZYYYPPPNNNLLLLLLJJJHHHHHHIIIGGGGGGHHHHHHIIIKKKLLLMMMIIILLLQQQUUUWWWWWWXXXXXXdddnnnvvvjjj\\\\\\YYYVVVXXX[[[\\\XXXTTTQQQRRRTTTUUUTTTPPPLLLIIIEEEHHHLLLMMMMMMOOORRRVVVSSSQQQNNNKKKJJJIIIJJJJJJLLLLLLKKKLLLLLLJJJFFFCCCBBBCCCDDDFFFIIIKKKIIIHHHGGGEEEDDDDDDDDDCCCBBBAAAJJJEEE@@@???AAAAAA>>>;;;>>>@@@AAAAAA@@@???@@@AAA@@@@@@@@@@@@>>><<<:::999999:::;;;<<<;;;999777666555666888999888777555444222222333333222111///.........//////000000000111444444333333222111000000//////.........---------......---------,,,,,,,,,+++++++++************)))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((@@@?????????@@@BBBCCCDDDFFFGGGHHHHHHFFFDDDDDDEEEGGGKKKJJJDDDGGGQQQTTTNNNIIIHHHFFFFFFGGGFFFDDDBBBAAAAAABBBHHHMMMNNNIIICCCFFFDDDCCCBBBDDDHHHMMMPPPQQQQQQSSSXXXbbbnnnzzz|||iii___YYYRRRMMMMMMKKKHHHFFFHHHJJJKKKKKKLLLLLLJJJIIIIIIJJJKKKKKKLLLJJJGGGEEEEEEFFFIIIJJJLLLLLLLLLLLLKKKJJJHHHGGGEEEFFFGGGHHHJJJKKKMMMMMMKKKKKKKKKLLLMMMNNNOOOOOONNNLLLIIIGGGFFFHHHJJJKKKPPPOOOOOONNNMMMLLLKKKKKKLLLPPPTTTVVVTTTQQQOOONNNLLLLLLKKKJJJHHHGGGFFFFFFHHHIIIKKKLLLMMMLLLKKKJJJKKKKKKJJJJJJJJJJJJKKKKKKNNNQQQOOOIIIHHHJJJJJJGGGEEEGGGFFFDDDCCCDDDAAA;;;:::999777333222888BBBKKKUUUYYYjjjvvvjjj|||~~~qqqfff```\\\[[[[[[WWWUUUSSSQQQRRRTTTWWWYYY]]][[[YYYZZZaaalllyyy|||sssxxx___YYY\\\YYYVVVWWWZZZZZZWWWSSSQQQQQQQQQQQQPPPNNNLLLKKKJJJMMMPPPQQQPPPPPPRRRTTTPPPOOOMMMKKKJJJJJJKKKKKKIIIIIIIIIJJJKKKJJJGGGDDD???>>>>>>@@@DDDHHHJJJKKKFFFEEEDDDDDDDDDCCCAAA@@@EEEAAA>>>>>>AAABBB???<<<>>>@@@BBBBBB@@@?????????@@@@@@???===;;;888555333777888999::::::888777666555666777888888666555333333333444444333111000////////////000000000111111333333222222111000000//////.........---------,,,...------------,,,,,,,,,+++++++++************)))*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((@@@@@@@@@AAABBBCCCEEEFFFDDDFFFGGGFFFCCCBBBBBBBBB>>>CCCCCCAAAFFFOOOQQQLLLDDDDDDEEEGGGHHHGGGDDDAAA???BBBFFFGGGEEECCCCCCCCCEEEDDDCCCCCCCCCDDDFFFGGGLLLIIIFFFGGGLLLWWWbbbiiiaaaooo~~~rrrgggYYYNNNIIIHHHHHHHHHGGGEEEBBBBBBEEEHHHIIIJJJLLLKKKIIIHHHHHHHHHIIIJJJGGGFFFDDDCCCCCCEEEGGGHHHKKKKKKKKKJJJIIIHHHFFFEEEEEEEEEFFFHHHJJJLLLNNNOOOKKKKKKMMMNNNNNNNNNNNNMMMHHHGGGEEEDDDDDDFFFIIIKKKKKKJJJHHHGGGGGGGGGGGGHHHLLLOOORRRRRRQQQNNNMMMMMMLLLMMMMMMKKKGGGEEEFFFHHHHHHHHHIIIIIIIIIHHHFFFEEEHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNLLLHHHGGGIIIHHHFFFCCCEEEDDDBBBBBBCCC@@@;;;===<<<888444111444;;;AAATTTQQQWWWgggyyyxxxtttvvv~~~zzzyyyyyyyyyyyyyyyzzzzzz||||||}}}|||uuuyyy{{{^^^ZZZ[[[ZZZWWWTTTUUUWWWWWWUUURRRPPPOOONNNMMMLLLLLLLLLKKKLLLOOOQQQRRRPPPNNNNNNNNNLLLKKKJJJIIIIIIIIIJJJKKKGGGFFFGGGHHHJJJJJJHHHEEE@@@>>><<<<<<@@@FFFJJJLLLCCCCCCCCCBBBAAA@@@>>>>>>???===<<<>>>AAABBB???======???BBBCCCAAA>>><<<<<<<<<<<<;;;999777555222111444555666777777777666555555555666777777555444333333333444333333222111000000000000000111111111111111111111000//////............------------,,,,,,------------,,,,,,,,,,,,+++++++++************)))******))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((???@@@@@@AAACCCDDDEEEFFFCCCDDDEEEDDDAAA??????@@@;;;??????>>>AAAGGGFFFBBBEEEDDDDDDEEEGGGFFFDDDBBB>>>AAADDDCCC@@@>>>@@@BBBDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEHHHMMMRRRWWWYYYGGGKKK\\\www{{{uuukkkbbb]]]YYYVVVUUUTTTUUUTTTRRRNNNJJJFFFDDDIIIFFFCCCCCCEEEHHHJJJJJJIIIHHHGGGFFFEEEFFFFFFGGGEEEEEEEEEFFFGGGIIIJJJLLLKKKKKKJJJIIIHHHGGGFFFEEEHHHHHHGGGGGGGGGHHHIIIIIIHHHJJJLLLMMMNNNLLLJJJIIIEEEDDDCCCCCCEEEHHHKKKMMMEEEDDDCCCCCCDDDFFFHHHIIIMMMNNNOOONNNKKKIIIIIIJJJLLLNNNOOOKKKFFFCCCFFFJJJKKKKKKKKKJJJIIIHHHFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJIIIGGGFFFFFFEEEDDDDDDEEEEEEBBBCCCEEEBBB===>>><<<999555222222666:::RRRPPPQQQXXXcccuuu|||xxxzzzooommm}}}jjj{{{WWW[[[XXXVVVTTTQQQQQQRRRRRRPPPOOOMMMMMMMMMNNNMMMMMMLLLKKKJJJLLLNNNOOONNNKKKIIIGGGIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIGGGEEEDDDBBB??????BBBEEEGGGHHH@@@AAAAAA@@@>>><<<;;;;;;<<<;;;<<<===@@@@@@===;;;<<>>>>>>>>@@@AAABBBAAACCCFFFDDD@@@HHHFFFDDDCCCDDDDDDDDDCCC???>>>>>>>>>??????@@@AAACCCDDDEEEFFFGGGFFFEEEDDD@@@AAACCCEEEFFFFFFEEEDDDMMMIIIMMM[[[jjjooooooppp}}}pppiiieee___YYYQQQMMMIIIGGGIIILLLNNNPPPOOOOOONNNJJJEEEDDDFFFIIILLLIIIFFFDDDEEEGGGHHHHHHEEEDDDCCCBBBBBBCCCDDDEEEGGGHHHIIIKKKMMMPPPQQQRRRKKKKKKJJJIIIIIIHHHHHHHHHLLLKKKIIIGGGFFFFFFGGGGGGHHHIIILLLMMMMMMKKKIIIGGGBBBBBBBBBCCCEEEHHHKKKLLLCCCCCCBBBCCCEEEHHHKKKMMMNNNNNNLLLIIIFFFEEEFFFGGGMMMOOOPPPKKKEEECCCFFFJJJOOOOOONNNNNNMMMKKKJJJJJJEEEDDDDDDDDDEEEEEEFFFGGGGGGFFFFFFFFFEEECCCBBBCCCGGGHHHGGGEEEFFFHHHGGGBBB>>>===:::777555444666777GGGKKKPPPRRRUUU```xxx{{{|||xxx{{{vvviii______cccdddkkkmmmooorrrtttuuuuuuuuuwww{{{iii\\\ZZZNNNRRRPPPNNNMMMMMMLLLLLLKKKJJJLLLNNNQQQQQQOOOMMMKKKHHHIIIKKKLLLLLLJJJHHHEEEHHHGGGFFFEEEDDDCCCCCCCCCIIIHHHGGGGGGHHHHHHFFFDDDAAAAAABBBDDDFFFGGGFFFDDD@@@BBBDDDCCC???<<<;;;<<<===<<<======>>>===:::888;;;>>>AAABBB???<<<999888666666555555555555555555222222333333444444444444444444444444444333222222000000000///////////////111111000000000000000000......---------------,,,++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++*********)))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''>>>>>>???@@@AAAAAAAAAAAA>>>@@@AAAAAA???>>>>>>???@@@@@@@@@AAACCCDDDCCCAAAHHHEEEBBB@@@AAACCCCCCCCC@@@===;;;<<>>===;;;:::888777777>>>GGGQQQUUUUUU\\\mmm{{{uuufff```]]]YYY___\\\YYYWWWZZZ```hhhlllrrrqqqrrrvvv|||~~~zzzcccYYYJJJPPPNNNLLLJJJIIIHHHIIIIIIHHHKKKOOORRRSSSQQQNNNLLLKKKJJJKKKLLLMMMMMMJJJGGGGGGGGGFFFEEEDDDCCCBBBAAAIIIGGGFFFEEEFFFFFFDDDCCC;;;===AAAEEEIIIIIIFFFDDDCCCFFFIIIGGGCCC???>>>???>>>>>>>>>===<<<:::999888:::<<>>;;;:::999999888777555444444333333333333333444444444444555333333333222222222222222//////...............///000000000000////////////------------------------******++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************)))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''======>>>??????>>>>>>===<<<>>>@@@@@@???>>>???@@@@@@>>>===>>>@@@??????>>>AAA@@@??????AAABBBBBBAAA@@@>>>===>>>???@@@@@@???AAABBBCCCCCCCCCBBBAAAAAA;;;<<<===>>>@@@BBBDDDEEE===;;;CCCPPPUUUMMMGGGHHHGGGSSS\\\\\\XXXYYY\\\^^^kkkwwwwwwdddVVVOOORRRNNNVVVOOONNNQQQEEEEEEIIIKKKOOOPPPLLLEEE???<<>><<<888666999BBBNNNVVV^^^gggqqqxxx}}}zzz{{{]]]TTTMMMOOONNNLLLJJJGGGGGGHHHIIIIIIJJJMMMPPPQQQQQQPPPOOOOOOMMMLLLLLLMMMMMMJJJHHHFFFFFFFFFFFFFFFEEEEEEDDDEEECCCBBBBBBCCCDDDCCCBBB===???CCCGGGKKKKKKHHHEEECCCGGGJJJIIIDDD???>>>@@@>>>>>>>>><<<:::999::::::999;;;======<<<::::::;;;999888666555444444444444666666555555444444555555333333222111111111111111000///............///000////////////.........---------------------------************+++++++++,,,,,,,,,,,,++++++++++++***+++++++++************)))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''<<<======>>>>>>===;;;:::;;;===???@@@?????????AAAFFFBBB?????????>>><<<<<<:::;;;<<>>>>>???AAAAAAAAA@@@???>>>=========???BBBEEEEEECCC@@@>>>FFFBBBFFFPPPOOOEEEAAAEEEFFFGGGEEEAAAAAADDDEEEDDDAAAJJJ[[[mmmyyy{{{rrrjjjccc___YYYPPPJJJGGGHHHJJJEEEDDDOOOIIIDDDGGGDDDOOODDDEEEFFFFFFDDDCCCGGGLLLFFFEEEEEEFFFJJJMMMOOOOOOLLLKKKIIIGGGFFFFFFIIIKKKHHHEEEBBB@@@AAABBBCCCCCC@@@@@@AAABBBCCCFFFHHHJJJKKKLLLMMMNNNNNNLLLJJJHHHGGGGGGGGGGGGHHHJJJLLLMMMLLLJJJHHHFFFFFFGGGJJJKKKHHHHHHIIIIIIHHHFFFDDDCCCIIIIIIIIIIIIJJJKKKLLLLLLNNNNNNOOOOOONNNNNNMMMLLLKKKJJJGGGEEEEEEJJJQQQWWWTTTPPPKKKHHHHHHHHHGGGGGGEEEEEEFFFFFFGGGIIIJJJKKKDDDEEEFFFGGGJJJLLLNNNPPPJJJGGGHHHLLLKKKFFFDDDHHHLLLMMMKKKIIIKKKOOONNNKKKEEEDDDCCCCCCAAA===999666444;;;EEERRRbbbpppwwwxxxrrr}}}mmmaaaNNNLLLOOOPPPOOOMMMJJJHHHGGGHHHJJJJJJJJJKKKMMMNNNOOOPPPQQQQQQNNNKKKKKKLLLKKKIIIFFFFFFFFFGGGHHHHHHHHHHHHHHHAAA???>>>???AAACCCCCCCCCEEEFFFHHHJJJLLLLLLIIIFFFAAAFFFIIIGGGBBB===<<<>>>>>>>>>===;;;:::999;;;===999;;;<<<<<<;;;:::;;;<<<555444444333444555777888888777666555555555555555333222111111000111111111111000///......///000111//////......---------,,,------------------------))))))******+++++++++,,,,,,,,,,,,+++++++++******+++++++++************))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''';;;<<<===>>>>>>?????????>>>??????????????????@@@BBBBBBBBBAAA@@@???===<<<<<<======>>>??????@@@@@@======>>>???@@@@@@AAABBB@@@@@@@@@AAAAAAAAABBBBBBAAABBBCCCDDDDDDCCCBBBAAAGGGEEEDDDDDDEEEEEEDDDBBBAAAAAA@@@@@@@@@BBBDDDEEEBBBFFFNNNVVV]]]bbbdddeeeXXXVVVSSSRRRUUUZZZ```dddssswww|||sssgggaaaYYYSSSPPPLLLGGGDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBCCCEEEGGGHHHCCCAAA@@@@@@AAABBB@@@???@@@AAADDDGGGJJJJJJIIIGGGJJJGGGCCCBBBCCCEEEFFFGGGGGGFFFDDDBBBBBBCCCEEEFFFEEEDDDBBB@@@???AAAFFFJJJHHHKKKNNNPPPPPPNNNJJJHHHOOOMMMKKKIIIGGGGGGHHHIIILLLJJJHHHFFFFFFGGGIIIKKKIIIGGGFFFGGGIIILLLMMMMMMHHHIIIIIIJJJJJJJJJJJJIIIIIIJJJLLLMMMNNNNNNMMMMMMMMMIIIEEEFFFKKKQQQUUUVVVMMMIIIFFFGGGLLLPPPOOOMMMHHHIIIIIIJJJKKKKKKLLLLLLEEEEEEFFFEEEEEEGGGKKKNNNFFFIIILLLKKKGGGGGGKKKOOOPPPNNNMMMNNNPPPOOOKKKGGGJJJGGGDDDBBBAAA???<<<:::;;;===???EEEWWWnnn{{{|||mmm}}}yyy___WWWQQQLLLKKKMMMLLLKKKIIIGGGFFFFFFFFFEEEGGGIIILLLMMMOOOOOOOOONNNIIIGGGKKKMMMJJJGGGGGGKKKIIIGGGHHHJJJKKKIIIGGGBBBBBBBBBBBBDDDFFFHHHIIIHHHGGGGGGGGGHHHHHHFFFDDDCCCBBBAAA@@@??????>>>>>>>>>===<<<;;;::::::::::::======<<<<<<<<<;;;;;;;;;555444444333444555666777555666777777777555444333111111111111111111222222111///,,,---111333333222//////...------------.........//////......---,,,---,,,+++*********+++,,,---,,,,,,+++*********+++)))))))))))))))***************))))))((((((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""""""""""""""""""""""""""################################################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&<<<===>>>??????@@@@@@@@@AAAAAAAAABBBCCCCCCDDDDDDGGGFFFEEECCCAAA???===<<<======>>>>>>?????????@@@??????@@@AAAAAABBBCCCCCCAAAAAAAAAAAABBBBBBBBBCCCEEEEEEGGGGGGGGGGGGEEEEEEDDDBBBBBBCCCEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGHHHBBBDDDGGGLLLQQQVVVZZZ\\\NNNKKKGGGDDDDDDHHHLLLOOOHHHKKKNNNPPPSSSYYYdddlllvvvrrrdddTTTPPPUUURRRIIINNNJJJEEEAAAAAA@@@>>><<>><<<>>>???DDDTTTjjjyyyeeeUUURRROOOLLLKKKLLLLLLJJJHHHGGGFFFEEEEEECCCEEEIIILLLNNNNNNNNNNNNIIIDDDDDDHHHJJJIIIGGGGGGHHHFFFEEEFFFIIIJJJIIIGGGDDDDDDCCCDDDEEEGGGIIIJJJJJJHHHGGGGGGHHHHHHFFFEEEBBBAAA@@@??????????????????>>>======<<<<<<<<<<<<;;;;;;;;;:::::::::999999777666555444444555666777777777888888777555444333111111111111111111111111111///---...111333222111//////...------------------............---,,,,,,,,,++++++******+++,,,------,,,++++++******++++++))))))))))))))))))))))))))))))))))))((((((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$#########""""""########################################################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&;;;;;;<<<===>>>>>>>>>>>>@@@AAABBBCCCDDDFFFGGGGGGHHHGGGEEECCC@@@===;;;:::>>>>>>>>>>>>>>>????????????@@@@@@@@@AAABBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBCCCDDDEEEEEEDDDCCCBBB@@@??????AAACCCEEEEEEDDDEEEFFFGGGIIIIIIIIIIIIHHHDDDCCCBBBBBBEEEJJJOOORRRKKKHHHCCC???======???AAAAAACCCEEEEEEEEEGGGMMMRRRSSSWWWSSSIIICCCFFFHHHEEE@@@===:::999999:::::::::>>>???@@@BBBDDDEEEGGGHHHCCCBBBAAAAAAAAABBBCCCDDDEEECCCBBBAAABBBBBB@@@???AAACCCEEEHHHIIIIIIHHHGGGEEEDDDCCCCCCEEEEEEEEECCCEEEFFFGGGHHHIIIJJJJJJJJJDDDEEEEEEDDDDDDEEEGGGJJJJJJKKKLLLLLLLLLKKKIIIHHHGGGFFFEEEDDDEEEFFFHHHJJJIIIHHHGGGFFFGGGJJJMMMOOOMMMLLLKKKLLLOOOQQQQQQQQQNNNMMMMMMLLLKKKJJJIIIHHHMMMMMMNNNNNNMMMMMMLLLKKKKKKKKKMMMPPPSSSSSSRRRPPPLLLJJJHHHJJJLLLMMMKKKHHHIIIFFFEEEHHHMMMOOOLLLIIILLLIIIGGGGGGJJJKKKJJJHHHJJJJJJJJJJJJJJJJJJKKKKKKLLLJJJHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIJJJHHHEEEBBB>>>@@@@@@BBBMMMaaattt~~~}}}|||jjjRRRLLLNNNMMMKKKKKKLLLKKKJJJIIIGGGFFFEEEEEECCCEEEIIIMMMNNNNNNLLLKKKDDDAAAAAAGGGJJJIIIHHHJJJGGGFFFFFFGGGJJJKKKKKKJJJGGGGGGFFFFFFGGGIIIJJJKKKLLLIIIGGGFFFFFFGGGFFFEEEAAA@@@@@@?????????@@@@@@@@@@@@??????>>>?????????<<<<<<;;;;;;;;;::::::::::::888666444444555777999999999999888777555444333111111111111111111111111000//////000111222000//////......---------------,,,------------,,,++++++++++++******+++,,,---...,,,,,,++++++******++++++)))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&777888999::::::;;;;;;;;;<<<===>>>@@@BBBDDDEEEFFFEEEDDDBBB???===;;;999999>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@AAAAAAAAAAAA???@@@AAABBBBBBAAA@@@??????>>>>>>???BBBCCCCCCBBBBBBDDDFFFHHHIIIHHHGGGEEEDDDCCCAAAAAABBBEEEIIILLLLLLIIIEEEAAA??????@@@AAABBBDDDFFFFFFFFFGGGJJJMMMGGGMMMNNNHHHDDDEEEFFFEEEBBB???===;;;:::;;;;;;<<<>>>???@@@BBBDDDEEEFFFGGGCCCCCCBBBAAAAAABBBCCCCCCBBBAAA@@@@@@AAABBBAAA@@@CCCEEEGGGIIIIIIHHHHHHHHHGGGFFFGGGHHHJJJJJJHHHFFFEEEFFFHHHJJJJJJJJJIIIHHHCCCEEEFFFFFFEEEFFFGGGIIILLLKKKKKKKKKKKKJJJJJJJJJJJJIIIGGGGGGGGGIIIKKKMMMJJJIIIGGGFFFGGGIIILLLNNNIIIIIIIIIMMMQQQTTTUUUUUUPPPOOOMMMLLLJJJIIIHHHHHHMMMMMMLLLLLLKKKJJJIIIIIIGGGHHHKKKNNNPPPQQQOOONNNLLLKKKKKKLLLMMMMMMJJJGGGIIIFFFFFFLLLSSSSSSMMMFFFKKKGGGEEEGGGLLLNNNKKKHHHLLLJJJJJJJJJKKKLLLJJJIIIHHHGGGGGGHHHIIIIIIHHHGGGFFFFFFGGGJJJKKKJJJGGGDDDBBBBBBAAA@@@FFFVVViiiwwwuuu{{{|||wwwzzz}}}tttxxxhhh[[[OOOMMMNNNLLLJJJKKKLLLKKKKKKJJJIIIHHHGGGFFFEEEHHHKKKNNNOOOMMMJJJHHHCCCAAACCCIIILLLLLLMMMPPPKKKJJJJJJKKKLLLMMMMMMMMMJJJIIIHHHHHHHHHIIIKKKKKKMMMJJJFFFEEEEEEFFFFFFFFFAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAA>>>>>>>>>=========<<<<<<999888555444444777:::<<<;;;;;;:::999777555444333222222222111111111111111//////000111111000///---///...------,,,,,,------+++,,,,,,,,,,,,+++***************+++,,,---......,,,,,,++++++***++++++,,,)))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""######$$$$$$%%%%%%################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&666777888999999::::::999999:::<<<>>>@@@CCCDDDEEEBBBAAA???>>><<<<<<<<<<<<>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>?????????@@@AAABBBCCCCCCBBBAAA@@@@@@???>>>???@@@AAA@@@???@@@BBBEEEGGGHHHGGGEEECCCBBBAAABBBBBBCCCEEEGGGHHHEEEDDDBBB@@@???@@@AAABBB???AAACCCDDDDDDDDDEEEEEEBBBDDDEEECCCBBBAAA???;;;@@@???===;;;999:::;;;<<<@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDAAA@@@@@@AAADDDEEEEEEDDDDDDFFFIIIIIIHHHGGGHHHIIIGGGGGGHHHJJJLLLKKKIIIGGGEEEGGGHHHIIIIIIGGGDDDCCCBBBDDDFFFFFFEEEEEEFFFHHHKKKKKKKKKJJJJJJKKKKKKKKKLLLKKKJJJIIIIIIJJJLLLMMMKKKJJJHHHFFFFFFGGGJJJKKKHHHHHHIIILLLPPPSSSTTTSSSOOONNNLLLJJJIIIHHHHHHHHHKKKKKKJJJIIIHHHGGGFFFFFFFFFGGGIIIKKKMMMOOOPPPQQQMMMMMMMMMMMMNNNLLLJJJHHHHHHGGGJJJPPPWWWUUULLLCCCEEEBBBBBBFFFMMMPPPNNNJJJLLLKKKKKKKKKLLLLLLJJJGGGDDDFFFIIIJJJKKKIIIHHHGGGGGGGGGIIILLLNNNMMMJJJHHHEEEEEECCCAAABBBKKK[[[iiiiiiuuuzzz}}}~~~```YYYRRRPPPOOOMMMLLLLLLLLLLLLLLLLLLKKKIIIHHHGGGHHHJJJMMMOOOOOOLLLHHHEEEFFFFFFHHHNNNPPPOOOQQQUUUMMMMMMMMMLLLKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHIIIJJJKKKHHHEEECCCDDDEEEEEEEEECCCCCCBBBBBBBBBCCCCCCDDDBBBAAA@@@@@@???@@@@@@@@@>>>=========<<<<<<<<<<<<777666555444666888;;;===<<<;;;:::888666555444444222222222111111111000000...///111111000///............---,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))******+++,,,---.........,,,++++++***++++++,,,,,,))))))))))))(((((('''''''''''''''''''''(((((((((&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""""""""######$$$$$$$$$################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&888888999:::;;;;;;;;;;;;999:::<<<>>>AAACCCEEEFFFAAAAAA???>>>>>>>>>???@@@=========>>>??????@@@@@@AAAAAAAAA@@@?????????>>><<<<<<<<<============>>>===>>>???@@@@@@???>>>===@@@>>>>>>>>>@@@AAA@@@???@@@BBBEEEGGGHHHGGGEEEDDD>>>???AAABBBCCCDDDDDDCCCAAA@@@@@@???@@@AAABBBCCCEEEEEEFFFFFFFFFEEEEEEDDDGGGEEEDDDDDDEEECCC???;;;<<<<<<<<<:::999:::===@@@AAABBBCCCCCCCCCBBBAAA@@@AAABBBBBBCCCDDDDDDEEEEEEDDDCCCCCCDDDGGGIIIIIIHHHCCCFFFIIIHHHEEEDDDFFFHHHDDDDDDEEEGGGIIIIIIGGGEEEEEEFFFFFFGGGFFFDDDAAA@@@AAABBBDDDDDDCCCCCCEEEFFFHHHHHHIIIIIIJJJKKKKKKKKKKKKJJJHHHGGGHHHIIIJJJLLLKKKIIIGGGEEEEEEFFFHHHIIIKKKJJJKKKLLLNNNNNNMMMLLLKKKJJJHHHGGGGGGGGGHHHHHHJJJIIIHHHFFFFFFEEEEEEEEEHHHIIIKKKKKKLLLMMMPPPSSSLLLLLLMMMLLLLLLKKKJJJJJJGGGGGGJJJPPPTTTQQQIIIAAA??????BBBGGGNNNQQQPPPNNNLLLLLLMMMMMMLLLJJJIIIHHHBBBEEEHHHJJJJJJIIIIIIJJJLLLLLLLLLNNNPPPPPPMMMKKKGGGFFFEEEDDDCCCFFFPPP[[[aaakkkvvvqqqrrrZZZWWWRRRPPPOOONNNMMMLLLKKKKKKLLLLLLKKKJJJHHHGGGHHHJJJLLLNNNMMMKKKHHHFFFJJJIIILLLPPPPPPNNNPPPTTTKKKLLLLLLKKKHHHGGGGGGHHHJJJIIIHHHFFFEEEEEEFFFFFFGGGEEECCCCCCDDDEEEDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCAAA@@@???>>>============;;;;;;:::::::::999999999555555555666777999;;;<<<;;;:::888777666555555555333333222222111000000000---///000000///...///000...------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++*********+++,,,---......------++++++******++++++,,,,,,***))))))((((((''''''&&&&&&''''''''''''(((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&888888999:::;;;;;;;;;;;;999:::<<<>>>@@@BBBDDDEEEAAA@@@>>>======>>>???@@@;;;<<<<<<>>>???@@@AAABBBBBBAAAAAA@@@???>>>>>>===<<<<<<<<<=========>>>>>>;;;;;;============;;;;;;>>>======>>>@@@BBBAAAAAA@@@AAADDDEEEFFFEEEDDDDDD??????@@@AAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBB??????>>>?????????>>>===AAA???===>>>>>>===;;;::::::;;;<<<:::999:::>>>AAA>>>???@@@AAAAAA@@@???===>>>???AAABBBCCCDDDEEEEEEFFFDDDDDDEEEFFFGGGFFFEEEAAADDDGGGEEEBBB@@@BBBEEEBBBBBBBBBCCCEEEFFFEEEDDDCCCDDDDDDDDDDDDCCCAAA@@@???@@@AAAAAA@@@AAACCCEEECCCDDDFFFGGGIIIJJJJJJJJJHHHGGGGGGFFFGGGIIILLLMMMHHHGGGEEECCCDDDEEEHHHIIIMMMLLLKKKLLLMMMLLLJJJHHHFFFFFFDDDDDDDDDFFFHHHIIIIIIHHHGGGFFFEEEEEEFFFFFFHHHJJJLLLLLLJJJJJJKKKMMMJJJJJJJJJJJJIIIIIIIIIJJJFFFFFFGGGHHHIIIHHHCCC@@@<<>>@@@BBBCCC@@@???<<<;;;:::;;;<<<===:::;;;<<<>>>???AAABBBCCC@@@??????>>>===<<<;;;;;;============>>>>>>>>>>>>>>>???@@@AAAAAA@@@???>>><<<;;;<<<>>>AAACCCDDDCCC???@@@AAABBBCCCCCCCCCBBBCCCBBBAAAAAAAAAAAABBBCCCBBBBBBAAAAAA???>>>>>>===;;;;;;;;;<<<>>>@@@@@@???>>>===>>>>>>===;;;===@@@999::::::888666666999<<<;;;<<<>>>???@@@???===<<<<<<===???AAACCCDDDDDDEEEEEEDDDBBBBBBCCCCCCAAA@@@???BBBEEECCC???===@@@CCCCCCBBBAAABBBEEEFFFFFFEEEBBBBBBCCCCCCCCCCCCCCCCCC??????@@@???>>>???BBBDDD???AAACCCFFFHHHIIIIIIHHHGGGGGGFFFGGGIIILLLOOOQQQEEEDDDCCCBBBCCCFFFIIIJJJKKKJJJJJJLLLMMMMMMKKKIIICCCCCCBBBBBBCCCEEEHHHIIIIIIHHHGGGFFFFFFFFFGGGHHHFFFIIILLLKKKHHHEEEEEEFFFHHHIIIHHHGGGFFFFFFHHHJJJEEEDDDCCCAAA@@@@@@@@@@@@<<>>>>>???>>><<<:::888777666666;;;;;;;;;:::::::::999999777888888888888666444333888777666444444444555666333333222222111000000///,,,...///...,,,---111444...---,,,,,,++++++,,,,,,,,,------------,,,++++++,,,---.........---,,,++++++*********+++,,,,,,---***))))))((('''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######""""""!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&999999888888777666666666666777888:::;;;<<<=========<<<;;;:::::::::::::::;;;<<<===<<<<<<===@@@BBB<<<;;;;;;::::::;;;;;;<<<999;;;<<<<<<<<<===???AAABBBBBBBBBBBBAAA???>>>=========>>>>>>>>>>>>======CCCCCCCCCBBBBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>???===;;;999999;;;===???999:::;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;======<<<<<<<<<<<<======>>>>>>???@@@AAABBBBBBCCC??????@@@@@@@@@AAAAAAAAA??????>>>???BBBCCCBBBAAADDDDDDCCCCCCCCCDDDDDDEEE@@@DDDDDD??????DDDDDD@@@AAAAAA@@@@@@???>>>======>>>>>>===>>>>>>???@@@@@@@@@@@@AAABBBCCCCCCCCCCCCEEEGGGJJJLLLKKKKKKLLLMMMDDDDDDDDDFFFIIIKKKJJJIIIJJJJJJJJJKKKLLLJJJGGGDDDBBBAAA@@@CCCGGGIIIHHHEEEKKKJJJHHHGGGFFFEEEEEEEEEBBBDDDFFFFFFEEEDDDDDDDDDDDDEEEDDDBBBDDDHHHHHHEEECCC@@@<<<:::;;;===@@@AAA>>>AAAFFFIIIKKKNNNRRRTTTMMMKKKIIIIIIIIIIIIGGGEEEBBBFFFEEE===;;;CCCLLLQQQTTTNNNHHHHHHKKKLLLIIIEEEKKKKKKLLLKKKIIIFFFCCCAAADDDVVVoooyyywwwpppXXXXXXOOOQQQRRRQQQMMMLLLMMMOOONNNMMMKKKIIIFFFEEEDDDCCCCCCDDDEEEEEEFFFFFFFFFFFFIIIHHHHHHGGGGGGHHHHHHIIILLLLLLKKKIIIGGGFFFHHHIIIHHH@@@;;;???DDDCCC@@@>>>BBB@@@>>>@@@BBBDDDBBB@@@AAAAAA@@@@@@???>>>>>>>>>======<<<888444333555888:::::::::999999999888888888777666555555555555555444444444333333222222222111111222222222222111111////////////000000000000...---,,,++++++,,,............---------,,,,,,,,,++++++---......---++++++******))))))***+++,,,,,,))))))((('''''''''''''''(((((((((((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$##############################%%%%%%$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$999999888888777777666666444555777999:::;;;<<<<<<===<<<;;;;;;:::::::::;;;<<<======<<<;;;;;;===???;;;;;;::::::::::::;;;;;;:::;;;<<<<<<;;;;;;===??????@@@AAABBBAAA@@@>>><<<======>>>>>>>>>===<<<<<<@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;999999:::;;;<<<999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<======>>>>>>>>>>>>???@@@@@@AAA@@@AAACCCEEEEEEDDDBBBAAA???===<<<===???AAAAAA@@@@@@@@@@@@@@@AAAAAABBBCCCDDDGGGFFFAAA@@@CCCCCC???BBBBBBAAAAAA@@@??????>>>?????????>>>??????@@@@@@???@@@AAABBBCCCCCCCCCCCCEEEEEEEEEHHHKKKLLLJJJHHHCCCEEEHHHHHHGGGGGGIIIKKKIIIHHHGGGHHHHHHHHHEEECCCDDDCCCCCCEEEHHHIIIGGGEEEHHHGGGFFFFFFEEEEEEEEEFFFDDDFFFHHHHHHFFFEEEDDDDDDKKKLLLJJJFFFEEEGGGFFFBBBDDDBBB???===>>>@@@CCCDDDFFFHHHKKKLLLKKKJJJJJJKKKJJJIIIHHHIIIJJJJJJIIIGGGBBB@@@>>><<<>>>EEEPPPXXXQQQKKKEEEDDDGGGIIIHHHEEEIIIJJJJJJIIIHHHEEEBBB@@@:::DDDVVVlll{{{qqqvvvaaaSSSQQQOOOQQQRRRPPPNNNLLLMMMOOOMMMLLLJJJGGGEEECCCBBBAAADDDEEEFFFGGGGGGGGGGGGGGGIIIIIIHHHFFFEEEEEEDDDDDDGGGHHHHHHGGGFFFFFFHHHJJJEEE???>>>DDDIIIHHHDDDAAAAAA???>>>???AAACCCAAA@@@@@@@@@???>>>>>>======<<<<<<<<<;;;999555444555777999999999888888888888888666666666666555555555444444444444444333333222222000111111222222111111000/////////////////////000......---------------...------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))))))))))))))***++++++))))))((('''''''''''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$############"""################################################"""############$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$999999999888777777666666333444666888:::;;;<<<<<<===<<<;;;;;;;;;;;;;;;;;;<<<======<<<:::999;;;<<<;;;;;;::::::::::::;;;;;;:::;;;<<<<<<;;;;;;===?????????AAAAAAAAA???===<<<===============<<<;;;:::<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999888888999::::::::::::999888999::::::;;;;;;;;;;;;======<<<<<<<<<<<<==================>>>>>>???@@@@@@BBBDDDFFFFFFDDDAAA???@@@>>><<<<<>>>>>>>>???@@@AAABBBCCCHHHJJJHHHDDDBBBCCCAAA>>>CCCBBBBBBAAAAAA@@@@@@@@@AAA@@@????????????????????????@@@AAABBBBBBBBBBBBEEEAAA@@@DDDJJJLLLGGGBBBBBBGGGKKKIIIEEECCCGGGKKKFFFEEECCCCCCDDDDDDBBBAAAFFFEEEEEEFFFHHHHHHGGGEEEEEEEEEDDDDDDDDDDDDEEEEEEGGGIIIJJJIIIGGGEEEDDDDDDOOOQQQNNNIIIFFFGGGFFFBBBDDDDDDCCCBBBCCCDDDFFFGGGKKKMMMOOONNNKKKHHHEEEEEEEEEEEEFFFIIIKKKLLLJJJHHHFFF>>><<>>===>>>@@@AAA@@@???>>>======<<<<<<;;;:::::::::;;;;;;999666555555666777777777777777777777777555555666777666555444333555444444444444444333333000111111222222111111000///////////////////////////////////////...---,,,,,,,,,,,,,,,++++++++++++++++++************++++++)))(((((((((((())))))***)))((((((''''''''''''((('''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$############"""""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$##########################################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$::::::999888888777777666333444666888:::<<<======<<<<<<;;;;;;;;;;;;;;;<<<:::;;;;;;;;;999999:::;;;;;;::::::::::::::::::;;;:::;;;<<<<<<<<<===???BBBBBBAAA@@@>>><<<<<<;;;;;;============<<<;;;:::999999999::::::;;;;;;<<<<<<::::::::::::::::::::::::::::::;;;;;;:::999777666777888888999999999888888777888:::;;;===============<<<<<<;;;;;;<<<<<<===;;;;;;<<<<<<>>>@@@AAABBB@@@AAAAAAAAA@@@???>>>===AAA???======???AAABBBBBB>>>>>>>>>???@@@BBBCCCDDDGGGHHHGGGEEECCCBBB@@@???BBBBBBAAAAAA@@@@@@@@@@@@AAA@@@???>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBAAA@@@@@@CCCGGGHHHDDD@@@BBBEEEGGGFFFBBBAAADDDGGGCCCBBB@@@???@@@AAA@@@???CCCCCCDDDEEEFFFGGGFFFFFFDDDCCCCCCBBBBBBBBBBBBBBBHHHIIIJJJIIIFFFDDDBBBBBBMMMPPPNNNIIIFFFHHHGGGEEECCCDDDFFFFFFEEEFFFGGGHHHIIILLLOOOOOOMMMIIIFFFEEEBBBCCCEEEHHHKKKJJJHHHEEEGGG<<<>>>MMMVVVSSSTTT\\\GGGEEEDDDCCCDDDDDDDDDCCCDDDDDDEEEFFFFFFFFFFFFEEEKKKNNNTTT___mmmtttmmmqqqxxxhhhOOOKKKMMMLLLKKKKKKLLLLLLLLLLLLLLLMMMHHHGGGFFFEEEDDDDDDDDDDDDHHHHHHIIIIIIIIIHHHHHHGGGHHHHHHGGGEEECCCBBB@@@???CCCDDDEEEDDDCCCBBBCCCEEEKKKFFFEEEHHHJJJEEE???===============>>>??????>>><<<<<<;;;::::::999999888999999:::999888666555555555555555666666666666777333444666777777666444333444444444444444444444444000000111111111111000000///////////////.........//////000111000...---,,,,,,,,,,,,+++++++++******+++***)))(((((()))***+++(((((('''''''''(((((())))))(((''''''''''''((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""################################################""""""#########$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$##############################""""""###$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$::::::999999888777777777444666777999;;;======>>>;;;;;;::::::::::::;;;<<<666888::::::::::::;;;<<<:::::::::999999:::::::::999:::<<<===>>>@@@BBBEEEHHHDDD???:::777888:::;;;<<<<<<======<<<;;;::::::999:::::::::;;;;;;<<<<<<999999999999999999999999888999:::;;;:::999777666888888888999999888777777888999;;;===?????????>>><<<<<<;;;;;;;;;;;;<<<<<<::::::;;;<<<>>>BBBEEEFFFDDDBBB???===;;;<<<===>>>???===<<<<<<>>>@@@AAAAAA======>>>???@@@AAACCCDDDCCCCCCCCCDDDCCCAAA@@@@@@@@@@@@@@@@@@????????????@@@???>>>===============??????@@@AAABBBBBBBBBBBB===@@@CCCEEEEEEDDDBBBAAACCCBBBAAA@@@@@@AAAAAAAAABBB@@@>>>>>>???@@@???>>>???@@@BBBCCCCCCDDDDDDEEEDDDCCCBBBAAA@@@@@@@@@@@@FFFHHHIIIGGGDDDAAA@@@@@@JJJMMMMMMHHHEEEFFFGGGEEECCCEEEGGGGGGEEEEEEFFFHHHHHHKKKNNNOOOMMMJJJHHHGGGCCCDDDEEEGGGIIIHHHEEEBBBAAA:::???QQQXXXPPPIIIJJJDDDFFFHHHIIIGGGEEEDDDCCCBBBCCCDDDFFFHHHJJJKKKKKKHHHOOOWWWZZZ```rrrxxxqqqnnn|||vvv|||pppYYYRRRLLLKKKOOOIIIIIIIIIIIIJJJJJJJJJIIIEEEEEEEEEFFFGGGHHHIIIJJJIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCBBB???AAACCCCCCCCCDDDEEEGGGJJJEEEBBBDDDDDD@@@======<<<<<<============>>>>>>;;;;;;::::::999888888888999999999999999999777666555555555555555555555555222333555777777666444333444444444444444444444444000000000111111000000000000/////////......------...///000000000///---,,,,,,,,,,,,+++++++++******+++***((((((((((((***+++(((((('''''''''''''''(((((((((''''''''''''(((((('''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$##############################""""""###$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$:::::::::999888888777777666777999:::;;;<<<======999999999999999::::::;;;555777999:::::::::;;;===::::::999999999999::::::999:::<<<===>>>???BBBEEEHHHDDD===888555666999;;;;;;<<<<<<=========<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<999999999999999999999999888888::::::;;;:::999888888999999999999888777777888:::<<>><<<<<<;;;;;;;;;;;;<<<<<<:::::::::<<<>>>BBBEEEHHHJJJFFFAAA===;;;<<<>>>@@@<<<;;;;;;<<<>>>???>>>===<<<<<<<<<===>>>???@@@AAA@@@>>>???CCCCCC@@@???@@@??????????????????????????????>>>>>>>>>>>>>>>>>>@@@@@@AAABBBCCCCCCCCCCCC===AAAFFFGGGFFFCCCBBBBBBBBB???<<<<<<>>>@@@???>>>AAA???>>>???@@@AAA@@@>>><<<>>>AAAAAA@@@@@@AAACCCBBBBBBAAA@@@@@@???@@@@@@DDDFFFGGGFFFCCC@@@??????GGGLLLLLLGGGBBBCCCDDDDDDCCCEEEGGGFFFDDDBBBDDDGGGJJJMMMOOOOOOLLLIIIGGGGGGGGGFFFFFFHHHHHHGGGDDDBBBCCC@@@EEERRRXXXPPPGGGDDDEEEIIIMMMMMMJJJFFFEEEEEECCCDDDEEEGGGIIIKKKMMMMMMHHHMMMQQQOOOPPPbbbzzzWWWTTTWWWNNNIIINNNIIIHHHGGGGGGIIIIIIHHHGGGEEEEEEFFFGGGHHHJJJLLLMMMHHHHHHHHHHHHGGGFFFDDDDDDDDDEEEFFFGGGGGGFFFEEEDDD:::===AAADDDEEEGGGIIIKKKEEE@@@>>>AAAAAA??????AAA;;;===>>>>>><<<<<<===???<<<;;;;;;::::::999888888;;;:::999999:::;;;:::888666666666555555555444444222333444555666555444444222222333333333333444444///000000111111000000///000//////......------------....../////////......,,,,,,,,,,,,++++++++++++******))))))))))))******)))((((((''''''''''''((((((''''''''''''(((((()))&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$#######################################$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$;;;::::::999999888888777777777999::::::;;;;;;;;;888888777777888888999:::666999;;;;;;;;;::::::;;;::::::999999999999:::::::::;;;<<<<<<<<<<<<>>>AAACCC@@@<<<999777777999:::;;;;;;<<<===>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999888888999:::;;;;;;;;;;;;999999::::::999888888777888:::<<>><<<<<<;;;;;;::::::;;;;;;<<<<<<;;;:::;;;<<>>>>>???@@@<<<<<<===???AAAAAA???===>>>=========>>>>>>???@@@@@@===???CCCCCC???===@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAAAAAAAABBBCCCDDDDDDDDDDDDAAACCCFFFHHHIIIHHHDDDBBB??????>>>===<<<===???AAAAAA@@@@@@BBBCCCCCCAAA???>>>@@@BBBAAA???======???????????????@@@AAABBBCCCCCCEEEFFFEEEBBB@@@??????BBBGGGIIIEEEBBBDDDGGGGGGEEEGGGHHHFFFBBBAAACCCGGGKKKLLLNNNNNNLLLJJJIIIIIIJJJIIIHHHIIIJJJJJJHHHFFFIIIIIIKKKOOOSSSSSSPPPMMMJJJMMMPPPMMMHHHEEEGGGJJJGGGGGGGGGGGGHHHJJJKKKKKKJJJJJJJJJJJJNNNYYYhhhsss{{{dddRRRRRRUUUOOOKKKMMMLLLJJJHHHHHHIIIJJJHHHFFFFFFFFFFFFGGGHHHJJJKKKLLLGGGGGGGGGFFFEEECCCBBBAAACCCDDDFFFGGGGGGFFFEEEDDD===@@@CCCEEEFFFGGGHHHJJJCCC@@@@@@CCCDDD@@@???AAA;;;===???>>><<<<<<>>>@@@======<<<;;;;;;::::::999===;;;888999;;;<<<<<<;;;888888777666555444333333333333333444444555555555111111111222222222333333//////000000000000//////000000///......---,,,,,,,,,,,,,,,,,,---...///000------------,,,,,,,,,,,,)))******++++++******)))***)))((((((''''''(((((('''''''''''''''((())))))&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""################################################"""############$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$;;;;;;:::999999888888777777777888999999999999999777777666666777888999999999:::<<<<<<;;;999999999:::999999999999999999:::;;;<<<<<<;;;999999:::<<<======<<<;;;:::::::::::::::;;;<<<>>>??????@@@@@@<<<<<<<<<;;;;;;:::::::::999999999999999999999999888888999999;;;<<<<<<===:::::::::::::::999888777888999<<<>>>???>>><<<;;;<<<;;;;;;::::::;;;;;;<<<>>><<<;;;::::::===???AAAJJJHHHEEEBBB???>>>======??????AAADDDFFFFFFCCC@@@AAA@@@@@@@@@@@@@@@AAAAAAAAA>>>???DDDDDD>>><<>>::::::???EEEAAAAAABBBDDDEEEEEEBBB???AAACCCDDDBBB>>>;;;;;;<<<<<<<<<===???AAACCCEEEFFFCCCDDDFFFEEECCCAAA@@@@@@;;;BBBFFFDDDCCCGGGLLLNNNFFFIIIIIIFFFAAA@@@CCCGGGHHHJJJLLLLLLLLLLLLMMMNNNLLLJJJIIIJJJKKKLLLKKKJJJJJJKKKIIIFFFIIIQQQUUUTTTNNNPPPPPPKKKEEECCCHHHMMMJJJIIIHHHHHHGGGGGGHHHHHHDDDBBBDDDLLLWWW\\\YYYSSSiiiyyywwwvvvxxxbbb]]]WWWRRRQQQPPPOOOMMMNNNKKKIIIIIIKKKKKKHHHFFFHHHHHHGGGGGGHHHHHHIIIJJJFFFFFFFFFEEECCCBBB@@@@@@CCCDDDFFFGGGFFFEEECCCBBBDDDFFFHHHHHHFFFEEEDDDEEEDDDCCCDDDHHHGGGAAA======;;;===??????===<<<>>>@@@>>>======<<<<<<;;;;;;:::???<<<888888;;;>>>>>>===999999888666555444333222444333333333333444555666000000111111111222222222//////000000000000//////000000///...------,,,,,,,,,+++++++++,,,...000111......------------,,,,,,)))***+++,,,,,,+++***)))******)))((((((((((((((('''''''''''''''((()))***&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""########################"""############$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$##############################$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$:::::::::999888777666555999666555777888666777;;;;;;;;;;;;999666555666777::::::;;;;;;;;;:::999999999:::<<<;;;888666555555666777888999:::;;;;;;;;;;;;;;;:::999888888888888<<<===>>>===<<<;;;<<<===<<<<<<<<<===>>>===:::777:::888777777999999888777888888999::::::::::::999;;;;;;::::::999888777777<<<;;;;;;:::::::::;;;;;;???>>><<<:::888999<<<>>>=========;;;::::::<<<>>>;;;::::::===@@@???===<<<>>>@@@CCCFFFFFFEEEBBBAAABBBAAA@@@>>>>>>>>>>>>???BBB??????CCCDDDBBBDDDHHHCCCCCCCCCCCCCCCBBBBBBBBBHHHGGGEEEDDDCCCCCCCCCDDDGGGCCCDDDHHHGGGBBB@@@CCC;;;AAAHHHNNNPPPMMMGGGDDD@@@???======>>>@@@AAAAAA@@@AAABBBCCCDDDDDDDDDDDDBBBDDDEEEBBB>>>;;;<<<>>>>>>???AAACCCEEEFFFGGGGGGHHHHHHGGGFFFEEEEEEEEEEEECCCFFFIIIKKKJJJIIIIIIJJJJJJHHHDDDBBBBBBDDDGGGJJJQQQNNNJJJGGGFFFIIILLLOOOMMMKKKIIIGGGGGGHHHJJJKKKMMMJJJGGGFFFGGGJJJLLLMMMIIIMMMOOOKKKEEEDDDKKKRRRNNNLLLKKKIIIGGGFFFFFFFFF@@@???CCCLLLRRRQQQNNNNNNUUUhhh~~~{{{^^^ZZZVVVRRROOONNNNNNMMMLLLQQQOOOLLLLLLMMMKKKGGGDDDIIIGGGFFFGGGJJJKKKJJJHHHHHHFFFBBBAAABBBCCCCCCCCCEEECCCBBBCCCFFFGGGEEECCCHHHIIIIIIGGGDDDCCCFFFIIIEEEDDDDDDFFFHHHFFFAAA<<<<<<<<<>>>@@@BBBAAA>>>;;;;;;<<<===>>>===<<<:::999;;;;;;;;;<<<<<<<<<<<<===>>>===<<<:::888666555444777777666555444444333333111222333333444444333333---------...///000000111000000///..................---+++++++++---///000......------------......*********)))******+++++++++*********))))))((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$###""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################((('''%%%$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&999999999999999888777666888555444666666555666::::::;;;;;;999666555666777999::::::;;;;;;;;;::::::999:::;;;:::888666555555666666777888999999999999999999888888888999999:::<<<===>>>>>><<<:::;;;;;;;;;;;;;;;<<<======:::888888888777888999999888666777888888999999999999999;;;:::999888777777777777;;;;;;:::::::::::::::;;;=========;;;999999;;;===<<<===<<<;;;999999;;;===:::666666===AAA???===>>>???AAACCCDDDEEECCCBBB@@@@@@???>>>===>>>???@@@AAACCC@@@@@@CCCCCC@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDCCCCCCCCCDDDEEEGGGDDDDDDHHHGGGBBBAAACCC@@@CCCHHHKKKKKKHHHDDDAAA@@@>>>===???BBBDDDDDDCCCAAAAAAAAABBBBBBCCCCCCCCCAAACCCDDDBBB???===>>>@@@DDDDDDEEEGGGGGGHHHHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDEEEGGGJJJKKKKKKKKKKKKLLLKKKJJJGGGEEEFFFIIILLLOOORRROOOKKKGGGFFFHHHKKKMMMNNNMMMKKKIIIIIIJJJKKKMMMJJJEEEBBBCCCHHHKKKIIIFFFHHHHHHHHHGGGFFFGGGJJJLLLJJJJJJJJJIIIIIIHHHGGGGGGFFFEEEHHHPPPUUUSSSPPPOOORRR\\\qqqlll[[[RRRPPPMMMMMMMMMNNNNNNMMMQQQNNNLLLKKKKKKKKKHHHEEEKKKJJJIIIKKKNNNOOOOOOMMMKKKHHHEEECCCDDDDDDDDDCCCBBBAAABBBDDDGGGIIIGGGEEEFFFHHHIIIHHHEEEDDDFFFHHHEEEEEEEEEFFFGGGEEE@@@<<<======???AAACCCCCC@@@>>><<<<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::999888888777777777666666555444444333333111333555666555333000...------......///000000111000000///..................---,,,++++++,,,...///......------------......++++++******)))******************)))))))))(((((((((((((((((((((((((((((()))(((((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""###$$$$$$$$$$$$###########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$###""""""###$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&888888999999999999888888777444333555555444555999:::::::::888666555666777666777888999999999999999888999:::999777555555555666666666777777777777777777777777777888999:::;;;:::<<<>>>>>><<<999888888999999999:::<<<<<<:::888666666777999::::::777555666777777888888888888888999888777555555555666666999999999999999999999999;;;<<<===<<<:::999:::<<<;;;<<<<<<:::999888999;;;:::333555BBBGGGAAA???CCCAAAAAAAAABBBBBBAAA@@@???======<<<<<<===???@@@AAABBB@@@@@@CCCBBB>>><<<>>>@@@@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEGGGDDDEEEGGGFFFCCCBBBCCCDDDEEEFFFFFFEEECCC@@@>>>AAA>>>===AAAFFFIIIGGGDDDAAAAAA@@@???@@@@@@BBBBBBBBBDDDEEECCC???>>>@@@BBBHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFEEEDDDCCCCCCCCCCCCFFFHHHJJJKKKKKKLLLNNNPPPMMMLLLJJJIIIJJJMMMPPPRRRQQQOOOKKKHHHFFFGGGIIIKKKLLLKKKJJJIIIHHHIIIJJJKKKGGGBBB@@@DDDKKKMMMHHHAAAGGGEEECCCEEEIIIJJJHHHEEEGGGGGGHHHIIIIIIIIIHHHGGGJJJIIILLLRRRUUURRROOOOOONNNMMMXXXtttwwwqqqRRRWWWOOONNNMMMNNNOOOOOONNNLLLOOOMMMJJJIIIJJJJJJIIIGGGKKKJJJJJJLLLOOOPPPPPPOOOJJJHHHEEEDDDDDDDDDCCCBBB???@@@CCCGGGJJJJJJIIIFFFDDDGGGIIIIIIHHHGGGGGGHHHFFFEEEEEEEEEEEECCC???<<<<<<<<<===@@@BBBBBB@@@>>><<<;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<888888888888999999999999666666555555444333333333222444666777666222---***------......///000000000000000//////......//////......,,,++++++,,,------...------,,,,,,------...,,,+++******))))))))))))******))))))))))))((((((((((((((((((((((((((((((++++++***)))'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$###########################!!!!!!"""""""""#################################"""""""""######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""!!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&666777888888999999999888777444333555555444555999999::::::888666555666777333444555666777777777777888999999888666555555666777777666666666666666666777777777777777888999999999<<<>>>>>>;;;888666555777666777888:::;;;999888444555666999::::::666444555555666777777777777777777666444333222333444555666777777888888888888888888:::<<<<<<;;;999999::::::;;;;;;:::888777888999999333999JJJOOODDD@@@FFFAAAAAA@@@???>>>>>>>>>>>>======<<<<<<<<<===???@@@@@@>>>@@@CCCBBB>>>;;;=========>>>???@@@@@@AAAAAACCCBBBAAA@@@@@@AAABBBCCCEEEEEEEEEEEEEEECCCCCCCCCEEEDDDCCCAAA@@@??????>>>AAA>>>===AAAHHHJJJFFFBBBAAA@@@???======???@@@BBBDDDFFFFFFCCC???===???BBBGGGGGGGGGGGGGGGFFFFFFEEEFFFFFFEEEDDDCCCCCCCCCCCCGGGHHHJJJKKKKKKMMMPPPRRRNNNMMMKKKKKKKKKLLLNNNOOOMMMKKKIIIGGGFFFHHHIIIKKKHHHHHHGGGFFFFFFFFFFFFFFFDDDCCCDDDIIINNNNNNIIICCCHHHFFFFFFHHHJJJJJJFFFBBBHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGJJJPPPRRROOOMMMNNNKKKGGGLLL^^^xxx|||}}}yyy|||}}}~~~___RRRLLLRRRRRRRRRRRRRRRQQQMMMJJJLLLKKKIIIHHHHHHIIIIIIIIIJJJJJJIIIJJJKKKKKKKKKKKKFFFEEEDDDDDDEEEEEEDDDCCCAAACCCFFFJJJLLLKKKIIIGGGDDDFFFIIIKKKKKKJJJIIIHHHDDDDDDDDDCCCBBB@@@===;;;999999:::===???@@@>>><<<<<<;;;:::999888999:::;;;999:::::::::;;;;;;;;;;;;777777777888888888888888555555555444444333333333444555777777666333///---............//////000000000000///....../////////......---,,,+++++++++,,,------,,,,,,,,,,,,------,,,,,,+++)))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((***))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$########################$$$$$$$$$###############""""""###$$$$$$$$$$$$###########################""""""""""""#########$$$########################!!!""""""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""!!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&555555666777888888888888888444444666666555666:::888999999888666555666777444555666777888888888888777888888777555444555666888888777666666666777777999888777777666666666777888:::======:::777444444666555555666888999888666333444555888:::999666333333444555555666666555555555444333222222222333444444444555666777777666666555888:::;;;999888888888888999:::999777555666666555555@@@OOOPPPCCC===BBB@@@???>>>===<<<<<<======>>>>>><<<;;;;;;;;;<<<<<<>>><<<>>>CCCCCC???>>>???======>>>???@@@@@@AAAAAACCCBBB@@@?????????@@@@@@DDDDDDDDDCCCBBBCCCCCCBBBAAA@@@???>>>===>>>???@@@AAA???>>>@@@EEEFFFBBB>>>@@@???>>>======>>>@@@BBBFFFGGGFFFCCC>>><<<>>>AAADDDEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBCCCEEEGGGHHHIIIJJJKKKNNNQQQLLLLLLJJJIIIHHHHHHGGGHHHFFFEEEEEEEEEFFFHHHJJJKKKFFFFFFFFFFFFFFFEEEDDDDDD@@@DDDIIILLLLLLIIIGGGFFFGGGKKKOOONNNJJJFFFDDDDDDLLLJJJFFFDDDCCCDDDGGGHHHEEEEEEHHHNNNOOOLLLKKKNNNIIIIIIMMMSSS]]]nnn{{{VVVTTTRRREEERRRQQQRRRRRRSSSQQQMMMJJJHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJIIIHHHGGGFFFEEEEEEDDDDDDDDDFFFHHHIIIGGGFFFDDDFFFJJJLLLLLLKKKIIIGGGDDDFFFIIILLLMMMMMMJJJIIIBBBBBBAAA@@@>>><<<<<<;;;:::::::::<<<>>>???>>><<<<<<;;;:::999888999:::;;;999999999999:::::::::;;;888888888777777666666666444444444444444333333333666555555444444444444444............///////////////...............//////...---,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,+++***)))(((((((((((((((((((((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&################################################""""""###$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%########################"""######$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###########################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&444444555666666666666666888555444666666555666:::888888888777555555666888777888999:::::::::::::::666777777666444333555666888777666555555666777888999888777666555555555555777999::::::888555444444666444333444666666666555333333444666888888666444222333333444444444444444222333333333222222222222111222444555666666555444333555888888777666666777777888999888666444444444222:::GGGMMMHHH<<<888:::======<<<;;;;;;;;;<<<<<<>>>===<<<:::999::::::;;;<<<:::<<>>>>>>>>???@@@AAACCCCCC@@@@@@BBBCCCAAA<<<<<<<<<<<<===???@@@AAA???>>>>>>???@@@AAA???>>>>>>>>>======>>>???AAABBBFFFFFFEEEBBB===<<<>>>AAACCCDDDEEEGGGHHHIIIIIIIIIEEEDDDCCCBBBAAAAAAAAAAAABBBDDDFFFGGGGGGHHHJJJLLLJJJIIIHHHGGGEEECCCBBBAAA@@@AAABBBCCCEEEGGGIIIJJJEEEFFFGGGHHHHHHFFFEEEDDD===BBBHHHIIIFFFCCCBBBDDDEEEMMMSSSQQQIIICCCDDDGGGLLLIIIFFFCCCBBBDDDFFFHHHEEEEEEIIIMMMMMMJJJJJJNNNHHHKKKOOONNNLLLSSShhh}}}___NNNKKKLLLKKKKKKKKKLLLNNNOOONNNKKKIIICCCEEEGGGHHHHHHHHHIIIJJJJJJKKKJJJHHHEEEBBBBBBCCCEEEEEEGGGIIILLLLLLJJJGGGDDDGGGJJJLLLKKKIIIHHHHHHEEEEEEGGGJJJLLLLLLIIIGGG@@@AAA@@@>>><<<;;;<<<>>>???>>>>>>???@@@AAA@@@>>><<<;;;;;;:::::::::::::::888888999999999:::::::::999999888777666555444333444444333333333333333333555444333222333444666777......//////////////////---------,,,------...///,,,,,,,,,,,,,,,+++++++++,,,++++++******++++++,,,+++***))))))((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''########################"""""""""###############""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&333333444444555444444444777444333555555444555999777888888777555555666888888999999:::::::::999999666666666555333333555666666555444333444555777888777777666555555555666666666777888888666555555555666444333333444444444333333333333555777888777555111222222333444333333333000111333444444333222111///000222444555555444333222333555555444444555666666777999888555333222222444CCCNNNIII<<<555555666:::::::::;;;;;;;;;;;;;;;<<<;;;:::999999:::;;;;;;<<<999:::>>>???===>>>AAA????????????????????????<<<<<<<<<<<<===???AAABBB???BBBAAA======BBBBBB@@@999:::;;;===??????@@@???;;;<<<>>>=========???BBB<<<<<<===>>>@@@AAABBBBBBBBBCCCCCC@@@<<<<<<@@@DDDAAABBBDDDEEEFFFGGGGGGGGGBBBAAA@@@??????>>>>>>??????AAADDDEEEEEEEEEFFFFFFFFFGGGFFFFFFEEECCCAAA@@@>>>>>>@@@BBBCCCEEEFFFFFFDDDEEEGGGHHHGGGFFFCCCBBB@@@BBBCCCCCCBBB@@@@@@@@@AAAIIIPPPNNNGGGBBBDDDHHHFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFIIILLLJJJFFFGGGKKKIIIIIIJJJJJJHHHHHHQQQ\\\ttt{{{bbbUUUQQQHHHHHHPPPJJJIIIIIIIIIJJJJJJGGGEEE???CCCGGGIIIIIIHHHIIIJJJGGGHHHIIIFFFBBB@@@@@@BBBEEEEEEGGGIIIKKKIIIFFFCCCAAADDDHHHHHHGGGFFFGGGIIIDDDDDDDDDFFFIIIIIIGGGDDD@@@AAAAAA???<<<<<<>>>AAAAAA@@@??????@@@AAA???>>><<<<<<<<<<<<<<<;;;::::::888888888888999999999999999888777666555444444333333333333333333333333333222222222222333333444444/////////////////////...+++++++++++++++,,,---...***++++++,,,,,,,,,,,,+++++++++************++++++***))))))((((((((())))))'''''''''((((((((())))))(((((((((((((((((((((((($$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&########################!!!"""""""""#########$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&222333333444444333333222666222111444444222444777777777888777555555666888666777777777777666666555666666666444333333555777444333222111222444777888555555444555555666777888555666777666555444555777666444222222333333222111444333222444666777777666111111222333333333333222///111333555555444111000...000222444555444333222111222333333222222444555555777888777555222222222888LLLUUUFFF555222666777888999:::;;;;;;;;;;;;;;;:::999999888999:::<<<===<<<999999<<<===;;;<<<@@@<<<<<<<<<<<<<<<;;;;;;;;;999999999;;;>>>AAACCCEEE>>>BBBAAA<<<<<>>@@@@@@???>>>888;;;>>>===;;;<<>><<<===BBBFFF???@@@AAABBBCCCCCCCCCBBB@@@???>>>===<<<<<<<<<<<<<<>>@@@AAABBBCCCCCCCCCAAABBBDDDFFFEEECCCAAA???EEEBBB@@@@@@AAABBB@@@>>>>>>DDDJJJJJJFFFCCCDDDHHHAAACCCEEEHHHIIIHHHFFFEEEFFFFFFHHHJJJGGGBBBBBBFFFIIIDDDCCCGGGJJJHHHFFFGGGLLLnnnyyyaaaNNNLLLMMMHHHGGGLLLNNNLLLJJJIIIHHHFFFCCCAAA<<>>???AAADDDDDDEEEGGGGGGEEE@@@<<<>>>AAADDDEEEDDDEEEGGGJJJCCCBBBAAACCCFFFGGGDDDAAAAAABBBBBB???======AAADDDAAA@@@>>>>>>??????===<<<;;;<<<===>>>===<<<;;;:::777888888888888999999999777777666666555555444444333333333333333333333333///000222333333222000//////////////////.........+++*********++++++,,,---)))***+++,,,,,,,,,,,,,,,++++++************++++++)))(((((((((((())))))***&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!""""""#########$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""####################################$$$$$$$$$##################$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################!!!"""###%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&444333333444666777555444555555555444444333333333222333444333222333666888555666888999888777555444666777888777444222222222444444444555555555666666666666666666777777777777333444444444555666666666333333222111111222222222444555666666666555333222000111222333333222111000...///111333333333111000111111222222222333333333111111222222333333222222777333222333111---111999CCCIIIIII???666444444333666777888999888888999;;;===;;;999888888;;;???AAA:::999888777666777888999<<<<<<<<<;;;;;;::::::999:::999999999::::::;;;<<<@@@???===<<<;;;;;;<<<<<<:::999999:::===>>>>>>===:::888888:::>>>@@@@@@>>>???>>>=========>>>@@@AAADDDBBB???<<<;;;<<<===>>>@@@@@@@@@>>>======???AAA>>>============>>>>>>???;;;@@@FFFFFFCCC@@@AAACCCEEEEEECCCBBBAAA@@@@@@???AAA???>>>@@@DDDFFFEEECCC@@@AAACCCDDDEEEDDDCCCBBB@@@===;;;===CCCEEECCC@@@DDDEEEEEEDDDCCCCCCEEEGGGCCCDDDEEEFFFFFFEEEDDDCCCIIIHHHFFFCCC@@@@@@AAACCC@@@BBBEEEGGGHHHGGGEEEDDDEEEMMM___~~~zzzUUURRRMMMHHHGGGJJJMMMPPPIIIKKKKKKIIIGGGDDDDDDDDDCCCGGGKKKKKKFFFCCCDDDFFFEEEEEEEEEDDDBBB???===;;;@@@BBBBBBAAA???>>>???@@@@@@BBBDDDEEEEEEDDDBBB@@@EEEEEEEEEDDDCCCBBB@@@@@@>>>@@@AAAAAA???<<<;;;;;;<<<<<<<<<<<<;;;:::999999888:::;;;<<<:::::::::;;;666666888999:::;;;;;;;;;999888777666555444444444666444333111000000111111000000000000000//////...........................,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$"""!!! !!!"""###$$$#########""""""!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################666555555666888888777555555555444444444333333333222333444333222333666888444555777777777666444333666777888666444222222222333444444444555555555666444555555555555666666666333333333444444444444444444333333222222222333333444444555444444333333222000111222222222111000///...000111333333333111000111111111222222222333333222333444555555555555555:::777555555222///555>>>JJJIIIBBB888555888888444666888999999777777888:::===<<<:::999999:::<<<>>>:::999999999999999::::::<<<;;;:::999999999::::::::::::999999999::::::;;;===<<<;;;:::999:::;;;;;;;;;::::::;;;>>>??????>>><<<:::999:::<<<>>>===;;;;;;;;;;;;<<<===???@@@AAAEEECCC@@@>>><<<===>>>???@@@AAAAAA@@@>>>>>>???AAA>>>>>>=========>>>??????>>>BBBGGGHHHEEECCCDDDGGGGGGFFFDDDBBBAAAAAAAAAAAA@@@>>>===???CCCDDDDDDBBB@@@BBBDDDFFFFFFEEECCCBBBAAA???>>>@@@CCCEEEDDDBBBCCCDDDDDDCCCBBBCCCEEEGGGGGGGGGGGGGGGFFFDDDCCCBBBEEEDDDDDDAAA@@@@@@BBBDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFHHHPPP```yyy|||```QQQOOOLLLJJJHHHHHHIIIIIIHHHIIIJJJHHHFFFCCCCCCCCCBBBFFFIIIHHHDDDBBBCCCFFFGGGFFFDDDBBBAAA@@@@@@@@@BBBCCCCCCAAA???>>>???AAAAAAAAABBBBBBBBBBBBBBBBBBEEEEEEDDDCCCAAA@@@>>>===@@@AAABBBAAA???>>>>>>???<<<<<<<<<<<<;;;:::999999888999:::999888777888999777777888999::::::::::::777777666555444444444444555444333111111111111222000000000000000//////...---------...............,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((()))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$"""!!!!!!!!!###$$$$$$$$$$$$$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################777666666777999:::888777555444444444444333333333222333444333333333555777444444555666555444333222555666777666444222222222333333444444444444555555333333444444444555555555333333333333333333222222444444333333333444444555444444333222222222333333111111222222111000/////////000111333333222111111111111111222222222222333333333444666666777777777:::888666444111111999CCCPPPFFF999111444::::::666777888999888777666777888===<<<;;;::::::::::::;;;999999999999999999999999<<<;;;999888888888::::::;;;::::::999999999::::::999999888777888999:::;;;===<<<;;;===???AAA@@@???>>><<<:::::::::;;;:::888888999;;;===@@@BBBCCCDDDEEECCCAAA???>>>>>>???@@@@@@BBBCCCBBBAAA???@@@@@@>>>>>>>>>>>>>>>???@@@@@@AAAEEEIIIIIIGGGFFFGGGIIIHHHFFFCCCAAA@@@AAABBBCCC@@@??????@@@CCCDDDDDDCCCAAABBBEEEGGGGGGFFFDDDBBBAAAAAABBBCCCDDDEEEEEEEEEBBBCCCCCCBBBAAABBBDDDFFFGGGGGGGGGFFFFFFFFFEEEEEEBBBBBBBBBAAA@@@BBBEEEGGGFFFEEEDDDCCCCCCDDDFFFGGGGGGGGGFFFGGGQQQgggtttZZZNNNNNNNNNNNNMMMKKKHHHEEEDDDGGGHHHHHHGGGDDDBBBBBBBBB@@@CCCEEEDDDBBBAAACCCFFFGGGEEECCCAAAAAABBBEEEFFFDDDDDDCCCAAA??????AAABBBBBBAAA@@@@@@@@@AAACCCDDDEEEEEEDDDBBB@@@>>><<<;;;>>>???@@@???===<<<<<<===<<<<<<===<<<<<<;;;:::999999999999777555555666888888999999999999999888888555444444333333444444444555444333222111111222222000000111111000000///...---------.........//////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$############"""########################%%%$$$$$$######$$$$$$%%%$$$###"""!!!!!!"""$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$777666666777999999888777444444444444444444444444111333444444333444555777444555555555555444333333444666777666444222222222333333333333333333444444333444444444444555555555555444444444333333222222555444444444444555555666555444333222222333444555222222222111111000//////000111111222222222111111111111111111222222222222111111333444555666666666555555444111000444>>>GGGLLLAAA444...222888999777888999999888666444555666:::;;;;;;<<<<<<<<<;;;;;;999999999999888777666666:::::::::::::::::::::999;;;:::999999888999999999777777666666777888:::;;;>>>===<<<>>>@@@AAAAAA@@@===<<<:::999999999999999;;;<<<>>>@@@BBBDDDEEEFFFCCCBBB@@@???>>>>>>??????AAACCCDDDDDDBBB@@@@@@@@@??????>>>??????@@@AAABBBDDDFFFHHHGGGFFFEEEEEEGGGGGGEEEBBB???>>>???BBBCCCBBBBBBBBBBBBCCCDDDDDDDDD@@@BBBDDDFFFFFFEEECCCBBBAAABBBDDDDDDCCCDDDEEEGGGAAAAAABBBAAA@@@AAADDDFFFCCCCCCDDDEEEFFFHHHJJJJJJCCCDDDDDDBBBBBBCCCFFFIIIDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIHHHEEEFFFNNN]]]iiilll]]]TTTPPPOOOOOOOOONNNLLLIIIFFFDDDEEEFFFGGGFFFDDDBBBAAABBB???AAABBBAAA@@@@@@BBBEEEDDDCCCBBBBBBCCCEEEGGGHHHEEEEEEDDDBBB@@@@@@BBBEEECCCBBBBBBBBBBBBCCCDDDEEEDDDDDDDDDCCCBBB@@@>>>>>>???BBBDDDCCCAAA===;;;:::============<<<;;;:::999;;;:::999666444444666888:::::::::999999888777666333222222222333333444555444444333333222222222222000111111111111000//////,,,,,,------.../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$############$$$$$$###$$$$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%###""""""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$555555444666777888777555444444444444444444444444111333444444444444555666666666666666555555444444333555666555333222222333333333333333333333222222444444555555555666666666666666555555444444333333555444444444555555666777666555444333333444555666333333222111111111111111111111222222222111111111000000111111111222222222111222333444555555555555222333222111333:::CCCHHH@@@999333000111333555777888888999777555444444555777888:::;;;===============<<<;;;999888666555444777999;;;======<<<999888:::999999888888999999999777777666777888999;;;<<<>>>===<<<===???@@@@@@???;;;:::999888888999;;;<<<>>>>>>??????AAABBBBBBCCCAAA@@@???>>>======>>>>>>BBBCCCEEEEEECCC@@@@@@@@@?????????@@@@@@AAACCCCCCFFFFFFEEEDDDBBBAAAAAABBBEEECCC???===<<<>>>@@@BBB@@@AAAAAAAAAAAAAAAAAABBB???AAABBBCCCDDDCCCBBBAAAAAACCCDDDDDDCCCCCCEEEFFF@@@AAAAAAAAA@@@AAADDDFFFBBBBBBDDDEEEGGGHHHJJJJJJEEEEEEDDDBBB@@@AAACCCFFFAAABBBEEEHHHJJJJJJJJJIIIIIIJJJKKKJJJJJJJJJKKKLLLaaawwwrrrYYYSSSSSSQQQPPPNNNMMMLLLKKKIIIHHHGGGGGGEEEFFFGGGFFFDDDBBBBBBBBB???@@@@@@@@@???@@@BBBCCC@@@AAABBBCCCEEEFFFFFFFFFDDDEEEEEEDDDBBBCCCEEEGGGDDDEEEGGGHHHHHHGGGEEEDDDCCCDDDDDDDDDDDDDDDCCCCCCFFFIIIMMMNNNJJJDDD???<<<============<<<;;;::::::<<<<<<:::888666666888::::::::::::999888777666555222222222222222333444555444444444444333333333222111111111111111000000///---------.........//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%"""""""""######$$$%%%%%%""""""##################%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$444333333444666666555444333333333444444444444555000222444555444444555666666666666555555555555555333444555555333222222333333333222222222222111111444555555555555666666666555555555555555555444444444444444444444555666777555555444444444555666666333333222222222222333444222222222111111111111111000000000111111111111222444444555666666666666555222333333333999BBBFFFFFF666333222333111000222777777888888777444333444444444555777999;;;<<<<<<===AAA???<<<:::888777777777666888:::<<<===;;;999777888888888888888999::::::888888777777888999;;;<<<===<<<;;;<<<>>>???>>>===999::::::999888:::===@@@===<<<;;;;;;;;;<<<===>>>@@@??????>>>======>>>>>>CCCDDDEEEDDDAAA@@@???@@@@@@@@@@@@@@@AAACCCDDDEEEFFFEEECCCAAA?????????@@@CCCAAA>>>===<<<===???AAA>>>???@@@???>>>===>>>???AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEE@@@AAAAAAAAA@@@AAADDDGGGEEEFFFHHHIIIIIIHHHGGGFFFEEEEEECCCAAA???>>>@@@BBBBBBDDDGGGKKKLLLLLLKKKJJJIIIGGGFFFHHHKKKLLLJJJHHHNNNRRRaaa~~~nnnXXXPPPLLLGGGEEEGGGJJJIIIGGGFFFFFFFFFGGGHHHFFFHHHIIIHHHFFFDDDDDDDDD@@@@@@AAAAAAAAAAAAAAABBB>>>???AAACCCDDDDDDCCCCCCBBBDDDFFFFFFFFFFFFGGGIIIGGGIIIKKKLLLKKKIIIFFFDDDDDDDDDEEEFFFGGGGGGGGGGGGFFFJJJNNNOOOKKKDDD>>>;;;===============<<<::::::<<<<<<<<<:::888888999;;;:::::::::999888666555444222222222222333333444555333333444444444444333333111111222222111111000///........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&#########$$$$$$$$$$$$%%%$$$$$$$$$############"""########################%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$$$$"""""""""""""""#########%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%444333333444666666555333333333333444444444555555000222555555555444555555666555444444444333444444222444555555333222222333333222222222111111111111333333444444444555555555444444444444444444555555333333333333444555666777222333444444555555555444444333333333333444666777333222222111111000111111000000000000111111111111555555555555555444444333444444222444===FFFDDD===333//////333333000222777555666777666444333444555333333444555666777888999>>><<<888666555666777999777777777777777888888999777777777777888:::;;;;;;888888777777777888:::;;;;;;:::999:::<<<===<<<;;;:::;;;;;;999888999===AAA===;;;999777777999<<<>>>@@@@@@????????????>>>>>>DDDDDDDDDBBB???>>>???@@@@@@@@@@@@AAABBBDDDEEEFFFFFFDDDAAA@@@@@@AAABBBCCCAAA@@@???>>>>>>>>>???@@@???@@@BBB@@@>>>===>>>???CCCBBB@@@???@@@AAACCCEEEGGGEEECCCDDDGGGHHHGGGDDD@@@AAABBBAAAAAABBBEEEHHHGGGIIIKKKMMMMMMKKKHHHFFFFFFFFFEEECCCAAA@@@CCCEEEHHHIIIJJJKKKLLLLLLKKKKKKHHHFFFDDDEEEHHHJJJJJJJJJMMMIIIKKK]]]{{{ZZZQQQMMMOOOJJJAAA@@@FFFEEEEEEEEEEEEFFFHHHIIIJJJHHHIIIJJJIIIGGGFFFFFFGGGBBBBBBBBBCCCDDDCCCAAA@@@????????????@@@@@@@@@AAA???BBBFFFHHHIIIIIIIIIJJJLLLLLLLLLKKKJJJHHHFFFEEEEEEFFFFFFGGGGGGGGGGGGFFFCCCEEEHHHHHHEEEAAA>>><<<>>>>>>>>>======<<<;;;::::::;;;<<<;;;:::999:::;;;999999999999888666555555444333333333333444444555222333444555555444333333111222222222222111000000/////////...------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$"""######$$$%%%%%%&&&&&&#########$$$$$$$$$%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%$$$$$$######"""""""""######$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%444333333444666777555444333333333444444555555555000222555666555444555555555444333222222222333333222333555444333222222333333222222222111111000000222222333333333444444444222222222333333444444444222222222333444555666777000111333444555444333333444333333333444666888999333333222111000000111111000000000000111111111111333333333333222111000000444333111333===EEE???333444...---111444333333888444666666666444333444555222222222222222333444555999666333000000333666999888666333222222555888:::666666666777888:::;;;<<<888777777666666777999::::::999888999;;;;;;;;;999<<<======:::888999===AAA===;;;888666777:::>>>AAAAAAAAA@@@@@@@@@@@@@@@@@@DDDDDDCCCAAA>>>===???@@@@@@AAAAAABBBCCCDDDFFFFFFEEECCC@@@@@@BBBDDDFFFGGGAAAAAA@@@@@@@@@@@@@@@@@@BBBDDDEEEDDDAAA???@@@BBBEEEDDDAAA??????BBBEEEGGGJJJFFFCCCEEEIIIKKKHHHEEE@@@AAABBBBBBAAACCCFFFHHHEEEHHHLLLOOOPPPOOOLLLJJJIIIIIIHHHFFFEEEEEEGGGJJJNNNMMMLLLKKKJJJJJJKKKLLLHHHGGGGGGGGGGGGGGGHHHHHHJJJMMMOOOPPPWWWhhhfffWWWWWWKKKEEEHHHIIIEEEFFFMMMBBBDDDFFFHHHJJJKKKLLLLLLIIIJJJKKKKKKIIIGGGGGGHHHCCCCCCDDDEEEEEEDDDAAA???AAA@@@===<<<<<<===???@@@===AAAFFFIIIJJJJJJKKKKKKPPPNNNLLLIIIHHHGGGFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEDDDEEEFFFEEECCCBBBBBBBBB>>>>>>>>>>>>===<<<;;;:::888:::;;;<<<:::::::::;;;999999999888888777666555555444444333333444444444222333444555555555444333111222222222222111000000000000///...---,,,,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$$$$############$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%000000000111222222222333333444444555555444444333111111222333444444444444666666555444222111000000111111111111222333444555111222222333333222222111222222333333444555666666555444333333222111000000///000111333444555666666444333222222333333111///444111000444999<<<:::666111111111111000000000///000000///000000111222222111111000000//////......000222444:::BBBEEE<<<000//////000111222444555666555444222333333333222111111111111111222333444555777666555444333333222333666777888777444222222222999888777555444555999<<<<<<<<<;;;999666555666888::::::999999:::;;;===>>>>>>===<<<;;;;;;;;;;;;;;;<<<;;;:::999:::<<<>>>???DDDBBBAAAAAAAAAAAA@@@>>>CCCCCCAAA>>><<<<<<>>>AAACCCBBBAAA@@@@@@@@@AAABBBBBBAAA?????????AAACCCDDDEEEDDDBBBAAA@@@?????????CCCBBBBBBAAA@@@???>>>>>>CCCCCCBBBAAABBBCCCDDDEEEHHHHHHIIIKKKMMMLLLGGGCCC@@@@@@???@@@BBBEEEHHHIIIJJJKKKKKKLLLKKKJJJHHHGGGJJJKKKKKKJJJJJJKKKNNNPPPKKKKKKKKKLLLLLLLLLLLLLLLHHHGGGGGGJJJMMMMMMIIIFFFEEEFFFHHHKKKOOOTTTXXXZZZttt{{{iii___UUUMMMKKKJJJHHHIIIIIIIIIHHHFFFAAAEEEJJJMMMMMMKKKIIIHHHJJJKKKLLLLLLKKKIIIHHHGGGGGGEEEBBBAAAAAAAAA???>>>>>>;;;888888:::>>>AAABBB@@@CCCFFFIIIJJJIIIGGGEEEKKKJJJIIIGGGFFFEEEEEEEEEEEEFFFFFFFFFDDDCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCAAA???===;;;;;;;;;;;;999888888999:::;;;999888555444444444444555666666333333333333333333333333555555666666555555444333333222111/////////000000//////000000///...------......---,,,,,,,,,,,,---,,,,,,---......---,,,,,,------,,,,,,,,,+++++++++))))))))))))))))))))))))***))))))((('''&&&&&&&&&(((''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$###%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&222222222222222333333333222333333444444333333222000111222333444444444444666555555333222111000000111111111111222333444444111222222333333222222111222222222333444555555555333333222111111000/////////000222333444444555555333222111222333333111///333111000333888:::888555111111111000000000/////////////////////000111111/////////.........------000111333777???BBB:::///000000000111222333444555444333222222333333222000000000000000111222333444666555444333222222222222222444555555333222222333444555555444444555888;;;>>>>>>>>><<<::::::<<<===>>><<<;;;999999:::;;;<<<======<<<;;;::::::::::::;;;;;;::::::;;;===>>>@@@AAA@@@???@@@AAABBBAAA@@@AAAAAA???<<<::::::===???BBBAAA@@@???>>>???@@@@@@AAA@@@??????@@@AAACCCCCCAAAAAA@@@??????>>>??????AAAAAAAAA@@@@@@?????????????????????@@@@@@AAABBBFFFFFFFFFIIIKKKJJJGGGCCCAAA@@@??????@@@AAADDDEEEDDDEEEEEEFFFFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHJJJLLLIIIIIIIIIIIIIIIJJJKKKKKKGGGFFFEEEGGGIIIJJJHHHEEEGGGGGGGGGHHHIIIKKKLLLMMMNNN[[[oookkk[[[VVVUUURRROOOJJJHHHGGGGGGHHHIIIHHHGGGDDDGGGKKKLLLKKKIIIHHHHHHGGGHHHIIIIIIIIIHHHGGGGGGEEECCCBBBBBBDDDDDDBBBAAA>>><<<999999<<>>777...222111111111111222333444333222111111222222111000///......//////000111222444333222111000000000111...000222222111111222333000222444555555555777999<<<===>>>>>>======???AAAAAA???<<<999888888999;;;<<<;;;:::999999888999999::::::;;;<<<===>>>???@@@>>>======>>>AAABBBAAAAAA>>>>>>===;;;999999;;;===??????>>>============>>>>>>??????@@@AAAAAABBBBBB@@@@@@@@@??????@@@@@@AAA?????????@@@@@@AAAAAAAAA>>>>>>???@@@AAABBBBBBBBBDDDCCCDDDFFFHHHHHHFFFDDDBBBAAA???>>>===>>>???AAAAAAAAAAAAAAABBBCCCDDDEEEBBBEEEGGGHHHGGGFFFGGGHHHFFFEEEEEEEEEFFFGGGIIIJJJEEECCCBBBCCCDDDFFFEEEDDDFFFFFFFFFFFFEEEDDDCCCBBB???CCCGGGMMMXXXnnnwww^^^XXXPPPLLLLLLNNNOOONNNHHHFFFDDDDDDFFFHHHHHHGGGFFFHHHJJJJJJHHHFFFFFFFFFDDDDDDEEEFFFFFFFFFFFFEEEBBBBBBCCCEEEGGGGGGEEECCC===<<<;;;<<<>>>@@@AAA@@@???@@@BBBCCCDDDDDDEEEDDDDDDDDDCCCCCCCCCCCCDDDDDD@@@BBBBBBBBB@@@@@@BBBDDDHHHGGGFFFEEEDDDCCCCCCCCCAAA@@@>>><<<<<<<<<<<<===>>>===<<<<<<<<<;;;999777777777555444333222222222222222222222222222222222555444222111111111222333444333111000///............////////////...------......---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########""""""""""""""""""""""""######$$$$$$$$$$$$######%%%%%%&&&&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$###%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$############"""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%333333333222222111111111000000111111111111000000000111222333333444333333444333333333222222111111000000111222333333333333111111222222222222111111111111111222222222333333111111111111111000000000222222222222222111111000111000000111222222000//////......000333444333111000000/////////.........------........................------------------000000//////555999555---222222111111000111111222111000///000111111000///------------...///000111222111000///////////////...000222222111000111222000222555666555555666777777999;;;;;;;;;<<<>>>@@@@@@>>>;;;888777888:::;;;::::::999888888888888888999:::;;;===>>>?????????===<<<<<<===???@@@@@@???<<<===<<<:::999999;;;=========<<<<<<;;;;;;;;;;;;======???@@@AAAAAAAAA@@@CCCCCCBBBBBBBBBBBBBBBCCC===>>>???@@@AAABBBCCCDDDBBBCCCEEEFFFGGGGGGFFFFFFCCCCCCDDDEEEFFFFFFFFFFFFAAA@@@>>>===<<<===???@@@BBBAAA@@@@@@@@@BBBCCCDDDAAADDDGGGHHHGGGFFFEEEEEEBBBAAAAAAAAABBBDDDGGGHHHBBBAAA?????????AAACCCCCCBBBCCCDDDEEEEEEDDDBBBAAADDDDDDCCCAAABBBKKKXXXcccsssmmmZZZLLLNNNNNNMMMLLLKKKJJJJJJJJJFFFDDDBBBBBBDDDFFFGGGGGGEEEFFFGGGEEECCCBBBBBBCCCBBBBBBCCCCCCCCCCCCCCCBBBBBBCCCEEEHHHJJJIIIEEEBBB===<<<<<<>>>@@@AAA@@@???>>>>>>>>>???@@@AAACCCCCC@@@@@@@@@@@@AAABBBCCCCCC>>>???@@@??????@@@BBBDDDIIIHHHFFFDDDBBBBBBBBBBBB???>>>===;;;;;;;;;<<<===???===<<<;;;;;;:::777555666555444333222222222222222222222222222222222222666444222111000111333444444333222000///---,,,,,,.........//////...------...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++************(((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""######$$$$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$###$$$$$$######$$$$$$%%%%%%$$$$$$$$$#########""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%222222111111000000/////////000000111111000000///000000111222333333333333222222222222222222222222///000222333333333333333000111111222222111111000000000000111111111111111111111222222222222222222222222222222111000///...000//////000111222000///.........000111111111000/////////............---------............---,,,........................//////...---222666444...111111000////////////000000...---...000000///...,,,,,,,,,,,,---...//////000000///.........//////111222444333111000000111333555777888666444444444444666888999999:::<<<===<<<;;;999777777999;;;<<<888888777777777888888999999:::;;;===>>>?????????>>>===<<<<<<===>>>===<<<<<<<<<===<<<:::;;;===???<<<<<<<<<<<<;;;;;;::::::<<<======>>>???>>>>>>>>>CCCCCCBBBAAAAAAAAAAAABBB>>>???@@@BBBDDDEEEGGGGGGGGGHHHJJJKKKKKKKKKJJJIIIEEEEEEFFFFFFFFFFFFFFFFFF???>>>===<<<===>>>@@@BBBCCCBBB@@@?????????@@@AAA===AAADDDFFFEEECCCAAAAAA>>>>>>>>>>>>@@@AAACCCEEE@@@???>>>===<<<>>>AAACCC@@@AAABBBCCCCCCCCCAAAAAA===>>>?????????AAADDDGGGLLLYYYlll}}}rrr]]]RRRMMMJJJIIIBBBDDDFFFEEECCCBBBDDDFFFCCCBBB@@@@@@BBBDDDDDDDDDBBBCCCCCCBBB@@@???@@@AAABBBBBBAAAAAA@@@@@@@@@@@@EEEEEEGGGIIIJJJGGGCCC???<<<;;;<<<===???@@@>>>======<<<<<<<<<===???AAABBB=========>>>???@@@BBBBBB===>>>>>>>>>>>>@@@CCCFFFIIIGGGEEEBBBAAA@@@@@@AAA>>>===;;;:::::::::;;;;;;<<<:::999999999888555333333333222222222333333444111111111111111111111111666555333111111222444555333333222000///---,,,+++------............------------,,,++++++++++++,,,+++++++++******+++++++++++++++*********)))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###""""""""""""""""""""""""######$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$###$$$#########$$$$$$%%%&&&$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%000000000000000////////////000000111111000000//////000111222333333333333111111111222222222222222///000222333444444333222000000111111111111000000000000000000000000000000111111222222333333333444222222222111111///......///......///111111000.........//////000////////////.........---------------.../////////...---,,,.............../////////.........---111666444/////////...---------.........---,,,---...///...---,,,,,,+++,,,,,,---.../////////............//////222333444444222111111111444666888777555333333333333666888999999999:::;;;777777666777777999:::;;;666666666777888999:::;;;::::::;;;;;;<<<============<<<;;;;;;<<<===;;;:::;;;<<<======<<<<<<>>>@@@<<<<<<======<<<<<<;;;:::<<<<<<<<<<<<;;;;;;;;;;;;?????????>>>>>>???@@@@@@AAAAAACCCEEEGGGIIIJJJKKKJJJJJJJJJJJJJJJIIIHHHHHHGGGHHHJJJIIIGGGDDDCCCCCC<<<<<<;;;;;;<<<>>>AAABBB@@@???>>>===<<<<<<<<<<<<999<<<@@@AAA???===<<<<<<<<<<<<===>>>??????@@@@@@>>>>>>>>>===<<<===???BBB@@@@@@@@@@@@???>>>===<<<;;;;;;;;;<<<>>>@@@CCCDDDGGGKKKOOORRRXXXcccsss~~~dddZZZPPPKKKIIIHHHHHHJJJBBBDDDEEECCC@@@>>>@@@CCCAAA@@@???@@@BBBBBBAAA@@@>>>???@@@@@@???>>>???AAAAAAAAA@@@@@@@@@@@@@@@AAAFFFFFFGGGHHHHHHEEE@@@<<<:::::::::;;;======<<<:::;;;;;;;;;<<<===>>>???@@@<<<<<<<<<<<<>>>???@@@AAA===>>>>>>>>>???AAAEEEHHHHHHFFFCCC@@@?????????@@@===<<<:::888888888888999888777666666777777555333222111111111222222333444000000000000000000000000666555444222222333333444111111111000///...,,,+++,,,,,,---............---------,,,++++++++++++++++++******))))))******+++*********))))))))))))((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""#########$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$###############$$$%%%&&&&&&$$$$$$$$$############""""""""""""############$$$###$$$$$$$$$$$$%%%%%%%%%""""""######$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$000000000000000111111111000000000111111000000000///000111222222333333222000000111111222222222333///000222444444444333222000000111111111111000000///////////////////////////000000111222333333333111111111111000///............---///000111000......///000000///..................---------,,,,,,......000000000...---+++,,,,,,---------.........,,,...//////222777666111,,,,,,,,,+++,,,,,,---------++++++,,,---......---,,,,,,,,,,,,---...////////////............//////000111333333222111222333222444555555333222333333333555777888777666666777444555666777777888888888444555555777888:::<<<===<<<;;;:::999999:::;;;<<<:::999888:::<<<===<<<;;;:::;;;<<<===<<<<<<>>>@@@======>>>>>>>>>===<<<;;;===<<<:::999888777888888;;;;;;;;;===>>>@@@BBBCCCDDDEEEFFFHHHJJJLLLMMMNNNKKKKKKIIIHHHGGGFFFFFFFFFHHHJJJLLLKKKFFFBBB@@@???;;;:::999999:::<<>><<<;;;:::::::::;;;===>>>???>>>===<<<===>>>???>>><<<<<>>===<<<<<<<<<@@@>>><<<<<<>>>AAABBBBBBHHHJJJJJJIIIFFFDDDCCCDDDLLLOOOTTT\\\fffqqqzzzxxxrrrnnneeeXXXNNNLLLIIIIIIKKKIIIBBB@@@CCCEEEFFFFFFDDDAAA??????@@@?????????@@@BBBAAA>>><<<;;;===???@@@@@@@@@AAACCC????????????@@@BBBDDDEEEEEEEEEEEEEEEEEECCC???<<<999888777888999::::::999999:::;;;<<<===>>>>>>???;;;;;;;;;<<<===>>>???@@@>>>>>>??????@@@CCCHHHKKKFFFDDDAAA>>>======???@@@<<<;;;999777666555555666555444444555777888666555333222222111111111111222000000000000000000000000333333333333222222222222000000000000///...---,,,+++,,,------.........------,,,++++++***++++++++++++***))))))))))))***+++******)))))))))((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""#########$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$###############$$$%%%&&&'''$$$$$$$$$############"""""""""""""""##################$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$000000111111222222222333000000111111111111000000///000111222222333222222000000000111222222333333...000222444555444333222000000111111111111000000///////////////...............///000111222222333000000000000000///.........------...000111000......///000000///...............---------,,,,,,,,,...///000111111///---,,,+++++++++,,,,,,---------+++...///000333888777222+++*********++++++,,,---,,,+++***+++---...---,,,,,,,,,,,,,,,---...////////////.........//////000---///111222222222333555000111333222222222333555222444666666444333222333333444666777777777666555333444555777999;;;>>>???===<<<:::888888999:::;;;777777777999;;;=========888:::<<<<<<<<<<<<>>>???===>>>?????????>>><<<<<<>>><<<999777555555666777999999;;;===@@@CCCFFFGGGFFFGGGHHHJJJLLLNNNOOOPPPMMMLLLJJJGGGFFFEEEEEEFFFHHHKKKNNNLLLFFF@@@===<<<;;;:::888888888:::<<<===999:::<<<===>>>>>>===<<<:::<<<>>>>>><<<;;;;;;;;;999:::===??????===;;;999<<>>======>>>???@@@>>><<<;;;<<>>>>>>>>>>>>>>>>>>>>>>>???AAABBB@@@<<<999999<<>>>>>>>><<<;;;;;;<<<===>>>??????>>>???@@@@@@AAADDDIIIMMMDDDBBB???===<<<===>>>???<<<:::888666444444444444333222333555888999888777444444222111000000//////000000000000000000000000111222222222222111000000//////000000000///---,,,+++,,,------.........------,,,++++++******+++++++++***)))(((((()))***+++))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""$$$%%%$$$###############$$$%%%&&&'''$$$$$$$$$############"""""""""""""""#####################$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$000000000111222222333333333333222111000000111111000333555444222000111333000000000000000111111222111111111111111111111111......///000111000000000000000000000000000000000222111///......000222333222222333333222000///...///////////////000000111////////////////////////---...............---------.........---,,,,,,+++...------,,,,,,,,,------111111000000111333444666111...,,,---//////---***,,,---------......////////////000000///...---------......///////////////222222111000111222444555222333333333333333333444111111111222222333333333:::777555555888::::::999::::::999:::;;;>>>AAACCC@@@===:::999999:::::::::666777:::<<<=========<<<;;;::::::::::::;;;<<<<<>>>>>>>>@@@>>><<<999888888999999888::::::;;;AAAIIIHHHAAAFFFFFFGGGGGGHHHHHHHHHHHHIIIKKKKKKGGGBBBAAAEEEJJJJJJJJJIIIFFFBBB???>>>???<<<;;;999999;;;<<<<<<;;;<<<:::888999<<>><<<;;;<<<===>>>>>>===<<<;;;:::;;;===>>>>>>>>>===<<<<<<;;;:::999:::<<<>>>??????????????????>>>======>>>>>>>>>??????@@@@@@@@@CCCBBBAAA???===<<<:::::::::;;;>>>AAABBBBBBAAAAAA@@@CCCGGGLLLNNNNNNMMMLLLKKKLLLNNNQQQWWW^^^dddhhhSSSTTTSSSRRRPPPPPPRRRTTTMMMJJJGGGFFFGGGIIIIIIIIIIIIIIIGGGCCC@@@>>>>>>???>>>??????@@@@@@@@@??????AAAAAABBBCCCCCCCCCBBBBBB;;;:::<<>><<<999888666777888999999888::::::;;;<<<<<<;;;:::999===::::::>>>@@@===<<<>>>@@@@@@@@@AAADDDDDDCCCBBB???@@@AAAAAA@@@>>><<<:::999777444444555666666555777555333333444666666555555333111...------...///---...//////......//////666111---///111000111555////////////...---,,,++++++,,,,,,------,,,,,,+++---,,,+++***))))))))))))************))))))))))))***))))))(((''''''&&&&&&))))))((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""############""""""$$$#########""""""!!!!!!"""""""""""""""######$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######"""#########""""""###$$$%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%///000000111111222333333222222111000000000000000///222444333111000111222000000//////000000111222111111111111111111111111////////////000000000111111111111111111111111111111000000///000111222333222222333333222111///...//////......//////000111------------------------------............------------......---,,,,,,+++---------,,,,,,---......111000000000111222444555111///---...///000...,,,------.........////////////////////////...------------...///////////////111000000000111222444555222222222333333333333333333333333333333222222222777555444666999<<<<<<;;;::::::::::::<<<===???@@@???===:::888999::::::999777999:::<<<<<<<<<;;;:::999999999999999:::;;;;;;===<<<;;;;;;<<<>>>>>>???AAA@@@===;;;999999::::::<<<===<<<<<>>@@@@@@???<<<===>>>???@@@???>>>>>><<<===>>>???@@@???>>>>>>>>>===;;;::::::;;;<<<======>>>>>>>>>>>>===<<<<<<>>>>>>???@@@AAAAAABBBBBBBBBAAA@@@???===<<<;;;;;;;;;<<<>>>@@@AAAAAA@@@???<<<>>>AAACCCDDDDDDCCCBBBCCCCCCCCCDDDGGGJJJMMMOOOJJJJJJKKKJJJIIIIIIKKKMMMLLLIIIGGGFFFGGGHHHHHHHHHGGGGGGFFFCCC@@@>>>???@@@??????@@@@@@@@@??????>>>??????@@@AAAAAAAAAAAA@@@<<<;;;<<>>???AAACCCBBB@@@???AAABBB???AAACCCDDDCCCAAA>>><<<:::999777888999::::::999<<<===>>>>>>>>>===<<<;;;<<<999999===???>>>===>>>???>>>>>>@@@BBBCCCBBBAAABBBCCCCCCBBB@@@>>>;;;999999777555555666777666555555333222222444666666666444222000...------...//////000...++++++222>>>HHH;;;555000111000......000111111111000000///...---,,,,,,------------,,,,,,,,,,,,+++***)))))))))***************))))))))))))))))))(((((('''&&&&&&%%%((((((((('''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""############""""""############"""""""""!!!"""""""""""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%######$$$$$$$$$######"""############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%//////000111111222222333111000000////////////000///000222222000000000111000000//////000000111222000000000000000000000000000000///...///000111222111111111111111111111111///000111222333333333333222333333333333111000//////............///000000,,,,,,,,,,,,,,,,,,,,,,,,------............---------------------,,,,,,+++---,,,,,,,,,---...//////000000///000000111222333111000//////000000///............///////////////...////////////...------,,,---......//////....../////////000111222444555111111222222222333333333555555444444333222222222333333444777:::<<<===<<<999999:::;;;<<<<<<<<<<<<>>>;;;999888999999999999888999:::;;;;;;:::999888888888888888888999::::::;;;;;;;;;<<<===>>>???@@@CCCAAA???===<<<;;;;;;<<<>>>???>>>>>>AAAEEECCC>>>@@@@@@@@@@@@@@@AAAAAABBBDDDCCCBBB@@@@@@AAACCCDDDDDDHHHLLLMMMJJJEEE@@@===>>>===<<<===???@@@???>>>>>>======>>>AAACCCCCCBBBAAAAAAAAAAAA@@@???===<<<===>>>@@@AAAAAA@@@@@@??????>>><<<;;;::::::;;;;;;<<<============<<<;;;;;;<<<===???AAACCCCCCCCCBBB?????????>>>======<<<<<<<<<===>>>???@@@???>>>>>>???@@@@@@AAAAAA@@@@@@???@@@@@@?????????@@@@@@AAA@@@AAABBBBBBBBBCCCEEEGGGJJJHHHFFFEEEFFFGGGGGGFFFDDDDDDDDDBBB@@@???@@@AAA@@@@@@@@@@@@???>>>============>>>???????????????=========???@@@@@@>>><<<===>>>@@@@@@??????@@@BBB>>>@@@AAABBBBBB???===;;;;;;:::999999;;;<<<<<<;;;??????@@@@@@@@@???===<<<;;;888999===@@@???>>>???DDDCCCCCCEEEGGGHHHGGGEEEEEEEEEDDDCCC@@@===:::999;;;:::999:::;;;:::999777222111000111333555666555222111///.........///000...000000,,,,,,555FFFTTT;;;555111111111...---///222222222222222111000///------............------,,,++++++*********++++++************))))))))))))((((((((('''&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################""""""############""""""############""""""""""""###""""""""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$###"""!!! ############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%//////000000111222222222000//////.........//////...///000000000000000000///////////////000111111////////////////////////111000///......000222333111111111111111111111111...///222444555444444333111222333333333222000///......------......///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,---------,,,,,,+++,,,,,,,,,,,,---...///000....../////////000000111111000000000000000000///////////////////////////.........//////...------,,,,,,---............---,,,---...///111222333444000000111111222222333333444444444444444444444444222333555888:::;;;;;;:::777999:::<<<<<<;;;:::999<<<:::888777888999888888666777888999999999999888888888888888888999:::::::::<<<======>>>???@@@BBBDDDCCCAAA???>>>==================>>>@@@BBBAAA>>>BBBAAAAAA@@@@@@AAABBBBBBEEECCCAAAAAACCCEEEFFFEEECCCGGGKKKLLLJJJEEEAAA??????>>>>>>@@@BBBCCCBBBAAA@@@@@@@@@BBBCCCDDDDDDDDDFFFFFFEEEBBB???;;;888666===>>>???@@@AAA@@@??????======<<<;;;;;;;;;<<<<<<<<<============<<<;;;;;;999;;;>>>@@@BBBBBBBBBAAA========================<<<===>>>>>>>>>======<<>>@@@@@@@@@AAADDDFFFHHHFFFDDDDDDEEEFFFEEEDDD@@@AAABBBAAA@@@???AAABBB@@@@@@@@@@@@???>>><<<<<<<<<<<<===>>>????????????>>>>>>>>>>>>>>>>>><<<;;;<<<======>>>>>>???@@@AAA>>>???@@@AAA@@@>>><<<:::<<<;;;:::;;;===>>>>>>===???@@@AAAAAAAAA@@@>>>===<<<999:::???BBBAAAAAABBBGGGGGGGGGHHHJJJJJJIIIHHHDDDDDDCCCBBB@@@===;;;:::=========>>>???>>><<<:::333222111111333444333222111000000/////////000000,,,...111111111555>>>EEE666111///111222111222444222222333333222111111000......////////////......++++++*********+++,,,,,,************)))))))))(((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################""""""############""""""#########"""""""""""""""######""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""###$$$$$$%%%%%%%%%$$$$$$###"""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%...//////000111111222222///...............//////.........///000111000////////////...///000000111........................222111///...///000222444111111111111111111111111...000222444555444333222000111222222222111000///---------------......///------------------------++++++,,,---......------++++++,,,,,,---,,,,,,++++++++++++,,,,,,...///000------..................//////000000/////////000///////////////.........------............------+++,,,,,,---------------++++++---...000111222333//////000000111222333333222222333444444555666666444555777999999888888888666777999;;;;;;:::888666:::888777777888888888666222333555666888999::::::999999999999999:::;;;;;;:::===???@@@??????AAACCCCCCCCCAAA@@@???=========:::999:::===@@@AAAAAAAAACCCBBB@@@??????@@@AAABBBDDDCCCAAABBBDDDFFFFFFEEEEEEGGGIIIHHHFFFCCCBBBAAA?????????BBBDDDEEEDDDCCCAAABBBCCCDDDEEEEEEEEEEEEEEEDDDCCCAAA===999666444<<<<<<>>>?????????>>>===:::::::::;;;<<<===>>>>>>======>>>>>>>>>===<<<<<<777888:::===>>>?????????;;;;;;<<<<<<<<<=========<<<=========<<<<<<;;;;;;======<<<<<<<<<===???@@@======>>>??????@@@@@@@@@<<<>>>@@@AAAAAAAAACCCEEEFFFDDDCCCCCCDDDDDDCCCBBB>>>@@@BBBBBBAAA@@@BBBCCC@@@@@@@@@???>>>===<<<;;;<<<===>>>???@@@@@@@@@@@@>>>>>>???>>>======<<<<<<======<<<===>>>???AAAAAA>>>???@@@@@@???>>><<<;;;===<<<;;;<<<>>>?????????>>>???@@@@@@@@@@@@???>>>???<<<===BBBEEEDDDDDDEEEEEEDDDDDDEEEFFFGGGEEEDDD@@@@@@@@@??????>>>===============>>>???>>><<<999666555333333444333111///222111111000000000111111.........000333555666555333///...111444333444666111111222222111111000000...//////000000//////...++++++++++++++++++,,,,,,************)))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$##############################""""""############""""""""""""""""""""""""#####################$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###############$$$%%%&&&$$$%%%&&&&&&'''''''''&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%......///000000111111222///............//////000.........///111222111/////////......//////000111////////////////////////111111000///000111222333222222222222222222222222///000222444444333111000//////000111111000///...---,,,,,,,,,,,,---......------------------------***+++,,,------...------***++++++,,,,,,,,,,,,,,,+++*********+++,,,---...,,,,,,---------------,,,,,,---......------...///...............---------,,,,,,---............---***+++,,,,,,------,,,,,,***+++---...///000000000......///000111222222333000000111333444555666777666888999888777555666666555666888999999888777666888777666666888888777555000111222444666888:::;;;999999999999999:::;;;;;;:::===@@@AAA???>>>@@@CCCBBBBBBAAA@@@>>>===<<<;;;999888:::>>>AAA@@@AAADDDAAA@@@>>>===<<<===???@@@@@@AAAAAAAAAAAABBBCCCCCCEEEFFFFFFDDDAAA@@@@@@AAA??????@@@CCCFFFGGGFFFDDDAAACCCFFFFFFEEECCCCCCCCC>>>>>>>>>>>>===;;;:::888:::;;;<<<===>>>======<<<888999:::;;;===>>>??????===>>>>>>>>>>>>===<<<<<<777777888999:::;;;<<<===;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@>>>>>>============>>>>>>===???AAAAAA@@@@@@AAABBBDDDBBBAAABBBCCCCCCBBB@@@>>>@@@BBBCCCBBBBBBBBBCCC????????????>>>===<<<<<<<<<===>>>@@@AAAAAAAAAAAA<<<>>>???>>>======>>>@@@@@@>>>======???AAAAAAAAA??????@@@@@@???>>><<<;;;===<<<;;;<<<>>>@@@@@@@@@<<<===>>>@@@@@@@@@@@@???BBB???@@@DDDGGGFFFEEEFFFEEEDDDCCCDDDFFFFFFEEECCC=========>>>>>>???@@@@@@<<<:::::::::;;;;;;999888999888666666666444111///333333333333222222111111333///+++,,,111555666555777222000333444222111333000000111111111000000///......////////////......---,,,,,,+++++++++,,,,,,************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$#################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""############$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((()))$$$%%%&&&'''(((((((((((($$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%......//////000111111111//////......//////000111///...---///222333222000///............///000000////////////////////////000000111111111222222222222222222222222222222222000111222222222111000///---...///000000///...---,,,,,,,,,+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------******+++,,,,,,,,,,,,,,,*********)))******++++++++++++,,,------,,,+++***)))+++---,,,+++***,,,......---------,,,,,,,,,,,,+++,,,------.........---******+++,,,,,,,,,,,,,,,***+++---.../////////...------...///000111222333000111111222333444555555777888999777555444555888444555666777888777777666666555555666777888666555111111222333555666888999888888888888888999::::::888<<<@@@@@@===;;;===@@@@@@@@@@@@???===<<<:::999;;;999<<>>???>>>@@@BBBAAA>>>>>>@@@BBBDDDDDDDDDBBB???======>>>>>>>>>@@@DDDGGGHHHGGGEEEAAADDDGGGFFFDDDAAAAAAAAA:::;;;<<<===>>>===<<<<<<:::;;;<<<===>>>===<<<<<<999:::;;;<<<=========>>><<<============<<<;;;;;;888777666666777999;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<::::::::::::::::::;;;;;;=========>>>??????@@@@@@???>>>===<<<<<<>>>@@@AAA@@@BBBCCCCCCAAA?????????BBBAAA@@@AAABBBBBB@@@>>>>>>AAACCCDDDCCCBBBCCCDDD===>>>>>>>>>>>>>>>======<<<===>>>???@@@AAAAAAAAA;;;===??????>>>>>>AAADDDDDDAAA>>>>>>@@@BBBBBBAAA@@@@@@@@@@@@???>>>===<<<<<<;;;;;;<<<>>>@@@@@@@@@:::<<<>>>@@@AAABBBBBBAAADDD@@@AAAEEEGGGEEEDDDFFFEEEDDDCCCDDDFFFFFFDDDBBB======>>>>>>???@@@AAABBB===;;;999999:::;;;:::999:::999888888888777444222666666555555444333222111111///------000333666777999444222444444111///000000000111111111111000000---......//////......---...---,,,+++++++++++++++************))))))))))))))))))))))))))))))))))))&&&&&&'''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!"""""""""############$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((()))&&&&&&'''''''''''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%......//////000111111111///////////////000111111000...---000333444222000...............///000000000000000000000000000000000000111222222222222111222222222222222222222222111222111111000000///...,,,---...//////...------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++)))***+++,,,------...---)))***+++,,,,,,,,,,,,,,,******))))))))))))))))))***+++,,,---,,,,,,***)))'''))),,,+++))))))+++------------,,,,,,++++++++++++,,,------.........---******+++,,,,,,,,,,,,+++***+++---...///...------------...///000111222222222222222222222222222222777888888666444444666999333444555666777777777777666555555666777777666444222222222333444555666777777777777777777888888999777;;;??????;;;999;;;>>>?????????>>><<<;;;999888>>><<<>>>DDDDDDAAABBBGGGCCCAAA>>><<<<<<===???@@@===AAADDDBBB>>>===???CCCBBBCCCCCCBBB???<<<;;;;;;>>>>>>@@@DDDGGGHHHGGGEEEBBBEEEGGGFFFCCC@@@??????<<<<<<===>>>>>>===<<<;;;:::;;;===>>>>>>>>>===<<<;;;;;;<<<<<<===<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999:::888666555666888:::<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999999999::::::;;;<<<<<<<<<===>>>>>>======<<<;;;:::999999:::>>>AAACCCCCCEEEFFFEEECCC@@@??????AAA@@@@@@@@@AAAAAA???>>>???AAADDDEEEDDDCCCCCCDDD<<<===>>>>>>>>>>>>>>>===;;;<<<===???@@@@@@AAAAAA:::<<>>???CCCFFFFFFCCC??????AAACCCCCCBBBAAAAAAAAA@@@@@@???>>>===<<<;;;:::;;;>>>@@@@@@@@@:::<<<>>>@@@BBBCCCCCCCCCDDDAAAAAAEEEGGGDDDCCCEEE@@@??????@@@AAAAAA???>>>????????????@@@AAABBBBBB@@@>>>;;;;;;<<<======<<<:::999999999:::999777444777777777666555333222111***...111222111111111222888444222444555111///000000111111222222222111111------............------///...---,,,+++*********************))))))))))))))))))))))))************'''''''''((((((((())))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!!!!""""""#########$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%------------------------......------...///111222111333555777666444111...000000///...............000000000000000000000000///////////////.........111111111111111111111111111000///000111222111000+++,,,---////////////...---,,,,,,++++++******)))+++*********+++,,,,,,---******++++++++++++*********+++,,,,,,------,,,,,,,,,,,,+++******+++++++++***++++++,,,,,,+++++++++((()))***+++++++++++++++,,,...///...---++++++,,,,,,---------.../////////,,,,,,,,,+++++++++******)))***,,,---......---,,,+++,,,---...///...---,,,000111111222222222111111666555333111111222333444777888777555333333555777777666666666666666777777555444222000000111222444333333333333444666888999666555444444555888:::;;;????????????>>>===;;;;;;===???AAACCCDDDCCCBBBAAA@@@===::::::<<<>>>@@@AAACCCAAA???===<<<<<<>>>>>>>>>>>>>>>>>>===<<<;;;:::======>>>???@@@AAAAAABBBDDDEEEEEEDDDAAA>>>:::888::::::999999888999999:::;;;;;;;;;;;;;;;:::999888666666888999:::;;;;;;;;;888999::::::;;;;;;::::::999888555444333444555777888999:::;;;;;;:::999888888888999999999:::::::::888888999::::::::::::999999999999:::;;;>>>@@@AAABBBAAA@@@???>>>>>>>>>>>>>>>>>>======>>>>>>???@@@BBBBBBAAAAAA@@@??????>>>===>>>>>>===;;;;;;<<<>>><<<>>>@@@@@@???>>>>>>>>>>>>@@@CCCCCCBBBAAAAAAAAAFFFCCC@@@>>>???????????????>>>>>>===<<<;;;;;;:::@@@>>>;;;;;;<<<>>>??????>>>>>>???AAACCCCCCAAA???>>>>>>???@@@AAAAAAAAAAAAAAAAAA@@@???>>>>>>???????????????@@@@@@AAAAAAAAABBB@@@>>><<<;;;<<<===>>><<<;;;:::;;;<<<;;;888666888555333111222222222111111000...---...///111222555555555444333222000///////////////////////////---------------------------------,,,,,,+++++++++************************(((((((((((())))))))))))(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$###"""""""""######$$$$$$%%%""""""#########$$$$$$$$$!!!!!!""""""######$$$$$$"""############$$$$$$$$$########################!!!"""###$$$&&&'''((()))"""############$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%------------------------...------,,,---///000111111222444555444333000///000000///...............////////////////////////////////////............111111111111111111111111111/////////111222111000,,,---...//////......---///...---,,,+++***)))(((++++++******++++++,,,---******++++++++++++*********+++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++******(((((()))***************,,,...///...,,,++++++,,,------------............,,,,,,,,,+++++++++******)))***+++------------,,,,,,,,,------......------///000000111111111000000444333222111222333555666666666666444333222444666555555555666666666666777555444333222111111222333555444444444444666777888777666555444444777999;;;?????????>>>======<<<;;;<<<===???@@@AAAAAA@@@@@@AAA>>><<<;;;===@@@BBBBBBBBBAAA???=========>>>???>>>>>>>>>>>>===<<<;;;:::;;;<<<===>>>???@@@@@@AAACCCCCCBBBAAA???<<<:::888999999888777777777777777888888888888888777666666555666777999:::;;;;;;;;;999999::::::::::::999999777666444333333333444555777888999::::::999888777777777777777888888888888666777888888999999888888999999999999;;;===???@@@@@@@@@???>>>============>>>============>>>??????@@@@@@@@@???>>>>>>======:::;;;<<<;;;::::::;;;===<<<>>>@@@@@@>>><<<<<<===;;;>>>@@@AAAAAA@@@AAABBBDDDAAA>>>======>>>>>>>>>============<<<<<<<<<<<>>>>><<<<<<===>>>@@@AAA???>>>>>>??????@@@AAAAAAAAAAAA???>>>>>>>>>>>>??????@@@@@@@@@@@@@@@AAAAAAAAABBBBBB@@@???===;;;;;;;;;;;;<<<;;;;;;;;;<<<;;;888666888555333222222333222111000///...---...///111222555444444444333111000///................................................------,,,,,,,,,+++++++++************************'''''''''(((((((((((()))'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""""""""""""""#########""""""#########$$$$$$$$$###########################$$$$$$%%%%%%&&&&&&&&&"""############$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%........................------,,,,,,,,,...///000111111222222222111000///000000///...............////////////////////////........................000000000000000000000000000///...///111222111000---............---,,,,,,111000///---,,,***)))(((++++++******++++++,,,,,,******++++++++++++*********++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))'''((())))))***)))))))))+++---......,,,++++++,,,............------------,,,,,,,,,+++++++++******)))***+++,,,---------------------,,,---....../////////000000000//////...111111000111222333555777444444444333222111333444222333444555666777777777666555555444333222222222555555555555555666777888666555333333444888;;;>>>???>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>???===;;;;;;===@@@AAAAAAAAA@@@???=========>>>>>>>>>>>>>>>>>>===<<<;;;;;;:::;;;;;;<<<===>>>???@@@BBBAAA???===;;;:::999888888888777666555555444444444444555555444444333333444555666777999:::;;;;;;999::::::999999888777666444444333333333333222222555666777888888777666555555555555555666666666777555666777777888888777777:::999999999999;;;<<<===>>>===<<<<<<<<<<<<============<<<<<<<<<===>>>>>>>>>>>>======<<<;;;;;;:::777888999888777888:::<<<;;;===>>>>>><<<;;;:::;;;999;;;===?????????@@@BBB@@@>>>;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<=========<<<;;;999999;;;<<<===<<<:::::::::;;;>>>>>>===<<<<<<======>>>>>>??????@@@===<<<<<<======>>>???@@@???@@@@@@@@@@@@AAAAAAAAA@@@@@@???===;;;999777666;;;::::::;;;;;;:::888666555333111111111222111000000///.........///000111333333333333222000///...................................................,,,,,,,,,+++++++++++++++************************''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$############"""""""""""""""""""""#########$$$$$$########################%%%%%%%%%%%%%%%$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%........................---,,,,,,+++,,,---...///111000000/////////000000000000///...............////////////////////////------...............///000000000000000000000000///......///111222111000//////......---,,,++++++//////...---,,,,,,++++++,,,++++++***++++++,,,,,,******++++++++++++************+++,,,,,,,,,,,,+++******++++++,,,,,,++++++,,,,,,,,,,,,+++***))))))))))))************))))))+++,,,......,,,++++++,,,.........------,,,,,,,,,,,,,,,,,,+++++++++******)))******+++,,,,,,------...---,,,,,,,,,---///000000000000111000000///...////////////000111333333111222333222111000111333222333555777888999999999777777777666555444222222444555555666777888999:::555444222222555:::>>>BBB>>>>>>======<<<<<<<<<<<<:::999888777888999;;;<<<<<<:::888999;;;===>>>>>>???>>>===<<<;;;<<<<<<<<<>>>>>>>>>>>>>>>===<<<<<<:::;;;<<<===>>>??????@@@@@@>>>;;;999888888888999999888888777666444333222222222333333333222222111444444555666777999:::;;;999999999888777666444444222333333444444333222222444555666666666666555444444444444555555555666666555666777777888888777777:::999888888888999:::;;;::::::::::::::::::;;;;;;;;;;;;;;;:::;;;<<<<<<===;;;;;;::::::999888888888333555666666555666888:::999;;;======;;;999999999888:::<<<<<<<<<<<<===???===;;;999999:::;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<:::888777888:::;;;;;;;;;999888888:::<<<======<<<:::::::::;;;;;;<<<============<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<999666222000888777777888999888666444111000...///000000000...///............///000111222222222111000///......------------------------........................+++++++++++++++*********************************''''''((((((((()))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$######""""""!!!!!!""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&////////////////////////------,,,+++,,,---...///000///.........///000000000000///.......................................,,,---------......//////////////////////////////...------...000222111000//////...---,,,++++++***,,,,,,------------......,,,,,,++++++***++++++,,,******++++++++++++******)))***++++++,,,,,,++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++***)))+++++++++,,,,,,++++++******,,,------,,,+++,,,,,,......------,,,,,,,,,+++,,,,,,,,,+++++++++******)))*********+++,,,------///...---,,,---...///000111222222222111111000/////////..................///111222222000000000222333444777999;;;;;;;;;;;;777888888888777666444333333333555777999;;;<<<===999777666555666999===???>>>===<<<<<<;;;<<<<<<===:::999777666666888:::;;;;;;999888999<<<>>>???>>><<<;;;;;;:::::::::::::::>>>>>>>>>>>>>>>>>>===<<<;;;<<<<<<===>>>???@@@AAA>>><<<999777666777999:::999999999999777666444333222333333444444333333333444444444555666777999999888888888777666444333222222333333444444444333333333444555555555555444333444444444444555555555666666777888888999999888888999888777666666777888999888888777777777888999999999888888888888999::::::999888888777777666555555222333444444444444777999777999;;;;;;:::999999999:::;;;;;;:::999888999;;;:::999888888:::;;;:::999???>>>===<<<;;;:::999888888777666777999;;;;;;:::999888888999<<<>>>>>>===;;;;;;::::::;;;<<<>>>>>>???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::999777333000...444444444555666555333111111000///000222222111000...............//////000000000000000///...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((()))))))))*********''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$######""""""!!!!!!!!!!!!"""""""""#################################""""""###$$$$$$%%%%%%&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&000000000000000000000000......---,,,,,,---.../////////.........///000000000000///.......................................,,,,,,,,,---......//////////////////////////////...---,,,...000222111000//////---,,,++++++++++++******+++,,,---......///,,,,,,++++++******++++++******++++++++++++******)))******+++++++++++++++((()))+++,,,------,,,+++***++++++,,,,,,+++++++++,,,,,,,,,---,,,,,,+++***)))+++------,,,+++,,,---------------,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******+++,,,---......------......///000222222333222222111000///............---------,,,...000111222000000000111333555888;;;<<<<<<<<<;;;888888888888777777777777333444666999;;;<<<======???>>><<<999888888999:::>>>===<<<;;;;;;;;;======;;;:::888777777888:::;;;<<<;;;;;;<<>>>>>>>>??????>>>>>>===;;;<<<===>>>???@@@@@@AAA<<<;;;999888777888:::;;;999999::::::999777555444444444555555666666555555666555444333444555666777777777777666555333222111222333333333333333444444222333444555555444333222333333333444444444555555666777888888999999888888777666555555555666777888777666666555555555666666666666555555666666777888777777666666555444444444333444555444444444666888555777:::;;;:::999:::::::::;;;;;;999777666777999999888888999;;;<<<;;;:::@@@???>>><<<:::999888777777666666777999;;;:::999999888888999;;;>>>>>>>>>>>>======<<<===???@@@AAAAAA@@@>>>===;;;::::::::::::::::::999999999999888777888888888777444111///222111111222444333111///333222222444555666555333------........./////////...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""!!!!!!!!!"""""""""##############################"""""""""###$$$%%%%%%&&&"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''000000000000000000000000000///...------...//////......//////000000000000000000///.......................................++++++,,,------...//////........................---,,,,,,...000222111000///...,,,++++++++++++,,,******++++++,,,,,,---------,,,++++++******++++++******++++++++++++******))))))***+++++++++++++++''')))+++---------,,,+++)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++*********)))))))))***+++,,,---------...///////////////222222222222111000///...---......////////////...---///111222111000000111444555888;;;<<<<<<;;;:::999888888777777888:::;;;666777999:::;;;;;;;;;;;;@@@???>>>===<<<;;;::::::>>>===;;;::::::;;;===>>><<<;;;::::::::::::;;;<<<<<<<<<<<<===@@@BBBBBBBBB;;;;;;;;;<<<<<<<<<;;;;;;===>>>>>>?????????>>>>>>:::;;;;;;<<<===>>>???@@@;;;::::::999999:::;;;<<<777888999::::::888666555555555666777777777777777777666444333222333444555555555555555444333111111222111111000111222333444333333444555555444333333111111222222222333333333555666777777888888777777555555444444444555777888666555555444333333333333333333333333333444555555666666555555444333333333555555666555444444666777333666999:::::::::;;;<<<999::::::888777666888:::999888888:::<<<===<<<;;;>>>>>>===<<<:::999888888666555666777:::;;;;;;999999777666888:::===>>>>>>>>>===<<<;;;<<<>>>@@@AAA@@@???>>>===<<<<<<<<<<<<::::::999999999888888888777777888888888777555444111000000222333333111///222111222444666777555444------......//////......---------------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))))))))******))))))))))))))))))))))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""#########!!!!!!!!!!!!"""""""""##########################################$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%&&&''''''000000000000000000000000000000......---...///000......///000111111000000000000///.......................................++++++,,,,,,---...//////........................---,,,,,,---000222111111...---,,,+++++++++,,,---++++++++++++++++++++++++---,,,,,,+++*********+++******++++++++++++******))))))***++++++++++++***''')))+++---...---,,,+++((()))***+++,,,---------+++++++++++++++***)))((((((***,,,,,,++++++,,,---+++++++++,,,,,,---------,,,,,,,,,+++++++++*********))))))))))))+++,,,---,,,---///000000000///...111111111111000///...---,,,---///000111111111111---///222222111111111111333555888:::;;;;;;999888:::999777777777999;;;===999:::;;;;;;;;;:::999888;;;<<<===>>>??????>>>>>>===<<<;;;::::::;;;===>>>======<<<<<<<<<<<<<<<<<<;;;::::::<<>>======<<<===>>>>>>?????????>>>>>>999::::::;;;<<<===>>>>>>;;;:::::::::;;;;;;<<<===666777999:::999888666555555666666777888888888777888666444222222222333444444444444444333222111111111000///...///000222444333333555555555555333333000000000000111111111111444555555666666666666666444444333333444555777888666555444333222222111222222222111111222222333444666666555444444333333222666777777666444444555777222555888:::;;;;;;<<<>>>777888888777777777:::<<<999999999;;;===>>>===<<<<<<<<<<<<;;;;;;:::::::::666555666888:::<<<;;;:::888666555666999<<<======;;;:::999999999;;;===??????>>>>>>=========>>>>>>:::::::::999999999888888888888888999999999999888111000000222333333111//////...///111444444333111,,,---......//////......,,,,,,---------,,,++++++++++++++++++++++++++++++------------------------'''((((((((())))))******))))))))))))))))))))))))$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$###"""""""""######$$$$$$%%%$$$$$$$$$$$$######""""""!!!!!!""""""######$$$$$$!!!!!!!!!!!!""""""""""""########################%%%%%%$$$$$$###""""""!!!"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%&&&''''''///////////////000111111111111000///...------,,,////////////............000000000000/////////////////////...---------,,,.........------,,,,,,,,,++++++,,,------.../////////////////////......---++++++++++++******)))))),,,+++)))''''''((()))******+++,,,+++)))))))))***+++++++++*********)))))),,,,,,++++++***+++++++++************************+++++++++*********)))))))))***,,,,,,,,,***((('''******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********------...///000111222222000000000///......------...//////000111333444555222222111111111111111222333333444444666777888999999999888888999;;;<<<===:::999888888777777888888999===AAAAAA>>>===@@@CCCAAA>>>;;;999:::<<<=========>>>???@@@@@@???>>>===<<<<<<===@@@BBBCCCBBBAAAAAA>>><<<>>>BBBCCC@@@<<<===???AAAAAA@@@?????????@@@???>>>======<<<999777:::;;;;;;<<<;;;;;;;;;:::999999888777666555444333333444555777777777666666888666444222111222333444666666666555444333111111222222111111222444555777333333444444333333222111111000///......///000000444222111333666888777555333333333333333333333333555444333222222333444555555444333222222222333444333333444444444444444333777777777666555555555444333333444555777999:::;;;999999888777777888888999::::::;;;;;;<<<;;;;;;;;;===;;;999888999999888777555888<<<===<<<999777666888:::<<<;;;888888:::<<<===<<<:::999999:::<<<===>>>>>>===<<<<<<===??????<<<<<<<<<<<<;;;;;;;;;;;;:::999888777666666666666222222000///............000222333444444111///---,,,,,,---.../////////...,,,---------......//////++++++++++++++++++++++++......---,,,++++++******+++***)))***++++++***))))))))))))))))))(((((('''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$///////////////000111222000000000///...------,,,........................000000/////////.....................------------......---------,,,,,,,,,+++++++++,,,---.........///////////////...------++++++++++++*********)))---+++***(((((()))***+++***+++,,,+++)))((()))***+++++++++******)))))))))++++++*********++++++,,,*********************************)))))))))(((((()))***,,,,,,,,,***)))'''******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))************++++++.........//////000000000////////////............/////////000111222333444222222111000000111111222333333333333444555666777888888777777888999;;;<<<::::::999888999:::;;;;;;;;;>>>AAA@@@======???CCC@@@===:::999;;;===>>>>>>>>>??????@@@@@@??????>>>BBBAAAAAACCCEEEEEECCCAAAAAA???===>>>BBBCCC@@@<<<<<<>>>??????????????????AAA?????????@@@???===<<<;;;;;;;;;;;;:::999777777999888777666555555555555333444666777777777666666666555333222222222444555666666666555444333222111333222222111222333555555333444444444444333222222111000/////////000111222555333222333666777666444444444444333333333333333555444444333333444444555444444333222222222333444555666666666666555555444555555555444444444444444444444444555666888999:::999999999888888888888888999999:::;;;<<<<<<;;;;;;===;;;999999::::::999777666999<<<===;;;999777777999<<<>>>===;;;:::;;;======;;;:::999999:::;;;===>>>===<<<<<<<<<===>>>???>>>======<<<<<<;;;;;;;;;999999888777666666666666222222111000/////////000111222333444333111///...,,,---......//////......------......////////////,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***+++***)))***++++++***)))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$!!!"""###$$$$$$###"""!!!###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$//////////////////000111/////////......------,,,---------...............//////.........---------------------...............------------,,,,,,,,,***++++++,,,,,,------......////////////...------++++++++++++************---,,,+++))))))***++++++***+++,,,+++)))((()))***************))))))))))))***)))))))))***+++,,,,,,************************)))))))))(((((((((((((((******+++,,,,,,***)))(((******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,////////////......------............////////////111000000000000111222333111111000000000111111222222222222222333333444555777666666666666888999::::::999999888:::<<<>>>@@@===???AAA???===<<>><<<::::::<<<>>>??????AAA@@@@@@@@@@@@@@@@@@AAAFFFEEEDDDDDDEEEEEECCCAAAAAA???>>>???BBBBBB@@@===;;;;;;<<<<<<===>>>@@@@@@???>>>>>>???@@@AAA???>>>;;;;;;;;;:::888666555444888666555444444555777888555555666777777777666666444333222222222333555666777777777666555444222222333333222222222222333444444444444444444333333222111000//////000111333444555444333444555666555444444444444444444444444444444444555555555555444444444333222222222333444444888888888888777777666555222222333333333333333333555555555555666777888999777888999::::::999888888888888999;;;<<<<<<<<<<<<===<<<::::::;;;;;;:::888888:::======;;;999888888:::<<>><<<;;;;;;<<<;;;:::999999:::;;;<<<======<<<<<<======>>>?????????>>>======<<<;;;;;;:::999999888777777666666333222222111111111222222333333333222111111000000------.../////////......////////////000000000000---------------------------...///000///---+++***+++***)))***++++++***)))''''''((((((''''''&&&%%%(((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$""""""###$$$$$$###""""""###################################################$$$$$$%%%%%%$$$$$$##############################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%......---------......///......------------------.............../////////......---------,,,,,,,,,,,,,,,,,,------.........------------------------++++++++++++,,,,,,------......//////......---,,,++++++++++++++++++++++++---,,,+++*********++++++)))++++++***)))((()))***))))))))))))))))))))))))((((((((()))***+++,,,---************************))))))))))))))))))))))))******+++++++++******)))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,---------000000///...---,,,++++++---------...///000000111111111000000000000111111111000000000000111111222333333222222222333333444666555444444444555777888999888777888999<<<@@@BBB@@@AAAAAA???======???AAA<<<;;;;;;<<>>???AAABBB@@@>>>:::999888999<<<>>>@@@AAA===<<<<<<===>>>>>>===;;;:::::::::999888777555555666555333222333555888:::666666666666666666666555111111111222333444666777777777777666555444333222333333222222222222222222444444444444444333222222000000000000000222444555555444444444444444444333444444444555555555555555333444555666666555444333444333222222222333444555888888888888888777666555222222222333333444444444666666555555555666777777666777999;;;;;;:::888777666777999:::;;;<<<=========<<<;;;<<<===<<<;;;999;;;===>>>>>><<<;;;;;;;;;:::<<<>>>@@@???===;;;999;;;;;;:::999999:::;;;;;;<<<<<<<<<<<<===>>>>>>???@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;:::999888888444333333333333333444555555444222111000000111111......////////////......000000000000000000111111........................,,,...000111000...,,,***+++***)))***++++++***)))((((((((()))(((''''''&&&)))((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%###########################################################################$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------------....../////////000000000------------,,,,,,,,,,,,+++,,,,,,,,,------......------------------------+++,,,,,,,,,,,,,,,------...............------,,,+++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++)))***+++***((('''((()))(((((((((((((((((((((((('''''''''((()))***+++,,,))))))))))))))))))))))))*********************************+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,------......//////...---,,,+++******,,,------...///000111111222111000000///000000000000000//////000111111222444333333333333333444444555444333333333444555666777666666777888;;;>>>@@@@@@@@@@@@???>>>>>>???@@@;;;;;;<<<>>>AAACCCCCCBBBAAAAAA???>>>>>>???AAAAAA@@@???>>>???AAABBBBBBAAA??????>>>???@@@@@@???>>>:::888777888<<>>===<<<=========;;;999888999999999999888888777444333222111222555888:::777777666555555444444444000000111222333555666777777777666666555333222111222222222222222222111111333333444444333333222111000000000000000222444555444444444444333333333444444444444555555555666666222333444555555444333222333333222111222333444555666777777777666666555444333333444444555555666666666666555555555555666666555666888:::::::::888777666777888:::;;;<<<<<<<<<===<<<<<<<<<======;;;999<<<>>>???>>>===<<<===>>>===>>>@@@AAAAAA@@@===::::::::::::999999::::::::::::;;;;;;<<<===>>>>>>>>>@@@??????>>>===<<<<<<<<<===============;;;:::999555444444444444444555666666444333111000111222222...///////////////......111111111111111111000000........................,,,---///111111///,,,***+++***)))***++++++***))))))************)))((((((***))))))((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$###################################################$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%---,,,+++++++++++++++++++++++++++,,,,,,---------------......///000000000......---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------...---------------------------............---,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++*********)))***+++***((('''((()))''''''''''''((((((((((((((('''''''''((()))******))))))))))))))))))))))))************++++++++++++***************+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++,,,------......---,,,,,,,,,++++++******---------...///000000111111000000/////////000000////////////000111111222333222222222333333444555444444333222222333444555666666666777888999;;;;;;======>>>??????>>>>>>===999999;;;>>>AAABBBAAA@@@???>>>>>>>>>>>>>>>>>>???===<<<;;;===@@@BBBCCCCCC===>>>>>>>>>>>>>>>>>>===:::888666888===@@@???>>>@@@>>>======>>>===;;;999777888888999999999888888333222111111222555777999777666555444333333333333//////000222333555666666666666666555444333111111111111222222222222222111222222222222222111111000111000//////000111333444222333444444333222333555333333333444555555666666222222333333333333222222333222222111222333555666444555555666666555555444555555666666666666666666555555555444555555666666444555666888888888888777777777888:::;;;;;;;;;;;;<<<;;;;;;===>>>===;;;999;;;<<<======<<<===???AAABBBBBBBBBCCCDDDCCC@@@===999999::::::::::::999999999:::;;;<<<===>>>>>>>>>>>>>>>============<<<<<<===>>>>>>???>>>===;;;:::666555555444444444555555666555333222111111222222//////000000000///......111111111111000000000000........................,,,---...//////...,,,++++++***)))***++++++***)))******+++++++++***))))))***))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$##############################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%......---,,,,,,,,,,,,,,,)))******+++,,,---------++++++,,,,,,---......///............------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------......------,,,++++++++++++,,,,,,,,,------******++++++******)))((((((*********((('''((()))&&&&&&&&&''''''((((((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))*********+++******)))******++++++,,,******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,************************))))))***+++,,,---......************++++++,,,,,,------......//////000000000000/////////000000111.........//////000222222000000000111222333444555555444333222222222444444666777888999999999888777777888:::<<<>>>===;;;999666777999<<>><<<;;;<<<<<<======<<<<<<;;;:::888888999<<<>>>??????;;;<<<=========<<<<<<<<<:::888777:::???AAA???;;;<<<;;;;;;<<<======<<<:::888888888888777666666555222222222222333444666666777666444222111111111111//////111222333444555555555555444444333222000//////000111222333333222222000111111111111000//////111000/////////000111222000222444444222222444666222222222333444555555555222111111111111111111222222222111111222444555666333333444555666666666666777777666666666666666666444444444444444555666777444444444555666777777777777888999:::::::::::::::::::::;;;<<<>>>===;;;999888999:::999999;;;>>>AAACCCAAA@@@AAABBBBBB???<<<999999999::::::999999999888999;;;<<<>>>>>>>>>===;;;<<<<<<<<<<<<=========<<<===>>>>>>===<<<:::888777666555444444444444444555555444333222222222222000000000000000///......111111000000000/////////------------------------,,,,,,------------,,,,,,+++***)))***++++++***)))***************)))((((((***)))(((((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&000///...---------------))))))***+++,,,------...))))))***++++++,,,------//////.........------------------,,,,,,+++++++++,,,,,,,,,------.........//////////////////......------......------,,,++++++++++++,,,,,,---------)))************)))(((((((((******)))((('''((()))&&&&&&&&&'''''''''(((((()))(((((('''''''''(((((())))))))))))))))))))))))'''((((((((())))))************))))))***+++,,,,,,******+++++++++,,,,,,,,,---,,,+++******+++,,,---************************((())))))***,,,---......(((((()))***+++,,,------.........//////////////////////////////000111111............///000222222.........///000222333444555444333222222222333444777888:::;;;:::999666555333555777;;;===<<<999666444444777:::======;;;999999:::;;;<<<<<<;;;:::999777555444444777999:::::::::<<<======<<<;;;;;;<<<;;;999888;;;@@@AAA>>>:::777777777999;;;<<<;;;999888888888777666444333222111111222333444444555555777555333111000000000000///000111222333444444444444444444333222111000///...///111222333333333222000000000000000///......111000///......///000000///222444444222222444777111111222333333444555555222111000//////000111222222222111111222444555666222333444666777777777777777777777666555555555444444333333444555666777777333333333333444666777888888999999:::::::::999999999999:::<<<>>>===:::888555666777777777999===AAAAAA???<<<<<<>>>>>><<<:::888999999::::::999999888777999;;;===>>>>>>>>>===::::::;;;;;;<<<=========:::;;;======<<<;;;888777888777666444444333333333555444444333333222111111000000000000000///......111000000000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++++++++))))))))))))))))))(((((('''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%&&&&&&&&&///...---,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,******))))))***,,,---...///...---+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,'''((()))+++,,,---......,,,,,,+++***+++,,,...//////...,,,+++***+++,,,,,,,,,,,,++++++***)))((((((************))))))))))))(((''''''''''''(((((()))&&&((())))))(((''''''(((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''((((((((((((***)))(((''''''((()))******************************************)))((('''************************))))))************))))))(((((()))***************+++,,,------......------,,,,,,,,,---------.....................///000000////////////000111222333555444333111000111111222555777999:::::::::888777333444666777777666444222555555555666777999:::;;;777999;;;;;;<<<<<<999555666777999999999999999:::888:::<<<=========;;;:::;;;999777888;;;<<<:::888444555666666666666666555555555555555444333222111111111222333333333333222333222111000///...---,,,//////000000111222444444444444444333111///...---...///000222222222111000------------------------///////////////......---......//////000000111111333333333333333333333333111111111111000000//////333222222222222222222222000000000111222333555555888555333333555555333000111222333333444444444444222222333444444555555666555555666777777888777777888999;;;;;;:::888666555777888::::::::::::<<<>>>>>>>>>===<<<<<<===>>>???;;;:::::::::;;;;;;<<<<<<===;;;999:::======;;;888888999999:::;;;;;;<<<<<<555666888:::;;;;;;999777666666555555444333222111111111111111000000000///000000000000///...,,,,,,///000000...,,,,,,---...,,,------......------,,,++++++************++++++''''''(((((())))))******+++++++++***)))(((((('''***)))((('''&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&$$$$$$$$$$$$&&&&&&###$$$$$$%%%%%%$$$$$$#################################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&...------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---+++*********+++,,,...//////...,,,+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,---,,,,,,,,,++++++***+++,,,---......---,,,+++***++++++,,,,,,,,,+++******)))((((((******)))))))))((((((((('''''''''''''''(((((()))&&&((())))))(((''''''(((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''((((((((((((***)))(((((((((((()))***(((((((((((((((((((((((()))************))))))(((************************))))))************))))))))))))***+++++++++++++++++++++,,,------------,,,+++,,,,,,,,,,,,---------......---------......//////......//////000111222444333222111111111222222555666888999:::999888777111222444555555555444333555555555666888999;;;;;;999888888888:::<<<;;;999888888777666555555777888888999:::<<<<<<;;;:::999:::888666777999:::999777555555666666666666555555555555555555444333222111000111111222222222222222222222111000///...------////////////000111222222333333333222000///---,,,---...///000000000///...------------------------///////////////...------.........///000000111111222222111111111111111111111111000000000000000000222111111111111111111111111111111111222222333444666444222222444444222000111111222333333333333333222222222333444444555555666666666666555444333222444555666666555444333222666888::::::::::::;;;<<<===<<<;;;;;;;;;<<<===>>>===<<<;;;:::999999999999<<<;;;:::;;;<<<;;;:::888::::::999999888888888777444333333666999:::777444444444444444333333222111111111111000000000//////000000000000///...---------......---,,,,,,---///,,,------......------,,,++++++************++++++'''((((((((()))))))))***++++++******)))(((((('''***)))((('''&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###########################"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&,,,,,,,,,,,,++++++++++++---------,,,,,,------...,,,+++++++++,,,---...///...---,,,+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++***++++++,,,------,,,++++++***++++++++++++++++++******))))))((()))(((((((((((('''''''''''''''''''''(((((())))))&&&((())))))((('''((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''((((((((((((***))))))(((((())))))***((((((((((((((((((((((((((())))))************)))************************))))))************))))))******+++,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,...------,,,,,,,,,------------------...///000111111111111000111111222333444555666888888777666666000000111222333444555555444555666777888:::;;;;;;:::777444555999<<<<<<<<<<<<:::777555444555666888666777888999999999999888888666555666777888777555666666666666666555444333444555555444444333222111///000111111222222111111000000000000/////////////////////......//////000222222111000///...,,,+++,,,---...///......,,,+++,,,,,,,,,,,,,,,,,,------...////////////...---------......//////000111111000000000//////.........000000000000000000000000000000000000000000000000222222111111111111222222444333111111222222000///000000111111222222111111111111222222333444444444333333333333222222111000222222222222222222222222555777:::;;;:::999999:::;;;::::::999:::;;;<<<===>>>===;;;888777666666666:::;;;<<<<<<:::999999999;;;:::999777555444333222.........111555555222///111222222333222222111111000000000000////////////111111111111000///......,,,---------,,,,,,---///,,,------......------,,,++++++************++++++(((((((((((())))))))))))+++******))))))(((((('''))))))((('''&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$##############################"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&+++++++++++++++++++++***---------,,,------......,,,,,,,,,,,,------.........---,,,+++************++++++++++++++++++++++++,,,,,,------------,,,,,,++++++*********++++++++++++++++++*********+++++++++*********)))))))))((((((((('''''''''&&&&&&&&&&&&&&&'''(((((()))))))))'''(((******((('''((()))((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************************************))))))************)))))))))***++++++,,,,,,++++++((())))))***************)))************+++++++++---,,,,,,+++++++++++++++,,,,,,,,,,,,---...///////////////000111222333333333444555555666666555555//////000111333555777888555555777888999::::::;;;:::555222555999999:::;;;<<<:::888666666777888888555555555555555666666666666666555555666555555444666777666666555444333222444444444444444333222111//////000111111111111000////////////000000000000111000//////.........///000000000///...---+++***,,,---.........---,,,+++,,,,,,,,,,,,------------......//////......---,,,------......///000000111000000//////...---------/////////000000000000000......//////////////////222222111000000000000000111111000000000000///...//////000000000000000///000000111111222333333333...///000111222333333333333333222222333333444555555777::::::999888888888::::::999999:::;;;<<<======;;;999777555555555666888;;;===<<<888666777999888888777555333222111000---111666888777333000...///000111111111111111000000000/////////.........111111111111111000//////---......---++++++,,,...,,,------......------,,,++++++************++++++(((((((((((())))))))))))******))))))(((((((((((()))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$##############################""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############################################################$$$$$$$$$$$$########################""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&******+++,,,,,,,,,+++***,,,,,,,,,,,,,,,---...///,,,,,,------------------------,,,+++************++++++++++++++++++++++++******+++,,,------------*********************))))))******************************)))))))))))))))''''''''''''&&&&&&&&&&&&%%%&&&'''((())))))))))))''')))******)))(((((()))((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))************))))))))))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))))))))************))))))((())))))***************'''((())))))******)))))))))))))))*********++++++,,,++++++*********++++++++++++++++++,,,---...///---...///000111222222222222222333333444444444333000111111333555777:::;;;666777888999::::::999999777333444888999666666:::;;;999777777888999888666444333222222222333555666666666666666555444444555666666666666555444222222333333333444333333222222//////000111111111111000////////////000000000000222222111000/////////////////////...---,,,+++***---...///000//////------,,,,,,,,,------........................------,,,---------...//////000000000000/////////.........//////////////////000000------........./////////222222111000//////////////////000///.........////////////000000//////...//////000000111222222222...///000111222333333333333333333333444555777888666888::::::999777777777::::::999999:::<<<===>>>:::999777555444555777888888;;;===;;;888555666888444444444333333222222222000:::DDDEEE<<<444111333//////000000111000000000/////////............---000111111111111000000////////////---+++***+++,,,,,,------......------,,,++++++************++++++))))))))))))(((((((((((()))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&******,,,---------,,,+++++++++++++++,,,---......+++,,,------------,,,,,,---,,,++++++******++++++++++++++++++++++++++++++((()))***+++,,,------,,,)))************)))(((((((((((()))************)))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&$$$%%%''')))******))))))''')))******)))(((((()))((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''(((((((((((()))******++++++******)))((((((((((((((((((((((((((())))))************)))))))))))))))))))))))))))))))))************))))))(((((()))************)))'''((())))))******))))))))))))*********+++++++++***************+++,,,,,,++++++++++++,,,---...///------///000111111111111111111111111111222222222111222333555777999;;;<<<888999:::::::::999888777444333666<<<:::555777???===:::666666777888777555555444333222222444666777777888999888666444555666555555555555555444333222222222333333333333222222///000111111222222111111////////////000000000000222111000000/////////////////////......,,,++++++---...///000111000000///---------...//////000000---............---,,,,,,,,,------......///000000////////////////////////000000000//////.........---------......//////000111111000//////...//////...///000///...---.../////////000000000///............//////000111111222111111222222222111111000000111222333555666777888999:::;;;:::888777777999:::999999999:::<<<>>>???888777555444444666999;;;999:::;;;:::888666666666111222222333444555555666///999CCCBBB999000///111000000000111000000/////////.........------------///000000111111000/////////000000...,,,+++,,,...,,,------......------,,,++++++************++++++))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######""""""############""""""""""""""""""""""""""""""!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""############$$$########################"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&***+++---.........---,,,************+++,,,------++++++,,,------,,,+++***,,,,,,++++++******++++++************************)))******++++++*********))))))*********)))'''''''''''')))*********))))))((()))))))))))))))))))))(((((((((''''''''''''&&&###%%%''')))******))))))((()))++++++)))((()))***((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''(((((((((((()))***++++++++++++***)))(((((((((((((((((((((((()))************))))))((())))))))))))))))))))))))))))))************))))))))))))***++++++++++++***(((((()))************)))*********+++++++++,,,,,,)))))))))***+++,,,---...,,,++++++,,,,,,---...///,,,---///000000000000///000000///000000000111222111222555777999::::::::::::;;;;;;;;;:::888666444333333999>>>:::555<<>>999888555444444777999;;;;;;:::888888888777555333111111222444555666777888000444777666222///...///111111111111111000///............---------,,,,,,...//////000000/////////---...//////......000222,,,------......------,,,++++++************++++++***)))))))))((((((((('''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%$$$###"""""""""############""""""""""""""""""""""""""""""!!!""""""#######################################################################################""""""""""""####################################"""############$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&***+++---/////////---,,,))))))))))))***+++,,,---***+++,,,,,,,,,+++***))),,,,,,++++++***+++++++++************************+++++++++******(((''''''((()))*********((('''&&&&&&'''(((*********)))((((((((((((((()))))))))))))))(((((((((((('''''''''###$$$''')))******))))))((()))++++++)))((()))***((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''((((((((())))))***+++,,,,,,+++***)))***************************************)))((('''))))))))))))))))))))))))))))))************))))))******+++,,,,,,,,,,,,+++((())))))******************++++++++++++,,,,,,,,,((())))))***+++---...///,,,,,,,,,,,,---...//////------///000000000///...///////////////000111111000222555888:::::::::999;;;<<<<<<<<<:::888555333333444:::???:::555BBBUUUTTTJJJ>>>777777:::<<<<<<<<<:::888666666999<<<>>>:::<<<===;;;888666777999333333444444555444444444111222222333333333222222111111222333333333333222111000000000////////////......---------......///////////////...---,,,,,,***+++---///111111111111...//////000111222222333------......------,,,+++,,,,,,------...//////000+++,,,,,,---...///000000222222111///...---,,,+++------......///000111111//////............//////---///111000...---///111000000111111000///......------......///000000000+++,,,...000111222333333///111555888:::;;;::::::>>>>>><<<888666666999<<<777666666666888999;;;===;;;999666444444666999;;;<<<999777777999999555222222222333444666777888999777444111111333444444333222222222222111000............---------,,,,,,,,,......///////////////...+++---...//////111333555,,,------......------,,,++++++************++++++******))))))(((((((((''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%$$$###"""""""""############""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&------,,,++++++******)))((((((((()))***,,,---...------------,,,+++***)))+++++++++*********))))))+++++++++*********))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))************))))))(((((((((((())))))+++***)))'''''''''((()))))))))((((((''''''&&&&&&******))))))((((((''''''''''''''''''((((((((((((+++******)))(((''''''&&&******))))))(((((('''''''''((()))++++++******))))))))))))))))))******+++******)))((((((((((((((())))))))))))******************+++++++++,,,,,,,,,))))))))))))************++++++***))))))***+++,,,+++++++++++++++***)))((()))******++++++,,,------,,,------......------,,,............////////////......---...///000222333444444555777888999:::;;;888888888888888777666555777777666555444666:::===AAA>>>:::999;;;<<<;;;999===;;;888888:::<<<======:::888888888999999777555666444222222333444444444444444555555555555444444111111111111111111111111222111111000///...------...............///000000..............................//////000000000000000000000000000000000000...---,,,,,,++++++++++++............///////////////...---------///000111333222111000///...---,,,000000000///////////////333111///...---...///000...------,,,---...///000222111000///............000000000000////////////......///000111111222222555666777888888888888888>>><<<888666666888;;;>>>;;;999888:::>>>???>>>===999999888888888888888888999:::::::::999999888777555555666888;;;;;;:::888666333222444888999555000111111000000000000111111000///,,,***---111000+++++++++,,,------......///+++,,,.../////////...---------------------------------,,,,,,+++***))))))+++++++++***)))(((((('''))))))))))))((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$######""""""############""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$#########################################################"""""""""""""""""""""###$$$%%%&&&&&&'''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&------,,,++++++******)))((((((((()))***,,,---...------------,,,+++***))),,,++++++++++++*********+++++++++*********))))))*********************************))))))((((((((())))))))))))************))))))(((((((((((())))))+++***((('''''''''((())))))))))))(((((('''''''''))))))))))))(((((('''''''''''''''((((((((())))))******))))))(((''''''&&&))))))))))))(((((('''''''''((()))*********)))))))))))))))))))))******+++***))))))((((((((((((((((((((()))))))))*********************++++++++++++(((((()))))))))*********,,,+++***)))))))))***+++***++++++++++++***)))((()))******++++++,,,,,,---------------------------------....../////////000............///111333444555555666777888999999::::::999999999888888888888666666666444333444777:::===;;;999999<<<===<<<:::;;;999777777999;;;<<<;;;:::999999999::::::888666666444222222444555555444444555555555555555555444111111111111111111111111222222111111000///.....................///000000......------------......////////////000000000000000000000000000000000000///...---,,,,,,,,,,,,---............////////////000///.........///000111222222111000///...------////////////////////////222111///...---...///000///...---------...///000222222111000//////....../////////////////////000//////000000111222222333444555555666777777888888>>><<<999666666888;;;===;;;999999:::>>>??????===999999999999999888888888;;;;;;:::::::::999999999666666666888::::::999777555333222444777888444000111111000000000000111111//////...,,,...222000+++,,,,,,------------......,,,---.../////////......------------------------------,,,,,,+++******)))++++++******)))(((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$#########"""############""""""""""""############################################################################################################""""""""""""#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&------,,,++++++******)))(((((())))))***+++------------------,,,+++******,,,,,,,,,,,,+++++++++++++++++++++***************************************))))))))))))(((((((((((())))))))))))************)))((((((''''''(((((()))***)))((('''''''''((()))))))))))))))(((((((((((()))))))))(((((((((((('''(((((((((((())))))))))))***))))))((((((''''''''')))))))))((((((((((((''''''(((((()))***))))))))))))))))))))))))******+++***)))((((((''''''(((((((((((())))))))))))******(((((()))))))))*********(((((())))))))))))******,,,+++***)))))))))))))))******++++++******))))))))))))******+++,,,,,,,,,------,,,++++++,,,------,,,,,,------...///000000///...//////000222333444555666666777888999999:::;;;;;;999888888999999:::666666666444222222444666888888888999<<<===<<<:::777666555777999::::::999999888777888999999777666666444333333444555555444444555555666666555555444222222222222222222222222333222222222111111000000//////......//////000000///...---,,,,,,---...///000000000000000/////////111111111111111111111111///......------------...---............/////////111000////////////000000000000000000////////////............////////////111000///.........///000///......---...///000111222222111111000/////////.........//////000000111000000000111222222333333444333333444555777999:::<<<;;;888777777999;;;===:::999999:::<<<>>>>>>===;;;:::::::::999999999888<<<<<<;;;:::::::::;;;;;;888777777999::::::888666555333222444777777444111222222111111111111222222///000///...111444111+++.........---------------------...////////////...---------------------------,,,,,,++++++*********++++++******)))(((((((((&&&&&&&&&%%%%%%%%%%%%$$$'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$$$$$$$############$$$$$$#########"""""""""########################""""""""""""""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&------,,,++++++******)))))))))))))))***+++,,,---,,,---------,,,,,,+++***---------,,,,,,,,,++++++************************************************((((((((((((((((((((((((((()))))))))************(((((((((''''''((((((((())))))''''''&&&'''((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))((((((((('''''''''((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))******+++))))))(((''''''''''''((((((((((((((()))))))))***'''''''''((((((((())))))(((((((((((()))))))))***++++++******))))))(((((())))))************)))))))))))))))***++++++,,,,,,...,,,+++))))))+++,,,...++++++,,,---...//////000...//////000111222333444333333555666888:::;;;;;;;;;:::888777666888999:::777777777555333222333444555666777999::::::999888333333333555888888777666666555555666777777555444555444333333555666555444444444555555555555444444222222222222222222222222222222222222222222111111/////////......///000000///...,,,++++++,,,...///000000000///////////////000000000000000000000000...------,,,,,,,,,---------------.........//////111111000000////////////////////////000000000000///////////////000000000000//////.........////////////...---...///000111111111111111111000000///,,,,,,---...///000111222000111111111222222222333444333333333444777:::<<<:::999888777777999:::<<<777777777888:::;;;<<<;;;<<<;;;;;;::::::999999999===<<<;;;::::::;;;<<<<<<:::999999:::;;;:::888666555444444666777777555222222222111111111111222222///000000000333666333,,,000//////...---,,,,,,,,,------......////////////------------------------,,,,,,,,,++++++*********************))))))((((((&&&&&&&&&%%%%%%%%%$$$$$$(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################################################################################"""###############$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&------,,,++++++******)))))))))))))))***+++,,,,,,,,,,,,---------,,,++++++---------,,,,,,,,,++++++************************************************((((((((()))))))))))))))((()))))))))************((((((''''''''''''(((((((((((('''&&&&&&'''((()))((((((((((((((()))))))))'''''''''''''''((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''((((((((('''''''''''''''((((((((()))))))))))))))******+++)))((((((''''''''''''''''''(((((((((((()))))))))&&&&&&'''''''''((((((((('''(((((((((((()))))))))************))))))((((((((())))))*********))))))((())))))******+++,,,,,,---,,,***))))))***,,,---+++++++++,,,---.........---...///000111222222333///000222555777:::<<<===888777555444444666777999888999:::888555333333333555666888888888777666555222111222444666666555444666555444555777777666444333222222333555666555333333333444444444444333333111111111111111111111111111111111111111111222222//////...............///...---,,,++++++,,,---...........................////////////////////////,,,+++++++++++++++,,,,,,------------............///000000000000/////////////////////000000000000/////////000000111111111///.............../////////......------...000111000000111111111000//////+++,,,---...///000111222111111111111111222222222444333333333444777:::<<<777777777777777888999:::444555666777777888999:::<<<<<<;;;::::::999888888;;;;;;:::::::::;;;;;;<<<;;;::::::;;;;;;:::888666666666666777888888666444222111111111111111111222///111111111444777444---000000///...------,,,+++---------------......///------------------------,,,,,,+++++++++++++++************)))))))))))))))''''''''''''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$$$$$$$%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&------,,,++++++******)))******))))))***++++++,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++***************+++++++++++++++++++++++++++++++++))))))))))))************))))))))))))************(((''''''&&&&&&''''''(((((('''&&&&&&&&&'''((()))''''''''''''((((((((((((&&&''''''''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''''''''((((((((('''&&&&&&&&&&&&'''(((((()))))))))))))))******+++)))(((''''''&&&&&&''''''''''''(((((((((((())))))&&&&&&'''''''''(((((((((''''''(((((((((((())))))(((((()))******))))))((((((((())))))******))))))(((((())))))***+++++++++++++++***))))))***+++++++++++++++,,,,,,,,,------,,,---...000111111111111---...000333666999;;;<<<555444333333333444666666999:::<<<;;;888555444333444555777666555444444555333222111222444444444333666555555666888888777555111111111222444555444222111222222333333222222111000000000000000000000000......//////000000111111///...------,,,---------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,------..............................***************++++++,,,,,,------------.........------...///000/////////////////////000000000000......//////000000111111---............/////////...------,,,---...///000...///000111111000///...+++,,,,,,...///000111111000000000000000000000000333333222333444666888999444444555666666777777777333444666666666666888:::<<<<<<;;;:::999888777777777888999:::::::::999999999999888999:::999777555555666777888777777666555111111000000000000111111000111000000333777444///000000//////...---,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))))))))(((((((((((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""######$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&------,,,++++++******)))*********)))******+++,,,+++,,,,,,------,,,,,,+++,,,++++++++++++*********))))))*********+++++++++++++++++++++++++++++++++)))*********+++++++++,,,))))))))))))************(((''''''&&&&&&''''''(((''''''&&&%%%&&&'''((()))%%%&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&'''((()))))))))))))))******+++(((((('''&&&&&&&&&&&&''''''''''''((((((((())))))''''''''''''(((((((((((('''''''''((((((((())))))&&&'''((()))*********)))'''(((((()))))))))))))))(((((())))))******++++++************************,,,,,,,,,,,,+++++++++++++++,,,---///000000000000...///000222444666777888333333333333444444555555888:::<<<;;;999666444333111333444444222222555777555333111111222333333222333222222333555666444333/////////111333444222111000000111111111111000000////////////////////////++++++,,,---......//////...---,,,+++++++++++++++***+++---......---+++***))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---,,,,,,---------.........***+++---...////////////000000000000////////////,,,,,,------...//////000,,,---....../////////...---,,,,,,++++++---...///,,,---///000000///...---,,,,,,------...///000000////////////////////////000111111222333333444444111222333555555666555555333555777888777777999;;;;;;;;;:::999888777666666333555777999999888777555555555555666777777555222333444666666555444444444000000////////////000000000111///...222666555000000000//////......------++++++*********+++,,,---************************++++++++++++++++++++++++)))))))))))))))))))))***(((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########"""""""""########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$#########################################################################################################""""""###$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&------,,,,,,+++******)))******************++++++++++++,,,------,,,,,,,,,+++++++++*********))))))))))))******++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))************'''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&%%%$$$%%%&&&'''((()))))))))))))))******+++(((((('''&&&&&&&&&&&&'''''''''''''''((((((((()))'''''''''((((((((())))))''''''''''''((((((((()))%%%&&&((()))***+++******''''''((()))))))))))))))((((((((()))******++++++))))))************))))))------,,,++++++******)))***+++---///000000//////000000111222333444444555222222333444555555555444777999;;;;;;999666444333///111333222111222666:::777444111000000222222222///......///111111000///.........111333333222000//////000000000000//////........................)))******+++,,,---......---,,,++++++*********+++)))+++---//////---+++)))''''''(((***+++,,,---...++++++++++++++++++++++++++++++++++++,,,,,,---...,,,,,,,,,---------......((()))+++---////////////111000000000////////////******+++,,,,,,---......,,,,,,---.../////////...,,,,,,+++***+++,,,---...+++---...000000///---,,,,,,,,,------.../////////////////////...............///000111111111111111///111222444555555444444444777999999888888:::===;;;;;;:::999888777666555111333666999999888555333222222222333555555333111111333444555444333222222//////............//////111111///---111666555111////////////............+++***)))))))))***+++,,,))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))*********(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########""""""""""""!!!########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""################################################""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&......---+++)))((('''&&&(((((()))***++++++,,,,,,(((((()))***+++,,,,,,,,,)))***++++++***)))***,,,))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''((('''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''(((((())))))))))))(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((''''''(((((()))***************(((((((((((())))))))))))******))))))((((((''''''******))))))))))))******...------,,,+++***))))))++++++++++++,,,------...///000111222222333222222333333444555666666666555444111222555444000111888111222333444444444444444222000......///000000///---...///111111111000000////////////000000000000000000000000000//////...,,,,,,,,,,,,,,,+++***))),,,+++******))))))******------,,,++++++,,,,,,,,,---------,,,,,,,,,++++++)))))))))))))))******+++---,,,++++++******++++++...---,,,,,,++++++,,,,,,------------------------......------...///111222......//////......---,,,+++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------,,,,,,---...000111000///...---,,,+++++++++...............///000111//////000000111111111222666666777777777777666555555444555999>>>???:::555111111111222333444666666444333222111000000000000222222222111111000///...///////////////.........000///......///000///------------...............*********++++++,,,,,,,,,***************++++++,,,)))))))))))))))******+++******))))))))))))******)))))))))((('''%%%$$$###''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""""""""###$$$########################""""""""""""""""""""""""########################!!!"""###$$$%%%$$$######$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%&&&&&&&&&%%%$$$############$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$###############""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++++++++*********))))))))))))******+++,,,,,,,,,)))))))))***+++++++++,,,((()))******((('''(((***))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''(((((())))))))))))(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))((('''&&&(((((()))************)))''''''((((((((()))))))))(((((((((((())))))))))))***))))))(((((())))))***---,,,,,,++++++******)))++++++++++++,,,,,,---...//////000111222222222222222222222333333444555555666222111444333000111555222222222222222333333333555222000//////000///...---...///000111000000///////////////000000000000///000000000000///......,,,------------,,,,,,+++---,,,,,,+++++++++++++++------,,,,,,+++,,,,,,---------,,,,,,+++++++++***)))))))))))))))***++++++,,,,,,+++************+++------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------///000111...............------,,,++++++++++++++++++++++++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++,,,,,,++++++,,,---///000......---,,,++++++++++++...---------......///000......///000111111222222666666666777777666666555555333333777:::;;;777222222222222222333555666777444333222111111000000000111111111111000///......------....../////////000...---,,,---......---,,,,,,---------......//////++++++++++++,,,,,,,,,,,,***))))))))))))***++++++***************++++++,,,******))))))))))))******)))))))))((('''&&&$$$###&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""""""""###$$$########################""""""""""""""""""""""""########################!!!"""###$$$%%%$$$$$$###$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""###$$$%%%&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$############""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((())))))***++++++,,,,,,*********++++++,,,,,,---******************++++++***+++,,,+++)))(((((()))))))))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))'''&&&%%%'''(((((()))))))))))))))&&&&&&'''''''''((((((((('''''''''((()))*********)))((((((''''''(((((()))++++++++++++++++++++++++*********++++++,,,.........///000111222222222222111000000000111222444555888333000111222111111333333222111000///000111222444222///.........---+++---...///000000000///...////////////000000000000///////////////......---------------..................---,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------------,,,,,,+++***))))))******))))))******+++,,,,,,,,,+++***************------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...//////...............---,,,,,,***************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++,,,.........---,,,+++************------,,,,,,,,,---......------...///111222333333555555555555555666555555666444222333555555222///111111222222333444666777444333333222222111111111111111111111000///...---++++++,,,---...///000111---+++***+++------,,,+++,,,,,,------...///000000------,,,,,,,,,,,,,,,+++)))))))))))))))******++++++++++++***+++,,,,,,---***))))))(((((())))))***)))))))))((('''&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$########################""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$#########""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((()))***+++,,,,,,,,,******++++++,,,,,,,,,---+++++++++***************---...///---+++******+++(((((((((((((((((((((((()))(((((('''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&((())))))(((&&&%%%$$$%%%&&&''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&'''(((((((((((((((((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&))))))))))))((('''%%%$$$&&&'''(((((())))))((((((&&&&&&&&&&&&'''''''''((('''((((((((()))))))))***((((((''''''''''''(((((())))))******+++++++++,,,************+++,,,.........///000111222222222222111000//////000222444666777333000000111333333444333222000.........000111111///------------,,,+++......///000000000///...////////////000000000000///////////////...------,,,,,,,,,------...//////...------,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...------,,,+++***))))))(((+++************+++,,,,,,,,,,,,+++***************---,,,,,,+++***+++++++++***************+++++++++++++++++++++,,,---......------.........---,,,,,,************************)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,---.........---,,,,,,+++++++++,,,,,,,,,,,,++++++,,,------,,,,,,---///000222333444444444444444444555555555888555222222222222000...000000000111222333444555333333333333333222222111111111111111000///......,,,,,,,,,---.../////////,,,+++***+++---...---,,,+++,,,,,,---...///000000...---------,,,,,,++++++))))))(((((())))))***++++++************+++,,,,,,))))))(((((((((((()))))))))))))))(((((('''%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$####################################""""""""""""""""""""""""########################""""""######$$$$$$$$$$$$########################################################################"""$$$%%%''''''&&&%%%$$$############$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***************+++++++++***+++++++++++++++,,,,,,+++++++++***************---...///---+++******+++((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&((())))))(((&&&%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&''''''((((((((((((''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))((('''%%%$$$&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''''''''(((***)))))))))((((((((('''((((((''''''''''''((((((((())))))******++++++,,,)))))))))***+++,,,............///000111111111111222111000000111333666888444333111000222444666555444222000......///000111000///...///000111000...//////000111111000///...////////////000000000000/////////000///......---,,,,,,++++++,,,---...///------,,,+++++++++++++++---,,,,,,,,,------...///------,,,,,,+++***))))))+++++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,+++************+++)))))))))******+++++++++******+++,,,,,,------------------...---,,,,,,+++************************)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,------...////////////......------------...---,,,,,,+++++++++,,,,,,+++,,,---///000222333333333333222222333444555555999777444222222111111000......//////000222333444333333444444444333222222222222222222111000///...........................---,,,,,,---...//////...,,,,,,------...//////000---------,,,,,,+++++++++)))))))))))))))******+++)))))))))))))))***++++++))))))(((((((((((())))))))))))))))))((('''&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$##############################""""""""""""""""""""""""#######################################$$$$$$$$$########################################################################"""###&&&'''((('''%%%$$$############$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++++++++*********************************************************++++++***+++,,,+++)))(((((()))))))))))))))))))))))))))''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''(((((()))))))))'''&&&%%%%%%&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((*********)))(((''''''''')))((((((''''''(((((())))))))))))*********++++++(((((())))))+++,,,...///---...///000111111111111222111111222333555777888222555666333222555666666444333222111000111222333222111111333555666444333000111222222222111000///////////////000000000000000000000000000//////...---,,,+++++++++,,,---...---,,,,,,+++++++++++++++,,,,,,,,,,,,---...///000---------,,,,,,,,,++++++,,,,,,++++++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,+++***************)))))))))***++++++,,,,,,)))***+++,,,---------------------------,,,++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,---...//////////////////............//////------,,,+++++++++,,,,,,,,,,,,---...000111222222222222111111111333444555888777666444333333333333.........///000111333333333444555555555444333222333333333333222111000///000000/////////............------...000111000///---------............///,,,,,,+++++++++++++++******************++++++,,,))))))(((((())))))***+++)))((((((''''''(((((())))))))))))))))))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$###########################""""""""""""""""""""""""##############################""""""######$$$%%%###############$$$$$$$$$################################################"""###%%%&&&'''&&&$$$###$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%************************)))))))))))))))))))))))))))))))))***+++++++++,,,((()))******((('''(((***))))))))))))))))))))))))'''&&&&&&&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&''''''((((((''''''&&&(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''((())))))((('''&&&%%%%%%&&&''''''''''''&&&''''''((((((((()))))))))))))))))))))((((((((((((***))))))(((((())))))***))))))))))))************'''(((((()))***,,,...///---...///000111111111111000111222333444666777777111:::===888222333444444333333333444444444444444333222222444555555444222222333333444333222111000////////////000000000000111111111111111000000///000///---,,,+++,,,...///......---,,,,,,,,,,,,,,,,,,,,,,,,------...///000,,,------------.........,,,,,,,,,,,,,,,---......//////...------------...,,,++++++***************))))))******+++,,,,,,---***+++,,,---.........---,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,***+++---...//////............---------......///......---,,,,,,,,,,,,,,,------......///000000111222111000///000222444555555666666666555444444555000000000000111333444555333444555666666555444333444444444444333222111111/////////000000000000000...------...000111111000...............---------)))******************++++++++++++++++++,,,,,,---******))))))******+++,,,((((((''''''''''''((((((((())))))))))))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###########################""""""""""""""""""""""""########################$$$###"""""""""###$$$%%%""""""#########$$$$$$$$$################################################""""""$$$%%%%%%%%%$$$###%%%%%%$$$$$$###$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))))))))***++++++,,,,,,)))))))))((((((((((((((((((((()))***+++,,,,,,---)))***++++++***)))***,,,))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((''''''%%%$$$$$$%%%''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''&&&''''''''''''''''''&&&(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&'''((())))))(((((('''$$$%%%&&&&&&''''''&&&&&&(((((((((((())))))))))))''''''(((((())))))************))))))))))))***************)))))))))))))))''''''((()))***,,,...///---...///000111111111111...000111333555666666666222===BBB;;;222111222222333333555666666666666555222222111222333222000...333444444555444333222111////////////000000000000222222222222222111000000222111///---,,,---.../////////...------------...,,,,,,,,,---...///000000,,,,,,---......//////000---,,,,,,,,,,,,---......000000///............///,,,++++++***)))*********))))))***+++,,,,,,------***+++---...//////...---,,,,,,---------,,,++++++------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------)))***,,,---......---,,,------,,,,,,,,,------...///...------,,,,,,,,,,,,---.........//////000000111000//////000222444555333444666666555555555666111111111222333444666666222444555777777666444333555555555555444333222222......///000111222333333...---,,,...000111111000/////////...------,,,,,,(((((())))))*********+++,,,,,,++++++,,,,,,---...++++++******++++++,,,---((((((''''''''''''((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$###########################""""""""""""""""""""""""########################$$$###"""""""""###%%%&&&""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$&&&&&&%%%$$$############$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((()))******++++++***************************************)))((((((***************)))((((((******))))))(((((('''''''''''''''(((((((((((((((******))))))))))))******++++++***)))(((((())))))***))))))((('''&&&&&&%%%)))((('''&&&%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########&&&%%%###""""""%%%'''))),,,(((%%%&&&&&&&&&)))...,,,+++***)))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((+++***)))(((((()))***+++))))))************))))))******+++++++++,,,,,,,,,...//////000000000000//////000000222333444555555444666777555111///000222111111111222333444666666222111000000000111333333000111222222222222111000//////000000000111111111////////////////////////...............---------...---+++******+++,,,---000///...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++......//////...---,,,,,,------,,,+++************,,,+++*********+++,,,---,,,,,,,,,---------......------++++++++++++---------,,,,,,++++++,,,,,,---------------------------///...---,,,,,,---...///,,,,,,,,,++++++*********+++++++++,,,,,,---------//////.........---------------.........---+++***---......///////////////......//////000111111111444555666555333222333444666666666555555444444333444444444555666777888999666666555555444333222111111111000000//////......000///...---...///111333000000000000000///......---,,,+++*********+++,,,------,,,,,,,,,++++++++++++++++++++++++***)))(((---,,,***(((((((((((()))((((((((((((''''''''''''(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!$$$$$$###"""!!! """###$$$%%%%%%$$$###"""######$$$$$$$$$$$$##############################%%%###"""###&&&'''$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%###!!!"""$$$%%%$$$!!!"""###$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&$$$$$$'''+++,,,'''"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))***************************************************)))((((((***************)))((((((***)))))))))(((((((((''''''(((((((((((((((((((((******))))))))))))******+++******)))(((((())))))******)))(((((('''&&&&&&)))((('''&&&%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%$$$###"""###&&&)))+++***&&&%%%&&&'''&&&(((,,,++++++***)))((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&'''''''''((((((((((((((((((((((((((((((((((((******)))(((((()))******))))))************))))))************++++++++++++......///000000000//////......///000111222333444333444555333000...///000000000111222333444555555111111000000000111222333111111111111111111111111000000000000111111111222000000000000000000000000........................///...,,,+++++++++---...000///...---,,,,,,---...------------------------,,,,,,+++************+++...............---,,,,,,///...---,,,++++++++++++++++++*********+++,,,---,,,,,,,,,,,,---------------,,,++++++++++++,,,------,,,,,,++++++,,,,,,---------------------------......---,,,,,,---......,,,,,,,,,,,,+++++++++***++++++,,,,,,------------///.........---------,,,------.........---++++++------...///////////////------...//////000000111333444444333111000111222444444444444444333333333444333333333444555666666444444444444333222222111000000000000//////......000///...---...///111222///000000000000///......,,,,,,+++******++++++,,,---------,,,,,,,,,+++++++++++++++*********)))))),,,+++***(((((((((((()))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########$$$######""""""!!!!!! ######$$$$$$$$$$$$############$$$$$$$$$$$$##############################&&&$$$""""""$$$''')))***$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&$$$######%%%&&&%%%#########$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%)))(((***...222111+++%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&************))))))))))))************************)))************))))))((()))************))))))((())))))))))))((((((((((((((((((((((((((((((''''''***))))))(((((())))))*********)))((((((((())))))******))))))((((((''''''(((((('''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$#########%%%'''***,,,(((%%%%%%''''''&&&&&&*********)))(((''''''''''''%%%%%%$$$$$$$$$#########%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((***))))))(((((())))))***)))******++++++******)))(((((()))))))))*********------...///////////////------...///000111111222111222333111///---...///---///111333444444333333000000000000000111222222222111000//////000111222000000000111111111111222111111111111111111111111------------...///000000000///---,,,,,,,,,---.........---,,,,,,,,,------------------------------,,,++++++***************---------------,,,,,,+++000///...---,,,,,,,,,,,,+++************+++,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,+++******+++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---------------.........------------,,,,,,,,,------------,,,,,,+++------...////////////...,,,,,,------...//////000222333333222000//////000111111222222222222222333222222111111111222222333111111222222222222111000000000000////////////...//////...------///000111///////////////...------,,,++++++******+++,,,,,,------------,,,,,,,,,,,,,,,+++***)))((()))******++++++***)))(((((((((((((((((((((''''''''''''&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######################## !!!!!!"""######$$$$$$########################$$$$$$############$$$$$$######$$$$$$$$$$$$##############################&&&%%%###""""""'''---222$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$%%%(((---000...'''"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++++++++***)))(((((('''************************))))))************)))((())))))************)))((())))))))))))((((((((((((((((((((((((''''''''''''))))))(((((((((((())))))***))))))((((((((())))))******)))))))))(((((((((''''''''''''&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%''')))+++'''$$$%%%))))))&&&&&&((()))(((((('''&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((()))))))))(((((())))))))))))******************)))'''''''''((((((((())))))+++,,,---......///......---......///000000111111111111111000///.........+++---111444555444222000////////////000000111111222111///......///111222111111111111111111111111000000000000000000000000,,,,,,,,,---...///111222000000...---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))+++,,,,,,,,,,,,,,,++++++///...---,,,++++++++++++***************++++++,,,*********+++++++++,,,,,,++++++************++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......++++++,,,------......///111222333111///......////////////000000111111111111111000/////////000000//////000000111000000000///////////////////////////......------...//////...............---,,,,,,++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,+++)))'''''')))***+++******))))))(((((((((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!!!!""""""############""""""######$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$##############################%%%%%%%%%###"""%%%,,,222$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&&&&######$$$$$$$$$%%%%%%%%% !!!###&&&((('''#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,++++++***)))(((''''''))))))))))))))))))))))))((())))))*********))))))((())))))*********))))))(((((((((((())))))))))))))))))(((((('''''''''&&&))))))(((((((((((()))))))))((((((((((((((())))))))))))))))))((((((((((((&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''&&&$$$&&&)))***'''&&&(((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((((((((((())))))(((((((((((())))))******))))))(((&&&&&&'''''''''(((((((((******+++------...............//////000111111111111111000000//////......***,,,000333444333111///......//////000000000000111000...------...000111000000000000000000000000........................,,,+++++++++---///111222000000///...------,,,,,,++++++,,,,,,,,,,,,,,,,,,************************+++***))))))(((((())))))******+++++++++++++++***,,,,,,+++***))))))))))))))))))******++++++++++++)))))))))************+++************************++++++************++++++++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------...............++++++,,,,,,---.........000111222111000//////111---.........//////000000000//////.........//////......//////000/////////.............../////////......---------------...---------------,,,++++++******++++++,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++***(((''''''(((***,,,))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""############""""""!!!!!!"""""""""###$$$$$$%%%%%%%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$#################################%%%&&&%%%######'''***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$#########$$$&&&&&&&&&''''''&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$######$$$%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++++++++***)))(((((('''))))))))))))))))))))))))((())))))************)))((())))))************)))(((((((((((()))))))))))))))))))))(((''''''&&&&&&)))((((((''''''(((((()))((((((''''''(((((())))))((((((((((((((('''''''''%%%&&&''''''((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&###$$$((((((%%%%%%'''&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((((((((((((((('''(((((())))))((((((''''''(((((())))))(((((('''&&&&&&'''''''''(((((((((((()))***,,,------------////////////000000000111111000...///000000...---)))+++///222333222000...------...///////////////000///...------...///000000000////////////......------------------------++++++******+++---000111000//////...---,,,++++++******+++,,,,,,,,,++++++))))))))))))))))))))))))***))))))(((((((((((((((((()))******************+++***)))(((''''''''''''((()))******++++++******((((((((()))))))))******))))))************))))))***))))))))))))))))))***************************))))))************))))))******++++++++++++,,,,,,------,,,,,,,,,,,,++++++******++++++++++++,,,,,,,,,++++++++++++,,,,,,---,,,,,,---............---++++++,,,,,,---......///...000111000//////000222---..................////////////......///000000......////////////......---............/////////---------------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))+++,,,,,,,,,,,,,,,++++++++++++************))))))((('''((()))***+++'''(((((())))))((((((''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$######"""!!!!!! """""""""######$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$##############################"""$$$&&&&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$%%%&&&&&&&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%$$$###"""###$$$&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++*********))))))(((((())))))))))))))))))))))))(((((()))***************(((((()))***************'''((((((((()))))))))******))))))(((''''''&&&&&&((((((''''''''''''(((((('''''''''''''''((())))))&&&&&&&&&&&&''''''''''''%%%%%%'''(((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""%%%%%%######&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%((((((((((((((((((((((((''''''((())))))(((''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''((()))+++,,,---------.............../////////000...,,,---...///---+++)))+++...000111111///...,,,---.../////////..............................///.........------------------------------------+++***)))((()))+++...000//////......,,,+++***)))((()))***+++,,,,,,+++***))))))))))))))))))))))))))))))(((''''''''''''((('''((())))))*********)))***)))((('''&&&&&&&&&&&&'''((()))***+++******)))''''''((((((((()))))))))(((((()))******)))((((((((((((''''''''''''((((((************************(((((()))******)))(((((()))))))))******+++++++++,,,,,,+++++++++*********************+++++++++,,,++++++*********+++------+++,,,------......------,,,,,,,,,---......//////+++,,,...///...///000222..................------///////////////000111222//////000//////...---,,,---------.........//////---------------,,,+++++++++++++++++++++******)))((()))+++,,,------,,,,,,*********))))))))))))((((((((((((((())))))******&&&'''((())))))((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$############$$$$$$$$$$$$##############################$$$######$$$%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$"""$$$&&&%%%###"""$$$%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%"""######""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&************))))))))))))))))))))))))))))))))))))(((((()))***************(((((()))***************'''((((((((())))))*********))))))((('''&&&&&&&&&((((((''''''''''''(((((('''''''''''''''((()))***%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%!!!!!!"""###$$$$$$%%%%%%### """""" !!!$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%&&&&&&&&&&&&&&&&&&%%%'''''''''((((((((())))))'''((()))***,,,,,,------,,,,,,------------------...,,,***+++---...,,,***)))+++---///000000//////,,,,,,.../////////...---------...//////...------.........------,,,,,,,,,........................+++***((('''(((***---............---,,,+++)))(((((()))***+++,,,,,,+++***************************))))))((('''''''''''''''''''''((())))))***))))))***)))(((''''''&&&&&&&&&'''((()))++++++******)))''''''''''''((((((((()))'''((()))******)))((('''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))'''((()))******)))((('''(((((())))))*********++++++++++++*********))))))))))))******+++++++++,,,++++++*********+++---...+++,,,------......------,,,,,,---......//////000(((***,,,------...000222/////////......---------/////////000000222333444000000000000///...---,,,---------.........//////---------------,,,+++***+++++++++++++++***))))))((()))+++,,,------,,,,,,))))))))))))((((((((((((&&&'''((()))******))))))&&&'''((())))))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$"""""""""!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$##############################&&&###!!!"""%%%'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$###%%%'''&&&$$$###%%%'''%%%%%%%%%%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%"""$$$&&&'''&&&%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++***)))''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))))))))(((&&&%%%))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''''''''((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! """############$$$$$$$$$############$$$%%%&&&'''##################$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$##################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&''''''&&&'''((((((''''''(((***))))))))))))************------------,,,+++******,,,,,,,,,++++++***************+++,,,------------........./////////000000------------------------......---------,,,,,,,,,..................------///...---,,,+++,,,------//////...---,,,,,,++++++***((('''(((+++,,,+++(((((()))***++++++***)))(((***)))((((((((((((((()))***)))''''''((())))))(((+++******)))(((''''''&&&(((((())))))))))))((((((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************))))))************))))))************************+++***)))(((((()))***+++******+++++++++,,,,,,,,,+++++++++,,,,,,---------...------------...//////,,,---......,,,,,,---.........//////000000111111111111111111000///...------,,,+++,,,.........,,,///---+++)))((((((((()))))))))***++++++++++++***************))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&&&&'''''''''(((((())))))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########""""""!!!!!!%%%%%%%%%$$$$$$$$$###############"""""""""""""""########################""""""""""""############$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##################"""############$$$$$$$$$%%%$$$######""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%#########%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$##########################################$$$$$$$$$%%%###$$$$$$%%%&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&''''''&&&'''((((((''''''((()))(((((()))))))))*********,,,,,,,,,---,,,,,,+++***,,,,,,,,,,,,+++++++++******+++,,,------......---,,,,,,,,,,,,---------...------------------------.........---------,,,,,,........................///...---,,,,,,,,,------.........------,,,,,,+++***)))'''(((+++,,,+++)))((()))***++++++***))))))))))))(((((((((((())))))((('''&&&'''***+++,,,++++++******)))((((((''''''(((((())))))))))))(((((()))((((((''''''(((((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************))))))************))))))************************+++***)))(((((()))***+++*********+++++++++,,,,,,+++++++++,,,,,,,,,------------,,,,,,------...///,,,---......,,,,,,---...////////////............000000000000///...---,,,///...---...000111000///...---+++***)))((()))))))))******+++,,,+++++++++************))))))))))))(((((((((((((((((((((((())))))(((((((((''''''''''''''''''((((((((())))))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########""""""""""""%%%$$$$$$$$$###############"""""""""""""""""""""########################""""""""""""############$$$$$$$$$#########""""""""""""""""""""""""""""""################################################"""############$$$$$$$$$%%%$$$######""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''''''''((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$$$$$$$%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$######""""""############$$$$$$$$$############$$$%%%&&&'''&&&&&&%%%%%%$$$$$$##############################"""""""""#########$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''%%%'''((((((''''''((()))(((((())))))))))))************+++,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++++++++,,,---............,,,,,,,,,,,,------------------------------------.........------------,,,........................///...------,,,,,,------------------------------***)))((()))+++,,,+++***)))******+++******)))))))))))))))(((((())))))***+++)))((()))***,,,,,,+++*********))))))(((((('''((())))))******))))))(((***))))))(((((())))))***(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))******))))))))))))***************++++++++++++,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------,,,---......,,,,,,---...000//////...------,,,,,,////////////...---,,,,,,000///...///111111111///...---,,,***))))))))))))***++++++,,,,,,,,,,,,,,,++++++*********)))))))))(((((((((((((((((((((((())))))((((((((((((''''''''''''(((((((((((())))))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############"""""""""$$$$$$#########"""""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""############$$$$$$$$$###############""""""""""""""""""""""""################################################"""############$$$$$$$$$%%%$$$######""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%'''&&&%%%$$$$$$$$$&&&&&&########################%%%&&&&&&%%%###"""###$$$###$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$############$$$%%%&&&&&&''''''&&&&&&%%%$$$##############################!!!""""""""""""#########"""######$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&((('''&&&&&&''')))(((((((((((()))))))))***((()))***+++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++,,,---....................................,,,,,,------------------............---------------------...............///......---------------,,,,,,------------------************+++,,,,,,+++******+++*********)))))))))))))))((())))))******000...+++*********)))(((*********)))))))))(((((()))))))))******)))))))))******))))))))))))******(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))************))))))************))))))((((((((((((((((((((((((***))))))))))))))))))***************+++++++++++++++++++++++++++++++++,,,***************++++++,,,,,,---......,,,,,,---.../////////......------------.........------,,,+++...---,,,---///000///...------,,,+++******))))))++++++,,,------------,,,+++++++++*********))))))(((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((())))))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#################################""""""""""""!!!"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$""""""#########$$$$$$$$$%%%$$$######""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$######$$$&&&'''########################$$$%%%&&&%%%###"""###$$$"""###%%%%%%%%%%%%###"""""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$############$$$%%%&&&&&&''''''&&&&&&%%%$$$##############################!!!""""""""""""#########!!!"""######$$$$$$######%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''&&&&&&'''((('''(((((((((((()))))))))'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---..............................------,,,,,,,,,---------......//////.........------------------.........//////...//////.........------,,,,,,------------------***++++++,,,+++,,,,,,---,,,++++++***************)))))))))))))))***++++++000...,,,+++++++++)))(((************))))))))))))))))))************))))))******))))))))))))******(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))************))))))************))))))'''''''''''''''''''''''')))))))))******)))))))))))))))*********+++++++++++++++++++++++++++++++++***))))))))))))***++++++,,,---......,,,,,,---........./////////000000000---------------,,,,,,+++...---,,,---...//////---,,,,,,,,,,,,++++++******++++++,,,------------,,,++++++++++++************))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$#########""""""""""""!!!!!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%$$$######""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))***)))(((((('''(((((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''(((((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%######$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$############$$$%%%&&&'''&&&&&&%%%%%%$$$$$$##############################"""""""""#########$$$$$$!!!!!!"""############"""$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&''''''&&&&&&'''(((''''''(((((((((((())))))''''''(((******+++++++++******++++++++++++,,,,,,******+++,,,------------,,,,,,,,,,,,+++++++++++++++,,,,,,------........./////////.........------,,,,,,------.../////////...////////////...------------------------------***,,,------,,,+++---...---,,,+++***************))))))))))))******+++,,,,,,***)))***+++------,,,************************)))******++++++******)))***))))))(((((())))))***(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************))))))************))))))(((((((((((((((((((((((())))))************)))))))))))))))************++++++++++++++++++************))))))))))))***++++++,,,---......,,,,,,---.........//////000111111222,,,------...------,,,,,,///...---...000000000...,,,,,,------,,,+++*********++++++,,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))(((((())))))))))))************))))))))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""###########################$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%"""############$$$$$$$$$%%%$$$######""""""############$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))***+++++++++***(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$%%%'''$$$$$$############$$$$$$########################"""######$$$$$$$$$######"""############$$$$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$##########################################$$$$$$$$$%%% !!!""""""######""""""$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%############$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&''''''&&&%%%'''((('''''''''((((((((())))))''''''((()))*********))))))))))))******+++++++++((()))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,---......///////////////............,,,,,,------...//////000...//////000///...---,,,.........------,,,,,,+++***,,,...---,,,+++---///...---,,,***))))))******))))))))))))***+++,,,---***)))((()))+++------,,,************************)))******++++++******))))))((((((''''''(((((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************))))))************))))))((((((((((((((((((((((((((()))***++++++***)))((())))))))))))************++++++++++++*********)))******))))))******+++,,,,,,---......,,,,,,---....../////////////////////------............------...---,,,---...//////---+++,,,---------,,,+++***)))******+++,,,+++++++++,,,,,,+++++++++*********))))))))))))))))))))))))(((((()))))))))******************)))))))))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$############ !!!!!!"""######$$$$$$########################""""""""""""############""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$%%%$$$######""""""############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''***++++++,,,,,,***)))((((((((((((((())))))))))))((((((((((((((((((((((((%%%&&&((()))))))))((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%!!!###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$$$$$$$$$$&&&(((%%%$$$###""""""###$$$%%%##############################$$$$$$$$$######""""""############$$$$$$$$$############$$$%%%&&&'''##################$$$$$$###########################$$$$$$$$$$$$%%%%%%%%% !!!!!!"""""""""""""""$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''&&&%%%%%%&&&(((''''''''''''((((((((()))'''(((((()))))))))))))))(((((())))))*********+++(((((()))***++++++++++++.........------,,,,,,,,,++++++,,,,,,---...//////000/////////............,,,,,,------...///000000...///000000000///---,,,//////...---,,,,,,++++++***---///...,,,+++---000///---,,,***))))))******))))))))))))***+++,,,---,,,***))))))***+++***)))******************++++++******++++++++++++******((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))************++++++++++++******))))))***************++++++,,,,,,---......,,,,,,---.../////////...------,,,,,,------......///.........+++***)))***,,,---,,,++++++,,,---------,,,+++***))))))***++++++++++++***,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))*********++++++*********))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$### !!!!!!"""###$$$$$$$$$########################""""""""""""############""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$%%%$$$$$$###"""###############$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((***+++,,,,,,,,,,,,+++*********))))))((((((''''''))))))))))))))))))))))))((((((((((((((('''''''''((('''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%'''(((((('''&&&&&&'''######$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""%%%%%%$$$###"""""""""###""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""#########"""""""""""""""!!!""""""""""""#########$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))''''''''''''''''''&&&&&&'''''''''(((((((((((()))+++++++++***************)))***+++,,,---............------,,,,,,------...///...,,,,,,,,,---///111//////......---------------,,,+++*********+++,,,***+++,,,---...---,,,,,,,,,+++)))((((((((()))***'''((()))******++++++***))))))))))))))))))))))))************************************************))))))((('''''''''''''''''''''''''''(((((((((((())))))((('''''''''''''''((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((('''''''''''''''((()))))))))))))))&&&'''''''''(((((())))))))))))*********+++++++++***+++++++++***)))'''&&&'''((()))***************,,,++++++******++++++,,,---------,,,,,,+++++++++......---------,,,,,,,,,,,,++++++******++++++,,,++++++---......---++++++)))***+++,,,------------+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++*********))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%$$$############$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$#########"""$$$'''((('''%%%$$$###########################"""############$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))***+++,,,,,,+++***)))))))))))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((('''((((((((('''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$&&&((('''&&&%%%&&&'''###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""%%%$$$######""""""######""""""""""""""""""""""""""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%########################$$$$$$############$$$$$$######""""""######$$$%%%""""""""""""""""""""""""############"""""""""""""""""""""#########$$$$$$%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((''''''((((((((()))))))))''''''''''''''''''''''''&&&''''''''''''((((((((())))))))))))))))))))))))******+++,,,---------,,,---,,,,,,++++++,,,,,,---...---,,,+++,,,---///000............------,,,,,,---,,,+++***))))))******)))***+++,,,---,,,,,,++++++***)))((((((((()))***'''''')))***************))))))))))))))))))))))))************************************************))))))((('''''''''''''''''''''''''''(((((((((((()))(((((('''&&&&&&''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''((()))))))))))))))'''((((((((()))))))))))))))))))))*********++++++******++++++***)))'''&&&(((((()))***************+++++++++******+++++++++------,,,,,,,,,+++++++++.........------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++)))***+++,,,------------+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++*********))))))))))))******))))))))))))((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&%%%%%%$$$############$$$$$$%%%%%%%%%########################$$$$$$#########"""""""""!!!###&&&'''&&&###!!!########################"""############$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''((((((((())))))))))))))))))++++++++++++)))))))))))))))(((((((((((('''))))))))))))))))))))))))''''''(((((((((((((((((()))((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########%%%'''&&&%%%$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$############"""""""""$$$$$$###"""""""""######""""""""""""""""""""""""###############$$$$$$$$$#########$$$$$$$$$$$$%%%########################$$$$$$############$$$$$$######"""!!!"""###$$$%%%""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''''''''''''''((((((((()))&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((())))))*********++++++,,,,,,,,,+++++++++++++++******+++++++++...---,,,+++,,,---...///------------,,,,,,,,,,,,,,,,,,***)))(((((((((((())))))***++++++++++++***+++***)))((((((((())))))''''''((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&'''''''''&&&''''''''''''((((((((((((((('''&&&&&&&&&''''''&&&&&&&&&'''((((((((()))&&&''''''''''''((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''((()))))))))((((((((((((((()))))))))))))))))))))))))))************************))))))((('''))))))******++++++******++++++************++++++,,,,,,,,,+++++++++++++++............------------------,,,,,,,,,,,,------++++++************++++++)))***+++,,,------------++++++,,,,,,,,,,,,++++++******++++++++++++*********))))))(((((())))))***))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$###########################""""""""""""!!!!!!!!!$$$&&&)))++++++((($$$"""########################"""############$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((((((((()))))))))((((((************(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$&&&&&&$$$###$$$%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""######""""""""""""######""""""""""""""""""""""""####################################$$$$$$$$$$$$########################$$$$$$############$$$$$$######!!!!!!!!!"""$$$%%%"""""""""""""""""""""""""""###############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&''''''''''''((((((((())))))&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''''''''(((((()))***++++++***+++++++++++++++***)))******))))))))))))******,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,++++++++++++***)))(((''''''&&&((())))))*********************))))))((((((((((((&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&&&&'''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&'''''''''''''''(((''''''((((((((((((((('''''''''((((((((((((((((((((((((((()))))))))******))))))))))))))))))(((((())))))******+++******)))******))))))))))))******+++++++++++++++*********......---------------------,,,,,,++++++,,,,,,---+++***)))(((((()))***+++******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++++++++******))))))(((((((((((())))))))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%$$$###############$$$$$$$$$########################""""""""""""""""""""""""%%%'''***---...---)))%%%########################""""""#########$$$$$$$$$########################################################################""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''((((((((())))))''''''((())))))((('''''''''''''''''''''(((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""$$$%%%%%%$$$######$$$!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###""""""!!!""""""######""""""""""""""""""""""""########################""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$###"""!!!!!!!!!"""###$$$""""""""""""""""""""""""""""""######$$$$$$$$$%%%$$$%%%%%%%%%%%%&&&&&&&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''''''''''''''((((((((((((&&&&&&&&&&&&'''''''''((('''''''''((((((((())))))&&&&&&&&&'''''''''(((((((((((()))******+++,,,,,,*********+++******))))))***))))))(((((())))))***+++++++++++++++,,,------*********+++++++++++++++******))))))((('''&&&&&&((((((((()))))))))******))))))))))))((((((''''''&&&'''((())))))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''(((((()))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))(((((((((((((((((())))))))))))*********))))))(((***))))))(((((())))))***************************,,,,,,,,,---------------++++++************+++++++++***((((((((((((***+++******++++++,,,,,,++++++***++++++,,,,,,++++++***)))******++++++******)))))))))(((((((((((())))))))))))))))))((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%%%%######################################################################## !!!$$$(((,,,+++(((%%%########################""""""#########$$$$$$$$$########################################################################!!!!!!"""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""$$$&&&%%%$$$###$$$$$$!!!""""""""""""""""""!!!########################!!!!!!"""""""""""""""###""""""!!!!!!!!!"""######""""""""""""""""""""""""$$$$$$$$$###############"""""""""############$$$""""""""""""""""""""""""$$$$$$############$$$$$$!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""######$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''(((&&&&&&'''''''''((((((((('''''''''(((((())))))***'''''''''(((((((((((()))))))))******++++++,,,,,,((())))))*********))))))***))))))(((((())))))*********+++++++++,,,,,,,,,)))))))))***************((())))))))))))((((((''')))))))))((()))******+++(((((()))))))))((('''&&&&&&&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&%%%&&&&&&'''(((%%%&&&&&&&&&&&&'''''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&'''''''''(((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$''''''''''''((((((((((((''''''''''''(((((()))***(((((())))))((((((''''''))))))(((((((((((()))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,******))))))))))))************))))))))))))************+++++++++++++++*********++++++++++++******))))))************)))))))))((((((''''''(((((()))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%###############"""""""""########################""""""############$$$$$$"""!!!###'''+++,,,)))&&&########################"""############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&''''''((())))))***&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########%%%&&&&&&%%%$$$$$$%%%######$$$$$$$$$$$$##############################!!!!!!!!!!!!""""""######!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""############""""""""""""""""""""""""$$$$$$############$$$$$$ """###$$$###"""!!!""""""""""""""""""""""""""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((()))))))))&&&''''''((())))))******((((((((()))))))))******)))))))))***************''''''((()))***************))))))))))))))))))***)))******+++++++++++++++((((((((())))))*********'''((()))*********))))))******)))))))))***+++,,,'''((()))))))))((('''&&&%%%&&&'''((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((''''''((((((''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&'''''''''(((((((((''''''&&&&&&'''(((***+++'''''''''''''''&&&%%%%%%)))((((((''''''(((((()))((((((((()))))))))******))))))*********++++++++++++******************+++)))******++++++******)))******++++++++++++************++++++++++++******))))))************))))))((((((''''''''''''(((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$#########"""""""""!!!########################!!!!!!!!!"""""""""######'''%%%###&&&***+++)))%%%########################"""############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$""""""#########$$$$$$$$$##############################$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########%%%'''&&&%%%$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$"""""""""""""""""""""""" !!!!!!!!!""""""######!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""$$$$$$$$$$$$######""""""""""""""""""############""""""""""""""""""""""""$$$$$$############$$$$$$ """$$$%%%###!!! """"""""""""""""""""""""""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((())))))))))))&&&''''''((()))******+++))))))))))))************))))))))))))((((((((((((&&&&&&((()))******************))))))))))))******))))))***++++++++++++***'''((((((((())))))******&&&((()))+++++++++******+++***)))))))))***,,,---'''((()))))))))(((&&&%%%%%%&&&'''((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''((((((((('''&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&'''(((***+++&&&'''''''''&&&%%%%%%$$$((((((''''''''''''(((((('''((((((((())))))******(((((())))))*********+++,,,++++++++++++++++++,,,)))***+++,,,,,,+++***)))******+++++++++******)))******++++++++++++******))))))************))))))((((((''''''''''''(((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$#########""""""!!!!!!######################## !!!!!!""""""'''### !!!$$$&&&###########################"""############$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############$$$$$$$$$$$$""""""######$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''(((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%############%%%%%%'''&&&$$$#########$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$############"""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!  """"""""""""""""""""""""""""""############""""""!!! !!!"""########################!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!#################################""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%"""######$$$$$$######"""%%%%%%%%%&&&&&&&&&''''''))))))))))))************(((((((((((())))))))))))(((((())))))******++++++))))))(((((((((((()))))))))))))))(((((((((((((((++++++************++++++))))))))))))************+++*********))))))((((((''''''((()))))))))))))))+++,,,,,,------,,,,,,+++***)))(((''''''((()))***+++*********))))))((((((((((((((((((((((((((((((+++******)))(((''''''&&&))))))(((((('''''''''&&&((((((((('''&&&&&&&&&%%%(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((())))))))))))))))))((('''''')))((('''''''''''''''(((******))))))((((((''''''((()))++++++******+++,,,***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))),,,+++***(((''''''''''''))))))((('''''''''''''''***************)))((((((((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%######""""""!!!!!! """"""""""""############""""""""""""""""""""""""########################!!!""""""""""""#################################""""""############""""""!!!!!!"""#######################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""########################""""""###$$$%%%%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''(((((((((((())))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&$$$#########$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! """"""""""""""""""""""""""""""############""""""!!!!!! !!!""""""###########################""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""########################"""""""""""""""#########"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%&&&&&&&&&&&&'''(((((()))))))))*********(((((((((((()))))))))))))))))))))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))++++++************++++++))))))))))))************++++++******))))))))))))(((((()))************)))+++,,,,,,------,,,,,,+++***)))(((((((((((()))************)))))))))((((((((((((((((((((((((((((((*********)))(((''''''''')))((((((((('''''''''''''''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((())))))))))))))))))((('''''')))((((((''''''(((((((((***)))))))))((((((((('''((()))++++++***)))+++,,,***************)))((((((************************))))))))))))))))))))))))))))))************))))))+++***)))((((((''''''((())))))(((''''''''''''''')))************)))((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$######""""""!!!!!!!!!!!!""""""""""""###############################################################$$$$$$$$$$$$%%%%%%%%%########################""""""############""""""!!!""""""#######################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$####################################"""######$$$%%%%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))))))))((((((((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!"""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!! !!!!!!""""""#########""""""""""""""""""""""""!!!!!!""""""######$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&(((((())))))))))))******(((((((((((())))))))))))***))))))))))))))))))((())))))(((((((((((())))))************************++++++************++++++))))))))))))************+++++++++************)))))))))***++++++++++++***++++++,,,,,,,,,,,,++++++***))))))(((((())))))*********))))))))))))((((((((((((((((((((((((((((((******))))))((((((''''''((((((((((((''''''''''''&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))))))))(((''''''))))))(((((((((((())))))))))))))))))(((((((((((((((***+++***))))))***,,,)))************))))))(((************************))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))((('''''''''''''''))))))******))))))((('''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$##################""""""""""""!!!!!!!!!"""""""""#########$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%########################""""""############""""""!!!"""######$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((())))))((((((((('''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##################################################################"""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!"""###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!! !!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((()))))))))***(((((((((((())))))))))))******))))))((((((((('''))))))(((((((((((())))))***************+++++++++++++++************++++++((()))))))))************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((('''''''''%%%&&&&&&&&&'''((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((((())))))(((((('''&&&))))))((((((((()))******))))))))))))(((((((((((((((***+++***)))((()))+++))))))************)))(((************************)))))))))))))))))))))))))))******++++++******)))((((((((((((((()))******))))))(((''''''''''''''')))))))))))))))(((((('''%%%&&&'''((('''&&&%%%$$$''''''&&&%%%%%%$$$######%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$################################################!!!!!!"""""""""#################################"""######$$$$$$######"""""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############################################################""""""""""""########################""""""""""""""""""""""""""""""############""""""!!!!!!!!!"""###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""!!!!!!!!! !!!!!!"""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''(((((((((((()))))))))(((((((((((())))))))))))***)))))))))((((((''''''))))))(((((((((((())))))))))))******++++++++++++++++++************++++++((()))))))))************++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))************))))))(((((((((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((('''''''''(((((((((((((((%%%&&&&&&&&&'''((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((('''&&&&&&((((((((((((((()))******(((((((((((())))))))))))(((***+++***(((((()))***((())))))*********))))))******************************************************++++++++++++******(((''''''(((((()))***+++))))))(((''''''''''''''')))))))))))))))(((''''''%%%&&&'''((('''&&&%%%$$$''''''&&&%%%%%%$$$######%%%$$$$$$$$$###"""""""""""""""""""""########################$$$$$$$$$$$$################################################!!!!!!"""""""""#######################################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!"""""""""""""""!!!""""""######$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''(((((((((((())))))(((((((((((()))))))))))))))(((((((((((((((((('''))))))(((((((((((())))))(((((())))))***+++++++++++++++************++++++))))))))))))************+++,,,,,,,,,,,,---------******+++,,,,,,,,,,,,+++******++++++++++++******)))******++++++******)))''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((('''&&&&&&''''''&&&''''''((()))***(((((((((((()))))))))))))))*********((('''((()))((())))))************)))++++++++++++++++++++++++******************************++++++++++++******((((((((((((((()))******))))))((('''''''''''''''(((((())))))(((((('''&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###############"""""""""############$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$######"""###$$$$$$%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((*********)))))))))(((((()))((((((((('''''''''&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%$$$$$$&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$""""""#########$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!""""""######################################################"""""""""""""""#########"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%'''''''''((((((((())))))(((((((((((())))))))))))'''''''''((((((((((((((())))))(((((((((((())))))''''''((())))))***++++++++++++************++++++))))))))))))************,,,,,,,,,,,,---------...)))******+++++++++++++++******++++++++++++******)))***++++++++++++***)))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((()))'''''''''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&'''((()))'''((((((((()))))))))***)))*********((('''((()))(((((()))***************++++++++++++++++++++++++***************************++++++,,,,,,++++++***)))((((((((((((((()))***))))))((('''''''''''''''(((((())))))(((((('''&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((************))))))))))))))))))(((((('''''''''&&&''''''''''''((((((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$###$$$&&&'''((('''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""##################$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""###"""""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$$$$$$$$$$$$$################################################""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$###############$$$$$$$$$%%%%%%%%%''''''''''''((((((((()))(((((((((((())))))))))))&&&'''''''''(((((())))))))))))(((((((((((())))))&&&''''''((()))*********++++++************++++++))))))))))))************,,,,,,,,,------.........))))))***++++++++++++*********++++++++++++******)))***+++,,,,,,+++***)))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''(((((())))))(((((((((''''''&&&&&&%%%(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&''''''((((((''''''&&&%%%$$$$$$$$$%%%&&&'''((()))'''((((((((())))))******)))******)))(((''''''((((((((()))***************++++++++++++++++++++++++***************************++++++,,,,,,++++++***))))))(((((((((((())))))))))))((('''''''''''''''(((((((((((((((''''''&&&((('''&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%&&&""""""######$$$$$$$$$%%%""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""""""""####################################$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))************)))))))))((('''((()))(((&&&%%%%%%&&&%%%%%%&&&'''((((((((('''%%%&&&((())))))(((&&&%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$######%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###"""""""""!!!!!! ########################""""""""""""""""""""""""###############"""!!!!!!"""$$$%%%$$$###"""###$$$""""""""""""!!!!!!!!!!!!$$$$$$##################"""###$$$%%%%%%%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%$$$$$$####################################$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((('''''''''&&&&&&''''''((()))))))))******+++++++++,,,,,,,,,,,,++++++***)))(((''''''))))))***++++++++++++***+++++++++++++++***)))(((***)))'''&&&&&&((()))*********))))))((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&''''''&&&%%%%%%$$$######'''''''''(((((((((((()))))))))((((((''''''''''''&&&&&&&&&''''''''''''((((((((()))************)))(((((((((((((((((((((((((((((()))***************)))************+++++++++)))))))))))))))))))))))))))************+++++++++++++++***)))(((((())))))))))))))))))(((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""############$$$$$$$$$###"""!!!!!!!!!"""$$$%%%########################""""""""""""""""""""""""%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''&&&&&&%%%%%%((((((((((((((('''''''''*********)))))))))(((((('''((()))(((&&&%%%&&&'''&&&&&&''''''((('''''''''%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$###"""%%%$$$$$$$$$$$$$$$$$$###$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!########################""""""""""""""""""""""""###############"""!!!!!!"""###$$$###""""""###$$$""""""""""""!!!!!!!!!!!!########################"""###$$$$$$%%%%%%%%%$$$$$$###################################################$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$$$$%%%$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#################################%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((()))((('''&&&%%%%%%&&&'''(((((((((((((((''''''''''''&&&&&&''''''(((((())))))************++++++++++++++++++******))))))(((((())))))***++++++++++++******++++++++++++***)))(((222000---+++)))((((((((())))))((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###""""""$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((()))))))))))))))))))))))))))))))))))))))(((((()))************)))))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++++++++***)))))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$###"""!!!!!!!!!"""$$$$$$########################""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))(((((((((((('''((()))((('''&&&'''((('''''''''(((''''''&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$###"""#########$$$$$$$$$$$$$$$$$$######""""""######$$$########################$$$$$$$$$############"""########################"""""""""""""""""""""""""""############""""""!!!!!!"""######!!!!!!"""###!!!!!!!!!!!!""""""""""""########################"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$######"""""""""##############################$$$$$$$$$%%%%%%%%%##################$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$#################################%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))(((((()))))))))*********************************((()))******++++++************++++++******))))))333111///,,,)))((('''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''(((((())))))(((((())))))))))))))))))))))))'''((())))))******)))))))))))))))*********++++++)))))))))))))))))))))))))))))))))*********+++++++++***))))))))))))))))))))))))))))))(((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$"""""""""!!!"""######$$$########################"""""""""""""""""""""""""""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))(((((((((''''''''''''((())))))''''''''')))'''((((((((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""""""""######$$$$$$%%%%%%######""""""""""""######"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""############"""!!! """###"""!!! !!!"""!!!!!!!!!!!!""""""""""""""""""""""""##################$$$$$$$$$$$$######$$$$$$######""""""!!!!!!##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$#######################################$$$$$$$$$#######################################$$$#####################$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((%%%%%%&&&''''''(((((()))'''''''''((((((((()))))))))))))))*********++++++((())))))***************))))))************))))))+++***)))((((((((())))))%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$######%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&''''''((()))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******************)))))))))))))))***))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""""""""""""""######$$$########################""""""""""""""""""""""""!!!""""""############"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))((((((((((((((()))))))))(((((((((''''''''''''&&&&&&((()))((('''&&&((()))'''((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###"""""""""""""""######$$$$$$$$$###""""""""""""""""""###!!!!!!"""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""#########"""""" """###"""!!! !!!""" !!!!!!!!!"""""""""###!!!!!!"""""""""##################$$$$$$######"""#########"""""""""!!!!!!##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$#######################################################################################!!!!!!"""######$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''((((((%%%%%%&&&&&&'''(((((((((&&&&&&'''''''''(((((((((((((((((())))))******+++(((((()))************)))((())))))*********))))))&&&&&&&&&'''((()))******%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((())))))******))))))''''''''''''''''''''''''''''''((()))))))))))))))(((((()))))))))*********(((((((((((((((((((((((((((((()))))))))************)))))))))))))))******))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!"""""""""####################################"""""""""""""""""""""""" !!!"""########################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''((())))))(((((((((((())))))******((('''''''''&&&&&&&&&&&&%%%&&&''''''&&&&&&'''((('''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$######"""!!!"""""""""##################""""""!!!!!!""""""###!!!""""""######$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""############"""!!!"""######!!!!!!"""### !!!!!!""""""###### !!!!!!""""""##################$$$######"""!!!""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%##################$$$$$$###############$$$$$$$$$"""""""""####################################### !!!"""###$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((%%%%%%%%%&&&''''''((((((&&&&&&'''''''''((((((((('''''''''(((((()))))))))'''((())))))******))))))(((((())))))******))))))(((((())))))))))))))))))'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''((())))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((((((((((()))))))))******((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))******+++))))))))))))((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$!!!!!!"""############"""########################"""""""""""""""""""""""" !!!"""######$$$###############$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''(((((())))))******+++'''''''''&&&&&&&&&%%%%%%$$$%%%&&&&&&%%%%%%&&&(((&&&&&&''''''((('''''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""!!!############""""""""""""""""""!!!!!!!!!!!!""""""""""""######$$$%%%%%%&&&############$$$$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############"""###$$$###""""""###$$$ !!!"""######### !!!!!!"""######$$$###############"""!!!!!! !!!!!!"""#######################################$$$$$$$$$%%%%%%%%%"""""""""###$$$$$$$$$%%%""""""#########$$$$$$$$$!!!"""""""""#########$$$#################################$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&'''(((((($$$%%%%%%&&&&&&''''''(((''''''''''''((((((((((((&&&&&&&&&''''''''''''''''''(((((()))))))))))))))'''(((((()))))))))))))))))))))************))))))))))))((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%'''######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&'''(((((())))))(((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((()))))))))***)))))))))))))))***++++++))))))))))))((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$ !!!"""###$$$######"""########################"""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&''''''(((((('''(((((()))******++++++''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%$$$$$$&&&'''%%%%%%&&&'''((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%%%%&&&((('''&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!$$$$$$######""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""###$$$%%%%%%&&&&&&"""""""""######$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############"""$$$%%%$$$###"""###$$$ !!!"""######$$$ !!!"""######$$$###############"""!!!!!! !!!"""###$$$$$$##############################$$$$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&""""""######$$$$$$$$$$$$!!!!!!""""""#########$$$########################%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%!!!""""""""""""#########$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''(((((($$$$$$%%%&&&&&&''''''((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))''''''((()))))))))))))))&&&'''((())))))******)))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%&&&&&&%%%$$$$$$%%%'''#########$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))((())))))***++++++))))))))))))((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$ !!!"""$$$$$$######"""########################""""""""""""""""""""""""!!!!!!"""$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''''''''(((((()))***+++++++++***)))(((''''''&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""#########""""""!!!$$$#########""""""!!!!!!######""""""""""""############$$$$$$$$$$$$######""""""""""""##################""""""""""""######""""""""""""""""""""""""!!!"""""""""###############"""""""""###$$$%%%%%%$$$$$$############$$$$$$$$$$$$#############################################$$$%%%%%%######$$$%%%"""""""""""""""######$$$###"""!!!!!!!!!"""$$$%%%$$$$$$############$$$$$$######""""""######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&%%%%%%$$$###"""""""""###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$######$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%###!!!###&&&'''&&&$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((()))******+++((('''+++------///222***)))((('''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""############""""""############"""""""""!!!######""""""""""""############$$$$$$$$$$$$######""""""""""""##################""""""""""""######""""""""""""""""""""""""############$$$$$$$$$$$$#########"""######$$$$$$#########""""""############################################################$$$%%%%%%######$$$%%%"""""""""""""""######$$$###""""""!!!"""###$$$%%%$$$$$$############$$$$$$######""""""######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&&&&&&&&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))))))))))))))(((((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$###""""""###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%###"""###%%%'''%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((()))******,,,)))(((+++,,,+++,,,000***)))((('''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########"""""""""########################""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""############""""""############""""""""""""######""""""""""""############$$$$$$$$$$$$######""""""""""""##################""""""""""""######""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$######"""#########""""""""""""""""""""""""###################################################$$$%%%%%%######$$$%%%"""""""""""""""######$$$###""""""""""""###$$$$$$$$$$$$############$$$$$$######""""""######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""$$$%%%"""############$$$$$$$$$###$$$$$$$$$$$$###""""""###########################$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$#########%%%&&&%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((()))(((((((((((()))******,,,)))))),,,,,,,,,000666))))))((('''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################"""""""""""""""""""""""""""""""""######"""""""""!!!""""""############"""#########"""""""""""""""######""""""""""""############$$$$$$$$$$$$######!!!"""""""""##################""""""""""""######""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""###""""""""""""""""""""""""###############$$$$$$$$$###########################$$$%%%%%%######$$$%%%"""""""""""""""######$$$"""""""""#########$$$$$$$$$$$$############$$$$$$######""""""######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""################################################"""###$$$$$$###"""###%%%""""""#########$$$$$$$$$######$$$$$$$$$######"""###########################$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((())))))(((((())))))***+++))))))***---...111;;;EEE)))((('''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&''''''(((&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""!!!!!!!!!"""###############""""""""""""""""""############""""""""""""############$$$$$$$$$$$$######!!!"""""""""##################""""""""""""######""""""""""""""""""""""""""""""""""""#########$$$%%%%%%$$$###"""""""""###""""""############""""""""""""#########$$$$$$$$$###########################$$$%%%%%%######$$$%%%"""""""""""""""######$$$"""#########$$$$$$$$$$$$$$$$$$############$$$$$$######""""""######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))************))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""################################################"""$$$%%%$$$###"""###$$$""""""#########$$$$$$$$$"""######$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((()))))))))))))))***++++++))))))+++...000777FFFUUU)))((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$###"""!!! !!!"""######$$$######""""""""""""##################""""""""""""############$$$$$$$$$$$$######""""""""""""##################""""""""""""######""""""""""""""""""""""""!!!!!!"""""""""#########$$$$$$######"""#########"""###$$$%%%%%%$$$###""""""""""""###$$$$$$%%%%%%###########################$$$%%%%%%######$$$%%%"""""""""""""""######$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$############$$$$$$######""""""######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((&&&''''''(((((())))))***''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""###############$$$$$$$$$###########################$$$%%%$$$"""""""""$$$"""############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&%%%#########$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((***))))))))))))***++++++***+++---000444???UUUiii(((((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$#################################"""""""""""""""""""""""""""###$$$%%%%%%###!!! !!!"""######$$$$$$$$$!!!"""""""""##################""""""""""""############$$$$$$$$$$$$######""""""""""""##################""""""""""""######""""""""""""""""""""""""""""""#########$$$$$$$$$#########"""######$$$$$$###$$$%%%&&&&&&%%%$$$###!!!""""""###$$$$$$%%%%%%###########################$$$%%%%%%######$$$%%%"""""""""""""""######$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$######""""""######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))************))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$############$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))***++++++***)))(((((((((((((((((((((((((((&&&&&&'''(((***+++,,,,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""""""""#########$$$$$$$$$###########################$$$%%%$$$"""!!!"""###"""############$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''%%%###"""###%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((******))))))******+++,,,+++,,,111666>>>PPPmmm(((((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&%%%$$$###"""'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""###%%%&&&%%%###!!! !!!######$$$$$$$$$!!!!!!""""""#########$$$######""""""""""""############$$$$$$$$$$$$######""""""""""""##################""""""""""""######""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%###"""""""""###$$$%%%%%%###$$$&&&''''''&&&$$$###!!!""""""###$$$$$$%%%%%%###########################$$$%%%%%%######$$$%%%"""""""""""""""######$$$"""###$$$%%%&&&%%%$$$$$$$$$$$$############$$$$$$#########"""###$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))************))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""""""""$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))***++++++***)))(((((((((((((((((((((((((((&&&&&&((()))+++---...///''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""""""""######$$$$$$$$$$$$""""""""""""""""""""""""###%%%%%%$$$"""!!!"""###"""############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&'''&&&###!!!###%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((*********)))******+++,,,)))---444<<>>RRRrrr&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###############"""%%%$$$$$$$$$##########################################$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''######"""""""""######$$$""""""############""""""$$$$$$$$$%%%%%%%%%&&&&&&############"""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""""""""###$$$$$$###""""""########################!!!"""$$$$$$######$$$&&&$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$####################################"""""""""""""""###############""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$###""""""""""""###############$$$$$$$$$%%%#################################$$$$$$$$$$$$%%%########################%%%%%%%%%%%%&&&&&&&&&'''$$$######""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%$$$#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''&&&'''((()))******)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((()))***+++,,,111...000:::LLLggg&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$############%%%%%%$$$$$$$$$#######################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$$$$$$$######"""######$$$$$$######"""######$$$$$$$$$$$$%%%%%%#########"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""""""""""""""""""""!!!"""$$$###""""""$$$%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$########################""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""##################$$$$$$$$$%%%%%%####################################$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%########################$$$$$$$$$#########""""""""""""!!!!!!!!!!!!""""""##################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%$$$############$$$%%%%%%&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&'''''''''$$$%%%'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######################################################$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))***++++++222...222FFFbbb~~~&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!"""###$$$%%%%%%$$$#########$$$$$$$$$$$$######""""""""""""############""""""""""""""""""##########################################$$$$$$$$$$$$$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!###"""!!!!!!"""###$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$########################"""""""""""""""########################$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%########################$$$$$$$$$#########""""""""""""!!!!!!!!!!!!""""""########################""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&&&&'''"""$$$%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################"""######$$$$$$######"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***))))))))))))******+++///...;;;]]]zzz%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$######!!!"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!!!!""""""""""""###""""""""""""####################################!!!!!!!!!"""""""""######%%%$$$############$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! !!!###$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##########################################$$$$$$$$$#########$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$#########&&&%%%%%%%%%%%%%%%%%%&&&""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!! !!!!!!"""########################""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&"""###%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$################################################""""""############""""""#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***************+++,,,---...555NNNyyyvvvxxx%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$!!!""""""""""""#########!!!"""""""""####################################!!!!!!"""""""""#########%%%$$$$$$######$$$$$$%%%########################!!!#########!!!!!!"""###$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%$$$######"""###########################$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$#########$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""!!!!!! !!!!!!########################"""""""""""""""""""""""" !!!###$$$%%%%%%$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$########################"""############$$$$$$$$$!!!!!!"""""""""#########################################################""""""############"""""""""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))+++,,,///000222777EEEfffrrrrrr%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&'''###$$$$$$%%%%%%$$$$$$###""""""######$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''############$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$!!!!!!""""""#########$$$###########################$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$###"""###$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###""""""########################$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!###$$$%%%%%%$$$$$$########################"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''!!!"""$$$%%%&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################""""""############""""""""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&(((+++...111444666BBBUUUvvvhhh```|||%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""########################"""$$$%%%%%%###""""""###"""""""""""""""""""""""""""###$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$$$$######$$$#########""""""!!!!!!############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$##################$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!########################$$$###""""""$$$&&&)))+++&&&%%%%%%$$$#########$$$"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%$$$###"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$#########""""""""""""!!!!!!!!!!!!""""""$$$$$$$$$###############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""""""""######""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###!!! """$$$%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$###"""!!!""""""""""""############"""###$$$$$$###"""###$$$$$$######"""""""""""""""$$$$$$$$$$$$$$$###"""!!!""""""""""""##################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((''''''''',,,***+++---------444<<>>MMMTTTggg~~~XXXooo$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$%%%%%%###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''%%%$$$%%%&&&$$$$$$%%%%%%&&&%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$######"""$$$$$$$$$$$$%%%%%%%%%%%%"""""""""""""""#########%%%$$$$$$$$$$$$#########""""""""""""""""""""""""""""""!!!!!!""""""###$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$#######################################$$$$$$$$$$$$$$$############""""""$$$%%%%%%###!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&(((((((((((('''%%%$$$###&&&%%%###!!!!!!###%%%&&&######$$$$$$$$$$$$$$$$$$"""''''''$$$###$$$'''%%%%%%$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$#########"""######$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$############$$$$$$######$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$############$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$##############################$$$$$$##################$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((***(((***,,,+++***///666GGGLLLVVVuuu~~~bbb[[[~~~$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$###"""!!!###$$$$$$$$$$$$%%%%%%%%%""""""##################$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""#########$$$'''&&&&&&%%%%%%&&&&&&'''################################################$$$$$$$$$###############!!!"""###%%%&&&%%%###!!!#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&++++++***))))))''''''&&&%%%$$$############$$$%%%######$$$$$$$$$$$$$$$%%% !!!"""""""""$$$&&&(((&&&%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$############""""""###$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$###""""""###$$$%%%######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$##############################$$$$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$##################$$$$$$############$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))((())),,,---+++***222===LLLJJJWWWlllUUUhhh~~~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&'''((((((''''''&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######################################################################## !!!$$$%%%%%%$$$######""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%))))))(((''''''&&&&&&%%%###$$$%%%&&&&&&%%%$$$#########$$$$$$%%%%%%%%%%%%...''' """&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$#########""""""!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$###""""""###$$$%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%########################"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$#########################################################$$$$$$$$$$$$$$$$$$###########################$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))******((()))---...+++,,,777CCCKKKNNNeeehhh[[[zzz|||$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''%%%$$$%%%&&&(((((((((((('''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$######$$$$$$$$$######"""############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$$$$######""""""######$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############"""$$$%%%$$$###$$$%%%""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%%%%$$$######"""#########"""$$$&&&''''''&&&$$$"""######$$$$$$%%%&&&&&&&&&:::///$$$!!!$$$'''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$############"""""""""!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$############$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################""""""######$$$$$$$$$%%%$$$$$$############$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$##############################""""""#########$$$$$$$$$#######################################$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))),,,------///;;;GGGEEETTTxxxiiihhhvvv$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###################################################%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%$$$""""""###$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$#########"""############""""""""""""""""""""""""""""""""""""!!!"""###$$$%%%$$$$$$#########""""""""""""######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$ """$$$$$$###"""$$$'''!!!"""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%###"""!!!!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%&&&&&&'''333,,,%%%###%%%'''&&&$$$###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$############""""""""""""!!!!!!"""$$$$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&######$$$$$$$$$$$$######"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&#######################################$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$##############################!!!!!!"""###$$$%%%%%%&&&######""""""""""""###############$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))***)))***---...222>>>JJJGGG^^^~~~lll~~~$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""################################################"""$$$&&&%%%$$$###$$$$$$"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$#########""""""!!!!!!############"""""""""""""""""""""""""""""""""""" !!!"""$$$$$$######"""$$$##################$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$ """$$$###""""""%%%(((!!!""""""$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%$$$######"""###$$$&&&''''''&&&$$$######$$$&&&'''######$$$%%%%%%&&&''''''######"""###%%%'''(((((("""###$$$%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$############""""""""""""!!!!!!"""$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&"""###$$$%%%%%%$$$###""""""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&################################################$$$$$$############$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$############################## !!!###$$$%%%&&&'''######""""""""""""############$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((+++)))))),,,///555@@@KKKSSSllltttsss~~~"""############$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$##################$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$###""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######"""""""""""""""!!!!!! !!!!!!!!!!!!"""###############"""############$$$$$$$$$$$$$$$###"""!!!!!!"""""""""############$$$$$$$$$'''%%%$$$$$$$$$$$$###!!!"""""""""######$$$$$$$$$$$$$$$######"""!!!!!!!!!######$$$%%%%%%%%%%%%$$$%%%%%%###"""""""""###$$$$$$$$$$$$$$$######""""""########################&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''')))(((%%%#########$$$%%%"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$###""""""######!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%$$$"""!!!"""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$%%%%%%%%%$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$##################################################################"""############$$$$$$$$$$$$#########""""""!!!!!!""""""""""""""""""""""""$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((())))))(((((()))***+++------,,,000:::DDDJJJfff}}}|||vvvyyyfff############$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$##################$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###"""""""""""""""###""""""!!!!!!""""""###!!!""""""###############"""############$$$$$$$$$$$$$$$###""""""""""""""""""############$$$$$$$$$%%%#########%%%%%%%%%###$$$$$$$$$$$$$$$#########"""""""""#####################$$$%%%%%%%%%%%%$$$%%%%%%###"""""""""###$$$$$$$$$$$$$$$#########"""########################&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&'''''''''%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''''')))'''%%%$$$######$$$%%%####################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$###############!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!"""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###!!!""""""""""""###############$$$$$$$$$$$$######"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$$$$#########""""""""""""########################$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((())))))(((((()))***)))******,,,222<<>>FFFMMMRRRqqqsss^^^~~~qqq###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$##################""""""!!!!!!""""""###""""""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$###############$$$$$$""""""#########$$$$$$$$$%%%$$$"""###$$$$$$"""!!!######$$$%%%&&&&&&''''''&&&%%%%%%%%%$$$$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$##################$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################"""#########$$$$$$$$$%%%################################################""""""#########$$$$$$$$$###############$$$$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((())))))(((((()))***---***,,,777@@@GGGOOOWWWxxxrrrXXXYYYwww$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$"""""""""!!!!!!""""""""""""###$$$$$$%%%$$$$$$$$$"""############$$$$$$$$$$$$############$$$%%%%%%"""############$$$$$$$$$&&&$$$###"""######!!! !!!"""###$$$%%%''''''(((''''''&&&%%%%%%$$$############$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################"""""""""######$$$$$$%%%################################################"""############$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((())))))(((((()))******(((---888@@@FFFRRR^^^pppYYYLLLiii$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$######""""""######$$$"""###$$$$$$%%%%%%$$$$$$"""############$$$$$$$$$$$$#########$$$$$$%%%&&&"""############$$$$$$$$$$$$###""""""###$$$"""!!!!!!""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################""""""###$$$$$$%%%&&&&&&################################################"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((())))))(((((()))***)))(((///<<>>IIIGGGRRRjjjiiiRRRZZZ$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$#########%%%%%%$$$$$$###"""!!!!!!""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###############$$$$$$$$$$$$$$$######""""""######$$$############$$$$$$$$$$$$ """$$$&&&''''''&&&%%%))))))((('''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$######%%%%%%$$$#########$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$$$$########################""""""#########$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$#######################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((())))))***+++,,,,,,,,,111AAAHHHIII[[[mmmcccMMMeeexxx$$$############$$$$$$%%%$$$$$$$$$$$$############$$$$$$$$$###"""""""""!!!"""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###############$$$$$$$$$$$$%%%######""""""""""""#########$$$$$$$$$$$$%%%%%%%%%!!!"""$$$%%%&&&&&&&&&%%%'''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&########################&&&''''''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%'''++++++(((&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$##################$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$%%%$$$######%%%%%%$$$#########$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$###############"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((((())))))***+++,,,------888???BBBRRRpppuuu```OOOwwwzzz###############$$$%%%%%%$$$$$$$$$$$$########################"""""""""""""""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$###$$$$$$%%%&&&&&&%%%$$$""""""$$$%%%&&&&&&&&&%%%%%%$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$######"""!!!#########$$$$$$$$$%%%%%%######""""""""""""############$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%########################$$$%%%&&&%%%######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$(((...///)))&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%$$$######%%%%%%$$$#########$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$$$$$$$$$$###"""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''(((((())))))***,,,------...999???GGG```yyyoooaaakkk######""""""###$$$%%%%%%$$$$$$$$$############""""""""""""""""""#########"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""$$$$$$######$$$$$$%%%&&&&&&%%%###""""""###%%%&&&&&&&&&%%%%%%$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#####################$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!######$$$$$$$$$%%%%%%%%%######""""""""""""##################$$$$$$$$$$$$$$$$$$#########$$$%%%&&&######$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$!!!!!!###&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$)))111111***&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%########################$$$%%%&&&'''((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%$$$######%%%%%%$$$#########$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$######"""""""""############$$$$$$$$$#########$$$$$$%%%%%%&&&"""###$$$%%%%%%$$$###"""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((((())))))+++,,,---......666DDDSSSjjjttt```eeexxx########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""############$$$$$$$$$&&&%%%$$$$$$######$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$##################""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!###"""""""""###$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$############"""########################"""""""""###$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$""""""###$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$$$$$$$"""%%%%%%%%%$$$$$$#################################""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((***,,,***'''***000???FFFQQQfffiiiWWWqqqxxx########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############################################################$$$$$$$$$$$$%%%%%%$$$############$$$####################################$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$############$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$###""""""#########"""######$$$$$$$$$$$$############$$$$$$$$$$$$$$$############"""#######################################$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$###"""###$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((***,,,***(((,,,222===FFFUUUaaaZZZQQQrrr$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$##################""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%$$$######""""""##########################################$$$$$$$$$%%%"""############$$$$$$$$$"""############$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$''''''&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$########################$$$$$$############$$$$$$!!!!!!!!!"""""""""######################################################$$$$$$$$$$$$$$$$$$###"""$$$$$$######"""#########$$$$$$############$$$$$$$$$$$$$$$############"""########################$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$#########$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$%%%$$$###%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))(((***,,,+++***...555>>>GGGYYY[[[KKKRRR}}}$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##############################""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$###"""""""""#######################################$$$$$$$$$%%%%%%""""""#########$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$'''&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$!!!!!!!!!!!!"""""""""##################$$$$$$$$$########################$$$$$$$$$%%%%%%$$$######%%%%%%$$$###"""""""""###$$$$$$############$$$$$$$$$$$$$$$#########""""""########################%%%$$$$$$$$$###"""""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))(((***,,,,,,,,,111999@@@IIIZZZVVVHHHbbb$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#######################################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""####################################$$$$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""#########$$$$$$""""""#########$$$$$$$$$###########################$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$###"""""""""###$$$$$$############$$$$$$$$$$$$$$$#########""""""########################%%%$$$$$$$$$###"""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***((())),,,,,,...555>>>BBBJJJVVVPPPPPPyyy%%%%%%%%%%%%%%%%%%%%%%%%#######################################$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&''''''&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&$$$%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$######"""#########$$$$$$############$$$$$$$$$$$$$$$############"""########################$$$$$$$$$###########################$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***)))))),,,---///888BBBBBBMMMRRRMMM^^^%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$%%%%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((())))))(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%#########"""######$$$$$$$$$$$$############$$$$$$$$$$$$$$$############"""#######################################$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((+++)))))),,,---111:::EEEEEEVVVTTTOOOmmm%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&########################$$$$$$%%%%%%%%%&&&&&&&&&"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***))))))((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""########################$$$$$$############$$$$$$############$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&###"""""""""###$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$############"""########################""""""######$$$$$$$$$%%%"""############$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))+++)))))),,,...222<<>>AAAKKKPPPOOOaaa######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&'''%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''(((((()))''''''((((((((()))))))))(((((()))))))))(((''''''(((((((((((((((((((((((('''(((((())))))((((((''')))))))))))))))))))))))))))((((((''''''(((((())))))))))))*********++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((((((((()))))))))((((((***///666<<<@@@BBBEEEEEEIIIeee######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((((()))'''(((((((((((()))))))))(((((()))))))))(((((('''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))*********++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((((((((())))))))))))(((***///888???DDDEEEKKKBBBJJJnnn######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''')))))))))(((((('''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''((((((((((((((((((((((((((()))))))))***(((((()))))))))))))))((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))***,,,))))))///888AAAEEEFFFPPPHHH[[[######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((()))))))))******(((((()))*********))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))***))))))(((((())))))***((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((((((((((()))))))))******---******111:::BBBDDDCCCFFFKKKooo######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%"""###%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''(((((()))(((((())))))))))))(((((()))((((((((((((((((((((((((((()))))))))*********(((((()))***************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******)))))))))*********++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$%%%&&&'''''''''&&&%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((()))))))))*********+++***---555>>>CCC@@@<<>>;;;:::IIIbbbwww$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""$$$%%%''''''&&&%%%$$$%%%%%%&&&&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''(((((()))******+++************************---------,,,,,,++++++***))),,,---***+++......)))***)))))))))************+++(((&&&%%%&&&)))******''',,,...******---///---************+++,,,,,,,,,)))+++,,,,,,---...,,,(((333000,,,(((&&&***///444+++)))&&&%%%''')))++++++,,,++++++***************))))))************))))))))))))((((((((('''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&((()))))))))((('''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&(((%%%######%%%%%%$$$"""%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))))))))))))))******+++***+++000:::@@@???======JJJddd%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$###$$$%%%''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&''''''''''''(((((((((((('''(((((())))))*********++++++++++++++++++++++++,,,,,,,,,++++++*********(((,,,---***(((***+++)))***,,,......---,,,,,,,,,---,,,***)))))))))***+++,,,000111...,,,------,,,---.........---,,,++++++...+++***---//////...000&&&(((***+++***)))((()))111...,,,,,,///111000///,,,,,,+++***))))))))))))))))))************))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&'''(((((()))(((((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&(((&&&$$$$$$%%%&&&%%%$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))))))))))))))***+++++++++,,,222;;;??????@@@CCCRRRnnn%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''''''''((((((((()))))))))(((((()))))))))*********+++++++++++++++,,,,,,,,,)))*********+++++++++,,,...///...***'''''')))++++++---//////---,,,---///+++...222222000,,,******...000000...------......,,,...///000///...---...000***(((+++---,,,///666***,,,///333444111---)))***+++,,,---...---+++***,,,+++***))))))))))))***))))))************))))))*********)))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""################################################$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))((((((((()))***+++,,,+++,,,222:::>>>???CCCIII```|||%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))*********************+++++++++,,,,,,------------------------111000...---,,,,,,000333....../////////000222444///333666555333333777;;;;;;;;;:::999777666999<<<888:::;;;;;;888777777888666777:::<<<888111000333555111---,,,---/////////,,,///111000,,,+++...000,,,,,,,,,++++++,,,,,,---******++++++++++++******+++************)))))))))))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((((((((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$######"""################################################%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$#########$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((()))***+++,,,***---333999<<<>>>FFFOOOiii%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((()))(((''''''&&&&&&''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&'''''''''((((((((('''(((((((((((()))))))))))))))))))))*********************************************++++++,,,,,,---.........---------,,,,,,...,,,---444999;;;<<<>>>;;;;;;<<<@@@EEEIIIJJJJJJGGGGGGDDD@@@???IIIZZZhhhjjjddd]]]WWWPPPKKKKKKOOOkkkjjjeee\\\RRRJJJGGGGGGMMM\\\iiifffZZZLLLBBB<<<<<>>555444333222000...------,,,------............------,,,,,,+++++++++*********************************))))))))))))((((((((('''((((((((((((((((((((((((***)))((('''&&&''''''(((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""######$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&"""$$$%%%$$$""""""%%%'''%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''(((((()))+++,,,------111888<<<===AAAOOO]]]|||lll&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))))))))((('''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))'''((((((((())))))******)))************+++++++++++++++******************,,,,,,------...///000000333555888<<<@@@EEEHHHJJJJJJIIISSSgggssspppeee^^^RRRTTT\\\lll}}}yyyyyyxxxsssjjjhhhttt{{{tttsssqqqpppxxx}}}uuutttwwwxxx}}}xxxsssjjjlllzzzrrrttt```eeerrrfffOOOBBBAAA>>>;;;999666555444......////////////......,,,,,,,,,+++++++++******************************))))))))))))(((((((((((())))))))))))))))))))))))***)))((('''&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###%%%&&&%%%######&&&)))%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((('''''''''((()))+++,,,---000444:::>>>>>>CCCRRRbbbaaa''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))((('''%%%%%%&&&''''''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((('''&&&%%%&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''((((((((()))))))))))))))***+++,,,---*********)))((()))+++,,,$$$(((---...,,,***+++---000111///,,,///666;;;:::888JJJaaammmjjjccc^^^^^^PPPWWWhhh}}}{{{pppkkkbbbdddjjjvvv}}}vvv}}}}}}yyytttwwwyyy}}}xxx{{{lllsss}}}tttiiiSSSLLL^^^mmmeeeSSSIII<<<666333444444111000333///---000---(((///222''',,,,,,,,,---///...+++))),,,+++***)))((('''&&&&&&))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''&&&%%%###"""%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######%%%&&&%%%$$$""""""###$$$%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((*********)))***+++---000<<<999999EEEFFFTTTuuusssVVV'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***)))))))))((((((((('''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))***************+++,,,,,,,,,,,,,,,,,,---,,,,,,+++............---...///111(((888HHHOOOPPPPPPOOOLLLXXXhhhyyy{{{qqqhhhgggkkknnnnnnqqqtttrrrlllkkkpppooonnnpppvvv~~~zzzttt{{{~~~~~~}}}ooouuu{{{~~~~~~}}}tttvvv~~~~~~uuuiiiooo{{{lllWWWOOOFFF@@@>>>===888444222+++...111111555333&&&...---,,,***)))***+++---,,,+++***))))))***,,,---))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###%%%&&&#########$$$%%%%%%%%%&&&###$$$%%%%%%%%%%%%$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((*********)))***,,,...222<<<;;;===FFFIII^^^xxxxxxSSS&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))++++++*********+++,,,,,,---,,,,,,,,,---,,,***)))+++***+++,,,...222666999FFF\\\rrrxxxrrrjjjeeeaaammmwww}}}vvviiieeeooozzz}}}vvvsssuuu|||yyyxxx{{{~~~~~~xxx~~~zzzyyy|||}}}|||~~~xxxwww{{{~~~}}}qqqgggXXXRRR\\\jjjiii___UUUBBB777444///111333,,,000///...+++)))(((((()))+++***'''&&&&&&(((+++---))))))))))))))))))))))))((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""&&&)))((($$$###%%%((($$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((***************,,,...444:::<<<@@@EEEKKKlllbbbXXX%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&'''((((((((('''%%%$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((()))))))))*********,,,,,,++++++++++++,,,,,,...,,,++++++,,,------,,,&&&,,,444:::===AAAHHHNNNtttvvvnnnmmmllliiimmmnnniiieeelllvvvtttqqqnnnmmmkkkhhheeeqqqllliiijjjkkklllnnnqqq~~~||||||{{{tttppppppnnniiilllsssyyyyyyuuupppqqqxxx|||{{{}}}|||tttyyyttteeefff|||gggXXXLLL999111555666000///---...///...+++(((,,,***)))(((''''''((()))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''))))))(((''''''(((%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((()))++++++***+++---///666888===BBBDDDOOOzzzyyy\\\aaa%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((&&&'''((((((((('''%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''''''''((((((((()))))))))))))))************+++,,,,,,,,,,,,,,,,,,---.........---,,,,,,///444777:::GGGUUU\\\[[[[[[aaaggg~~~tttooorrrwwwzzz~~~{{{|||~~~~~~ssspppmmmmmmmmmllliiiggg___[[[XXXXXXXXXXXXXXXXXXXXXWWWYYY]]]___bbbmmmyyywwwnnnjjjlllggg]]]___jjjcccgggiiijjjlllpppsssrrrvvvqqqnnnqqquuuxxx{{{}}}{{{sss~~~~~~zzzmmmTTTJJJRRRWWWFFF<<<222...111222///+++,,,,,,,,,,,,,,,+++******************************))))))((((((((('''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))''''''***...///***%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((()))++++++++++++...000999999@@@EEEEEEYYYxxx\\\ddd%%%&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''(((((())))))'''''''''(((((())))))***)))*********++++++++++++,,,,,,,,,,,,---...//////***---000000000444===DDDZZZeeeqqqtttpppmmmqqqvvv||||||xxxvvvzzzxxxsssYYYTTTLLLFFFKKKVVV___aaadddcccccceeehhhkkkllllllooollllllqqquuuuuuvvvxxxsssvvv|||uuuuuu~~~ssswww|||~~~|||{{{uuummmfffhhhpppuuutttpppxxxzzz}}}{{{rrrkkkppp{{{~~~}}}sssfffssszzzgggLLL999111000...,,,+++++++++++++++*********************************)))))))))((((((((('''''''''''''''''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***'''&&&+++222222,,,$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((()))+++++++++,,,...111;;;;;;EEEHHHKKKjjj~~~xxxYYY```&&&&&&'''(((((()))******(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))'''((((((((())))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((()))))))))&&&''''''((())))))***************+++++++++,,,,,,+++++++++,,,---///111111...777AAADDDBBBEEEPPPZZZjjjmmmoooqqqrrrtttzzz~~~}}}}}}~~~yyyeeeeeebbb^^^WWWQQQMMMJJJKKKSSSYYY]]]fffsss{{{|||}}}wwwqqqrrrvvvyyy{{{|||rrr{{{qqqVVVEEE>>>===???888555000,,,)))((()))***************************))))))))))))((((((((('''&&&'''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&'''+++000000***$$$$$$%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((()))+++++++++,,,///111888:::EEEHHHOOOzzzdddXXX```'''''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((('''%%%%%%&&&''''''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$%%%&&&'''((('''&&&%%%$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&''''''((()))******+++******+++++++++,,,,,,,,,******+++,,,...000222333;;;IIIXXX]]][[[\\\gggrrrmmmhhhccceeennnzzzwwwjjj___TTTKKKIIIJJJJJJJJJMMMWWWfffqqqmmmxxx|||{{{{{{|||{{{vvvqqqvvvqqq```XXX[[[aaaNNNGGG===444---+++---...************************))))))))))))((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%'''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&########################$$$%%%%%%&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""%%%(((,,,...,,,(((%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))((()))+++++++++---///222333777CCCFFFPPPtttVVVYYYfff''''''''''''((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))(((((()))************+++++++++)))))))))))))))(((((('''))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))''''''''''''((((((((()))(((((((((((()))))))))))),,,)))'''(((***,,,***)))...,,,******+++,,,,,,,,,...//////------222<<>>EEEGGG^^^___MMM^^^YYY'''''''''((((((((()))))))))))))))))))))))))))(((((((((((()))))))))******************************++++++*********)))))))))************+++++++++++++++++++++++++++***)))(((((()))))))))******************)))))))))((((((((())))))))))))))))))))))))(((((((((''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&%%%%%%%%%&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&'''((((((%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''((((((((('''''''''((((((((())))))(((((((((((()))))))))***+++)))'''(((+++---,,,+++***+++,,,---............)))000666888:::BBBQQQ]]]tttzzz}}}{{{}}}zzzpppbbbXXXRRRPPPRRR\\\jjj}}}tttooollltttwwwuuuttt]]]HHH:::555///000...***,,,111111,,,...---,,,***)))((((((((('''(((((())))))(((((('''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%(((''''''''''''&&&&&&&&&%%%&&&((('''&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''((())))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((''''''((((((((())))))))))))******))))))+++///222888@@@GGGNNNkkkVVVJJJZZZ[[[''''''((((((((()))))))))))))))))))))))))))))))))((())))))))))))*********************************++++++++++++******************+++++++++,,,,,,,,,------------,,,+++***)))((())))))))))))******************))))))))))))((())))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((()))))))))*********)))((())),,,---...---'''))),,,------...///111333>>>IIILLLLLLQQQ___lllxxx{{{ooo```YYYVVVSSSPPPhhhttt~~~|||}}}|||yyyuuuuuuxxx}}}rrrtttkkkqqqyyyvvvtttssswww{{{qqq[[[OOOKKKHHHBBB777---+++///000...+++***)))((('''((()))***((())))))******))))))(((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&''')))***)))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((()))))))))******))))))*********,,,///222;;;DDDJJJUUUxxxiiiIIIFFFVVV```'''(((((((((((())))))))))))))))))))))))*********)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---//////......---,,,******))))))))))))************++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''(((((((((((()))))))))(((((()))))))))*********+++*********+++,,,,,,---***,,,---------111888???SSSZZZ``````___bbbllluuuvvvggg^^^SSSNNNSSSbbbsss~~~xxxssstttvvvwwwvvvuuurrruuuzzzvvvzzzxxxuuu|||ooofffgggmmm}}}rrr___III888000......---,,,,,,+++++++++******((())))))******))))))(((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&((()))+++***(((&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))************))))))*********,,,000333===GGGJJJVVV}}}uuuKKK???FFFTTTfff(((((((((((()))))))))***((()))))))))*********+++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------+++,,,,,,,,,------------............---,,,+++***************+++++++++,,,++++++++++++************************************))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''(((&&&&&&&&&'''''''''((((((((((((((((((((((((''''''(((((((((((()))))))))***))))))))))))************,,,,,,++++++******++++++---///000///111;;;KKKWWWllljjjgggfffkkkwww{{{hhh^^^OOO\\\mmmzzz}}}~~~yyyrrrsssxxxwwwuuutttwwwrrrooowww}}}xxxrrrttt}}}]]]BBB444000111111000///...+++***((('''(((((())))))(((((('''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&'''((())))))'''&&&&&&'''%%%%%%%%%&&&&&&'''''''''))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))************))))))*********---111444===IIIHHHTTT|||aaa;;;???IIISSSggg((((((((()))))))))******((())))))******+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,---------...............///......---,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++******************************))))))))))))************(((((((((((()))))))))))))))(((''''''&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))*********++++++,,,------,,,+++***,,,...)))///444666:::FFFYYYiiinnniiidddgggsssxxxeeeYYY]]]fffzzzqqqaaa\\\cccmmmqqqwww}}}llliiippptttvvvyyyzzz|||___HHH???000///...,,,++++++,,,---'''(((((())))))(((((('''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&''''''&&&'''((()))***)))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%&&&(((((('''&&&&&&'''%%%&&&&&&''''''((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((((()))))))))******((()))******+++---111444===JJJHHHUUU~~~TTT:::DDDLLLSSSddd(((((()))))))))*********((())))))******+++,,,,,,+++++++++,,,,,,,,,,,,---------------------------------........./////////------------...............//////000000000000000---------............///---,,,,,,,,,,,,+++++++++************************)))))))))******+++++++++(((((()))))))))*********))))))((('''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''(((((())))))******(((((()))))))))*********))))))*********++++++++++++---......---...111444111<<>>KKKIII]]]oooIII<<>>===;;;:::888777666555...000222000,,,***+++---...,,,,,,......***+++...((()))+++,,,...//////000///......------...000000,,,,,,,,,+++++++++******))))))***))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((()))%%%%%%&&&(((++++++)))(((((('''%%%&&&''''''&&&%%%'''&&&&&&&&&&&&'''(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))*********+++...---,,,,,,---......---...000333666;;;EEETTT```xxx}}}}}}|||{{{vvvvvvzzz{{{cccAAA555*********++++++***)))(((,,,+++***((((((''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''':::CCC:::***))))))$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((()))))))))***((('''''')))))))))(((******+++...222444444333///...,,,***)))))))))***************))))))))))))***))))))((((((((())))))(((((((((((((((((((((((((((((()))******)))(((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((()))*********((()))+++,,,///999EEEIIIMMMWWW{{{}}}SSS???>>>LLLXXXVVVeee************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---...---...//////---///333111777999666555888;;;;;;999???EEEJJJKKKJJJIIIIIIFFFNNNQQQLLLJJJNNNLLLFFFTTTPPPJJJGGGEEEBBB===999666777777555111...///111///,,,,,,//////+++***---***+++,,,---//////000000////////////000111222222.....................---------,,,+++)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%&&&'''((()))***%%%(((,,,//////......---***(((&&&&&&''''''&&&%%%'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))*********++++++))))))*********++++++++++++++++++,,,,,,------...---///666BBBSSSeeerrryyy~~~~~~{{{ttt|||sssuuu{{{{{{}}}wwwXXXMMM???:::333...++++++,,,,,,,,,++++++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''111:::333'''((()))%%%&&&''''''&&&%%%%%%$$$######&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((''''''''''''&&&''''''((((((((()))))))))(((((((((((((((((((((((('''''''''((())))))******+++)))&&&%%%''')))******))))))+++///333666666666111///---+++)))(((((((((*********))))))(((((('''******)))))))))******+++((((((((((((((((((((((((((())))))******))))))((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&''''''(((((((((((((((((((((((((((((()))******+++))))))+++...333???JJJMMMOOO\\\jjjHHH===AAAOOOYYYXXXhhh*********+++++++++,,,,,,,,,,,,,,,,,,------------------...///000111333444///222555777777666777::::::BBBHHHKKKOOOVVV\\\^^^```fffnnnuuuyyyzzz{{{{{{~~~vvvmmmfffccc]]]VVVOOOIIIEEE???:::888777555444555222111444444000---...,,,---...///000111111111/////////.........//////..............................---,,,+++)))((('''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%&&&''''''((((((+++///333333111000111333,,,***(((''''''((('''&&&'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))*********+++++++++*********+++++++++,,,,,,***+++,,,,,,---...111333666<<>>EEERRRZZZYYYlll***++++++++++++,,,,,,,,,,,,,,,---------.........------...///111333444555555999<<<===@@@GGGQQQXXXccckkkttt|||ooocccTTTKKKGGGCCC:::222:::666444777888444222222000000111222222222222222111111000///...---,,,++++++++++++,,,,,,---------------......------,,,+++++++++***)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&111222333111......111444///,,,)))''''''((('''&&&'''&&&&&&&&&&&&'''(((((('''((((((((()))))))))***(((((((((((())))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,000111111000000222777:::GGGRRR```lll{{{zzz{{{eeeooouuurrrnnnyyyhhhJJJ555......***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%,,,((("""&&&%%%###'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))+++************************)))***+++------,,,***,,,,,,---111444777777777777555222000---,,,++++++,,,,,,,,,------.........+++***************++++++******************************))))))))))))*********)))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&''''''(((((((((((((((((((((((((((((())))))***++++++***+++222>>>JJJRRRIIILLLeeeyyyOOO;;;AAAJJJTTT[[[]]]sss++++++++++++,,,,,,,,,,,,,,,------....../////////------...000222555777888999@@@FFFLLLXXXnnnwwwnnnbbbRRREEEAAA:::666777888555222222333444444555555555444444555555444333111...,,,+++))))))******+++,,,------------...///////////////------,,,+++***(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&((()))222111///,,,***+++...000111...***((((((((((((''''''&&&&&&&&&&&&'''((((((''''''(((((())))))******(((((((((((())))))))))))*********++++++++++++,,,++++++,,,,,,,,,---------000111111000000444<<>>>>>===<<<:::777555444444444111000000///......------111111///...------,,,,,,++++++++++++++++++++++++++++++***))))))***++++++*********)))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''###$$$$$$%%%&&&&&&''''''&&&''''''(((((((((((((((((((((((((((((()))******(((+++,,,---666EEEOOOQQQSSSYYY|||ppppppFFF;;;HHHRRRXXX```mmm++++++,,,,,,,,,------------------...///000000111222555:::BBBKKKSSSZZZ^^^|||ssseee\\\TTTIIIAAA>>>888999999999999888777777333444444444333111///...***+++,,,---...000000111000000111111111111000000...---,,,***)))'''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((&&&%%%%%%(((,,,222555000---,,,...222333111...444000,,,)))(((((((((((('''&&&&&&&&&&&&'''((((((&&&''''''((()))******+++(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......+++...222888AAAQQQdddqqq~~~pppsss|||aaaRRRPPPKKKFFFHHHOOOSSSSSSRRRLLLPPPSSSMMMRRR___eeedddhhhlllsss|||~~~rrraaa\\\```fffkkkttt{{{zzz~~~~~~vvv```PPP>>>:::444...***)))***+++************************((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''''''+++(((&&&)))$$$!!!((('''&&&&&&%%%%%%$$$$$$###&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))************))))))))))))))))))))))))+++,,,...111444666999:::444222000000222555666666999:::<<>>===;;;999777777555444222111///.........++++++++++++++++++++++++,,,+++***))))))***+++,,,************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''######$$$%%%%%%&&&''''''&&&''''''(((((((((((((((((((((((((((((()))******(((+++,,,---777FFFOOOPPPTTT\\\|||ddddddEEE;;;JJJSSSYYYcccttt'''))),,,---,,,+++++++++)))---...,,,,,,111777:::;;;DDDTTTjjjxxx```UUUKKKGGGBBB>>>===;;;666333:::999777777666444000,,,///............///000000111111000000000000000111...+++((((((******)))'''(((((((((((((((((((((((())))))((((((((('''''''''###&&&((((((&&&(((///555000//////000222000+++'''000000///---,,,***)))(((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((()))))))))))))))))))))***+++++++++,,,---++++++......,,,---111+++:::AAA@@@MMMmmm}}}}}}{{{uuulllmmmeeeaaafffmmmjjjZZZJJJPPPOOOMMMMMMUUUaaagggfff]]][[[ZZZ[[[[[[___jjjvvvvvv|||www~~~wwwqqqiii^^^\\\QQQAAA444...,,,+++***---+++)))((()))))))))''')))((((((((((((((()))***&&&&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((******))))))((((((((('''''''''(((((())))))******************))))))))))))+++)))((()))+++---+++))),,,,,,+++***,,,///000///+++555777:::CCCCCCBBBJJJ<<<<<<>>>CCCEEEEEECCCCCCFFFGGGFFFJJJNNNFFFFFFWWWTTTSSSKKKGGGJJJGGGEEEPPPMMMNNNIII???===CCCEEEBBBCCCEEEEEEAAA>>><<<999666666222+++///444***%%%111))))))+++...---)))(((+++'''(((***++++++***)))((((((((((((((((((''''''&&&&&&&&&&&&&&&'''(((******''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&)))))))))))))))******+++))),,,------666DDDLLLMMMKKK```qqqwwwbbb???CCCJJJWWW^^^^^^www---............---------......///111333666===BBBPPP[[[ooohhh```SSSGGG@@@===>>>???777777555444333444777888222222111111111111111111111111000///......//////,,,***''''''((()))'''&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&)))***)))&&&(((---222111111111333555555333000///...,,,***((('''&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***))))))******++++++,,,,,,111...---///...---///333;;;BBBLLLWWWhhh~~~qqqsssoooXXXQQQNNNKKKXXXXXX[[[aaaffffff___YYY]]]___bbbfffppp{{{}}}yyyzzz~~~~~~{{{~~~yyyuuuttt}}}jjjSSS>>>222...///---,,,++++++,,,,,,+++***))))))(((((((((((())))))'''''''''(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))(((((('''''''''''''''(((((()))*********))))))))))))))))))))))))***(((''')))+++---,,,***************---000222222>>>DDDBBBCCCLLLLLLHHHLLLMMMKKKIIIJJJJJJKKKLLLLLLFFFDDD???DDDNNNOOOVVViiipppkkk\\\SSSTTTQQQSSS```xxxiiiWWWIIICCCCCCEEEIIIJJJHHHBBB===???EEEJJJ@@@@@@:::===DDD===555:::666222...,,,******---222222222111///---***(((''',,,,,,,,,,,,,,,+++******''''''''''''((()))*********)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))******+++***,,,,,,...999FFFMMMKKKTTTfffvvvzzz\\\>>>BBBHHHSSS\\\aaa~~~...,,,++++++---------,,,555000000777===CCCPPP^^^qqq|||yyyfffVVVLLLGGGGGGAAA@@@>>>;;;888666666777444555555555444333222111111111///...------------+++)))'''&&&''''''&&&%%%''''''''''''''''''''''''((((((((('''''''''&&&&&&)))***+++)))''''''+++//////......///111222000//////---+++(((&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))((((((((()))))))))******))))))***++++++,,,------///,,,+++---------333999LLLMMMYYYpppvvv{{{mmmbbbbbbgggjjjeee\\\RRRLLLKKKPPPUUU[[[bbbkkknnnmmmlllooorrrxxx}}}zzzyyyuuu{{{~~~|||zzzXXX>>>222000---,,,++++++,,,,,,***(((***))))))(((((()))))))))((((((((((((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''((())))))******+++))))))))))))))))))))))))***)))(((***,,,...---,,,++++++,,,...111555888;;;IIIKKKFFFHHHTTTSSSJJJIIINNNMMMKKKJJJLLLRRRWWWZZZ]]]WWWNNNSSSdddmmmwwwvvvnnnqqqqqqvvvsssddd[[[```lllzzzvvvkkk[[[JJJBBBCCCGGG@@@HHHEEEBBBIIIHHH>>><<<888888777444111///---+++//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))******+++,,,---,,,,,,***)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))******++++++***+++111===JJJMMMIIIUUUfffyyy~~~PPP???DDDHHHRRR\\\fff+++***)))+++...000///---888333777EEERRR^^^sssnnn[[[OOONNNKKKHHHEEEBBB>>>888333444444555555555444333222333222000///...------,,,+++***((((((''''''''''''''''''''''''''''''''''''******)))))))))(((((((((((())))))(((''''''***---///...------,,,,,,++++++111///+++(((''''''((()))'''''''''''''''''''''''''''(((((((((((()))))))))(((((()))))))))*********)))******+++,,,---......---++++++...111555>>>HHH]]]bbbooovvvaaaQQQJJJJJJNNNRRRTTTUUU\\\gggjjjhhhnnnyyyttt~~~hhhggg}}}|||ppppppyyysssRRR<<<333000///---,,,,,,,,,***)))******))))))((()))))))))))))))))))))(((&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&'''(((((()))******++++++))))))))))))************+++++++++,,,---.........111///000333666999>>>DDDDDDGGGEEELLL\\\\\\PPPKKKLLLOOOQQQRRRYYYdddooosss}}}xxxnnnqqq}}}yyy}}}}}}|||lllZZZQQQOOOZZZhhhcccTTTQQQNNNEEE??????CCCDDD???===???>>>;;;//////.........//////000++++++,,,---...///000000---------------...//////---,,,+++***)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))******+++,,,)))***444BBBMMMMMMIIIRRRhhhvvvHHHAAAHHHMMMUUU___mmm------...///222333222222999@@@QQQgggwwwrrr```WWWLLLGGGGGGFFF???999333333444444444444444333444333222000///.........,,,,,,,,,***)))))))))***(((((((((((((((((((((((()))))))))(((((((((((('''&&&&&&'''''''''(((***,,,222222222111000//////000///---***((('''((()))+++(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************)))***+++,,,---...//////...---000444888???LLLYYYqqq{{{kkk```\\\QQQLLLFFFBBBGGGSSS```gggfffkkkyyy~~~ooo|||~~~}}}uuu~~~cccNNNCCC777333///------.........++++++***)))))))))))))))))))))))))))((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''(((((())))))***+++++++++************++++++,,,,,,++++++,,,---------......555333666;;;===<<>>444,,,***+++---...,,,+++******))))))))))))))))))))))))(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((((((((((((((()))******++++++,,,+++++++++,,,------......+++,,,///000000111333555999;;;CCCMMMNNNIIIJJJPPPWWWeeeppp}}}~~~rrrsssyyy|||~~~zzzoookkkiiillliii{{{mmmZZZSSSKKK@@@@@@@@@???===999666222000...---,,,,,,,,,...///000******))))))))))))*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))***)))))))))))))))******+++---***---:::GGGNNNNNNNNN]]]sssjjjlllEEE===LLLUUUYYY```qqq+++---//////222<<>>:::666222000//////,,,,,,+++******+++++++++(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++)))))))))))))))******+++---+++000===GGGKKKOOOUUUgggdddsss^^^KKKBBBSSS[[[[[[aaawww222333888CCCVVVoooooo[[[TTTEEEBBBAAA777222333111111000...///000111000///,,,---...///...,,,***)))------,,,,,,,,,,,,++++++---------------,,,+++***,,,,,,++++++++++++,,,,,,------,,,,,,+++***************+++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++******))))))++++++++++++++++++,,,,,,000,,,,,,///222222444888BBBTTT^^^fffttttttaaaVVVUUUVVVUUURRR]]]aaaiiipppvvv{{{~~~vvv]]]\\\jjjuuu||||||}}}nnn^^^jjjyyyoooEEE666555...111---***+++------***&&&)))))))))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))******************)))))))))+++...//////***)))...111111333999CCCEEEKKKRRRUUUYYYdddpppsss|||tttttt~~~rrrkkknnnyyy}}}fffUUUOOODDD;;;<<<@@@;;;999555***...++++++...///+++((((((***)))(((''''''(((******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))))))))))))))************...+++///:::CCCGGGLLLSSSpppdddwwwPPP@@@AAANNN```cccccc444999GGG^^^zzzlllXXXLLLGGG===999999333111///,,,+++,,,...------///000111111000///---+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,+++******+++******************++++++++++++************)))************+++++++++,,,))))))))))))))))))))))))++++++++++++*********)))++++++++++++,,,,,,,,,,,,)))+++000333222222999BBBRRRcccpppzzzZZZSSSKKKHHHKKKUUU___eeekkknnnsssyyyzzzsssoooooolllfff```bbbbbbeeelllssszzz~~~~~~~~~xxxdddWWWUUU[[[```dddjjjpppppppppwww~~~zzzuuukkkiiilllyyyyyy```FFF888***---,,,,,,,,,+++*********)))))))))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''((((((((())))))'''''''''((((((((())))))))))))))))))************((()))************+++,,,,,,)))---777???BBBDDDHHHHHHLLLWWWiiizzz|||pppvvv}}}zzz~~~qqqgggcccZZZIIIDDDEEE>>><<<>>>999;;;222)))&&&%%%%%%)))...******)))((((((((())))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''''''''''''''&&&'''''''''((((((((())))))))))))))))))************---+++111===DDDGGGNNNWWW{{{xxxccc|||KKK===DDDOOO___bbbggg???MMMfff}}}iii]]]PPPKKKGGG>>>777444///------//////000222222333333222111///.........---,,,,,,+++***************+++******)))((())))))(((((((((((())))))*********++++++++++++,,,)))))))))*********++++++((((((((((((((((((((((((++++++++++++************+++++++++,,,,,,,,,------+++---111222111666EEEUUUdddrrr}}}{{{rrrjjj\\\QQQFFFMMMUUUYYY[[[___fffmmmvvvzzzsssnnnlllkkkgggeeeccc```\\\[[[[[[\\\[[[[[[^^^```ccchhhlllooonnnmmmlllmmmnnnnnnlllkkkkkkllllllmmmoootttxxx{{{{{{{{{rrrccc[[[^^^bbb___\\\^^^___eeekkknnnsss~~~qqqaaa]]]```eeerrrrrroooppp~~~wwwYYYDDD333...//////---***(((***+++))))))******))))))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''((((((((()))))))))''''''((((((((())))))))))))))))))*********++++++(((***,,,---+++***++++++000000444<<>>888444333222---+++,,,+++++++++++++++******************))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))************+++,,,444AAAFFFGGGQQQ^^^wwwlll}}}HHH>>>GGGOOO\\\```lllWWWnnnnnnddd[[[NNNDDD???999444333444555666333333333333333111000///......---,,,++++++******)))))))))******))))))(((((((((''''''''''''((((((******+++,,,,,,---......((())))))))))))*********((((((((((((((((((((((((++++++++++++++++++++++++++++++,,,,,,------......555000---111:::GGG[[[kkkqqq{{{{{{]]]MMMKKKLLLKKKJJJZZZbbblllqqqsssxxxxxxrrrjjjddd```]]][[[YYYUUUUUUTTTRRRRRRTTTWWWZZZ\\\```dddgggjjjkkkgggbbb```ccceeegggggggggiiijjjggggggiiimmmppppppnnnlllaaaRRRRRRggguuuqqqmmmqqqnnnqqquuuxxx}}}tttnnnnnnjjjjjjqqq|||}}}yyyeeeTTTFFF777444000,,,************)))************)))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))'''(((((((((((()))))))))))))))*********+++++++++***,,,...---,,,,,,///111888===DDDIIIKKKOOOVVV]]]rrr|||~~~wwwuuu|||wwwvvvuuuzzzuuuooolllnnn\\\QQQCCC???<<<===:::444///...,,,,,,------------------++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''(((((((((((()))))))))((()))))))))***************,,,777EEEHHHHHHTTTfffzzzuuuwwwIIIAAAJJJPPPXXX]]]rrrtttxxxjjjYYYMMMGGG???999666666666666222222222222111000//////......---,,,,,,+++******((())))))*********))))))((((((''''''''''''(((((((((((()))***+++,,,------((())))))))))))*********))))))))))))))))))))))))+++++++++++++++++++++,,,+++,,,,,,---......//////444------===TTTgggsssyyy{{{dddRRRBBBAAAJJJTTT]]]dddlllpppuuu~~~|||uuuqqqpppsssrrrqqqrrrtttwwwxxxxxxooojjjccc\\\WWWUUUSSSRRRNNNNNNMMMKKKIIIJJJNNNRRRPPPXXX```fffnnntttrrrlll\\\^^^aaabbbbbbcccdddfff______aaaeeeiiilllmmmlll[[[NNNSSSkkkyyyuuuttt}}}xxxyyy{{{}}}yyyssshhhffflllqqqrrrppp~~~}}}zzzzzzrrrmmmjjjbbbFFF<<>>PPPccckkkjjjjjjpppwwwxxxwwwzzzzzznnnpppzzzqqqmmmYYYOOOEEE???:::555555888,,,,,,------------------++++++++++++************((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((()))))))))***((()))))))))************+++,,,888HHHKKKIIIVVVkkksssxxxsssHHHAAAKKKQQQWWW\\\wwwuuu___QQQKKKBBB:::555333222111111111000//////.........------,,,,,,,,,,,,++++++)))***++++++,,,+++++++++))))))(((((((((((())))))&&&&&&''''''((()))******)))))))))*********++++++))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,+++,,,,,,---...///000000,,,,,,888UUUrrrqqqPPPIIIGGGQQQZZZ___gggooowww}}}ccc```^^^``````^^^^^^bbb[[[XXXVVVWWW[[[___bbbddd___\\\WWWQQQMMMKKKJJJJJJLLLLLLKKKIIIGGGGGGIIILLLLLLVVV^^^ccckkkttttttmmm```bbbccccccbbbbbbbbbccccccbbbaaabbbdddeeeeeedddZZZRRRWWWiiirrrnnnqqq}}}|||}}}tttmmmggg___XXXUUUaaarrrvvvzzzrrrqqqrrrtttcccQQQ;;;...---///...+++******++++++******)))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((((((((()))))))))******((((((((()))))))))***************++++++++++++,,,+++---...------444???HHHMMMgggzzzxxxvvvyyytttrrriiiooo|||yyyrrrmmmlllhhheeeccc\\\NNNBBB<<<222111///---++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((((((((((()))))))))******))))))))))))************---,,,888JJJNNNKKKXXXmmmooosssHHH@@@MMMTTTZZZ^^^|||gggWWWQQQGGG>>>888444111///111000///......---------++++++,,,,,,,,,,,,------+++,,,,,,---......------+++******************+++''''''(((((()))))))))***************+++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---...///000111111///888NNNjjj~~~gggWWWRRRPPPWWWeeennnrrr|||{{{hhhVVVVVVSSSQQQQQQMMMHHHHHHLLLMMMKKKIIIJJJNNNQQQSSSTTTQQQPPPNNNKKKHHHFFFFFFGGGCCCBBBBBBAAABBBBBBBBBBBBBBBKKKPPPPPPUUU^^^\\\TTT\\\^^^aaaaaaaaaaaabbbcccfffeeecccbbbaaa___[[[XXXWWWSSSVVVcccjjjkkkqqq{{{wwwxxx|||wwwgggYYYSSSQQQdddvvvqqquuu}}}yyyYYY@@@333///---+++***++++++++++++***))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***(((((()))))))))*********(((((()))))))))******************+++++++++,,,,,,,,,000444666888@@@MMMWWWaaavvv|||qqqiii```lllqqqqqqmmmxxxtttYYYIII???<<<777111---+++++++++---,,,,,,,,,,,,+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))(((((()))))))))*********))))))))))))************000,,,777JJJPPPLLLXXXmmmvvvvvvLLLCCCOOOXXX^^^aaa}}}qqqfff~~~ooo___XXXNNNEEE>>>888444111111000///...------------***++++++,,,,,,------...,,,---......////////////,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,---...///000111222:::III```ssszzz{{{^^^YYY___SSSLLLXXXVVVWWWbbbuuu{{{nnngggccc___XXXSSSFFFDDDDDDEEEBBB>>>@@@FFFDDDCCCCCCEEEIIIKKKKKKKKKIIIIIIIIIHHHFFFEEEEEEFFFFFFEEEDDDFFFHHHIIIHHHGGG@@@HHHKKKIIINNNWWWWWWNNNLLLOOOSSSUUUWWWYYY\\\^^^[[[[[[\\\^^^^^^\\\XXXUUUOOOMMMPPP[[[eeekkkrrryyyiiikkkpppwww}}}}}}zzzwwwkkkgggWWWZZZfff}}}vvvQQQ888---***+++***++++++++++++***))))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***))))))))))))************))))))))))))******************+++++++++,,,,,,,,,///555<<<@@@CCCKKKXXXbbblllxxx||||||vvvpppeeeyyy|||cccggg}}}ooo```LLLGGG???777111...---...---------,,,,,,,,,++++++)))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))))))))))))))************))))))))))))************111,,,666JJJQQQMMMXXXlll}}}|||RRRIIIPPP[[[bbbeee{{{qqqddd^^^aaa[[[]]]```aaaaaa```aaabbb^^^WWWRRRUUU___hhhllllll~~~}}}lll^^^KKK888333888111000...------...,,,(((+++******))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,++++++***++++++************++++++******+++++++++,,,,,,,,,++++++******************++++++,,,,,,,,,---------------,,,,,,---000444777DDD___wwwzzzvvv|||aaaQQQDDDHHHSSS\\\dddkkkaaannnyyyoooddd```ZZZUUURRRNNNKKKIIICCCCCCBBBBBBBBBCCCCCCDDDLLLEEECCCIIILLLIIIHHHIIILLLKKKJJJJJJKKKKKKJJJIIIKKKJJJHHHHHHIIIIIIGGGEEEGGGIIINNNTTTVVVTTTOOOJJJKKKIIIHHHHHHIIIJJJIIIGGGLLLOOOSSSSSSPPPLLLHHHFFFIIIJJJNNNTTT\\\cccgggiiieeegggkkknnnqqqrrrrrrrrryyy~~~zzzttttttqqqooouuueeeIII===555------***)))***)))''')))---))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))''''''''''''((((((((()))(((''''''***...///---***+++---...///---------///:::@@@DDDMMMSSSOOOZZZttt}}}xxxqqqsssmmmkkkwwwsss}}}ppp```^^^cccUUUFFF>>>999444111000***...000---******,,,---(((((((((((()))***+++,,,))))))))))))((((((((((((''''''''''''((((((((()))))))))))))))************)))))))))***++++++,,,,,,...222>>>KKKOOOQQQ\\\kkkqqqxxxTTTIIITTTdddcccgggssseeeaaa\\\SSSRRRWWW[[[^^^```aaaaaa```aaabbbZZZVVVRRRRRRVVVYYYZZZXXX]]]``````\\\___lllxxx}}}uuucccQQQAAA666333333111///,,,,,,---+++***,,,++++++***************++++++++++++++++++++++++'''((()))*********))))))******))))))))))))******************++++++++++++************************++++++,,,,,,,,,------------///000///...000666;;;LLLbbbyyywww___BBBCCCKKKZZZeeejjjnnnsssyyy~~~vvvkkk```YYYUUUQQQMMMLLLNNNMMMJJJFFFHHHGGGEEECCCDDDGGGJJJLLLJJJFFFEEEIIIKKKHHHGGGIIIKKKJJJHHHHHHIIIIIIHHHGGGLLLJJJGGGFFFGGGKKKPPPSSS]]]\\\ZZZZZZYYYVVVRRROOONNNMMMLLLLLLLLLMMMKKKJJJJJJKKKLLLKKKHHHFFFFFFFFFDDDGGGKKKPPPUUUXXX[[[\\\^^^aaaeeejjjnnnqqqssssss~~~wwwsssuuu}}}{{{xxxvvv|||eeeWWWJJJ999000+++***+++---+++''')))---))))))(((''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))'''''''''((((((((())))))(((''''''***---...,,,)))---+++((((((,,,111666999>>>GGGPPP]]]gggccciii~~~xxxnnnjjj|||{{{nnn```^^^[[[XXX\\\fffiii[[[CCC222555222---******,,,------+++******)))))))))*********)))))))))(((((((((((('''''''''((((((((())))))))))))))))))************)))))))))***++++++,,,,,,,,,333AAANNNPPPPPP\\\mmmkkklll~~~rrrPPPEEEUUUdddeeepppzzz~~~uuukkkdddccc```\\\___fff]]]___aaaaaa`````````aaadddcccbbb```______^^^]]]___aaa```]]]^^^bbbeeedddbbbiiiwwwiiiZZZNNN@@@444444222///---,,,++++++,,,,,,,,,+++************+++************************''''''((()))))))))(((((())))))(((((((((((())))))))))))))))))************************************,,,,,,,,,,,,------------,,,000333111...333???JJJSSScccvvvvvveeeRRRBBBBBBLLL^^^mmmuuuxxxssslllssszzz{{{xxxiiigggccc^^^XXXSSSOOOMMMIIIGGGFFFIIINNNOOOKKKGGGJJJJJJIIIIIIJJJKKKLLLMMMJJJIIIJJJMMMLLLIIIJJJMMMKKKJJJIIIJJJKKKLLLKKKJJJSSSTTTVVVVVVWWW[[[aaagggnnniiibbb]]]ZZZYYYXXXWWWVVVUUUSSSSSSTTTSSSRRRPPPLLLLLLIIIFFFCCCCCCEEEHHHJJJLLLPPPQQQRRRRRRRRRSSSUUUXXX]]]bbbgggkkknnnooo{{{wwwooohhhfffkkkttt{{{{{{xxxvvvyyytttfffjjj___FFF???...,,,---///---)))))),,,***)))((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))''''''((((((((())))))))))))((((((***+++,,,+++)))---+++)))***000777>>>BBBEEETTTeeexxx|||uuu}}}|||~~~{{{|||qqqlllmmmfffkkk|||eeeIII===444+++))),,,...---+++---,,,+++***))))))))))))******)))))))))(((((((((''''''((((((((()))))))))))))))))))))************)))))))))***++++++,,,,,,+++555EEEPPPOOOOOO___uuueeeqqq}}}pppQQQHHHWWWaaafffzzzyyyxxxtttmmmkkkfffaaa```\\\YYY\\\ccc[[[]]]^^^^^^]]]\\\]]]^^^YYY[[[\\\\\\[[[[[[___bbbeeedddccccccdddeeecccaaa^^^___eeeqqq}}}jjj___OOO>>>444111//////...++++++---,,,+++******))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))***************+++++++++,,,,,,,,,------------...---111222///000;;;QQQccc```iiixxxxxxbbbQQQJJJIIIJJJ[[[dddqqq}}}hhhddddddmmmwwwyyyqqqgggZZZWWWTTTPPPMMMLLLLLLLLLIIIKKKNNNQQQSSSRRROOOMMMLLLNNNQQQSSSTTTRRROOONNNLLLOOOSSSTTTSSSQQQSSSVVVWWWUUUTTTUUUVVVWWWVVVTTTYYY```iiilllkkkiiikkknnnlllhhhaaa]]]]]]^^^___``````^^^]]]\\\]]]\\\[[[YYYVVVUUURRROOOLLLLLLOOORRRTTTTTTTTTRRRPPPNNNNNNOOOPPPRRRVVVYYY]]]___aaabbbfffffffffgggiiilllpppqqq{{{|||wwwsssmmmvvvsss~~~sssooo~~~vvv\\\UUU<<<333,,,,,,...,,,*********))))))((('''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))'''(((((((((((())))))))))))))))))***+++++++++******---111444777<<>>555222222000...------,,,+++************************)))))))))(((((('''(((((((((((()))))))))((()))))))))************)))))))))***++++++,,,,,,+++666FFFOOOLLLOOOggguuuxxxsssVVVMMMXXX^^^eeesssiiillliii^^^___[[[XXXVVVRRROOOQQQVVVUUUVVVVVVUUUTTTSSSTTTVVVOOORRRTTTUUUUUUYYY```gggeeecccbbbccceeeeeeeeeeeeooonnnnnnnnnsssqqqaaaQQQ888222...111111...+++---******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((()))))))))))))))*********+++++++++,,,,,,---------............000000000777KKKfffzzztttzzzzzzhhh```UUUJJJCCCEEEQQQ]]]gggsss~~~jjj^^^^^^ccciiimmmjjjbbbXXXPPPMMMMMMKKKJJJJJJJJJKKKLLLNNNSSSYYY[[[WWWSSSQQQQQQPPPQQQSSSVVVYYY\\\^^^___```eeeiiijjjiiijjjkkkmmmrrrpppmmmkkkjjjhhheeeccc___fffmmmooolllhhhhhhiiifffdddbbbccceeeggghhhhhhhhhgggeeeeeeffffffdddbbbaaabbbbbbbbbaaabbbdddfff\\\XXXTTTPPPNNNMMMMMMMMMSSSSSSTTTTTTTTTTTTSSSSSSVVVZZZ```gggnnnrrrtttuuu}}}{{{|||mmmmmmzzzsssqqqnnnyyy~~~|||oooTTT@@@---)))---...+++(((******)))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((()))))))))***))))))*********+++,,,---(((///666999;;;AAANNNXXXgggzzzwwwvvviiimmmzzz|||xxxjjj```TTTFFF>>>666///...111,,,,,,++++++++++++,,,,,,************))))))))))))(((((((((((()))))))))***((()))))))))************)))))))))***++++++,,,,,,---777FFFLLLIIIQQQppp~~~yyyrrrVVVMMMYYY\\\eeetttrrrtttmmmaaa___dddaaaWWWXXXWWWUUUTTTSSSTTTTTTUUUNNNNNNNNNMMMKKKJJJLLLMMMTTTVVVWWWWWWXXX\\\ccciiikkkhhhhhhkkkmmmmmmpppuuuuuuxxxzzzxxxuuuvvv}}}vvvlllFFF999///222444000------))))))(((''''''''''''(((((((((((((((((((((((((((+++***)))((((((((())))))((((((''''''''''''(((((((((((((((((()))))))))))))))))))))***++++++,,,,,,,,,---------............//////222999III^^^ttt~~~zzz```GGGEEEFFFKKKNNNQQQ^^^mmmyyy}}}nnnfffbbb```ggghhheee]]]RRRKKKKKKNNNJJJJJJKKKLLLMMMMMMNNNNNNPPPUUU\\\]]]ZZZVVVTTTTTTTTTRRRPPPQQQXXXcccooowww|||wwwrrrooommmnnnnnnkkkhhhgggiiillliiijjjmmmqqquuuvvvtttrrrrrrqqqppppppqqqqqqpppooommmooorrrtttuuuvvvyyy{{{iiibbb[[[YYY[[[\\\ZZZVVV\\\[[[XXXVVVSSSPPPNNNMMMOOORRRWWW\\\bbbjjjsssxxx~~~}}}{{{{{{}}}ooouuu|||ttt|||pppuuulllRRR666,,,---///,,,)))+++***))))))(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))((((((((()))))))))******)))***+++++++++,,,...000,,,333;;;@@@FFFQQQbbbooo{{{zzzuuuwww~~~|||ooogggvvviii[[[QQQDDD555...000,,,,,,,,,+++,,,,,,------++++++*********)))))))))((((((((()))))))))******))))))))))))************)))))))))***++++++,,,,,,///999FFFLLLJJJSSSvvv||||||jjjPPPIIIXXX\\\jjjtttfffhhheee^^^WWWXXX[[[YYYRRRMMMKKKJJJLLLPPPTTTTTTRRRMMMNNNMMMKKKIIIHHHJJJKKKMMMNNNOOOOOOPPPQQQTTTVVV\\\\\\```fffiiijjjqqqzzzuuu{{{{{{}}}|||\\\EEE222111555222...///***))))))(((((((((((((((((((((((((((((((((((((((***)))((('''''''''(((((()))(((((((((((((((((()))(((((()))))))))*********((())))))***++++++,,,,,,------------............///000888III___pppxxxzzzvvvcccOOO???>>>III[[[gggooo~~~xxxlllccc```bbbcccddd```\\\UUUNNNJJJLLLPPPTTTQQQQQQQQQRRRSSSUUUVVVVVVRRRSSSXXX]]]bbbccc```\\\```^^^\\\___gggttt|||xxxyyyxxxuuusssrrrrrrtttuuusssvvv{{{~~~}}}~~~~~~}}}}}}wwwoooiiikkkrrrtttnnnffffffdddaaa]]]ZZZWWWTTTSSSSSSTTTUUUTTTVVV___lllvvv|||zzz{{{}}}ttt~~~}}}dddGGG555///,,,+++++++++***))))))(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))(((((()))))))))*********(((***,,,,,,,,,---111444777>>>IIIVVVbbbmmmvvv{{{zzzvvvyyy}}}|||~~~tttYYY@@@444///...---,,,,,,+++,,,,,,+++++++++*********))))))(((((()))))))))*********))))))))))))************)))))))))***++++++,,,,,,111;;;HHHOOOMMMVVVwwwyyyeeePPPLLLWWW^^^tttzzzhhhffffff[[[WWWRRRPPPRRRUUUTTTRRRMMMLLLKKKNNNUUUZZZYYYUUUQQQQQQPPPNNNLLLKKKMMMNNNMMMNNNOOOPPPQQQQQQPPPOOOMMMPPPXXXcccgggiiisss~~~|||{{{lllOOO555000444222000111+++******))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%&&&&&&'''))))))(((((((((((())))))))))))))))))************((())))))***++++++,,,,,,---------........./////////222???WWWooo{{{wwwnnnsssWWWHHH:::FFFEEERRRlllqqqcccaaa___``````^^^YYYTTTRRRMMMJJJKKKPPPSSSQQQMMMWWWVVVUUUUUUVVVXXXZZZ\\\UUURRRTTT___kkkqqqmmmfffoooqqquuuzzz~~~{{{{{{|||~~~~~~{{{xxxyyy}}}}}}zzz{{{}}}}}}vvvqqqwwwzzznnnmmmkkkhhhdddaaa^^^\\\[[[\\\]]]]]]ZZZXXX]]]jjjuuuzzz~~~{{{{{{~~~tttzzzxxxpppTTT???111******...+++******)))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))************(((***------,,,...222666AAAIIIYYYnnnzzzyyywwwuuuuuu[[[@@@111000///---,,,+++******+++++++++************)))))))))))))))************))))))))))))************)))))))))***++++++,,,,,,333<<>>LLLPPPMMMZZZ{{{yyyfffSSSPPP___fff~~~xxxjjjaaaVVVNNNJJJIIIGGGEEEDDDHHHNNNUUUZZZ\\\]]]\\\^^^^^^^^^]]]ZZZXXXYYYYYYWWWWWWXXXXXXWWWUUUTTTSSSUUUWWWXXXUUURRRSSSXXX]]]XXXWWWVVVUUUUUUSSSPPPMMMOOOQQQZZZgggrrrxxxyyykkktttUUU;;;111111333777222,,,***,,,---+++((())))))************))))))))))))(((((((((((())))))))))))))))))))))))******)))))))))*********++++++******++++++,,,,,,------///***+++111222000222999MMMQQQWWWllleeeGGG;;;GGGaaassshhh^^^QQQIIIHHHKKKOOOQQQLLLJJJHHHHHHJJJLLLMMMMMMTTTTTTWWW\\\]]]\\\___ccckkklllpppuuuuuurrrrrruuuzzzkkkeeellluuuzzz|||yyyzzzyyytttnnnnnnmmmnnnpppwww~~~|||zzzzzzzzz{{{jjjooouuuvvvvvvzzzsssrrr{{{}}}dddDDD444,,,,,,+++***)))))))))***+++)))))))))(((((((((''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,//////111888BBBLLLQQQRRRbbbrrroooaaafffzzz|||~~~}}}~~~wwwiiidddaaaRRRCCC;;;555---+++...,,,,,,***((('''))),,,///***))))))(((((())))))***))))))))))))))))))))))))************+++,,,---...222???LLLOOOOOO___|||uuucccRRRQQQ^^^xxx|||tttjjj^^^XXXPPPHHHDDDDDDFFFGGGMMMRRRXXX\\\\\\\\\]]]^^^\\\^^^____________```bbb]]]^^^`````````^^^[[[YYYTTTUUUUUUUUUUUUVVVYYY[[[ZZZXXXVVVXXXZZZYYYVVVRRROOONNNQQQYYYaaaiiittt~~~}}}qqqRRR:::111333888555000......---,,,***))))))************))))))))))))(((((((((((()))))))))))))))))))))*********))))))*********+++++++++******++++++,,,------...111---///444222///999IIIdddgggjjj{{{sssJJJGGGLLLbbbrrr^^^RRRNNNJJJHHHJJJMMMOOOPPPHHHGGGFFFGGGJJJNNNQQQSSSTTTVVVXXX[[[]]]```dddgggsssrrruuuyyyyyywwwyyy}}}pppfffnnnxxx|||~~~xxxsssqqqooommmnnnsss{{{~~~|||||||||{{{zzzrrrrrrppplllmmmvvv~~~xxx|||uuu|||rrrPPPAAA666111...------+++((((((+++)))))))))(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))***************+++***+++++++++***+++---...333555999BBBOOOZZZ[[[VVVkkk|||sssaaappp|||~~~~~~}}}wwwqqqmmmttteeeXXXRRRGGG666---///...///...+++)))(((+++---***))))))))))))))))))***))))))))))))))))))))))))************+++,,,------333???JJJLLLNNNbbb~~~rrr___RRRVVV___vvvjjj]]]WWWSSSLLLFFFDDDFFFKKKOOOVVVZZZ^^^^^^\\\[[[]]]```aaaccceeefffggghhhjjjlllgggiiikkklllllljjjgggeeeaaa______ccchhhiiieeeaaaXXXWWWVVVXXX[[[]]]ZZZWWWZZZVVVTTTTTTVVVYYYcccmmmzzzpppLLL888777666777666333///,,,,,,---))))))************))))))))))))(((((((((((())))))(((((())))))************************++++++++++++***++++++,,,------......000///111333///111DDDYYYgggmmmsss\\\GGG[[[mmm```NNNHHHKKKKKKLLLMMMMMMLLLIIIFFFGGGHHHIIIKKKNNNRRRVVVYYYYYY[[[\\\\\\___eeelllpppyyywwwyyy}}}xxxiiiqqq{{{||||||{{{xxxtttqqqrrruuuxxx~~~||||||}}}}}}yyytttqqqttt{{{}}}~~~yyylllbbbgggyyywwwuuuooo[[[@@@111---,,,...---)))(((******)))))))))(((((((((((('''''''''((((((((())))))(((((((((((((((((((((((()))*********++++++,,,,,,***+++++++++***+++///222222888???KKK\\\iiihhh___```zzzzzziii~~~pppyyy|||ssskkkuuusssTTT<<<444---......,,,***)))***+++******))))))))))))******))))))))))))))))))))))))************+++,,,------333>>>HHHIIINNNeee~~~mmmXXXQQQ[[[eeezzznnn^^^QQQNNNKKKGGGFFFHHHMMMSSSWWWXXXZZZ]]]]]]]]]___cccggggggiiikkkllllllmmmoooppptttvvvxxxzzzzzzyyywwwvvvsssppppppvvv}}}}}}tttlll^^^^^^___``````^^^ZZZWWWWWWTTTSSSSSSRRRTTT]]]gggnnnyyy]]]AAA666222666999777222------...))))))************))))))))))))(((((((((((())))))((((((((()))******++++++*********++++++++++++,,,++++++,,,,,,------......---///000///000;;;PPPaaa\\\iiiuuugggQQQQQQkkknnnXXXLLLFFFDDDHHHJJJLLLMMMLLLIIIEEECCCIIIKKKNNNQQQSSSWWW[[[^^^bbbeeefffeeehhhqqqyyy|||}}}llluuu~~~yyyuuutttuuuzzzxxxyyy~~~{{{{{{}}}nnnhhhpppqqqkkkqqqyyy~~~vvvMMM444+++(((,,,...***)))+++******)))))))))(((((((((''''''((((((((()))))))))((((((((((((((((((((((((*********+++,,,,,,------+++,,,---,,,,,,...444999999BBBMMM[[[nnnyyyeeeuuu~~~tttjjjpppxxxwwwzzzxxxVVVBBB111///,,,++++++,,,+++***+++******))))))******+++))))))))))))))))))))))))************+++,,,---...333>>>GGGHHHPPPlll{{{hhhTTTOOO\\\nnn}}}pppaaaTTTNNNHHHGGGHHHKKKQQQVVVYYYZZZXXX[[[^^^aaadddhhhlllooolllooorrrsssuuuwwwyyy|||xxxmmmqqquuuuuuppphhh```\\\UUUUUUVVVXXXXXXXXX___hhhjjjuuupppQQQ666111444777999666222---+++))))))************))))))))))))(((((((((((())))))'''(((((()))******++++++*********+++++++++,,,,,,++++++,,,,,,---.........---111000...999OOO___ccc___ppp~~~zzzcccPPP\\\gggzzz^^^LLLJJJKKKJJJIIIKKKKKKLLLLLLJJJJJJJJJJJJMMMQQQVVVYYY[[[]]]```cccjjjooorrrqqquuunnn{{{|||zzzzzzxxxvvvwww~~~uuupppzzzzzz}}}pppppp}}}{{{|||dddDDD444)))+++...+++))),,,*********)))))))))(((((('''((((((((())))))))))))((((((((((((((((((((((((******++++++,,,------...---///000//////222:::@@@FFFQQQ[[[fffzzz|||uuuiii]]]^^^rrrzzznnn[[[CCC;;;111,,,---///---++++++******))))))******+++))))))))))))))))))))))))************+++,,,---...333>>>GGGJJJVVVvvvvvvgggVVVRRR]]]tttsssjjjaaaSSSLLLNNNJJJJJJMMMSSSZZZ^^^\\\ZZZ\\\^^^bbbggglllppprrrssstttwww{{{{{{vvvjjjdddaaaaaacccccc^^^YYY\\\bbbfffnnnyyyllleee===222222444888:::666...'''))))))************))))))))))))(((((((((((())))))'''(((((()))***+++++++++******+++++++++,,,,,,,,,++++++,,,------......///000333000000CCC```kkkcccooobbbSSSNNNSSSrrrkkkXXXGGGEEEJJJMMMMMMNNNNNNMMMKKKIIIHHHJJJNNNQQQRRRWWW]]]```aaabbbeeegggmmmuuuzzzzzz~~~pppxxxvvvvvv~~~yyy^^^^^^qqq}}}}}}wwwxxxxxxzzzzzzVVV@@@...---///+++))),,,************))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******+++,,,,,,---......///111333222222666>>>EEENNNWWW___gggxxxwwwfffkkk~~~sssxxx}}}vvvzzzoooXXXJJJ999000000111...+++++++++************++++++))))))))))))))))))))))))************+++,,,---...333???HHHLLL[[[~~~tttjjj\\\VVV^^^uuurrrmmmiiieeeZZZLLLEEEEEEJJJQQQXXXZZZYYYXXX[[[^^^```bbbfffmmmrrruuutttrrr|||uuuooooooqqqqqqnnnhhhbbb```bbbdddllljjjoooyyyxxxnnnYYY;;;888666888;;;999333---***))))))***++++++)))'''******))))))))))))******)))))))))))))))******+++))))))***++++++++++++***...,,,***+++///111111///+++222111888QQQfffnnnsssYYYIIIOOOVVVjjjyyyiiiMMMMMMLLLKKKLLLMMMNNNOOOMMMJJJFFFFFFKKKRRRXXX\\\]]]eeekkkiiigggjjjnnnoooppp{{{{{{ssszzzdddNNNUUUhhhrrrppprrrttttttuuuwwwzzztttPPP111---000+++))),,,************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********+++,,,---///000444222000///222:::EEEMMMXXXhhhvvvwwwuuu{{{nnn{{{tttqqqpppggghhhVVV888,,,333333(((,,,---,,,+++------+++'''))))))))))))))))))))))))++++++,,,+++***+++...000333@@@LLLQQQ\\\wwwqqq~~~}}}hhhYYYYYYaaannnmmmjjjjjjhhh[[[IIIDDDKKKTTTWWWZZZ[[[ZZZ[[[___bbbccceeehhhmmmsssyyy~~~yyywwwyyyyyyyyyvvvqqqllliiijjjkkklllkkkooowww}}}|||dddAAA999555888999666222222,,,+++))))))***+++***(((******))))))))))))******)))))))))))))))******+++******+++,,,,,,,,,,,,,,,---,,,+++,,,///000000...222///444DDDYYYlll|||gggHHHFFFWWWfffyyylllRRRKKKJJJIIIIIIIIIKKKLLLMMMKKKKKKMMMPPPUUU[[[```dddiiiooorrrqqqrrrwww|||}}}~~~nnndddlllzzz}}}xxxuuuvvvrrroootttzzz~~~}}}cccDDD222------+++(((************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))************+++,,,---...//////...000444<<>>???;;;666000,,,******************))))))))))))******)))))))))))))))******+++)))******+++++++++++++++***,,,---...//////000000333MMMfffnnnxxx^^^FFFOOOlll^^^LLLPPPQQQJJJRRRPPPNNNLLLLLLNNNQQQRRRWWW]]]bbbddddddgggnnnttt{{{}}}~~~wwwmmmkkknnnwww|||zzz}}}wwwaaaFFF...***333++++++++++++************************************))))))))))))************,,,,,,,,,++++++,,,---------555>>>GGGQQQccczzzxxx{{{{{{xxxqqqyyyhhhHHH...///,,,---///---((((((,,,************************++++++,,,+++***+++...000555AAAKKKOOOXXXqqqmmm~~~nnnWWWRRR]]]fff{{{pppiiibbbRRRJJJPPPkkk~~~kkk]]]\\\```fffmmmqqqtttuuuvvvvvvxxx{{{ooodddvvv|||aaaDDD:::===AAA???<<<>>>999333...,,,+++***)))******))))))))))))******)))))))))))))))******+++))))))***++++++++++++***+++,,,......///000333555AAAeeennnccctttXXXJJJIIIeeeyyyVVVOOOQQQMMMLLLQQQOOONNNLLLLLLNNNQQQUUUXXX^^^bbbeeehhhkkkpppxxx}}}qqqgggfffjjjzzzvvvuuuuuuYYY777***000,,,++++++++++++*********************************)))))))))*********++++++++++++++++++,,,,,,---......777CCCNNN[[[nnniiiqqqvvv}}}zzzyyylllYYYBBB222+++)))---...***)))---++++++++++++++++++++++++++++++,,,+++***+++...000666BBBLLLOOOXXXqqqiii~~~zzzdddSSSRRR[[[cccuuugggeee\\\PPPGGGJJJSSS```lllooofff\\\^^^dddlllqqqsssuuuxxxzzzwww{{{kkkqqq{{{lllSSS>>>888===???===@@@<<<555000---+++)))(((******))))))))))))******)))))))))))))))******+++)))***++++++,,,,,,+++++++++---.........111666;;;SSSzzzttteeekkkKKKOOOeeeiiiSSSHHHRRRWWWQQQOOOWWWLLLLLLLLLMMMRRRXXX^^^bbbkkklllooosssxxx}}}yyylllhhhhhhqqqzzzxxxjjjxxxiiiKKK555,,,,,,,,,+++++++++*********************************))))))*********+++++++++*********+++,,,---...///555===KKK[[[lll{{{|||tttooojjjjjjgggAAA333***---///+++)))---++++++++++++++++++++++++++++++,,,+++***+++...000999EEENNNPPPXXXpppsssfffrrrZZZOOOSSS[[[^^^tttllljjj^^^PPPKKKBBBOOOZZZ\\\\\\``````]]]```fffnnnqqqqqqrrrwww{{{~~~rrrxxxqqqzzzuuu```CCC666;;;AAA@@@AAA===777222///,,,)))'''******))))))))))))******)))))))))))))))******+++++++++,,,------------,,,,,,---.........222999>>>^^^{{{qqquuuQQQNNN```cccJJJQQQTTTPPPNNNOOONNNKKKKKKKKKLLLPPPVVV___fffkkkxxxxxxyyy}}}{{{|||~~~~~~|||nnnkkkfffiiinnnqqq{{{rrr\\\BBB---,,,,,,,,,+++++++++******************************)))************+++++++++*********+++,,,...///000>>>DDDQQQeeeyyy}}}xxxyyyxxxqqqjjjuuuSSS???000///000+++))),,,++++++++++++++++++++++++++++++,,,+++***+++...000<<>><<<666///+++***,,,)))((((((((((((((()))***)))************+++++++++++++++++++++++++++,,,,,,333***+++333333...999MMMgggpppxxxZZZUUUeee{{{^^^KKKIIIKKKNNNNNNLLLKKKKKKMMMLLLMMMPPPTTT\\\gggttt|||~~~{{{~~~zzzuuummmggggggeeerrrnnn~~~}}}pppQQQ000...---,,,,,,+++))))))+++))))))))))))))))))))))))++++++******************,,,,,,...///......555???GGGMMMKKK```xxxuuuuuummmtttjjjwww|||yyy}}}{{{TTT333...000+++(((---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++,,,...///;;;CCCJJJPPP^^^uuutttlllpppQQQNNNXXXYYY```iii|||mmmcccccc[[[LLLHHHOOOZZZ[[[\\\^^^aaaeeekkkoooqqqqqqrrrrrrpppuuu||||||{{{wwwlllZZZGGG;;;:::<<>>:::555///,,,+++***))))))(((((())))))))))))************+++++++++***+++++++++,,,,,,,,,---***000444333222:::KKKYYYdddxxxvvv[[[```xxx]]]JJJIIIJJJLLLJJJHHHJJJNNNPPPMMMIIILLLPPPWWW^^^eeemmmuuuzzz}}}}}}tttpppuuupppnnndddaaaooottt}}}xxx|||zzz```777000,,,...///,,,)))*********************************++++++++++++++++++---,,,,,,...111777FFFSSSbbbxxxvvvmmmvvv~~~uuu}}}eeejjjxxx|||vvvwwwWWWWWWZZZfff}}}sssaaa<<<---...///---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++,,,...000;;;BBBIIIQQQbbb}}}uuuqqqvvvVVVNNNWWWXXX^^^sssOOO[[[bbb\\\SSSRRRXXX^^^^^^\\\[[[```iiiqqquuuwwwwwwwwwxxx~~~wwwnnnmmmbbbMMM???????????????===888333...,,,******))))))((()))))))))))))))*********+++++++++***++++++,,,,,,---------)))111333000555EEESSSYYYjjj~~~___]]]tttdddQQQPPPPPPMMMNNNNNNNNNPPPRRRSSSSSSRRRXXXZZZ^^^cccgggmmmtttyyy|||xxx|||~~~vvvlllkkkrrr}}}zzz~~~|||yyyiii]]]cccvvvzzzlllxxxssszzzyyyppp@@@333+++---000---***+++******************************+++++++++++++++,,,000......000444>>>OOO___yyy~~~}}}wwwvvvrrrvvvzzz^^^ccc|||yyy}}}}}}~~~|||xxxwwwlllkkkiiifffmmmxxxvvv~~~WWW;;;,,,***///------------------------+++,,,---,,,,,,,,,...000:::@@@GGGQQQdddgggjjjwwwVVVMMMTTTWWW___yyyXXX]]]^^^YYYXXX]]]```^^^[[[\\\___fffooouuuvvvuuurrrvvv}}}|||zzz}}}wwwxxxmmmTTTCCCAAA>>>>>>>>>===;;;666111---++++++***)))))))))))))))))))))*********+++++++++******+++,,,------......,,,000000///===RRR[[[XXXtttfff\\\kkk]]]NNNRRRQQQMMMLLLMMMQQQUUUUUUSSSTTTXXX]]]aaabbbdddfffjjjpppxxx}}}|||yyyvvvwwwzzz|||ppphhhfffppp|||xxxzzzqqqaaaccctttoooyyyuuuppprrrNNN:::+++,,,000...+++---******************************++++++,,,,,,,,,,,,...---///444;;;HHH\\\mmm{{{eeefffzzzyyyxxx{{{|||{{{xxxyyy|||{{{xxxZZZYYYzzz~~~}}}~~~~~~}}}}}}}}}{{{~~~~~~}}}}}}xxx|||~~~yyytttssstttwwwvvvkkk```dddyyy}}}ooo~~~vvvVVV222)))444------------------------+++,,,------,,,---///000999???FFFQQQfffiiiuuuyyyYYYNNNUUUYYYbbb|||aaa]]]XXXVVV[[[aaa```\\\\\\```gggooovvvxxxxxxvvvsss~~~|||yyyyyy|||~~~|||qqq\\\HHH???======<<<<<<<<<888444000,,,+++******)))))))))))))))************+++++++++******+++,,,---...////////////...555III^^^eee```jjjaaaeeefffNNNPPPSSSJJJGGGOOOKKKRRRXXXXXXUUUVVV]]]eeeeeefffhhhkkkooowww~~~{{{yyyyyy}}}tttjjjeee___kkk{{{yyywwwwwwxxxgggbbbeeezzzvvv|||{{{dddGGG///,,,000---+++...++++++++++++++++++++++++******++++++,,,---------***+++000999CCCRRRgggyyyqqq[[[pppuuu}}}|||{{{||||||sssvvvvvvssstttxxxyyywwwddd```}}}{{{{{{{{{|||xxxyyy|||~~~wwwsssvvvwwwuuuxxx|||~~~}}}}}}xxxuuuxxxyyyuuuooollljjjqqqvvvooo___UUU\\\jjjzzzxxxnnnCCC...333------------------------+++,,,------,,,---///111999???GGGSSSiiijjjyyyyyy[[[OOOWWW\\\ccc|||___YYYUUUXXX\\\]]]\\\\\\^^^dddlllssswwwxxxxxxxxx~~~}}}uuuwwwzzzwwwqqqfffRRRAAA<<<;;;:::;;;;;;:::666333---,,,+++***)))))))))))))))************+++++++++******+++,,,---...//////000///222@@@VVVhhhoooooouuu\\\gggzzzcccXXXSSSVVVTTTKKKKKKSSSOOOTTTYYY[[[[[[^^^eeekkkhhhjjjnnnqqqvvv|||vvvkkkccc^^^\\\fffsss}}}xxxuuu|||pppfffYYYYYYggghhhlllpppxxx{{{rrr|||WWW666...000,,,+++...++++++++++++++++++++++++******++++++,,,------...,,,...444???IIIWWWjjj{{{nnniii}}}|||xxxuuurrrpppooohhhkkkllliiiiiimmmooonnngggiiiwwwvvvqqqwww~~~~~~~~~|||{{{{{{{{{tttvvvzzz~~~{{{tttoooqqquuuuuusssssswwwxxxwwwvvvyyyyyyvvvqqqooollliiicccgggmmmooofffZZZWWW[[[}}}rrr{{{vvv}}}{{{ccc???000........................+++---...---------///111;;;AAAIIIVVVmmmuuufffyyyvvvYYYNNNVVV]]]ccc{{{ZZZVVVVVV\\\]]]YYYZZZ______fffnnntttuuuuuuwwwxxxuuuvvvxxx}}}~~~|||pppqqqnnn[[[EEE;;;999888999;;;;;;888444---,,,+++***)))))))))))))))************+++++++++******+++,,,---//////000//////777III^^^nnnwww|||bbbTTTlllaaaRRRSSSTTTTTTSSSQQQPPPPPPUUUWWWZZZ]]]aaagggllloookkkooossswwwzzz}}}~~~~~~|||wwwnnnddd[[[VVV]]]dddnnnyyyzzzuuusss||||||yyyrrr___SSSWWWQQQ\\\dddyyyqqquuuwwwccc<<<111000,,,***...++++++++++++++++++++++++******+++,,,,,,---......111333:::CCCLLLWWWhhhwwwrrr~~~{{{uuuoooiiidddbbbZZZ]]]]]]YYYYYY\\\^^^^^^WWWccczzzvvvfffdddhhhrrr~~~zzz}}}~~~{{{vvvxxxzzzzzzzzzyyyzzzzzzvvvwwwxxxvvvsssrrrsssuuusssvvvvvvrrrqqqtttuuusssttt}}}vvvlllkkklllkkkeeebbbccciiiiiibbb]]]]]]|||nnnuuu~~~TTT111........................,,,---...---------///111===CCCLLLYYYpppnnnhhhqqqVVVJJJSSS[[[bbbzzzXXXTTTUUU[[[]]]ZZZ[[[___jjjmmmuuu|||wwwqqqzzz{{{{{{wwwvvvxxxzzzoootttsssqqqyyy\\\sss}}}^^^GGG<<<777:::<<<:::===>>>333333...((('''***,,,+++(((+++++++++***++++++,,,,,,///...------...///...,,,...222>>>NNN[[[iiikkk]]]]]]```RRRSSSRRRQQQPPPOOOOOONNNMMMRRRVVV]]]eeelllpppssstttlllmmmttt{{{wwwnnnrrr||||||zzz}}}zzzyyyxxxkkkXXXPPPSSS^^^mmmrrrxxxxxxmmmrrr~~~vvv\\\QQQTTTTTTfff~~~ssseeeNNN222999'''***444---,,,,,,++++++,,,,,,---///---+++***+++,,,---,,,333555<<>>???555555///***(((***,,,***(((++++++******++++++,,,,,,------------///////////////:::IIIYYYhhhyyybbb\\\jjj\\\QQQSSSOOOPPPQQQQQQPPPPPPQQQRRRWWW]]]eeelllooopppqqqrrrrrrsssssspppjjjmmm~~~}}}wwwtttvvvxxx~~~yyyzzz|||xxxxxxxxxlllYYYQQQUUUbbbqqq|||rrrrrrvvvyyyrrrdddXXXSSSQQQ```sss||||||fffxxxxxx```:::555...,,,...---,,,,,,++++++,,,,,,------,,,+++,,,---...//////222555FFF^^^jjjkkkvvvpppxxxwww~~~|||vvvnnnfff^^^UUULLLEEEFFFCCCAAAAAACCCFFFFFFEEEEEELLLXXXccclllqqqrrrrrruuu{{{|||xxxzzz}}}|||zzzyyyyyyyyywwwwwwwwwtttrrrsssuuuwwwuuussssssvvvxxxwwwtttsssvvvzzzrrrqqqnnniiihhhkkkrrrxxx|||yyyuuurrrqqqqqqrrrrrroootttwwwtttsssrrrlllddddddddd```[[[\\\bbbggghhhQQQVVVgggjjjhhhyyy^^^444555000...111...+++111...,,,,,,......,,,...333;;;DDDLLLWWWmmmjjjnnnTTTQQQZZZ[[[bbb~~~OOOSSSYYY[[[YYYZZZcccooozzzyyyzzzzzzyyymmmaaa|||}}}yyyuuupppllliiihhhjjjkkkgggdddmmm}}}|||zzz}}}nnnyyyTTTGGG<<<<<<>>>;;;???@@@888777222---***+++,,,***)))++++++******++++++,,,---,,,,,,------///000111222222GGG]]]iiiwwwjjj]]]dddYYYHHHMMMTTTPPPRRRSSSRRRQQQRRRUUUYYY]]]eeeooossssssqqqrrrtttppprrrooojjjooo}}}{{{tttppppppwwwuuuqqqsssuuurrrrrrpppcccRRRLLLPPP___lllxxx|||xxxqqqmmmooopppfffYYYPPP[[[dddhhhpppooonnnlllkkkxxxKKK444666...+++------,,,,,,,,,,,,------++++++,,,---...///000000555;;;VVVwwwvvvxxxeee[[[~~~wwwqqqggg\\\RRRHHH@@@;;;===;;;999999;;;=========<<>>CCCHHHRRRkkkkkkmmmTTTRRR\\\]]]ddd~~~OOOVVV\\\\\\XXXZZZgggttt{{{yyywwwvvvyyy}}}___ZZZ|||}}}{{{wwwtttppplllhhheeeaaaaaa^^^\\\cccooowwwwww||||||~~~vvvsssUUUOOO@@@<<<===;;;===???999999555///,,,++++++***)))************+++,,,---------............///222333555VVVrrryyyZZZcccwwwlllWWWSSSSSSSSS[[[ZZZWWWRRROOORRRZZZaaafffnnnvvvwwwtttrrrvvvzzzssstttrrruuuzzzsssnnnmmmsssxxx{{{uuuqqqsssyyyyyyvvvvvvyyyuuuqqqiiiZZZLLLIIINNN^^^eeemmmxxxzzzuuutttiiinnnzzzuuufffRRRXXXYYYXXXeee}}}}}}ooo}}}|||pppyyy___888666,,,///------,,,,,,,,,,,,------***,,,---......//////000999FFFaaa}}}mmmSSScccxxx|||yyyxxxssskkk]]]PPPFFF@@@===<<<;;;:::999999999:::;;;;;;<<<;;;;;;;;;;;;===???@@@EEEIIIPPPVVVVVVRRRTTTYYYXXXZZZ]]]___```bbbccceeeeeeaaa]]]\\\___aaaaaa```aaabbbcccaaa^^^]]]___aaabbbbbb___WWWNNNKKKNNNSSSUUUVVVXXXYYY\\\```eeeiiikkkkkklllrrrxxxxxxooogggddd[[[VVVYYYYYYUUUYYYbbbxxxmmmVVVLLLfffqqq|||tttlllkkkaaa===///222...111555,,,...,,,---///...,,,///444???CCCHHHTTTpppfffhhhQQQQQQ\\\]]]eeeSSSZZZ___]]]ZZZ^^^kkkuuu{{{yyyxxxzzz|||hhhWWWXXXvvvtttqqqooommmjjjfffbbbZZZ[[[YYYXXX\\\cccggggggvvvyyy~~~}}}}}}}}}yyy{{{qqqeeeWWWDDD<<<<<<999:::===888999666111---,,,++++++***************+++,,,---......///000///...///222555===ccclllWWWmmmiiiXXXYYYVVVTTTXXXiiicccZZZQQQNNNSSS^^^ggguuuyyy|||xxxrrrqqqvvv|||~~~}}}~~~|||mmmaaa\\\[[[dddiiiwww}}}yyyxxxzzz}}}vvvxxx{{{~~~}}}zzzwwwtttrrrvvvzzz~~~zzzlll[[[PPPQQQXXXaaafffllltttrrriiizzz~~~|||kkkmmm{{{|||rrrTTTUUUQQQPPP```xxxtttyyywwwpppAAA111'''333...------,,,,,,------...+++,,,......------///111:::MMM```pppyyyZZZ^^^|||vvvlllyyy~~~~~~|||vvvqqqnnnnnnbbb]]]SSSIIIBBB>>>===>>>;;;;;;;;;;;;::::::;;;<<<:::::::::;;;<<<===>>>???======AAAFFFHHHIIINNNUUU]]]```cccddddddcccdddeeegggdddaaaaaacccdddaaa___YYYZZZ\\\\\\\\\\\\]]]^^^\\\[[[WWWPPPHHHDDDGGGKKKIIIKKKNNNQQQUUU\\\dddkkkpppnnnmmmqqqsssrrrmmmiiiggg]]]WWWXXXVVVQQQTTT\\\```mmmeeeQQQ^^^hhheeeyyymmm}}}LLL...444222...222//////------//////---///444>>>DDDLLL[[[xxxcccyyybbbMMMPPP\\\]]]fffXXX]]]```^^^^^^fffoootttuuuuuuwwwoooYYYRRRZZZuuuqqqnnnmmmmmmlllgggcccYYYYYYYYYXXXYYYZZZ[[[\\\iiirrr{{{}}}~~~tttssssss|||vvvwwwaaaIII===<<<888888;;;888888666222...+++***++++++)))))))))***+++,,,---...---///000///...///333888IIIjjj|||aaabbbyyy|||SSSQQQUUUOOOVVViiipppfffYYYPPPPPPXXXdddmmmxxxqqqooosssxxx~~~xxxeeeXXXUUUWWWZZZ]]]kkk}}}{{{zzzzzzzzzxxxsssmmmkkkmmmpppwwwxxx{{{}}}{{{yyyvvvtttqqqpppoooooosssxxx~~~}}}lllZZZRRRWWW___bbbggglllrrrooobbbjjjpppllluuuzzzuuuVVVQQQLLLMMM\\\zzzpppuuu}}}~~~SSS111(((222......------------......+++---///...,,,---111555???TTT```eee|||rrrccc|||~~~zzz}}}}}}}}}}}}yyyvvvrrrooommmmmmooopppoooqqqqqqnnnhhhdddbbbccc[[[YYYTTTMMMEEE>>><<<;;;;;;<<<===<<<:::999:::;;;:::;;;<<<<<<======<<<<<<@@@======@@@BBBCCCIIIPPP[[[```fffkkkooottt|||~~~||||||~~~~~~|||yyyuuuwwwzzz}}}~~~~~~~~~wwwqqqggg[[[SSSPPPQQQTTTRRRVVVZZZ]]]```fffooouuuyyyrrrqqqqqqnnnkkkkkkkkkddd\\\XXXSSSPPPQQQUUUOOOlllsssYYYMMMiii}}}nnnhhh{{{}}}xxxvvvhhh;;;555444......222///------000///---000555<<>>;;;;;;:::<<<>>>===:::999999;;;======<<<;;;:::999888888???<<<<<>>(((......------------......***---/////////444===DDDiiirrryyy|||{{{fffxxxzzz^^^GGG<<<<<<@@@:::===???>>>;;;999:::<<<<<<<<<<<<<<<===>>>@@@AAA<<<;;;===AAABBBAAABBBEEEIIIMMMSSS\\\jjj~~~iii^^^```lllyyyyyyrrruuutttooolllqqqrrrhhhWWWOOOQQQPPPJJJKKKLLLZZZcccQQQ;;;LLLrrrwwwnnnqqqjjj999333555000222///---...000///---000555999DDDOOO[[[rrrwww___MMMPPPZZZWWWeee^^^WWWZZZjjjuuutttsssvvv{{{eeeMMMPPPnnn{{{tttkkkeeedddbbb]]]ZZZYYYUUUQQQOOOOOOPPPPPPPPPUUUaaawww|||zzzzzz|||vvvSSSHHH>>>777:::555999333222000...,,,+++******,,,+++***))))))+++---...111***+++333111,,,777KKK\\\nnn~~~ZZZTTTuuunnnQQQJJJJJJUUUdddmmmkkkhhhWWWWWWXXXZZZ^^^fffpppvvvyyywwwuuuvvvyyy}}}wwwfff^^^mmmwwwqqq}}}}}}yyysssjjjhhhjjjpppkkkhhhjjjkkklllsss}}}xxxwwwzzzwwwooorrrqqqooolllkkkkkkjjjgggkkkxxx~~~zzz}}}yyylll]]]SSSVVV]]]```[[[ZZZ]]]bbbfffnnnvvv}}}qqqlllnnn{{{```OOOQQQOOOQQQtttssshhh;;;222000...------.........---555...---000000111>>>OOOccctttzzzssscccmmmlllRRRDDD??????@@@HHHDDD???======>>>@@@@@@999>>>AAA@@@AAAEEEFFFEEEFFFHHHIIIJJJKKKNNNRRRUUUYYYccclllrrr|||~~~wwwiiiaaaffflllwwwsssrrrxxxtttmmmhhhxxxtttlllaaaUUUNNNLLLMMMMMMIIILLLRRRKKK???CCCSSSxxx~~~pppXXXvvvOOO666444000222000///.........000111222999>>>III\\\uuuwwwXXXOOOQQQQQQZZZhhh^^^YYY___nnnxxxvvvtttwwwwwwgggOOOXXXlll|||tttjjjdddbbbaaa^^^[[[XXXTTTPPPNNNNNNNNNNNNNNNRRR\\\nnn|||fffLLLGGG===555:::444444333222000...,,,+++******,,,+++*********+++,,,---000,,,...333111000@@@UUUjjjzzz]]][[[{{{}}}[[[PPPLLLNNNZZZiiinnnhhh```TTTWWW[[[```eeekkkrrrwwwqqqsssvvvzzzyyyhhh```mmmzzziiiiii~~~xxxrrrkkkdddbbbdddllliiiiiimmmpppttt|||{{{yyy}}}wwwsssuuutttrrrooooooooonnnmmmiiiqqqvvvuuuxxxjjjTTTLLLOOOWWWUUUXXX^^^dddiiiqqqxxx}}}qqqhhhfffxxxaaaQQQOOOKKKNNNmmmuuusssyyyGGG222000...------...///......111---,,,000000444DDDXXXqqqxxxwwwyyy|||oookkksssZZZMMMJJJJJJNNNTTTOOOMMMJJJHHHGGGGGGFFFFFFQQQUUUUUUMMMHHHIIINNNPPPSSSXXX___gggooowww{{{yyyxxxjjj]]]UUUZZZiii~~~qqqrrrsssooojjjkkkwwwtttoooggg\\\SSSKKKGGGHHHEEEFFFKKKOOOMMMIIIHHHbbb~~~eeeqqqbbb<<<777666000000//////...///000111222:::BBBNNN\\\ooouuu^^^PPPRRRVVVaaaiii]]]\\\dddssszzzwwwuuuxxx|||hhhOOO[[[eee{{{zzzsssjjjdddaaa___]]]ZZZUUURRRNNNLLLKKKKKKKKKJJJNNNSSSaaasss{{{WWWIIILLL>>>333:::444000333222000...,,,++++++*********+++++++++,,,,,,,,,+++,,,...///...666MMMddd|||sss]]]dddZZZOOOLLLNNNUUUaaakkkkkk```TTTRRRXXXaaahhhlllooopppqqqppptttxxx{{{xxxhhh]]]eeettthhh^^^fff|||}}}vvvooojjjddd^^^]]]```kkkjjjlllqqqvvv{{{{{{vvvvvvvvvuuusssrrrqqqppppppppplllooopppqqqzzzpppQQQDDDDDDNNNPPPWWWbbbjjjooovvv}}}wwwjjjcccoooaaaTTTMMMGGGJJJccc~~~eee```>>>111///------.../////////...,,,---000111888OOOfffzzzzzzxxxmmmuuugggSSSPPPRRRPPPSSS[[[SSSTTTVVVWWWWWWVVVUUUTTTVVV\\\]]]WWWUUU\\\iiiqqquuu{{{zzzxxx{{{xxx~~~|||yyyxxxxxxwwwuuusssggg]]]SSSSSSccc}}}{{{|||tttoooqqqooohhhhhhmmmtttrrrpppllleeeZZZLLLBBBDDDDDDBBBDDDTTT```TTT???OOOyyyzzzrrrkkkcccIII888555***111000///...///000111222999DDDRRR^^^mmmkkk|||```QQQUUU[[[ccciiiYYY]]]hhhtttyyyvvvuuuxxxfffNNNSSS[[[tttuuuqqqkkkfffbbb___ZZZWWWSSSPPPLLLJJJIIIIIIGGGFFFJJJKKKTTTeeevvv}}}{{{xxxZZZRRRXXXDDD444<<<555///222111000...,,,+++++++++)))***+++,,,,,,,,,,,,+++,,,//////---111EEEccczzz^^^```uuuaaaMMMTTTSSS]]]iiiooonnnhhh\\\RRRUUU]]]hhhppprrrooollliiisssuuuyyy}}}zzznnnaaa^^^aaabbbeeevvv}}}xxxtttqqqkkkgggfffddd```^^^```nnnoooqqqtttxxx}}}uuuxxxvvvtttsssssspppllllllnnnsssssssssxxxnnnPPPCCCDDDJJJNNNYYYfffooottt{{{uuujjjbbb]]]VVVNNNGGGJJJYYYiiiggg|||lllGGG222000------...000000000,,,---///111222>>>YYYsss~~~}}}~~~vvvlllxxxzzzmmmpppiiiUUUVVVXXXRRRPPPVVVSSSXXX___eeeiiiiiiiiiiiieeekkkoooqqqxxx|||yyyuuuuuuyyyvvv}}}yyyuuuuuuwwwvvvrrrnnnhhhcccZZZVVVaaavvvuuujjjqqqwwwtttnnnmmmqqqooogggfffkkkpppmmmkkkkkkiii```PPPDDDBBBGGGBBB???TTTkkk___AAAHHHmmm}}}kkksss[[[rrrccc<<<444,,,111111000//////000111222777CCCSSS```pppnnnaaa{{{\\\QQQUUU[[[]]]jjjVVV]]]iiisssuuutttvvv{{{dddNNNJJJVVVuuu{{{ooonnnkkkhhhccc]]]VVVRRROOOLLLIIIHHHGGGGGGEEEDDDFFFGGGLLLXXXjjjxxx}}}{{{yyyooojjjkkkcccfffMMM888===777333222111///...,,,,,,++++++)))***+++,,,,,,,,,,,,+++000444222///;;;ZZZzzznnnWWWkkk}}}OOOOOO]]]kkkzzzqqqeee\\\WWWZZZbbbmmmuuuwwwsssnnnkkktttvvv|||}}}pppbbbYYYmmm}}}wwwoookkkkkklllhhhgggiiijjjeeeaaa```nnnppprrrtttxxx{{{{{{wwwuuuuuuvvvrrrjjjiiilllssstttyyywwwYYYHHHDDDGGGMMMYYYfffnnnsss|||{{{nnnWWWWWWVVVQQQKKKJJJQQQZZZuuuyyyiiiGGG444111...---...000000000...000222222555EEEccc|||zzzvvvyyy{{{rrrooo~~~}}}wwwppplllnnnnnnmmmiiidddbbbnnnhhhUUUWWW\\\XXXUUUVVVSSSZZZdddlllppprrrsssssspppssswww|||yyywwwtttuuuzzzwwwvvvsssrrrtttwwwvvvooohhhgggeee___^^^iii}}}nnnkkkrrrzzzwwwnnnkkkppppppiiieeefffjjjfffdddfffhhhcccWWWLLLBBBHHHBBB<<>>VVVttt|||pppvvv|||ppphhhjjjkkkkkksss~~~zzz{{{|||yyyvvvuuuccc```ooovvvtttzzzzzz|||vvvtttvvvtttuuuvvvxxx|||}}}zzztttnnnqqqmmmkkkkkkkkkttt\\\LLLYYYppp|||ppphhhjjjjjjdddaaacccccc```]]]___bbbccc```\\\JJJCCC>>>>>>BBBGGGNNNTTTCCCCCCRRRkkk{{{uuuBBB666333333111000000000111111666@@@PPPaaasssaaabbbttt^^^KKKRRR___ZZZlll\\\hhhssssssqqqxxxkkkYYYLLLFFFCCCFFFWWWxxxkkkiiieee___XXXTTTRRRQQQGGGFFFEEEEEEFFFFFFEEEDDDCCCKKKMMMJJJNNN___rrr||||||~~~kkkhhhXXXBBB888000666111000///...---,,,,,,,,,,,,+++***))))))+++---...,,,333444999XXXoooYYYFFFQQQssseeeXXXXXX^^^uuu}}}vvvaaaTTTXXX```aaagggiiilllnnnppprrruuuwww{{{xxx}}}zzzzzz~~~wwwrrrooonnnsssnnnlllrrrvvvvvvsssrrrrrrwwwyyyxxxtttpppqqqyyy~~~qqqmmmsss}}}~~~qqq```TTTFFFIIIOOOWWW___llluuubbbVVVRRRVVVPPPEEEJJJYYYfffuuuqqqzzz{{{www;;;777222...............---///000444AAA\\\yyyyyymmmxxxxxxjjjiii}}}zzz~~~wwwtttvvvuuuxxxyyyzzzzzzyyyuuuooojjjfffeeeiiillleeeddd}}}~~~]]]PPPYYYpppyyyoooggggggeee______dddbbb```^^^___bbbcccaaa___QQQCCC===CCCEEEAAAHHHWWWTTTIIICCCeeeyyymmmsssPPP777444333111000000000111111444AAASSSddduuugggddduuubbbMMMRRR^^^VVVlllbbbppprrrmmmqqqxxxppp\\\MMMEEECCCCCCDDDPPPbbb{{{ggg^^^___aaa[[[WWWTTTKKKIIIGGGEEEDDDEEEFFFEEEDDDAAAEEEKKKQQQRRRXXXgggvvvzzzvvvuuucccTTTFFF999333333///...,,,+++******+++,,,---,,,,,,,,,,,,---......+++222///===aaassszzzyyyIIIUUUddd|||ZZZ[[[WWWXXXsss|||uuujjj^^^WWWXXX^^^ccckkkpppuuuwwwwwwvvvxxxzzz|||tttppptttyyy{{{xxxssspppnnnllljjjlllpppssssssrrrqqqvvvyyy||||||lllooonnnooopppmmmkkknnntttyyy}}}yyyuuugggXXXOOOIIIIIIPPPWWWdddzzzkkk\\\RRRRRROOOIIIIIIPPPccc||||||yyykkkOOO777,,,...,,,///333000///111222666CCCZZZuuurrrxxx~~~~~~|||||||||{{{yyywwwvvvwwwyyytttvvvxxxyyyuuuoookkkjjjmmmfffcccdddaaaaaarrrrrrYYYNNNKKKiiitttiiiggghhhdddbbbcccbbbaaa```______```aaabbbYYYNNNCCC>>>???BBBJJJSSSfffOOOAAAVVVpppZZZhhh666555444111------///111000999CCCNNNXXXmmmiiieeewww```KKKMMMZZZ[[[kkk___lllooommmuuuxxxdddQQQEEE@@@???HHHDDDKKK]]]{{{kkk^^^\\\aaa^^^\\\WWWKKKHHHFFFCCCCCCDDDEEEEEEEEEBBBDDDIIIMMMOOOTTTcccrrrzzz}}}uuuyyysssaaaSSSFFF;;;555444///...---+++***++++++,,,---,,,,,,,,,,,,---.........333111@@@ccctttzzz```IIITTTgggqqqQQQVVV\\\fff|||yyypppdddZZZWWW]]]ffflllvvvxxxzzzyyyxxxzzz~~~zzzpppmmmrrrxxx~~~|||xxxtttpppmmmkkkkkknnnrrruuuvvvuuuvvvzzz{{{|||}}}zzzqqqgggkkkkkkmmmnnnllliiikkkqqqtttvvvdddNNNIIIGGGKKKQQQ\\\vvv~~~mmm^^^RRRQQQPPPJJJIIINNN[[[fffqqq^^^>>>...000///...111000......000:::QQQlll|||}}}qqq~~~yyy|||~~~|||}}}|||yyywwwvvvwwwxxxxxxyyy{{{zzzvvvoookkkiiijjjeeedddddd___]]]jjj{{{gggSSSMMMOOOpppsssiiihhhiiiddd___]]]bbb```^^^\\\\\\]]]```aaa]]]RRRFFF@@@>>>@@@GGGOOOmmmYYYAAADDDiiihhhWWWzzzyyy===666444111//////111111111222AAARRR___pppfffhhhttt```LLLOOO[[[\\\lllaaalllnnnoooyyy|||iiiVVVGGGAAA@@@AAAHHHCCCJJJ]]]sss^^^WWW]]]``````YYYJJJFFFDDDAAAAAABBBDDDEEEEEEBBBCCCGGGIIIKKKPPP^^^lllyyyzzz|||uuujjj{{{xxxeeeVVVIII===666555///...---++++++++++++,,,---,,,,,,,,,,,,---......000333666JJJkkk|||^^^NNNWWWooo]]]NNNTTTbbbsss|||rrrhhh[[[UUUYYYdddooovvv{{{{{{zzzxxxxxx~~~|||tttttt|||}}}zzztttpppllllllmmmppptttxxxyyyyyy}}}~~~}}}uuuooollljjjjjjjjjmmmpppnnnjjjkkkppprrr~~~|||fffOOOJJJGGGGGGIIIUUUrrr~~~{{{ooo___QQQOOOOOOKKKIIIKKKWWWuuuggg^^^|||tttHHH000333333---...000222222444EEEiii|||vvvrrrzzziiiwwwoooeeecccdddllluuu}}}~~~}}}{{{yyyzzz|||||||||yyyvvvuuuuuuvvvwwwzzz{{{zzzvvvqqqmmmkkkgggccccccbbb\\\XXX```llltttWWWKKKLLLUUUzzztttfffbbbcccaaa]]][[[___]]]\\\[[[\\\^^^bbbdddbbbVVVJJJAAA======CCCKKKnnnbbbHHH666MMMeeeWWWsssHHH777444111111111222222222222AAATTTbbbrrrhhhlllwwwcccNNNPPP\\\\\\lllgggoooppprrr}}}zzzooo___OOOFFFCCCEEEGGGDDDDDDPPPfffaaaQQQWWW\\\___YYYKKKFFFDDDAAA@@@AAACCCDDDEEEDDDDDDEEEGGGHHHLLLYYYfffwwwyyy{{{|||eeekkklll\\\NNN@@@777444000///---,,,++++++,,,,,,---,,,,,,,,,,,,---.........000===YYYxxxcccUUU]]]yyyXXXWWWWWWfffxxxuuujjj```VVVUUU^^^kkkuuuzzz{{{{{{zzzzzz~~~~~~}}}|||uuupppmmmnnnpppsssvvvxxxyyyzzz}}}vvvppppppqqqlllnnnrrrvvvtttoooooosssuuuvvv___NNNJJJFFFEEEEEEQQQppp|||yyynnn^^^PPPLLLMMMKKKIIIJJJWWWcccpppYYY|||QQQ111444444------111333333888MMMxxx}}}yyyvvv~~~rrr{{{|||qqqhhh{{{qqq]]]TTTSSSTTTYYY___fffkkkrrryyy~~~|||yyyyyyzzzzzzzzzzzzxxxuuusssssstttrrrvvvyyywwwtttrrrpppmmmeeebbb```^^^XXXTTTZZZdddbbbKKKFFFOOO^^^}}}nnn]]]VVVXXX\\\^^^]]]\\\]]]]]]___aaaccceeefffbbbXXXLLLDDD===;;;AAAIIIgggfffQQQ888DDDzzz~~~mmm^^^yyyTTT:::444000111333222111222999CCCSSSbbbsssqqqooofffOOOOOOZZZ[[[hhhjjjpppppptttppphhh\\\PPPGGGDDDFFFHHHDDDHHHXXXppphhhQQQSSSXXX]]][[[QQQIIIFFFBBBAAAAAACCCDDDDDDEEEDDDDDDFFFGGGKKKVVVaaasssyyyvvviiicccnnn^^^PPPBBB888333000///---,,,+++,,,,,,------,,,,,,,,,,,,---......---000GGGiiihhhQQQVVVbbbvvvYYY\\\YYYjjjwwwccc]]]XXXZZZdddpppxxxzzz~~~{{{ppprrrwww~~~vvvooommmoooqqqtttvvvxxxyyyzzz|||vvvqqqooopppoooqqqvvvzzzxxxsssssswwwzzzkkkVVVJJJFFFCCCBBBCCCNNNlll{{{yyymmm___QQQKKKKKKJJJJJJIIITTTXXXpppyyy]]]|||YYY333333444...///222...000888PPPzzzuuuooovvvuuujjjkkkjjjhhhiiiiiitttvvvkkkfff||||||~~~}}}}}}zzzkkkYYYPPPOOORRRVVVZZZ```dddiiinnnrrr{{{}}}{{{xxxwwwxxxwwwxxxxxxvvvsssqqqqqqqqqqqqvvvxxxsssppppppmmmiiiccc```\\\WWWRRRRRRYYYaaaYYYHHHJJJXXXiiilllddd[[[YYY]]]dddgggfffbbbccceeegggfffeeecccbbb___WWWNNNFFF@@@<<>>DDDsssxxxzzzjjjfff>>>555///111333111000222:::CCCRRRggg|||}}}qqqeeeLLLLLLYYY\\\iiihhhlllnnnwwwyyykkkhhh```TTTHHHBBBBBBDDDKKKNNN___yyykkkRRRRRRTTTXXX[[[XXXOOOKKKFFFBBBBBBBBBCCCCCCEEECCCDDDFFFGGGJJJSSS]]]mmmwwwtttmmm^^^kkk[[[PPPCCC999444000///...,,,,,,,,,,,,------,,,,,,,,,,,,---......///333SSSxxxxxxzzz|||UUUEEEQQQhhhoooWWWZZZ]]]uuu```^^^]]]bbbkkktttzzz}}}wwwoooqqqzzz}}}uuullliiimmmqqqtttvvvwwwyyyzzzzzzwwwvvvrrrlllhhhgggqqqrrrwww{{{zzzuuuvvvzzz~~~zzzaaaNNNDDD@@@???@@@AAAJJJccc}}}}}}zzzoooeeeWWWMMMIIIHHHIIIIIILLLSSSfff}}}ccckkk~~~~~~aaa888222222000222333000222===XXX}}}}}}}}}nnnwwwyyyYYYRRRUUUSSSOOOPPPRRR[[[^^^YYY^^^{{{yyy{{{zzz{{{zzziiiTTTFFFDDDJJJPPPUUUZZZ^^^cccfffjjjrrr~~~}}}zzzxxxwwwtttuuuvvvuuusssqqqqqqqqqtttzzzyyyqqqkkkjjjfff```^^^[[[VVVOOOLLLNNNVVV]]]VVVIIIPPPaaarrreeeiiimmmpppuuuyyyxxxtttmmmmmmmmmkkkgggbbb]]]ZZZ[[[UUUPPPJJJCCC>>>AAAGGG______SSS@@@AAAcccsss|||uuuEEE888///111333000000333555@@@UUUnnnssscccIIIKKKZZZ]]]uuugggkkkooo{{{ttt}}}vvvjjjjjjeeeXXXIIIAAABBBGGGOOOQQQdddeeeOOOOOOOOOQQQWWWYYYUUUPPPJJJEEECCCBBBBBBBBBCCCAAABBBFFFGGGIIIPPPXXXffftttmmmwww___pppjjj[[[PPPDDD999444111000...---,,,,,,---------,,,,,,,,,,,,---......222999```~~~pppuuutttMMMKKKOOOrrrdddUUU\\\kkk}}}aaabbbdddiiipppxxx|||wwwvvv~~~~~~qqqhhhdddhhhnnnsssuuuwwwzzz}}}wwwtttsssuuuqqqjjjfffgggssstttyyy|||{{{wwwxxx}}}{{{___KKKCCC???>>>BBBCCCIII\\\ppp}}}uuummm```RRRHHHFFFGGGIIIGGGOOO\\\nnnjjj]]]yyykkk@@@222///222555111666555BBBccc~~~uuu~~~fffQQQSSSYYYVVVTTTXXXVVV\\\```bbbpppzzz{{{yyyyyy}}}qqq[[[KKKHHHNNNTTTWWWSSSYYYaaafffiiioooyyy~~~{{{wwwtttsssuuuwwwvvvuuussssssssswww}}}{{{ooohhhhhhccc[[[WWWUUUPPPIIIFFFHHHOOOTTTOOOFFFQQQccctttxxxoooxxx~~~}}}||||||{{{wwwsssqqqmmmiiiccc^^^ZZZXXXXXXUUURRRMMMEEE>>>???EEEUUUTTTMMMAAA<<>>>>>CCCIIIJJJKKKEEE:::<<>>@@@DDDBBBHHHSSS___jjjttt{{{uuullliiiffffffhhhfffeeeccc```^^^]]]\\\[[[YYYVVVRRRNNNJJJFFF@@@===@@@EEEJJJGGG>>>;;;LLL```rrr~~~hhhnnn===444444///444111000888BBBQQQbbbxxx~~~ggg|||\\\RRRXXXYYYbbbzzznnnmmmvvviiillluuu[[[IIIFFFJJJMMMNNN[[[dddYYYNNNIIILLLMMMIIILLLSSS______XXXLLLEEEDDDCCC???BBBCCCDDDDDDDDDGGGKKKNNN[[[lll{{{~~~___eeexxx___rrrdddTTTBBB777333222111///---,,,,,,,,,,,,------,,,,,,------......444BBBlllyyyzzzvvvpppSSSGGGFFFZZZ^^^ZZZ^^^qqqrrriiikkkpppyyy}}}|||{{{xxxxxxtttmmmpppxxx}}}uuukkkcccbbbgggmmmvvvtttddd```aaadddhhhlllpppwww|||rrrtttvvvvvvuuuyyy|||xxxyyyxxxxxx{{{[[[FFF@@@???DDDMMMRRRWWWfffwww{{{rrrcccTTTJJJEEEEEEGGGIIIJJJQQQgggmmmtttJJJ<<<000555444222666777DDD[[[mmmvvv~~~{{{xxxyyytttqqqnnnmmmmmmlllhhhdddbbb^^^WWWOOOJJJJJJNNNRRRUUUYYYcccmmmrrrtttyyy{{{xxxvvvsssqqquuuuuuuuutttttttttuuuvvvyyyooogggddd```\\\RRRJJJCCC???<<<<<<@@@FFFJJJLLLQQQWWWaaaooo|||rrrkkkiiihhhfffgggbbbaaa___]]][[[ZZZZZZYYYXXXUUUQQQMMMIIIDDD???;;;???CCCHHHFFF===:::HHHZZZkkkvvv{{{BBB444666111444000111444???PPPaaawww|||ddduuuVVVQQQYYYXXX___zzzoooqqq{{{eeeooowwwTTTHHHJJJNNNQQQUUUbbbvvvkkkPPPLLLMMMQQQPPPMMMQQQZZZaaa___WWWMMMGGGEEECCC@@@BBBCCCEEEEEEEEEFFFIIIKKKXXXhhhxxx~~~fff]]]|||cccyyyjjjVVVCCC777555111111///...---,,,,,,,,,------,,,,,,---......///444BBBbbbyyyyyyzzz~~~rrruuunnnTTTJJJMMM```{{{ZZZ]]]gggxxx~~~rrrlllooowww}}}{{{~~~}}}sssoooiiidddiiissstttqqqjjj___XXXYYYaaaiiirrrvvveeebbb```cccggglllrrr{{{|||vvvwwwwwwvvvxxx~~~~~~{{{zzzwwwuuuzzzqqqPPPCCC???DDDJJJOOOTTT___ooo|||{{{rrrdddVVVKKKFFFFFFFFFJJJJJJOOO```rrrrrrpppXXX>>>000444666666999666CCC]]]lllqqq~~~}}}{{{{{{xxxvvvuuummmkkkiiiiiihhheee^^^XXXUUUTTTRRROOOLLLLLLMMMOOOSSSWWW```jjjqqquuu|||{{{wwwuuussssssssstttsssrrrrrrsssvvvxxx~~~wwwkkkcccaaa^^^YYYNNNHHHBBB===999888@@@IIIQQQOOONNNNNNVVVfffzzzzzzkkkfffgggfffcccbbb```___]]]\\\ZZZYYYYYYXXXVVVTTTPPPLLLIIIDDD>>>:::<<<@@@EEEDDD===;;;EEEQQQ}}}ccciiiJJJ444777444333///333333>>>OOOaaauuuxxxZZZvvvmmmPPPPPP[[[WWW___~~~nnnttt{{{gggwwwoooNNNKKKQQQQQQTTT\\\kkk[[[NNNMMMQQQVVVXXXVVVZZZ```[[[WWWQQQJJJGGGFFFEEECCCBBBCCCEEEFFFFFFFFFHHHJJJUUUddduuu}}}rrrZZZ}}}dddmmm}}}jjjVVVEEE;;;888111000//////...---------------,,,------...///000555FFF___qqqzzzsssuuulllRRRMMMUUUkkkrrr\\\aaalll{{{{{{rrrmmmvvv}}}~~~tttooohhh___```fffkkkkkkhhhbbb]]]```kkkuuuxxxlllfffddddddeeejjjsss~~~}}}}}}|||{{{{{{}}}~~~zzzyyygggKKKFFFBBBHHHMMMPPPZZZjjjxxx~~~xxxqqqdddWWWMMMHHHHHHHHHJJJJJJLLLZZZzzztttlllmmmfff@@@222444555666444444IIIjjjyyywww}}}ooorrr{{{yyyyyywwwssspppiiifffcccaaa```[[[TTTOOOKKKLLLMMMLLLJJJJJJKKKLLLSSSVVV^^^iiiqqqwww}}}xxxuuutttvvvrrrssssssqqqoooqqqvvvzzz~~~|||uuukkkeeebbb^^^YYYLLLGGGAAA;;;666555???KKKRRRQQQNNNKKKPPP___uuuzzzjjjfffhhhgggdddbbbcccbbb```]]][[[YYYXXXXXXVVVTTTQQQNNNJJJEEE???;;;888<<>>555000000000//////...------------------...///000111555OOOeeeppp~~~wwwyyyaaaHHHGGGTTTpppkkkbbbfffooo{{{|||uuurrr|||~~~zzzyyysssjjj```TTTRRRWWWcccfffhhhfffccchhhsss~~~qqqkkkfffccc```dddppp}}}|||~~~~~~\\\HHHGGGFFFJJJNNNTTTcccuuuuuuooodddXXXPPPKKKJJJJJJHHHJJJLLLVVVuuulllzzzsssCCC444444333444000555MMMppp~~~vvvxxxoooiiivvvrrr}}}zzzxxxuuupppkkkfffaaa[[[WWWUUURRRMMMIIIFFFFFFFFFEEEDDDEEEHHHJJJSSSVVV^^^iiiqqqyyyyyyvvvvvvxxxqqqrrrsssqqqooopppuuuzzz}}}vvvlllgggccc]]]UUULLLGGGAAA;;;444444===IIIPPPRRRSSSQQQSSS```tttrrrlllllljjjgggeeeeeedddaaa^^^[[[XXXWWWVVVWWWUUUSSSPPPMMMHHHBBB===666999>>>AAADDDHHHKKKLLLgggbbbtttYYY555555444444000777777@@@NNN^^^qqqsssVVV~~~rrrSSSSSS\\\WWW^^^kkkwwwwwwwwwooo\\\PPPTTTVVVSSSYYYgggyyyjjjUUUWWWWWWYYY]]]bbbcccbbb```ZZZRRRKKKIIIHHHEEECCCDDDDDDEEEFFFGGGGGGHHHKKKMMMSSS___ooozzzSSScccvvveeeyyyqqqbbbRRR???000///000000000000///...---,,,,,,------...///111111666\\\rrruuuooovvvyyyxxxVVVBBBFFFTTTtttcccgggmmmvvv{{{}}}{{{|||nnn___SSSIIIJJJQQQYYY^^^ccccccbbbhhhuuutttnnnfff```\\\```lll{{{}}}|||{{{{{{~~~{{{zzz{{{oooRRRDDDDDDJJJLLLRRR^^^mmmzzzuuunnndddZZZQQQLLLKKKJJJFFFKKKMMMTTTpppkkkvvv{{{EEE777444111333222999NNNlllsssqqqeeehhh~~~}}}jjjggg~~~yyyvvvsssmmmfffbbb\\\SSSMMMKKKIIIEEEBBBAAAAAA@@@??????AAAFFFJJJQQQTTT\\\fffooowwwzzzvvvuuuwwwpppsssuuusssooooootttyyy|||tttjjjdddaaa[[[SSSNNNHHHAAA;;;555444;;;DDDMMMSSSXXXXXXZZZfff|||zzzooojjjeeecccdddeeecccaaa]]]ZZZXXXVVVVVVXXXWWWUUUSSSPPPJJJDDD???666999<<<@@@HHHOOOOOOKKKzzz~~~zzzlllhhhvvvccc;;;444111555333777555===KKK\\\pppvvvXXX}}}{{{]]]UUUZZZXXXYYY{{{jjjzzzyyy|||zzzkkk]]]TTTSSSTTTTTT]]]iii]]]ZZZVVVZZZ]]]^^^^^^^^^]]]]]]VVVLLLEEEFFFGGGDDDCCCDDDEEEFFFGGGGGGGGGJJJNNNQQQUUU^^^mmmwww}}}TTTWWWkkkgggwwwcccPPP>>>111//////000111000///...---,,,,,,------...000111222===mmm~~~eeeuuuyyykkkIIIAAAMMMZZZzzzaaahhhtttyyybbbSSSIIICCCFFFOOORRRYYY___```bbbkkk}}}vvvsssfff```]]]bbbooo|||}}}|||}}}~~~~~~~~~zzzyyy{{{zzzwwwxxx~~~```NNNGGGDDDLLLOOO[[[llluuuzzz}}}{{{~~~~~~~~~wwwqqqfff[[[RRRLLLIIIHHHFFFMMMOOOSSSlllgggcccqqqGGG888555222555444???RRRkkk~~~wwwqqqdddhhhrrrhhhsss|||~~~}}}wwwsssqqqkkkccc[[[UUULLLGGGDDDBBB>>>;;;;;;;;;;;;;;;<<<@@@EEEIIILLLOOOWWWbbbjjjqqq|||zzztttsssuuuppptttwwwuuupppooosssxxx{{{uuujjj```^^^```]]]XXXRRRIIIAAA;;;777555888>>>IIIOOOUUUVVVZZZkkktttiiiaaaaaaeeedddcccaaa___]]][[[ZZZZZZXXXWWWVVVTTTQQQKKKEEE@@@999:::;;;>>>IIIRRRPPPIIIlll|||ooo~~~vvvzzzpppEEE555///666555555111;;;LLL```ttt^^^zzzfffVVVWWWXXXYYYzzzjjj{{{{{{~~~zzznnnbbbVVVQQQQQQUUU___jjjqqqVVVaaaTTT[[[aaa^^^YYYWWWYYY[[[NNNDDD>>>AAAEEECCCCCCEEEFFFFFFGGGGGGHHHKKKPPPSSSVVV^^^lllvvv|||WWWSSSmmmZZZzzz^^^KKK???666//////000111111000///...,,,,,,------///000111222DDD{{{fffzzz}}}ZZZ===???QQQ^^^rrreeefffxxxyyyfffRRRIIIBBB>>>AAAIIIPPPWWW^^^aaaeeesssxxxxxxgggccc```ggguuu}}}|||}}}}}}{{{{{{||||||wwwwwwyyy[[[QQQMMMHHHMMMRRRcccvvvzzzxxx}}}yyy|||{{{yyyssshhh]]]RRRKKKGGGEEEFFFNNNQQQRRRhhhxxxfff[[[|||III999555333777444CCCYYYooottt{{{qqqfff___{{{iiihhhxxx|||zzztttpppoooiiibbbUUUPPPIIIDDDAAA>>>999666555666888999<<<@@@EEEIIIHHHKKKTTT^^^fffmmmwwwzzzsssqqqssspppuuuyyywwwqqqooorrrwwwssslll```WWWYYY```bbb```TTTKKKAAA<<<999666777:::EEEJJJOOOQQQVVVkkk~~~oooeeefffllleeedddcccbbbaaa`````````XXXWWWUUUTTTQQQKKKEEE@@@;;;;;;:::===IIISSSPPPFFFTTThhhxxxMMM777...777555333000<<>>???AAAIIIUUU^^^```hhh|||qqqfff___fffrrryyy{{{{{{|||xxxyyy|||zzz{{{yyywwwzzzeeeSSSNNNOOOPPPZZZiiirrruuu}}}}}}||||||www~~~wwwkkk]]]PPPJJJHHHIIIIIILLLSSSXXXfffpppYYYuuuNNN;;;111333666777KKKdddyyyxxxvvvttteeegggxxxeeeggg}}}{{{wwwrrrqqqooofff\\\RRRIII@@@===;;;666333333444444555777;;;>>>??????AAAFFFMMMRRRWWW```lllvvv~~~xxxtttqqqnnn}}}xxxpppoooqqqsssssskkk\\\UUU___mmmlll```VVVOOOEEE<<<777777999<<>>PPPqqq~~~dddgggttt}}}qqqaaaTTTGGGAAA@@@@@@BBBEEEMMMTTTZZZaaaqqqrrrfff^^^bbblllrrrsssttt}}}~~~{{{wwwxxx~~~~~~~~~{{{xxxxxx}}}aaaRRRPPPSSSZZZbbbnnnwww|||~~~||||||zzzzzz~~~wwwkkk]]]PPPIIIHHHIIIKKKLLLQQQTTTaaa{{{ooo\\\YYY@@@555666777888GGG[[[ppp}}}~~~xxxvvvfffbbbxxxjjjnnn~~~yyysssqqqoooeee[[[OOOEEE===;;;999555333333333333333666999;;;<<<;;;???BBBFFFIIIKKKQQQZZZaaakkkvvv~~~wwwuuutttsssuuu{{{}}}xxxrrrrrrtttuuuuuulll```ZZZ^^^ccc___XXXVVVSSSMMMDDD===999:::<<<@@@IIINNNOOO]]]}}}qqqhhhddd^^^___``````^^^[[[ZZZ[[[\\\WWWVVVUUUTTTQQQKKKDDD???<<<;;;:::>>>GGGMMMIIIAAAJJJ|||LLL555888000333333444777HHH___uuunnnqqqttt[[[SSSYYYVVVgggqqq{{{{{{ooo^^^UUUQQQVVViii~~~ooo^^^ZZZXXXRRRLLLKKKJJJKKKLLLIIICCC>>>@@@AAAFFFMMMOOONNNOOOSSSTTTUUUWWWYYYZZZ[[[ZZZZZZ^^^aaajjjttt~~~gggNNNfff}}}mmmWWWfff}}}ttt]]]BBB999222222111000///......---,,,***+++...//////222888TTTvvvvvvttt}}}|||VVVCCC???@@@UUUxxxssscccooo|||nnngggZZZPPPFFFCCCDDDDDDGGGKKKUUUUUUZZZhhhuuuhhh^^^aaahhhlllmmmnnnvvvzzzyyyuuuvvv}}}}}}~~~yyy{{{rrrXXXNNNSSS[[[hhhmmmuuu~~~}}}}}}~~~{{{~~~xxxkkk]]]PPPIIIHHHIIIMMMKKKNNNPPP\\\}}}ooo]]]```>>>333222333:::AAAPPPeee{{{~~~~~~ttteee]]]ttt{{{xxxzzztttrrrnnneeeZZZKKKBBB:::888666333111222111111111333777999999999;;;===>>>>>>>>>@@@FFFKKKOOOWWWbbbmmmxxxyyyuuuttttttsssqqqwwwyyyvvvtttvvvxxxxxxtttllleeebbb^^^XXXUUUVVV[[[YYYTTTKKKBBB<<<;;;===???JJJRRRWWWiiippphhheee___bbb___\\\[[[[[[[[[YYYWWW[[[ZZZWWWUUUQQQKKKDDD???>>>===<<>>AAAFFFKKKRRRZZZdddjjjqqqooonnnoooqqqrrrrrrppprrrvvvvvvtttuuuzzz}}}}}}tttmmmiiihhhaaaWWWWWW___ccc]]]SSSJJJDDD@@@>>>===BBBMMMWWW```uuugggcccccc___aaa___\\\ZZZZZZZZZXXXVVV^^^\\\XXXUUUPPPJJJCCC???>>>>>>===???EEEJJJFFF???CCCcccooorrr\\\<<<888111444111888999KKKccc~~~pppTTTOOOVVV\\\nnnrrr|||nnnWWWOOOOOOSSS^^^iiijjjiiibbb[[[ZZZZZZRRRFFFJJJGGGDDDCCCCCCEEEFFFFFFIIIGGGHHHLLLNNNPPPVVV]]]___aaaccceeefffeeedddcccfffeeeiiisss{{{|||JJJ\\\~~~bbbhhhsssLLL<<<333333222111000///......///...//////---+++111888QQQbbbmmm}}}tttcccKKKCCCEEEIIIbbbiiimmm~~~}}}{{{zzz{{{~~~|||xxx|||{{{kkkbbbcccccc^^^WWWSSSPPPSSSVVVWWW[[[___gggjjjtttwwwkkkcccdddiiilllnnnppplllrrrvvvtttvvvzzz}}}ooo\\\QQQRRR```pppzzz|||xxxlll]]]PPPIIIGGGHHHJJJIIIOOOSSS[[[}}}~~~uuunnn___nnn999666444555:::===KKKbbbqqquuuvvvyyy{{{vvvuuuttttttsssvvv|||}}}rrreeeTTTVVVaaatttyyywwwsssooonnnllldddZZZIII???666333111...---...//////000444999<<<>>>>>><<<<<<:::999777777888::::::;;;;;;<<<>>>@@@DDDGGGNNNOOORRRXXX```hhhmmmpppssstttsssrrrwwwzzzrrrnnnlllddd[[[]]]gggjjj___PPPGGGEEEDDDAAA>>>CCCNNNZZZfff~~~rrrYYYWWWZZZWWW\\\\\\\\\[[[XXXWWWXXXZZZ___\\\WWWSSSNNNIIICCC???===>>>>>>@@@EEEJJJGGG@@@DDD```~~~~~~iiimmmggg===555000666222555777GGG^^^uuupppTTTNNNUUUYYYppprrr|||lllTTTMMMPPPUUU[[[bbbgggeee___WWWUUUUUUPPPIIIFFFDDDAAA???@@@DDDIIILLLKKKHHHGGGIIIJJJMMMTTT\\\ddddddeeeeeedddbbbaaa___iiieeeiiittt{{{MMM\\\}}}```aaaoooKKK;;;333333222111000//////.../////////000,,,+++111:::TTTbbbpppxxx}}}fffYYYHHHDDDIIIMMMhhhhhhuuuxxxzzzyyywwwxxxyyywwwrrrrrrpppeeeXXXTTTXXXXXXTTTSSSRRRUUU[[[aaadddiiiooossszzzrrriiibbbdddhhhkkklllnnnkkkqqqtttuuuyyy{{{www{{{zzziii```ZZZ\\\iiixxx~~~|||}}}yyylll]]]PPPHHHGGGGGGJJJIIIRRRWWW]]]||||||zzzrrrcccsss555555333444:::AAAUUUkkkqqqlllnnnwww{{{~~~zzzlllhhhjjjnnnmmmlllnnnssstttiii\\\MMMMMMXXXnnn~~~uuutttppplllllljjjbbbXXXHHH>>>555222111///...000111111222666:::>>>@@@@@@AAA???===;;;999888777777999999999999999:::;;;;;;======>>>CCCLLLZZZgggooorrrrrrqqqsss|||yyyrrrmmmfff``````dddhhh___SSSMMMKKKIIIDDD???AAALLLXXXhhhkkkQQQOOOQQQMMMTTTVVVXXXXXXWWWWWWZZZ]]]\\\YYYTTTPPPLLLHHHCCC@@@<<<>>>@@@BBBGGGLLLJJJEEEBBBaaayyyzzzeeejjjooo???222000777333666999IIIZZZlllqqqWWWQQQVVVVVVnnntttlllRRRLLLTTTZZZ```fffmmmjjjbbbZZZVVVTTTPPPKKKDDDCCCBBBAAABBBFFFJJJNNNMMMJJJJJJLLLNNNPPPVVV^^^aaaaaaaaaaaaaaaaaaaaaaaaiiidddhhhuuu~~~RRRUUUvvv\\\YYYvvvmmmLLL999444333333222111000//////,,,---...///---,,,444???bbbnnn{{{qqq~~~{{{vvvrrrXXXOOODDDDDDJJJPPPlllkkk~~~|||zzzzzzpppuuuwwwrrroooooommmiii```[[[TTTOOOOOORRRSSSRRRWWWXXX]]]fffllloootttzzzooohhhccceeeiiijjjkkkllllllqqqtttvvv}}}~~~}}}ssshhh```aaabbbcccnnn{{{{{{}}}wwwzzzyyylll]]]PPPHHHFFFGGGLLLKKKSSSXXX]]]{{{uuuccczzz444555222222<<>>>>>>>>BBBAAA???>>>>>>>>>>>>===???>>>>>>???AAADDDEEEFFFIIIIIIKKKNNNUUU```jjjqqqsssttttttwww|||yyyqqqjjjgggfffaaaZZZ]]]^^^___]]]VVVNNNEEE@@@>>>JJJXXXkkksssYYYVVVTTTNNNOOONNNOOORRRVVVZZZ\\\\\\YYYUUUPPPLLLIIIFFFCCCAAA<<<@@@BBBEEEKKKPPPPPPKKKDDDccc}}}iiijjjsss@@@222111888111555;;;LLLZZZggg{{{pppZZZTTTVVVXXXnnnvvvmmmQQQLLLVVV```ggglllrrrooohhhbbb]]]YYYQQQJJJDDDEEEEEEFFFGGGIIILLLOOONNNMMMOOOSSSTTTUUU[[[aaa___```aaaccceeehhhjjjlllhhhccchhhvvvQQQKKKppp[[[UUUmmmvvvSSS===444333333222111000//////)))***---///---...777BBBppp{{{nnnvvvtttsssrrrOOOHHH@@@BBBJJJQQQnnn~~~ooo~~~|||yyywwwvvvdddkkknnnhhhbbbaaa___[[[UUUQQQOOORRRVVVWWWYYY[[[___```fffoootttvvvzzzxxxpppiiieeehhhkkkkkkkkklllmmmqqqtttwwwqqqccc^^^VVVUUU^^^ccceeeooo|||{{{xxxuuu|||yyylll]]]PPPHHHFFFGGGOOOMMMTTTXXX\\\{{{rrrbbbsss999:::555555>>>MMMhhh|||sssccckkk|||qqqgggmmm|||iiiXXXIIIIIIPPP^^^hhhmmmxxxzzzwwwuuupppkkkjjjggg^^^TTTCCC:::222111333444666999777666666888;;;<<<<<<;;;@@@@@@@@@AAADDDFFFGGGGGGKKKJJJIIIKKKNNNSSSVVVWWW```dddjjjooosssuuuxxxyyywwwxxxxxx{{{ttttttnnnfffgggjjjbbbSSSRRR^^^jjjkkk```QQQFFFAAA>>>JJJYYYppp~~~fffbbb___VVVLLLHHHGGGMMMWWW]]]]]]ZZZVVVSSSNNNJJJHHHFFFCCCAAA===AAAEEEHHHNNNTTTTTTPPPHHHddd}}}qqqmmmtttAAA333222888000...777IIIXXXccczzzvvvmmmYYYTTTUUUZZZlll{{{kkkVVVVVV___cccfffkkkyyyooohhhiiiiii```UUUNNNEEEEEEFFFGGGHHHHHHIIIIIIMMMQQQUUUWWWXXXZZZ___cccfffddddddfffkkkoooooonnnnnnfffhhhvvvLLLMMMllltttmmm```bbbrrrUUU;;;555222000............---,,,***111///000///111QQQ}}}|||vvv}}}qqqOOOAAA===FFFKKKTTTsss|||}}}{{{yyywwwsssooojjjeee^^^YYYWWWUUUSSSRRRHHHTTTWWWZZZhhhjjj```[[[eeegggnnnwwwyyyyyyuuuooollllllmmmmmmllloootttrrrrrrvvv~~~tttddd___ZZZYYY^^^hhhrrrxxxsssooorrr{{{zzzmmm^^^OOOEEEEEEKKKPPPSSSVVVVVV___{{{vvv|||}}}~~~iiisss|||===777222444;;;YYYppptttqqqjjjkkkxxx~~~ppphhhooommmZZZIIINNNRRR[[[cccdddqqq~~~wwwwwwvvvpppggg[[[OOOGGG===777333333333333666<<<@@@===>>>AAACCCBBBBBBCCCFFFKKKOOOPPPPPPSSSVVVXXX\\\dddjjjlllqqq~~~~~~}}}vvvuuuuuuuuurrrlllddd[[[TTTQQQVVVbbblllsssmmmTTTDDDJJJEEEJJJXXXxxxrrrqqqiiiWWWZZZOOOKKKVVViiiooocccTTTTTTQQQNNNKKKIIIFFFBBB@@@>>>>>>@@@FFFQQQXXXRRRHHHGGGRRRvvvuuulll{{{yyy???555888111333222666CCCWWWfffvvvlllwwwYYYPPPWWWXXXhhhzzz}}}fffRRRRRRYYY^^^cccjjjllliiiiiioootttnnn\\\LLLEEEFFFFFFGGGIIIJJJJJJKKKLLLQQQVVVYYYZZZ[[[___ccchhhffffffhhhlllooopppooommmgggiiittt~~~PPPCCCjjjzzzllluuuWWW;;;555333000............---...***000---///111555WWW{{{~~~lllKKK???===GGGOOO\\\yyy}}}yyyvvvrrrkkkfff]]]ZZZVVVRRROOONNNNNNNNNKKKZZZ```bbbkkkllleeeeeefffkkkuuu~~~xxxmmmsssnnnkkkkkkjjjiiilllqqqwwwyyy~~~tttkkkaaa]]]bbbiiinnnpppzzz{{{sssoooqqq|||yyylll^^^OOOEEEDDDJJJKKKPPPTTTWWWaaa|||rrrzzzzzz|||fffppp>>>888333666???WWWggglllnnnlllqqq~~~zzz|||wwwsssxxxwww___OOOIIIOOORRRXXX______kkkuuutttqqqjjj```SSSHHHAAA;;;777444666777888<<>>DDDNNNRRRQQQTTTZZZbbbgggmmmpppqqquuuyyy|||xxxrrrqqqttttttrrrmmmfff]]]VVVRRRXXXjjjvvvxxxqqq\\\OOOUUUQQQSSS^^^{{{tttnnnggg[[[^^^]]]cccooozzzwwwgggWWWSSSPPPMMMJJJHHHFFFCCC@@@>>>AAADDDHHHOOOVVVVVVQQQDDDIIInnnkkkyyy}}}AAA666777111444333777DDDVVVfffuuu|||hhhsssQQQIIISSSTTTaaaqqq^^^NNNMMMSSSXXX```hhhhhhmmmsss}}}mmmQQQEEEEEEFFFHHHIIIKKKLLLMMMKKKPPPWWW[[[\\\]]]```ccciiihhhhhhiiilllnnnooonnnmmmiiillluuu{{{WWWBBBlllnnnyyy[[[>>>666333000//////......---///***///,,,///222999\\\zzz~~~```GGG======HHHSSSggguuu|||xxxtttmmmddd]]]XXXVVVQQQLLLIIIHHHKKKMMMSSSdddkkkkkkooonnnlllqqqoooxxxuuurrrrrrlllsssnnnkkkkkkjjjjjjmmmsss}}}yyymmmiiimmmrrrrrrpppvvv|||zzzvvvqqqssswwwlll^^^PPPDDDCCCHHHHHHNNNTTTYYYdddooo|||aaaiiiBBB999333666AAASSS___gggoooqqqvvvvvvvvvvvv~~~}}}{{{kkkVVVIIIKKKQQQSSSWWW\\\\\\fff}}}tttrrrnnnfff\\\PPPFFF@@@888444444777:::;;;???EEEMMMNNN[[[kkkqqqooouuu}}}tttmmmlllrrrrrrrrroooiii```XXXSSSZZZuuurrr^^^QQQTTT\\\___kkknnnddd^^^YYY```eeeoooyyy{{{ssscccVVVQQQNNNKKKHHHGGGEEEBBB@@@===CCCGGGIIIMMMTTTXXXXXXMMMKKKqqqrrrxxxtttEEE666666222555555777CCCUUUdddtttxxxeeesssMMMEEERRRRRR___{{{mmmhhhZZZNNNLLLPPPVVV___gggnnnuuuzzzsssRRRCCCDDDEEEGGGIIIKKKLLLMMMJJJQQQYYY^^^___```aaaccciiihhhhhhiiijjjkkkllllllnnnkkkooowwwzzz]]]HHHiii{{{bbbwwwZZZ<<<777444111/////////---,,,///***000,,,///222888[[[zzzyyyZZZFFF??????IIIVVVooovvv|||wwwssslllccc\\\^^^ZZZTTTLLLGGGIIIOOOTTT```mmmqqqpppsssqqqpppyyyqqqpppqqqooopppmmmmmmooooooooorrrxxxyyyrrrqqqtttwwwwwwvvvwww}}}~~~zzzvvv|||wwwlll___QQQEEECCCHHHJJJOOOUUUZZZgggttt]]]fffEEE999222444@@@OOOZZZeeeqqqrrrsssxxxwww|||}}}}}}vvvfffRRRGGGKKKSSSTTTWWW\\\]]]hhh|||tttqqqlllcccYYYNNNDDD???444222222777:::;;;???DDDSSSXXXgggyyy|||yyy{{{rrrllllllpppppppppoookkkcccZZZTTTaaappp\\\PPPPPPbbbkkk{{{yyyhhh]]]XXXXXXcccdddhhhlllmmmggg^^^WWWPPPMMMIIIGGGEEEDDDBBB@@@<<>>PPP```rrrzzzkkk]]]OOOTTTUUUkkkzzzqqqkkkaaaZZZSSSRRRVVV[[[___aaahhhfff___WWWXXXXXXNNN???DDDEEEFFFHHHIIIKKKLLLLLLOOOUUU\\\aaabbbaaabbbdddfffhhhiiiiiihhhiiikkkmmmjjjgggkkksssxxxbbbKKKXXXxxx\\\eeexxxlllIII888555222000//////---,,,...***111...000111555UUUlllvvvyyyqqq|||nnnsssaaaIIIBBBAAAKKK\\\zzz~~~yyyvvvxxx}}}zzzwwwsssmmmddd]]]SSSMMMEEECCCIIIUUUaaahhhsssvvvqqqooouuuvvv|||rrrooorrrjjjjjjuuuwww|||wwwpppvvviiimmmrrrsssssstttyyy~~~~~~uuujjj]]]OOODDDDDDHHHMMMOOORRRWWWfff{{{www}}}xxx```zzzDDD888111666CCCLLLQQQWWW]]][[[cccxxxwwwdddPPPDDDAAAMMMQQQSSS\\\cccooowwwuuurrrkkkaaaUUUIII???999888555555888;;;<<<@@@FFF===HHHQQQRRRQQQVVV___eee```fffnnnooofffdddwww~~~|||}}}}}}yyyrrrooorrrmmmkkkjjjjjjhhhbbbYYYRRR]]]mmmnnnccc[[[WWWZZZffffffzzzyyykkkiiiddd______```YYYSSSVVV___ddd```ZZZPPPLLLGGGCCCAAA@@@>>>===>>>EEEMMMTTT\\\^^^WWWMMMCCCBBBfff|||{{{ooolllMMM777777333333000222<<>><<<:::<<>>>>>LLLeeevvvwww~~~|||}}}}}}}}}}}}~~~yyyuuuttt{{{vvveeeZZZJJJEEEBBBJJJYYYeeejjjjjjrrryyywwwtttuuuxxxrrriiijjjooouuu||||||sssmmm}}}vvvrrrooopppwww~~~{{{qqqdddWWWIII???AAAGGGMMMQQQVVV^^^nnn~~~ooo\\\zzzGGG999333999888OOOfffsssooo^^^^^^ssssss{{{jjjTTTFFFAAAOOOTTTVVV```kkkxxxoooWWWXXXNNNOOOOOOMMMIIICCC===:::444000///333777:::AAAHHHAAASSSVVVIIILLLbbbnnniiiUUUeeeyyy|||iii\\\nnn~~~qqq~~~~~~}}}uuunnnlllooollliiieeecccbbb^^^VVVOOOOOOYYYeeeqqqsss\\\HHHHHHMMM[[[oooxxxsssnnnlllhhhbbb^^^^^^\\\QQQEEEBBBIIIUUU```eeeRRRMMMGGGBBB???===;;;999888DDDPPPSSSQQQOOOLLLHHHAAA;;;IIIooo~~~LLL666999333000444444<<>>DDDIIIFFFXXXVVVHHHNNN```lllrrr[[[bbbaaa]]]zzz{{{vvv|||uuunnnjjjllljjjiiiggggggfff```XXXRRR[[[gggXXX@@@EEEDDDGGGTTTccciiifffiiipppmmmnnnnnnjjjeee___\\\ZZZYYYPPPFFFBBBGGGQQQ[[[aaaWWWLLLBBBAAAAAA>>>999777===DDDOOOUUUPPPHHHEEEGGG>>>BBBNNNJJJ666666111444888222888KKK[[[iiiooobbb~~~sssTTTLLLOOOYYYffflllooogggeeefffkkkqqqllleee]]]YYYZZZ^^^dddhhhzzz|||}}}{{{sssiiibbb```ZZZYYYXXXWWWWWWXXXYYYZZZ[[[VVVQQQNNNIIIEEEFFFKKKRRRPPPRRRUUUTTTOOOOOOSSSSSSXXX^^^bbbdddeeefffgggkkknnnooonnnkkklllqqquuuuuunnnkkkpppxxxbbbSSSgggwwwhhhdddsssMMM:::444///111222///......111)))///...000222<<>>HHHPPPLLLWWWYYYOOOOOOcccuuuwww^^^bbbeeeVVVrrr{{{xxxyyyrrrnnnlllllljjjiiiggggggeeeaaaZZZUUU\\\SSSBBBGGGCCC???AAAIIIOOORRRXXX___gggiiiiiigggbbb^^^ZZZYYYUUUNNNEEE@@@CCCMMMXXX^^^WWWLLLAAA??????<<<999888===HHHRRRSSSLLLGGGGGGHHH;;;===LLLFFF777888222333777222999MMM\\\iiiooo```|||rrrUUUNNNQQQWWWbbbiii}}}uuugggaaa```^^^]]]]]]ZZZXXXVVVUUUVVVZZZ^^^```aaafffmmmqqqqqqllleee```]]]___```]]]XXXVVVYYY\\\[[[UUUPPPMMMIIIFFFHHHNNNTTTSSSSSSUUUSSSQQQRRRVVVUUUYYY___ccceeefffggghhhkkkmmmnnnnnnlllmmmqqqtttrrrmmmkkkpppzzzfffHHHhhhwwwnnnssspppPPP;;;444000111222///......111***///---000333===eeeyyyxxx}}}tttiiiZZZLLLIIIEEENNNbbbwww~~~}}}|||}}}|||~~~{{{|||}}}{{{xxxqqqjjjeeeYYYWWWZZZccckkknnnrrrvvvvvvtttuuuyyy|||tttttt{{{wwwlllnnnyyyttt]]]TTTMMMKKKLLLMMMQQQYYYdddqqqyyy~~~ppphhh\\\OOOCCC>>>EEEOOOUUUQQQWWWaaatttuuuhhhzzzvvvOOO^^^pppiiiwwwHHH888888444>>>NNNjjjuuueee^^^zzz~~~}}}~~~kkkVVVKKKNNNVVV^^^dddmmm}}}fffNNNUUU___ooo~~~wwwpppJJJ@@@666333555<<>>666000000111///...///000+++000,,,///444:::\\\~~~{{{{{{zzzgggPPPGGGAAANNNcccttt}}}zzzxxxxxx{{{}}}~~~xxxxxxxxx{{{~~~gggddddddhhhkkklllqqqvvvnnnwwwnnn```XXX^^^cccnnnwwwyyyxxx|||~~~yyy~~~cccRRRHHHHHHLLLLLLMMMOOOOOOOOOOOOPPPRRRXXXaaappp~~~tttlllaaaSSSIIIBBBAAAGGGNNNKKKNNNZZZggg{{{}}}tttiiivvvuuuwwwyyyhhhKKKjjjJJJ777777333555JJJiiijjjRRRXXXttt{{{rrrkkk___bbbggglllooouuu~~~}}}rrrEEE:::333555777:::IIIZZZ^^^WWWhhhmmmYYY___oooeeeUUU___llljjj[[[XXXeeennniiicccoooqqquuu{{{wwwtttvvvsssjjjhhhhhhgggfffdddcccccccccnnnmmmmmmlllfff[[[QQQKKKMMMUUU[[[[[[```hhhllljjj[[[]]]^^^]]]ZZZWWWUUUUUURRRPPPKKKFFFDDDJJJTTT]]]```TTTFFF>>>999777888;;;IIINNNNNNKKKLLLNNNGGG<<>>NNNgggxxx~~~~~~|||{{{|||}}}~~~yyyxxxyyy|||ggg```[[[\\\```dddjjjpppjjjwww{{{ggg[[[UUU\\\dddqqqzzz{{{zzzyyykkknnnppprrrnnnkkknnnxxx{{{WWWOOOPPPKKKIIIOOOKKKNNNRRRTTTTTTRRRRRRRRRVVVZZZaaajjjtttzzzqqqiii\\\OOOGGGCCCBBBGGGMMMFFFLLLYYYggg|||uuurrrzzzjjjxxxjjjUUU}}}III555666333555HHHaaauuu~~~iiiSSSYYYuuu~~~~~~~~~yyyvvvvvvtttuuuwwwyyywwwyyykkkWWWNNN<<<333000666:::===MMM```bbb]]]iiinnn^^^[[[ddd```UUUbbbjjjhhhiiipppttttttwwwwwwxxxwwwssslllgggggghhhfffdddbbbcccccccccaaagggqqqlllZZZRRRVVVZZZbbbffffffpppsssrrrmmmfff^^^WWWSSSQQQPPPMMMGGGCCCBBBHHHPPPVVV]]]QQQEEE===999777999>>>LLLMMMPPPSSSTTTOOODDD;;;;;;GGGrrr{{{xxx@@@555444000777222333:::KKK\\\mmm~~~rrr{{{___PPPVVV[[[[[[lllmmm}}}xxxpppnnnjjjeeebbbnnnxxxhhhbbb]]]ZZZYYYVVVRRRPPPSSS[[[aaa[[[WWWTTTRRRLLLFFFEEEIIIPPPUUUVVVSSSSSSYYY\\\[[[\\\___ccceeeggghhhjjjlllmmmnnnoooqqqtttuuuvvvuuullllllmmmrrrZZZ[[[ttthhhoookkkrrr\\\@@@888111000111///...000---,,,222,,,000333333LLLeeeooouuu{{{vvv[[[III>>>PPPlll}}}~~~~~~~~~~~~~~~{{{{{{|||nnnaaaUUUSSSVVV[[[```eeejjjwwwyyyiiibbbaaaeeemmm{{{tttlll```UUUSSSVVVYYYYYY\\\gggzzzjjjYYYLLLMMMQQQQQQRRRUUURRRVVVZZZ]]]]]]^^^___```^^^```bbbdddiiiuuuwwwrrrdddXXXJJJDDDBBBBBBEEEJJJDDDJJJXXXeee{{{nnnuuu|||bbbuuuhhhFFF444666444888EEESSS^^^kkkrrrfffSSSddd|||{{{yyyzzz~~~~~~{{{|||||||||qqq___RRRHHH>>>555222999<<<===LLLaaaaaabbbiiioookkkgggllluuulllwwwyyyvvvrrrnnneeeggghhhgggdddaaaaaabbb^^^```iiirrrmmm^^^YYY___aaaggghhhkkkyyymmm```WWWRRRQQQOOOJJJCCC@@@BBBGGGMMMPPPTTTKKK@@@;;;888777<<>><<<[[[tttppp;;;777888111555333333888GGGZZZmmmttttttaaaOOOVVV```bbbnnnnnn}}}uuuooopppmmmgggcccttt~~~ooohhhccc[[[\\\ZZZRRRJJJKKKVVV```]]]YYYWWWUUUOOOHHHFFFHHHOOOUUUVVVRRRQQQVVVXXXVVV\\\^^^bbbdddeeegggiiikkknnnoooppprrruuuwwwwwwvvvppppppqqqvvvUUUXXXyyy}}}nnnuuuaaaAAA888111000111///...000,,,,,,222---000222000HHH___rrrxxxwww}}}aaaLLL>>>RRRppp~~~~~~~~~}}}}}}yyyhhhVVVPPPQQQUUUYYY\\\kkkwww|||pppnnnqqqrrrzzzppp^^^WWWXXXTTTMMMLLLQQQWWW[[[eeexxxlllSSSOOOSSSTTTQQQQQQVVV\\\]]]___aaadddfffhhhjjjllloooeeehhhjjjjjjlllsss|||vvvtttaaaTTTHHHCCCBBBBBBDDDGGGDDDJJJVVVccczzzeeesss{{{]]]zzzCCC333666555222BBBRRR```ooouuucccIIImmm}}}~~~}}}}}}~~~~~~~~~}}}~~~wwwuuukkk```HHH<<<888<<<<<<:::III^^^^^^dddiiiqqqxxxwww~~~zzzyyyuuuqqqqqqdddfffhhhgggdddaaa```aaaaaaaaaccchhhhhheeecccccc]]]bbbccckkk{{{nnnaaaXXXSSSRRRPPPJJJBBB???CCCHHHLLLNNNMMMEEE<<<999777888>>>EEEJJJNNN^^^lllcccIII>>>CCCDDDooottthhh777999===333222444333777DDDXXXmmmtttnnn|||aaaMMMUUUcccfffooolllxxxvvvpppnnniiihhhuuujjjaaa___]]]bbb[[[QQQJJJIIIOOOXXX^^^[[[WWWTTTQQQKKKDDDCCCFFFRRRSSSUUUUUUUUUVVVXXXZZZ]]]___bbbccceeehhhkkknnnnnnrrrrrrpppssszzzzzzuuuhhhjjjllluuu___bbb{{{uuuzzz___AAA999333333333000...///...///,,,---///+++444LLLgggtttyyy|||oooNNNFFFNNNggg~~~}}}~~~~~~~~~|||zzzcccPPPNNNLLLKKKSSSeeetttxxxuuuuuu|||{{{rrreee\\\VVVWWWSSSJJJLLLTTTPPPTTT\\\iiiwwwooo]]]SSSRRRXXXYYYXXXZZZaaajjjkkkggghhhpppuuuvvvwwwvvviiiYYYooorrruuuttttttxxxzzztttrrr___WWWHHH===>>>GGGIIIDDDBBBQQQZZZbbbsssvvvtttaaa{{{FFF888333444888:::HHHdddjjjQQQwww|||~~~~~~zzz}}}oooWWWAAA333666666777IIIbbbmmmccc{{{|||~~~tttmmmeeeeeeeeeeeeeeedddcccbbbaaaaaabbbccccccbbb``````[[[UUUZZZqqq|||}}}sssiiieeeYYYMMMOOOPPPGGG???@@@HHHPPPQQQOOOQQQCCC::::::888666<<>>111888555,,,000222444DDD___ppp}}}uuujjjhhhPPPWWWmmmssssssggguuutttpppsssqqqrrrrrraaa\\\^^^aaa```[[[TTTNNNMMMQQQVVVZZZ\\\XXXUUURRRLLLDDDBBBEEEMMMNNNQQQRRRSSSUUUYYY[[[^^^```bbbdddfffhhhllloooqqqtttsssqqqtttxxxwwwsssiiijjjlllwwwXXXiii~~~~~~___AAA999333333333000...///---///,,,---000,,,444KKKlll~~~~~~uuuPPPFFFNNNccc{{{|||~~~~~~~~~eeeOOOJJJGGGHHHQQQiiixxx{{{zzz|||xxxfff]]]VVVPPPQQQVVVTTTOOOSSS]]]___bbbgggqqq~~~oooddd[[[SSSRRRVVVUUUYYY^^^fffooovvvrrrjjjfffttt~~~zzzyyytttmmm|||{{{{{{{{{~~~}}}vvvooolll]]]UUUGGG>>>@@@GGGHHHCCCDDDQQQZZZdddtttvvvwwwppp|||~~~DDD777222333555999GGGbbbxxx]]]ppp}}}yyyzzzxxxhhhNNN<<<444888999999IIIaaakkkaaazzz{{{{{{pppiiiddddddddddddcccbbbaaa```______`````````___^^^]]]___ZZZ[[[eeemmmlllfffbbbqqqwwwnnnbbb___ZZZTTTVVVOOOFFF???@@@HHHPPPSSSRRROOOBBB999888777666>>>JJJXXXZZZaaabbbVVVEEE???DDD[[[PPP<<<111666444///222333444BBB\\\lllxxxyyyhhhiiiKKKUUUkkksssttt```pppooonnntttvvvxxxuuuggg\\\VVVWWW]]]]]][[[YYYVVVTTTTTTUUUUUU\\\YYYVVVSSSMMMDDDBBBDDDGGGIIILLLOOORRRUUUYYY]]]```bbbdddfffgggiiillloootttuuuuuutttuuuwwwtttpppkkkkkkmmmzzzXXXtttzzz]]]AAA999333333333000//////---000------000---444HHH~~~yyypppwwwyyyOOOCCCLLL]]]lll}}}iiiPPPIIIFFFIIITTTmmm}}}~~~uuudddTTTMMMMMMLLLQQQXXXYYYYYYaaammmtttwwwxxxyyy~~~yyywww~~~hhh^^^TTTNNNLLLMMMSSSZZZ\\\aaahhhqqqyyyyyynnnaaaddd{{{}}}wwwoooiiiYYYQQQFFF@@@CCCHHHHHHCCCGGGQQQ[[[gggrrrqqqwww||||||}}}AAA666222111222:::GGG]]]}}}jjjiii}}}yyyyyy|||~~~|||sssfffUUUCCC777444;;;;;;:::III``````XXXvvv|||www}}}~~~vvvkkkfffcccccccccbbbaaa___^^^]]]\\\\\\]]]]]]\\\\\\[[[ZZZZZZZZZ[[[[[[XXXTTTVVV\\\kkkvvvmmmYYYTTTVVVTTTTTTMMMEEE???@@@IIIQQQUUUTTTOOOBBB888666777999DDDQQQ^^^^^^```^^^PPPAAA@@@HHHlllzzzFFF888333333222333222444444@@@YYYiiiuuu{{{dddoooLLLSSSjjjsssuuuYYYkkk~~~~~~iiinnnvvvyyy|||rrrggg^^^TTTRRRWWW[[[\\\]]]]]][[[XXXTTTQQQZZZWWWUUURRRLLLDDDAAACCCEEEHHHKKKOOORRRVVVZZZ^^^bbbdddfffggghhhjjjmmmpppttttttuuuvvvwwwwwwtttpppmmmmmmppp\\\~~~}}}mmm]]]BBB:::444333333111///000,,,000---,,,000...333DDDyyynnn}}}zzzLLL???IIIVVV```tttoooYYYQQQNNNQQQ]]]oooxxxpppjjjddd[[[SSSPPPSSSUUUZZZ___```eeeuuuuuutttvvvqqqcccZZZWWWRRRPPPRRRWWW```gggnnnqqquuuxxx|||xxxkkk\\\ppp~~~xxxnnnfffVVVNNNFFFCCCGGGJJJHHHDDDJJJRRR\\\iiizzzkkkiiinnn{{{lll|||AAA777333111111<<>>XXXkkkxxxiii{{{xxxTTTRRRgggrrrwwwTTTfff{{{iiipppxxx}}}rrrhhh```WWWSSSVVVXXX[[[^^^```^^^YYYSSSNNNUUURRRPPPNNNIIIBBB@@@CCCIIIKKKNNNQQQTTTXXX\\\```eeeggghhhiiijjjkkknnnppprrrrrrtttwwwyyyxxxuuurrrooonnnssszzzYYYmmmiiibbbBBB:::444444444111///000,,,111...,,,000///333@@@ooo}}}xxxQQQBBBGGGPPPWWWmmm~~~~~~~~~~~~{{{ggg^^^VVVVVV```ooo}}}rrrggg^^^ZZZYYYXXXYYY\\\ZZZ```fffjjjkkkvvvuuu\\\RRRQQQUUUXXXZZZ^^^fffnnnsssvvvyyy{{{}}}~~~vvv~~~{{{zzzttthhh^^^SSSLLLEEEFFFKKKLLLJJJGGGLLLSSS\\\jjj~~~hhhbbb```ddduuu{{{gggzzzAAA:::555000///<<>>777555:::CCCPPPZZZ^^^aaabbbWWWBBB999MMMiiippp===555666///000444...333333===XXXnnn}}}qqq}}}UUUQQQdddpppxxxOOOaaauuupppmmmttt{{{jjj```XXXSSSQQQUUUWWW[[[]]][[[VVVQQQMMMNNNKKKIIIHHHDDD??????CCCLLLOOORRRUUUXXX[[[```ccchhhiiijjjkkkkkkllloooqqqpppooosssyyy|||yyyuuutttqqqpppwwwcccSSSzzzzzzgggiiihhhBBB:::444444444111000000+++222...,,,000000222===hhh~~~}}}{{{^^^LLLIIILLLVVVmmm}}}}}}|||}}}uuuhhhZZZUUU]]]kkk|||}}}}}}{{{qqqfff\\\SSSSSSVVVZZZ___eee]]]jjjyyy___OOONNNTTT[[[```aaacccggglllmmmnnnuuu}}}{{{zzz|||zzzrrrfff\\\QQQHHHCCCGGGLLLMMMJJJHHHLLLUUU\\\iii{{{jjjZZZ```\\\___vvvxxx|||lllxxx@@@;;;777000...888EEESSScccsss||||||\\\bbbrrrnnn~~~~~~}}}}}}~~~qqqiiieeecccWWWFFFDDDLLLIIITTTkkkwwwpppjjjaaaQQQ@@@666111555888===JJJZZZYYYVVVxxxooo|||rrrjjjcccbbb````````````___^^^]]]\\\[[[ZZZYYYXXXWWWVVVVVVVVVXXXUUUTTTUUUVVVYYYaaaiiixxx\\\OOOJJJDDDCCCCCCEEEHHHOOOTTTUUUQQQLLL<<<999555555;;;EEEQQQZZZaaa___XXXIII:::BBBkkk~~~\\\===555777///111333---444333;;;VVVnnn}}}fffSSSPPP___jjjuuuKKK[[[ooo{{{~~~|||ooowwwkkk]]]WWWPPPIIIPPPRRRUUUVVVUUUQQQMMMKKKGGGCCCAAAAAA>>><<>>EEEMMMPPPTTTXXX\\\aaafffjjjjjjlllmmmmmmmmmnnnppprrrrrrpppttt|||~~~xxxssssssrrrsss}}}vvv]]]eeehhhaaammmnnnCCC;;;555444444222000111+++222///+++111222111888OOOiiiwww{{{ppp\\\MMMOOOddd~~~}}}~~~}}}}}}}}}}}}}}}lllZZZRRRYYYWWWgggxxxyyyaaa___^^^bbbiiilllllljjjWWWRRRQQQXXXbbbhhhnnnsssqqqhhhSSSLLLTTTaaa```jjjqqqqqqrrrxxx}}}~~~xxxvvv~~~|||vvvkkk^^^TTTLLLBBB===CCCJJJJJJHHHIIIJJJWWW\\\fffzzzfffeeebbbooo___ZZZiiinnnsss999888555...222...:::UUUgggddd[[[WWWfffaaammm~~~zzzrrr{{{}}}zzz{{{zzz~~~}}}{{{yyyzzzyyyrrriiieeeUUULLLNNNJJJDDDQQQfffpppaaaSSSBBB888444;;;EEELLLSSSZZZdddWWWtttwww}}}ppprrrooogggbbb___```aaaaaabbbaaaaaaaaaZZZXXXVVVUUUSSSSSSSSSTTTRRRRRRTTTWWWVVVTTTXXX^^^___```UUUKKKIIIAAA:::>>>???FFFPPPYYY\\\UUUJJJAAA666888:::>>>FFFQQQZZZ^^^___UUUMMMKKKUUUwww@@@===111555222666222000777333555LLLbbbnnnxxxhhhqqqiiiMMMUUU^^^nnnLLLUUUeeettt|||{{{kkkaaaZZZRRRLLLKKKJJJGGGEEEEEEGGGGGGEEECCC>>>???AAABBBCCCEEEHHHJJJMMMPPPTTTXXX]]]aaagggkkkkkkoooqqqpppmmmmmmqqquuuqqqtttxxxzzzxxxsssmmmiiirrrvvv{{{pppiii{{{XXXvvvZZZUUUuuugggAAA;;;666666444000...///---------...///000111222FFFYYYkkkttt}}}xxxkkkHHHNNN\\\yyy}}}wwwwww||||||rrr\\\RRRRRRWWW\\\hhhwww~~~fffXXXNNNRRRSSSVVV```jjjggg\\\SSSSSSTTTYYYeeerrryyyxxxeeeZZZWWWVVV\\\fffqqqmmmvvvzzzttt{{{xxxkkkgggrrryyyqqqdddWWWOOOIIICCCAAAEEEHHHGGGIIIOOOUUUYYY```ppphhhRRRbbbiiiuuuffffffzzzgggrrrfffHHH888000444333333@@@OOO[[[gggiii^^^kkkXXXiii~~~}}}xxxsssvvvzzz{{{|||zzzxxxzzzxxxlll\\\PPPKKKHHHGGGGGGPPPlllpppaaa[[[GGG999777444>>>EEEFFFbbb^^^UUUpppyyywwwoookkkfffcccdddaaaaaaaaaaaa````````````aaaYYYQQQNNNLLLIIIKKKNNNPPPQQQTTTWWWWWWUUUTTTUUUYYYUUUMMMDDD>>><<<===>>>DDDMMMTTTVVVUUUQQQCCC555777777999???LLLZZZ^^^[[[dddKKKEEEIII[[[|||xxxdddJJJ444333777444///...//////111999LLLcccqqquuu}}}fffnnn|||OOOQQQ\\\fff}}}GGGOOO^^^nnnzzz~~~tttkkkaaa]]]XXXQQQLLLLLLLLLIIIEEEDDDFFFGGGGGGGGGDDDEEEFFFGGGIIILLLOOOQQQVVVXXXZZZ\\\]]]```cccfffkkkmmmooonnnmmmnnntttyyyssstttvvvvvvtttqqqnnnkkkrrrxxxqqqgggiiizzzqqqlllSSSVVV}}}fffAAA;;;777666555111///000//////......///000111111DDD\\\tttxxx{{{tttNNNKKKSSSmmm~~~zzzyyy}}}vvv```UUUTTTYYY]]]gggsss|||{{{eeeRRRHHHHHHMMMRRRWWWcccmmmjjj___WWWWWW[[[bbbkkkuuuooo\\\[[[___```dddjjjsssttt~~~zzzooojjjnnnrrrlllbbb```kkkxxx}}}wwwooobbbUUUMMMHHHCCCCCCGGGIIIIIIKKKPPPYYYaaakkkXXXZZZdddpppvvvjjjooo\\\kkkaaaEEE777111666111333<<>>```}}}qqqyyy|||~~~VVVIIIJJJaaa}}}}}}|||~~~~~~~~~{{{fffXXXTTTXXX\\\eeeooowwwppp^^^MMMDDDBBBGGGNNNUUU\\\iiisssooodddWWWVVV[[[eeeooo|||lll^^^VVV\\\eeehhhjjjmmmqqqzzz~~~rrrnnniiihhhmmmqqqkkkaaa]]]fffrrr|||}}}~~~|||yyytttkkk___SSSJJJEEECCCEEEIIIKKKKKKNNNQQQ\\\gggpppvvvRRRaaadddzzz{{{tttsssNNNeeeaaaDDD777222555///555666GGGeeekkkiiiwwwiiiLLLHHHddd{{{|||~~~}}}yyytttqqqpppiiiWWWEEEIIIJJJQQQ\\\dddsss|||llleee\\\OOO???999222:::@@@EEEcccrrrdddttt~~~tttrrrqqqjjjdddaaaeeehhhfffbbb___^^^^^^]]]]]]]]]\\\\\\\\\\\\UUUOOOKKKFFFAAA@@@CCCAAAAAA@@@AAABBBBBBAAA???>>>AAADDDEEEEEEFFFIIIMMMRRRXXXZZZQQQFFF>>>:::888555888<<>>>>>;;;777???CCCGGGIIIIIIJJJNNNQQQVVVVVVRRRHHH===777666777555999@@@KKKYYYaaa[[[QQQCCCCCCHHHOOOkkkwwwvvvvvvAAA999222333333111111444000111111666GGG^^^pppwwwrrr```RRRYYY^^^ffftttJJJIIIOOO]]]kkksssxxx|||~~~zzzhhheeeiiigggaaaZZZTTTLLLEEEEEEIIINNNPPPQQQRRRRRRRRRRRRRRRRRRMMMHHHFFFIIIMMMQQQRRRWWWYYY\\\___aaadddhhhkkkmmmoooqqqrrrqqqppppppppp{{{zzzxxxuuurrrooolllkkkxxxooommmyyyxxx\\\@@@:::666666555111///000...---,,,+++,,,...111222777dddyyykkkxxx|||fffPPPIIIUUUkkk{{{}}}|||{{{zzz~~~{{{xxxxxxhhh]]]\\\```iiittt{{{yyyqqqeeeXXXKKKGGGOOO[[[]]]ccciiippp~~~}}}|||kkkaaajjjqqq```VVVSSSVVV[[[aaafffnnn|||~~~yyyrrrnnnmmmnnnmmmmmmppptttqqqkkkjjjnnntttyyy{{{|||||||||~~~|||zzz~~~yyyuuuooohhh```WWWMMMGGG???CCCFFFHHHIIILLLOOOQQQUUU___nnnaaaeeeeee___pppllluuu```QQQuuuqqqLLL<<<444333000666---:::```iiilllnnnIIIJJJppp}}}|||yyyzzz{{{{{{{{{{{{wwwuuuwwwwwwnnn___TTTZZZrrrrrrqqqkkk]]]UUUEEE<<<222777???HHHkkksssnnntttpppjjjfffhhhkkkiiieeecccbbb```___``````]]]YYYZZZZZZYYYYYYXXXWWWWWWVVVSSSPPPNNNLLLHHHCCCEEEJJJNNNRRRQQQJJJEEEDDDBBB===HHHIIILLLNNNPPPQQQSSSTTTSSSLLLDDD===888555444555666<<>>DDDHHHFFFGGGKKKPPPQQQTTT```}}}YYYdddiiibbb^^^\\\nnn^^^```wwwMMM<<<666555///444...777ZZZppp{{{}}}SSSHHHggg~~~}}}{{{{{{{{{||||||yyyxxxzzzwwwmmmbbb\\\ddd}}}ppppppkkk```YYYIII@@@555888???HHHlllrrrqqqzzzpppwwwmmmfff``````eeeiiifffaaa___```]]]ZZZ[[[^^^]]]YYYYYYYYYXXXXXXWWWVVVUUUUUUSSSPPPNNNMMMIIIFFFJJJQQQZZZccceee[[[RRRPPPNNNJJJNNNMMMOOOSSSXXXYYYVVVRRRHHH@@@999777666444444666888@@@IIIOOOTTTUUUPPPHHHAAA@@@IIIjjjOOO;;;999666333111000000000...000222666DDDYYYkkksssppp~~~___VVV[[[bbbvvvEEEDDDHHHTTTaaalllwww~~~yyyhhh___\\\^^^gggqqqaaaWWWMMMIIIGGGDDDDDDFFFLLLOOORRRSSSRRRRRRSSSUUUTTTMMMEEECCCGGGOOOTTTVVV[[[]]]___```aaacccfffiiiiiiiiiiiikkknnnrrruuuvvvwwwuuurrrooonnnoooqqqrrrmmm{{{qqqnnnVVVEEE???:::999777222000000666444000...---...000111444TTT}}}{{{zzzyyyzzzuuu{{{aaaQQQUUU]]]|||{{{{{{{{{|||}}}}}}}}}~~~vvvttteeebbbeeennnwww|||}}}uuuooofff^^^UUUSSS\\\gggjjjsss|||[[[ZZZYYYgggqqqiiipppzzzvvvfff[[[QQQLLLOOOUUUVVV___lllyyy|||oookkkcccfffdddeeegggeeeccciiirrrrrrxxx~~~~~~yyy{{{~~~|||vvvqqqkkk```WWWOOOIIIDDDAAA@@@GGGJJJFFFEEEKKKQQQSSSYYYeeemmmTTTbbbgggjjjXXXaaayyy|||kkk~~~LLL999555666111222000555PPPrrr}}}XXXFFFaaayyy}}}~~~}}}}}}|||{{{{{{|||{{{zzz{{{}}}wwwlllffffffzzztttxxxppppppnnnhhh___OOOEEE888999>>>GGGjjjuuuuuuzzzpppllloooccc___^^^```dddfffeeeccc\\\^^^]]]YYYYYY]]]\\\YYYYYYYYYXXXWWWVVVUUUTTTTTTTTTQQQOOOMMMIIIGGGMMMUUUjjjwwwzzzlll\\\WWWTTTPPPRRRPPPRRRYYY```^^^RRRHHH<<<777555666444111333999:::DDDMMMOOONNNLLLIIIEEE@@@EEEZZZtttpppEEE999777444111000111000///---000333666BBBUUUfffnnnyyyrrryyyaaaTTTWWWYYYmmmGGGFFFIIIRRR]]]gggttt~~~~~~|||lll]]]QQQPPPVVV\\\dddkkkaaaVVVLLLIIIHHHEEECCCCCCMMMOOOPPPPPPOOOPPPSSSWWWQQQJJJBBB@@@FFFOOOUUUXXXZZZ\\\___aaabbbeeeiiilllooolllhhhgggjjjooosssvvvzzzvvvrrroooooosssxxx|||yyyxxx}}}tttoooUUUHHHBBB===<<<999444111111;;;888444000......///000000KKKoooqqqgggVVVZZZbbb|||zzzxxxxxx{{{}}}}}}~~~xxxyyyaaa]]]]]]gggsss{{{|||~~~~~~wwwrrrkkkddd^^^]]]eeeooooooyyyrrr^^^eeeiiiqqqzzzkkkaaaeeemmmvvv}}}wwwgggXXXRRRQQQPPPTTT[[[dddkkkxxxyyyeee___gggjjjdddbbbcccggggggeeejjjsssyyy~~~xxxoooggg[[[QQQIIIDDD@@@>>>CCCJJJLLLGGGEEELLLRRRTTT___hhh___SSSdddbbbppp\\\qqq{{{KKK666333666333222222333FFFooouuurrrSSSAAAYYYxxxxxx~~~~~~{{{yyyyyyzzz{{{{{{zzzyyyyyy}}}yyynnnlllpppwwwdddrrrlllllllllllldddSSSIII:::999===EEEhhh{{{vvvuuurrrsssnnnfffbbbbbbccceeecccaaaaaaccc\\\```___[[[ZZZ]]]\\\VVVYYYYYYXXXWWWVVVUUUTTTSSSPPPMMMKKKHHHCCCAAAHHHQQQvvvwwwaaaWWWSSSNNNUUUSSSUUU]]]ddd^^^LLL;;;444444666888444///333<<<;;;FFFOOONNNIIIGGGEEECCC@@@KKKjjjvvvlllWWW:::777555111...///111111...,,,000333777CCCVVVfffnnnxxxpppqqq]]]QQQUUUUUUiiiIIIFFFGGGNNNVVV```nnnyyyyyy|||tttkkk\\\QQQIIINNNXXX___aaabbbdddVVVIIIFFFGGGDDD???===IIIQQQUUUOOOJJJLLLRRRVVVQQQDDD>>>EEELLLLLLPPPWWW\\\^^^```aaabbbeeeiiimmmooollliiikkkooorrrsssrrruuuzzztttoootttuuuxxxwwwnnnqqqvvvmmmiiiSSSOOOFFF<<<555222///+++//////............//////222DDDYYYhhhvvv~~~iiioooddd~~~~~~}}}}}}}}}}}}}}}~~~~~~yyyyyylllfffaaagggsss}}}~~~}}}vvvooojjjfffdddjjjrrrpppwwwwwwqqqsssuuuyyyvvvkkkeeeddddddnnnrrrxxx~~~fffaaa___```bbbfffqqq}}}wwwsss|||vvvnnngggdddfffkkkoookkk```WWW[[[lll{{{}}}wwwqqqeeeYYYRRRIIIAAA???CCCLLLMMMGGGFFFLLLKKKOOO\\\^^^iiiqqq^^^___kkkuuusssYYYzzzpppzzzGGG999<<<666333555---333;;;fffmmmiiikkkaaaOOONNNfffttt~~~~~~|||yyywwwvvvwwwxxxyyy|||wwwuuuuuurrrmmmooouuulllssssssoooiiifffhhhkkk[[[OOO===;;;???HHHkkk~~~wwwrrrpppmmmjjjgggcccbbb``````bbbccccccccc___]]][[[ZZZZZZZZZYYYXXXTTTTTTTTTTTTTTTRRRQQQQQQQQQJJJGGGGGGCCCAAAOOObbbmmmYYY\\\ZZZNNNPPPNNNMMMNNNNNNJJJAAA999666555444222000222555888BBBMMMNNNKKKLLLGGG@@@CCCFFFVVV\\\pppHHH999444333222111000000000000///222111111===SSSeeelll~~~zzzeeegggPPPYYYYYYgggEEEBBBCCCHHHNNNWWWfffsssxxx{{{|||ooogggZZZRRRMMMQQQYYY```hhhoookkk\\\NNNJJJJJJHHHDDDCCCGGGLLLOOONNNPPPTTTTTTRRRKKKBBB@@@HHHLLLKKKOOOWWW]]]___bbbcccdddfffjjjlllllljjjhhhiiilllooorrrssswwwyyytttsssvvvtttyyyyyydddccckkkwwwvvvfffZZZXXXOOOCCC999444000...//////............//////)))999MMM___nnn{{{yyy|||~~~rrr~~~}}}}}}|||}}}~~~~~~}}}vvv}}}{{{sssjjjggglllrrrttttttxxx{{{|||}}}uuuoookkkjjjjjjjjjooouuurrr{{{xxx|||yyyrrrmmmrrr}}}}}}vvvjjj```\\\___fffkkkrrrwww||||||mmm]]]^^^bbblll{{{{{{vvvgggdddaaa___bbbiiipppuuunnnhhheeekkkxxxyyysssooodddWWWOOOFFF???@@@EEEJJJLLLFFFDDDKKKKKKPPP^^^kkkuuuZZZXXXiiippp|||kkk|||kkkwwwEEE:::<<<555111444000555777ZZZqqqkkkuuulllOOOEEE\\\}}}}}}{{{xxxxxxxxxzzz{{{zzzwwwuuuvvvsssooooootttrrryyy|||ssskkkwwwvvvooonnnjjjjjjmmmjjj^^^VVVCCC===???JJJppp}}}yyysssooommmkkkgggeee```___^^^___aaabbbbbbaaa___]]][[[[[[[[[ZZZXXXVVVTTTTTTTTTSSSRRRQQQOOOOOOOOOKKKHHHHHHEEEKKKccc~~~^^^MMMOOOOOOGGGHHHDDDAAA@@@AAA???999444555555444222222555999===KKKQQQNNNLLLRRRNNNFFFGGGGGGllldddooo>>>888333333222111000000000000000222111111;;;OOOaaaiii~~~sssaaa~~~gggSSS[[[YYY```CCCAAAAAACCCFFFOOO```ooovvvyyy}}}wwwkkkbbbUUUQQQOOORRRXXXaaannnyyypppaaaPPPIIIGGGEEECCCCCCHHHIIIKKKOOOWWW\\\XXXPPPDDD@@@BBBHHHJJJHHHMMMUUU^^^```dddeeefffgggiiikkkiiiiiiiiiiiijjjnnnssswwwzzz|||xxxxxxyyytttbbbWWWcccuuu}}}pppzzzqqqdddeee\\\KKK;;;444111...//////............/////////666FFF[[[lllvvv}}}vvv}}}{{{nnnuuuzzz}}}~~~}}}|||}}}~~~}}}~~~yyytttsssiiifffhhhmmmpppvvvyyy|||}}}wwwqqqkkkjjjhhheeedddfffkkkyyyyyypppooorrrssspppddd\\\RRRLLLMMMWWWdddlllssswww|||ooo______jjjyyyxxxnnncccaaa```aaadddjjjppptttrrrpppooosss||||||tttnnnkkkaaaTTTJJJAAA===AAAGGGIIIKKKGGGFFFLLLMMMRRRaaatttIIIVVVqqqvvv{{{|||~~~jjjrrrDDD<<<<<<333333333444888333LLLzzz|||kkkyyysssRRR===MMMooo~~~|||zzzzzzzzz||||||xxxwwwwwwxxxvvvqqqqqqtttmmmpppqqqllljjjtttyyymmmkkkkkkiiijjjnnniiiaaa___MMMAAA???LLLwww{{{xxxtttqqqnnnllljjjgggdddaaa_________aaaddddddcccaaa```___^^^]]]\\\ZZZWWWTTTTTTTTTSSSRRRPPPNNNMMMLLLJJJIIIJJJJJJHHHNNNggg{{{]]]FFFAAAEEEFFFBBB@@@;;;666555555666444222333333333333444999???DDDNNNPPPJJJJJJRRRPPPIIIJJJLLLpppjjjSSS666999333222111000////////////000111000000999LLL^^^hhhvvvsss```|||iiiVVV[[[YYY[[[pppGGGDDDBBBBBBDDDMMM^^^ooosssvvv{{{uuuiii```TTTPPPPPPUUU]]]eeepppzzzrrrbbbQQQHHHDDDAAA@@@AAAJJJKKKLLLOOOWWW\\\XXXQQQFFFEEEGGGJJJIIIHHHNNNXXX^^^```dddfffffffffggghhhhhhjjjkkkkkkkkkooowww}}}}}}}}}|||yyyvvvpppVVV[[[yyy|||oooiii}}}sssuuujjjQQQ;;;111///---//////............//////555555BBB___zzzyyywwwxxxwwwvvv```hhhuuu|||}}}}}}~~~~~~~~~{{{xxxuuuzzznnnhhhkkksssyyy}}}{{{~~~vvvnnnjjjgggccc```aaaooo}}}{{{rrrkkkiiijjjhhhfffaaaZZZPPPJJJJJJSSS^^^eeelllooouuu||||||ooocccmmmuuurrrjjjeeeeeefffhhhlllppptttvvv{{{yyyxxxyyy}}}{{{wwwoooiiieee\\\PPPDDD======CCCIIIGGGLLLJJJJJJOOOOOOTTTcccvvvgggNNN^^^qqq{{{xxxxxxllljjjCCC???<<<444777111555888222DDDoooooouuuqqq[[[CCCBBB\\\vvv}}}|||{{{{{{|||}}}wwwxxxzzzzzzxxxtttsssssswwwuuuqqqmmmkkkooovvv{{{vvvoookkkkkkjjjfffeeeiiigggcccfffVVVGGGAAAOOO~~~rrrmmmssslllkkkjjjhhhfffdddaaa```aaaaaaccceeehhhhhhfffdddcccbbbaaa```___\\\XXXTTTTTTTTTSSSQQQOOOMMMKKKIIIDDDFFFJJJLLLHHHGGGQQQ___ZZZLLL???===@@@AAA???>>><<<888444333444555555555111222222444777===DDDIIILLLOOOKKKJJJPPPLLLIIIQQQhhhcccxxxzzzBBB777888222222111000/////////////////////000999JJJ]]]jjjmmmzzz|||bbbwwwnnnVVVXXX\\\\\\ffftttMMMHHHDDDCCCDDDLLL\\\kkkooosssyyy}}}{{{rrrggg^^^TTTOOOOOOWWW```gggmmmqqqlll^^^OOOGGGDDDBBBBBBDDDHHHKKKMMMLLLNNNRRRRRRNNNJJJJJJKKKJJJGGGIIIRRR\\\]]]___bbbdddccccccddddddeeegggjjjkkklllqqqyyy|||~~~yyyvvv|||cccSSSjjjxxxhhhkkkyyyXXX<<<222000...//////............//////111---;;;aaayyyqqqrrrvvvkkk[[[^^^jjj~~~}}}}}}}}}~~~zzzzzz|||xxxsssvvv}}}|||zzzwwwyyyrrrlllkkkjjjjjjmmmrrr|||nnneeeccceeehhhjjjfffbbb[[[VVVUUUYYY___cccggghhhmmmvvv}}}~~~xxxtttzzzmmmuuuqqqeeeZZZ\\\aaahhhooowww|||~~~{{{yyywwwqqqjjjddd]]]VVVJJJ@@@===AAAGGGJJJDDDJJJJJJKKKPPPPPPVVVfffPPP[[[gggqqqqqquuuhhhhhh```EEECCC>>>888999000555777333???bbb}}}uuurrrmmmWWWBBBLLLfff}}}||||||||||||wwwzzz|||{{{yyyvvvtttssstttqqqnnnmmmoooqqqqqqqqqnnnmmmmmmmmmjjjfffdddfffeeeccciii]]]NNNEEERRR|||uuutttmmmiiimmmfffffffffeeecccaaa```___aaabbbcccfffhhhhhhfffccceeedddbbbbbb```]]]YYYUUUTTTSSSRRRPPPNNNLLLIIIHHHDDDDDDEEEGGGFFFAAA@@@BBBEEE??????CCCCCC<<<888888666555444444555555555444000111444666:::???FFFKKKMMMTTTQQQMMMKKKGGGMMMaaalll]]]<<<;;;111222111000///...............------000999III___nnnsssvvvaaatttvvvWWWTTT___bbbeeennnTTTLLLEEEBBBCCCHHHUUU```hhhnnnuuuxxxzzz}}}}}}wwwoooddd\\\OOOJJJKKKSSS\\\```ccceeeaaaVVVJJJEEECCCAAAAAADDDCCCIIIKKKGGGEEEFFFGGGFFFDDDEEEDDDCCCBBBFFFPPPYYY]]]___aaaaaa``````aaabbbaaacccfffiiimmmrrrxxx|||yyy{{{tttzzz[[[XXX|||jjj```sss]]]>>>444333000//////............//////000...888\\\|||tttnnnqqq{{{___TTT\\\jjj}}}}}}{{{zzz|||yyy~~~{{{zzzxxxtttpppkkkhhhgggfffgggnnnvvvlllbbb```dddkkksssooonnnkkkjjjjjjllloooqqqooolllnnnuuu{{{}}}}}}}}}yyylll```SSSWWW]]]eeemmmuuuzzz}}}|||zzzxxxvvvrrrkkkddd^^^VVVOOODDD===@@@HHHKKKIIIBBBHHHGGGHHHOOOSSS^^^rrroooFFFaaajjjxxxxxxooozzzXXXfffxxxxxxVVVIIIHHH@@@@@@999333===:::555<<>>BBBGGGKKKLLLSSSQQQJJJFFFFFF\\\~~~kkkHHH999999,,,111000///......------------,,,,,,111999HHH^^^qqq{{{~~~aaavvv[[[RRRaaaeeedddnnn]]]RRRFFFBBBBBBEEELLLRRR[[[dddpppwwwxxxzzz|||wwwoooeee^^^QQQOOOPPPUUUZZZ]]]ccciiicccZZZPPPLLLGGGBBB@@@@@@@@@EEEHHHFFFCCCCCCAAA???===@@@AAABBBDDDKKKTTTZZZ___``````___^^^^^^```aaa___```ccciiipppvvvyyy{{{|||xxxsss{{{[[[gggzzz~~~mmmYYY\\\^^^===555444000//////............//////000333999PPP}}}vvvtttqqqwwwWWWNNNXXXkkkxxx~~~{{{yyy}}}~~~xxxwwwzzzxxxuuuqqqkkkjjjiiihhhccc```fffooo~~~sssjjjjjjnnnrrryyy~~~zzz{{{{{{wwwuuuwwwuuu~~~|||fffddd]]]___dddjjjpppvvvzzz|||~~~zzzyyywwwsssmmmeee]]]WWWPPPIII???<<>>PPPHHH<<<999???gggwww```TTTUUUlll~~~}}}|||{{{xxxxxxvvvrrrqqqpppppppppooonnnlllkkkiiijjjjjjiiiiiijjjjjjjjjiiibbbiiiggg```WWW]]]yyyqqqhhhdddffffffccc______``````]]]ZZZYYY[[[]]]^^^]]][[[\\\]]]]]]\\\ZZZ^^^\\\YYYWWWWWWUUURRRPPPNNNMMMMMMKKKIIIGGGEEEDDDCCCBBBAAA@@@@@@BBBBBBBBB<<>>999555444666666000111111111111111222333666999===AAACCCEEEHHHJJJJJJNNNKKKGGGJJJXXXpppwwweee<<<555444111000000///...------------...++++++000777DDD[[[ooo|||zzzhhh{{{cccSSS___aaaaaaoooeeeWWWIIICCCCCCCCCFFFJJJPPP]]]lllwww|||~~~yyyqqqhhhaaa\\\\\\^^^aaabbbdddnnnyyysssjjj```ZZZRRRHHHBBBAAA???DDDHHHHHHGGGFFFAAA;;;@@@DDDHHHKKKQQQYYY```ccc```aaa```___]]]^^^```bbb```aaadddkkktttzzz|||{{{xxxvvvyyy```uuuffflllZZZRRR___\\\:::333222...//////............//////)))000666FFFooowwwyyyxxxZZZSSSMMMdddkkk|||zzzyyy}}}|||vvvvvvyyywww|||zzzxxxtttooogggjjjnnnnnnhhheeekkkuuuyyyyyywww~~~{{{qqqkkklllbbbhhhsss|||~~~vvvcccmmmeeehhhlllssszzz}}}~~~zzzyyywwwrrrjjjaaaXXXRRRLLLEEE<<<<<>>IIIcccUUUCCC888444[[[|||xxxnnnaaaVVVggg}}}www~~~~~~{{{wwwxxxwwwrrrnnnppprrrrrrpppooopppqqqlllkkkiiiggggggiiiiiihhhlllbbbhhhiiifff^^^bbb~~~qqqjjjkkkhhhbbb___aaaaaa^^^^^^^^^]]]ZZZWWWVVVYYY\\\___]]][[[ZZZ[[[[[[ZZZYYYYYYWWWSSSRRRQQQPPPNNNMMMKKKJJJJJJIIIGGGEEECCCBBB>>>CCCEEECCC@@@>>>===;;;>>>CCCBBB:::666777555///555555444333333444666888999===BBBEEEGGGHHHIIIJJJLLLOOOJJJKKKXXXsssfffPPP888333222:::000000///---------------///++++++///555@@@WWWlllnnnqqqrrriiiUUU\\\\\\]]]ooofff]]]QQQGGGCCCCCCEEEFFFOOOWWWbbboooxxx}}}~~~~~~|||{{{vvvqqqlllgggccceeegggfffdddjjjxxx{{{fff[[[PPPDDD???CCC???CCCGGGJJJKKKKKKKKKLLLKKKPPPSSSTTTYYY```cccbbb```^^^\\\[[[[[[\\\___``````dddllltttwwwxxx}}}||||||}}}nnn~~~rrr{{{gggVVVeee{{{NNN<<<666///222111111000///////////////...222444<<>>;;;;;;;;;888555333222333777777555444333555999===CCCAAAAAACCCFFFHHHHHHHHHFFFOOOIIICCCggg___iiilll===777999333///........................+++---...---000===PPP___gggjjjsss~~~yyylllRRRXXX\\\aaavvvgggaaaWWWNNNGGGCCCBBBBBBLLLSSS]]]hhhqqqvvvyyyzzztttxxx}}}yyytttppplllhhhffffffiiikkkoooyyyxxxdddZZZOOOBBB===@@@@@@DDDHHHKKKLLLLLLLLLMMMNNNRRRUUUVVVYYY___```___ZZZ[[[[[[\\\^^^___```aaaaaaeeennnwww{{{{{{~~~~~~{{{qqqyyyqqqgggrrrJJJ999444...111111111000///////////////,,,///000555LLLkkk|||~~~}}}VVVRRRWWW___ggg|||yyyxxxzzz~~~|||{{{uuu~~~uuummmjjjlllnnnnnnllliiihhhjjjooovvvzzzzzz{{{}}}mmm[[[OOOMMMPPPWWW\\\___fffnnnwww}}}zzznnneeebbbdddiiilllppprrrsssvvv|||~~~}}}{{{vvvqqqbbbVVVddd}}}}}}{{{~~~}}}zzz{{{zzzwwwvvvtttpppiii```UUULLLGGG@@@999999BBBKKKMMMKKKKKKQQQEEENNNXXXVVVnnnNNN```fffeeesssdddeeejjj{{{oooxxx^^^TTTPPPMMMLLLCCCJJJOOOJJJ>>>777888<<>>===;;;::::::777888888777555333444555777777666555555888===@@@@@@DDDHHHIIIKKKMMMLLLJJJDDDEEEAAALLLpppTTTpppTTT:::666333000000........................+++---...---111===PPP___dddhhhrrrnnnRRRVVV^^^eeeuuueeeddd```XXXPPPHHHCCCAAAHHHMMMTTT^^^gggoootttwwwssstttuuuyyy~~~|||vvvrrrooommmkkkiiieeeiiinnnuuu{{{lll\\\UUULLLAAA===>>>BBBEEEIIILLLMMMMMMMMMNNNPPPUUUXXXXXXZZZ]]]]]]ZZZXXXYYY[[[]]]___`````````cccgggqqq}}}{{{ttt```fffiiixxxDDD666444111333111111000///////////////000222111333BBB[[[mmmsss}}}~~~rrrSSSVVVccciii}}}|||zzzwwwwwwzzz~~~~~~|||}}}sssiiidddeeejjjooollliiigggiiiooouuuyyy{{{|||~~~lllZZZNNNIIIFFFIIILLLNNNRRRVVVeeennnvvvtttkkkeeegggkkkggghhhgggeeedddfffmmmrrrvvvzzz~~~wwwhhh```]]]YYYQQQIIIHHHNNNiiizzzqqquuuzzz{{{yyyyyy|||zzzvvvtttuuuqqqooojjjbbbXXXNNNEEE@@@;;;999<<>>>>>?????????>>>===:::777666333444555555444444555777555666777888999<<>>CCCGGGIIIIIIKKKNNNNNNEEETTT___iiiXXX___ppppppzzzyyyfffuuuppp{{{jjjooo\\\QQQSSSHHHNNNMMMJJJDDD>>>;;;:::;;;CCCXXX{{{uuutttxxxiiiJJJLLL^^^{{{~~~|||~~~}}}|||zzz}}}{{{vvvqqqqqqqqqrrrrrrqqqppppppnnnkkkgggeeegggjjjmmmnnnuuupppjjjfffdddcccdddeeeeeebbb]]]XXXVVVSSSMMMHHHKKKMMMLLLIIIFFFGGGMMMSSSYYYXXXXXXWWWVVVVVVVVVWWWUUUUUUXXXZZZVVVLLLFFFEEEFFFMMMXXX```aaa\\\XXXVVVNNNNNNLLLHHHCCC@@@>>>??????>>>>>><<<;;;999777666222333555555444444555777333555888:::<<<@@@DDDHHHHHHNNNNNNIIIGGGJJJGGG@@@;;;EEE\\\mmmZZZoooNNN000;;;444000555///------------------------,,,---...---000<<>>>>>>>>CCCFFFggg{{{uuu~~~WWWJJJNNNkkk~~~{{{{{{}}}}}}|||~~~{{{zzz{{{}}}{{{uuuoooooooooppppppppppppoooooommmjjjfffeeegggkkknnnooowwwsssmmmhhhffffffeeeccc___\\\XXXUUUQQQMMMIIIHHHGGGKKKOOONNNLLLMMMSSSYYY```^^^[[[YYYXXXXXXWWWWWWUUUUUUWWWYYYSSSJJJEEEFFFNNNYYYeeeiiieee]]]VVVRRRIIIIIIHHHEEEAAA??????@@@@@@???<<<:::888888999999444555666666444333444666333666:::===@@@CCCGGGJJJIIIMMMQQQQQQPPPNNNHHHCCCEEEbbbeeejjj>>>333:::///111777***------------------------+++------,,,///;;;NNN\\\dddiiiuuunnnssspppTTT]]]jjjgggoooooopppnnnhhh]]]PPPGGGHHHHHHHHHMMMUUUaaalllttttttssstttuuuxxxzzzzzzyyysssqqqnnnllljjjiiigggeee\\\]]][[[XXXXXXYYYTTTLLLVVVTTTPPPLLLHHHEEEDDDDDDEEEHHHJJJLLLMMMNNNPPPRRRMMMRRRUUUVVVXXX\\\\\\YYYYYYXXXXXX[[[aaaiiiqqqvvv~~~~~~vvvttt}}}uuuLLL666???AAA???]]]|||fffYYYrrrWWWDDD888333222...111111000///////////////...---///111777KKKtttyyysss|||]]]\\\```eeeuuu}}}{{{vvvvvv|||pppZZZNNNRRRWWW\\\___aaadddgggjjjttt}}}~~~}}}xxxuuuppppppmmmjjjlllsssvvvvvvtttlllbbb^^^aaacccccc```fffiiimmmnnnnnnooorrruuu~~~ooohhhaaaaaadddccc[[[SSSRRR]]]ttt|||||||||rrrTTTbbbuuurrrjjjiii\\\YYYSSSLLLEEE???;;;999;;;BBBFFFCCC@@@CCCGGGIIILLLUUU```ppp[[[XXXcccdddgggnnneeeccczzzYYYRRRzzzggg\\\ccc___aaakkklllYYYWWWRRRKKKDDDAAA@@@BBBDDD???TTTuuu~~~gggRRRJJJ^^^}}}}}}{{{xxxwwwwwwyyyyyyzzz{{{{{{{{{{{{yyytttnnnjjjmmmmmmnnnoooooooooooonnnllljjjgggfffhhhkkkmmmnnnnnnnnnjjjeeeeeegggfffccc]]]ZZZWWWSSSLLLHHHJJJPPP[[[ccckkklllgggbbbbbbeeegggccc]]]YYYWWWWWWVVVUUUTTTTTTUUUUUUPPPHHHGGGJJJWWWcccllliii___TTTLLLFFFCCCCCCBBB@@@>>>===???@@@???===:::777777888:::;;;777888999888666555555666666999>>>AAACCCFFFIIIKKKNNNOOOTTTWWWPPPEEEDDDJJJ|||lllIII888555555+++///333''',,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,+++---999LLL[[[gggiiiuuulllkkkzzzyyy[[[]]]ooooooqqqnnnmmmnnnmmmfffZZZPPPLLLJJJHHHJJJPPPZZZdddjjjkkknnnrrruuuvvvuuuuuuvvvpppooommmkkkiiifffbbb___YYYZZZWWWQQQOOOOOONNNJJJRRRQQQNNNJJJFFFEEEEEEEEEHHHJJJMMMNNNOOOPPPSSSUUUQQQUUUWWWVVVXXX\\\]]][[[YYYYYY\\\aaaiiirrr{{{}}}uuuxxxJJJ???DDDGGGBBBZZZsss``````lllGGGBBB888222333...111111000///////////////......222444444BBBkkkvvvvvv]]]SSSXXX```tttzzzttttttzzzkkk\\\TTTVVVXXX[[[^^^ccciiimmmmmmuuu~~~rrrhhhccchhhkkkllluuuzzzyyyzzzwww{{{|||yyy{{{wwwpppmmmllliiigggiiimmmqqqssssssuuuzzz~~~zzzfffeeegggkkkpppnnnggg```___jjjjjj\\\qqq{{{mmmddd^^^TTTQQQKKKEEE@@@<<<999888<<>>>>>===;;;::::::<<<>>>999999888777777888999999999:::::::::888777888999;;;>>>CCCFFFHHHIIIKKKLLLSSSNNNQQQRRRFFF???WWW{{{ooo___;;;666222000......///---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++))),,,777JJJYYYfffggguuurrrjjj|||xxx___WWWmmmrrrnnnjjjhhhlllpppnnnddd[[[NNNKKKHHHHHHLLLTTT]]]ccchhhmmmtttvvvuuurrrrrrrrrooonnnlllkkkiiieee___\\\XXXYYYUUULLLHHHIIIJJJIIIJJJKKKJJJFFFDDDEEEGGGGGGKKKMMMOOOPPPQQQSSSUUUWWWUUUXXXYYYWWWYYY]]]^^^\\\[[[]]]bbbhhhpppwww~~~zzz___FFF<<>>999444777222111111000///////////////***+++///111,,,444[[[pppxxx^^^RRR]]]gggzzz{{{uuuttt{{{kkkddd___^^^]]]\\\___fffooovvvrrrwww{{{fffWWWLLLFFFJJJMMMNNNXXXfffzzz~~~wwwoooiiijjjnnnrrruuuwww||||||uuugggfffgggjjjmmmlllhhhccccccnnnqqqeee}}}uuufff\\\TTTOOOLLLGGGAAA===:::999888>>>CCCDDD@@@@@@GGGMMMMMMVVVfffuuubbbUUUddd^^^___tttuuudddkkkyyybbbRRRfffrrrkkk^^^\\\ccc```XXXZZZUUUWWWWWWQQQJJJFFFIIIMMM@@@IIIBBBKKKrrr|||vvvxxxooohhhnnn|||{{{wwwsssrrruuuxxxuuunnnnnnssswww|||~~~wwwpppmmmnnnkkkllllllmmmnnnnnnnnnmmmkkkiiihhhhhhjjjkkklllkkkeeejjjkkkddd```aaa___[[[UUUTTTUUUSSSMMMOOOaaauuu}}}lllccceeejjjvvvoooddd\\\YYYWWWVVVTTTRRRPPPOOOMMMHHHDDDIIIQQQPPPZZZ^^^SSSFFFAAAAAAAAA<<<<<<;;;999777777:::<<<444555666888888888777666999:::;;;;;;:::999:::<<<>>>BBBFFFJJJKKKKKKMMMNNNRRRIIIHHHKKKBBBIIIsss]]]www::::::666...///444///---666,,,,,,,,,,,,,,,,,,,,,,,,(((******(((+++666IIIXXX^^^aaarrrsssYYYJJJaaajjjmmmqqqqqqllliiiiiijjjhhhYYYQQQIIIFFFKKKRRRXXX[[[XXX```jjjrrrttttttttttttyyyssskkkfffcccaaa^^^\\\YYYUUUPPPMMMMMMMMMKKKIIIJJJHHHFFFEEEFFFGGGGGGGGGLLLLLLMMMPPPSSSTTTTTTTTTUUUVVVXXXZZZ\\\^^^^^^___]]]ccchhhlllvvv~~~}}}NNN???<<<;;;KKKrrrvvvvvv~~~gggOOO<<<:::;;;666222333222222111///............111///111333///222IIIddduuu~~~___WWWmmmwww~~~{{{yyyzzz}}}tttnnnpppkkkbbbaaajjjmmmrrr~~~cccPPPSSSKKKDDDCCCEEEGGGKKKOOO^^^www{{{jjjdddllltttyyyxxxuuurrrmmmeeeooooooeeedddmmmpppjjjooo{{{ssssssxxxssseee___XXXJJJHHHCCC@@@>>>:::555666:::>>>AAAAAA>>>@@@GGGLLLLLLYYYuuurrrIIIfff___ZZZeeevvvppp```lll~~~PPPaaappp}}}hhhddd```\\\ZZZYYYWWWVVVccc\\\SSSNNNNNNNNNMMMJJJIIIKKKGGGGGGZZZuuuzzznnnbbbsssqqqjjjkkkfffkkk}}}{{{|||pppnnnqqqooolllmmmqqqnnneeemmmrrrwwwxxxsssnnnjjjiiiiiilllooopppnnnjjjhhhfffkkkjjjhhheeecccdddgggiiiggghhhiiiiiieee```ZZZWWWWWWRRRQQQTTTQQQRRRaaavvvsssdddXXXUUU]]]hhhkkkddd[[[WWWVVVUUUPPPKKKMMMKKKGGGDDDCCCDDDFFFGGGIIIUUUWWWKKKBBBBBB@@@;;;;;;<<<<<<;;;:::888666444888777666666888:::===???<<<:::777666777:::===@@@DDDFFFCCC@@@FFFPPPOOOFFF@@@KKKIII;;;FFFzzzeeeqqqSSS:::555444222000///...------,,,,,,,,,++++++*********++++++,,,,,,,,,111BBBRRRZZZ\\\qqqpppqqq^^^OOOWWWdddllloooqqqooommmjjjfffbbb^^^XXXPPPLLLLLLQQQWWWZZZUUU\\\dddkkkmmmnnnooopppssspppllliiifffccc^^^ZZZYYYUUUPPPMMMLLLKKKIIIGGGIIIGGGFFFFFFHHHIIIJJJIIIJJJKKKMMMPPPTTTVVVWWWWWWVVVWWWYYY[[[]]]```aaabbbllloooqqqssszzz|||yyyfffBBBEEE@@@KKKoooooouuu\\\HHH999999;;;777222333333222111000///............,,,...111...///???TTTppp{{{nnn___gggttt~~~qqqtttxxxlllmmmuuunnn___TTTWWWOOOIIIGGGIIIMMMVVV___^^^uuurrrrrryyy~~~vvvpppoookkkeee]]]fffjjjdddcccjjjoooooovvvtttnnnkkkdddccc\\\MMMFFFAAA===<<<999555777;;;CCC@@@======AAAHHHPPPUUUeee___NNN^^^iiiooo|||ppp```sssccclllrrrfffqqqgggccc___\\\ZZZYYYWWWVVV```ZZZTTTPPPPPPPPPNNNKKKIIIKKKHHHGGGSSSiiivvvxxxtttrrrggg[[[VVVVVVeee}}}xxxqqqlllnnnnnnkkkhhheeeaaa\\\___```bbbdddffffffeeedddgggiiillllllkkkjjjjjjkkkggggggfffdddbbbbbbdddfffeeeffffffeeebbb^^^YYYVVVWWWRRRRRRTTTRRRSSSbbbuuuwwweeeYYYSSSQQQUUUZZZ\\\XXXSSSQQQPPPPPPMMMJJJJJJHHHEEEBBBAAABBBDDDFFFKKKUUUVVVJJJ@@@???>>>999888888999999999888666666777777777777888:::<<<===999888666555777;;;???BBB<<>>999888777666999>>>EEE>>>===DDDHHHKKKUUU```wwwjjjLLLXXX^^^ggg{{{oooddd|||pppPPPkkkwwwppplllfffccc___\\\[[[ZZZXXXWWW[[[YYYUUUTTTSSSRRRPPPNNNJJJKKKJJJHHHKKKXXXnnnvvvrrrvvvoooUUUGGGXXXlll~~~vvvllljjjiiiiiiddd^^^[[[[[[[[[XXXUUUXXX^^^bbbcccbbbfffgggggggggeeefffhhhjjjbbbcccdddbbb```___```aaabbbbbbaaa```]]]ZZZWWWUUUUUURRRRRRTTTRRRTTTaaarrr~~~kkkXXXQQQPPPPPPNNNMMMOOONNNMMMLLLJJJIIIHHHGGGFFFDDDBBB@@@???@@@BBBDDDJJJQQQPPPEEE;;;:::999555444555666777888888777777666666777888999999:::;;;666555555666999<<<@@@CCC===>>>BBBFFFEEEAAA@@@CCCCCCAAAVVVxxx~~~KKK???222444333111000...---------+++++++++++++++*********+++***+++,,,,,,111???NNN___```fffuuu___XXXbbbuuuyyyxxxooooooeeeddd___XXXRRRPPPSSSVVVVVVXXX[[[___bbbfffiiikkknnnoooqqqsssqqqmmmhhhddd```^^^ZZZUUUQQQNNNLLLJJJIIIHHHHHHIIIKKKLLLLLLKKKMMMOOOQQQSSSTTTUUUVVVXXXVVVXXX[[[___dddiiinnnppprrrvvv{{{~~~zzzwwwnnnPPP???===777UUUgggpppXXXGGG>>>999===@@@<<<666444555555333222000/////////111...---111111000444:::RRRccczzz}}}xxx~~~WWW^^^wwwyyyxxx|||aaa]]]iiillliiihhhfffccc___eeewwwgggZZZIII???AAAGGGKKKKKKYYYZZZ]]]___\\\\\\hhhwwwuuudddeeexxxqqqUUUAAA:::555666777888<<>>DDDOOOQQQPPP\\\pppRRRKKKaaajjjnnnooommm[[[XXX~~~qqqwwwiiidddaaa^^^\\\[[[ZZZYYYWWWVVVWWWWWWVVVTTTSSSQQQQQQOOOLLLKKKJJJHHHLLLbbbyyyqqqvvv\\\???LLL]]]ssswwwmmmfffeeeccc^^^^^^bbb]]]ZZZVVVVVVYYY\\\^^^^^^cccddddddbbb```___```aaa^^^___aaa```^^^\\\\\\\\\___^^^]]][[[YYYWWWUUUUUURRRQQQQQQRRRQQQSSS___llltttcccSSSOOOPPPOOOKKKIIIJJJLLLLLLKKKHHHEEEDDDDDDCCCAAA???>>>>>>???AAABBBEEEIIIHHH>>>666555555333444444555666777888888888666666888999999999999888444555888:::===>>>>>>???AAA;;;;;;CCCFFFBBBBBBHHHKKKeeewwwaaa<<<999333222222000///...---------+++++++++***************+++***+++,,,,,,000===JJJ```eeehhhmmmwww^^^___vvvtttlllppplllllliiiccc\\\YYYZZZ]]]YYYXXXYYY\\\```dddhhhjjjmmmoooqqqqqqpppnnnlllkkkgggeeeccc^^^ZZZVVVTTTSSSNNNMMMLLLMMMNNNOOOMMMLLLMMMPPPTTTVVVWWWYYY[[[^^^]]]___ccchhhnnntttyyy|||{{{{{{{{{}}}}}}}}}~~~oooOOO>>>AAAWWW}}}}}}nnnhhhsssLLLEEE@@@>>>AAABBB???:::777777666444333111000000000222...,,,...000111444777EEEccc^^^VVVssszzz}}}|||yyyxxxkkk]]]```lllnnnmmmoooqqqooojjjoookkkWWWPPPHHH???999:::???HHHOOOTTTRRRTTTYYY]]]dddtttqqqkkkvvvaaa@@@888444555999;;;???DDDBBBAAAHHHQQQQQQTTTmmmkkkQQQXXXeeeyyyvvvnnnzzztttMMMiiitttxxxfffaaa]]][[[YYYXXXXXXWWWVVVTTTTTTVVVWWWVVVSSSRRRSSSUUUSSSMMMKKKMMMJJJHHHUUUgggyyy{{{gggJJJOOOVVVkkk{{{|||kkkccc___\\\[[[\\\UUUVVVUUUSSSPPPOOOQQQSSS\\\^^^``````___]]]\\\]]]YYY[[[]]]]]][[[YYYXXXXXXZZZYYYXXXVVVUUUTTTSSSSSSNNNNNNNNNOOONNNPPPYYYcccdddYYYOOOLLLKKKIIIGGGHHHGGGHHHIIIHHHEEECCCCCCCCCAAA???>>>======>>>???@@@???BBBAAA;;;666555555555666666666666777777888888777888888999999999888888444777<<<@@@AAA???;;;999:::<<>>EEETTT~~~zzzmmmsssIII777...000111111///...------------************************+++******,,,,,,000:::EEE^^^hhhkkkkkk}}}rrrzzzaaahhhtttmmmsssooonnnlllhhhccc```^^^^^^[[[YYYYYY[[[```dddhhhiiijjjlllnnnnnnmmmllllllmmmkkkkkkjjjfffbbb^^^]]]]]]WWWVVVUUUVVVWWWVVVTTTSSSQQQUUU[[[^^^___aaafffiiiiiilllpppuuuzzz~~~|||vvvtttvvv}}}|||___CCCFFF\\\rrrXXXuuueeeOOOEEECCCBBBCCCBBB@@@<<<:::888777666444222111000000000---++++++...000222333999```}}}sss[[[ggguuummmvvvzzz}}}~~~~~~rrrzzzggg___``````[[[aaajjjhhhcccfffiiiiiihhhooodddTTTLLLHHHEEECCCAAA@@@DDDOOO[[[YYYWWWXXX```nnnssswwwccc???888444777<<>>===;;;;;;;;;<<<<<<<<<======;;;888777777777555555555555666777888999:::::::::999999999999999888;;;???BBBBBB???;;;888555???FFFDDD???KKKqqq{{{^^^```qqqHHH;;;666+++111000000...------,,,,,,,,,)))))))))***************+++)))***,,,---///888AAAZZZffflllmmm}}}wwwhhhjjjzzz}}}vvvzzzvvvtttqqqooolllgggbbb______]]]\\\^^^ccchhhjjjkkkgggjjjmmmnnnmmmkkkkkkllllllmmmmmmkkkfffccccccccc```______aaabbbbbb```^^^]]]bbbgggiiiiiijjjnnnrrrsssuuuyyy}}}}}}xxxvvv{{{rrr\\\DDD???bbbzzzoooggg}}}```NNNBBBCCCBBB@@@??????===<<<999888777555333222111000---......---...000000000444UUUwwwzzzjjjcccrrroooooonnnrrrwwwuuugggUUUNNNIIIPPPXXXZZZcccllliii[[[]]]aaadddhhhuuuwwwuuuuuuyyy|||pppbbb]]][[[LLLJJJKKKNNNOOOTTT```nnniiihhhfffkkk~~~xxxttt[[[@@@999555:::@@@CCCEEEGGGIIILLLOOOSSSaaaxxxTTTYYYccceeemmm\\\\\\^^^iiizzzQQQddd}}}xxx~~~vvvggg```VVVUUUTTTTTTUUUUUUSSSRRRTTTVVVVVVQQQKKKLLLTTT\\\RRRQQQPPPPPPNNNKKKJJJJJJ```nnnyyy~~~aaaNNNjjjrrrlllcccWWWYYYXXXTTTPPPLLLJJJJJJJJJIIIKKKNNNPPPQQQTTTWWWYYYQQQRRRSSSRRRPPPOOOOOOOOOMMMMMMMMMMMMMMMLLLKKKJJJFFFGGGGGGEEEDDDFFFKKKMMMLLLEEEAAAAAAAAA@@@BBBFFFBBB???<<<<<<>>>???>>>======<<<;;;999888888888888777888999999888666444555222222222333555777999;;;===<<<:::999999999::::::===>>>???@@@@@@???===<<<;;;@@@DDDHHH\\\uuu]]]UUUkkk```;;;666333000555//////...---,,,,,,,,,,,,((()))))))))*********++++++)))))),,,---///666>>>YYYbbbkkkttt~~~|||wwwppp~~~hhhttt{{{}}}{{{yyywwwssslllfffdddbbb```ccchhhmmmoooooofffjjjpppqqqooommmllllllkkkmmmnnnlllhhheeeeeegggeeeeeefffhhhkkkkkkjjjhhhkkkooosssrrrooonnnpppsssvvvyyy|||~~~{{{zzzwwwwwwpppaaaOOOBBB===QQQrrrhhhvvvgggYYYFFF@@@AAA@@@>>><<<===>>>>>>:::999777555333222111111---000222111111111000...333FFFppp|||kkkvvvwwwdddtttvvvqqqmmmoooxxx{{{}}}~~~zzzssshhhMMMFFFDDD@@@HHHSSSYYYgggrrrooo```aaadddjjjrrr~~~yyywwwvvvsssrrrzzz{{{hhhWWWUUURRRSSSZZZ```gggttttttrrrmmmmmmzzz{{{xxxtttXXX@@@:::777<<>>======???AAABBBAAACCCKKKccciii[[[___kkkkkk======333---444444///...------,,,,,,,,,,,,(((((())))))*********++++++)))))),,,---///555===YYY```kkk}}}ttt|||]]]SSS~~~zzzvvvuuuiiimmmooolllkkknnnsssvvvpppsssssspppoooqqqppplllnnnllljjjiiihhhfffbbb``````ccchhhmmmoooooonnnlllqqq}}}uuulllooosssrrryyy{{{{{{yyyvvvuuuxxx|||zzzlllMMMIII>>>:::MMMwwwtttppprrrRRRMMMIIIBBBCCCEEEEEEDDDAAA>>><<<999999888777555333222111---......///000111111222999;;;WWWpppvvvkkkwwwwwwqqqmmmvvv}}}~~~~~~}}}{{{~~~yyyuuusssiiiZZZHHHBBB???AAAIIIUUUaaahhhiiihhhfffnnnuuuyyynnnmmmuuurrrnnnqqqpppwwwsssrrrvvvxxxuuurrrqqqvvvxxxxxxvvvvvvxxxvvvqqqooopppnnnoooyyy|||mmmZZZVVVSSSWWWdddttt}}}}}}|||~~~vvvooojjjlllnnnnnnpppssstttwww}}}QQQ;;;???@@@???CCCIIIKKKGGGOOOLLLYYYnnneee]]]gggeeeeeeeeeXXXMMMxxx}}}aaaxxxuuu```UUU```]]]^^^\\\ZZZ[[[]]]ZZZTTTUUUXXXYYYQQQHHHSSSuuubbbSSSIIIMMMPPPMMMLLLPPPNNNMMMVVVcccccc]]]gggyyy||||||rrrtttvvvwww}}}{{{ggg^^^VVVRRRQQQNNNKKKIIIFFFFFFFFFDDDBBBAAABBBDDDFFFFFFFFFFFFFFFGGGHHHIIILLLLLLJJJHHHFFFEEECCCBBBAAAAAA@@@@@@@@@@@@AAAAAAEEEDDDDDDDDDEEEFFFHHHIIIFFF@@@:::888::::::888444888888777666555555555555333222000///......//////222222444777;;;>>>??????<<>>999999>>>>>>:::>>>BBB>>>???HHHEEE???BBBGGGTTTqqqiii___|||wwwQQQ444444777...***000///...---,,,++++++++++++************************,,,))))))+++,,,---222999MMMdddfffwww}}}ppp|||WWWhhh|||{{{uuusssrrrqqqppprrruuuwwwwwwxxxzzzyyytttqqqqqqnnnjjjpppnnnllljjjjjjhhhfffdddaaacccfffiiilllmmmnnnnnnrrrxxxuuullliiiqqquuusssvvvvvvvvvuuuvvv{{{nnnTTT???;;;AAAWWWvvvkkkmmm\\\NNNNNNEEEFFFGGGGGGGGGDDDAAA>>><<<>>>>>>===;;;999777666555//////000000000111111111111111DDDeee{{{~~~{{{yyywwwpppoooooorrr{{{}}}~~~xxxqqqxxxxxx\\\SSSEEECCCCCCFFFOOO[[[gggkkkhhhdddfffjjjvvv}}}yyyjjjkkktttrrrqqquuuuuurrrmmmkkkmmmnnnkkkhhhhhhfffhhhhhheeeeeegggfffbbbiiijjjiiihhhnnnwwwzzzxxx|||nnn```XXXZZZ```nnnwwwpppmmmqqqggg______eeennn{{{xxxmmmSSS<<<@@@BBBAAACCCIIIKKKIIIRRRUUUiiiYYYWWWaaaddd```mmmwwwkkkfffxxxpppqqquuueeeXXX^^^ZZZXXXTTTRRRUUUXXXUUUOOOPPPUUUZZZXXXTTT]]]yyyfffWWWNNNPPPRRRMMMLLLPPPRRRNNNTTT___```\\\eeeuuu{{{mmmcccbbbbbbrrrxxxlllvvvsss[[[OOOOOOPPPKKKFFFEEECCC@@@>>>>>>@@@CCCEEEAAAAAA@@@@@@AAABBBCCCCCCIIIIIIGGGFFFDDDBBBAAA@@@??????>>>>>>>>>>>>??????AAAAAAAAAAAABBBCCCDDDDDDBBB===888777888999777444666666555444444444444444111111000//////000111222777888999<<<>>>??????>>>:::>>>???>>>@@@CCC@@@999:::@@@>>>>>>AAA???FFFYYYsssoooXXXAAA000111333---,,,111......---,,,++++++++++++************************,,,))))))+++,,,---222888OOOdddeeeqqqttt```xxxjjjhhhttt{{{|||wwwwwwzzz{{{zzzxxx}}}~~~yyyvvvuuusssnnntttqqqooommmlllllljjjhhhgggggghhhjjjlllnnnooopppvvvssskkkcccgggrrrvvvsssqqqsssvvvyyynnnJJJ???<<<@@@ZZZppp[[[ssskkkLLLNNNQQQDDDGGGHHHHHHHHHFFFDDDBBBAAABBBBBB@@@>>><<<:::888777222222222111111111000000111111:::MMMaaapppzzzxxxfff```bbbmmmxxx}}}zzz|||rrrppp}}}~~~jjjQQQLLLCCCCCCDDDHHHRRR___iiijjjccc[[[kkklll~~~zzzxxxsssgggkkktttrrrsssyyyzzzoooiiifffffffffbbb```bbbaaadddccc______bbbcccaaagggiiiiiiiiinnnwww|||}}}nnnXXXXXX]]]dddiiiwwwxxxpppqqquuuvvvooofff```dddoooHHH>>>CCCEEEDDDEEEJJJMMMMMMTTTaaa___KKK___pppjjjfffyyy~~~iiissstttooo\\\sssuuukkk]]]\\\]]]ZZZTTTPPPRRRWWWWWWRRRLLLQQQWWWZZZYYY\\\lll|||bbbVVVNNNPPPRRROOOOOORRRYYYRRRRRRZZZ]]]ZZZbbbooonnnWWWQQQWWW]]]sssuuummmsss]]]PPPOOOSSSHHHCCC???===>>>??????============<<<======>>>>>>DDDDDDBBBAAA???>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===============<<<<<<888555444666777555333444444333222222222333333000111111222333444666777???@@@AAABBBBBB@@@>>>===@@@@@@???>>>???@@@<<<666<<>>WWW~~~kkkXXXaaayyyWWWIIILLLMMMDDDFFFGGGGGGHHHIIIIIIIIIIIICCCBBB@@@>>>;;;:::888777555555444333222111000000444666999@@@QQQffftttyyyxxxppp]]]VVVdddrrrwww{{{qqqsssyyy|||hhhOOOJJJBBBCCCEEEKKKVVVbbbjjjjjjbbbZZZlllpppvvvvvvrrrjjjooovvvsssttt{{{{{{qqqlllhhhhhhfffcccdddgggjjjlllkkkffffffjjjmmmmmmnnnooorrryyyeeeTTT^^^iiinnnmmmuuusssiiijjjyyymmmhhhhhhttteee===AAADDDGGGFFFFFFJJJPPPUUU^^^wwwZZZaaarrr{{{ssstttwww\\\mmmyyy|||XXXbbbvvvjjjrrrlll```]]]^^^]]]XXXQQQOOOTTTWWWWWWOOOPPPSSSVVVTTTQQQTTTZZZUUUMMMIIILLLQQQSSSUUUYYYaaaWWWSSSXXX[[[[[[aaakkkzzzeeeHHHAAAQQQaaasss~~~|||~~~www}}}ttt]]]SSSQQQHHHDDD@@@@@@CCCCCC???;;;>>>===<<<<<<<<<<<<<<<===??????>>>===;;;:::999999999888888888888888888999777777999999999888777666666444222222444555444333222222222111222222333333222333555666999;;;===>>>EEEFFFGGGFFFCCC@@@===;;;FFFBBB===:::;;;>>>???>>>@@@CCCDDDJJJRRRZZZ{{{{{{mmmfff^^^nnnooo???///333555111///000...,,,---,,,,,,+++******++++++***************************((()))+++,,,+++000666EEEZZZ^^^```wwwxxxZZZZZZRRRjjj{{{{{{}}}{{{yyyxxxvvvtttrrrtttvvvxxxwwwtttqqqooooooqqqqqqqqqttt|||QQQ>>>@@@CCCCCCpppeee[[[bbbXXXOOOMMMGGGEEEDDDJJJJJJIIIIIIJJJJJJKKKKKKDDDCCCAAA>>><<<::::::999777777666444333222111000000333333555EEEbbb~~~}}}oooZZZdddrrrxxxwwwmmm~~~}}}www|||iiiPPPJJJBBBDDDKKKQQQ[[[dddiiiiiifffdddgggvvvwwwwwwsssooouuuyyysssttt{{{{{{sssooollllllkkkiiilllqqqppprrrpppjjjiiiooouuuxxxwwwxxxkkkcccssszzzyyyzzz|||xxxvvvssskkkggglll|||iiiIII@@@@@@CCCFFFFFFFFFKKKWWWaaazzz]]]fffqqqtttpppssstttjjj^^^jjjTTTYYYssskkkgggjjjeee___]]]XXX\\\ZZZPPPIIIJJJQQQUUUPPPMMMNNNQQQPPPLLLIIIIIINNNIIIHHHLLLRRRWWW[[[^^^eee[[[UUUXXX[[[\\\aaahhhnnnkkkSSS<<>>>>>===<<<;;;;;;;;;<<<;;;;;;::::::999888777777777666666555555666666777444444555666666555333333333222222222444555555444222222222222333444555555777888:::===???BBBCCCDDDHHHJJJJJJHHHCCC>>><<<;;;CCC???<<<<<<===???BBBEEE>>>EEEOOObbbyyyXXXQQQcccrrrxxxEEE555111555444//////111///))),,,,,,+++*********++++++))))))))))))))))))))))))***((((((+++++++++...444AAAVVV^^^\\\hhhyyy[[[zzzPPPWWWjjj~~~{{{}}}~~~zzzwwwttt{{{\\\CCC@@@@@@;;;aaaqqqVVVfffjjjIIIPPPRRRJJJIIIMMMRRRPPPMMMKKKIIIHHHHHHHHHFFFEEECCC@@@???>>>>>>>>>999888777666444333222111...000///000???dddpppqqqhhhhhhqqqvvv}}}yyyyyy|||qqqwwweeeMMMJJJEEEJJJPPPUUU[[[^^^^^^aaahhhnnnnnnuuutttqqqpppxxx{{{rrrttt||||||rrrooonnnooonnnmmmpppvvvvvvwwwuuunnnmmmttt}}}}}}|||~~~sssnnnnnnuuueeeBBB;;;EEE???BBBFFFIIILLLTTTfffxxxooo\\\^^^kkkllleeeaaa[[[]]]llluuuGGGdddwwwxxxjjj}}}yyy{{{ffffffaaa]]]______ZZZ______UUUKKKKKKOOOSSSDDDAAACCCJJJNNNLLLJJJIIIPPPMMMLLLOOOSSSYYY]]]___aaa[[[WWWXXXZZZ[[[^^^ccclllsssLLL999CCC]]]vvv}}}mmmhhhgggeeezzzvvvttt|||lllbbbUUUJJJDDDAAA???===>>>===<<<;;;:::::::::::::::999999999888888777777666666555555555555666666333333444555555444444444222333333444555555666666444444444555666777888999<<<===@@@BBBEEEFFFHHHHHHIIIKKKKKKGGGAAA======>>>@@@?????????;;;777:::@@@PPPllloooIIIRRR{{{MMM777666222111...,,,...000///***++++++************++++++)))))))))))))))))))))))))))'''(((++++++***---222@@@TTT___ZZZ^^^wwwsssxxxZZZYYYiiiyyy]]]III>>>???JJJVVVzzznnnccchhh|||]]]NNNRRRQQQQQQTTTUUUVVVSSSOOOKKKHHHGGGGGGGGGGGGEEECCCAAA@@@@@@AAAAAA999999888777555444333333000111111111:::XXXbbb```yyyxxxnnnoooppptttzzz|||xxx|||{{{ooottt```JJJJJJLLLTTTZZZ^^^```[[[VVV[[[lll{{{vvvrrriiilllvvvyyyqqquuuqqqooopppqqqooommmqqqwww~~~}}}uuuttt|||}}}nnnyyyqqqWWWFFF<<<===EEEBBBEEELLLSSSYYYfffvvvcccffffffqqqhhhZZZ\\\___hhh~~~iii{{{{{{xxxqqqzzzeeeccchhh^^^]]]eeeddddddgggddd\\\WWWUUUTTTQQQ@@@>>>AAAKKKQQQQQQNNNMMMPPPOOOOOOOOOSSSXXX\\\]]]YYYVVVUUUWWWWWWWWWYYY]]]kkkaaaEEE<<>>??????===<<<;;;:::::::::999999999999999999888888666666555555555555666666444444444444555666666777444555666777777777777888777777777888999:::<<<===@@@AAACCCFFFGGGHHHIIIIIIIIIKKKJJJFFF@@@===???BBB@@@???@@@???;;;<<>>;;;LLLVVVVVVVVVWWWXXX]]]fffmmmyyykkkdddwww}}}qqqggg\\\ccclllvvvyyysssdddUUULLLBBBAAA@@@>>>===<<<<<<;;;::::::::::::999999999999777666666555555666666777555555444444555777999:::555666888999888888888999999999999:::;;;===>>>???BBBCCCEEEGGGHHHIIIHHHHHHIIIKKKJJJFFF@@@>>>BBBFFF???======???CCCRRRqqqzzzjjjaaalllOOO777666333+++222...///222///(((***000+++***************++++++))))))))))))))))))))))))((('''(((++++++))),,,000666HHHWWWUUUYYY{{{|||{{{ssscccBBBDDDBBB???JJJjjjlllcccXXXZZZUUUJJJFFFLLLTTTVVVVVVSSSOOOLLLKKKKKKIIIHHHHHHEEEBBBAAAAAA@@@???===@@@===:::::::::999555222222///000222000555OOOkkkzzzdddiiifffYYY^^^jjjkkkqqq{{{|||||||||~~~sss[[[LLLPPP\\\dddxxxjjjUUU___bbbxxxooo```lllnnneeeiiiyyy~~~wwwmmmqqqtttssstttvvvxxxwwwwwwxxxzzztttiiiuuuGGG@@@<<<@@@BBBBBBFFFKKKNNNMMMbbbxxxaaa\\\mmmmmmooo|||~~~iii^^^~~~yyywwwuuutttrrrpppqqqxxxrrrmmmfff^^^YYYWWWXXXXXXTTT\\\eeehhheee]]]WWWSSSUUUUUUTTTSSSUUUXXX[[[\\\WWWTTTWWW]]]___YYYSSSPPP[[[eeeqqqrrrhhhXXXIIIBBBMMM[[[^^^[[[aaagggooo}}}~~~{{{qqqiii~~~uuufff^^^fffrrrtttnnnhhhYYYTTTPPPLLLFFF>>>===???===999999===<<<777777;;;888888888888888888888888666666666666555555444444666777888999::::::::::::999;;;======<<<<<<===???GGGBBBBBBIIIJJJEEECCCEEE???DDDDDDAAABBBGGGGGGAAA???DDDFFFIIIaaaaaa\\\TTTbbbMMM555444444111000......---------,,,,,,,,,++++++***)))(((((())))))******)))((((((((((((((((((((())))))***+++---...777EEERRRWWW^^^sssttthhhuuu{{{zzzrrrTTTJJJ@@@CCC[[[}}}sssvvvzzzXXXTTTQQQJJJEEEJJJSSSVVVSSSNNNMMMJJJHHHEEEDDDCCCCCCAAAAAAAAAAAA@@@@@@AAABBB???===;;;:::;;;:::777444333111111333//////@@@UUUuuu|||rrrvvvrrraaa___eeejjjlllsss~~~~~~zzz}}}wwwuuuiiiXXXNNNUUUggguuusssXXXaaahhhnnn^^^hhhiiidddjjj{{{zzzuuussstttyyy{{{{{{{{{||||||nnnmmm___>>>BBB======CCCGGGHHHJJJNNNVVVbbbzzz}}}[[[\\\ooo~~~mmmdddzzz}}}|||uuupppnnnmmmnnnppppppllleee___[[[ZZZZZZ[[[XXX]]]cccddd```\\\YYYXXXYYYXXXUUUTTTTTTVVVYYY[[[[[[YYY\\\bbbccc^^^XXXUUUZZZdddpppvvvsssjjj```ZZZ^^^XXXTTTaaapppmmmqqqyyypppqqqoookkk```aaakkknnnfff]]]WWWPPPHHHDDDEEE>>>:::999===<<<777444666777777666555555555555555999999888888777888888888999:::;;;<<<<<<<<<<<<<<<666777888999:::;;;===>>>;;;999:::>>>AAA@@@???@@@AAACCCDDDCCCBBBAAA???<<<;;;KKK___uuuvvvZZZMMMSSSdddqqqSSS888111444333000111------------,,,,,,,,,,,,+++******)))(((((())))))***))))))(((((((((((((((((((((((()))***+++------666BBBRRRYYY\\\iiiqqq___xxx~~~yyypppOOO\\\ssswwwbbbMMM???CCCDDD___wwwsssvvveee^^^\\\RRRHHHIIIUUU```\\\RRRIIIJJJIIIFFFBBBAAACCCFFFDDDDDDCCCBBB@@@AAABBBDDD>>>===;;;:::;;;:::888777555222333555111---444@@@SSSuuu{{{~~~sssnnniiihhhlllwww}}}vvvqqqhhh]]]VVVaaa}}}|||^^^jjjwwwhhhbbbgggeeebbbjjj{{{{{{~~~tttuuu}}}lllhhh~~~xxxfffRRR???333???>>>@@@FFFJJJLLLPPPTTThhhfffQQQOOOtttzzzwwwyyyssshhhdddvvvhhh```yyysssllliiikkknnnnnnlllmmmjjjddd___\\\[[[\\\]]]ZZZ[[[\\\ZZZWWWVVVXXX[[[^^^\\\WWWTTTTTTVVVYYY\\\```^^^aaaffffff```YYYWWWVVV]]]hhhrrryyyzzzyyywwwuuu___]]]mmmsssxxxvvvcccPPPVVVZZZSSSOOORRRTTTQQQMMMKKKFFFAAA???AAABBB>>>:::999>>>===<<<:::::::::;;;;;;999888777666666777999:::888999999::::::::::::999???===<<<<<<===>>>===<<<===???@@@AAADDDHHHHHHEEEEEEAAA???>>><<<<<<@@@FFF]]]~~~lllWWWPPPVVVhhhxxxBBB888222444444...,,,///---------,,,,,,,,,++++++******)))((((((((())))))))))))((((((''''''((((((((((((((()))***+++,,,---333>>>PPP\\\ZZZ\\\wwwxxx```tttsssfffkkkvvvLLLGGGTTTfffvvvsssZZZBBB;;;@@@MMMccclllhhh|||qqqgggoooeeeXXXLLLOOO[[[bbbZZZOOOKKKLLLLLLHHHDDDEEELLLRRRSSSMMMFFFAAAAAABBBBBBBBB<<<;;;::::::::::::999999777444444777666222333777AAAcccxxx~~~xxxkkkmmmqqqwww{{{~~~}}}zzz{{{}}}yyyuuuoooeee]]]kkk~~~eeevvv|||gggooollldddaaajjjxxx~~~zzzsssxxx}}}uuutttllluuuwwwrrriii___PPPAAA999999@@@FFFBBBDDDGGGGGGHHHMMMYYYdddyyyYYYDDDHHHiiipppjjjkkkeee```ccc|||rrrSSSggg{{{ppprrriiihhheeecccgggmmmooonnniiifffbbb^^^\\\[[[[[[[[[YYYXXXUUUPPPMMMOOOVVV\\\aaa]]]YYYUUUUUUWWW\\\___bbbaaacccfffddd\\\UUUSSSPPPRRRXXXbbbooozzzqqqKKKSSSqqq|||xxxnnnlllkkk[[[KKKFFFGGGGGGGGGHHHDDD???;;;;;;======;;;999:::999888777777777999:::999888777666666888999:::777888888999999888888888;;;999777888:::<<<<<<;;;<<<@@@BBB@@@CCCHHHFFF@@@CCC<<<888999===FFFYYYkkkbbbTTT]]]fffzzziiiDDD<<<888666666111***+++000,,,,,,,,,,,,++++++++++++***))))))((((((((()))))))))(((((('''''''''(((((((((((((((((()))+++,,,---111888LLL]]]YYYUUUqqqnnnqqqkkkcccuuu[[[JJJBBBPPPeeeuuuvvveeeUUUBBB999IIIbbbkkk___qqqnnncccjjjrrr^^^TTTKKKMMMUUUWWWPPPIIIKKKKKKJJJFFFDDDHHHRRRZZZ[[[OOOBBB===???CCCBBB@@@;;;;;;:::999888888999::::::777555777777555444444777NNNuuu~~~zzzjjjrrrzzz{{{wwwtttxxx~~~}}}|||yyy||||||xxxzzzxxxkkkcccvvvttt{{{ooo|||pppdddbbbmmmzzz~~~|||zzzrrr||||||~~~}}}tttfffqqqqqqxxxyyykkkrrrtttfffWWWRRRCCC@@@<<<:::;;;===???@@@CCCIIILLLJJJJJJXXXoooqqqQQQ???CCC[[[zzzzzzxxxlllggg```bbbgggtttSSSbbbkkkffffffgggkkkjjjdddbbbfffiiihhhdddbbb___\\\ZZZXXXXXXXXXXXXVVVRRRMMMJJJNNNVVV]]]___\\\XXXUUUVVVZZZ___bbbdddccceeefffbbbXXXQQQOOONNNLLLKKKPPP\\\lll{{{lllBBBAAA```}}}rrr[[[OOOHHHDDDCCCIIIEEE@@@===>>>@@@AAA???<<<;;;;;;::::::;;;<<<===999888777777777888999999888999999::::::::::::999;;;::::::;;;>>>BBBDDDEEE>>>AAAAAA@@@BBBDDDAAA<<<>>>???CCCLLLXXXlll___PPPnnnbbb???666555333111000...---...222,,,,,,+++++++++*********)))((((((((((((((())))))((((((''''''''''''(((((('''''''''((()))***,,,,,,000444GGG[[[ZZZUUUpppxxxrrrtttooouuu~~~|||\\\;;;888BBBLLL]]]ppp|||~~~ooo\\\GGG<<<:::GGGkkkmmmSSSaaalllUUU\\\hhhjjjTTTMMMHHHKKKOOONNNKKKJJJEEEEEECCCAAAAAAFFFNNNUUUSSSIII===999===BBBCCCAAA<<<<<<<<<:::888888:::<<<===:::888666666444222111555???ggg~~~gggpppyyy{{{wwwtttuuuxxxyyyzzz{{{}}}~~~~~~}}}|||}}}|||{{{xxx{{{zzzwwwrrrzzzxxxsssfffiiivvv}}}sssvvv~~~}}}uuuqqqooouuuwwwjjjbbbjjjhhhiii|||iiiVVVKKKPPPTTTKKKBBB@@@666666888===BBBDDDBBB@@@DDDKKKQQQSSS\\\rrrnnnFFF888;;;KKKaaatttiiiiiigggeeeeeeqqqsssmmmzzzjjjdddccceeedddkkklllddd```dddgggeee]]]]]][[[ZZZXXXWWWWWWVVVXXXWWWUUUQQQOOORRRYYY^^^ZZZXXXVVVTTTVVVZZZ___bbbdddcccfffgggaaaWWWPPPOOOSSSNNNIIIGGGNNN[[[jjjttttttqqqaaaQQQHHHGGG\\\}}}~~~yyywwwfff\\\OOOOOOLLLEEEBBBBBBBBB@@@>>>=========<<<;;;;;;:::777777777666666555555555666777888999::::::::::::<<<<<<<<<;;;;;;<<>><<<>>>@@@@@@AAADDDQQQ___ppp|||}}}```TTTUUUuuuUUU<<<888:::111000///000111000...---+++++++++*********))))))((((((''''''(((((())))))''''''&&&&&&''''''(((((('''''''''((()))***+++,,,///222CCCXXX\\\ZZZooo}}}qqqvvvyyyaaaHHH<<<;;;BBBLLLdddhhhsss|||nnnUUUHHH>>>BBBSSSooo~~~fffQQQXXXzzz___TTTZZZbbbeeeQQQJJJGGGJJJMMMKKKJJJLLLBBBBBBAAAAAACCCEEEGGGIIIFFFCCC???===>>>@@@BBBCCC?????????<<<999999;;;>>>;;;<<<;;;999777666444222666777WWW~~~wwwuuuuuuxxx~~~tttwwwvvvwww|||{{{|||~~~}}}yyy~~~xxxlllttt}}}wwwppp}}}yyywwwtttooommmiiiccc```\\\WWWWWW\\\JJJAAA:::<<<===:::888888999999:::<<<@@@EEEJJJLLLIIIPPPXXXcccxxxuuuFFF777888FFF[[[iiizzzbbb]]]iiipppzzz|||zzzfff```^^^\\\ddd^^^dddeee^^^]]]dddddd___WWWWWWXXXXXXYYYYYYYYYYYYUUUVVVXXXVVVTTTUUUYYY]]]VVVTTTSSSRRRSSSWWW[[[]]]___```ccceee```VVVQQQQQQXXXTTTNNNHHHGGGNNNYYYbbbmmmmmmjjjhhh^^^HHHHHH___rrrzzzqqqpppqqqyyyllluuulllrrrqqqggg\\\VVVQQQMMMDDDDDDDDDCCC@@@===:::888??????@@@@@@???===;;;:::::::::<<<>>>???@@@@@@@@@999>>>CCCDDDDDDHHHQQQXXX\\\NNNGGGMMMRRRRRR[[[jjjcccRRRJJJCCCiiiVVV888222666777222222222111111000---***+++*********))))))))))))'''''''''''''''((())))))'''&&&&&&&&&&&&'''((()))'''''''''''')))***+++,,,...111AAAVVV]]]]]]hhhzzzqqqnnnPPPCCC>>>;;;:::>>>LLL```tttzzz~~~zzzqqqsssvvvTTTFFFCCCIII]]]{{{ttt```\\\```uuummm]]]YYYXXX\\\dddQQQIIIDDDGGGIIIGGGFFFHHHCCCCCCDDDFFFHHHGGGDDDBBB???CCCFFFEEE@@@>>>@@@DDDAAABBBAAA>>>;;;:::===@@@888<<<>>>===<<<;;;999666444111HHHggg~~~xxxsssrrrsssyyyyyywww}}}~~~zzzyyy|||}}}sss}}}xxxoooqqqqqqpppuuutttpppooofffeeeaaaSSSKKKLLLJJJBBB???;;;888777666777888:::>>>CCCEEEEEEFFFHHHJJJPPPUUU^^^qqqNNN666@@@HHHYYYuuubbb[[[uuuyyymmmoooZZZddd]]]UUUddd___ccc___WWWXXX^^^[[[PPPRRRSSSUUUWWWYYY[[[\\\\\\QQQTTTXXXXXXWWWVVVWWWYYYSSSRRRQQQPPPQQQTTTVVVXXXYYYZZZ___bbb]]]UUUQQQRRRZZZXXXSSSKKKEEEFFFNNNVVVkkkyyy{{{tttnnn___QQQPPPWWWgggdddhhhhhhmmmqqqllleeegggrrriiiiiihhhfffbbb\\\WWWTTTOOOPPPQQQRRRPPPMMMJJJHHHDDDEEEGGGIIIJJJKKKLLLLLLNNNXXXeeeooowwwwwwzzzTTTDDDGGGLLLhhh|||GGG:::;;;444///333...///...++++++---///000************))))))))))))'''''''''''''''((()))***&&&&&&&&&&&&&&&'''((()))''''''''''''(((***+++,,,---111@@@TTT^^^^^^aaajjjvvvfffFFF;;;<<<:::===EEEKKKPPPZZZfffmmmzzzoookkkoootttwww|||zzzjjjUUUJJJKKKFFFaaa|||{{{hhhZZZ\\\vvvrrrbbbYYYWWWSSSOOOKKKGGGDDDDDDFFFGGGFFFDDDBBBBBBBBBDDDFFFHHHHHHHHHEEEEEEDDDCCCAAA@@@AAABBBDDD@@@<<<;;;<<<>>>>>>===<<<:::999:::======:::777;;;999;;;JJJmmm~~~}}}rrrgggmmmqqqsssvvv{{{~~~~~~|||wwwvvv|||~~~~~~vvvvvv~~~zzzwwwyyylllnnntttwwwkkkbbbfffooopppmmmggg]]]SSSJJJDDDAAA@@@<<<;;;999666333444666999===BBBCCCAAAEEENNNRRRPPPSSSeeevvvQQQ>>>666JJJkkkhhh```xxxqqqwww}}}iii}}}aaaZZZ]]][[[YYY[[[ZZZ^^^\\\TTTTTTZZZYYYQQQXXXYYY[[[ZZZXXXVVVUUUUUUYYYWWWTTTSSSSSSTTTUUUUUUMMMPPPSSSTTTTTTUUUVVVWWW\\\WWWRRRQQQTTTVVVTTTQQQSSSRRRPPPLLLHHHJJJPPPVVV```kkkzzz~~~pppaaa```iii^^^```fffmmmqqqwwwqqqoooppp|||ttt___dddrrrnnnhhhfff\\\[[[cccgggmmmfffWWWJJJBBBPPPmmmdddNNN:::666555111000555......---------,,,,,,,,,))))))))))))(((((((((((('''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&'''''''''(((((()))***+++000000:::MMM^^^dddfffhhh|||}}}uuuiiiIII;;;111444<<<@@@BBBDDDGGGNNN[[[kkk{{{zzzyyy{{{wwwiii___bbbkkkrrrjjjaaaWWWMMMJJJUUUcccpppsss```dddtttppppppkkk___VVVRRROOOMMMHHHFFFDDDDDDEEEFFFFFFEEEEEEFFFHHHJJJLLLKKKIIIHHHEEEFFFFFFFFFFFFFFFGGGGGGFFFBBB>>><<<===>>>>>>===BBB???<<<<<<>>>>>><<<999666222222;;;RRRqqq~~~{{{mmm___eeeooovvvvvvsssooonnnuuussstttxxxzzz{{{}}}{{{~~~uuuhhhiiiqqq}}}nnneee___eeemmmlllccc^^^UUULLLDDD>>><<<;;;666777777777666888<<<>>>CCCHHHKKKJJJIIIMMMRRRUUUfffyyy~~~UUU444???SSSkkk|||~~~zzzsssfffjjj~~~nnn^^^qqq}}}kkkYYYYYY___^^^\\\]]]XXXYYYXXXTTTSSSUUUTTTQQQNNNSSS[[[___^^^YYYUUURRRSSSQQQNNNNNNPPPQQQQQQQQQQQQQQQRRRUUUYYY[[[YYYWWWWWWSSSOOONNNQQQRRRPPPMMMQQQOOOLLLJJJJJJNNNTTTYYYUUUXXXbbbqqq{{{|||~~~ooo``````rrrmmm```lllwwwqqqiiijjjppp[[[KKKNNNPPPKKKKKKQQQZZZeeebbbZZZbbbnnnzzzaaaOOO???333444444000000444...------------,,,,,,,,,))))))))))))(((((((((((('''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&'''''''''(((((()))***+++000///999LLL\\\cccfffhhh~~~yyyxxx~~~zzztttdddQQQFFFAAA<<<888777@@@AAACCCEEEJJJQQQXXX]]]aaa```___bbbiiiqqqwwwyyyrrruuutttlll___WWWXXX\\\dddbbb```[[[QQQIIIIIINNNPPPJJJDDDCCCJJJ]]]yyynnndddfff|||oooZZZYYY___aaaYYYPPPLLLKKKJJJDDDEEEEEEDDDCCCDDDEEEGGGHHHJJJMMMNNNNNNKKKGGGEEEBBBBBBBBBCCCDDDEEEFFFFFFHHHEEEAAA????????????>>>FFFCCC???>>>??????<<<999:::444222666>>>QQQrrrsssnnn|||rrr^^^cccrrr}}}tttqqqooonnnppprrrqqqpppsssyyy~~~~~~wwwzzztttwwwddd```iiisss~~~lllfffbbbfffkkkgggWWWSSSKKKDDD===999888777111444666999;;;>>>BBBEEECCCGGGMMMOOONNNRRR```ooozzzNNN777@@@OOObbbnnnrrrrrrnnnjjjgggoooooofffggg|||pppQQQXXXrrrtttiii\\\TTTZZZaaa___\\\\\\WWWUUUTTTWWWVVVRRRQQQSSSMMMSSS[[[___^^^YYYTTTQQQTTTQQQPPPQQQTTTVVVUUUSSSUUURRRQQQUUU\\\]]]YYYTTTVVVTTTRRRSSSUUUUUURRROOOSSSOOOJJJHHHKKKPPPUUUYYYWWWSSSVVVbbbrrrvvviiiooonnn{{{~~~wwwwww{{{mmmgggzzz|||qqqfff\\\SSSMMMGGGEEEGGGLLLWWWaaaXXX===;;;333000444444///...222------------,,,,,,,,,,,,))))))))))))(((((((((((('''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&'''''''''(((((()))***+++...///777IIIYYYbbbeeefff{{{{{{ppptttrrroooeeegggmmmYYYXXXRRRIII???<<>>???AAABBBCCCJJJHHHEEECCCBBBAAAAAAAAAGGGDDDBBBBBBCCC@@@;;;666@@@999888;;;;;;AAA]]]~~~zzzyyy```bbbrrrsssoooooorrrssspppooopppyyy~~~{{{|||}}}{{{yyynnneeefffnnnuuu|||kkkeee_________WWWLLLIIICCC>>>:::888888888333666999<<>>EEE\\\[[[[[[\\\aaaddd]]]TTTTTTgggrrrnnntttxxxWWW\\\lll{{{tttrrrddd[[[VVVZZZ]]][[[XXXXXXXXXSSSUUU[[[ZZZSSSRRRXXXXXXZZZ[[[[[[XXXUUUTTTTTTUUUTTTSSSVVVYYYZZZXXXVVVUUUTTTSSSVVVYYYYYYUUUQQQVVVVVVVVVWWWYYYXXXUUUSSSYYYSSSLLLIIILLLQQQTTTUUUZZZXXXWWWWWW\\\iii}}}kkkooo{{{uuueeeTTTOOOJJJHHHNNNIIIYYYjjjpppvvvtttGGG<<>>???AAA>>>999777;;;GGGSSS[[[kkkfffsssqqqWWWSSSXXX]]][[[VVVNNNJJJKKKKKKHHHCCCFFFIIIHHHFFFEEEHHHJJJKKKKKKJJJFFFBBB@@@@@@AAALLLGGGAAA>>>>>>@@@BBBBBBKKKJJJIIIGGGEEEEEEEEEFFFGGGFFFGGGHHHIIIDDD===666<<<777888>>><<<;;;KKKaaavvvaaa^^^iiiyyyppplllsssyyyxxxrrrmmmnnnsssyyyyyy{{{}}}}}}{{{pppmmmjjjiiittttttuuuooo___YYYPPPNNNKKKBBBAAA???<<<:::888888999:::;;;===???AAABBBCCCEEEGGGNNNLLLMMMUUUdddlllDDD;;;MMM___aaa______dddhhhcccXXXPPPkkk|||~~~eeedddyyy}}}~~~~~~uuuzzztttggg___WWWVVVWWWVVVUUUTTTVVVSSSVVV^^^\\\TTTSSSZZZ[[[]]]]]]\\\YYYWWWVVVVVVPPPQQQTTTVVVWWWVVVTTTRRRWWWXXXYYYXXXWWWUUUTTTTTTSSSTTTVVVXXXYYYXXXUUUSSSZZZUUUNNNLLLOOORRRTTTTTTRRRSSSTTTSSSWWWbbbqqq{{{}}}uuu}}}{{{|||wwwwww~~~jjjeeebbbhhhuuu{{{ttthhh[[[YYYUUUTTT\\\kkkuuuxxxjjj___HHHAAALLLLLLJJJVVVllleeeMMM<<<777999555555555555222//////333------,,,,,,,,,+++++++++))))))))))))(((((((((((('''&&&&&&&&&&&&'''((((((&&&'''''''''''''''''''''''''''''''''((()))***+++***---333???OOO\\\```___}}}qqqnnngggcccVVVBBB999===BBBBBB<<<;;;:::;;;<<<===>>>>>>JJJOOOVVV```ooo~~~cccgggnnnZZZYYYYYYVVVbbb___XXXPPPMMMNNNLLLGGGFFFGGGIIIIIIHHHGGGHHHHHHJJJKKKIIIDDD???===@@@CCCIIIDDD???===???AAAAAA@@@GGGHHHIIIHHHGGGGGGHHHJJJGGGGGGIIIKKKLLLHHHAAA::::::777999??????<<>>AAA>>><<<<<>><<<>>>??????>>>>>>@@@BBBbbb{{{vvvfffdddiiikkkiiigggfffggghhhjjjlllrrryyy~~~~~~|||}}}}}}}}}}}}}}}yyy{{{yyyrrrllluuuxxxppphhhfffgggjjj]]]NNNHHHEEE<<<:::===999666666777999;;;>>>AAACCCFFFGGGGGGGGGGGGIIILLLOOOKKK[[[pppcccHHHBBBJJJSSS]]]eeezzzsssvvv|||nnn\\\iii{{{yyy|||hhhfffhhhbbb]]]XXXYYY^^^___ZZZSSSOOOWWW^^^^^^\\\\\\[[[ZZZXXXZZZ]]]^^^\\\ZZZXXXXXXUUU^^^fffeee\\\UUUTTTWWW\\\ZZZWWWWWWXXXZZZ]]]^^^WWWYYY[[[\\\\\\\\\\\\\\\XXXXXXXXXVVVUUUUUUVVVXXXWWWZZZ[[[]]]bbbeee^^^SSS]]]iii|||rrrttteeeoooppp\\\RRRIIIIIIPPP[[[```^^^[[[ZZZ\\\YYYUUUTTTXXX^^^dddfff```^^^YYYWWW]]]eeeccc\\\YYYTTTMMMIIIKKKTTTcccppp{{{~~~zzzjjj}}}^^^NNN===777999;;;999555111111000...///000000///,,,,,,,,,++++++++++++***))))))))))))(((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((('''''''''(((((()))***+++(((+++///666DDDSSSWWWTTTUUUrrrkkkzzzttt~~~zzzooo```aaazzz^^^YYYTTTGGGFFFSSSLLLWWW```^^^WWWOOOHHHCCCHHHFFFEEEFFFIIIIIIEEEAAA???CCCFFFDDD>>>;;;<<<>>>999:::???GGGNNNPPPKKKFFF>>>AAADDDEEEEEEFFFIIILLLDDDBBB???@@@CCCCCCAAA???>>>BBBBBB===:::===@@@@@@<<<^^^wwwtttiiiggggggiiikkkiiihhheeedddeeejjjqqqvvv}}}}}}{{{tttwwwyyy{{{{{{|||}}}~~~}}}yyyyyy~~~{{{zzzyyymmmrrrxxxwww~~~vvvuuusssppplllhhheeecccRRREEEAAA???666444999888888888:::<<<@@@DDDGGGIIIFFFGGGGGGGGGHHHLLLQQQUUU\\\rrrVVVEEECCCTTTXXXNNNSSSffflll```iii~~~{{{iiirrrzzzhhhggg{{{vvvxxxgggcccgggcccaaa^^^]]]aaaggghhh^^^RRROOO\\\ddd```^^^aaaaaa\\\bbb```\\\WWWTTTTTTWWWZZZVVVaaakkkiii]]]TTTTTTXXX[[[UUUPPPQQQWWW]]]___^^^TTTUUUWWWXXXXXXXXXYYYZZZ[[[]]]^^^[[[VVVRRRSSSTTTUUU___ccc\\\VVVYYY___bbb]]]XXXbbb{{{{{{~~~}}}wwwjjjkkksss|||gggXXXKKKMMMWWWiiiwww~~~www{{{nnnJJJDDDAAA;;;666666888555000333333111///000000...***,,,,,,,,,+++++++++******))))))))))))(((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((('''''''''(((((()))***+++(((+++...444AAAPPPUUUQQQJJJkkkeeevvv