BM6P6(@ zzzQQQJJJEEEDDD@@@999555555000---+++***,,,---......888222+++&&&''')))***+++))))))))))))))))))))))))))))))))))))************111SSSwwwwwwqqqUUUYYYZZZaaaqqq~~~mmm]]]___iiiaaaNNNeeeaaaNNNAAALLLWWWXXXZZZWWWNNN[[[nnnpppnnnuuuyyysssttthhhmmmdddCCC999;;;999555666555666777888999:::::::::<<<;;;;;;<<<======<<<:::;;;;;;::::::888777555444666666555555444444444444555666777888999999999999;;;:::999:::<<>>999>>>IIISSSYYYqqqxxxXXXKKKHHHEEEHHHCCCWWW```VVV|||eeeiiiqqqdddaaa___cccooo|||yyyvvvxxxyyy{{{~~~~~~tttdddZZZXXX^^^pppzzznnnooovvv~~~|||```???888000---...000000//////////////////000000111111222222333333444444555===000FFF}}}iii]]]TTTJJJ;;;<<>>???NNNfffttttttvvv{{{xxxxxxxxxyyy{{{}}}~~~aaaRRRBBB@@@IIIBBB:::<<>><<<===>>><<<:::999:::;;;999555222777CCCMMMNNNNNN???111555:::<<>>jjj{{{uuuxxx{{{~~~uuuaaaJJJPPPbbb^^^\\\```RRRRRROOOWWW\\\[[[```qqqsss|||}}}sssooobbbqqqxxxYYY[[[\\\\\\[[[XXXWWWWWWWWWQQQRRRRRRRRRSSSSSSSSSTTTWWWVVVUUUUUUUUUUUUVVVWWWVVVVVVVVVVVVVVVXXXYYYZZZ[[[ZZZUUU^^^ZZZiiixxxLLLeeeuuu===;;;>>>>>>JJJbbbqqqtttuuuyyywwwwwwxxxyyyzzz|||~~~~~~[[[LLLKKKHHHNNNPPPEEEBBBGGGDDDNNNlllvvvfffiiixxxaaannnvvvhhh___TTTBBB===BBB@@@777===fffkkkfffBBB999===???@@@NNNeeeeeepppxxxKKKBBB666IIISSSMMMMMMWWWYYYQQQeeefff^^^SSSTTTeeesssvvv}}}~~~hhhXXXKKKAAA???BBBXXX}}}ggg[[[SSSEEEAAA999666444555555666<<>>888222888===DDDPPPBBB???CCCKKKPPPTTTbbbqqqsssdddXXXRRRPPPCCCRRRvvvqqqaaaLLL@@@>>>999GGG~~~xxxtttuuuuuupppllljjjzzzuuuqqqqqqmmmgggbbbbbbssskkkiiidddXXXIII666222...---...000///---///............///000000111111111222333333444444666999555///<<>><<>>;;;<<<555JJJZZZNNNJJJJJJCCC555333999:::888WWWkkkvvv}}}nnnPPP@@@777555666999999777:::AAAEEEQQQTTTLLLHHHUUUiiiuuu{{{~~~{{{dddTTTIIICCCAAACCCOOOvvvuuu```MMMAAAAAA:::555222333333666===FFFVVV]]]fffkkkkkkjjjjjjkkkqqqppppppqqqtttvvvwwwvvvwwwxxxzzz||||||{{{zzzyyyxxxzzz{{{{{{zzzyyyyyyzzz{{{}}}zzz~~~}}}~~~zzzSSSLLLFFFCCC???999666666444111---++++++++++++***%%%&&&((()))******((('''))))))))))))))))))))))))(((((((((((()))))))))***......(((///AAADDDWWWzzzhhhmmmwwwwwwvvvxxxjjjllloooqqqrrruuu~~~}}}rrr\\\OOOAAA,,,;;;777666888555111222777666666666666666555444444666555444555777777555444444444444444444333222111333333333333333333222222000111111222333444555666888888999999999999999999:::===???>>>???FFFUUUaaazzzooo^^^PPPGGGCCCAAAHHHHHHGGGEEECCCCCCDDDEEEIIIIIIHHHHHHHHHIIIIIIJJJGGGHHHIIIJJJKKKLLLMMMLLLLLLLLLMMMMMMNNNPPPSSSVVVTTTTTTVVVVVVRRRRRR[[[fffKKK;;;UUUKKK???AAABBBYYYQQQGGG<<<888>>>@@@;;;:::???::::::888666444333222222666<<<;;;999777888TTTaaadddaaa\\\___lll{{{tttooohhhZZZQQQPPPJJJWWWmmmuuu[[[IIIDDDCCCHHHdddpppmmmnnnssswwwvvvqqqlllwwwqqqmmmppprrrrrrqqqrrrwwwrrruuudddPPP@@@111///------...///...---......------......///000000000111111222333333333===///000>>><<<<<<```ccc???333BBBXXX{{{}}}uuu~~~mmmlllggghhhsssYYY^^^bbb[[[WWWRRRQQQSSSUUUUUUTTTTTTTTTUUUWWWXXXZZZ[[[[[[ZZZ]]]___]]]WWWUUUXXX[[[\\\[[[[[[ZZZYYYYYYXXXXXXXXX]]]^^^\\\XXXfff\\\JJJooommm}}}xxxKKK888???;;;BBBUUUiiisssuuuvvvzzzzzzzzz{{{|||}}}~~~~~~rrrsss|||~~~zzzpppaaaOOOEEEFFF<<>>@@@666555XXXZZZGGGAAA???;;;FFFJJJ777>>>SSSeeeddd[[[XXXPPP@@@BBB888444888888333444<<<777GGGPPPEEE:::DDD```vvvzzz|||yyyllllllkkkbbbXXXKKKnnnhhhMMMBBBDDD999444111111333777@@@JJJXXX___hhhmmmmmmkkkjjjjjjqqqpppoooqqqtttxxxyyyyyyxxxyyyzzz||||||{{{yyyxxxxxxzzz||||||{{{{{{|||}}}zzz}}}uuuyyyzzzUUUMMMGGGCCC???999666666444111---+++++++++******))))))))))))((((((((()))(((((((((((((((((((((((('''(((((((((((()))))))))'''...%%%"""...---...>>>jjjpppuuussstttzzz~~~jjjiiiqqqvvv{{{hhhmmmvvvbbbKKK555333777333666222000111333222333666555555555555444333222222555444333444555666444222222333333333333333222222111111111222222222222222222222222222333444555666555666777999999:::999999666<<>>777444999@@@;;;BBBJJJQQQVVV^^^iiirrryyywwwvvvqqqhhh]]]WWWWWWPPPLLLFFF@@@<<<>>>CCCGGG@@@BBBBBBBBBAAABBBFFFIIIHHHGGGGGGGGGGGGGGGHHHHHHGGGGGGIIILLLMMMLLLLLLLLLMMMNNNOOONNNMMMNNNPPPSSSTTTSSSTTTUUUSSSPPPUUU\\\ssswwwppp888777kkkeee<<>><<<>>>999::::::777333222444777EEEAAA===@@@===;;;```uuuuuurrreee\\\[[[[[[aaadddbbbdddtttqqqYYYGGG@@@;;;IIInnnzzzuuukkkjjjjjjnnnvvv{{{zzzvvvsssnnnkkkpppuuuwwwxxx{{{~~~{{{aaaEEE555...---,,,,,,---...---------------------....../////////000111111222222333,,,666<<<666222888DDDMMM~~~sssaaaYYYIII===@@@XXX{{{~~~{{{QQQ>>>OOO^^^aaa^^^RRROOOSSSPPPNNNNNNQQQRRRPPPNNNSSSTTTUUUVVVXXXYYY[[[[[[VVVZZZ^^^\\\XXXVVVXXX\\\^^^^^^]]]\\\[[[ZZZYYYYYY[[[YYY___aaa]]]```}}}mmmEEEfff}}}ggg888???;;;@@@QQQeeerrrvvvwww||||||||||||}}}~~~~~~|||dddJJJDDD]]]```JJJPPP___???MMMsss~~~vvv```BBB999OOOZZZLLL<<<===777===ggg}}}fffVVVVVVppprrrPPPQQQUUUXXXJJJ999===???///???;;;777555555555333222CCCTTT^^^RRR@@@AAAYYYpppuuuxxx}}}~~~xxxooo___QQQEEEbbb|||YYYFFFAAA777333000111444:::DDDOOOXXX___hhhnnnnnnlllkkklllqqqppppppssswwwzzz{{{{{{xxxyyyzzz||||||{{{yyyxxxyyy{{{}}}}}}}}}|||}}}~~~zzz~~~wwwppplllVVVNNNGGGCCC???999666777444111---++++++++++++***,,,,,,+++)))'''''')))+++((((((((((((((((((((((((''''''(((((((((((())))))###...,,,%%%))),,,(((&&&###<<>>AAACCCEEEDDDBBBBBBBBBFFFEEEEEEEEEFFFFFFGGGHHHHHHGGGIIIMMMNNNLLLKKKMMMMMMPPPRRRQQQNNNLLLNNNQQQSSSRRRSSSVVVUUUQQQRRRUUUgggOOO000RRRxxxQQQKKK>>>:::MMMUUULLLBBB===>>>@@@???===;;;;;;999666333333777:::cccZZZMMMHHHFFFBBBUUUyyy}}}~~~tttnnnnnnhhhmmmnnncccUUUXXXuuupppNNNBBB666999IIIeee}}}ggglllpppmmmfffbbbgggpppvvvvvvpppkkkhhhlllooorrrvvv|||~~~xxxVVV<<<888------,,,,,,,,,------...---,,,,,,,,,,,,---....../////////000111111222222,,,888:::///...999<<<444HHHnnnxxxqqqtttggg[[[LLL@@@QQQssswww]]]JJJKKKRRR]]]mmmwwwbbb^^^fff```WWWWWWYYYLLLLLLMMMNNNPPPOOOMMMKKKQQQQQQRRRTTTUUUWWWXXXXXXSSSVVVXXXXXXVVVVVVWWWYYY[[[[[[[[[ZZZYYYWWWVVVUUU[[[VVV___aaa```]]]pppJJJUUUkkk555===;;;???LLL___nnnvvvxxx|||||||||}}}}}}~~~{{{qqqUUULLLZZZYYYLLLIIIBBBCCC@@@===RRRjjj|||uuudddJJJBBBVVV___OOOAAALLLJJJ>>>DDDcccnnn[[[VVVQQQFFF<<>>QQQkkkKKK888555111///222777===IIITTTYYY```iiimmmnnnmmmmmmmmmpppppprrruuuyyy{{{{{{{{{wwwxxxzzz||||||{{{zzzyyyzzz|||}}}~~~}}}|||}}}~~~|||yyy|||ppphhhyyy~~~WWWOOOGGGCCC???999666777333000---++++++,,,++++++)))++++++***''''''(((+++(((((((((((((((((((((((('''''''''((((((((())))))(((,,,222,,,###)))222000//////333???YYYwwwyyy}}}~~~}}}kkk]]]GGG<<>>???@@@BBBCCCCCCBBB@@@@@@CCCDDDDDDDDDDDDBBB@@@>>>CCCCCCCCCDDDEEEFFFGGGHHHFFFDDDFFFKKKMMMJJJJJJMMMKKKPPPSSSSSSPPPMMMNNNPPPTTTRRRTTTYYYYYYTTTRRRTTT```tttCCC???dddyyyTTTCCC999HHHMMMQQQLLLAAA<<<@@@AAA<<<<<<999666777:::===>>>>>>iiiqqqbbbGGG;;;:::>>>FFFrrraaaqqqgggYYYKKKAAABBBKKKaaaqqqhhh^^^gggmmmkkkddd\\\]]]gggoooqqqlllgggcccdddfffkkkuuu}}}|||~~~|||zzzcccNNN666:::......---,,,++++++---///,,,,,,,,,+++,,,------.........//////000111111222666111000555666222555;;;...:::[[[www\\\777888EEEFFFQQQkkkuuuIIIMMMDDDKKKuuubbbVVVTTTYYYWWWPPPMMMOOOKKKMMMOOOPPPOOONNNOOOOOONNNNNNOOOPPPRRRSSSTTTTTTQQQRRRSSSTTTTTTTTTSSSSSSVVVVVVWWWWWWVVVTTTRRRQQQXXXVVV```ZZZ^^^^^^cccSSSMMMjjj<<<::::::>>>HHHYYYjjjuuuyyy{{{{{{{{{{{{|||}}}~~~~~~~~~~~~}}}gggJJJMMMNNNXXXeeeRRRFFFKKKCCCIIInnn|||xxxwwwjjjaaaXXXOOOTTTYYYSSSJJJOOOMMMBBB777999FFFQQQlllWWWTTTPPPKKKJJJLLLJJJEEE@@@666888;;;<<<:::777555333---;;;IIIJJJBBB@@@MMM]]]jjjoooxxxyyytttlll^^^ZZZcccqqqtttuuuxxxiii^^^WWWRRRAAACCCqqqxxxRRR555222//////444:::AAAMMMXXX]]]cccjjjnnnnnnmmmmmmnnnnnnooorrrvvvzzz{{{zzzxxxvvvwwwyyy{{{||||||{{{zzzzzz|||~~~~~~}}}||||||}}}|||}}}{{{qqqqqqsss{{{zzzppp}}}XXXOOOGGGCCC???999666777222000,,,++++++,,,,,,+++%%%(((++++++)))'''(((***((((((((((((((((((((((((''''''''''''((((((((()))...!!!'''///)))---///!!!)))(((***,,,---777UUUsssqqquuu}}}uuunnnpppzzzooo[[[===777:::,,,222---111333+++---555666000222111---+++...222555111111111222222222111111...------...//////...,,,,,,,,,---...////////////.../////////000000111111777666333111000000111111222222111111222333444444111333555666555444444666666999<<<<<<;;;::::::;;;:::999777666:::===;;;888<<<999777666999>>>CCCEEEAAA>>>;;;;;;>>>BBBDDDEEEBBBBBBCCCCCCEEEFFFGGGHHHDDDAAACCCIIIKKKHHHIIINNNJJJOOOTTTUUUQQQNNNOOOQQQTTTSSSUUU[[[\\\WWWTTTTTTYYYZZZ555SSSZZZIIIAAAGGGCCCRRRUUUEEE:::???AAA<<<<<<666333888BBBHHHGGGCCCdddOOO777@@@EEEBBBQQQaaaoooooo~~~ooo```TTTSSSOOOTTTbbbdddaaahhhfffjjjhhhbbbbbbiiioooppphhhccc___^^^```hhhxxxmmm~~~~~~lllPPPJJJ---...//////...,,,***+++---///,,,,,,++++++,,,,,,---.........//////000111111111...000222333222000111333===222666CCC]]]|||vvvdddUUU@@@FFFIII888NNNuuuzzzooosssyyy}}}xxx~~~nnnaaaeee```\\\iiiYYY]]]ZZZhhheeeXXXMMMKKKMMMNNNPPPSSSMMMOOORRRQQQOOONNNQQQTTTLLLMMMMMMNNNOOOPPPQQQQQQPPPPPPPPPQQQRRRRRRPPPNNNTTTTTTUUUUUUTTTSSSQQQPPPTTTXXX```SSSZZZ```YYY{{{XXXLLLlllnnnJJJ777999===FFFUUUffftttyyyzzzzzzzzzzzzzzz{{{|||}}}}}}~~~[[[bbbmmm{{{iii```QQQMMMRRRsss{{{sss~~~```PPPNNNEEEDDDUUUcccHHHBBB===;;;777111333999___www|||uuunnnVVVBBBFFFKKKHHHAAADDDKKKCCC999:::888555999AAA???666555;;;666===CCCBBB===>>>LLL[[[hhhnnnwww~~~yyynnngggTTTKKKGGGHHHOOOjjjRRR\\\eeeiiillllllcccWWWIII===bbb|||XXX999000...///555<<>>???@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEE>>>===>>>CCCIIILLLJJJFFFLLLMMMMMMNNNNNNNNNNNNMMMQQQQQQRRRTTTUUUWWWXXXXXXWWWlll~~~HHH;;;YYYyyyLLLJJJ>>>666QQQ\\\III999===BBB===:::;;;666888RRRooolllVVVssssssXXXVVVYYYUUUPPPWWWhhhlllrrrtttttt~~~qqqeeeYYYXXX\\\```cccfffeeebbbdddllltttrrrfffYYYzzztttlll___YYYlll{{{TTT666...222---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000111333333333333333333222555:::>>>RRR~~~qqq|||eeeFFF777>>>JJJOOOTTTGGGJJJTTTLLLBBBFFFLLLNNNEEEDDDDDDDDDVVVnnnwwwssslllqqqwwwvvvqqqTTTPPPLLLJJJKKKNNNPPPQQQNNNQQQRRRQQQSSSVVVTTTOOONNNQQQSSSRRRPPPOOOQQQTTTRRRSSSSSSRRRQQQPPPOOONNNVVVTTTRRRQQQSSSTTTTTTTTTUUUYYY[[[WWWRRRTTT___iiiuuuIIIbbbxxxWWW444888@@@<<>>>>>777666555555555555444444:::EEECCC>>>AAA>>>:::>>>FFF>>>:::>>>===777444777333???DDD>>>:::===:::222555???>>>888;;;>>>CCCPPPcccuuu||||||{{{iii___eee[[[RRRJJJEEEPPPsssuuuhhhQQQAAAGGGWWWZZZQQQ:::999SSS}}}aaa???777111111111444<<>>?????????@@@@@@@@@@@@AAABBBDDDDDDFFFCCCAAADDDIIILLLKKKIIIJJJKKKLLLLLLLLLLLLLLLLLLNNNOOOPPPQQQRRRTTTUUUUUUSSS```tttyyy>>>;;;ddd|||DDDAAAAAAAAALLLXXXMMM888777EEE???>>>666777SSS{{{xxxzzzrrriiibbbhhhlllZZZZZZeeehhh|||xxxkkk^^^ZZZ[[[[[[\\\^^^^^^```fffnnnqqqhhhTTTDDDhhhpppzzzxxxqqqwww~~~~~~zzz{{{[[[CCC666///,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........///////////////000111222222333333222777555777:::777999MMMcccppp|||ooojjjhhhfffwwwjjjbbbeeefffaaaggguuugggaaaccceeeiii}}}wwwpppooommmeeeWWWKKKQQQNNNKKKIIIKKKMMMNNNOOOOOORRRRRROOOOOOSSSTTTRRRPPPQQQQQQQQQPPPPPPRRRTTTSSSSSSRRRRRRRRRSSSSSSSSSTTTRRRPPPQQQRRRSSSRRRQQQPPPSSSVVVUUURRRSSSYYY___HHHRRRtttrrr;;;555???>>>IIIbbbkkkvvvvvvxxxzzzzzzzzzzzz|||~~~~~~fffMMMTTTQQQaaauuuxxxmmmqqqllleeeLLLHHH|||}}}lllTTT===666;;;>>>>>>>>>EEEAAA;;;666444444444444<<<===555000222222777FFFLLLGGG777***555OOOXXXPPPNNNGGGAAA@@@@@@???===<<<333;;;888222555666<<>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDKKKGGGDDDDDDGGGJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTZZZkkkMMM...RRRwww]]]CCCFFF999AAAZZZYYY>>>666CCC<<<<<<555222GGGooo}}}tttooo______eeennnyyyhhhdddQQQyyyvvvjjj___ZZZXXXVVVWWWZZZYYYaaakkkrrroooaaaMMM@@@___rrr{{{xxx{{{|||gggGGG999444000+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......///000111111111111444222444999777111333:::===ZZZzzzvvvrrrttt~~~kkkssszzzwwwwwwqqqhhhaaa\\\VVVOOOJJJMMMKKKIIIIIIJJJLLLLLLLLLJJJNNNOOOKKKIIINNNSSSUUUSSSQQQOOONNNPPPRRRSSSSSSRRRQQQPPPOOOPPPRRRUUUWWWSSSRRRQQQRRRTTTTTTSSSQQQLLLOOOSSSTTTTTTTTTVVVWWWMMMDDDfffFFF111<<>>???AAABBBCCCIIIFFFDDDDDDFFFHHHGGGFFFIIIIIIIIIIIIJJJKKKKKKLLLMMMNNNOOOPPPQQQRRRSSSSSSTTTYYYfff}}}pppFFFGGGfffwwwRRRCCC??????HHHPPPOOODDD;;;777:::888333888MMMiii|||vvvgggdddyyy{{{vvv~~~pppvvvnnn[[[SSSCCCJJJxxxggg^^^WWWUUUTTTTTTWWW\\\^^^hhhrrrsssjjjaaa\\\\\\lll}}}~~~tttwwwtttvvv^^^BBB333------000,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........,,,---...///000000000000111...///555777555777<<<666888<<>>XXXkkkppptttvvvxxxxxxwwwwwwyyy{{{|||}}}XXXFFFJJJKKKSSSPPPDDDGGGhhhzzzsss[[[KKKoookkkdddOOO;;;999GGGUUUYYYWWWNNNJJJEEE???;;;888888888888888888======999RRR~~~nnnNNN???OOOhhhRRRIIIDDDFFFCCC;;;555555444;;;999666666222444BBBaaa~~~~~~qqqhhhnnnqqq\\\RRRCCC;;;LLLkkkkkkIII666;;;444111111999HHHWWW```dddeeehhhlllmmmkkkkkkkkkmmmmmmnnnooorrrtttwwwyyy{{{xxxzzz||||||{{{zzz{{{|||}}}}}}||||||||||||}}}}}}}}}}}}||||||uuu|||xxx{{{VVVLLLBBB>>><<<888777999555222///---,,,+++***))),,,,,,***)))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))%%%&&&'''((()))((('''&&&&&&)))+++,,,------+++)))'''(((((()))******+++,,,++++++,,,------,,,+++***---............/////////.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------................../////////000000//////000000000111111111222222222111222333333444444444555555666777777888777888:::;;;<<<<<<======;;;;;;;;;<<<>>>???AAABBBDDDDDDEEEGGGHHHIIIHHHFFFJJJJJJJJJJJJKKKLLLMMMNNNQQQQQQRRRRRRSSSTTTUUUUUUPPPVVV^^^mmmkkk???KKKvvv}}}JJJDDD:::999GGGVVVRRRCCC:::===>>>;;;444666FFFXXXYYYNNNGGGJJJQQQgggyyyppp~~~qqqtttcccXXXBBB]]]iii|||bbbVVVQQQOOOOOOPPPRRRXXX___gggnnnqqqjjj```aaaooo}}}~~~yyyllluuu{{{kkkpppvvv```EEE444,,,(((***///++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,---...////////////222111111222000000444:::444999:::666555???NNNYYYrrrxxx|||xxxppp___VVVQQQGGGDDDGGGJJJJJJHHHFFFFFFGGGIIIHHHHHHIIIKKKKKKJJJIIIJJJQQQSSSNNNIIIIIILLLMMMSSSOOOKKKKKKNNNQQQRRRQQQTTTRRRNNNKKKKKKLLLNNNPPPSSSSSSSSSUUUWWWWWWUUUSSSRRRPPPPPPRRRUUUWWWVVVUUU]]]LLLLLLccc}}}ggg666555<<<;;;RRRgggpppuuuwwwxxxwwwvvvvvvwwwxxx|||}}}~~~}}}~~~rrrsss\\\FFFEEEJJJUUUUUUGGGDDDZZZ~~~yyyvvvlll\\\^^^^^^QQQaaaZZZ[[[JJJ999666AAALLLLLLFFF<<>><<<888444<<<======>>>555444AAAgggvvveeeZZZaaarrrqqqVVVJJJOOOddddddJJJ777777444222333<<>><<<888777999555222///---,,,+++***)))+++***))))))((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((***+++,,,,,,+++***((('''%%%(((***)))***,,,+++(((---,,,++++++,,,---,,,+++((()))***,,,,,,---------------------.........///........................---------,,,,,,,,,,,,+++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++,,,,,,,,,,,,---------------------............/////////000000000111111111111000000111111222333333333444444555666666666666777888999:::;;;;;;;;;999999:::;;;===???@@@AAABBBDDDGGGIIIKKKJJJJJJIIIKKKKKKJJJJJJKKKMMMOOOPPPSSSSSSTTTTTTUUUVVVVVVWWWRRRVVVZZZaaaOOOAAAZZZ|||wwwkkkNNN777999FFFMMMPPPTTTBBB>>>===<<<555000===PPPggg^^^TTTKKKCCCNNNwwwuuu{{{}}}vvvlll}}}}}}ppp```kkkcccmmmppp]]]VVVPPPLLLKKKLLLNNNNNNPPPXXXaaakkkkkkhhh___YYY```tttyyyhhhvvvyyy{{{vvvyyy|||tttVVV777,,,------***************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---...////////////000333666555111...000333222888===999222///444:::999>>>KKK\\\gggkkkmmmpppyyyzzzmmmgggmmm```SSSZZZTTTJJJGGGFFFAAAFFFKKKFFFKKKOOOTTTUUURRRMMMKKKKKKJJJIIIHHHIIIKKKLLLLLLKKKVVVZZZZZZSSSMMMLLLKKKIIISSSQQQNNNNNNPPPQQQRRRSSSXXXWWWUUURRRQQQPPPOOOOOOPPPPPPPPPQQQSSSTTTSSSQQQQQQOOONNNNNNQQQSSSTTTTTTTTTWWWBBBUUU}}}DDD555888;;;LLL\\\pppuuuvvvxxxwwwvvvvvvwwwyyy{{{|||~~~}}}}}}```CCCGGGSSSVVVMMMHHHTTThhhsss^^^OOOTTTYYY^^^lll\\\YYYvvvaaaXXXLLL<<<555:::???;;;333333:::???===666333777>>>TTT^^^fffeeeRRR;;;HHHqqqjjjLLL<<<======666444;;;===@@@AAA777555CCCqqqlll\\\NNNTTTkkk~~~~~~kkk]]]TTTVVVSSSEEE777333333333666???MMMZZZcccggggggkkkooooookkkjjjmmmqqqqqqqqqqqqrrrtttwwwzzz{{{xxxzzz{{{{{{zzzzzz{{{||||||||||||||||||}}}}}}~~~~~~~~~xxxqqqrrrfffuuuwwwvvvUUUKKKAAA===;;;888777999555222///---,,,+++***)))))))))(((((('''(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&''''''((($$$%%%&&&''''''''''''&&&,,,---)))###"""'''***((('''(((((((((''''''((()))******+++,,,---......///,,,,,,---------.........------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++)))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------........./////////000000000000//////000000111222222222333333444555555555333444555666777888888888888888999:::<<<>>>@@@AAACCCEEEFFFGGGGGGHHHIIIIIIKKKKKKJJJJJJKKKMMMOOOQQQRRRSSSSSSTTTTTTUUUUUUVVVWWWTTTZZZ___oooUUUHHHpppyyyyyyiiiEEEAAADDD???EEEUUUOOOAAA:::===999222:::LLLwwwuuussslll```]]]mmmzzzwwwyyycccrrrzzzzzz___UUUPPPCCCHHHJJJIIIJJJMMMPPPOOOQQQZZZdddfffbbb]]][[[```iiirrryyyxxx{{{mmm~~~pppxxxsssTTT777000111///+++***)))*********++++++++++++************************++++++++++++,,,,,,,,,,,,,,,---...//////000000000---111444444333333444444444000...222999<<<;;;999@@@>>>777111000666999999;;;<<<>>>BBBDDDAAA>>>@@@>>>;;;BBBGGGCCCFFFJJJEEELLLKKKJJJGGGEEEEEEGGGIIIKKKJJJIIIJJJLLLNNNNNNMMMZZZ[[[WWWQQQNNNPPPPPPMMMSSSSSSTTTSSSSSSSSSUUUVVVZZZZZZZZZYYYXXXUUURRRPPPPPPOOONNNOOOQQQRRRRRRRRRNNNNNNOOOOOOPPPQQQRRRSSS\\\kkkiiiBBBTTTsssVVV777333<<>>111///<<>>HHH\\\III???CCC@@@444777EEE}}}uuu~~~qqqvvv\\\eeeyyySSSBBBEEEEEEKKKGGGHHHJJJNNNRRRRRRTTT^^^iii```YYYVVV^^^mmmuuusssmmmrrr|||tttyyysssUUUBBB333000---((()))000))))))******++++++++++++******************************+++++++++,,,,,,,,,,,,---...///000000000000//////...---///333444333333222333666777555333333000666777444777@@@@@@:::===777;;;===999<<>>@@@GGGFFFGGGIIILLLNNNNNNMMMLLLLLLMMMKKKJJJJJJLLLNNNOOOOOOVVVTTTPPPKKKMMMSSSVVVTTTSSSVVVXXXXXXUUUTTTVVVYYYXXXZZZ\\\\\\[[[WWWSSSPPPRRRPPPOOOOOOQQQSSSTTTTTTLLLOOORRRSSSRRRQQQRRRSSSYYYWWW{{{@@@NNNhhhwwwccc:::111===BBBGGGlllppprrruuuwwwxxxzzz}}}zzz{{{}}}~~~~~~~~~qqqvvvvvvrrrwww}}}rrrooolllyyy}}}bbbXXXpppYYYKKKGGG>>>888===HHHLLLIIIRRRVVVRRRBBB000///BBBVVVgggCCC222;;;555VVV|||MMMAAAKKKMMMEEE===:::<<<<<>>???@@@AAABBBBBBBBBBBBCCCEEEHHHIIIHHHGGGHHHIIIKKKLLLMMMNNNNNNNNNNNNNNNRRRNNNOOOSSSWWWbbb```>>>NNNaaaBBB@@@AAA999LLL\\\WWW>>>777EEEAAA...ZZZ|||pppaaabbbbbbjjj\\\JJJAAABBBFFFFFFDDDJJJBBBAAAMMM\\\cccbbb```bbb[[[___ppp{{{zzzyyy||||||zzzXXX888333---*********)))'''******))))))))))))******)))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------............///000000000000000333333444444555666666777555444444555555666777888::::::;;;<<<===>>>??????======>>>???AAACCCEEEFFFJJJJJJJJJIIIHHHHHHJJJLLLOOONNNMMMLLLKKKKKKKKKKKKMMMMMMMMMNNNPPPSSSWWWYYYUUUSSSPPPOOOPPPTTTXXXZZZZZZYYYYYYZZZZZZXXXUUURRRRRRQQQQQQQQQQQQSSSUUUVVVQQQQQQQQQRRRSSSTTTUUUVVVUUU___xxxSSSNNNWWWsssqqq~~~FFF555888888NNNUUUgggmmmrrrrrrssswwwzzzyyyyyy{{{|||~~~}}}}}}~~~xxxsss~~~rrrjjj{{{{{{FFFGGGAAAEEEFFF???CCCQQQVVVVVVNNN<<<:::@@@555;;;^^^yyyPPPJJJ888@@@333666...;;;AAAiiiXXXDDDCCCIIIaaaeeeFFF>>>;;;777:::===555;;;SSSeeeMMMDDDBBBSSS```]]]PPPCCC777///444777===DDDLLLUUU^^^dddooooooppprrruuuuuusssqqqvvvuuuttttttvvvzzz}}}}}}|||{{{{{{{{{|||}}}}}}}}}}}}}}}||||||{{{}}}~~~wwwpppmmmxxxyyyWWWIIICCC???777999;;;333333222000...,,,+++******((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))))))))*********))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---......//////000000000111111111222222333333333333444444444444444444555666888999::::::======>>>@@@AAAAAAAAAAAACCCEEEGGGGGGEEEDDDDDDDDDJJJJJJKKKLLLMMMMMMNNNNNNRRRPPPRRRVVVVVV\\\sss___MMMhhhNNNBBBDDD>>>999DDDOOOOOOBBB777888???888KKKcccllldddddduuuiiicccYYY___vvvzzznnnaaaNNNGGG@@@>>>BBBFFFFFFDDD???@@@HHHVVV``````[[[YYYSSSaaattt~~~uuu|||}}}sssHHH666222---************(((******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,------------......///000000000000///222222333333444555555555444444444444555666777888888888999:::;;;<<<======<<<======???AAACCCDDDEEEGGGHHHHHHGGGFFFFFFIIIKKKNNNMMMMMMLLLLLLLLLLLLLLLNNNNNNMMMNNNPPPRRRUUUWWWRRRPPPMMMLLLMMMPPPSSSVVVSSSSSSUUUWWWYYYZZZXXXVVVRRRQQQPPPPPPPPPQQQRRRSSSPPPPPPOOOOOOPPPPPPQQQRRRPPPZZZtttoooJJJRRRIII///555444HHHWWWffflllrrrrrrssswwwzzzyyyyyy{{{|||~~~~~~}}}}}}pppaaa\\\|||JJJFFFCCCEEEAAA888>>>JJJJJJEEEBBB666777@@@888999QQQ[[[NNN555;;;333???666:::CCC;;;)))???nnnkkkcccOOOBBBJJJXXXaaagggGGGBBB888555666333@@@]]]hhhWWWQQQ\\\mmmuuuhhhPPP>>>666333444777>>>EEELLLTTT]]]bbbhhhiiilllppptttvvvuuutttssssssssstttvvvyyy|||~~~}}}|||{{{{{{{{{{{{|||}}}}}}}}}}}}}}}||||||~~~uuuoooooowwwxxxzzzVVVIIICCC>>>666888;;;555333222000...---++++++***((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))******)))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))************)))*********++++++++++++++++++,,,,,,,,,---------+++,,,,,,------....../////////000000000111111111222222222333333333333444444444555666777777888888:::;;;===>>>???@@@@@@@@@AAACCCDDDEEEDDDCCCCCCDDDHHHHHHIIIJJJLLLMMMNNNNNNQQQPPPTTTYYYXXXYYYgggyyyXXXDDDYYYsssWWWAAACCC>>>:::AAAPPPSSSEEE999888000222777888999GGGkkk}}}mmmfff```eeeNNNKKKLLLSSSYYYTTTGGGAAADDD???>>>>>>@@@CCCDDDDDDBBB>>>GGGUUUaaabbb\\\YYYZZZbbbyyytttwwwooo|||}}}VVV888333000,,,******+++************))))))))))))******)))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,------------...//////000/////////000000111222222333333444333333333333444555666777555666666777888999::::::<<<<<<<<<>>>???AAACCCDDDDDDEEEFFFEEEDDDEEEGGGHHHLLLLLLLLLLLLLLLMMMNNNNNNOOONNNNNNNNNOOOPPPRRRSSSOOONNNLLLKKKKKKMMMPPPRRROOOOOOQQQTTTWWWXXXXXXVVVTTTSSSQQQPPPOOOOOOPPPPPPMMMLLLLLLLLLLLLNNNOOOPPPNNNQQQeeeHHHRRRnnn]]]555777555>>>NNNbbbjjjqqqrrrtttwwwyyyyyyzzzzzz|||}}}~~~~~~uuupppdddUUUQQQQQQ???BBBLLLKKK???>>>@@@888777;;;777888???<<<:::DDDCCC===222<<<;;;BBB;;;===---<<<===<<<\\\wwwsss~~~aaa@@@AAAEEEXXXjjjbbbPPPBBB;;;666EEEdddwwwqqqrrr}}}~~~iiiKKK777333666333888>>>FFFMMMTTT[[[___bbbcccfffjjjoooqqqpppooooooppprrrtttvvvyyy{{{|||~~~|||{{{zzz{{{{{{||||||}}}}}}~~~}}}}}}}}}{{{}}}}}}ooojjjoootttgggmmm~~~UUUHHHBBB===555777<<<777333222111///---,,,++++++((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,+++++++++,,,------............/////////000000000111111111222222222333333444444555555666666666777999:::<<<===???@@@@@@AAA===@@@BBBDDDEEEFFFHHHJJJGGGHHHIIIJJJKKKMMMOOOOOONNNOOOTTTYYYXXXYYYcccoooEEE???ooo{{{}}}[[[@@@CCC???<<>>888999AAA@@@@@@???>>>===>>>@@@BBBUUU[[[aaaaaaYYYSSSXXXbbbyyyrrruuu~~~kkkvvvqqq___<<<000///---+++*********++++++******))))))))))))******))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,------...////////////......//////000000111222222222222222333333444555666444444555666777888999999:::;;;;;;<<<>>>???AAABBBAAACCCDDDDDDDDDDDDFFFHHHJJJJJJJJJKKKLLLMMMOOOOOONNNMMMLLLLLLLLLMMMMMMNNNOOONNNLLLLLLLLLMMMOOOQQQOOOOOOPPPRRRTTTUUUTTTSSSXXXVVVTTTRRRQQQPPPPPPQQQJJJJJJIIIJJJKKKMMMOOOQQQPPPJJJTTTrrrNNNSSSkkksss>>>999;;;999CCC\\\fffppprrrsssvvvyyyxxxzzzzzz{{{|||}}}~~~mmmdddsss{{{vvvmmmZZZMMMzzzVVVCCCAAANNNXXXLLL>>>:::888555>>>AAA===<<<>>>BBBFFFEEE???888===>>>???;;;;;;???FFFAAA777TTTxxxWWWIIICCCLLLeeeqqqkkk[[[KKKAAA888DDD___sss}}}ttttttlllXXXAAA444111444333888???GGGMMMTTTZZZ^^^aaaaaabbbeeehhhhhhfffdddmmmooorrruuuxxxzzz{{{|||~~~|||{{{zzzzzz{{{{{{|||}}}~~~~~~~~~~~~~~~yyyzzzyyygggccckkkuuukkkmmm~~~tttnnnRRRGGGCCC>>>555777<<<888444333111///---,,,++++++((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))(((((()))))))))*********************************************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((()))))))))******************+++++++++,,,,,,******++++++,,,---------------........./////////000000000111111111111222333333444444444555555555888999;;;===???AAAAAABBB@@@BBBDDDFFFGGGIIIKKKNNNIIIIIIIIIJJJLLLNNNPPPQQQNNNNNNQQQTTTTTTVVV^^^fffwww}}}vvvNNNRRRqqq~~~aaaCCCAAA===;;;???HHHRRRWWW@@@===999777555555;;;AAAAAA@@@GGGcccaaaOOOJJJQQQpppxxxeeeTTT>>><<<:::777555666888::::::===<<<999777777===FFFMMMhhheee___VVVMMMOOOaaassszzzyyy|||zzzooo~~~jjjFFF+++000,,,,,,+++***))))))***+++******))))))))))))******))))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,,,,,,,---...............------......///000000000111111111111222333444555444444555666777888999999999999::::::<<<===???@@@@@@BBBDDDEEEEEEEEEGGGHHHHHHHHHIIIJJJKKKMMMNNNOOOLLLKKKJJJJJJIIIIIIIIIIIILLLLLLKKKLLLLLLMMMNNNOOOOOONNNNNNPPPRRRTTTSSSRRR[[[YYYWWWUUUTTTSSSSSSTTTNNNMMMKKKJJJJJJLLLMMMOOOPPPHHHNNNkkk^^^JJJkkk~~~iiiCCC222<<<;;;???SSS```mmmqqqsssvvvxxxxxxzzzzzz{{{|||}}}~~~yyyeee]]]ffftttgggMMMkkkjjjPPP???JJJccc[[[CCC;;;>>>777BBBJJJBBB999AAASSS]]]ZZZOOOIIIGGGMMMKKKMMMMMMRRRZZZTTTAAAPPPhhh[[[QQQ>>>IIILLLFFF@@@<<<666>>>TTTdddooo~~~qqqeeeUUUHHH>>>666222000444999@@@GGGNNNUUU[[[^^^bbbbbbccceeeggggggdddbbbnnnppptttwwwzzz|||}}}}}}~~~|||zzzzzzzzzzzz{{{{{{}}}~~~||||||vvvfffbbbjjj{{{iiioooTTTOOOFFFCCC???666777<<<777444333111///...,,,,,,+++((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''(((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))*********+++++++++)))******++++++,,,,,,---,,,,,,---------........./////////000000000111111111222222333444444555555777888:::===???AAABBBBBBEEEFFFGGGGGGFFFGGGIIIKKKJJJJJJJJJJJJKKKMMMOOOQQQPPPOOOOOONNNNNNPPPUUUYYYfffqqqsssFFFPPPpppRRR;;;:::;;;777AAARRROOOJJJBBB999444111222444222555@@@aaawwwUUUAAA===@@@WWWiii^^^HHH<<<777777<<<:::333222999:::555666666888;;;BBBLLLWWW^^^WWWRRRNNNOOOVVVeee}}}xxx|||\\\888,,,555***+++,,,***)))(((***+++******))))))))))))******))))))))))))))))))))))))((((((((()))))))))******))))))*********++++++++++++,,,------......------,,,------......//////000000000000111111222333444333444555666777888888999888888888999:::;;;===>>>???AAADDDEEEEEEFFFGGGIIIGGGGGGGGGHHHJJJKKKMMMNNNJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHIIIKKKLLLLLLMMMMMMNNNMMMMMMOOOSSSUUUUUUUUUZZZYYYWWWVVVUUUUUUVVVVVVUUUSSSOOOLLLJJJIIIJJJKKKLLLJJJNNNeeetttBBB]]]uuuoooXXX111777888<<>>>>>888:::IIITTT^^^mmmzzz{{{tttdddRRRHHHAAA:::222///555:::@@@HHHOOOVVV]]]aaacccccceeeiiilllnnnlllkkkppprrruuuxxx{{{}}}}}}~~~~~~|||zzzzzzzzzzzzzzz{{{|||~~~vvvlllkkkooo~~~lllqqqJJJLLLDDDDDDAAA777777;;;777444333222000...---,,,,,,((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))'''''''''((((((((())))))))))))))))))*********+++))))))******+++,,,,,,,,,,,,,,,,,,,,,------------....../////////000000000///000111222333444555666444666888;;;===???AAAAAAEEEEEEFFFEEEDDDEEEGGGIIIKKKJJJIIIIIIJJJKKKMMMOOOPPPPPPNNNMMMMMMOOOQQQQQQWWWddd~~~vvvZZZcccWWWHHHDDD<<<888:::OOOOOOLLLFFF???:::777666;;;888777III\\\RRR===777444666???FFFBBB;;;666333000555777444333888;;;:::666;;;CCCLLLTTTXXXYYYYYYEEEDDDLLL___vvv}}}xxx|||pppBBB222666000)))+++,,,+++((('''(((*********))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))*********+++++++++,,,------------,,,,,,,,,------...//////000000000000000000111333333222333444555666777777888777777777888999:::;;;<<<===@@@CCCEEEEEEFFFGGGHHHEEEFFFFFFGGGHHHJJJKKKLLLJJJJJJJJJJJJIIIHHHGGGGGGGGGHHHJJJLLLNNNOOOOOOOOOQQQPPPOOOPPPSSSTTTTTTTTTVVVUUUTTTSSSTTTTTTVVVVVVUUURRROOOKKKJJJJJJKKKMMMHHHOOOQQQXXXuuuMMMLLLfff|||AAA444222999CCCTTTfffnnnqqqtttxxxyyyzzzzzzzzzzzz{{{}}}~~~|||}}}mmmaaajjjKKKJJJqqq{{{YYYUUUVVVeeehhh[[[hhhwwwlllYYY___LLLHHH===888999EEEttt|||vvvllliiiZZZKKKDDD999555>>>CCCKKKVVVbbblllwwwvvvlll```TTTEEE666111222666:::AAAGGGOOOWWW```eeedddeeehhhmmmqqqtttsssrrrssstttvvvxxxzzz|||}}}~~~|||zzzyyyyyyyyyzzz{{{|||~~~|||}}}uuutttuuuuuurrr}}}vvvRRRJJJDDDDDDBBB888777;;;666555333222000...---,,,,,,)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))))))))))))))************)))))))))***++++++,,,,,,++++++,,,,,,,,,---------............/////////000...///000111333444666666333444777999<<<>>>???@@@@@@AAABBBBBBBBBDDDGGGJJJKKKJJJHHHHHHHHHJJJLLLMMMOOOOOOOOOOOOPPPSSSSSSQQQPPPddd}}}RRRbbb]]]EEEDDDBBB:::444???KKKPPPMMMFFF>>>888444111///:::EEE;;;000444111444222...222::::::222444555777999666444888>>>;;;BBBNNNYYY\\\VVVJJJAAAMMMOOO^^^yyy}}}yyyvvvTTT)))---888""")))+++,,,+++(((&&&(((*********))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++,,,------------,,,,,,,,,---......//////000////////////000111222333111222333444555666666777777777777777888999;;;;;;<<<>>>BBBDDDEEEEEEFFFHHHEEEEEEEEEFFFGGGHHHJJJJJJKKKKKKKKKKKKJJJIIIHHHHHHHHHJJJLLLOOOQQQRRRRRRRRRWWWUUUSSSRRRRRRRRRQQQPPPRRRQQQQQQQQQQQQSSSTTTVVVPPPNNNLLLJJJJJJMMMPPPRRRGGGTTTVVVPPPddd```EEEbbbvvvSSS666000<<<>>>PPPdddmmmppptttxxxyyyzzzzzzzzzzzz{{{}}}~~~~~~ZZZrrrdddAAARRRlllgggwwwtttqqqwww]]]TTTCCC???888;;;jjjssskkkQQQDDD666000777666<<>>===???BBBCCCCCCBBBCCCDDDIIIHHHGGGFFFFFFFFFFFFGGGKKKLLLMMMNNNOOOPPPPPPPPPYYYXXX___|||vvvyyy;;;ccc~~~sssQQQBBB>>>AAA888555@@@LLLOOOMMMLLL;;;888555666999888333---444333222222222222333444333444444444444777===BBBRRRQQQNNNIIIDDDDDDHHHLLLRRRlll||||||xxxeeeEEE888222,,,***---+++++++++************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---------............///............////////////111111111222333444555666888777777777777777888888>>>>>>???@@@BBBCCCDDDDDDEEEFFFGGGGGGGGGHHHKKKNNNMMMMMMMMMMMMLLLKKKIIIHHHLLLKKKKKKLLLNNNPPPRRRSSSUUUUUURRROOOQQQTTTSSSOOOOOOOOOOOOOOOOOOPPPQQQRRRNNNNNNMMMLLLLLLMMMMMMNNNKKKHHHOOOPPPYYYkkkDDDQQQ~~~ttt~~~rrr===222999:::HHHZZZiiippprrruuuvvvzzzzzzzzzzzzzzz{{{|||}}}ooonnnyyy```MMM___www^^^NNNKKKqqqvvv^^^OOONNN;;;JJJuuullluuunnnJJJDDD<<>>???@@@AAABBBCCCDDDEEEFFFEEEEEEFFFHHHKKKJJJKKKLLLLLLKKKJJJHHHGGGMMMLLLLLLKKKLLLMMMNNNOOOOOORRRQQQLLLKKKNNNPPPPPPNNNNNNNNNNNNOOOOOOOOOPPPMMMLLLLLLKKKKKKKKKKKKLLLMMMFFFHHHGGGLLLxxxLLLFFFvvvGGG///===:::DDDTTTbbbkkkqqquuuwwwzzzzzzyyyzzzzzz{{{|||}}}~~~wwwxxx]]]EEE]]]hhhQQQVVVIII@@@:::>>>^^^nnnYYYNNN:::HHHvvvfffMMMOOOeee~~~VVV666666666222777222222222555;;;GGGVVV```jjjiiihhhffffffiiinnnrrr~~~yyybbbGGG999444222000000222777???IIISSS]]]dddgggiiikkknnnpppqqqrrrtttvvvtttvvvxxxyyyyyyzzz{{{}}}|||xxxxxxyyyxxxyyy{{{}}}~~~~~~{{{yyyzzz{{{~~~aaaSSSMMMDDDDDDCCC@@@<<<999999:::999666222///...---,,,+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))***************++++++++++++,,,++++++,,,,,,------............///000111222333333333333444555777999:::<<<<<<>>>AAABBBAAABBBCCCDDDDDDEEEGGGIIIJJJJJJJJJJJJKKKKKKJJJKKKLLLNNNOOOQQQJJJWWWWWWZZZssspppLLLXXXxxxcccSSSBBB===??????;;;888===???@@@>>>======???BBB888777666666777999<<<===DDDBBBAAABBBCCC@@@999333::::::;;;BBBQQQhhhyyy{{{}}}~~~|||RRR???...***+++)))(((+++++++++*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,---------......---............/////////000000000111222333555555444444444555666777888999:::;;;<<<===???@@@AAABBBCCCDDDDDDDDDCCCCCCEEEGGGHHHHHHIIIJJJJJJIIIHHHGGGJJJJJJJJJJJJKKKLLLNNNNNNPPPTTTTTTNNNIIIJJJNNNOOOLLLLLLMMMNNNNNNNNNNNNMMMLLLKKKJJJJJJIIIIIIIIIIIIKKKBBBBBBAAA@@@___oooCCCTTT|||eee///666999???KKKYYYgggpppuuuvvvyyyyyyyyyyyyzzz{{{|||}}}}}}~~~}}}tttSSSDDDCCC555555777555222555GGGxxxWWWIIINNNbbb___CCC222666333DDD___{{{yyyhhhaaaJJJ:::===;;;333222444333111222666???KKKSSSXXXUUUQQQNNNNNNRRRZZZ```iiisss{{{||||||{{{yyyuuuiiiUUUAAA777555333222222111555===GGGSSS^^^ggglllkkkmmmooopppqqqrrrtttvvvwwwxxxzzzzzzyyyyyy{{{|||}}}}}}xxxwwwwwwzzz{{{|||}}}~~~~~~~~~~~~uuuttt{{{|||tttttt{{{qqqhhhbbbUUUDDDDDDCCC@@@<<<::::::;;;999666222///...---,,,+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++***++++++,,,------............//////000111222222222333333444666777999:::;;;===???@@@@@@@@@BBBCCCCCCEEEGGGJJJKKKJJJIIIHHHJJJIIIIIIIIIJJJLLLOOOQQQNNNXXXUUUSSSeeebbb\\\zzz|||bbbDDD;;;===>>>>>>888:::<<<===<<<:::888777AAAAAAAAAAAABBBCCCDDDDDD@@@>>><<<;;;;;;<<<<<<<<>>222)))))),,,,,,+++,,,************))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------------------.........//////000000000000111333444555444444444555666888999:::999:::;;;===>>>@@@AAABBBBBBCCCDDDDDDBBBBBBCCCEEEFFFGGGIIIJJJJJJJJJIIIHHHEEEFFFGGGJJJLLLOOOQQQRRRRRRUUUUUUQQQMMMMMMKKKHHHKKKLLLMMMNNNNNNMMMLLLLLLKKKKKKJJJHHHHHHGGGGGGGGGEEE???AAABBB===IIIwwwVVV@@@RRR===444666:::CCCSSSdddpppttttttxxxxxxxxxyyyzzz{{{|||}}}|||}}}~~~nnnXXXDDDDDD<<>>DDDNNNLLLDDD>>><<<333333===CCCCCCJJJUUUZZZUUUKKKEEEDDD===555333555444333222444999???CCCAAA@@@>>><<<>>>DDDLLLRRR]]]jjjvvvxxxvvvrrrnnnjjj[[[MMM>>>999999555111000000444<<>>@@@BBBDDDEEEGGGIIIIIIHHHFFFEEEHHHHHHGGGGGGIIIKKKNNNPPPNNNQQQPPPRRR[[[jjjuuu^^^fff|||yyyoooTTTCCC;;;>>>;;;888888<<<>>><<<:::333444555666666555555444666666555222333;;;HHHSSS]]]mmmzzz```JJJ333---)))***------,,,,,,*********)))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++++++++++++++,,,,,,,,,---------------............/////////000111222333444444444555666777888:::;;;999:::;;;===>>>@@@AAABBBBBBDDDEEEEEECCCCCCDDDEEEFFFGGGIIIJJJKKKKKKJJJIIIEEEFFFHHHKKKMMMPPPQQQRRRPPPRRRSSSTTTWWWXXXQQQHHHLLLLLLMMMMMMMMMLLLLLLKKKKKKJJJIIIGGGFFFEEEEEEEEEBBB??????BBB===???eeennnKKKSSSvvvRRR888444777???OOOaaannnrrrrrrwwwxxxxxxxxxzzz{{{|||}}}{{{}}}~~~~~~qqqWWWEEE===???:::;;;<<<444LLLsssWWWPPPUUUccckkkeeeZZZPPPCCC666DDD777666@@@===555BBB[[[kkk]]]QQQIII>>>999===BBB444333333333444555555555//////000111222777===AAAQQQaaasss|||}}}{{{wwwrrrhhhWWWEEE;;;666000---,,,///444<<>>;;;;;;<<<999666222///...---,,,+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))************+++******++++++,,,,,,---------........./////////000111111111222333444555666777888999::::::<<>>777777:::;;;999999999999999:::;;;<<<<<<;;;AAAFFFJJJPPP]]]qqq~~~gggDDD///---+++))))))***+++***)))******)))))))))((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++******+++++++++,,,,,,,,,,,,------------...............//////000111333444444444555555666777888999888999:::<<<>>>@@@AAABBBAAACCCEEEEEEDDDDDDEEEFFFFFFGGGIIIJJJJJJJJJIIIIIIIIIIIIKKKLLLMMMMMMMMMMMMPPPQQQSSSXXXaaaeee^^^SSSLLLKKKKKKJJJJJJJJJJJJKKKJJJIIIGGGEEEDDDCCCBBBBBBBBB@@@<<<<<<<<<<<<\\\QQQMMMcccccc333444666<<>><<>>444......000///555>>>KKKYYYgggrrrwww|||}}}}}}|||zzz{{{}}}{{{{{{{{{yyywwwwwwyyy{{{}}}~~~|||yyyuuuvvv{{{}}}|||||||||||||||}}}~~~zzzwww{{{{{{hhhYYYrrryyybbbHHHHHHFFFBBB>>>;;;:::;;;999666222///...---,,,+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********************+++,,,,,,------------............//////000000000111222333444555444666777777888:::===??????@@@@@@AAABBBCCCDDDDDDCCCDDDEEEGGGIIIJJJKKKLLLLLLOOOOOORRRRRRJJJRRRkkk}}}XXXiii}}}}}}vvveeeYYYQQQKKKIIIEEEBBB???===???DDDJJJNNNdddnnn|||zzztttOOO999000,,,,,,+++)))((()))))))))***)))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************++++++++++++,,,,,,---------..................///000111222333333333333333444444555666666777888:::===???@@@AAA???AAADDDEEEEEEDDDEEEFFFFFFGGGHHHIIIIIIHHHGGGGGGHHHIIIJJJKKKLLLKKKKKKJJJKKKMMMOOOSSS[[[```\\\UUUKKKIIIGGGEEEEEEFFFHHHIIIGGGFFFDDDBBB@@@???>>>>>>===@@@999888<<<999MMMwww[[[===SSS{{{~~~@@@777666888AAAPPP___kkkqqqvvvvvvwwwxxxyyy{{{|||}}}}}}~~~~~~~~~}}}~~~vvvqqq~~~[[[IIIEEEJJJBBB888999<<>>;;;;;;<<<<<<:::888666666666444222111222444777KKKfff||||||hhhOOO>>>444///000444000666@@@NNN]]]jjjtttyyy~~~~~~}}}|||zzzzzz}}}zzzzzzyyyxxxvvvvvvyyy{{{yyy{{{{{{yyywwwwww{{{||||||{{{{{{|||}}}~~~~~~}}}wwwvvvuuuqqqeeeqqqwwwcccIIIIIIGGGCCC>>>;;;::::::999666222///...---,,,+++)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************)))******+++,,,,,,------------..................000000000000111222444444333444555666666888<<<>>><<<<<<===>>>@@@BBBDDDEEEBBBCCCEEEGGGIIIJJJKKKKKKHHHNNNKKKHHHNNNNNNMMMUUUhhhgggJJJcccwwwxxx|||yyy|||~~~ssszzzrrrUUU777...///---...---***((()))******))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))************+++++++++,,,,,,,,,---------..................///111222333222222222111111222333333555555777999;;;===???@@@===@@@CCCDDDDDDDDDEEEFFFEEEFFFGGGHHHHHHGGGFFFEEEDDDEEEGGGJJJKKKLLLLLLKKKAAADDDEEEEEEHHHMMMMMMJJJJJJHHHEEEBBBBBBCCCFFFHHHEEEDDDBBB@@@>>><<<;;;;;;555===:::999>>>666<<<[[[vvvHHHUUUlllddd999777666;;;HHHYYYiiisssvvvvvvwwwxxxyyy{{{}}}}}}~~~~~~~~~}}}|||}}}nnn}}}lllPPPHHHIII===<<>>DDD@@@BBB>>>888666888::::::999888777666333000000222555555GGGaaawww~~~rrr\\\NNN???777222...---///000666BBBPPP___llluuuyyy~~~~~~}}}zzzyyyyyy{{{~~~yyyyyyyyywwwuuuvvvxxx{{{rrruuuyyyzzzzzz{{{~~~|||{{{{{{{{{|||}}}}}}xxxwwwyyyvvvuuuzzzkkkjjjlllJJJGGGCCC@@@>>><<<:::888777555333111///---,,,+++***)))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((()))))))))))))))************+++++++++..................------000111111222333333444444555666666555555777;;;>>>>>>===<<<<<<>>>@@@BBBDDDDDDDDDDDDEEEGGGIIIJJJKKKKKKKKKLLLMMMOOORRRUUUWWW^^^rrreeeQQQ^^^}}}}}}|||~~~|||zzz}}}|||yyyzzzuuuTTT<<<000++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))***,,,,,,++++++,,,,,,,,,,,,------,,,,,,------.../////////000111111222222333444444444555777777888:::>>>AAA>>>???AAABBBCCCBBBAAAAAA???@@@AAABBBCCCDDDEEEFFFDDDDDDEEEFFFGGGGGGHHHHHHDDDBBB@@@@@@AAADDDHHHJJJDDDCCCCCCDDDEEEEEECCCAAACCCAAA???===;;;999888888999888777666666888:::;;;oooMMMOOOiii===000777@@@>>>NNNggglllrrrvvvxxxwwwyyy}}}~~~|||~~~~~~yyywwwLLLDDDEEECCCAAA@@@jjjnnnTTT|||wwwrrrOOOVVVkkkOOO888``````666AAACCC@@@MMMBBB;;;:::===AAA===666666;;;;;;>>>???999333111222333000BBBZZZnnnzzzvvvbbbLLL@@@:::666555444000///111222999GGGYYYgggpppvvvzzzzzzyyyzzz}}}~~~{{{{{{zzzxxxvvvuuuuuuvvvwwwwwwwwwvvvvvvwwwyyy{{{||||||{{{zzz|||~~~~~~}}}{{{tttooovvvqqq~~~ooopppMMMIIIEEEAAA>>><<<999777666555333111///---,,,,,,***)))(((''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''((((((((())))))))))))))))))*********+++++++++.........---------------000000000111222222333333555666777777777888;;;>>>DDDCCCBBBAAABBBCCCEEEFFFCCCDDDEEEGGGJJJLLLMMMNNNOOOOOOPPPPPPRRRTTTVVVWWWZZZiiizzzjjj~~~ttt|||}}}|||~~~tttwwwzzzaaa@@@000,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))***+++,,,+++++++++,,,,,,,,,------,,,,,,------.../////////000111111222222333333444333444666777777:::===@@@>>>>>>???AAAAAABBBBBBBBB@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHCCCBBB@@@???AAADDDGGGIIIDDDCCCBBBCCCDDDDDDBBB@@@AAA@@@>>><<<:::888777777777777555555555666888999WWW___HHHaaaTTT;;;888@@@===FFF]]]gggpppuuuxxxxxxzzz~~~~~~~~~~~~~~~uuusssKKKLLLKKKBBBFFFfffeeeWWWYYYlllpppwwwVVVOOO[[[NNNDDDllljjjPPPGGGVVV___;;;<<<;;;???EEEDDD???===@@@888<<<>>>>>>;;;666111...666555FFF```eeeQQQ@@@>>>999555222333222///...111555===MMM^^^kkktttyyy|||}}}{{{yyy{{{}}}~~~}}}|||zzzxxxwwwvvvvvvwwwxxxwwwwwwwwwwwwxxxzzz|||}}}}}}|||}}}~~~|||zzzpppxxxxxxlllnnn{{{yyyPPPLLLGGGBBB???<<<999777666555333111///---,,,,,,***)))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''((((((((())))))))))))))))))*********++++++------------------------...//////000000111222222444555777888888999;;;===CCCBBBAAA@@@@@@AAABBBCCCAAACCCFFFJJJLLLNNNOOOPPPSSSSSSSSSSSSTTTUUUWWWXXXYYYaaagggqqq}}}~~~vvvoooqqqzzz}}}lllFFF...))),,,---,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////000000111111222333333333333444666666777999<<>>>>>>>>???@@@BBBCCCDDDCCCCCCBBBBBBAAAAAA@@@@@@AAABBBCCCDDDFFFHHHIIIIIIDDDCCCAAA@@@AAACCCFFFHHHDDDCCCBBBBBBCCCCCCAAA???@@@???===;;;999777666666666555444333444555666777>>>tttAAAKKK{{{kkkCCC000888999>>>QQQbbblllrrrvvvvvvxxx}}}~~~~~~~~~sss___\\\RRROOOAAAGGGNNNOOOTTT|||^^^EEEAAADDDmmm||||||fffTTTUUUVVVUUUrrrUUUAAAQQQLLL???JJJXXX\\\RRRCCC<<<<<>>===:::999777777666555444333333333444555555888[[[QQQ===XXXUUU111333999999EEEWWWfffnnnssstttuuuyyy|||{{{~~~~~~~~~~~~cccvvv```RRRGGGEEELLLZZZ^^^LLLEEE;;;888FFFwww}}}ooojjjrrrqqq}}}www^^^UUUAAACCCZZZrrrxxxgggPPPBBB???<<<;;;;;;<<<:::555222333000;;;???888666;;;:::444555333333555444111222555CCCPPP___kkksssyyy|||{{{}}}{{{zzz{{{{{{{{{|||zzzzzzyyyxxxwwwwwwxxxxxxxxxyyyzzz{{{}}}~~~~~~}}}vvvxxxzzzhhhyyyggggggvvvvvvnnnsssNNNJJJFFFCCCAAA???===;;;555444222111///...------***)))(((''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((()))))))))*********++++++++++++,,,,,,------,,,------...//////000000///111444555555666777888===>>>>>>@@@AAACCCDDDEEE@@@BBBDDDGGGIIIIIIHHHHHHIIIJJJLLLNNNPPPRRRSSSTTTQQQNNNPPPUUUYYYkkk~~~```999444///...000000+++'''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********************+++++++++,,,,,,++++++,,,,,,---.........///000000111111222333333555666777777777999<<>><<<:::999777777777444444444333333333444444999JJJpppxxxDDDAAAqqqqqqAAA555;;;999<<>>???AAACCCEEEEEEEEEEEEDDDFFFHHHKKKMMMOOOPPPQQQQQQLLLOOOTTTMMMMMMnnn[[[999111000...,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))************+++++++++++++++++++++,,,------......//////000000111222222222444666666666777888;;;>>>@@@@@@@@@AAABBBDDDEEEFFFHHHHHHGGGFFFEEEDDDCCCCCCBBBCCCDDDFFFGGGIIIJJJJJJHHHGGGFFFEEEEEEFFFGGGGGGEEEDDDCCCCCCCCCBBB@@@>>>===<<<:::999777666666666444333333333333333222222000>>>\\\VVV:::ZZZSSS777888;;;:::AAAWWWcccpppuuuvvvxxxyyyxxx}}}}}}}}}~~~~~~~~~~~~kkkpppnnn]]]EEEAAA===HHHfffqqq\\\RRRAAAAAAUUUjjjuuuZZZCCC888<<>>:::444666BBBIIICCC<<<:::<<<:::999999444111333999QQQaaannnqqqsssxxxyyyvvvyyy|||~~~~~~|||zzzyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxzzz{{{|||~~~lllfffpppxxx~~~sssYYYNNNJJJFFFBBB@@@>>>;;;999444333222000///.........***)))(((''''''&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))***)))))))))***+++,,,,,,,,,---------...//////000000000111222222222333666999666777888:::<<<===>>>>>><<<===>>>@@@BBBCCCEEEEEEDDDFFFHHHJJJLLLMMMNNNNNNQQQMMMOOORRRMMMIIIXXXmmm~~~wwwiiiSSS:::***111///,,,*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''''')))*********)))(((************++++++++++++***++++++,,,,,,---......//////000000111111222222333444444444444666999;;;>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDEEECCCBBBAAAAAAAAA@@@>>><<<:::999888666555444333333222222222222111111000000)))888GGGqqqDDDGGGhhhooo@@@555:::;;;>>>HHHXXXiiirrruuuxxxxxxwww}}}}}}}}}}}}~~~~~~~~~~~~~~~zzz~~~rrr```LLLDDDLLL222;;;rrrVVVFFFDDDDDDTTTppp[[[]]]aaaZZZHHHBBBEEEDDD555@@@XXX^^^OOOFFFHHHIIIAAA:::999JJJCCCGGGWWWbbbZZZGGG:::@@@>>>===;;;777444999@@@TTTeeeqqqrrrrrryyy{{{xxxyyy{{{}}}|||zzzyyyzzz|||zzzzzz{{{{{{{{{{{{{{{zzz{{{|||}}}~~~~~~~~~}}}~~~qqq}}}sssbbbqqqzzzUUUOOOLLLFFFBBB???<<<999777444333222000///.........***)))(((''''''&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((())))))***++++++,,,,,,------......///000000000222222222222222444888;;;;;;<<<===>>>????????????:::;;;<<<>>>AAADDDFFFHHHFFFHHHJJJKKKLLLMMMLLLLLLKKKJJJJJJLLLOOORRRSSSRRRgggeeeDDD222///333...,,,***+++---...---+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))((()))************+++++++++***++++++,,,,,,---....../////////000111111222222111222333333222444777999<<<===???@@@AAA@@@@@@???>>>???????????????@@@@@@AAAAAAAAABBBCCCDDDDDDEEEFFFEEEDDDCCCCCCBBBBBBCCCBBB@@@?????????>>><<<:::888777555444333222111111000000111111000///......///999444```TTT<<>>:::888???HHHUUUfffrrrrrrssszzz~~~{{{{{{||||||zzzxxxxxx{{{||||||}}}}}}}}}}}}}}}||||||}}}~~~~~~}}}|||}}}~~~uuu~~~lll```}}}tttyyyooo555RRRHHHEEECCC<<<===>>>777444444333000---+++,,,---***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))(((''''''***)))((('''&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))************+++++++++,,,,,,------.../////////222222333444444555555666888999:::<<<>>>???@@@AAA>>>???AAACCCDDDEEEFFFFFFJJJLLLNNNOOOPPPOOOMMMLLLPPPPPPPPPOOOOOOOOONNNNNNSSSVVVlll~~~]]]EEE777,,,***000+++++++++***)))(((((('''))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))************+++++++++++++++,,,,,,,,,,,,------------......//////000000111111111222333444555666666999<<<>>>>>>???AAACCC??????>>>>>>======>>>>>>BBBBBBDDDDDDDDDCCCBBBAAAEEEEEEFFFFFFEEECCC@@@>>>;;;<<<======<<<:::888777555555444333222000000///000000//////.........---...111---JJJlllEEEFFFppp}}}FFF333:::777<<>>GGGrrryyyqqqttt~~~|||gggRRRMMMAAADDD???FFFccc{{{}}}xxx|||uuuwwwlll]]]fffnnnPPP```|||SSS>>>AAACCC>>>555444CCCUUUccchhhooouuuzzz{{{zzzyyy|||||||||||||||{{{{{{zzz~~~|||{{{zzz||||||||||||}}}~~~zzzuuu}}}gggwwwjjj\\\LLL777RRRGGGEEECCC<<<===???777444444333000---+++,,,---***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))(((''''''***)))((('''&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))))))))*********+++++++++,,,,,,------.../////////111222222333333444555555777888999;;;<<<>>>???@@@@@@AAABBBDDDFFFGGGHHHHHHGGGHHHJJJLLLNNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNNNNKKKJJJUUUooo}}}zzz___DDD777111+++***...++++++******)))((((((''')))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))*********++++++++++++++++++,,,,,,,,,------------...//////000000111111111222222333555666777777999<<<>>>???@@@BBBCCCCCCBBBAAA@@@???>>>>>>>>>AAAAAABBBBBBAAAAAA@@@@@@BBBBBBCCCCCCBBB@@@>>>=========<<<<<<;;;:::888888444444333222111000//////////////////......---------333...@@@wwwYYY???VVVbbb;;;555===<<<===III^^^lllqqqtttzzz{{{zzzyyy{{{~~~|||\\\PPPHHH>>>@@@bbbyyyjjjsssWWWKKKSSSUUUOOOSSScccjjjdddWWWRRRGGGKKKhhh~~~}}}{{{XXXLLLTTTSSSEEE777999<<<;;;666888FFFVVVdddhhhooouuuzzz{{{zzzyyy||||||}}}}}}||||||{{{zzz|||}}}}}}}}}}}}}}}||||||{{{{{{{{{|||~~~tttnnnlll}}}cccCCC,,,RRRGGGDDDCCC<<<===???777333444333000---,,,,,,---***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((''''''))))))(((''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((())))))))))))))))))*********++++++,,,,,,,,,---......//////000000111111222333333444555666777999;;;<<<===>>>@@@AAACCCEEEGGGHHHIIIIIICCCDDDFFFHHHJJJLLLNNNOOOMMMMMMMMMMMMLLLLLLLLLLLLKKKHHHHHHNNNXXXkkknnnHHH999------...,,,***---++++++******)))(((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********++++++++++++++++++,,,,,,,,,,,,......//////000111111111222222222333444555666777777:::===>>>???@@@BBBDDDGGGFFFDDDCCCAAA@@@@@@@@@AAAAAA@@@???????????????AAAAAABBBCCCBBBAAA???>>>>>>===<<<;;;999999999888333333222111000000/////////............---------...555111222WWWvvvEEE???iiiNNN000:::<<<;;;???MMMaaaooouuuuuuzzzyyyyyy{{{~~~~~~|||{{{iiiZZZNNNEEE>>>SSSyyykkkwwwZZZbbbpppgggRRRXXXeee^^^OOOPPPMMMDDD>>>LLLuuu|||kkkrrriiiXXXFFF666///222777111222555999<<>>???888333333333000---,,,,,,---***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))(((((('''&&&((((((((('''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))************+++,,,,,,------...////////////000000111222222222444444555777999:::<<<<<<>>>???AAACCCEEEGGGGGGHHHBBBCCCCCCEEEGGGIIILLLMMMJJJJJJIIIIIIIIIIIIHHHHHHIIIHHHGGGDDDBBBJJJaaaxxxZZZ888333,,,(((---000...+++,,,************))))))((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))***************++++++++++++,,,,,,,,,......//////000111111111222222222333444555777777777999<<<>>>???@@@BBBDDDGGGFFFEEEDDDDDDCCCDDDDDDDDDCCCAAA@@@???@@@@@@AAACCCCCCDDDDDDDDDCCCBBBBBB???===;;;999888777888888222222111000000///......------------------------,,,000111---:::jjj___???MMMsssnnn@@@444;;;;;;===DDDUUUhhhpppnnnxxxxxxxxxzzz|||}}}ttt___QQQDDDGGG~~~iiimmmsssqqqsssbbbUUUZZZrrraaa^^^zzzvvvtttzzzrrrmmmaaaHHH<<>>@@@888222333222000...,,,---...***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&''''''((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))))))))*********++++++,,,,,,---...............///000000111111222222333444666777999:::;;;:::;;;===@@@BBBDDDEEEEEEDDDCCCDDDDDDEEEFFFHHHIIIFFFFFFFFFEEEEEEEEEDDDDDD???@@@BBBBBB@@@@@@IIISSSpppsssQQQ777)))000---,,,...///---++++++*********)))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,.........///000000111111222222222333444555666777666999<<<>>>>>>???AAACCCDDDDDDDDDDDDEEEFFFGGGGGGFFFEEECCCBBBAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBB>>><<<:::888666666666666000000000//////......---,,,,,,,,,,,,------------+++***000111000LLL}}}MMMBBB\\\___666555:::===AAALLL]]]iiimmmuuuvvvxxxyyy{{{|||}}}~~~~~~|||}}}lll[[[KKK===[[[yyyuuuxxxlllRRRCCCJJJiiiTTTuuuwwwcccXXXKKKIIIGGG:::aaawwwvvvttteeeVVVQQQ333;;;999777;;;BBBEEE<<<000444222666BBBPPP]]]jjjtttqqqtttxxx|||~~~}}}}}}}}}}}}}}}||||||{{{zzzzzz{{{{{{{{{{{{zzzzzz~~~~~~~~~~~~~~~hhhsss}}}pppUUUNNN999***:::PPPFFFDDDBBB<<<>>>@@@999222222222000...,,,---...***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''(((((((((((('''&&&&&&&&&'''(((((()))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))******+++++++++,,,------............///000000111111222222222333555777888::::::888999;;;>>>@@@BBBCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFCCCCCCCCCCCCBBBBBBBBBBBB??????>>>===<<<;;;;;;<<>>@@@BBBAAAAAAAAABBBDDDEEEGGGHHHFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>;;;:::999777555444333333/////////......---------++++++,,,,,,,,,,,,,,,---000,,,...111...888fffYYY===OOOzzzxxxAAA444777;;;???EEEQQQaaammmooossswwwzzz{{{{{{|||}}}~~~{{{~~~rrr^^^QQQBBBEEEzzzqqq]]]NNNfffcccvvvzzz}}}eeeHHHMMMTTT@@@PPPuuunnnsssrrr\\\UUUAAA;;;BBBBBB;;;999???AAA<<<666777???OOO^^^hhhpppwwwwwwyyy|||~~~~~~}}}}}}}}}~~~~~~}}}}}}|||{{{{{{|||||||||{{{zzzyyyyyy~~~~~~~~~}}}zzzkkk\\\lllYYYDDD333,,,666PPPFFFCCCBBB<<<>>>@@@999222222222000...------///***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((''''''&&&%%%%%%&&&((()))))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))******++++++,,,,,,---.........//////000111111222222111222333555777888999:::888:::<<>>===>>>>>>===<<<;;;:::::::::999888888666555333111000.........---------------***+++++++++,,,,,,,,,,,,///222---...111,,,FFF{{{pppCCCDDD```kkk>>>999888<<>>@@@999111222222000...---...///***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''((((((''''''&&&%%%%%%&&&((()))))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))***++++++,,,,,,---......//////000000111111222222111222333555777888999::::::;;;>>>@@@CCCEEEFFFGGGCCCDDDFFFHHHIIIHHHGGGFFFDDDDDDCCCCCCCCCBBBBBBBBB>>>===;;;888888999888555666222111444@@@___~~~|||zzzggg;;;222---//////+++((()))+++...///,,,))))))+++,,,)))))))))))))))*********&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++++++++,,,,,,---......////////////000111222444444333555888:::;;;<<<>>>@@@@@@????????????@@@AAAAAA??????@@@???>>><<<:::999???>>><<<;;;:::999999888777777777666444222///...------------------,,,,,,*********++++++,,,,,,,,,$$$111---...888---444^^^TTTBBBFFFjjjKKK>>>666999::::::HHH\\\eeelllvvv}}}|||~~~{{{{{{|||~~~rrriiimmmpppwww|||jjjMMMPPP===;;;eeeuuuZZZ```wwwcccwww[[[ppptttDDDLLLyyy]]]ppp~~~ssspppkkk^^^SSSOOOKKKCCC>>>===;;;FFF[[[qqq|||{{{xxxwww{{{|||}}}~~~}}}|||zzzxxx~~~~~~~~~~~~~~~}}}||||||{{{{{{|||||||||||||||{{{zzz{{{|||}}}sssvvvzzznnnvvvqqqpppiiittteeepppkkkGGG***///666***QQQGGGDDDAAA;;;>>>AAA888555444111///------,,,,,,+++***)))(((&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%(((***)))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++***((('''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))******)))))))))***+++---...//////////////////.........222222333444555777777888;;;:::;;;>>>AAACCCDDDCCC@@@BBBEEEFFFFFFGGGHHHIIIFFFFFFGGGFFFFFFEEEDDDCCC===;;;888666666555333111000333555333111777FFFRRRzzzVVV<<>>???@@@AAABBBDDDDDDDDDCCCCCCAAA??????AAACCCDDDAAA>>>>>><<<::::::::::::888666666555333111000///......,,,,,,,,,++++++*********++++++++++++++++++++++++------,,,++++++...333777xxxaaaQQQBBBTTTOOO555888222999IIIGGG```eeemmmvvv|||~~~}}}{{{~~~~~~zzz```VVVDDD;;;JJJgggsssfff|||cccttttttOOO[[[tttfff}}}pppkkkooojjjWWWNNNTTTWWWKKKYYYlllyyy|||zzzxxxwww|||}}}{{{{{{|||~~~|||{{{|||~~~|||yyy}}}}}}|||{{{{{{{{{{{{||||||~~~~~~uuussszzz{{{~~~rrr^^^GGG999222......000RRRHHHDDDAAA<<>><<<999666555444444222000///222333111...000888???:::SSSvvvfffMMM;;;222111333------,,,+++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,++++++,,,,,,---.........000000111111111222222222222444666888;;;===>>>???@@@AAABBBDDDEEEEEEEEEDDDCCCBBBAAACCCEEEEEEBBB???>>><<<;;;:::;;;:::999777555444222111///.........,,,,,,,,,++++++*********++++++++++++++++++++++++,,,---,,,,,,,,,...222555YYY]]]???CCCiiiqqqAAA444888333555DDDUUU```mmmvvvxxxyyy{{{~~~~~~eeeZZZJJJ<<>>??????@@@AAACCCDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEBBB@@@>>><<<;;;:::;;;:::888777444333111000......------+++++++++++++++*********++++++++++++++++++++++++***,,,---------...111333888xxxTTTAAAZZZ~~~hhh;;;<<<888111AAAGGGWWWjjjsssssssssyyy~~~~~~~~~mmm___RRRCCC>>>AAAeee~~~zzz{{{cccxxxmmmvvvvvvyyy|||~~~|||{{{|||~~~}}}{{{yyyzzz|||}}}~~~}}}{{{|||~~~zzzzzz{{{wwwhhhbbbzzz~~~~~~mmm```sssxxxyyyyyy[[[999+++,,,///...,,,YYYIIICCCCCC???@@@BBB;;;555444111///---,,,,,,,,,******(((''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&(((+++(((''''''''''''(((((()))''''''''''''''''''''''''&&&'''((()))))))))((((((((()))******))))))''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''((())))))))))))))))))***+++,,,---------...............//////000111333444666777777777:::===<<<:::<<>>???@@@BBBAAA@@@???===:::888777666444111000111000///...---------///000000///...555111...---111888>>>AAAVVVggg}}}wwwXXX>>>444///------222666444,,,%%%++++++************++++++************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++***++++++,,,------......//////000000111111222222444444666777:::<<<>>>???===>>>???@@@BBBCCCCCCDDDDDDDDDDDDDDDDDDBBB@@@???<<<;;;999888999888777555222111000...------,,,,,,+++++++++***************************************)))+++---.........///111222JJJoooGGGNNNjjjWWW<<<;;;::::::>>>NNNaaalllnnnpppwww~~~}}}~~~~~~}}}}}}}}}~~~rrr]]]UUULLLBBB<<>>===<<<:::999888333111///...//////...---///---,,,---///111111000)))...333777555111---***///777@@@GGGPPPbbbzzz}}}qqq___LLL@@@444***+++333---,,,,,,,,,,,,,,,***)))******)))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))*********+++++++++******++++++,,,------......//////000111111222222444444555666888:::<<<>>>;;;;;;<<<===>>>???@@@AAA@@@AAABBBBBB@@@???======:::888666666666666444222000///...---,,,+++++++++************************************************(((***---...------...///888666pppQQQAAAKKKkkkKKK444:::555:::EEESSS```iiiooovvvzzzzzz{{{}}}|||||||||~~~~~~sssWWWOOOMMMDDD>>>[[[rrr~~~{{{MMMHHHRRRppp~~~[[[IIIKKKVVV{{{|||oooJJJVVVxxx}}}|||}}}}}}~~~}}}}}}}}}~~~~~~}}}{{{{{{|||}}}yyyzzz|||}}}}}}|||zzzyyyvvvssswwwrrryyyuuufffZZZ===333+++,,,000///---+++^^^HHH@@@CCC@@@???@@@;;;555444111///------,,,,,,))))))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%&&&))),,,''''''&&&''''''((()))***''''''''''''''''''''''''&&&&&&'''''''''((((((((('''((()))******(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((())))))))))))))))))***++++++,,,,,,,,,---......//////---...///111333555666777666999<<<===>>>BBBHHHMMMLLLLLLKKKHHHBBB>>>;;;;;;=========<<<;;;999888777111///...---...///...---000...++++++,,,---------111000---)))'''+++333999444444333000///222999@@@JJJOOORRRRRRWWWcccpppwwwqqq___MMMAAA<<<888222---,,,+++***,,,111------,,,(((%%%&&&***...)))))))))((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((()))))))))))))))************+++******++++++,,,,,,---------...//////000111222222333333333444666888;;;<<<;;;;;;;;;;;;;;;<<<===>>><<<===??????===;;;;;;;;;888666555444555444222111......---,,,+++******+++)))))))))***************************************(((***,,,---,,,,,,---...+++555AAAxxxSSS<<>>BBB@@@>>>???;;;555444111///------,,,,,,))))))(((''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%'''))),,,&&&&&&&&&''''''((()))***'''''''''''''''''''''''''''&&&&&&&&&''''''((((((&&&''')))******(((%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((()))))))))))))))******+++++++++,,,------...//////,,,---...000333555666777666777999;;;===@@@CCCEEEFFFHHHIIIGGGDDD???===;;;======<<<;;;999666444333000...------...///...---,,,,,,,,,,,,+++***++++++,,,...000111///---+++)))&&&)))...222333222///---+++))),,,333888888999;;;:::===@@@AAACCCFFFHHHIII999888666111---,,,------###***000333555444---%%%))),,,......,,,******+++((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))*********************+++,,,,,,------------...///000111222222222222222222444666999;;;<<<<<<;;;::::::;;;<<<===888;;;======;;;999999:::888666444444444444222111---,,,+++***************((()))))))))*********+++************************)))***,,,,,,++++++---...$$$222,,,ZZZLLLDDDcccaaa<<<;;;666888>>>HHHVVVcccmmmssstttwww{{{}}}}}}|||||||||~~~{{{bbbUUURRRDDDAAAxxxzzzppplllfffbbb|||kkkcccmmmlll___YYYzzzwwwnnnrrrlll]]]SSS>>>xxxoootttzzz}}}~~~~~~~~~~~~{{{xxx{{{}}}}}}||||||~~~{{{{{{{{{{{{{{{|||||||||yyyyyyyyywwwrrrooottt{{{ssstttxxxooommmrrrmmmjjjyyyrrrNNN444///,,,,,,***(((+++000___GGG===BBB@@@>>>>>>:::555444111///------,,,---)))((((((''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%'''***,,,&&&&&&&&&'''''')))******(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((%%%&&&(((***)))'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((***)))))))))))))))***+++++++++,,,,,,---...//////,,,---...000222444666777777666666999<<<>>>>>>===@@@CCCFFFGGGDDDAAA>>>===>>>===<<<:::777444111000000...------...///...---'''***---...---,,,,,,------+++***,,,///111000///222000.........000111222333...///555444,,,,,,222...000111000000000...,,,111222111///......---+++///222---%%%'''///000)))((((((((((((((()))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************)))******+++,,,,,,------------...///000111222222222111111111333555888:::>>>===<<<;;;:::;;;<<<<<<666999<<<<<<:::999999;;;888777555555555555333111,,,,,,+++***)))))))))***(((((())))))*********+++))))))))))))))))))))))))***+++++++++******,,,...111000666111aaa```GGGUUUpppFFF222333555:::BBBNNN\\\jjjrrrrrrvvv{{{~~~}}}|||{{{zzz}}}{{{}}}rrrddd]]]KKKPPP{{{|||xxxqqqggglll|||yyyhhh]]]iiiVVV}}}{{{|||zzz|||}}}zzzxxx{{{}}}}}}zzzyyyzzz{{{||||||||||||}}}~~~xxx|||wwwkkkjjjsssxxxuuuwwwzzzbbbkkksssrrrjjjjjjjjjTTT666...++++++......***((()))[[[GGG@@@CCC???<<<<<<999666444222///---,,,,,,,,,((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''(((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&''''''''''''(((******)))))))))))))))***++++++,,,------......///.........//////000111222222444888:::;;;:::777666>>>??????@@@@@@???===<<<<<<<<<<<<;;;999666333111------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------........................000000000000000000000000////////////////////////......---,,,,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***++++++,,,,,,------...000000000000111111111111///000222444777999;;;<<<;;;<<<======<<<===???AAA;;;;;;:::999999888777777:::999777555333111///...,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++333111,,,AAAooo]]]BBBYYYiii555555666777999BBBRRR```fffmmmvvv}}}}}}{{{}}}~~~~~~}}}~~~xxx{{{wwwvvvwwwdddWWWPPPTTTyyy{{{{{{{{{}}}zzzxxx}}}}}}zzzuuuwww~~~~~~|||zzzyyy~~~}}}|||{{{{{{~~~}}}}}}~~~yyyggg^^^~~~tttzzzpppuuu~~~gggOOO@@@111---,,,++++++******++++++[[[GGG@@@CCC???<<<===:::666555222///---,,,,,,,,,((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&''''''''''''(((******)))))))))))))))***++++++,,,,,,---..................//////000111222222444777:::<<<<<<;;;:::<<<======>>>>>><<<;;;:::::::::999888666333111///---,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------------------////////////////////////...........................---,,,,,,+++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******+++,,,,,,------.../////////000000000000000222333555777:::<<<>>>???===???@@@???>>>>>>???@@@>>>>>>===<<<;;;::::::999999888666444222000///...,,,,,,+++******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,.../////////888TTTzzzLLLLLLfff___777222555<<<<<<<<>>;;;666555222000...,,,,,,,,,((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&''''''''''''((()))))))))(((((())))))***++++++,,,,,,------...............//////000111222333444666999;;;<<<===>>>::::::;;;;;;;;;:::999888777777666555333000...---,,,,,,,,,+++++++++***************++++++++++++,,,++++++++++++,,,,,,,,,,,,---------------------------------------------------------------------------,,,++++++******++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******++++++,,,---------............//////000000333444666888:::<<<>>>???>>>@@@BBBBBB@@@???>>>??????>>>===<<<;;;:::999999777666555333111///...---+++++++++******))))))((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,111+++---222...666aaasssSSSMMMnnnUUU;;;000<<<===333@@@ZZZhhhnnnsssvvvxxx|||{{{xxx}}}~~~pppfff~~~rrrdddggg___~~~}}}~~~~~~}}}|||{{{{{{{{{{{{{{{{{{{{{{{{yyy||||||zzzzzz{{{zzzeee[[[jjjnnnyyyqqq{{{pppbbbooozzzrrr|||___666)))---,,,,,,+++************+++[[[GGG@@@CCC???===???<<<777555333000...---,,,,,,((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''((()))))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&''''''''''''((()))(((((((((((())))))******++++++,,,------..................///000111222444444555777888:::<<<===999999:::::::::999888777555444333222000...---,,,++++++++++++************************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***)))*********************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))*********+++,,,,,,------,,,------....../////////111222333555777999;;;<<<<<<>>>AAABBBAAA?????????<<<;;;:::999888777666555444444333111000...---,,,+++*********)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++000))),,,222+++)))GGGooonnnDDD```yyyUUU000111;;;:::===HHH[[[fffqqquuuxxx{{{|||zzz}}}~~~~~~kkkzzzvvvsssttt|||{{{}}}yyy{{{~~~~~~~~~}}}{{{{{{{{{{{{{{{{{{||||||}}}{{{zzzzzz{{{}}}~~~lll]]]hhhccczzzqqqvvvqqqfffqqqjjj```XXX>>>***+++222,,,++++++***************]]]HHH@@@BBB>>>===???===777555333000...---------((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((()))))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&''''''''''''(((((((((''''''((()))************++++++,,,------...............///000111222555555555555666777999:::999999:::;;;:::999888777444333222000///---,,,,,,++++++*********)))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))))))))******************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))***++++++,,,,,,---+++,,,,,,---.../////////000111222444666888999:::777:::>>>@@@@@@??????@@@:::999888777555444333222222111000///...---,,,,,,*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++,,,***,,,///...///999GGGYYYRRRTTT}}}zzzFFF---000999===<<>><<>>???@@@;;;:::999888666444333333//////...------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))************+++))),,,------000555444///iiiMMMGGGeeevvvHHH000444>>>@@@???NNN```jjjpppvvvzzz{{{zzz{{{}}}~~~}}}~~~|||zzzzzz~~~~~~~~~||||||||||||||||||||||||wwwwwwzzzxxxjjj^^^VVVnnnvvv|||}}}zzzooollluuussspppxxxqqqOOO555)))000333(((++++++***))))))))))))***aaaKKKBBBCCC===<<<>>>;;;888666444111///...------((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&&&&&&&'''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&''''''''''''((('''&&&&&&'''''')))***************+++,,,,,,------.........//////000111222333444555666777888999999888999999::::::888777666222111///---,,,+++++++++******)))))))))((((((((())))))))))))************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++************+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,---...///000111111222333444666777999:::;;;777999;;;<<<;;;<<<>>>@@@;;;;;;999888666444333222---------,,,,,,++++++***((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))+++------...000111///BBBmmmfffOOOTTTqqqmmmAAA333:::AAA;;;DDDNNNYYYeeeqqquuutttxxxyyy{{{~~~~~~}}}}}}~~~|||zzz~~~~~~~~~~~~~~~}}}||||||{{{{{{zzzzzzzzzuuuzzzzzzoooccc\\\uuuuuussskkktttuuulllooo}}}rrraaadddzzzYYY???555.........'''++++++***)))))))))))))))bbbLLLBBBCCC===;;;===;;;888666444111///...------)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&%%%%%%&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''')))******)))******+++,,,,,,------.........//////000111222222333555777999;;;;;;<<<777888999999999888666555111///---+++************))))))))))))(((((((((((())))))))))))************)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,---...///000111222222222333555666888999::::::;;;<<<;;;:::;;;===???::::::888777555333222111,,,,,,,,,+++++++++******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************,,,...***(((///999...FFFjjjYYYDDDWWWrrrQQQ555111666===>>>AAAKKK]]]mmmqqqlllwwwxxxzzz}}}~~~~~~~~~{{{{{{}}}~~~}}}xxx~~~||||||}}}}}}~~~~~~~~~||||||{{{zzzyyyyyyxxxxxxyyy~~~{{{ppphhhfffhhh~~~xxxvvvooo}}}fffiii]]]:::)))///,,,''')))---+++******)))))))))))))))aaaKKKBBBCCC>>><<<>>>;;;888666444111///...------))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((()))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''''''''''''''((((((((((((***,,,------++++++,,,...---.........---...000333333444555777888888888888777888:::;;;;;;999666444000///,,,*********+++,,,*********)))))))))))))))+++++++++)))(((''')))+++******)))***+++,,,+++***//////......---,,,,,,,,,,,,///111222000///////////////...---,,,...111444000///------...///000///,,,,,,,,,,,,++++++---///))))))((())))))***+++,,,&&&''')))******)))((('''---,,,+++))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))******)))************+++++++++,,,------...///000111111333333444555777999;;;<<<::::::::::::;;;;;;<<<===999999999888777555333222///...---+++***)))))))))))))))((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***++++++,,,,,,------...555///EEE|||xxxNNNBBBNNNvvvxxxEEE///666===GGGDDD999BBB^^^pppooouuuxxx|||~~~~~~qqqcccjjjvvv~~~}}}{{{zzz|||zzzzzz{{{{{{{{{{{{zzzzzz}}}~~~~~~}}}zzzzzzzzz{{{}}}~~~}}}|||~~~zzz{{{||||||yyyuuuxxxwww```NNNccc}}}uuuzzzlll===666...***+++,,,+++)))))))))))))))))))))))))))```JJJAAACCC===;;;===:::888666444111///...------))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))''''''''''''''''''''''''''''''''''''((((((((((((***+++---,,,++++++,,,...---...///...---...000333333333555666777888888888666777999:::999777555333000...,,,*********+++,,,************)))))))))))))))***,,,,,,+++++++++,,,+++******+++,,,.........$$$&&&))),,,000333555666333444555555444333444555666666666666666555333111666555444444333333111000000111444444333000...,,,------,,,+++******))))))&&&&&&''')))************((((((((((((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((())))))***)))************+++++++++,,,,,,---...///000000111111111222333555666888999999999999999999999::::::888888888777555444222111......,,,+++***)))))))))))))))((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******+++,,,,,,------...///000;;;[[[|||QQQCCCgggkkkDDD<<<>>>BBB@@@888;;;LLL^^^ggguuuyyy||||||{{{{{{~~~}}}|||zzzzzzwwwwwwvvvvvvyyy~~~zzz{{{{{{{{{{{{{{{{{{zzz|||}}}~~~~~~|||{{{{{{|||}}}~~~}}}{{{zzzzzz{{{{{{{{{zzzxxxxxxzzzyyyYYYGGG\\\sssoooyyywwwxxxwwwsssuuuppprrrSSS666111+++)))+++,,,+++)))))))))))))))))))))))))))cccNNNDDDFFF@@@>>>@@@===888666444111///...------))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***''''''''''''''''''''''''''''''''''''((((((((((((***+++,,,,,,++++++,,,...---...//////......111333333333555666777888888888555666777888777555333111///...,,,+++******++++++************************)))+++......---,,,+++,,,************+++,,,---...999999999999777555333222222333333222111111222333555444555666888999999888666777888:::;;;<<<<<<<<<333444555666666666555444444333222000...,,,***)))'''''''''((()))***+++,,,&&&'''((((((((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''(((((()))***)))************+++++++++++++++,,,---...///000000000000000111222333555666888888888888777777777777777666666555444222000000...---,,,+++***))))))))))))((((((''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******++++++,,,---------***111111888^^^qqqLLLMMMqqqiii>>>444888AAADDD===999DDDVVVmmmrrrxxxzzzxxxxxxzzz~~~~~~~~~~~~zzzuuussstttuuuuuuxxx}}}{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}~~~~~~~~~~~~}}}|||}}}~~~~~~|||zzzwwwzzz||||||yyyxxxxxxzzzwwwrrrZZZ>>>NNNsss}}}xxxppppppnnnyyy}}}eee^^^ooobbb666///+++((((((***,,,+++)))))))))))))))))))))))))))cccNNNEEEEEE@@@>>>???<<<888666444111///...------))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))''''''''''''''''''''''''''''''''''''(((((((((((()))***,,,,,,++++++,,,...---...////////////111222444444666777888999999999666777777777666444111000------,,,+++******++++++)))***************+++++++++---------+++***+++,,,+++---000333444666777888<<<<<<>>>???>>>===;;;:::333666888888666444444444666888:::;;;<<>><<<<<<<<<@@@>>>:::888999;;;===>>>;;;:::999777444222000///...---+++)))(((((())))))))))))*********((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))))))))*********+++++++++***++++++,,,---...//////000000000000111222333444999999888888888777666666555444444333222000///...---,,,+++***)))))))))))))))(((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********+++,,,,,,------)))111///+++EEEzzzyyyIIIMMMUUU222222>>>MMMGGG444444CCCWWWaaannnwwwyyyyyyzzz||||||~~~|||zzz{{{zzzyyyzzz{{{{{{{{{zzzzzz{{{{{{{{{{{{|||~~~~~~~~~~~~~~~}}}}}}~~~}}}{{{yyy|||||||||||||||||||||{{{~~~aaaLLLVVV~~~tttwwwvvv{{{mmmRRR===,,,+++)))((()))+++,,,***)))))))))))))))))))))))))))aaaLLLBBBCCC===;;;<<<999888666444111///...------))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((***++++++++++++,,,...---...000000000000111222555666777888999:::::::::888888777777555333111000,,,,,,++++++******++++++))))))******+++++++++,,,******+++******+++///111111555:::>>>??????AAABBB<<<===>>>>>>===<<<;;;:::999<<>>@@@===888666444111///...------))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((''')))***+++***+++,,,...,,,...111111000000111222555555777888999:::::::::999888777666444222000///++++++++++++++++++******))))))******+++,,,,,,,,,''')))+++,,,...222666::::::===>>>===999666777999EEEGGGIIIMMMQQQTTTWWWYYYcccfffjjjllljjjfffcccbbbeeeqqq||||||ppp```TTTOOONNNPPPQQQNNNIIIEEEEEEFFF>>>>>>@@@DDDHHHIIIFFFBBBBBBCCCDDDEEEEEEDDDCCCBBB@@@>>>;;;777333000...---'''&&&&&&&&&'''((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((())))))************+++++++++++++++,,,---...///000000222222222333444555777888999:::;;;;;;;;;:::999888333222222111000...---,,,++++++***)))))))))))))))(((''''''''''''(((((()))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))******+++,,,,,,,,,---+++---222444@@@ddd```>>>WWW```111)))<<>>AAAIIIPPPZZZ^^^fffqqqmmm[[[NNNHHHOOOKKKGGGGGGIIIJJJHHHEEEEEEFFFHHHIIIIIIHHHGGGFFFCCCBBBAAA@@@>>>;;;999888000...+++)))'''((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))************+++++++++,,,,,,---...///000000111222222222333555777999:::777999:::;;;<<<;;;999888222222222111000...,,,++++++******)))))))))))))))'''''''''''''''((())))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,...)))***000000111AAAVVVSSSHHH]]]fffAAA777AAAJJJJJJ;;;:::===III[[[kkkrrrtttwwwzzz}}}{{{yyyzzz}}}|||zzzyyyyyyzzz|||}}}~~~}}}}}}}}}|||{{{zzz{{{|||{{{yyywwwwwwwww{{{yyyiii[[[WWWyyykkkooo|||rrrvvv}}}rrrjjjaaaNNN444+++---)))+++++++++***))))))***+++))))))))))))))))))))))))nnndddNNNEEEEEE???<<<===:::888666444111///...------))))))(((''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''((((((((()))&&&(((*********+++---...,,,///111222111111111222111222333555666666777777777666555222000...,,,+++)))******+++++++++******))))))***+++,,,,,,------000555;;;??????<<<999888???CCCHHHNNNXXXhhh|||}}}ppp]]]OOOIIIGGGFFFDDDFFFGGGIIIKKKKKKJJJHHHGGGCCCDDDEEEFFFEEEEEECCCBBB===999333...)))((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))************+++++++++,,,------...///000111111111111222333555777999:::666777999;;;<<<;;;:::999222222222111000...,,,,,,+++***)))))))))))))))***'''''''''''''''((()))***''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,---))))))---000///222777iiiFFFGGGYYY}}}mmm;;;333EEESSSGGG<<<555:::MMMaaammmqqqwwwyyy}}}~~~~~~~~~{{{zzz{{{}}}|||zzzyyyyyyzzz|||}}}}}}|||}}}~~~{{{zzzyyyzzz{{{{{{yyywwwuuuzzz}}}lllUUUEEEnnnooouuuxxxwwwyyymmmTTTBBB///)))---,,,)))***)))(((((()))+++---))))))))))))))))))))))))VVVTTTJJJIIIIII@@@<<<===:::888666333000...,,,++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))$$$%%%'''((((((&&&%%%$$$'''&&&$$$%%%&&&''''''''''''(((((('''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))*********)))))))))))))))***---000111111111111222000111222333444444444444555444333222000...,,,++++++,,,---+++((('''((()))+++...//////---...222777???>>>???BBBCCCEEENNNXXXrrrssswww~~~zzzOOOKKKDDDCCCHHHKKKIIIHHHKKKBBBDDD@@@:::;;;DDDJJJJJJ@@@DDDEEE>>>333+++***,,,&&&((())))))((('''''')))((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((()))******++++++++++++,,,------......///...///000111333666888999666666777666666555444333111000///---+++*********+++++++++***)))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((()))************+++++++++++++++,,,------......///666rrrWWWCCC___jjj===555777KKKJJJDDD<<<===KKK^^^kkkooowww{{{yyyyyy}}}{{{{{{|||{{{{{{zzzzzzzzz{{{{{{|||~~~}}}|||||||||}}}|||~~~}}}yyyyyy{{{wwwpppxxxuuuiiiQQQEEEppplllwwwyyyqqq}}}vvvzzzsssrrrhhhAAA222000---***+++))))))))))))))))))))))))))))))))))))))))))))))))VVVVVVKKKIIIIII@@@<<<===:::888666333000...,,,,,,+++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''***)))'''''''''''''''''''''''''''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))***)))))))))))))))))))))***---///111000000111222111111222333444444444444444444333222000...,,,++++++++++++++++++---000111,,,,,,,,,+++---333;;;BBB???>>>???DDDSSSmmmlll]]]NNNHHHGGGHHHLLLQQQZZZKKK888111;;;HHHGGG>>>TTTKKKBBB@@@BBB@@@555+++---+++)))***+++***'''%%%)))))))))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((()))******++++++++++++,,,------....../////////000111222333555666666666666666555444333333111000...---+++*********++++++******)))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))*********+++++++++++++++,,,,,,---.........000BBBkkkWWWTTTppplllFFF///@@@AAABBB@@@>>>CCCOOOZZZgggqqqxxxyyy{{{~~~}}}}}}}}}~~~~~~||||||}}}{{{{{{zzzzzzzzz{{{{{{|||}}}}}}||||||||||||||||||xxxwwwssstttzzzwwwkkknnnwwwzzzUUUDDDVVVppppppxxx~~~}}}vvvrrrqqqrrrmmmOOO444,,,...,,,***+++))))))))))))))))))))))))))))))))))))))))))))))))WWWXXXLLLIIIIII???<<<>>>999888666333000...,,,,,,,,,((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%&&&((()))((((((''''''''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&'''((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))******+++---///000000000111222111222333444555555555555333333222111///---,,,,,,...,,,))))))***+++,,,,,,+++---000333777:::<<<===IIIWWWeeennn{{{vvvaaaLLL???<<>>333555CCCOOOFFFEEEDDDBBB@@@>>>======;;;333+++(((***+++(((%%%******)))(((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((()))******++++++++++++,,,------......///000000000000111222222333555666666555444333222222000///...,,,+++******)))+++******))))))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((()))))))))*********++++++***++++++,,,,,,---......444)))@@@{{{NNNLLLlllyyyFFF555555:::BBBCCC???BBBIIIYYYdddpppvvvzzz~~~~~~~~~~~~~~~~~~}}}||||||}}}~~~{{{~~~}}}}}}~~~~~~|||zzzyyy~~~~~~~~~~~~}}}}}}~~~|||{{{{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{||||||uuu{{{|||tttmmmnnnssswww~~~lllUUU>>>OOOtttuuussszzzssswww}}}hhhIII777)))))),,,***((()))))))))))))))))))))))))))))))))))))))))))))))))))\\\ZZZLLLHHHGGG???<<<>>>999777666333000...---,,,,,,((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((($$$%%%''''''''''''((((((***)))((((((((((((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((&&&&&&&&&'''((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))))))))*********,,,---////////////000222111222333444444555555555222222111///...------,,,---+++))))))+++,,,,,,***000111444:::CCCLLLTTTYYYrrr||||||~~~sssYYYSSSHHH@@@>>>CCCIIIMMM<<<>>>???===:::999>>>BBBGGG>>>222+++)))******)))))))))((('''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((()))******++++++++++++,,,------......///000000000111111222333444666666666666555444222222///...---+++******))))))******))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))*********************+++,,,,,,------555111777TTTgggLLLMMM___EEE777111999AAA???===AAAGGGRRR```kkksssyyy}}}~~~}}}}}}}}}}}}~~~|||}}}~~~~~~~~~}}}||||||{{{}}}||||||}}}||||||{{{zzzzzzzzzzzz{{{yyyzzzzzz{{{||||||||||||yyy{{{zzztttnnnooouuu{{{jjjFFF888XXXwww}}}dddrrrwwwpppzzzttthhhyyyzzzTTT666...)))+++,,,)))'''((())))))))))))))))))))))))))))))))))))))))))))))))ccc[[[KKKFFFEEE>>><<<>>>999777555333000...---------((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''((((((((((((&&&''')))***++++++++++++&&&(((***------,,,***((()))+++---,,,)))'''(((((()))'''&&&''')))(((&&&$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((&&&&&&&&&'''((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((())))))************,,,...//////......000111000111222333444444444444111000///...------------((((((***,,,000333444444999888:::CCCTTTlll~~~zzzxxxsssZZZIIIDDDHHHMMMNNN@@@444666AAAGGG@@@777EEECCC???999333...+++))))))(((''''''''')))+++,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((()))******++++++++++++,,,------......///000000000111333444666777777777777666555444222222...---,,,+++***))))))))))))))))))(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((()))))))))*********))))))******+++,,,,,,,,,+++111111333NNN|||~~~FFF<<>>@@@XXX~~~fffjjjpppppp~~~qqqjjjqqqqqqWWW555000---,,,,,,+++((((((***))))))))))))))))))))))))((((((((((((((((((((((((eeeZZZIIICCCBBB<<<<<>>IIIXXXhhhwwwjjjMMMHHHOOOLLLAAA888999BBBIIIGGGCCC<<>>IIISSS\\\iiiuuuwwwxxxzzz|||~~~~~~}}}}}}yyy{{{~~~~~~}}}}}}}}}|||}}}~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}{{{||||||||||||}}}}}}}}}{{{|||}}}|||zzzzzzzzz{{{}}}|||{{{zzzzzzzzzzzzzzzwwwxxxzzz{{{{{{zzzyyyyyyuuussswwwrrrTTT===CCCdddzzzrrrpppuuuuuu{{{zzz|||fffMMM777***++++++++++++))))))***,,,))))))))))))))))))))))))((((((((((((((((((((((((cccYYYGGG@@@???;;;<<>>DDDJJJVVVbbblllooosssxxx{{{|||{{{zzzyyy{{{}}}~~~~~~~~~||||||~~~~~~|||{{{|||~~~yyyzzzzzz{{{{{{{{{{{{{{{{{{}}}}}}}}}{{{zzz{{{|||}}}}}}|||zzzzzzyyyyyyzzzuuuvvvxxxyyyxxxwwwuuutttrrr|||xxx]]]GGGHHHUUUyyyxxxvvvrrrbbbpppuuusss}}}~~~kkk|||TTT888///000)))++++++***)))***++++++))))))))))))))))))))))))((((((((((((((((((((((((___WWWEEE>>>>>>:::<<>>CCC???<<>>GGGRRRcccgggnnntttxxxyyyyyyxxxzzz|||}}}~~~}}}|||}}}~~~~~~}}}|||}}}~~~~~~~~~{{{|||~~~~~~~~~|||{{{|||~~~~~~}}}|||||||||zzzzzz{{{|||}}}}}}|||||||||}}}~~~}}}|||{{{|||}}}~~~}}}|||{{{zzzyyyyyyyyytttuuuvvvwwwvvvuuusssqqq{{{yyynnnVVV;;;:::[[[xxxkkkmmmttt{{{ddd___{{{bbb;;;,,,///111***------,,,++++++***((())))))))))))))))))))))))((((((((((((((((((((((((jjjLLL@@@<<<<<<888;;;???;;;777555333000...------,,,'''))))))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))&&&'''(((***,,,,,,***(((///....../////////000333888444111222222000///000444111---+++111666222+++111666999666444444111,,,111222222222111111333444777///,,,000///'''&&&+++***(((&&&&&&'''((('''&&&&&&''''''&&&&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,...000555888888555222///000000111111111111000000555...)))+++------...111000444;;;EEEYYYttt{{{vvvrrrwww||||||uuussszzzuuuTTTFFFGGGJJJJJJDDD888888CCCFFF@@@EEERRRJJJ>>>333...)))%%%'''...)))***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************,,,,,,,,,,,,,,,---.../////////000111222222333333111111111111000///---,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&)))))))))*********++++++%%%%%%%%%&&&&&&''''''''')))))))))((((((''''''&&&(((((((((((((((((((((((())))))))))))************,,,---...------///111444YYYYYYOOOuuuccc444666///777999333???III===FFFRRRbbbkkkmmmnnnrrruuuuuuwww{{{|||xxx~~~~~~}}}}}}}}}|||}}}}}}~~~~~~}}}~~~}}}||||||{{{|||}}}}}}}}}||||||}}}~~~|||zzzzzzzzzzzzvvvwwwyyy{{{||||||{{{zzz||||||}}}}}}|||yyywwwuuu|||yyyyyyyyyyyyvvvtttsssvvvtttooopppyyy}}}zzzuuuddd999===LLLYYY|||wwwvvvlllRRR@@@444---***+++,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))wwwOOO@@@;;;===:::<<<>>>888777555333000...------,,,'''))))))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''((((((((((((((())))))))),,,***(((''')))+++---...((((((***...111111000///222333333222222444444444...333555444555:::>>>>>>???555///111333222555<<<888777666333000.........((()))000999===666...***((('''%%%%%%&&&''''''&&&(((((()))((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,...111555777888666222000111111222222222222111111)))+++...000---)))...555;;;HHHYYYmmm|||{{{lllMMMDDDFFFIIIHHH@@@666999EEEMMMLLLLLLFFF@@@<<<444***(((+++***+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************,,,,,,,,,,,,---...///000000000000111222333333333111111111111000...,,,+++))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''(((((((((((((((((((((((((((((((((((()))))))))***'''''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))************,,,---...------...111333===VVVwww[[[ZZZcccxxxBBB///---888555000999CCC???BBBJJJXXXfffooopppooorrrtttwwwyyy{{{|||}}}}}}~~~}}}}}}||||||}}}~~~~~~|||||||||{{{||||||}}}~~~~~~~~~~~~~~~}}}{{{|||}}}}}}||||||||||||~~~}}}|||zzzyyyyyyyyyuuuvvvyyyzzz{{{{{{zzzyyyyyyzzz{{{||||||{{{{{{zzzvvvyyy|||zzzvvvtttvvvyyyyyyvvvtttvvv{{{{{{qqqfffNNN999;;;ZZZppp|||]]]lll{{{uuu}}}zzzvvvuuu]]]AAA222---,,,,,,---,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))UUUBBB:::======>>>===555777555333000...------,,,'''))))))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((('''''''''''''''''''''''''''''''''(((((()))))))))***)))))))))+++,,,...///222111///...///000000///000999>>>===AAAKKKRRRSSSVVVYYYZZZZZZ]]]eeejjjjjjYYYKKKIIIUUUUUUDDD777777777666555333222111111111...111444777<<<>>>777---***)))''''''(((((((((&&&)))))))))))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,///111444666777555222000111222222333333222222111000+++***...222222444666OOOsss|||vvvrrr~~~}}}}}}___NNNCCCJJJGGG888111999GGGOOOOOONNNNNNLLLCCC555,,,)))+++++++++******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************,,,,,,,,,---...000111222000000111111222333333333111111111000...,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((''''''(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))************+++,,,---------...000222111777JJJkkkSSSBBBgggyyyXXX666000777333111<<<>>>===>>>EEEPPP[[[bbbeeennnqqqtttttttttuuuxxx|||{{{zzzzzzyyyyyyzzzzzz{{{{{{{{{zzzzzz{{{||||||}}}~~~~~~~~~}}}|||}}}~~~}}}|||||||||||||||}}}}}}}}}}}}|||{{{zzzxxxwwwvvvuuuvvvxxxyyyzzzzzzyyyxxxxxxxxxxxxyyyyyyzzzzzzzzz}}}zzzwwwwwwyyyyyyvvvsssnnnpppvvvzzzrrr___KKK???>>>???jjjeeeqqq|||rrrkkktttZZZEEE000)))+++---,,,+++++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))^^^EEE999<<<===???>>>777777555333000...---,,,,,,'''))))))((('''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''(((((())))))***&&&***///222222000...,,,...000///---///999EEELLLYYYeeekkkggghhhuuu~~~~~~ttt]]]QQQGGGEEEAAA>>>;;;888555333333888::::::AAAHHHCCC777111///---+++,,,+++***(((((((((((())))))((('''%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,...///222444444333111000000111111222222111111000555000------000777EEERRRrrr~~~|||iiiiiiiiilllrrr{{{xxxnnnrrr|||}}}tttlllnnn|||[[[JJJ@@@CCCAAA:::@@@OOORRRPPPPPPQQQNNNDDD777...+++***)))))))))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))************+++,,,,,,---///111222333111111111111222222333333111111000///---+++***)))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((*********)))))))))))))))'''''''''''''''''''''((('''((((((((()))*********((((((((((((((((((((((((((()))))))))***************,,,------------///000333000555OOOyyy\\\UUUeeeooo@@@777666111666???CCCEEEAAA<<<>>>JJJUUUccciiippprrrppppppssswwwxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzzzz{{{||||||}}}~~~}}}}}}~~~}}}|||}}}~~~~~~}}}}}}}}}|||||||||}}}zzzzzz{{{{{{yyyxxxuuutttvvvwwwxxxyyyyyyyyyyyyxxx{{{zzzxxxwwwvvvuuuuuuvvv|||{{{xxxtttrrrppppppppppppqqqooocccLLL999999CCC[[[qqq|||tttxxx~~~fff]]]<<<111***,,,///---(((&&&++++++***)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((gggIII888;;;<<<>>>???:::777555333000...---,,,,,,'''))))))((('''&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''(((((()))******++++++...222444222000//////'''555AAAEEEKKK\\\ppp|||{{{tttmmmcccYYYPPPGGG>>>999000888>>>AAAIIIQQQMMMAAA888555222000///...,,,+++(((&&&&&&'''))))))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,---...///111111000////////////000000000000//////+++///333333333CCCfffsssfff```\\\VVVTTTTTTGGGJJJMMMMMMKKKJJJLLLNNNGGGEEENNNSSSKKKNNNYYY]]]ZZZ\\\bbbiiinnnsss{{{kkkJJJGGGMMMJJJHHHKKKRRRMMMIIIKKKQQQOOODDD888///,,,)))((()))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))************+++,,,,,,---///111222333000000111111111111222222000000...---+++***))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))'''''''''((()))))))))***))))))))))))))))))))))))((()))))))))***************+++------,,,,,,---//////---///;;;VVV~~~___GGGdddiiiqqqQQQ:::...444555<<>>;;;<<<@@@JJJUUUbbbkkkooopppsssvvvtttuuuvvvvvvwwwxxxxxxxxxyyyyyyyyyzzzzzz|||}}}}}}~~~~~~}}}|||}}}~~~~~~||||||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}xxxyyyyyyyyyyyywwwuuutttwwwxxxxxxyyyyyyyyyyyyyyy|||{{{yyywwwvvvuuuuuuuuullltttyyyssshhheeemmmwwwxxxjjjTTT>>>222;;;WWWrrrvvv}}}fffkkksss{{{uuuhhhxxxzzzOOO@@@,,,***+++...---)))((()))+++***))))))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((hhhHHH888;;;;;;<<<>>><<<777555333000...------,,,'''))))))((('''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))(((((((((((((((((((((((((((((())))))***+++,,,,,,.........,,,,,,222;;;BBBWWWkkk}}}{{{{{{~~~{{{xxxpppggg^^^WWWJJJIIICCC===>>>CCCFFFEEE<<<:::777555555444222000,,,(((&&&&&&)))***(((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,......//////////////////...//////////////////...///***---???YYYttt}}}zzzzzz}}}xxxooofffRRRMMMKKKJJJGGGBBBAAACCCBBBCCCCCCBBBAAA@@@@@@@@@===>>>EEECCC666777EEEKKKQQQUUURRRIIIGGGNNNRRRPPPppp|||[[[FFFFFFNNNRRRQQQJJJBBBBBBKKKRRRNNNDDD:::444---)))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************,,,,,,,,,---...000111222000000000000000000000000///...---+++************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******((((((((()))))))))******)))(((((((((((('''''''''&&&'''''''''''''''(((((())))))))))))))))))))))))))))))))))))************)))+++------,,,,,,,,,---,,,...///000888SSSqqq[[[RRRlllccc???222......333@@@KKKLLL@@@444555???NNN[[[dddkkkqqqtttnnnoooqqqrrrtttuuuvvvvvvxxxxxxxxxxxxyyyzzz||||||||||||||||||}}}}}}~~~}}}~~~~~~}}}{{{{{{|||}}}}}}~~~~~~~~~xxxyyyxxxxxxwwwvvvuuuuuuwwwwwwwwwwwwwwwwwwwwwxxxyyyyyyxxxxxxwwwvvvvvvvvvpppkkkhhhllltttwwwqqqjjjVVVHHH999999NNNjjj|||rrr|||zzzkkk```lllzzzNNN///,,,,,,+++++++++'''$$$)))111******)))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))cccEEE777<<<;;;888:::999777555333000...------,,,'''))))))((('''&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))((((((((((((((((((((((((((()))***+++,,,---......,,,...111555===LLL___lllrrrvvv}}}}}}ooohhh^^^TTTHHH???>>>BBB@@@>>><<<<<<===>>>===<<<333...(((''')))***(((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,////////////000000111111//////000000000000//////666777FFFgggzzzyyy|||uuujjj___[[[ZZZVVVRRRQQQFFFLLLXXXdddjjjooowwwmmmaaaTTTPPPVVV^^^cccdddTTTSSSYYYZZZRRRSSSYYYUUUiiiiiiaaaUUUNNNPPPPPPMMM777@@@OOObbbrrreeeNNNNNNTTTOOOKKKCCC===CCCMMMPPPMMMHHH???444,,,+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************,,,,,,,,,,,,---...///000////////////............---,,,+++***)))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))***************+++,,,------...///++++++*********)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))+++------,,,++++++,,,...///111...+++333NNNiiidddTTTccctttTTT???555000888GGGNNNHHH>>>777:::???FFFOOOXXX```dddeeegggiiilllooopppqqqqqquuuuuuuuuvvvwwwxxxyyyzzzyyyzzz{{{||||||}}}}}}}}}|||}}}}}}|||zzzzzz{{{|||{{{|||}}}~~~~~~~~~yyyyyyxxxwwwvvvvvvvvvvvvuuuuuuuuuttttttuuuuuuuuuuuuuuuuuuuuusssqqqooonnnrrrhhhcccjjjuuurrr^^^KKK555<<>>;;;666777666777555333000...---------''')))))))))'''&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))))))))))))))))))))))))))))))))******,,,---...//////---444@@@MMM^^^sssrrrfffjjj{{{xxxsss}}}wwwzzzuuuWWWCCC===DDDCCCBBBCCCFFFGGGHHHGGG:::333+++((()))***(((&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((())))))))))))***++++++,,,,,,111111111000111222222333000000111111111111000000---PPP~~~qqqqqq|||}}}zzzvvvnnniiiTTTCCCCCCJJJPPPXXXaaaXXXbbbtttyyy~~~eeeUUUFFFAAADDDOOOdddwwwuuuPPPFFFNNNMMMFFF======GGGOOORRRSSSHHH999///,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************,,,,,,,,,,,,,,,---...///...............---------,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++---...///000111333444444444444333333222222222111.........------,,,,,,,,,))))))))))))))))))))))))))))))))))))************(((***------,,,+++++++++++++++...000---+++555BBB{{{iiiZZZtttYYYLLL;;;222666@@@JJJOOOEEE@@@:::888<<>><<<999999888///:::444000///...+++***++++++******)))(((''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))((((((((())))))((('''&&&,,,000,,,***---222555EEETTTmmm}}}yyysss{{{ppp{{{{{{xxxzzzxxxyyyxxxxxxtttrrrzzz{{{sss{{{vvv^^^LLL>>>AAADDDEEEFFFFFFEEEDDDCCC???888///)))&&&(((***)))))))))))))))))))))***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''((((((''''''''''''(((((()))******++++++,,,------:::555000---...000000000000......222333222444888NNNlllyyymmm|||uuu___[[[VVVKKKDDDPPPXXX[[[fffyyyyyyxxx```KKKGGGBBBGGGYYYjjjyyyZZZMMMMMMJJJBBB===@@@IIIPPPSSSMMMDDD;;;555///***'''***((('''''')))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((()))******++++++***+++,,,---............///............---------,,,,,,+++***))))))******(((((())))))))))))))))))$$$+++...+++***---,,,'''%%%,,,000///,,,---222777999;;;???BBBAAA===999777@@@<<<;;;>>>:::111///555444444333222333444111---///...,,,((('''(((+++...,,,+++************((('''++++++++++++++++++++++++,,,,,,------.../////////999iiijjjUUUfffuuutttMMM777555777777EEECCCFFFJJJEEE===>>>DDDCCCGGGOOOXXX```eeeiiijjjqqqooonnnmmmmmmoooqqqrrrmmmrrrxxx||||||zzzxxxwwwwwwxxxxxxyyyzzzzzz{{{{{{yyyyyyzzz{{{{{{{{{{{{{{{uuuwwwxxxuuurrrpppqqqsssuuurrrppprrrpppmmmnnnrrrjjjkkkggg```\\\```dddeeeqqq```bbbLLL:::::::::XXXvvvkkkqqqxxxxxx~~~~~~qqqgggzzzjjjwwwYYY<<<333111+++((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))XXXFFF======999999888111:::444000///...+++***,,,*********)))((('''''''''(((''''''&&&&&&''''''(((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))((()))(((((((((***+++,,,---...++++++///000555EEEVVVppp|||rrrjjjqqqvvv{{{{{{uuurrrpppUUU<<<777>>>DDDFFFGGGDDDAAA<<<555...(((&&&%%%***)))(((((())))))'''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((***)))))))))((((((((('''((((((''''''''''''((((((*********+++,,,,,,------555222...---///111222111111222222///+++000CCCVVVxxx|||xxxkkkYYYLLLKKKQQQVVV___wwwgggLLLBBB>>>OOOooo}}}^^^KKKDDDJJJFFF:::AAAUUUKKKLLLKKKGGG???666---(((+++)))((((((***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))******++++++***+++,,,---........................------------,,,++++++***))))))******))))))))))))************,,,...+++'''(((---...+++333333111333999@@@AAA>>>???666///111111///222888555;;;===777111000000000///111222444888<<<>>>>>>888888777666444000+++'''((((((''''''((()))))))))******++++++++++++++++++,,,,,,,,,---......//////---EEE[[[xxxxxxVVVVVVggguuujjjHHH999444222333222999NNN___SSS:::===:::777888AAAOOO^^^ggg^^^bbbggglllpppqqqqqqpppnnnooopppqqqqqqtttwwwzzzuuuuuuvvvwwwwwwxxxyyyyyyvvvwwwxxxyyy{{{{{{{{{|||xxxxxxvvvrrroooppptttwwwooollllllppppppmmmkkkllltttwwwwwwssspppooolllgggUUU===666,,,<<<^^^lllnnnzzzvvv]]]eee|||nnnsss```MMM888((((((,,,***))),,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))xxxPPPAAA===>>>999888999333:::444//////...+++***,,,******))))))((((((''''''(((''''''&&&&&&''''''(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++***)))((('''((()))***555++++++666<<>>GGGFFFFFFDDDAAA;;;444...***+++(((&&&&&&)))***(((&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((()))((((((''''''(((((()))******++++++,,,,,,------///...---...000222333222---///111000111DDDjjj}}}zzznnn___UUUNNNOOOQQQXXXkkkgggTTTEEECCCJJJTTTdddtttiiiDDDBBBJJJFFFBBBFFF@@@GGGNNNQQQMMMBBB777///---***((((((***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))******++++++***+++,,,---..................---------,,,,,,,,,,,,+++******)))*********************************...---***(((+++000111...444555222111555;;;;;;777:::333222777777111000444777:::666222999CCC===...///......---,,,,,,...111777666666888999777222---++++++***))))))))))))***))))))*********++++++++++++,,,,,,------......//////222555NNN|||\\\NNNhhhiiiEEE333<<<>>>888888@@@DDDBBBUUUSSSNNNIIIEEEBBBAAAAAARRRUUU[[[```dddffffffeeennnnnnmmmllllllnnnrrrvvvtttttttttttttttttttttttttttuuuvvvwwwxxxxxxxxxxxxqqqrrrrrrpppmmmkkkkkkkkkppplllmmmrrrtttpppllljjjgggnnnssspppggg\\\MMM@@@999:::IIIUUUuuuwwwrrrtttwwwvvv|||sssgggzzzfffEEE555***%%%)))---***(((***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))oooIII===<<>>777333555888777333;;;@@@===;;;===>>><<<<<<===<<<;;;<<>>>>>EEENNNRRRMMMGGG555111,,,)))(((***++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((()))******++++++***+++,,,---............---,,,,,,,,,+++++++++++++++***************++++++)))******+++,,,,,,------///222555555333111444777---666;;;999===FFFHHHBBBGGGYYYZZZFFFAAATTTcccaaaMMMNNNUUUYYYLLL<<>>999333000111444555666666444///,,,,,,,,,))))))******++++++++++++******++++++,,,---------'''---...///444>>>```}}}ggg\\\\\\sss___LLL???222...222222333666<<>>999:::<<<666888333/////////,,,+++---))))))))))))(((((((((((()))((((((''''''(((((()))''''''''''''(((((((((((((((((((((((())))))))))))((())))))******+++++++++(((+++---,,,+++---111555NNNjjjyyy}}}{{{vvvrrr\\\TTTLLLKKKQQQWWWXXXVVVVVVaaannnvvvyyy{{{{{{lllggguuu}}}eeeHHHEEEBBBDDDIIIOOOQQQRRRIIIDDD;;;222,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))***))))))(((((())))))***++++++,,,,,,------.........000111111000///000000111///<<<\\\~~~vvvgggVVVTTTYYY]]]zzzpppMMM666AAAYYYjjj{{{XXXEEEJJJKKKCCC;;;<<>>999111,,,)))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))******++++++***+++,,,---............,,,,,,,,,+++++++++***************)))******+++,,,***+++,,,---///000111222444333222444444555;;;BBBIIIKKKKKKOOObbbuuuuuugggllluuunnnzzziiihhh{{{xxxsssyyylllddd``````ZZZMMMDDDCCCDDDFFFEEEAAA;;;555111000000444777777333000///000++++++++++++++++++++++++)))******++++++,,,,,,------000,,,***...000>>>WWW}}}}}}^^^YYYjjj^^^UUULLL===888555111...111888@@@EEERRRSSSSSSRRROOOIIIDDDAAA??????>>><<<;;;<<>>;;;888888;;;===>>>===AAAGGGMMMPPPSSS[[[hhhsssooonnnmmmooottt{{{wwwooommm^^^SSSFFF@@@AAAGGGMMMOOOLLLLLLHHH???444+++((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))*********))))))))))))******++++++,,,,,,---............000222222000///111333333@@@]]]~~~[[[ZZZRRRVVV___dddgggGGG999???WWWnnn```CCCKKKEEE>>>:::<<>>888000555;;;<<<888333222333......------,,,+++++++++))))))******+++,,,,,,,,,111444...,,,111000...555QQQeee~~~nnnnnn}}}nnnJJJEEE???777222///......///444===GGGOOOUUUXXXYYYJJJIIIGGGBBB===::::::;;;<<<===>>>???@@@BBBCCCCCCFFFGGGGGGGGGGGGFFFFFFEEE777444000000333777999:::111//////111222666AAALLL\\\bbbpppwwwxxxvvv|||hhhVVVwwwrrr```PPP555###%%%,,,,,,'''//////---***(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))sssaaaJJJ===;;;888;;;===666888222...//////,,,,,,...(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''((((((((()))(((((((((((())))))))))))((())))))***++++++,,,,,,''')))...555AAAUUUmmm}}}qqquuuzzzhhhZZZOOOCCC:::666444444444555555555555444000333777888888<<>>IIIRRRNNNGGG<<<333...,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((()))******++++++++++++,,,---............+++++++++************)))******))))))***+++,,,,,,---///111333666999;;;===FFFEEERRRooopppwwwwwwmmmgggiiihhhbbbdddllllllssszzzxxxrrrmmmnnnqqqwwwcccXXXWWWTTTJJJAAA555;;;AAABBB<<<666333222000///......,,,,,,+++***)))))))))***++++++,,,,,,###...---+++000000,,,000000IIIdddpppkkkuuuttt\\\HHH<<<666444111000000111333666999;;;JJJNNNTTTVVVVVVSSSPPPOOOLLLLLLJJJIIIGGGEEEDDDCCCCCCBBB@@@>>>;;;888666444888666333333555666444222666:::BBBLLLTTT___qqq~~~uuufffnnneee^^^bbbqqqddd999---...444///***+++***((())))))(((***,,,---+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))rrr]]]GGG===???:::999<<<999555444111///------,,,,,,************))))))))))))******))))))((((((''''''''''''''''''((((((((()))(((((((((((())))))))))))---)))))),,,---+++,,,...(((222///CCCqqq}}}xxxpppuuuxxxaaaIII===777444555999999222111:::<<<666555:::888888777444222222444777666888@@@LLLVVV```pppyyypppbbbIII???CCCDDDWWWEEE@@@KKKJJJ666)))***)))((('''((())))))'''%%%((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******))))))******+++,,,+++,,,,,,------............:::222,,,444111222DDDpppyyy{{{oooTTTPPP[[[aaa^^^ooofffllljjjQQQ>>>BBBQQQppp}}}UUUMMMCCC>>>???CCCHHHMMMLLLJJJEEE===444...***)))'''((()))(((((((((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))******++++++,,,------......------,,,...,,,***))))))*********+++,,,'''***333///)))...666:::>>>>>>::::::GGGVVVsssrrrvvv}}}rrriiiiiijjjkkkooouuu{{{xxx|||~~~yyykkkfff\\\___pppyyyyyy~~~|||~~~kkkPPPLLLEEE???===???@@@===999:::333------......,,,***,,,+++)))***+++,,,***))),,,,,,,,,------.........666...777XXX}}}mmmlllppp|||pppWWWOOO<<<999666333///,,,...444666333666@@@FFFGGGJJJOOOEEEDDD@@@;;;999999888666666///333888222111555333333333111222:::EEELLLLLLYYYaaaqqqqqqrrr}}}pppvvviiiXXXttt|||tttrrrVVV...,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))rrr^^^GGG===???:::999<<<999555444111///------,,,,,,************))))))))))))***)))))))))(((((((((''''''''''''((((((((())))))(((((((((((()))))))))***...(((%%%(((***+++,,,///'''777???TTT}}}mmmnnniiiXXXGGG???;;;===???@@@CCCHHHIIICCCBBBEEEBBB===@@@JJJNNNDDD:::888<<<===888111<<<888777:::<<>>:::222,,,,,,+++******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))ppp___HHH===>>>;;;:::<<<888555444111///------,,,,,,************))))))))))))))))))))))))((((((((((((''''''((((((((()))))))))((((((((()))))))))******---((('''***+++***+++......@@@RRRddd~~~}}}ssspppccccccyyyzzzpppUUUKKKPPPJJJJJJMMMQQQTTT[[[hhhtttvvvtttuuutttjjj``````hhh```cccddd\\\NNNBBB===<<<444333333555555444666;;;FFFUUU[[[ccczzzyyyrrrfff___YYYOOO>>>EEEIIIFFFFFFFFF>>>222///,,,)))((()))*********((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******))))))******+++,,,+++,,,,,,---......//////,,,111///000666AAAdddzzzdddYYYXXX^^^nnn~~~~~~hhhHHHHHH```zzzYYYGGGCCCDDDLLLVVVNNNMMMLLLJJJFFF>>>222***,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))***+++++++++,,,------......------,,,))))))***+++,,,,,,------)))---+++...888999<<>>;;;:::<<<888555444111///---,,,,,,,,,************)))))))))((())))))))))))(((((((((((('''(((((((((((()))))))))(((((()))))))))*********)))***---///---***///666HHHRRRgggyyysss}}}}}}xxxwwwSSSGGGKKKPPPVVV]]]{{{iii\\\XXXBBB???<<<;;;999888888999555===CCCJJJ[[[nnn~~~wwwvvvqqq\\\EEE:::FFFRRROOOFFFDDD:::666111---++++++***)))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******))))))******+++,,,+++,,,,,,---...///000000,,,999555)))777^^^yyylllccceeennnyyyuuuVVVNNNZZZppp___GGGMMMUUUSSSRRROOONNNNNNMMMFFF:::000,,,+++************)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((())))))******+++,,,,,,,,,------......------,,,((()))++++++++++++,,,---)))222666:::@@@@@@FFFWWWiiijjjsss~~~yyyyyy~~~~~~vvvttt}}}wwwnnncccZZZhhhtttcccZZZYYYSSSHHH:::111000111000...,,,******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...333666333///444<<>>555555<<>>???FFF^^^}}}{{{|||~~~zzzvvvvvvqqqhhhmmmzzzwww___```YYYJJJ>>>888444///111...+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,111+++)))---222333111000===SSSpppdddhhhfffwwwyyytttoooqqqvvvzzzxxxyyy~~~wwwwwwzzzkkkeeeuuuYYY666111...//////------...*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((xxxgggKKK======;;;;;;<<<666555444111///------,,,,,,************))))))))))))(((((((((((())))))))))))((((((((()))))))))******)))))))))*********++++++*********''''''555VVVsssrrrttt{{{xxxgggQQQRRRVVV\\\bbbkkk~~~wwweeePPP???<<<444888<<<555;;;PPP\\\|||}}}{{{xxxxxxfffHHH:::EEEOOOOOONNNJJJEEE???999222+++'''))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******))))))******+++,,,++++++,,,...///000111222333)))===eeeyyyooofffkkkxxx\\\GGGEEEMMMqqqSSSDDDLLLQQQPPPOOOPPPPPPMMMGGGBBB222...)))''')))++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))******+++,,,,,,,,,,,,------......------,,,***,,,...,,,++++++///333888;;;===KKKbbbooovvv}}}yyy{{{}}}~~~xxxmmmeeennnqqqVVVAAA:::888555666222///,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++...---+++***+++---111555(((222AAARRRgggooopppsssttt{{{sssyyyzzzooowwwsssyyymmmooo{{{yyyeeeWWW<<< ,,,...111000+++''')))...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))xxxiiiLLL<<<===;;;;;;;;;666555444111///------,,,,,,************))))))))))))'''((((((((()))))))))***(((((()))))))))*********))))))*********+++++++++,,,+++***+++///@@@^^^www|||www{{{nnnkkk~~~oooNNNLLLUUU[[[RRRRRRggg}}}hhh\\\FFFBBBBBB444222???BBBOOOiii{{{}}}ppprrrwwwmmmxxxoooPPP<<>><<<888333000//////...---,,,,,,,,,+++++++++******)))---111///,,,++++++---...,,,...333:::LLLooosss\\\vvv~~~uuuzzz~~~}}}vvv]]]kkksssPPP777222555555...***&&&&&&***---,,,(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))tttjjjMMM<<<<<<;;;<<<;;;555555444111///------,,,---************))))))))))))'''((((((((())))))******))))))))))))************)))************+++++++++,,,+++...444<<>>BBBFFFGGGHHHHHHEEE>>>444...))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))*********)))***++++++,,,++++++,,,...///111222222000LLL~~~yyydddJJJFFFgggVVVFFFJJJPPPSSSRRRNNNKKKIIIBBB999///)))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------,,,------......------,,,+++...000//////333<<>>QQQzzzuuukkk}}}tttyyyvvvrrrxxx{{{rrr|||}}}~~~|||gggttt~~~aaaQQQ999+++---333///%%%+++---,,,((((((---...+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))wwwiiiLLL::::::999::::::444444333111...,,,,,,+++,,,---,,,***((((((***---...))))))))))))************))))))))))))************))),,,---,,,++++++***)))...***)))<<<\\\gggdddhhhhhhkkkzzz~~~WWWRRRXXXYYY___jjj___FFF@@@BBB:::@@@;;;CCC\\\pppwww|||mmmJJJ>>>GGGDDDJJJJJJCCC@@@AAA===555...***&&&'''+++,,,)))&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******************+++++++++,,,,,,,,,,,,......,,,---111333222;;;fff}}}~~~tttoooqqqOOOQQQlllwwwQQQ@@@SSSTTTOOOTTTHHHNNNJJJAAA444+++((()))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******++++++,,,------,,,---......---,,,,,,++++++222111111666999IIIccc{{{eeeggg~~~xxxsssnnnwwwwwwsssuuutttYYYXXXHHH;;;777333---...555------,,,+++***+++---000---,,,,,,++++++,,,,,,---------...///000111222222888OOOqqq~~~xxxxxx|||}}}ppppppyyyqqqpppxxxaaaFFF111000///...---,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((wwwfffKKK<<<<<<:::999:::444444333111...,,,,,,+++,,,,,,+++)))(((((()))+++,,,))))))))))))************))))))))))))************+++++++++))))))***)))((($$$111BBB[[[ssstttlllooo]]]iii|||ttt```SSSWWW```jjj}}}pppMMM>>>777888333666FFF]]]rrrooo}}}oooSSS555BBBHHHKKKIIIFFFDDD???:::222---((('''***+++***'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***************++++++++++++,,,,,,,,,***+++...000111222444777PPPvvv|||}}}dddSSStttjjjPPPYYYxxxpppQQQVVVWWWTTTTTTGGGMMMIIIEEE<<<222***'''(((+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++,,,,,,------.../////////...------...222333///333BBBOOOaaaxxx}}}cccbbbxxx{{{wwwqqqooommm}}}sssmmmvvv]]]CCC;;;>>>===555---......---+++))))))***+++,,,,,,++++++++++++,,,,,,,,,---...///000111222222111777???JJJ\\\vvv~~~zzz|||}}}hhhRRRHHH:::***000///...---,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((vvv___HHH===???:::888999444444333111...,,,,,,+++,,,++++++***))))))((((((((())))))))))))************))))))))))))************,,,***((((((***+++,,,,,,&&&999PPPjjjzzzjjjfff\\\dddsssSSSMMMOOOXXXfffwwwoooQQQ;;;BBB>>>999999FFFbbb~~~jjjssswwwTTTAAAAAADDDIIIIIICCC???>>>999333,,,((((((******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,---,,,///222///---666CCCqqq{{{qqqhhhXXXJJJccc}}}|||zzz~~~iiiTTTeee]]]IIIHHHNNNTTTLLLMMMHHHIIIFFF<<>>@@@;;;222111000///---+++***))))))++++++************++++++,,,------...///000111111,,,,,,,,,---444FFF\\\lllzzzfff```rrrqqqfffQQQ;;;///---,,,***...---,,,+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((wwwWWWCCC<<>>===;;;888555???___ooossslllqqq{{{KKK@@@<<>>???EEEFFFHHHNNNEEE???555...))))))***+++************************(((((((((((((((((((((((('''((((((((()))))))))***************++++++++++++++++++,,,,,,,,,---------+++,,,...///222HHHxxxdddhhhdddRRRdddttt~~~}}}||||||{{{{{{||||||{{{{{{zzzvvvpppggg___ZZZ]]]lll{{{lll\\\bbbnnnOOOKKKSSSKKKMMMMMMKKKFFF>>>555---(((************************************************))))))))))))))))))))))))************************((((((((((((((((((((((((((()))))))))***************++++++,,,------......,,,///222111///...111555CCC[[[ppp|||zzzzzzyyyzzzaaaXXX\\\``````eeeppp{{{}}}mmmbbb```SSSUUUsssvvvrrriiiVVVMMMHHH888555222000000000...,,,+++******))))))******+++,,,,,,------......//////...000111000---,,,---...,,,222;;;FFFSSSiiilllrrrsss___XXXJJJ666...///+++,,,111222---)))+++++++++***)))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((YYYBBB999<<<999999:::666444333111...,,,,,,+++,,,+++,,,------,,,+++)))((())))))))))))************))))))))))))***************(((***,,,)))%%%+++666IIIaaajjj^^^SSSMMMXXXmmmzzzzzz~~~wwwnnnzzz~~~cccTTTXXX___```vvvmmmgggqqqkkkmmmhhhWWWRRRrrraaaAAA:::999777>>>LLLdddxxx{{{ttt~~~xxxdddrrr```LLLAAA???AAAFFFKKKGGGBBB:::333---******+++************************))))))))))))))))))))))))''''''(((((())))))***************++++++++++++,,,,,,,,,,,,,,,------------...000///---666VVVzzzbbb___zzzrrrvvvwww~~~|||{{{{{{{{{{{{{{{{{{{{{||||||}}}|||yyyrrrhhh\\\QQQHHHCCCNNNcccxxx~~~~~~mmmvvvfffGGGSSSRRRPPPMMMJJJHHHEEE===222)))++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************++++++,,,,,,------......,,,......,,,***...777>>>iii~~~ttt{{{uuu~~~qqqpppmmmfff___dddvvvuuu```WWW\\\ooo~~~}}}zzzYYY>>>>>>999333000000000...+++++++++************++++++,,,,,,,,,---------............---,,,+++---111444//////...,,,---999LLL[[[fffiiivvv{{{nnnrrrwww{{{~~~ppppppkkkeeeZZZNNN:::///...''')))999///,,,,,,...///,,,))))))+++******)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((eeeJJJ;;;;;;999999:::444444333111...,,,,,,+++,,,******+++++++++*********))))))))))))************))))))))))))************+++(((***---))))))999NNNYYYnnnppp^^^RRRTTTgggtttvvvaaaQQQXXXhhhnnnlll|||}}}wwwkkkwwwoooqqquuuhhhTTTbbbmmmHHH666666<<>>BBBFFFGGGDDD???888111,,,******************************))))))))))))))))))))))))'''''''''((()))******************+++++++++,,,,,,,,,,,,,,,------------...///333222111CCCggg}}}wwwsssxxx{{{]]]```{{{ttt}}}zzzwwwuuuttttttvvvvvvvvvwwwxxxyyy{{{{{{wwwoooaaaSSSFFF>>>:::888CCC^^^vvv~~~|||{{{{{{LLLRRRRRRQQQNNNLLLLLLJJJCCC777...++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************++++++,,,,,,---.........------,,,***...;;;OOO___vvvrrrjjjvvvmmmXXXbbbwwwqqqVVVHHHAAA999444222222///---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...000111000///......///111222111///------,,,444<<>><<<::::::999333444333111...,,,,,,,,,,,,)))))))))))))))*********))))))))))))************))))))))))))************)))(((***...,,,111KKKgggnnnssseeeRRRRRR^^^pppzzzpppeeekkkggg```sss~~~~~~|||~~~~~~wwwiiihhhooozzz|||pppqqq]]]MMMFFF;;;@@@[[[wwwiiiLLLCCCFFFHHHFFFEEEAAA;;;333...***)))************************))))))))))))))))))))))))&&&''''''((()))******+++******+++++++++,,,,,,,,,,,,,,,,,,---------......***111333:::WWWwwwkkkvvvbbbYYYjjjuuutttmmm~~~~~~|||yyyuuusssqqqppppppqqqqqqqqqrrrtttvvvwwwxxxnnncccRRRBBB777444555888>>>[[[www{{{qqq~~~TTTNNNGGGPPPPPPPPPOOOMMMEEE;;;444++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************++++++,,,------......///222222000111;;;RRRpppyyyyyysss}}}nnnwwwzzzzzzoooXXX___gggvvv|||SSSJJJ???888666555222///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,------------,,,++++++---///000------,,,,,,...111000---//////000222999AAAHHHKKKhhhiiinnn{{{tttvvvqqq```NNNGGG777;;;777333333,,,)))222...333---(((------+++111---000...((()))......)))+++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((tttRRR>>>===:::888:::777444333111...,,,,,,+++,,,************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***,,,***(((000BBBPPPUUUppp^^^MMMMMMWWWaaahhhlllsss```fffmmmsss{{{}}}cccUUUNNNCCCOOOdddpppxxxjjjQQQQQQ___|||}}}jjjooolllPPPAAAEEEKKKgggzzzwwwccc>>>999JJJIIIHHHEEE@@@<<<777///''')))***+++***)))((()))***))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,///...***+++000///***333000///KKKwwwnnniiiddd___eeeeeebbbaaaeee|||}}}{{{yyywwwxxxtttllleeeaaa___```aaabbbgggmmmqqqrrrpppmmmjjjTTTOOO>>>555888666444;;;KKKbbbwww|||~~~___gggXXXJJJPPPXXXOOOIIIRRRKKK===@@@111+++)))------)))'''+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************+++------,,,---......,,,---333222444RRRzzzwwwtttqqqwww___TTTgggxxx}}}___FFFBBB>>>;;;999222///000///,,,***,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......////////////000000000000111444;;;DDDNNNWWW^^^bbbmmmzzz}}}|||~~~zzzxxxjjjlllnnnnnniiibbbZZZUUUEEEBBB>>><<<;;;999555222000000//////............,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++...---+++***))))))***+++((()))*********((('''&&&((())))))******))))))((()))(((((())))))***,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))qqqOOO;;;;;;999777999777444333111...,,,,,,+++,,,************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))),,,,,,...777EEEMMMMMMXXXSSSPPPVVVbbbkkkggg___kkkwww___VVV```rrryyyhhh___\\\^^^WWWHHHBBBLLLZZZeeeooouuuoooccc[[[ooo}}}eeerrr|||jjjPPPHHHVVVhhhrrr}}}rrrUUUAAA;;;EEEFFFEEECCC???999111***)))*********)))))))))***))))))))))))))))))))))))))))))))))))************************+++++++++++++++......,,,---111111---444...GGGooommmnnnvvvjjjeee```___ccckkk~~~~~~{{{wwwsssnnnkkkfffbbb[[[UUUQQQPPPQQQRRRVVVYYY```gggkkkhhh___WWWFFFBBB555000666555444===RRRfffxxx|||}}}~~~qqqpppaaaEEEHHHPPPMMMHHHMMMOOOHHHDDD444---))),,,---***(((***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,++++++,,,...---,,,555333999RRRwww~~~lllnnnzzz~~~zzz]]]XXXiii}}}eeeOOO>>>===>>>555111111///,,,))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------....../////////000000000000000111222444555666777777BBBGGGCCCAAAFFFIIIEEEEEEFFFGGGGGGFFFCCC@@@>>>777888::::::999666333111555333111111333333111////////////......---------//////......------,,,,,,...---,,,,,,++++++++++++%%%''')))***+++***(((''')))******++++++******)))((())))))))))))((('''''')))((((((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))sssQQQ<<<<<<999777888555444333111...,,,,,,+++,,,************))))))))))))))))))))))))))))))))))))((((((((()))))))))*********+++,,,222???LLLQQQPPPGGGKKKRRR]]]llluuupppgggoootttjjjWWWWWW___aaakkk}}}qqq\\\UUU```pppssskkkIIIAAARRRffflll}}}zzz___xxxsssSSSMMMWWWggg}}}uuuiiiRRR:::AAABBBEEEGGGCCC<<<555000***))))))))))))))))))***)))))))))))))))))))))))))))))))))*********++++++************+++++++++,,,***---...---...111111///111222ccc{{{uuu{{{uuuggg]]]___iiiuuu{{{xxxuuuqqqkkkeee]]]XXXOOOLLLGGGBBB??????@@@AAAFFFIIIPPPZZZ___ZZZLLLAAA555555...000888777666???[[[lllzzz|||{{{}}}jjj|||NNNLLLMMMJJJHHHPPPQQQEEE;;;222******,,,+++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++***,,,...///.........<<>>:::777777444444333111...,,,,,,+++,,,************)))))))))((())))))))))))))))))))))))(((((()))))))))*********+++***,,,666FFFUUU[[[[[[EEEMMM```ttt|||vvvooonnntttooo}}}bbbUUUcccqqqlllkkkuuuiiihhhZZZNNNTTTdddrrr{{{VVV<<>>;;;888999666444333111...,,,,,,+++,,,************)))))))))((())))))))))))))))))))))))))))))))))))************++++++222AAARRR[[[\\\YYYIIIRRRnnnppphhhsssvvvqqqeeeiiijjjbbbxxxzzzuuummm___jjj]]]KKKPPP\\\ggguuulllFFFJJJcccdddppp|||pppcccdddJJJIIIttt{{{{{{xxxdddFFFBBBCCCHHHIIICCC>>><<<000---))))))***+++***)))************************************++++++++++++***++++++++++++,,,,,,,,,,,,---......---,,,---000777fffxxxddduuu~~~rrruuu}}}tttmmmccc^^^VVVNNNHHHCCC???<<<777666444333222222333444333888>>>@@@<<<777444222:::BBBHHHNNNNNN@@@===KKKjjjrrrzzz{{{|||~~~~~~bbbRRRAAANNNNNNKKKLLLFFFEEE===222+++***,,,,,,***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,+++,,,///...,,,000777KKKvvvtttttt~~~zzzuuu|||lllVVVOOOkkkvvvcccTTTCCC:::444333111,,,+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++...///---,,,------,,,---,,,,,,+++,,,---...///+++,,,---------,,,,,,+++///000//////---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++)))***,,,...000111222222666555444333333333333444444444333222000///......+++++++++***)))(((&&&&&&))))))(((((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((rrrPPP<<<<<<:::999;;;888444333111...,,,,,,+++,,,************)))))))))))))))))))))))))))))))))))))))))))))*********++++++***///<<>>555555333,,,))),,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,+++*********.../////////000000111111000000//////000000111222***,,,...000111111///...+++---......------...///++++++,,,,,,,,,,,,------++++++++++++++++++++++++333555777:::===>>>>>>>>><<<>>>BBBDDDDDDBBB>>><<<<<<=========;;;999777666777666555333111...,,,+++))))))((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))tttRRR======:::888999777444333111...,,,,,,+++,,,************))))))))))))))))))))))))))))))))))))))))))*********+++++++++///333???NNNTTTMMMDDD@@@TTTUUUWWWVVVZZZjjjxxxrrrnnnnnn|||rrrccc]]]ccckkkllltttWWW???QQQ^^^\\\dddmmmUUULLL___uuukkk|||lllPPP]]]___KKK<<<@@@GGGFFFCCCDDD999333---+++,,,,,,***'''*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------///------///---,,,444>>>```jjjhhhiiinnnuuuzzz~~~tttnnnhhh```UUUKKKBBB>>>999666444444222111///000000000000000000000000111111000000555>>>EEESSS___eeeaaaRRR>>>GGGffftttwww{{{~~~~~~~~~XXXFFFLLLNNNKKKPPPHHHGGG>>>111)))))),,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,...,,,---......777UUUuuuuuuvvvppp|||{{{wwwVVVPPPlll}}}kkkTTTFFF<<<:::777...))),,,************************++++++++++++++++++++++++))))))))))))*********+++************+++++++++,,,,,,,,,---...///000000111***)))((()))+++++++++,,,++++++++++++,,,,,,,,,,,,'''(((***+++,,,,,,,,,,,,+++---//////------///222,,,,,,,,,,,,---------...,,,---000333777:::===>>>GGGHHHKKKMMMNNNOOONNNNNN;;;;;;:::999777555333222999;;;===???>>><<<:::888::::::;;;;;;;;;::::::999000///...,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))|||YYYCCC@@@;;;777777333444333111...,,,,,,,,,,,,************)))))))))))))))))))))))))))))))))))))))************+++++++++555555;;;EEEGGGBBB@@@BBBQQQ^^^```VVVXXXmmm~~~nnnjjjwww~~~|||nnn```[[[bbbllljjjxxx\\\>>>KKKXXX]]]ppp{{{iiiZZZeee}}}yyyttt{{{jjjnnnNNNbbbyyy{{{~~~{{{lllgggNNN:::===EEEFFFDDDEEE<<<666///,,,,,,---***'''******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------///,,,---///...///999EEE~~~yyygggzzztttuuu}}}ttthhh```ZZZQQQEEE;;;777555333333333222111//////000000111111111000000333111...000666???IIINNNXXXcccggg___MMM:::JJJpppxxxyyy}}}~~~~~~~~~zzzrrrGGGIIINNNIIIKKKGGGIIIBBB333((((((++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,---+++---///333EEEqqqzzzyyy~~~}}}UUUOOO^^^}}}~~~___OOOCCCAAA<<<111+++---************************))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))***++++++,,,,,,---,,,***(((***+++++++++,,,+++,,,------------,,,,,,------,,,,,,,,,,,,------))),,,------***)))+++---,,,,,,,,,------.........111555;;;BBBKKKSSSXXX\\\VVVXXXZZZ[[[\\\[[[ZZZYYYQQQJJJ@@@777222222555888000333777:::;;;999666444000222555999<<>>AAA]]]___iii}}}www```lllqqqrrrpppyyyfffkkkYYYLLL^^^vvvwwwmmm}}}{{{lll___BBB999HHHFFF===GGG===999333---******,,,---************************)))************+++++++++++++++,,,,,,,,,---------111555,,,///777&&&222hhhpppzzz}}}jjjWWWddd~~~xxxrrrooolllcccSSSCCC999777999111222333222000///000111---111444222000000000000222000000444;;;DDDLLLQQQbbbTTT[[[]]]DDDBBBccc{{{}}}}}}}}}~~~|||gggpppBBBFFFCCCMMMOOOIIICCC???555***)))...************))))))))))))++++++***))))))***++++++************************))))))))))))***************,,,---,,,,,,------,,,222000000111@@@eeerrrqqq~~~{{{}}}|||yyywww{{{|||yyyxxxyyyvvvrrruuuyyy}}}|||xxxvvvxxxzzz|||}}}jjjJJJvvv```EEEIIIIII888///666---***(((***,,,---***'''++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,)))***+++,,,------......///---+++))))))---555===LLLSSSZZZ^^^```bbbbbbaaaddddddfffiiikkkiiieee```^^^\\\WWWPPPIIIFFFEEEFFFEEECCCBBBEEEIIIKKKHHHDDD:::555///...333777999888444555777888888666333111---,,,+++***+++***)))(((+++***)))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))wwwUUU@@@>>>:::777888666555444111///------,,,,,,************))))))))))))))))))))))))************)))******))))))***---///888;;;@@@AAA@@@BBBOOO]]]YYYaaa```fffrrrkkkfffvvvssstttqqqoooyyy~~~bbb^^^fffUUUAAAIII\\\ppp}}}OOOBBB[[[hhhwww~~~kkkvvveeemmmyyyZZZRRRttt~~~ppprrr{{{xxxoooUUU???>>>BBBDDDIII>>>:::555///+++++++++---************************************++++++++++++++++++,,,,,,,,,---------+++///***,,,222111JJJ{{{uuuttt{{{}}}lll^^^nnn~~~{{{xxxtttqqqoookkkbbbSSSEEE;;;555333222111222222222111000222333333222111000000111111000333333111222>>>OOOZZZ]]]eeeYYY]]]YYYEEEIIIhhh|||}}}}}}~~~~~~tttmmm{{{tttOOO@@@OOOOOONNNJJJEEEAAA777---***---************))))))))))))))))))))))))))))))))))))************************))))))))))))************,,,,,,,,,+++,,,...//////,,,***888SSSqqq{{{zzz|||}}}~~~|||zzz|||{{{wwwtttssspppkkkjjjkkklllhhhccc```bbbeeehhhooozzzkkkUUUhhhzzz___QQQIII???666333222000---+++++++++******++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,111...+++***+++,,,,,,+++))))))+++222===IIIUUU\\\^^^^^^aaagggooouuuvvvtttvvvrrrjjjbbb[[[XXXZZZ\\\TTTQQQNNNMMMPPPRRRSSSSSSOOOLLLJJJLLLQQQTTTTTTRRRKKKIIIFFFDDDBBB;;;333,,,222222222222222222222333222...)))'''((()))(((&&&))))))******)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))tttQQQ===<<<:::888:::888555444111///------,,,,,,************))))))))))))))))))))))))************))))))***))))))+++...111EEEGGGCCC:::999EEEWWWcccVVVTTT^^^ooosssiiiiiivvvooonnnjjjkkkuuu~~~uuueeeRRRbbbvvvOOO@@@FFF\\\rrrpppNNNUUUeeewwwooouuudddyyyaaannn{{{xxxmmmRRR;;;>>>FFFCCC@@@===777222...,,,++++++************************************+++++++++,,,,,,,,,,,,,,,---------------///000000333FFFpppjjj{{{~~~rrr~~~{{{vvvrrrooonnnnnnnnnbbbTTTBBB666444333000,,,111222222111000000222444444111000111333333111///333:::======III^^^gggccciiiaaa]]]SSSFFFSSSooo}}}}}}}}}~~~ssseeezzzccc<<>>;;;666222...,,,222...++++++......+++'''((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))uuuRRR<<<<<<::::::;;;999555444111///---,,,,,,,,,************)))))))))(((((()))))))))************((()))))))))))),,,000333FFFIIICCC666666GGGXXX___SSSRRRbbbsssrrrnnnqqqqqqrrrllleeeeeekkkpppmmmfffYYY[[[rrryyy```FFFQQQ^^^YYYJJJ[[[xxxvvvsssyyyaaagggxxx}}}qqqsssvvvttt}}}pppKKK>>>DDD@@@BBB???;;;555111---++++++*********************************+++++++++,,,,,,,,,,,,,,,------------...111111444111444WWWlll}}}|||zzzxxxvvvttttttuuuuuurrrnnnkkklllooopppmmmjjjRRRFFF888111222444222...000111222222222222444666333333555888777555555777CCCVVVaaa^^^cccqqqssshhhlllfffYYYJJJIII^^^uuu}}}}}}~~~~~~sssOOOIIICCCMMMLLLKKKGGG@@@666///++++++++++++*********))))))''')))***,,,,,,***)))'''************************))))))*********+++++++++---******---...------///111;;;WWW~~~xxxwww~~~{{{zzz{{{tttwwwwwwxxxvvvqqqjjjccc^^^YYYYYYUUULLLGGGEEEBBB>>>BBBBBB@@@;;;666444555777???MMM___kkkmmmlllmmmnnntttxxx}}}~~~UUUOOOhhhoooRRREEE;;;000777888777222---+++,,,///++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))***************************************************++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,&&&))),,,............///999DDDSSS]]]bbbccc```\\\SSSMMMJJJPPPXXXZZZXXXUUUUUUYYY___eeejjjmmmqqqssszzzuuurrrsssssspppmmmyyywwwvvvwww{{{nnniii___TTTLLLGGGFFFFFFFFFFFFGGGEEEAAA<<<777444333000///222777888333...***))))))(((((()))******))))))))))))))))))))))))((((((((((((((((((((((((yyyTTT===<<<;;;:::;;;888555444111///---,,,,,,,,,************)))))))))(((((()))))))))************((()))))))))***---222666777===<<<666;;;KKKXXX[[[PPPZZZjjjsssuuu}}}~~~rrrsssjjjcccdddhhhkkkkkklllooojjjllluuujjj]]]SSS{{{eeeGGGQQQvvv~~~uuubbbfffXXX~~~tttlll}}}```BBBAAADDDBBBAAA>>>999444000,,,******************************++++++++++++,,,,,,,,,,,,,,,---------............---...---777___zzzvvvjjjkkkuuu~~~~~~wwwrrrooofffdddbbb___^^^^^^```aaa^^^[[[[[[bbbjjjiii___TTT>>>999444111222333444333///111555999;;;===AAACCC>>>>>>>>>===999999FFFUUUlll}}}wwwooogggRRRBBBNNNgggxxx~~~~~~wwwvvvGGGBBBKKKLLLLLLIIICCC<<<222,,,++++++++++++************)))***,,,------,,,***)))************************************++++++++++++,,,***+++000///+++,,,000===ZZZxxxxxxyyyzzzqqq{{{sssooolllgggaaa\\\[[[[[[[[[YYYUUUNNNHHHDDDAAABBB???888444444222...555666666666444222222222222;;;EEEJJJHHHGGGJJJNNNUUU]]]jjjvvvZZZAAAfffqqqmmmoooRRRBBB;;;555888999777222...---...++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************+++++++++,,,,,,******+++++++++,,,,,,,,,---///000---)))+++444;;;MMM\\\gggeee___[[[[[[YYYTTTQQQTTT]]]bbb___\\\\\\jjjlllqqqzzz{{{uuuvvvuuutttrrrpppooooooppphhhjjjnnnsssyyy~~~||||||qqqcccWWWQQQFFFFFFFFFFFFFFFFFFFFFFFF>>>888333222555999999777000---***''''''(((+++,,,))))))))))))))))))))))))((((((((((((((((((((((((|||VVV===<<<;;;;;;;;;777555444111///------,,,,,,************))))))))))))))))))))))))************(((((())))))***...444999666999:::;;;@@@HHHNNNNNNLLL]]]gggiiivvvqqqnnnfffccciiinnnpppvvvfff[[[jjjZZZIIIiii[[[FFFWWW|||oooqqqzzztttpppooorrruuuyyyLLLRRR|||zzzllltttlllFFF;;;CCCCCCBBB@@@===888333...+++************************++++++++++++,,,,,,,,,,,,,,,---------............,,,...,,,111KKKpppvvvwww\\\dddxxxzzz{{{}}}zzz}}}}}}mmm\\\QQQLLLJJJIIIGGGEEEDDDEEEFFFGGGHHHGGGIIIPPPWWWTTTFFF999000111222333222333444555000555<<>>DDD^^^yyyqqqfffJJJ>>>UUUooozzzdddnnnlllqqqssssssUUUDDDHHHKKKLLLIIIEEE@@@666---,,,++++++++++++*********++++++,,,------,,,++++++*********************************++++++++++++,,,+++***---111...***///:::XXX}}}~~~yyyvvvtttwww|||~~~nnn[[[NNNGGGBBB@@@@@@===>>>???>>><<<999666444777999888444222333222...333444555777777666555444111555888777444333777;;;888DDDWWWjjjyyyXXXEEE___vvv[[[~~~|||___JJJBBB777999;;;:::666222...---++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************************++++++++++++******+++++++++,,,,,,,,,,,,---,,,***---:::MMM[[[kkkuuuvvveeeVVVUUU\\\aaaeeedddjjjwww}}}xxxtttuuu}}}xxxuuuwww{{{yyyqqqhhhfffggggggeeeaaa___```bbb___aaaccceeefffgggffffffgggnnnvvvyyywwwttttttvvvgggbbb[[[SSSMMMIIIGGGGGGMMMDDD999000///333999===777444///,,,******+++---)))))))))))))))))))))))))))))))))))))))))))))))){{{TTT;;;::::::;;;;;;777555444111///------,,,,,,************))))))))))))))))))))))))************((((((((()))+++///666;;;???<<<<<<@@@DDDDDDEEEHHHQQQ```^^^aaaxxx}}}ppplllfffaaaccclllooonnnvvvdddSSSaaasssUUUGGGXXXxxxOOODDDfffjjjnnniiicccaaabbbfffhhhiiiwww{{{dddEEEhhh~~~zzz|||WWW<<<===BBBBBBAAA???;;;555000,,,************************+++++++++,,,,,,,,,------------------............---222...>>>lllqqqjjjsssyyy|||}}}sssbbbOOO@@@777444888777666666555666777888666777;;;???@@@===555//////000222333444555666666666<<>><<<;;;888555000---++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************************++++++++++++******+++++++++,,,,,,,,,((())),,,444BBBTTTdddmmmsss{{{xxxfffYYY^^^jjjooo}}}vvvxxxyyyvvv}}}wwwppplllllljjjeee```PPPNNNLLLKKKJJJIIIGGGFFFGGGJJJNNNRRRVVVZZZ^^^aaabbbeeeeeeaaa]]]___hhhpppwwwvvvtttooofff[[[QQQKKKMMMJJJCCC;;;555444888<<<<<<;;;888444111...,,,+++))))))))))))))))))))))))))))))))))))))))))))))))zzzRRR999888:::;;;<<<777555444111///------,,,---************))))))))))))))))))))))))************((((((((()))+++000777<<<@@@888888BBBHHHGGGJJJQQQ```hhh\\\bbb~~~xxxcccjjjbbb^^^ccclllkkkdddlll{{{pppRRRLLLYYYuuufffSSSIIIYYYlllUUUYYYdddxxxnnngggcccaaa___ooommmooowwwVVVfffpppFFF;;;BBBBBBBBB@@@<<<666111---************************++++++,,,,,,,,,------------------.........//////+++333...FFFppp{{{wwwpppYYYDDD666333555888333333222222333333444444,,,000555555333111222444555333333444777888888777===CCCJJJPPPQQQPPPNNNMMMOOOMMMRRR[[[___ccctttvvvbbb???===cccxxx|||tttVVVDDDHHH|||uuuWWWEEEIIIJJJGGGFFFDDD;;;000,,,,,,,,,+++++++++******++++++***))))))***++++++******************************+++++++++,,,,,,,,,///---...///***+++@@@YYYzzzllluuu|||bbbzzz{{{qqqfff```ccchhhmmmnnnppptttzzz|||iii]]]RRRDDD999555666555555444444333333333777;;;===<<<<<<>>>===999@@@===999666666666666666222444666999:::999777555777777888<<>>:::999666111---++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,---...555EEEWWWdddfffdddaaalllooogggfffrrr~~~{{{|||mmmfffeeebbb\\\VVVQQQLLLHHHFFFKKKGGGEEEHHHMMMPPPMMMJJJKKKJJJIIIGGGFFFGGGJJJLLLRRRYYY```___[[[YYY]]]cccZZZeeevvvyyykkkaaaDDDIIIMMMKKKDDD<<<999888??????>>><<<777222,,,)))))))))))))))))))))))))))))))))))))))))))))))))))uuuOOO888888999999:::666555333///---------,,,+++************))))))))))))))))))))))))))))))))))))+++))))))+++000444777888DDD888555CCCUUU]]]]]][[[kkkaaatttwwwiiigggaaa]]]iiihhh^^^WWWQQQVVVfff{{{ZZZCCCLLLlllzzzccc^^^\\\jjjuuufffooo~~~{{{sssrrrooonnnddddddtttiii___{{{___:::??????DDDBBB;;;>>>:::)))+++******+++------+++***++++++,,,,,,,,,,,,------......---------......///222333666^^^zzznnn~~~xxxgggTTT???555666666222...444333333555555222///...000222777999333...111888777444333555;;;BBBIIILLLPPPQQQSSSVVVXXXVVVRRRNNNTTTXXX^^^aaaeeelllwww}}}oooTTT???FFFccc}}}oooUUUPPPYYY{{{}}}~~~hhhAAAHHHLLLKKKIIIHHHCCC:::...---,,,+++******************++++++++++++******************************++++++++++++++++++++++++111,,,***,,,...<<<___|||ddd{{{vvvrrrqqqrrruuuwwwyyymmmUUUFFF???:::777666444222333555555444777FFFQQQJJJ<<<777<<>>===CCCBBB<<<>>>:::+++,,,+++***+++,,,---+++***++++++,,,,,,,,,,,,------......---------...//////555444DDDmmmgggzzzzzzyyy{{{|||xxxzzz|||~~~}}}lllMMM333000444333333888888555111///...///333666111...111888;;;888333222///333:::DDDOOOZZZccchhheeebbb]]]YYYXXXZZZ]]]^^^]]]aaadddfffhhhnnnwww~~~~~~jjjNNN;;;JJJiiinnnOOOEEEIIIrrr{{{PPPGGGHHHKKKFFFDDDCCC<<>>TTTPPPHHH;;;222888BBB>>>333,,,***(((***------)))%%%))))))))))))))))))))))))vvvQQQ:::;;;;;;<<<<<<888555333///---------,,,+++************))))))))))))))))))))))))))))))))))))***)))))),,,000555777888000===LLLNNNHHHIII\\\pppfffjjjeee```aaa```bbbkkkdddttt|||}}}fffXXXDDDrrrYYYQQQpppqqqpppyyyaaauuu|||kkkxxxfff===;;;AAADDD>>>>>>;;;...---+++***+++,,,---,,,***++++++,,,,,,,,,,,,------......------......///000222222PPPggg[[[hhh|||wwwooovvvrrrdddZZZ[[[gggqqquuu}}}vvvkkkkkkvvveeeJJJHHHFFF:::555<<<777777666555555555444333666222333888;;;999999:::@@@HHHRRR\\\bbbhhhnnnrrrsssoooggg```\\\^^^dddiiihhhjjjkkkkkkkkkooouuu{{{yyy|||}}}mmmKKK:::QQQrrr^^^DDD;;;LLLvvv~~~sssmmmKKKBBBKKKEEECCCGGGAAA222///,,,***+++++++++*********++++++++++++******************************++++++++++++,,,,,,,,,,,,'''000000,,,999]]]~~~sssmmmwwwhhhooo}}}zzzzzz{{{|||wwwoooxxxeeeSSSEEE:::444222111444999999444000333DDDVVVYYYMMMCCCCCCIII^^^XXXNNNEEE???:::777555666>>>BBB@@@===;;;999777666666888;;;;;;888999===^^^zzzdddHHHjjj|||vvvQQQLLLPPP>>>;;;@@@000******************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++((())),,,...,,,,,,555???UUUaaagggaaaZZZ___ppp~~~xxxeeeeeebbbWWWEEE;;;AAAUUUfffnnnnnnjjjpppyyyqqq```bbbsssrrrcccaaallltttzzz}}}|||yyyvvvxxxtttrrrqqqlllmmmhhhzzz|||hhhWWWDDDLLLRRR^^^ppprrrllllllpppllleeejjjqqq___HHHBBBGGGMMMJJJ;;;111444>>>BBB;;;111((((((...000***###))))))))))))))))))))))))tttPPP:::;;;;;;<<<<<<777555333///---------,,,+++************)))))))))((())))))))))))))))))))))))***)))))),,,111555777777111BBBQQQPPPDDD@@@OOOaaaYYYeee[[[PPPYYY\\\]]]jjjjjjwwwzzzdddaaa~~~\\\^^^rrr~~~dddhhh|||ttt~~~}}}qqqCCC;;;???DDD???>>><<<333...,,,++++++,,,---,,,++++++++++++,,,,,,,,,------...---------...///000111000888bbb{{{iiieee[[[vvvtttaaafffwwwrrrXXXEEE>>>DDDXXXkkkuuuuuuoooaaaTTTUUUhhh|||~~~xxxnnn]]]QQQNNNIIIBBB999444666888555///111000222444555:::FFFSSSffflllrrrsssooolllmmmoootttsssppplllhhhgggjjjmmmooooooooommmlllnnnssswwwuuutttqqqrrr|||uuuNNN<<>>FFFKKKHHHBBB???<<<999777888;;;>>>>>><<<:::999VVVttt[[[VVVvvviiiRRRSSSJJJBBB???666,,,+++***)))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++,,,///,,,+++,,,...555BBBPPPZZZ\\\ZZZWWW```rrr|||pppWWWGGGKKKBBBVVVfffhhhjjjttt}}}ddddddjjjvvv~~~}}}xxxuuuuuuvvvtttsss___ccclllnnnmmmsssyyyuuuppp{{{|||eeeNNNTTTbbbkkktttpppuuullliii~~~lllQQQDDDBBBHHHMMM???---111DDDLLL@@@111)))(((***+++***))))))))))))))))))))))))rrrNNN888:::;;;;;;;;;666555333///---------,,,+++************)))))))))((())))))))))))))))))))))))))))))***---111555777777444@@@KKKKKKEEEBBBGGGLLLSSSaaaZZZPPPYYYYYYVVVaaajjjvvvsssssskkkgggpppeeeqqq```mmmqqqddduuuvvv|||OOO@@@>>>DDDAAA???===666///---++++++,,,,,,,,,++++++++++++,,,,,,,,,---------------...///000111111333MMM```~~~XXX```xxxaaakkk}}}kkkOOOBBB>>>BBBTTThhhooodddUUUGGG===BBBZZZsss{{{sssbbbIII:::<<>>444555333777FFFXXXiiixxxwwwrrrrrrtttqqqrrrrrrqqqpppppprrrsssuuutttrrrpppoooppptttvvvtttooogggeeemmm{{{sssLLL999QQQrrr{{{NNNJJJaaaiiifffEEEEEEHHHKKKKKKBBB:::444---***+++,,,+++*********++++++++++++******************************++++++,,,,,,,,,---------111...///GGGuuu~~~|||~~~~~~yyyrrrmmmggg^^^QQQHHHMMMZZZxxxsssdddhhh[[[MMM@@@;;;999666666888444???UUUgggeeeUUUNNNSSSccc___VVVMMMFFFCCCCCCDDDGGGOOOTTTNNNFFFAAA===;;;>>>??????>>>>>>===<<<:::SSSnnn~~~PPP___|||~~~kkkXXX{{{XXXKKKTTTIII999===///---***)))+++,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,,,,111,,,***...555===GGGOOOKKKUUUcccqqq~~~|||```PPPQQQRRRSSS]]]]]]yyyxxxwwwwww}}}}}}ttthhhzzz___fffmmmjjjaaaeeepppwwwrrrvvvbbbaaa^^^VVVgggssshhhiiimmmttt```III===GGGLLL@@@555444HHHEEE>>>333(((%%%***///************************qqqMMM888:::;;;;;;:::555555333///---------,,,+++************))))))))))))))))))))))))))))))))))))))))))***---222555666666555<<>>999111...,,,++++++,,,,,,+++++++++,,,,,,,,,,,,---------------...///000111222888hhhTTTwwwRRRYYY||||||ooowwwiiiWWWRRRLLLGGGPPPaaacccSSSDDD:::444777NNNhhhwwwlllmmmkkkYYYCCC===555;;;ZZZ}}}tttppppppqqqoookkkggggggkkkqqqvvvxxx}}}zzzwwwsssrrrssstttvvvqqqkkkccc]]]```jjjwwweeeDDD333GGGhhh{{{|||iiiCCCIIIooo|||ttt|||TTTBBBGGGLLLGGGBBB>>>777...***+++---,,,*********++++++++++++******************************++++++,,,,,,------......000)))444\\\~~~~~~xxxzzz}}}|||}}}{{{wwwuuuzzz|||zzzuuunnnddd___WWWPPPMMMKKKKKKKKKBBBCCC]]]nnn]]]QQQDDD888444888666:::PPPkkkqqqcccZZZ]]]mmmhhh___TTTKKKFFFFFFGGGPPPXXX[[[SSSHHHAAA>>><<>>666111+++)))+++,,,+++((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------...+++,,,444@@@JJJRRR[[[ccc}}}qqqoooyyy___llleee\\\mmmmmmqqqlll[[[WWWsss}}}ooobbb___nnnpppYYYUUUeeeiii[[[XXX```nnniiiTTT^^^qqqdddyyyddd\\\XXXQQQppp|||___VVVRRRfffqqqjjjmmmuuurrr___LLLFFFHHHHHH777???HHHIIIBBB777...***************************rrrNNN:::<<<>>>======777555333///...------,,,+++************))))))))))))))))))))))))))))))))))))((((((***...222555666666777@@@FFFIIINNNYYY___```[[[IIIPPP[[[OOOKKKXXX]]]oooggg[[[pppwwwooo|||xxxkkkTTT;;;@@@CCCBBB@@@;;;222///,,,++++++,,,,,,,,,++++++,,,,,,,,,---------------......///111222333XXXrrrMMMBBBAAAKKKSSS]]]sss}}}rrrjjjUUUBBBNNNkkk```XXXWWWVVVGGG888???UUU~~~{{{xxxvvvuuutttnnnkkkppp{{{xxxsssooonnnmmmlllgggeeeaaaYYYQQQPPPZZZfffUUUCCC777BBB^^^wwwoooLLLOOO~~~IIIHHHMMMFFFOOOCCC999...***+++...,,,*********++++++++++++******************************++++++,,,,,,---...//////...555YYYuuu~~~{{{sss}}}xxx{{{rrruuuvvvvvvqqqlllnnn|||xxxooo]]]KKK@@@===999444666AAAMMMVVVXXXXXXYYY[[[LLLBBB777BBBnnnlllNNN??????888333FFFnnn{{{rrruuu|||rrrfff[[[UUUVVVXXXffflllmmmaaaRRRIIIGGGFFFWWW\\\ZZZLLLBBBAAAEEEFFF\\\```XXXYYYpppZZZbbbzzz{{{gggqqq}}}MMMRRRYYY;;;888222,,,)))+++,,,***'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,---......000222999DDDOOO^^^sss|||dddOOOLLLaaannnfffuuuxxxeeewwwuuu[[[TTTtttsssfffmmmqqqlllkkkjjjkkkddd[[[```___OOOYYYlllfffVVVXXXWWWWWWdddoooUUU^^^vvvqqqpppVVVPPPqqqrrrqqq{{{lllTTTUUUgggvvvkkkiiiqqqzzznnnRRRCCCFFFEEEEEEGGGJJJIIIAAA444)))************************zzzHHH===;;;666===:::777666333///---,,,---,,,+++************)))))))))))))))************+++++++++***+++///333333111555;;;<<>>???LLL{{{hhhJJJ>>>===888AAA\\\xxx}}}vvv~~~oooccc______^^^gggwwwyyykkk[[[LLLJJJVVVjjj```YYYTTTJJJAAAFFFSSSpppnnnjjjjjjsssuuuKKKSSSmmmtttJJJbbbmmmHHHIIIKKK>>>777000++++++++++++***************************************************************************))))))))))))************'''***......+++***+++---777999AAAMMMddd|||ooottt~~~dddOOO[[[jjjccc~~~{{{rrrzzzrrrrrraaaLLL```~~~|||dddjjjsss{{{zzz}}}yyyvvvrrrkkkfff```jjjnnnhhhdddjjjssswwwfffGGGMMMUUUqqqyyyeeeSSSPPP___uuurrrhhhnnn{{{yyy```GGGKKKEEE???AAAIIILLL@@@111---,,,+++)))((((((***,,,zzzGGG<<<;;;777===999777666333///---,,,---,,,+++************))))))))))))))))))*********+++++++++***+++///333222111555;;;:::???:::EEEHHHGGG\\\dddNNNLLLQQQZZZZZZTTTUUU]]]UUU[[[uuuqqqooopppzzz{{{uuupppyyyyyyRRR@@@===CCCAAA===777444///,,,,,,------------------............///,,,111//////111---333FFFqqq~~~ZZZ[[[kkkYYYNNNmmmtttLLLUUU~~~~~~fffhhhRRREEE;;;VVVppp}}}zzz{{{xxxrrrnnnnnnfffbbb\\\WWWRRRPPPOOOOOOPPP???111888PPPkkk}}}]]]HHH^^^|||xxxGGGFFFOOOKKKGGG@@@666///,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,///++++++111...+++333<<<^^^}}}xxxwww{{{yyy{{{}}}zzzxxx{{{rrrbbbRRRDDD;;;777666333444888DDDXXXlllwwwzzzwww^^^HHH:::666QQQfff??????999888FFFaaayyy~~~~~~tttfffZZZfffuuu|||uuucccSSSUUUeeepppfff^^^XXXNNNEEEJJJWWWiiiiiihhhjjjtttyyyzzzaaaMMMfff{{{QQQzzzzzzUUURRREEEAAA;;;333---,,,,,,,,,,,,************************************************************************))))))))))))************,,,+++)))((((((***///222666===PPPkkk|||}}}{{{~~~oooccc[[[eeeffffff```XXXpppwwwuuummmnnnssskkk[[[^^^kkkxxxvvvvvvvvvtttooo{{{iiikkkOOOTTTggg~~~pppbbb]]]sss|||yyylllnnn{{{vvvcccHHHAAA???FFFKKKIIIDDDBBB111...***)))***+++++++++zzzFFF;;;<<<888===999666666333///---,,,---,,,+++************)))))))))))))))))))))*********++++++***+++///222222000444:::===@@@888BBBFFFGGGYYY]]]EEELLLZZZdddaaaZZZ___jjjccc[[[ccclll|||aaa|||yyyuuuvvv;;;===CCC999???999555000---,,,------------------............///...222000///000---999QQQSSSWWWjjjnnnZZZTTTtttyyyRRR___wwwvvv___HHH===VVVnnn~~~{{{zzz|||{{{tttooommmjjjddd]]]YYYVVVSSSNNNKKKKKK>>>333666KKKggg|||uuuYYYXXXmmm~~~PPPHHHGGGQQQGGGAAA888000---,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,...***,,,333///,,,666<<>>ZZZsssnnn\\\VVVhhhssswwwppp}}}gggSSSfffrrr|||{{{vvvuuuwwwxxx}}}xxxwwwyyy|||wwwyyynnnuuu{{{|||{{{dddVVVYYYpppYYYUUUrrrxxxfffgggsss{{{^^^MMMBBBEEEJJJIIIIIIMMM:::222***(((,,,...,,,)))}}}FFF:::===:::===888666666333///---,,,---,,,+++************)))))))))((())))))))))))***************+++///222222000333999???BBB:::DDDJJJKKKWWWTTT>>>MMM```hhhbbbYYY___kkkzzzsssppp{{{zzzrrr}}}HHH>>>@@@<<>>JJJXXX{{{vvvtttwwwwww|||pppVVV___vvvtttoooiiibbbWWWNNNPPPXXX[[[___dddlllxxx~~~uuurrrttt}}}lllRRR}}}eee^^^xxxbbbKKKJJJDDD:::111,,,+++,,,---************************************************************************))))))*********++++++++++++---......---111999@@@HHHvvvzzz~~~}}}nnn```iii}}}\\\WWWqqq|||sssooosssooopppyyytttllljjjfffeeebbb]]]WWWSSSRRRRRRPPPXXX``````\\\]]]eeennnzzzyyyuuuzzzrrrhhh[[[VVVvvv]]]ZZZ[[[kkk|||xxxfffdddqqq}}}hhhPPPDDDEEEJJJKKKIIIGGG;;;...)))+++...,,,(((HHH:::===;;;===888777666333///---,,,---,,,+++************)))))))))((((((((()))))))))*********++++++...222111///333999;;;@@@999FFFPPPOOORRREEE777HHH\\\aaaXXXOOOSSS\\\sssyyywwwcccBBB===EEE======888333///.........------------............///...000------...000KKKtttgggttteeeaaahhhbbb]]]ggg|||cccxxx|||MMM;;;KKKmmmyyy~~~~~~{{{vvvrrrrrrjjjeee```^^^^^^[[[UUUOOOJJJDDD999555CCCaaa|||wwwpppvvvzzzxxxVVVGGGHHHGGGDDD===666000,,,+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------......+++---111---222EEE[[[TTTnnnrrruuuuuuwwwyyyxxxvvv}}}yyy|||}}}xxxmmmbbb[[[YYYjjjttt{{{sssaaaMMM???>>>888555LLLlllpppZZZEEE:::BBBKKK}}}eeeIII888@@@EEE===;;;DDDXXXqqqvvvpppwwwvvvrrr]]]iii{{{tttrrrnnnggg]]]UUUUUUZZZ```eeekkkrrr}}}~~~wwwtttyyyVVViiiqqqaaaCCClllfffRRRLLLFFF===444---***+++,,,************************************************************************************++++++++++++)))---///---+++444EEETTTooo{{{nnncccccc~~~fffhhhvvv}}}qqqaaafffnnnrrrwwwuuupppuuu~~~uuulllhhheeebbbaaabbbfffhhhiiiggg___VVVOOOJJJHHHLLLPPPRRRSSSWWW^^^eeegggqqq|||pppyyy{{{kkkPPPnnnaaaRRRiiikkk^^^yyywwwiiiPPPDDDFFFGGGCCCPPPDDD555,,,***++++++)))KKK:::>>>;;;===777888666333///---,,,---,,,+++************))))))))))))((((((((()))))))))******++++++...222111///222888<<>>888GGGWWWZZZQQQJJJKKKQQQggg{{{qqqyyyooo{{{LLL<<>>:::444000///.........---------............///---///---...000555XXXYYY~~~```iiiLLLJJJXXXsssjjjMMM===KKKppp{{{~~~|||wwwsssssskkkgggcccaaa```^^^ZZZVVVMMMGGG:::222???^^^zzziiilll{{{}}}fffNNNFFFHHHEEE@@@888111,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...///---...000---;;;XXXwwwjjjTTT^^^hhhnnnuuuyyywwwqqqhhhbbbzzz}}}zzzvvvwwwtttiiiXXXHHH???<<>>;;;<<<888:::666333///---,,,---,,,+++************))))))))))))(((((((((((()))))))))***++++++...222000...111777>>>CCC>>>NNN]]]\\\TTT::::::EEEQQQSSSOOOJJJKKKMMMXXXdddrrr~~~|||mmmyyyuuuYYY>>>DDD@@@@@@;;;555111//////......---------............///---///...000333;;;dddbbbgggeeeuuuHHHAAATTTvvvppppppVVVDDDNNNtttxxxtttsssmmmkkkhhhdddaaa^^^\\\[[[SSSLLL===222???___yyycccbbbtttNNNFFFHHHFFFBBB:::222,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------000///000111111HHHnnnxxx}}}nnnaaadddooolllpppvvvzzzyyyrrrjjjfffttt{{{}}}~~~{{{rrrbbbOOOBBB>>>???666<<>>CCCKKKXXXeeemmmmmmnnnuuu}}}|||}}}tttvvv{{{[[[kkkfffWWWddduuuyyy]]]eeerrrwwweeeKKKAAAGGGEEEHHHHHH???111)))***---QQQ;;;>>>;;;<<<888;;;666333///---------,,,+++************))))))))))))(((((((((((())))))))))))++++++...111000...111777:::???888HHHYYYZZZPPP555666???HHHKKKJJJIIIIIIHHH>>>FFFRRR___iiittt~~~wwwnnnccc@@@<<>>444+++***///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------000)))111000%%%AAAzzz~~~wwwuuu|||dddnnnnnnsssyyy|||}}}zzztttmmmwwwsssmmmeeeaaabbbgggmmmpppwwwwwwyyyzzzzzzuuullleeeRRROOOWWWtttrrrbbbIII>>>[[[~~~CCCAAAeeetttllljjj```PPPOOO???@@@@@@AAAFFFQQQ```jjjjjjiiiddd^^^```iiiqqqtttuuutttuuu|||KKKiii|||ttthhhJJJkkkTTTFFFKKKIII444...333,,,,,,++++++******++++++,,,++++++++++++++++++++++++)))************+++++++++(((,,,...,,,***+++,,,---)))555555KKKooo}}}oooWWW^^^xxxrrrYYYmmmvvvmmmtttvvv~~~yyyjjj___YYYaaallltttzzz}}}|||}}}}}}yyyvvveeeWWWEEE888222000///...//////333===EEEOOO```qqqtttrrrnnnjjjeeebbb```___qqquuu|||eeepppppphhhfffkkkzzz___jjjnnnzzzggg\\\tttwwwXXXEEEHHHCCCHHHOOOEEE000(((---WWW;;;;;;;;;@@@999888666333///,,,++++++***)))))))))))))))((((((((((((((((((((((((((()))******---.../////////222666999888555>>>;;;DDDPPP<<>>___|||]]]AAAWWWxxx}}}~~~hhhEEEJJJHHHEEE@@@666,,,***...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///---444222222VVVwww]]]dddnnndddjjjlllqqqwww{{{{{{xxxsssoooooovvv~~~}}}}}}}}}{{{xxxlll```VVV\\\rrr|||___IIIGGG```pppEEEFFFggg}}}jjjcccaaaYYYNNNGGGFFFKKKQQQUUU___bbbddddddjjjsssyyyzzz{{{{{{~~~cccbbbzzzmmmGGGVVVuuuhhhMMMEEEFFF666...000---,,,++++++******++++++,,,++++++++++++++++++++++++)))************++++++++++++,,,,,,+++***,,,...///,,,777===ZZZtttzzzddd```uuukkkzzzyyy|||rrrgggiiieeegggooouuuxxx~~~{{{oooeeeNNNDDD888000...000000000333111333999AAAMMMaaarrr~~~~~~wwwjjj^^^VVV\\\eeeqqqzzzzzzjjjqqq]]]TTTppphhheeekkkmmmdddXXXcccxxxTTTIIIDDDGGGMMMFFF444***---XXX<<<;;;;;;???999888666333///,,,++++++***)))))))))))))))((((((((((((((((((((((((((()))******---......//////222666999<<<555;;;888DDDOOO<<>>>>>AAA>>>999555111///...///............////////////)))333222111BBBnnnrrrbbb]]]hhhcccYYYlllfffKKKLLLNNNQQQ]]]pppOOO===VVVxxxnnnOOO___iiivvv|||zzzxxxvvvuuutttpppkkkgggfffffffffeeeccc^^^KKK777>>>^^^|||iiiZZZtttoooiiiXXXGGGFFFEEECCC;;;111,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,222...+++III}}}\\\YYYddd___jjjaaasssvvv{{{~~~zzzsssrrrttt}}}~~~~~~}}}|||xxxtttqqqnnnxxxyyyyyyhhhHHHKKKbbbgggKKK___{{{sssllleeejjjnnnpppvvv~~~___kkk~~~\\\___pppJJJJJJJJJ999......,,,++++++******++++++,,,++++++++++++++++++++++++))))))*********+++++++++...,,,***+++,,,+++...111:::YYYuuunnn```kkkgggdddvvv{{{xxxxxxssskkkeeedddgggjjjnnnuuu~~~~~~{{{ssscccNNN>>>333111///000222222111///...,,,+++///:::MMMcccrrrwww{{{}}}iii^^^YYY^^^```bbbsssiiinnnQQQWWWbbbyyygggZZZjjj{{{hhhYYYkkklll]]]JJJCCCDDDBBB999...\\\>>><<<;;;???999777666333///,,,++++++***)))))))))))))))((((((((((((((((((((((((((())))))***,,,---......///111555888888999HHHFFFFFFEEE111,,,999;;;<<<===>>>@@@CCCEEELLLNNNPPPQQQUUU___mmmwww|||wwwllliiilll{{{xxx^^^vvv{{{tttAAAAAABBB???:::555111/////////............////////////---555555111OOOfffnnnooo^^^^^^MMMUUUrrrwwwRRR@@@888:::DDDYYYddd===;;;TTTXXXFFFKKKYYYlll~~~~~~{{{yyyyyyyyysssqqqmmmkkkiiihhheeedddddd___LLL777<<<[[[zzzgggnnnyyyvvvyyycccDDDBBBBBBBBB<<<333------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++333000888fff|||QQQ\\\ccc[[[kkkdddxxxzzz~~~~~~wwwmmmmmmsss~~~xxxpppiiieeeeeefffhhhjjjjjjhhhdddbbbdddddddddccccccfffmmmqqqrrrvvv~~~nnnVVVGGGgggWWWYYYvvvyyyuuuvvvvvvssspppttt~~~rrr\\\{{{RRRFFFxxxzzzQQQJJJMMM???///---,,,++++++******++++++,,,++++++++++++++++++++++++))))))*********+++++++++---+++,,,...---+++000777PPPtttxxxjjjhhhrrryyyxxxvvvrrrmmmllljjjgggfffiiiqqqyyyyyy}}}~~~tttcccOOO>>>555444444555666777666333111222222111444???QQQcccnnnsssvvvzzz~~~xxxlllggggggaaaYYY___nnngggrrrhhhXXXPPP___}}}iiiYYYiiiyyydddTTTdddpppTTTAAABBBHHHAAA333^^^???===;;;>>>888777666333///,,,++++++***)))))))))))))))((((((((((((((((((((((((((()))******,,,------......111555888777;;;PPPOOOKKKEEE000---<<<===>>>>>>>>>>>>AAACCC@@@EEEKKKMMMOOOVVVbbbkkknnnyyy{{{nnnfffdddgggkkkmmmwwwvvvyyyzzzsssfff???AAACCC@@@;;;666222000//////............////////////000222111...XXXcccyyybbblllkkkVVVVVVwwwzzz]]]JJJ:::777666EEEvvvSSS999???EEE>>>;;;JJJbbbyyy}}}{{{{{{|||tttrrrooommmllljjjgggeeeeee```MMM777;;;ZZZyyyiii```nnneeeEEEBBBAAAAAA<<<444...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,222111CCCuuu|||dddVVVcccccc___mmmmmm{{{{{{~~~~~~sssgggiiirrrwww{{{zzzrrrkkkggghhh```UUULLLHHHGGGHHHIIIIIIKKKLLLKKKLLLPPPXXX^^^\\\___dddkkktttrrrSSSJJJRRR[[[gggxxxqqqsss~~~~~~xxxyyy___^^^uuu^^^CCCuuu~~~\\\GGGIIIAAA222---,,,++++++******++++++,,,++++++++++++++++++++++++)))************+++++++++,,,+++---000......999HHHnnn}}}uuunnnccceeexxx}}}wwwssspppmmmkkkjjjlllnnnpppvvv}}}yyygggPPP>>>555333333555777999999888777666555555444444===MMM[[[bbbaaaeeelllsssxxxzzzzzzzzzwwwzzz}}}xxxgggYYY___nnnvvvfffvvv___LLLzzzmmmaaauuuppp[[[^^^zzzcccIIIBBBIIIFFF:::```@@@===;;;>>>888777666333///,,,++++++***)))))))))))))))((((((((((((((((((((((((((()))******+++,,,------...111555888888:::NNNQQQNNNHHH222///:::;;;<<<<<<<<<<<>>888777666333///,,,++++++******))))))))))))((((((((((((((((((((((((((()))******+++,,,------...000555888444333EEEJJJKKKFFF000,,,666777999999999;;;===???BBBAAABBBFFFKKKOOOPPPPPPTTTYYYaaakkkuuuxxxmmm]]]PPPIIIKKKTTTRRRQQQ___ggggggjjjvvv}}}lll|||yyyZZZBBBEEEBBB<<<777333000//////............/////////000...---666???rrraaaQQQvvvssseeeMMMaaa~~~eeeppp|||tttfffLLL===```uuuZZZGGG999;;;AAA<<>>@@@===:::<<<666666333000---,,,+++)))((())))))))))))((((((((((((''''''&&&'''((()))+++,,,------,,,---...111444555444::::::>>>DDD<<<...---555666777888:::===???@@@BBBCCCDDDEEEEEEGGGJJJMMMNNNSSS[[[ccclllwww}}}vvvwwwhhhIIIAAAAAA333AAADDDGGGFFFEEEGGGMMMSSS[[[eeeoookkk```bbb|||}}}hhhDDDDDDDDD???666000000000///////////////000000000000333---666EEEnnnzzzgggUUU[[[EEEUUUlllyyyBBBQQQyyyfffDDDSSS:::AAA@@@eee}}}}}}yyyuuurrrqqqqqqpppooorrrfffNNN999<<>>PPP===111...,,,++++++------,,,***++++++++++++++++++++++++++++++++++++++++++,,,,,,---...---,,,111GGGkkknnnJJJFFFhhh~~~zzzyyyvvvrrrooonnnoooqqqrrrrrrpppqqqxxx|||{{{yyyzzznnnQQQ999888<<<777444777777777888===AAABBB>>>999555666666<<>>???@@@BBBCCCCCCDDDEEEIIIKKKLLLPPPUUUYYY^^^fffpppwww~~~~~~tttlllkkkdddggg]]]AAA777;;;555>>>@@@AAA???<<<;;;???BBBAAAJJJQQQOOOFFFIIIaaazzzvvv{{{fffccceeeBBBCCCCCC???555000000000///////////////000000000000222///;;;SSSfffiiibbbpppMMMVVVssscccQQQ~~~aaaQQQGGGAAA===```yyy~~~~~~zzzwwwvvvuuutttrrrmmmbbbMMM:::===VVVuuu}}}aaahhhkkk???>>><<<333666,,,+++------------------------......---------...//////+++;;;HHHrrr~~~zzzeeeRRR]]]aaa___cccsss{{{ooommmrrrwwwzzzzzzvvv~~~|||vvvtttooojjjeeebbb```___^^^jjjrrrrrr}}}|||dddbbbaaavvv~~~xxxttttttuuuxxxZZZhhhxxxoooTTTFFF}}}^^^CCCOOOBBB888...---++++++------,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,'''...000///===```}}}~~~fffLLLAAA^^^zzzrrruuuxxxyyyvvvrrrooonnnqqqppplllkkkrrr|||}}}|||~~~|||{{{zzzlllVVVGGG<<<<<<>>>999777999888888999<<>>>>>@@@AAABBBBBBDDDGGGIIILLLOOOSSSUUUWWW\\\dddjjjooowwwyyykkk___[[[TTTXXXWWWCCC555888:::666999:::888555333444666222888???===666888KKK```ppp~~~nnnqqqfffLLLmmm___???AAABBB>>>555000000000///////////////000000000000111111<<<^^^aaacccpppZZZ[[[{{{~~~JJJ___{{{RRRYYYDDD;;;[[[vvv~~~~~~~~~zzzxxxvvvtttrrrpppggg]]]KKK;;;===TTTqqqsss___ppp{{{wwwlll}}}EEE;;;>>>222444000***------------------------......------......///000,,,<<>>EEEIIIGGGEEEEEECCC???BBBAAA???<<<:::999999:::999111:::XXXpppyyy}}}~~~~~~~~~}}}yyyccceeettt~~~OOORRRyyynnn\\\qqqooo```kkknnnJJJIIIpppFFFCCC===:::<<<777555222///---,,,,,,***)))))))))))))))((((((((((((''''''&&&'''((()))+++,,,,,,,,,,,,,,,///222555777222===GGGNNNKKK777+++333999999999999999:::;;;;;;<<<>>>AAABBBBBBCCCEEEGGGFFFHHHKKKMMMNNNSSSZZZ```dddllluuuyyy{{{{{{xxxrrrfffWWWIIIAAA<<<777===SSS^^^OOO:::444///111444666777888:::;;;;;;AAAHHHGGG>>>888>>>HHHZZZXXXSSS[[[jjjuuujjjlllIII???AAA>>>666111111111///////////////000000000000000222555hhhkkk{{{RRRsssgggpppYYYAAA|||UUUAAAYYYuuu~~~}}}{{{xxxtttqqqiii\\\III:::999KKKjjjdddZZZSSSqqqttt}}}}}}}}}[[[[[[===AAA777111666***---------------------------------...///000111111666JJJ{{{{{{TTT[[[ZZZ[[[cccrrrxxxrrrooolllgggqqq~~~zzztttvvv|||PPPHHHIIILLLnnngggvvvdddQQQfff{{{xxxOOOHHH===222///,,,+++,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,------......111)))666^^^}}}dddppp|||pppssstttuuu|||~~~{{{uuuqqqqqqxxx}}}|||}}}}}}~~~~~~rrr\\\KKKGGGRRRSSSPPPKKKIIIKKKHHHCCCGGGDDD???;;;888777666666888333@@@___www~~~}}}zzzyyylll___ssstttPPPiiissslllyyycccWWWwwwZZZ===pppGGGEEE>>>:::<<<666555222///---,,,,,,+++***))))))))))))((((((((((((''''''&&&'''((()))+++,,,,,,++++++,,,///222555777<<<@@@AAAEEEBBB111***888888888888888888999:::;;;;;;===@@@BBBBBBCCCDDDFFFFFFIIIKKKKKKLLLOOOVVV[[[ccciiippprrruuuvvvwwwwwwrrreeeQQQ;;;...222222555MMMfff^^^CCC888111222333555777888::::::>>>EEELLLLLLBBB:::@@@KKKXXX___YYYQQQeeennnlllppptttIII@@@BBB???888222222111...////////////000000000000...666:::|||tttkkkSSSiii|||yyycccxxxyyyaaaCCCnnn[[[EEE[[[www~~~}}}}}}|||yyyuuuqqqkkk]]]III:::777FFFddd~~~qqq\\\]]]wwwvvvRRRrrrfff>>><<<888///222)))---------------------------------...///000111222999[[[yyy\\\NNNXXXXXX[[[fffvvv}}}{{{yyyssskkkiii|||~~~___NNNNNNssswww___zzzhhhCCCeeeRRRHHH???333000---+++,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,---...//////000,,,EEEvvvmmm```aaaxxxvvvtttooonnnqqquuu{{{}}}}}}|||{{{{{{~~~~~~~~~}}}nnnTTTLLLUUUiiibbbZZZWWWVVVUUUQQQNNNOOOIIIAAA<<<;;;999666333666999IIIdddyyy{{{xxx}}}[[[jjjwww\\\NNN}}}___nnnfffYYYoootttJJJpppGGGFFF@@@;;;;;;555444222...---,,,,,,+++***))))))))))))((((((((((((''''''&&&'''((()))+++,,,+++++++++,,,///222666888<<<<<<:::>>>>>>---(((888666666666666777888999:::999;;;>>>@@@@@@AAABBBCCCGGGIIIKKKLLLLLLPPPVVV[[[```gggnnnppppppvvvxxxtttrrrpppjjjZZZBBB///222666333AAA___^^^FFF;;;333222222333666888:::;;;>>>EEEMMMLLLCCC???JJJYYYfffqqqiiiRRRYYYrrr{{{ppp~~~{{{LLLBBBDDDAAA999333222111...////////////000000000000,,,;;;EEE~~~aaaSSSWWWddd^^^___}}}pppXXXKKKmmm{{{\\\EEE[[[www|||||||||}}}}}}zzzuuuqqqjjj\\\JJJ<<<666AAA]]]vvvccc^^^uuuiiiWWW{{{pppCCC888<<>>@@@...%%%222444444555555666888999:::777:::===?????????@@@BBBBBBDDDGGGIIIJJJOOOVVV[[[VVV___iiinnnqqqvvv~~~zzzoooffffffjjjbbbMMM:::333999///333NNNRRR===555222111000222666;;;>>>???;;;BBBJJJIIIAAA@@@QQQdddsss{{{lllPPPUUUqqq|||zzz{{{VVVCCCEEEBBB:::444222111...////////////000000000000+++???MMMccc[[[PPPHHHUUULLL]]]oooNNNXXXwww|||www[[[DDDZZZwwwzzzwwwhhh[[[KKK>>>777>>>WWWppp|||nnnTTTZZZHHHrrrxxxHHH777@@@111///...------------------------------......///111222333KKKuuuttt~~~```IIIUUUUUUWWW___nnn}}}wwwcccwww}}}uuuoootttqqqnnnmmmpppuuu|||}}}xxxtttqqqoooooonnnsssvvvsssmmmhhhiiikkkeeejjjmmmiiieeegggqqq{{{xxxhhhjjjnnntttxxx~~~{{{mmmeee\\\ccc{{{```LLLGGG444111---++++++,,,---,,,++++++++++++++++++++++++******+++,,,---//////000---PPP~~~}}}mmmjjjzzzrrraaaeeetttzzzzzzyyyzzz{{{zzzzzzzzz}}}|||~~~}}}xxxvvvyyy{{{{{{{{{}}}wwwzzzwwwyyytttooouuuhhh]]]RRRNNNPPPNNNEEE===666FFFYYYiiixxx|||zzzzzzxxxoooddd{{{nnnGGGaaa}}}YYYhhhvvvXXX]]]}}}|||xxxJJJCCCBBB===:::666333222///---+++)))))))))))))))))))))(((((((((((('''''''''(((((()))***+++,,,+++,,,...111222222000888:::======666...---111555444444444555666888999888999:::<<<>>>???AAAAAAAAABBBCCCDDDFFFJJJPPPTTT[[[^^^aaadddhhhpppzzz~~~yyyqqqqqqgggTTTGGGEEEEEEBBB@@@777111444888888777777222000///222999AAAGGGIIIFFF888555000999@@@CCC```jjjmmmnnnlllnnn~~~wwwyyy{{{SSSAAAHHHIII@@@555111000000///////////////000111111111===PPP\\\HHH```UUUHHHXXXiiizzzlllPPPYYYuuuuuufffNNNQQQccc|||~~~|||}}}wwwkkk]]]MMM>>>444666KKKaaaqqqyyycccVVVppppppPPPmmm@@@===999111......++++++,,,,,,,,,------------///,,,,,,111,,,,,,999ZZZwwwRRRCCCZZZWWWQQQ[[[uuu}}}mmmvvv}}}{{{xxxsssnnnlllmmmllljjjhhhhhhjjjjjjfff```ZZZXXXXXXXXXSSSOOOQQQ\\\lll|||ooo]]]iiiwwwgggjjjBBBSSSMMMEEE<<<222******---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,$$$222000(((+++---,,,111666mmmrrrsssmmmkkkjjjlllsss}}}}}}xxxxxxyyyyyyyyywwwwwwwwwxxx||||||zzzxxxxxxzzzzzzxxxzzz{{{}}}yyyrrrqqqpppiiiaaa[[[XXXRRRJJJCCCCCCOOO___nnnzzz}}}~~~zzzXXXttt___```]]]uuupppbbbhhh~~~xxxKKKCCCBBB===:::666333222///---+++)))))))))))))))))))))(((((((((((('''''''''(((((()))***+++++++++,,,...111222111000666888;;;<<<666///...333666666555444444555666777888999:::;;;===???@@@AAA@@@AAABBBCCCEEEIIINNNRRRXXX[[[^^^aaaeeelllvvv}}}~~~zzzqqqRRR???HHHZZZVVVDDD;;;666333555555333444888666666444222222555;;;???---,,,:::>>>BBB@@@>>>[[[|||wwwtttwww|||UUU@@@GGGIIIAAA777222222111///////////////000111111111===PPPfffOOOkkk```NNNVVViii|||~~~}}}\\\xxxoooZZZaaacccHHHUUUlll~~~}}}uuugggSSS???222333AAAOOOfffnnnxxx~~~}}}^^^PPPjjjbbbQQQddd{{{BBB<<<888111000---++++++,,,,,,,,,---------,,,///,,,---222...111AAArrrQQQJJJWWWVVVTTT```xxxrrrwwwxxxpppooobbb___^^^aaaeeeeee___ZZZWWW\\\aaaccccccaaaaaaaaa]]]eeesssrrrmmm{{{kkkgggpppeeeAAACCCsss}}}NNNNNN===333++++++------,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((///,,,)))...---,,,333FFFxxxnnnxxxrrrjjjhhhjjjpppxxx|||wwwyyyyyyyyyyyywwwwwwwwwwwwzzzxxxvvvttttttvvvwwwvvvyyy{{{|||vvvmmmfff___XXXOOOJJJIIIRRR```nnnyyy}}}|||pppeeeiiisss{{{YYYLLLrrrssspppuuudddaaaxxxKKKDDDBBB===:::666333222///---+++)))))))))))))))))))))(((((((((((('''''''''(((((()))***++++++++++++...000222111000444666:::;;;666//////444777666555444444444444555888888999;;;===>>>???@@@>>>@@@AAABBBDDDGGGLLLPPPSSSVVVZZZ]]]```gggpppwww|||yyyppptttnnnaaa[[[YYYNNN???:::777666666444222666<<<:::======888222444>>>HHHLLLHHHMMMFFFBBB>>>CCCggg}}}||||||}}}QQQ@@@GGGIIIBBB888444333333000////////////000111111000>>>UUUoooUUUwwwqqqZZZUUUiiipppllllllxxxnnnbbbdddcccooo^^^GGG^^^yyy}}}zzzqqq^^^GGG777555;;;@@@SSSZZZfffsss}}}rrrYYYNNNhhhddd]]]VVVpppFFF;;;666222222+++,,,,,,,,,,,,------------,,,...,,,///333000888MMM~~~dddJJJMMMNNNSSSXXXhhh}}}}}}|||xxxkkk```ZZZSSSRRRTTT\\\dddcccZZZPPPWWWaaappp}}}zzzvvvnnn~~~\\\___uuukkk@@@GGGyyyxxxpppuuuIIIIII>>>444,,,+++------,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,'''***111------;;;dddooopppyyy~~~dddjjjsss|||~~~yyyvvvxxxxxxxxxxxxxxxwwwvvvvvvyyywwwuuutttttttttvvvwwwwww{{{zzzooodddZZZSSSPPPOOOUUU___lllxxx~~~}}}~~~cccWWWhhh}}}rrrTTTGGGwww|||___qqqeeeWWWzzzyyyKKKDDDBBB>>>:::777333222///---+++)))))))))))))))))))))((((((((((((''''''''''''((()))***++++++***+++---000111111000555666999:::444......333444444444444444444555555888888999:::<<<===>>>???>>>???AAABBBDDDGGGKKKNNNPPPSSSWWWYYY]]]ccclllrrr||||||xxxuuuhhhqqqwwwlllTTTCCCHHHVVVAAA;;;777666666666;;;AAAGGGKKKJJJ@@@777999HHHWWWeeeZZZSSSDDDAAAEEENNNrrrooozzz~~~}}}ZZZCCCJJJLLLDDD999444222111000000//////000000111222...AAAaaaqqqUUUzzzwwwbbbWWWhhhpppaaaooo}}}```fffnnn]]]bbbmmmrrr[[[QQQkkk~~~vvvjjjlllcccNNN===888888888???FFFRRRcccqqqyyyzzzxxxuuu{{{qqq[[[RRRcccwwwnnnIIIbbbIII999444222444))),,,,,,,,,------------...---///---///222000<<>>;;;777333222///---+++)))))))))))))))))))))((((((((((((''''''''''''((()))***+++******+++---000111000///777888:::999333+++,,,111000111222333444555666666777888999:::;;;<<<===>>>>>>@@@BBBCCCDDDGGGJJJMMMNNNQQQUUUXXX[[[```hhhnnnzzz}}}yyyuuusssuuukkkpppzzzaaaZZZfffGGG<<<333222666999>>>BBBSSSSSSNNN@@@333444CCCRRRQQQOOOPPPIIIQQQ[[[XXXhhhiiittt~~~~~~xxxqqqGGGNNNPPPGGG;;;333000...000000000000000111222222...DDDsss|||qqq}}}UUUrrrjjj\\\VVVnnnwwwkkkqqq^^^hhhmmmiiitttuuu^^^YYY___dddxxxyyyfffSSS\\\___SSSBBB777333333444888BBBOOO[[[aaa```\\\___hhhuuuzzz^^^SSSOOO~~~tttBBBSSSJJJ777444111444))),,,,,,---------............000...///000...@@@bbbwww}}}|||MMMDDDLLLOOOKKK^^^uuuuuujjjnnnqqqxxxwwwxxxwww|||{{{|||~~~}}}UUUrrrAAASSSzzzMMMAAA777...---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++000111***;;;```xxxssswww^^^[[[XXXYYYmmmssszzz|||zzzyyyyyy{{{sssssstttvvvyyyzzzxxxvvvsssrrrtttvvvtttnnnnnnssswwwxxxkkk___VVVRRRPPPOOONNNUUUgggxxx}}}eeegggzzz|||[[[eee}}}ggggggdddPPPyyyLLLEEECCC>>>;;;777333222///---+++)))))))))))))))))))))(((((((((((('''''''''(((((()))***+++*********---///111000///888888999888111***+++000...///111333555666666666777888888999:::;;;<<<======???BBBCCCDDDFFFIIILLLLLLPPPTTTWWWZZZ^^^fffkkkxxx}}}xxxsssppppppbbbkkkjjjTTTUUUCCC777......333777:::===EEEEEE???555...000===HHHdddmmmppp^^^bbbmmm``````hhhhhhgggnnnpppzzzuuuJJJQQQSSSIII<<<444///---111000000000000111222222000EEEsssyyyuuuZZZjjjXXXOOOTTTwwwyyyhhhnnn|||~~~qqqgggjjjuuuoooXXXKKKRRR[[[ZZZLLL;;;444555222333888>>>DDDEEEBBB>>>EEEOOO]]]hhhpppxxx\\\TTT@@@kkk|||ppprrrCCCFFFHHH666444...333***,,,---------............///000///000///---EEEmmm{{{FFF???GGGQQQLLLccc{{{|||~~~tttqqqsss}}}yyywww^^^YYYFFF???iiiOOOCCC888///...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))---...000///...IIIttt|||eeeXXXLLLUUUcccaaalllyyy|||~~~~~~|||{{{|||~~~tttssssssvvvyyyzzzvvvssstttqqqqqqtttpppiiijjjrrr{{{~~~sssggg]]]VVVQQQPPPJJJFFFNNNeeeyyyuuu[[[XXXsssuuu^^^VVVcccaaasss]]]yyyLLLEEECCC???;;;888333222///---+++)))))))))))))))))))))(((((((((((('''''''''(((((()))***+++*********,,,///000000///666666888777111***+++111...///111333444555555444777777888999:::;;;;;;<<<<<<>>>@@@BBBCCCEEEGGGJJJKKKOOOSSSVVVXXX]]]ccciiirrr|||{{{uuunnnjjj```RRRHHHIIIDDD999999CCC888222...000222333444777444444222000000444;;;AAAvvvlllaaannndddaaabbb^^^XXX[[[sssssssssiiiJJJRRRSSSJJJ===555111...111111000000111111222333444DDDrrrhhh```nnnTTTMMMWWW|||wwwYYYppp~~~ooo|||sss^^^KKKHHHNNNYYYSSS@@@666999444444444555666555333222333;;;DDDKKKQQQ[[[iiisss``````FFFdddxxxzzzHHH<<>><<>>777222000111111111000111111222333666BBBuuuZZZcccxxx\\\SSS[[[|||zzzOOOzzzrrriii|||}}}zzzrrrFFF999<<>>AAAJJJOOOSSSlllyyyjjj|||yyyuuunnnhhhccctttfffsss~~~QQQ===gggeeeNNNEEE:::111//////---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++000---)))000@@@aaa\\\<<>>GGGbbb{{{]]]cccbbbBBB}}}sssjjj___qqqHHHGGG@@@;;;;;;555333222///---,,,+++++++++))))))))))))(((((((((((('''''''''(((((()))***+++))))))***+++---///111222444;;;===666---,,,---///222222222222333444555555555666666777888:::;;;<<<>>>???@@@BBBDDDEEEFFFGGGLLLNNNQQQSSSVVVZZZ___ccchhhvvvzzzwwwpppaaaRRR???333...333666444888BBB666111222888888000000555>>>777<<<555<<<999,,,NNNSSS]]]hhhkkkhhhdddeeehhhgggiiibbbZZZgggrrr~~~SSSMMMZZZQQQ@@@<<<333222111111111000000000000000333TTTqqqWWWjjjbbbRRRTTTUUUzzzvvvrrrjjjKKKjjjyyyzzzxxxjjjkkkTTT888OOOIII999???///777777999;;;777111000333000111222000333;;;FFFLLLnnnxxx{{{hhhnnnSSS999EEE::::::---,,,+++............////////////+++---000777777666TTT|||bbbCCC???BBBIIIOOOWWWuuuyyyssswwwuuurrrmmmhhhfffggghhhxxx^^^yyyIIIIII|||~~~nnnKKK<<<444///+++000222))),,,,,,++++++,,,,,,---...333%%%444***222EEE{{{tttttt}}}xxxHHHIIILLLbbbbbbvvv}}}|||zzzwwwuuuuuuxxxvvvsssqqqmmm___QQQHHHBBB@@@AAA===:::EEEVVV|||vvviii]]]UUUNNNHHHCCC???AAAAAASSSsss~~~hhhjjj|||TTTeeedddmmmrrrIIIHHHAAA;;;;;;555444222000---,,,+++******))))))))))))(((((((((((('''''''''(((((()))***+++((()))***+++---///000000999???@@@888///---///000222222222222333444555555555555666777888:::;;;<<<===>>>???AAABBBDDDEEEFFFIIILLLNNNQQQTTTXXX]]]aaagggttt{{{yyy|||zzzmmm^^^UUUIIIAAACCCDDDBBBFFFOOOKKKHHH<<>>CCC???QQQ???:::000:::IIIDDDXXX___bbbeeeiiikkknnnqqqsssvvvyyytttmmmuuu|||VVVMMMZZZRRRAAA===222222111111111111000000000000666YYYkkkYYYmmm```SSSZZZ]]]}}}rrrppphhhLLLiii~~~|||tttnnneeelllYYYYYYbbb;;;+++===666<<<===888999>>>???:::777777555222111555<<>>@@@???QQQqqqyyyaaabbbnnnrrrQQQvvvkkkeeetttKKKIIIAAA;;;;;;555555333000...+++***))))))))))))))))))(((((((((((('''''''''(((((()))***+++((()))+++---............<<>>???AAACCCDDDDDDGGGIIILLLNNNQQQUUUZZZ]]]```kkk|||zzzxxx}}}vvvjjjcccQQQ@@@<<>>222222111111111111111111111111:::aaahhhOOOfffvvvUUUKKK```kkk|||ssssssgggNNNiii{{{zzzwww}}}fff^^^NNNGGG[[[yyyzzzeeejjjXXXBBB444555CCCIIICCCEEEPPPNNNCCC:::888555222111333888===```rrriiizzz___<<<@@@777===333000...............////////////111,,,222111---OOOxxxsss{{{AAAAAAAAAFFFKKKccczzz|||~~~wwwsss|||{{{vvvrrrkkkiiifffbbb___```dddgggsss{{{bbbYYYmmmqqqFFF@@@iiiLLL>>>777333,,,...222,,,,,,,,,,,,,,,,,,------...***222)))444<<<}}}MMMDDDUUU^^^ZZZnnnyyy~~~~~~~~~~~~}}}||||||qqqssspppiiiccccccddddddbbb[[[WWW\\\___bbbjjjvvv{{{sssmmmddd\\\VVVPPPJJJEEE>>>>>>===NNNooo}}}eeeSSShhhuuuZZZVVVlllggguuuKKKIIIBBB<<<<<<555666444111...+++))))))((())))))))))))((((((((((((''''''''''''((()))***+++)))+++---///000///...---:::@@@@@@888000...111333111111111111222333444555555555555666888999;;;<<<<<<<<<===???AAABBBDDDDDDFFFHHHJJJMMMOOOSSSXXX[[[[[[eeettt}}}wwwxxx{{{zzztttQQQLLLLLLUUUbbbsssyyyttt|||ttt\\\TTT^^^{{{nnnsssgggIIIFFFVVV___ooonnnnnnsss|||aaaNNNVVVTTTHHH@@@222333000111111111111111222222===fffjjjKKKjjjxxxVVVCCCaaa}}}}}}yyydddLLLfffwww}}}}}}rrrhhhppp~~~ooottt~~~{{{lll^^^PPPLLLKKKJJJMMMRRRRRRbbbvvvqqquuuzzzPPP???OOO\\\]]][[[\\\XXXRRRGGGAAA:::666444444999>>>WWWyyyhhh~~~~~~jjj@@@???666>>>444000---............////////////---***777555///ZZZyyy{{{lll<<<>>>AAAIIIOOOhhh}}}}}}yyy}}}zzz~~~|||mmmzzzuuuqqqnnnkkkiiiddd]]]YYYXXXZZZ\\\qqq}}}~~~}}}yyyzzzlll\\\pppVVV:::eee}}}kkk|||OOO@@@999555------111...,,,,,,,,,,,,,,,---......,,,666---222LLLwwwFFFDDDRRRZZZOOOppp{{{}}}}}}~~~}}}{{{yyyxxxxxxkkkjjjfffdddeeellltttxxxzzzqqqllloootttwww}}}yyymmmgggaaa[[[WWWQQQKKKFFF>>>>>><<>>???AAACCCDDDEEEFFFHHHJJJLLLNNNRRRWWWZZZ]]]dddqqqwwwuuu{{{yyyjjj^^^ZZZddd{{{}}}\\\SSS___uuuiiinnnnnnNNN===MMMVVVcccjjjttt}}}hhhNNNTTTVVVLLLBBB222444000000111111222222222333;;;iiinnnQQQxxxiiiIIIddd^^^FFF\\\uuuzzz~~~|||vvvmmm]]]PPPYYYfffwwwtttdddmmmyyywwwyyynnndddbbbccc]]]QQQFFFTTTAAAYYYoooOOOWWWdddkkkcccWWWYYYdddWWWLLLAAA;;;777444666===QQQuuu|||ooovvvgggqqq~~~tttDDD@@@666???333...+++............////////////000///888222---YYY}}}mmmggg999888;;;EEELLLggg{{{}}}sssnnnttt}}}cccuuu}}}xxxssspppoookkkhhhbbb[[[UUURRRSSSTTTooo}}}zzzvvvttt~~~uuubbbxxxlll===VVVuuuVVVCCC999666---,,,111///------,,,,,,------...///,,,222333///ccc}}}ttthhhppp999>>>NNNYYYSSSvvv{{{}}}}}}|||zzzyyy{{{}}}jjjdddaaaeeeppp|||}}}~~~}}}uuuiiiddd^^^ZZZWWWRRRKKKFFF???>>>;;;JJJkkktttooozzzlllqqqXXXgggzzzmmmsssJJJHHHBBB<<<===666555333000...+++***))))))))))))))))))(((((((((((('''''''''(((((()))***+++***+++---///000111000000111777888111***+++000333111000000111111222333444444444555666777999:::;;;<<<===>>>???AAACCCDDDEEEEEEGGGJJJLLLNNNQQQVVVYYY[[[^^^eeeqqq}}}xxxyyywwweeeYYY```wwwyyyXXXJJJKKKLLLyyyooocccdddUUUCCCJJJGGGPPP^^^oooyyy}}}~~~rrrnnn{{{oooOOORRRWWWPPPDDD222555000000111111222333333333888ooorrrHHHooopppQQQkkk~~~\\\@@@NNNhhhjjjiiibbbZZZTTTKKKDDDQQQiii{{{mmmcccuuuttthhhyyywwwMMMHHHQQQMMMmmm\\\OOOdddSSSQQQWWW]]]SSSFFFPPPeeeTTTIII???===:::555666<<>>:::HHHiii~~~zzzsssvvv}}}vvvcccppp|||]]]hhhyyypppHHHGGGAAA<<<===777444222000---,,,+++******))))))))))))(((((((((((('''''''''(((((()))***+++))))))***,,,...///000111222888999111***+++000333000000000000111222333444444444444555777888:::;;;;;;;;;<<<>>>@@@AAACCCCCCEEEFFFIIIJJJLLLPPPTTTXXXYYYUUUTTT\\\mmm~~~{{{yyy}}}pppNNN<<<777ZZZwwwaaaBBB<<<>>>;;;nnnlllbbb^^^SSSTTTDDDCCCOOO]]]dddeeegggmmmsssiiiXXXTTThhhtttOOOPPPXXXSSSEEE222555000000111222222333444444<<<vvvEEE\\\aaa___MMMrrrsss```???EEEOOOOOOJJJCCCBBBLLLYYY___lll{{{hhhbbbvvvttteeezzznnn;;;[[[MMMIII\\\VVVCCC333JJJIIILLLOOOKKKGGGNNN[[[\\\QQQJJJKKKHHH>>>:::===NNNsss```SSSdddyyyuuuvvvEEE@@@888@@@111---...............////////////---333000,,,DDDwww}}}}}}JJJ<<<<<>>@@@AAABBBDDDEEEHHHIIIKKKOOOSSSVVV\\\SSSLLLPPPbbbxxxzzzxxx}}}xxxlllrrrrrrPPP888666<<<555QQQjjjgggOOO<<<888;;;MMMxxxeeeccc```bbbOOO???FFFMMMOOOMMMNNNSSSYYYnnnXXXQQQfffwwwPPPOOOYYYTTTFFF333555000000111222333333444444AAAzzzWWWZZZLLLNNNFFFtttkkkgggCCCBBB???>>>888333===XXXxxxuuuwwwwwwdddYYYdddiii[[[fffaaaWWWSSSaaayyyXXXMMMEEEIIIFFFXXXiiiEEEEEELLLQQQRRRUUUXXXXXXVVVzzznnnfffeee\\\III<<<;;;OOOtttUUU\\\wwwtttCCC???999AAA222...111............/////////000***555000---LLLyyytttpppCCCBBB???<<>>;;;666CCCeee{{{|||{{{}}}}}}sssnnnkkkuuuNNN]]]zzztttHHHDDDBBB;;;999999333222///---+++)))))))))((((((((((((''''''''''''(((((((((***---//////...''''''+++///000...///333333CCCFFF444'''***///---//////000000111222444444444444555666777888999999<<<<<<<<<===>>>@@@BBBBBBCCCFFFIIIJJJJJJMMMQQQUUUTTTaaaYYYKKKXXXttt{{{vvvnnn^^^NNNGGGKKKWWWYYYMMMKKKLLLFFFIIIDDDcccXXXEEEMMM???777MMMLLLFFFEEEPPP\\\WWWHHHFFF:::BBBJJJDDDJJJPPPCCCbbb```ZZZ\\\pppyyyTTTXXX\\\LLLNNN666000222222222222333444555555III~~~\\\lllFFFBBBNNNnnnkkkyyy|||mmmKKKBBB@@@KKK>>>IIIXXXiiiqqqlllzzz|||wwweeeUUUkkkrrrMMMcccIIIDDDDDD:::LLLvvvwwweeeIII>>>JJJPPPKKKIII___OOOKKKaaaSSSrrryyymmmpppeeehhhppphhhZZZIII777KKKttt]]]bbb||||||LLL<<<;;;<<<;;;///000---------.........//////)))444222---IIIwwwzzz@@@<<<:::BBBDDDaaazzz|||zzzzzzpppqqq}}}{{{yyyvvvrrrlllhhhgggaaa[[[YYYYYYVVVPPPKKKOOOqqqyyyeee}}}DDD@@@xxxxxxmmmyyysssGGG999555111111)))---------,,,------...///000333777777mmmaaaAAACCCIIIWWWjjjzzz}}}zzz{{{{{{yyyyyy}}}yyysssooommmjjjeee]]]VVVQQQMMMIIIGGGDDD>>>:::CCC]]]www{{{}}}{{{wwwtttuuu{{{{{{sssoooppp```RRR~~~wwwIIIDDDBBB;;;999999333222///---+++)))))))))((((((((((((''''''''''''((((((((())),,,...------)))))),,,000///,,,---111555CCCEEE555+++///333111000000000000111222333444444444555666777888999999;;;;;;<<<===>>>@@@AAABBB@@@CCCFFFGGGHHHIIILLLNNNOOO___aaa]]]iiivvv}}}~~~|||sss```NNNKKKJJJ\\\ooojjj___XXXPPP???PPPsssnnnOOOHHHFFFDDDFFFEEE>>>:::FFFZZZbbb^^^KKK???CCCHHHCCCMMMXXXQQQaaa``````dddsssnnnVVVWWW[[[LLLNNN:::666222222222222333444555555AAAzzzbbb~~~UUUAAAHHHrrrrrrSSSXXX|||hhhRRRYYYZZZhhhbbbmmmtttuuurrrxxxeeelll~~~nnnkkkVVVQQQQQQIIIPPP___^^^nnnpppaaaEEE<<>>999,,,///---------.........//////000666111...NNN|||}}}www>>>888>>>HHHEEE[[[www}}}|||zzz{{{xxxuuuqqqmmmjjjgggccc]]]ZZZXXXUUUPPPLLLIIIfffwww[[[UUUFFFuuuyyySSS888---+++000,,,222------,,,------...///000---999GGGqqq}}}gggyyyHHHAAADDDLLL[[[nnn|||~~~~~~|||yyyxxxzzz|||~~~}}}~~~xxxsssoookkkjjjhhhccc[[[UUUPPPLLLIIIGGG???:::777@@@WWWooovvvqqqvvvtttpppllllllpppuuuxxxssszzzyyy{{{~~~xxx{{{lll```ssskkkccczzzJJJDDDAAA:::999999333222///---+++)))))))))((((((((((((''''''''''''(((((('''(((+++,,,+++***+++***,,,//////,,,,,,000222<<<<<<000***000333///111000000000111222333333444444555666777888888999;;;;;;;;;<<<>>>???AAABBB???BBBEEEFFFEEEDDDDDDEEEHHHNNNJJJIIITTT```pppxxxlllvvvgggpppvvvkkkbbbffflllmmmhhhQQQBBBGGG<<>>???BBB```yyy~~~|||{{{vvvqqqlllhhhccccccbbb^^^XXXTTTRRRQQQOOO]]]nnnxxx{{{|||~~~~~~XXXVVVkkkLLL???```~~~___BBB555111222)))+++------,,,------...///000...???pppNNN<<<===DDDTTTgggttt{{{~~~|||xxxsssnnnkkkoootttyyy{{{|||ssshhh}}}{{{wwwsssooollljjjiiibbb___ZZZUUUQQQNNNIIIGGGDDD???<<>>EEEJJJNNN^^^wwwppp}}}\\\]]]yyy[[[ggg|||HHHAAA@@@:::888888333222///---+++)))))))))((((((((((((''''''''''''((('''&&&''')))******((((((''')))......---000555333777555///...444777555222222111111000111111111333333444555666777888888999::::::;;;<<<>>>???@@@AAABBBCCCCCCAAA===888444;;;===999666555222DDDddd~~~~~~nnnDDDVVVzzzpppfffXXX___```\\\TTTTTT___ppp{{{pppnnncccTTTMMMNNNYYYfff```YYY[[[hhhuuueeeZZZccc___RRR===333222222222222333444555555HHH~~~nnngggdddJJJKKKrrr}}}WWW???@@@cccbbbiiihhh}}}|||wwwnnnwww}}}llljjjwwwuuu^^^iiiUUUQQQ~~~fff```ZZZVVVeeeqqqnnndddNNNIIITTTrrruuueeeRRRKKKAAA<<>>999>>>>>>CCCbbbwww}}}}}}xxxrrrjjjeeebbbcccccc```[[[VVVSSSRRRLLLVVVeeerrrwwwxxxxxxyyyxxxzzz|||}}}~~~bbbZZZnnnTTTAAAjjjrrr~~~NNN:::333000111+++000------,,,------...///000///BBBooosss>>>@@@;;;DDDWWWjjjtttwwwzzz}}}zzzwwwuuunnnhhhjjjqqqzzz~~~^^^zzzxxxtttpppkkkgggdddcccaaa___[[[WWWSSSOOOJJJGGGCCC>>>999999<<<=========555111111666777444444777777888<<>>|||nnnfffZZZIIIMMMnnnOOO:::CCCEEEsss]]]JJJnnniiivvvvvvrrrjjj{{{uuuxxxkkkyyyaaaMMMjjjlllRRRGGG???IIIgggtttvvv\\\RRRJJJjjjxxxiiiQQQJJJ???===NNNiiivvvkkkhhhxxx~~~fffHHHEEEBBB:::+++000....../////////000000000111222222???gggxxxPPP:::111@@@CCCFFF^^^sssyyy}}}xxxqqqjjjeeecccddddddccc___YYYRRRNNNGGGNNN\\\kkkqqqppppppqqqoooqqqtttxxx{{{}}}~~~~~~aaaiii```@@@nnnvvvwwwYYYAAA444---///,,,444------,,,------...///000...JJJggg```<<<333;;;EEEYYYmmmtttrrrwww~~~{{{{{{{{{ssshhhhhhoootttwwwyyyyyy~~~iii}}}{{{vvvqqqlllhhheeecccaaa___[[[XXXUUUPPPJJJFFFCCC>>>:::888666333444777===444111777;;;888555666999555444JJJlll{{{~~~uuurrr}}}ooosssdddtttAAA===???:::777555333222///---+++)))))))))(((((((((((('''''''''''''''&&&&&&(((***,,,,,,+++)))''')))---...---111666333555444...***,,,111444444333222111000000000000222333333444555666777777888888999:::;;;===>>>???>>>===>>>AAACCCCCC???<<<:::<<<666333::::::;;;EEE[[[eeesss|||qqqKKKDDDKKKccceeeiiiiiihhhgggggggggccc___\\\```rrrqqqeee[[[III@@@LLLkkkhhhdddgggttt]]]___dddTTTCCC666222222222222333444555555;;;~~~pppjjjVVVCCCHHHnnngggJJJ===999TTTmmm[[[NNNkkk}}}rrr]]]oootttoooffffff]]]WWWXXXuuu~~~pppfffqqqrrr[[[HHH<<>>000<<>>OOO>>>444:::AAA@@@===>>>LLLAAA888KKKlllyyy{{{}}}pppzzzccc]]]rrrooo```qqq???;;;>>>:::777444333222///---+++))))))))))))((((((((('''''''''''''''&&&&&&(((+++------,,,+++)))***------,,,///555777999999222---...444888444444222111000000000000222333333444555666777777888888999:::;;;===>>>??????>>>@@@DDDHHHJJJIIIFFFPPPSSSMMMMMMWWWSSSCCC<<>>dddtttrrrbbb^^^zzz}}}cccTTT;;;YYYooo~~~rrrsssRRReeewwwdddJJJKKKCCC<<>>:::DDDdddzzz{{{~~~|||uuupppnnnmmmlllllljjjhhhhhhdddZZZKKK@@@666888???FFFFFF@@@???CCCHHHJJJPPPYYYaaabbb\\\VVVmmmxxxfffJJJWWWFFF===BBBxxxtttnnnKKK888222333+++------------------...000000888hhhvvv|||}}}666777BBB>>>III^^^qqqsssnnnttt~~~}}}wwwddd]]]bbb]]]WWWRRRUUUaaauuuzzzxxxtttppplllhhhfffeee___]]]ZZZWWWSSSMMMFFFAAA999666555555333111888BBBOOO;;;...777DDDJJJLLLOOO^^^OOOAAAPPPooozzzzzzooovvvnnnbbb{{{tttPPPfffxxxCCC<<<===999999999444333000---+++*********((((((((((((''''''''''''(((((('''(((((()))***+++)))+++---...///000222444@@@???777,,,***111333///333333222111000000000111000111222222444444555666777777888999;;;<<<======BBB>>><<>>PPPwwwjjjoooqqqXXXiiigggqqqtttvvvjjjhhhcccVVVmmmyyyyyyzzz~~~jjjaaaMMMNNNlllzzzbbbFFF[[[qqqnnnjjjeeeiiilllyyyiii^^^PPP???KKKWWW{{{kkkcccvvvxxxqqq___OOOOOO@@@444,,,111////////////000000000000888111444<<<|||{{{???:::======AAA???aaawww}}}uuuqqqqqqrrrhhhnnnnnneee]]]UUUEEE444111666999888222000222666@@@<<<<<>>333666888888666444333444222666......AAALLLDDD===QQQIIICCCPPPeeekkkssstttvvvuuulllgggYYYxxxDDD===>>>:::999888444333000---+++*********((((((((((((''''''''''''(((''''''(((((()))***+++)))+++---...///000222444;;;<<<666---,,,333555111222111111000000000000111000111222222444444555666666777888999:::<<<======<<<<<>>000@@@KKKTTTUUUVVVXXXUUUNNNGGGGGGLLLZZZfffdddRRR@@@FFFGGGBBB<<>>777999:::@@@@@@aaattt}}}zzzvvvsssjjjkkkjjjhhhfff]]]KKK;;;555444333333444666777777999666777???JJJPPPOOOMMMYYYooozzz|||WWWhhhWWW;;;666eeeeeevvvEEE555666...000---,,,...//////......000222>>>ggguuuppp222888>>>BBBVVVlllxxxzzzzzz{{{{{{|||wwwuuu|||}}}}}}yyyYYY```|||{{{xxxuuurrroookkkgggccc\\\YYYUUUQQQMMMHHHBBB>>>444444333333333444666777777777222555???<<<666;;;AAA===;;;JJJaaaggglll{{{vvvwww|||{{{eee```wwwDDD>>>???;;;999777444333000---+++*********((((((((((((''''''''''''''''''''''''((()))***+++)))+++---......///222444555999555---,,,333555222000////////////000000111000111222222444444555666666666777999:::;;;<<<===888;;;???AAADDDIIIPPPUUUiiisssrrr___NNNHHHAAA777444///888NNNZZZSSSHHHDDD666111111AAA___|||mmmKKKIII]]]wwwcccVVVTTTJJJJJJGGGNNNWWWYYYVVVRRROOONNNFFF???>>>MMMcccllldddXXXXXX^^^\\\OOOHHHUUUqqqxxx```wwwyyyTTTmmmmmmbbbHHH777222333333333222222444666>>>sss~~~TTTsssEEEHHHmmmiiihhhaaaVVVxxx~~~|||iiiEEEKKK===666MMMssswwwaaaYYYWWWPPPfffkkkssskkkddd{{{KKKQQQdddsss~~~^^^OOObbbuuuvvvzzzlllXXX???BBBHHHaaa{{{ggg```~~~[[[NNNRRRGGG;;;...///////////////000000000000555...777KKKAAA777777999@@@>>>]]]lll{{{xxxrrrmmmeeeaaagggjjj^^^GGG777222///---///444666555333666444333999CCCJJJIIIEEEVVVkkkvvvyyy\\\sssrrrFFF<<<```qqqJJJ555666///000...---...//////...///111222EEEccc~~~\\\666:::333FFF[[[rrr|||~~~~~~}}}{{{}}}xxxtttvvv}}}jjj\\\{{{{{{yyyvvvssspppmmmhhheee[[[ZZZWWWQQQJJJCCC???===;;;777333///000555<<>>@@@;;;999888444333000---+++*********((((((((((((''''''''''''''''''''''''(((***+++,,,)))***---......///111333111666555---+++111333///...............///000111000111222222444444555666555666777888999;;;<<<<<<<<<;;;999666444555999<<>>QQQdddpppsssjjjsssvvvkkk^^^___oooqqqRRRiiiaaaqqqnnndddJJJ666222333333333222222444666???{{{RRRRRRJJJjjjpppjjj```NNN^^^xxxyyyyyy]]]NNNYYYNNNBBBHHHzzzwww}}}lllyyysssyyymmmrrrqqqjjjqqqzzz{{{kkkxxxzzzTTT<<<<<>>OOOpppmmmfff}}}xxxdddPPPOOOBBB888...000////////////000000000000===//////OOOfffDDD:::888:::@@@<<>>MMMcccooosssXXXbbbgggXXXEEEXXXQQQ666222+++000000---...//////...///222444LLLnnnVVV999;;;000III___sss{{{|||}}}|||zzzxxxwwwxxxxxxxxxxxx|||ttt~~~uuuhhh~~~{{{zzzxxxuuurrrpppmmmiiifffbbb___YYYOOOCCC<<<:::;;;===;;;666000000:::LLLZZZHHH@@@444:::LLLKKK<<<777888;;;===MMMiiiwwwzzzvvvuuu{{{mmmVVVoooqqqdddqqq@@@<<>>999333000///111222222JJJSSSLLL777111DDDSSSUUUDDD::::::FFFIII===333222000---***///DDDaaavvv~~~}}}ppphhh___UUUPPPJJJxxxkkkPPPmmmmmmddd]]]\\\[[[UUUPPPNNNLLLFFF>>>999>>>PPPgggxxxqqqwww{{{wwwpppnnnxxxwwwOOO]]]kkksssmmmeeeKKK666222333333333222222444666???wwwQQQ___NNNhhhzzzbbbVVVTTTYYY|||zzzsssnnn```]]]IIIfffuuuuuuqqq[[[fffmmmgggqqqnnn}}}lll{{{yyy[[[IIIhhh^^^EEESSShhh}}}yyyxxx{{{ddd^^^UUUJJJAAAGGGkkkxxx|||fffLLL333777:::DDDjjjnnnfffzzzoooxxxhhhTTTRRRCCC888---000////////////000000000000000///666^^^sss{{{www>>>999999:::AAA;;;SSS^^^ppp~~~{{{yyywwwwwwxxxgggNNN:::666999555222222...???OOOOOOAAA444111444333444111...222:::???===@@@XXXfffnnn}}}[[[FFFDDDRRRCCCPPPxxx}}}PPP888222(((...000---...///......///222555VVVvvvzzzPPP...:::AAALLL```rrrvvvwww}}}vvvxxxyyyzzzyyyyyyzzz{{{zzzyyy{{{wwwooo~~~{{{xxxvvvsssqqqpppmmmiiifffbbb]]]SSSEEE999333444777@@@@@@<<<333...999QQQfffWWWNNN999:::ZZZjjjSSS777666:::888DDDaaauuu|||zzzwwwssshhhRRRrrr@@@<<<>>>;;;:::999444333000---+++*********((((((((((((''''''''''''&&&&&&&&&''')))***,,,,,,(((***,,,------...111333333999777...))),,,...+++///............//////000000111222222444444555666444444555777888999:::;;;;;;999666777999<<<===<<<:::NNNWWWIII===EEEVVV```SSSJJJBBB@@@>>>777///,,,---...,,,///AAA\\\ooouuuhhh___cccNNNhhhuuuUUUaaaqqqhhh]]]XXXYYYWWWQQQJJJDDDFFFDDD<<<777???RRRbbbjjjiiikkkmmmoooqqqzzz{{{SSS[[[zzzjjjrrrmmmfffMMM777222333333333222222444666===sss{{{PPPtttaaaNNNfff{{{___UUUvvvyyyTTTaaa{{{zzz}}}tttrrrYYYZZZgggfff~~~zzzqqqwwwlllVVVBBBTTTuuupppqqqxxxgggbbb^^^^^^NNN:::KKKjjj{{{hhhPPP888:::;;;BBBjjjkkkddd{{{aaaVVVYYYIII:::---///////////////000000000000,,,666<<<^^^pppwwwhhh555555666888AAA<<>>???FFF___mmmtttiiiIIIKKKBBBAAAPPPtttpppwwwvvvJJJ999666***------...............000333666gggggg~~~tttJJJ///777>>>OOOdddttttttttt|||~~~wwwwwwvvvvvvvvvxxx|||tttrrrhhhvvv|||wwwuuusssqqqpppmmmiiiggg___WWWKKK===333///111333MMMMMMHHH999,,,--->>>NNNFFFBBB000000VVVqqq___AAA888;;;666<<<[[[ttt}}}{{{dddmmmZZZwwwCCC===>>>:::999888444333000---+++*********((((((((((((''''''''''''&&&&&&&&&''')))***,,,---(((***,,,------...000222555;;;:::///***...111///000000//////.../////////000111222222444444555666333444555666777999::::::999===BBBEEEEEECCCBBBBBB???PPP______UUUMMMHHHEEE___WWWIII:::555666333---000444222222@@@XXXiiimmmvvvmmmnnn^^^aaazzzcccYYYhhhhhh```WWWVVVYYYSSSHHHDDDEEEDDD???::::::BBBIIIXXXVVVYYYaaaeeegggkkkqqqnnnuuuvvvUUU___~~~]]]nnnnnniiiNNN666222333333333222222444666???lllRRRdddjjjVVVHHH```ttt___fffppprrr~~~|||yyyzzzqqqzzzmmmsssPPPNNNvvv{{{jjjllleeeYYY===???PPPtttxxxmmmYYYAAA>>>:::CCClllmmmjjj|||\\\UUUYYYHHH888---111////////////000000000000333777888\\\}}}qqqpppddd555777555555???>>>YYYmmmwww{{{|||yyyuuurrrooovvv]]]DDD777444444...666>>>===555...---000...===DDD===777:::>>>>>>JJJcccrrryyyxxx[[[iiiAAAAAALLLttttttsss}}}KKK999777---///..................000444777xxxaaa}}}BBB666777555TTTjjjyyywwwvvv}}}zzzyyyxxxwwwvvvuuuvvvwwwxxxqqqnnn]]]}}}nnn}}}xxxvvvtttrrrqqqoookkkhhhddd[[[NNNBBB999555222111KKKKKKHHH>>>222---111777222666,,,,,,CCCTTTNNNDDD???CCC;;;>>>\\\xxx|||SSSfffcccooo|||GGG>>>>>>999888777444333000...+++*********)))(((((((((''''''''''''%%%&&&&&&''')))***,,,---((())),,,------...000222666<<<;;;111+++000444444222111000///////////////000111222333444555555666333444555666777999999:::999BBBMMMOOOIIIAAA>>>>>>PPPRRR]]]rrr|||YYYUUUFFF555333>>>BBB<<<444888555111;;;PPP___aaadddssslllnnnpppjjjtttiiiTTT___gggeeeYYYVVV[[[UUUIIILLLHHHBBB===<<<=========JJJKKKSSS^^^```[[[XXXZZZSSS\\\iiiwwwsssVVVbbbvvvkkkPPPkkkpppkkkOOO555222333333333222222444666CCCrrrWWWZZZYYYJJJBBBZZZ{{{rrrbbbfffZZZWWWZZZZZZzzzzzznnnhhhqqq~~~yyyeeeGGGlll{{{___kkk~~~|||mmmCCC555;;;ffftttrrraaaGGG@@@888DDDkkkuuuuuu}}}\\\SSSSSSAAA333,,,555////////////000000000000111...444jjjwwwuuujjj<<<===888444===>>>[[[vvv}}}www~~~|||yyyrrrggg^^^aaawwwuuu[[[GGG;;;333444111......111333333222666JJJUUULLL@@@===>>><<<888SSSgggrrr]]]oooHHH@@@AAAsssqqqSSS888555...222111...///.........000444888dddxxx777111:::BBBXXXooo|||yyy~~~~~~vvvuuuwwwzzz}}}}}}zzzwww||||||pppWWWsssccc~~~yyywwwuuusssrrrpppmmmjjjoooeeeXXXMMMDDD===666111555777;;;===>>>===;;;;;;999@@@;;;444444000000:::BBBGGG???@@@]]]zzz{{{]]]pppNNNyyyvvvCCC???DDD777999888444333000---+++*********(((((((((((('''''''''''''''&&&&&&(((+++------,,,))))))***,,,...///111111;;;<<<===222'''///777///000000///..................///000111222333333333888555333444777::::::999;;;<<>>GGGSSSZZZaaatttxxx~~~lllbbbnnnqqq___aaacccbbb]]]ZZZZZZWWWSSSNNNKKKJJJIIIAAA999:::BBBLLLLLLLLLMMMMMMHHH???999777BBBJJJNNNZZZuuu___dddhhhOOOkkkvvvkkkAAA999222333444444333333555777???wwwPPPaaakkkOOOCCCIIIyyyqqqtttkkk[[[[[[dddNNN:::DDDRRR}}}|||eeecccVVViiivvvooolll|||wwwqqqppp|||{{{mmmlllgggvvvsss___bbbcccmmm}}}cccQQQ;;;999MMMggglllHHH<<>>ZZZ}}}|||tttyyyddd\\\llluuuCCC???DDD777999888444333000---+++*********(((((((((((('''''''''''''''&&&&&&(((***,,,,,,+++((()))***,,,...///000111666888;;;222'''///666///000//////..................///000111222333333333444222000111444666666555555444333444666555111...111888NNNaaahhhnnnpppfffLLL;;;444CCCXXXaaabbbbbb\\\UUUJJJ???===CCCLLLRRReeeqqqyyy}}}~~~WWWOOOOOO___qqqvvvooogggbbbdddccc^^^[[[[[[YYYUUUTTTRRRQQQPPPIII???:::<<>>444222333444444333444666777CCC|||RRR[[[bbbKKKHHHHHHqqq~~~iii]]]tttppp^^^]]]ggg]]]BBB===]]]zzz~~~~~~|||lllwww{{{fffWWWrrrsssaaabbbccc___llluuutttlllvvvtttdddddd___[[[lllpppPPPHHH444;;;HHHfff^^^CCC999FFFfffwww___UUUUUU>>>444---***......//////000111111111444777===vvvqqqiii>>>666999777888>>>TTTsssxxxyyy|||wwwsss||||||~~~rrrWWWJJJ===RRRnnnooojjj^^^EEEbbbnnneeeDDD---111888666666]]]dddVVVCCC@@@LLLAAABBBCCCYYYttt\\\WWWRRR999aaa~~~yyyQQQ<<<777,,,.........+++000,,,000333000GGG```sss666777@@@FFFfffqqq{{{~~~||||||{{{yyyttttttvvv||||||~~~www[[[]]]XXX|||xxxtttpppkkkgggccc\\\aaaeeewwwyyydddRRR???333222LLLffffffkkk{{{hhhOOO>>>111EEEUUU===:::AAAIIICCCDDD```~~~~~~xxxzzzsss___^^^DDD???CCC777:::888444333000---+++*********(((((((((((('''''''''''''''&&&&&&''')))******)))((()))***,,,---///000111111444999333)))...555///000///......------.........///000111222333333333222000//////111333333333444111...,,,,,,,,,+++******(((:::RRRWWWXXXYYYVVVIII<<<;;;RRRlllvvvsssooo```VVVGGG<<<999===CCCHHHUUUcccmmmoootttxxxnnn^^^:::;;;EEEUUUbbbhhhjjjmmmdddfffddd```]]]^^^]]]YYYXXXWWWXXXYYYUUUJJJ???:::DDDNNNTTTMMM>>>333444999666666???GGGAAADDDkkkmmm\\\~~~|||XXXoooyyyoooCCC999222444555444444444666888AAAuuu}}}TTTYYY\\\EEEIIIFFFggg{{{fff]]]pppnnn___uuudddEEEHHHkkkzzzgggkkk{{{uuuuuu|||vvvSSStttsss{{{{{{xxxyyywwwmmmnnnccc]]]jjjmmmQQQLLL@@@;;;222CCChhhqqqUUU:::777@@@^^^~~~yyyvvvZZZWWWWWW===222,,,***......///000000111111222000555<<>>333666555777;;;NNNiiiuuurrrnnnrrrfffttt~~~yyylllLLLAAA???333777FFFDDDWWWzzzdddEEE777444<<>><<<...---333/////////...---------------...///000111222333333333444333222111000111222333+++,,,,,,---------......+++***,,,+++...@@@III===JJJJJJWWWnnnzzzrrrbbbXXXKKK???555111111222999BBBXXXdddggg[[[LLLEEEDDDBBBGGGHHHOOOZZZaaaccceeehhhfffiiiiiieeedddfffddd```]]]___ccchhhjjjeeeWWWKKKEEEQQQ```gggddd\\\UUURRRMMMJJJ\\\xxxwwwhhh{{{bbbTTT~~~lllwwwzzzkkk===222333444555555555666888:::CCCbbbfffjjjvvvGGG;;;BBB```dddWWWnnn|||LLL???iiifffXXXMMMZZZxxxwww|||}}}~~~dddwwwttt~~~xxxxxxiiiggg]]]___eeeoooqqqlll]]]GGGBBBFFF???999AAA777@@@aaa~~~mmmxxxOOOWWWXXX<<<222222333//////000000111222222222666888>>>zzzssskkkwwwDDD333444666999:::JJJbbbuuuuuummm{{{~~~}}}|||qqqooo~~~}}}vvviiiqqqcccKKKJJJ???444>>>>>>JJJnnn~~~OOO555999>>>WWW\\\\\\SSSLLLSSSIII>>>===VVVyyydddRRR<<>>CCCbbbiii{{{TTT[[[XXX999000000111//////000111111222222333222666>>>zzzuuuwwwDDD444555666999:::JJJ___uuuyyyqqqzzz~~~zzzvvv}}}sss||||||rrrXXXPPPaaaqqquuuUUU]]]MMM111777555...EEEllljjjCCC111>>>>>>QQQTTTXXXTTTNNNWWWQQQFFFCCC[[[~~~eeePPP999@@@\\\zzzVVV777111///333)))111+++111......000:::ccc{{{rrrPPP333===:::FFF^^^iiiuuu{{{}}}|||wwwtttttttttuuuvvvxxxzzz{{{{{{}}}mmmhhhTTT~~~{{{yyyuuupppllllllnnnpppyyyOOO@@@GGGKKK===...;;;QQQOOO<<>>222777@@@@@@===<<>>;;;???KKKWWW[[[[[[\\\bbbhhhkkkkkkkkkkkkgggaaa```dddddddddhhhllliiicccYYY^^^mmmmmmbbb|||www\\\xxxsssDDD999333555666666666888:::<<<>>>[[[cccpppIII@@@[[[~~~vvvvvvGGGEEEOOO:::EEEYYYpppKKK<<>>vvvssshhh===444888666777:::NNN```tttzzzvvv}}}uuuyyytttyyy___DDD???AAAYYYnnn```SSS???;;;777<<>>???111...666999......---,,,,,,,,,,,,---...///000111222333333333;;;<<<<<<999666555777999666888::::::999:::>>>BBBFFF111)))///777HHH[[[bbbUUU@@@000111777444///,,,+++))),,,000,,,'''111BBBJJJ@@@444///555>>>AAA???>>>;;;>>>IIIQQQSSSSSSTTTaaaggglllmmmmmmlllgggaaaWWW[[[\\\\\\aaajjjmmmjjjeeedddhhhvvv{{{eeekkkyyygggVVVxxxrrrAAA444333555666777777888;;;===@@@\\\YYYVVV@@@WWW|||zzzaaattt\\\JJJHHHwwwXXXHHHBBB]]]iiirrrgggZZZaaahhh^^^\\\ttteeeTTTqqqmmmuuueeeVVVmmmwwwuuukkk[[[jjjnnnppphhhJJJMMM|||uuuSSSfffdddCCC777CCC[[[bbbdddkkkooo||||||uuuvvv\\\___WWW777000111000000000000111222222333333444;;;CCCwwwxxx|||YYY555555;;;666444:::RRRcccsssyyyyyy~~~ssstttyyyxxxTTT???555777zzzfffWWWWWWMMM<<>>DDD:::<<<888555333111...+++***))))))((((((((((((''''''''''''&&&'''''''''&&&'''))),,,*********+++,,,///111333@@@555:::;;;***+++888666333000---,,,---...////////////000000111222444555;;;:::<<<===;;;888999<<<===???DDDIIIFFF<<<333///<<<<<>>555000111---(((///<<<:::999999;;;@@@IIIQQQWWW```fffkkknnnooojjj^^^QQQCCCBBBEEEJJJNNNRRRZZZbbbcccjjjssszzz~~~bbbiiirrrWWW{{{tttAAA555444555666666777:::>>>AAAEEEUUUTTTlllBBBNNN|||qqqwww\\\777SSSyyyccc;;;;;;LLLzzz{{{wwwyyyfff[[[yyyvvvbbbMMMFFFMMMcccwwwvvvbbb[[[pppqqqccc[[[TTT\\\kkkdddJJJCCCNNNuuuhhh{{{{{{TTT;;;999:::???BBBBBBCCCGGGQQQjjjrrrzzzyyy]]]eee[[[888///111111111000000000111222333333111555BBBuuurrrppp}}}888111555444;;;:::PPPgggrrr||||||{{{vvvxxxpppXXXFFFCCChhhcccYYYqqq]]]KKKJJJfffoooNNN???DDD:::QQQSSSRRRQQQUUUXXXOOOAAA:::AAA]]]yyylllWWW;;;CCC^^^~~~zzzZZZ777000///444---+++000)))000111666;;;}}}jjj]]]999666111999DDDVVVlllwwwvvvzzzzzzuuuvvvwwwwwwwwwwwwwwwxxxxxxyyyzzz~~~nnnbbbccczzzyyytttnnnpppooocccEEEwwwtttTTT===555444IIIiiicccAAA555444222888@@@999NNNaaaOOO:::555000888QQQKKK>>>WWWtttzzz}}}xxxfffccc]]]EEE>>>CCC:::<<<888555333111...+++***))))))((((((((((((''''''''''''&&&'''''''''&&&'''))),,,*********+++,,,///111333???333:::@@@111---777888111///------...///////////////000000111222444555999::::::888888:::;;;<<>><<<===OOOgggpppPPP:::...,,,)))---333111***000......444111,,,111222,,,+++...---,,,666EEE;;;999888888<<>>CCC:::<<<888555333111...+++***))))))((((((((((((''''''''''''&&&'''''''''&&&'''))),,,*********+++,,,///111333999---666CCC888,,,000777000.........000000000...//////000000111222444555555:::;;;888:::???===666444GGGOOOAAA444>>>XXXlllcccfff```VVVPPPLLLUUUgggVVV???111///,,,------%%%+++111......444111+++...000,,,,,,///...***000999666555444444777<<>>NNNgggaaattt~~~vvvrrrrrrzzzccciiirrrvvvwwwyyy{{{ooobbbYYY```hhhbbbMMM;;;===```}}}bbbMMM>>>888444666888777666777666LLLnnn|||rrrbbb[[[KKK222222111000000000000111111222444444777777@@@rrrnnn~~~===:::<<<444999888QQQeeerrr}}}vvvvvv|||iiieeeddd???EEE>>>>>>===[[[lllPPP999;;;<<>>666???QQQeeeyyyzzzlllyyyFFF>>>CCC999<<<888555333111...+++***))))))((((((((((((''''''''''''&&&'''''''''&&&'''))),,,*********+++,,,///111333555---666HHHBBB///...:::///......///111111000.../////////000111222444444333;;;>>>;;;>>>DDD@@@555444>>>EEEBBB888555===FFFeeexxxwwwfffRRR999999UUUVVV666&&&,,,000333555222222666///+++000111222<<<888222///111000***((()))------...000555;;;@@@DDDJJJQQQWWWUUUQQQLLLEEE???===999777777777888>>>EEEKKK]]]tttfffVVVmmmeee___~~~}}}\\\===666444555666777888:::???BBBHHHWWW~~~|||XXXTTTuuuwwwVVVJJJjjj{{{~~~ooottt]]]DDDDDDFFFXXX___DDDGGG999hhhmmm[[[ZZZWWWyyy|||zzzxxx}}}tttqqqyyyuuu{{{}}}zzzjjjjjjhhhfffiiigggXXXFFF<<>>888777LLLpppeee]]]GGG222333000222000000000111222333444555222999BBBkkkhhh|||===555777333:::999PPPbbbppp}}}yyyrrrjjj^^^hhhxxxzzzkkkiii999999===999;;;[[[xxxiiiOOOEEECCCUUUUUUHHH>>>SSSpppjjjMMMAAA888LLLqqquuu```CCC===VVV~~~iiiOOO444111---111,,,+++222***///...222999lllpppnnnttt___999666111666@@@TTTkkkxxxyyy~~~~~~yyyzzzvvvtttrrrqqqrrrvvvyyy|||{{{yyyVVV[[[}}}zzzhhhYYYQQQCCC888GGGbbbUUUHHHBBBFFFIIINNNaaawww~~~}}}zzzeee\\\eeeaaaaaaTTT999777bbbFFF999777---555WWWmmm```IIICCCDDDTTTPPPKKKUUUMMM888111(((111444111444CCC___yyy~~~~~~gggllltttGGG>>>BBB999<<<888555333111...+++***))))))((((((((((((''''''''''''&&&'''''''''&&&'''))),,,*********+++,,,///111333666222:::KKKIII444000@@@000//////000111111000.../////////000111222444444555::::::888<<>>---&&&444MMMUUUOOOFFF222---BBBeeeZZZMMM<<>>DDDVVVpppkkkZZZuuuSSSTTTuuuwwwRRR999///444666777888999===AAAEEEKKK___~~~uuubbbCCCbbbkkkUUUEEE]]]vvvppp~~~gggHHHTTTbbbHHHEEE___pppLLLRRRqqqfff\\\SSSSSS___uuuvvviiiuuu|||vvvrrrwwwxxxlll}}}uuuiiimmmkkkhhhnnnsssgggSSS;;;BBBGGG[[[qqq```@@@::::::777<<>>555555555666GGG\\\www{{{{{{~~~eeeTTT___cccMMMCCCDDDeeeOOOPPPBBB444999WWWqqqpppVVV;;;222DDDDDDFFF[[[ZZZBBB555999===BBB???999CCC___vvvtttwww||||||ccccccjjjGGG>>>BBB888;;;888555333111...+++***))))))((((((((((((''''''''''''&&&'''''''''&&&'''))),,,*********+++,,,///111333222555999CCCFFF444...???222111//////000111///...//////000000111222444555:::777444222555@@@MMMVVVDDD;;;:::CCCFFF===444111%%%...111555??????555111WWWzzzjjjLLLSSSVVVAAA???AAA777---///111777EEEXXXOOOBBB888333111111111,,,---...000333777999;;;>>>@@@CCCFFFLLLOOOKKKCCC999555444444222000444999???OOOggg|||lllXXXttt[[[\\\wwwuuuJJJ;;;111444666888999<<<@@@EEEIIIMMMeeennnooo999RRR]]]SSSCCCSSSyyy|||SSSyyyUUUYYY|||aaaPPPSSSnnnYYYKKK\\\___\\\]]]VVVTTTgggkkkZZZlll~~~|||wwwyyyvvvqqq}}}{{{sssmmmiiiaaaaaaqqq~~~ttt___???===AAAZZZxxxxxx\\\GGG<<<333000999DDDFFFAAA<<<999ZZZ{{{llleee___AAA///111+++111000000000111333444666777666777>>>rrrjjjKKK777666666???777FFF[[[lll{{{{{{{{{~~~ttt^^^NNNKKKIIINNN\\\qqqzzzkkkEEE222;;;ZZZ{{{SSSCCCHHH[[[xxxxxx```RRRNNNccccccFFF666FFF___jjjPPPCCCLLLfffzzztttZZZ:::999OOOxxxyyyUUU:::333+++000///)))111,,,111///555???iiiuuuuuu~~~MMM,,,666888777666OOOhhhvvvyyy{{{{{{wwwvvvuuuuuuwww{{{~~~zzzvvvYYYjjjxxxZZZHHHGGGFFF>>>999:::888555;;;EEEcccuuu}}}qqqyyyxxxZZZSSS[[[hhhVVV@@@:::HHHZZZdddVVV999999777000:::WWWdddUUUCCCHHHHHHOOOLLL@@@JJJaaammmrrrvvv|||zzzjjjooo}}}HHH>>>BBB888;;;888555333111...+++***))))))((((((((((((''''''''''''&&&'''''''''&&&'''))),,,*********+++,,,///111333111999888;;;@@@444...>>>555333000//////000///...//////000000111222444555999444444777666555AAAQQQeeeRRR999111AAAQQQGGG000777222...000<<>>>>>@@@BBB@@@;;;777555555666444111333888<<>>CCCHHHMMMPPPdddzzzzzz>>>MMMWWWUUUCCCLLLooo~~~pppdddvvvvvvZZZYYYQQQIIIWWWYYYMMM[[[NNNVVVaaa___VVV^^^ssstttxxx~~~wwwooollleee[[[ZZZhhhxxxzzzrrrSSSCCC@@@VVV|||sssWWWGGG:::;;;BBBEEEAAA>>><<>>555IIIxxx{{{OOO888444+++///...***222,,,111---333===ddd^^^333777666555555MMMfffuuuxxx{{{{{{uuuuuuvvvwwwyyy||||||zzzwwwaaatttooo\\\QQQ???===<<<<<<=========<<>>GGGMMMYYY\\\MMMFFF666///555CCCTTTZZZRRROOONNNUUUNNN???HHHXXXTTTbbbgggooowww{{{~~~yyykkkwwwHHH>>>BBB888;;;888555333111...+++***)))))))))(((((((((''''''''''''&&&'''''''''&&&'''))),,,*********+++,,,///111333666CCC???;;;BBB:::444DDD777444000......//////...//////000000111222444555555222999BBB<<<---000???BBBccclllRRRAAAJJJNNNBBB666000111...666XXXgggPPP@@@+++///JJJ]]]qqqXXX777222000...444)))BBBZZZ]]]LLL999///---......000111333444555555000777<<<:::888999999888444333333555444111222666:::CCCTTTkkk{{{bbbSSSppp[[[mmmzzz???888111444666999<<>>,,,888NNNMMMNNNSSSKKKFFF888:::888+++666OOOWWW]]]YYY]]]PPP:::???GGG888>>>GGGTTTcccoooxxxyyybbboooFFF???>>>???777999666444222///,,,+++******(((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((,,,+++***,,,000444666777333@@@>>>===DDD999222AAA@@@555---///111//////222////////////000111222333555555666:::???@@@>>>;;;555IIIhhh|||ttt\\\QQQTTT222EEE???000555BBBVVVqqqTTT>>>...111:::FFFdddSSS444666555222???222:::MMMRRR???000000///000000000//////000222444444222//////000222444444888444222222444444111---777???JJJZZZsss{{{^^^]]]qqq___kkkhhhCCC222999333555999<<>>:::???:::BBBbbb~~~]]]@@@;;;IIIjjjppp~~~pppKKK///222555(((111///...111,,,///000DDDbbbnnnvvvpppnnn777777444888555OOOaaasss{{{}}}}}}|||{{{uuunnnuuu~~~xxxwww~~~xxxssshhhyyy```HHH>>>BBB___ttt]]]DDD999>>>CCCBBB======JJJfffwwwmmmrrrYYYDDD333KKKeee[[[CCC;;;999???DDDDDDDDDGGG???===888222///333===EEEZZZ]]]YYYKKK>>>777333///000:::888;;;XXXvvvzzzwww}}}lllgggfffEEE???===???888999666444222///,,,+++******(((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((***)))((())),,,///333444111999666:::FFF===000666CCC888000000111//////000////////////000111222333777666555555555555555555555:::KKKmmmtttUUU>>>AAAAAA;;;999BBBKKKNNNqqqfffAAA)))111888HHHlll}}}ZZZ333...:::???>>>222111===BBB777///111...000000000//////000222444555333000...///111222333000///---,,,---///333666555<<>>SSSxxxrrr^^^???777888KKK^^^___CCC===;;;AAADDDCCCBBBCCC>>><<<888444222444999<<>>TTT^^^BBBQQQkkkZZZ888000+++:::fffiiiCCC888QQQVVV>>>AAA666777:::333111111,,,000//////000000111333333333444444444333111///---///111222000------111555222777???LLLbbb{{{llllllcccsssdddAAA222777888:::>>>BBBHHHPPPYYY___iiibbbgggwwwyyy```___FFF???HHHfff~~~uuulllsssSSSKKKSSSOOOiiiiii^^^UUUIIICCCCCCBBB:::111///444888UUUiiiiiiaaammmyyywwwvvvvvvnnngggdddbbbdddtttjjjTTT\\\www}}}QQQLLLyyyppp^^^^^^xxxgggVVVWWWDDD111000111---......000111222222444777999666DDDAAA^^^~~~pppQQQ555555<<<555777:::EEEUUUkkkzzz~~~ppp^^^OOOIIIcccMMMAAAGGGEEE@@@VVVwwwxxxppplllwwwXXXOOOVVVDDDHHHIIIIIIKKKRRRWWWYYYRRRMMMIIIPPP___fff\\\LLLYYYXXXKKKLLLhhhVVV>>>555HHHzzzsssPPP444---000(((333......222---111000@@@yyyqqq{{{777000...888888JJJ]]]rrr|||~~~}}}{{{xxxvvvqqqsssuuuqqqsssqqqeeedddbbbfff{{{qqqUUUmmmkkk[[[KKK>>>======PPPvvvaaa<<<999HHHLLLPPP]]]@@@===>>>BBBDDDAAA>>>>>>===:::777666555555444333;;;AAALLLPPPEEE444111999<<<===666:::WWWqqq|||}}}}}}~~~mmmvvv~~~HHH@@@===>>>777888666444222///,,,+++******(((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((------+++***+++...333666>>>777555AAAQQQOOO@@@666AAA;;;555222111000000000////////////000111222333333888@@@JJJQQQSSSRRROOOJJJSSSXXXVVVZZZgggrrruuuFFFCCCWWWRRR===\\\yyy^^^BBBYYYbbbSSS999'''...EEEYYYnnn{{{cccKKKaaavvvhhhUUUFFF@@@???777333222+++000//////000222333333333000444999<<<:::666111...---000333444222000///000222555:::DDDVVVkkk~~~eeexxx___???333666999;;;???DDDJJJSSS\\\cccfffccclll[[[nnnPPPDDDAAA]]]}}}ooo{{{qqqcccnnn999???:::@@@ggg___```QQQDDDBBBFFFCCC999///666999:::OOOnnnnnnzzziiiVVVllltttlllmmmkkkhhhrrr}}}lllnnnwww}}}vvvWWW___dddLLLSSS~~~rrrxxxnnnYYYVVVBBB111222333///111...000222333333555888:::<<>>999CCC???444;;;YYYqqqzzz{{{~~~}}}~~~pppxxx}}}KKKBBB======555777666444222///,,,+++******(((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((---...---,,,,,,///444888LLLBBB???EEEHHHDDD;;;222<<<999555111///111111000////////////000111222333444555;;;GGGUUU^^^```___PPPMMMPPPVVVWWWRRRRRRWWWWWWEEEVVV___CCCJJJwwwhhhJJJLLLUUUAAA555555+++===cccwwwEEE>>>[[[hhhRRREEECCCBBB888333222,,,000///...000333555444333111333777888999:::===@@@222000...///111333333111333333666???LLL\\\mmmxxx~~~ggg{{{XXX===444777777:::???EEELLLUUU]]]ccceeegggoooWWWxxxvvvUUUDDD???UUUttthhhrrr```NNNEEE999UUUcccbbbKKK===FFFOOOHHH:::333;;;;;;666DDDsssrrr~~~vvvwwwtttnnntttnnnZZZppphhhNNNddd{{{lllxxxhhh^^^VVV???...111222///222...000222333444666999;;;>>>CCCBBBYYY}}}lll|||~~~bbb---444999444444;;;CCCSSSiiiyyyyyykkkwwwzzzfffYYYLLLDDD???<<>>;;;888888444111111444666666444666999QQQzzzcccRRRUUUJJJ;;;BBB```sssyyy|||tttyyy|||kkkjjjfffLLLBBB======555666666444222///,,,+++******(((((((((((('''''''''''''''&&&&&&&&&&&&'''(((((()))+++---,,,,,,---222666CCC888:::@@@<<<<<<===777999999666000///111222111////////////000111222333666222111666AAAMMMUUUYYYUUUMMMKKKMMMFFF999:::DDDaaaEEENNNmmm^^^BBBhhhqqqcccbbbGGG777999333GGGWWWiii___>>>+++000888<<<444777<<<555222333///000......000555666555222333222111///222:::GGGQQQNNNEEE999111000222333333333222444<<>>;;;===>>>===iiixxxpppjjjZZZjjj{{{bbb\\\UUUQQQOOOPPPWWW___^^^___XXXIII>>>CCCQQQ[[[ZZZ___XXXUUUhhhxxx{{{|||ZZZ999===^^^lllYYYAAA444(((///000222...---111///555333>>>sssoooiiiaaayyy;;;444222888222<<>>;;;===JJJZZZ^^^BBB///222777444444<<>>XXXUUUQQQiiivvvSSSVVVvvvMMM888AAANNNMMMDDDAAAFFFCCC:::888444+++000888555444444...000...---111666888555222333333222000000555@@@HHHYYYRRRFFF;;;444111000000111///222:::CCCLLLZZZhhhuuu}}}}}}xxx|||hhh~~~wwwJJJ888777;;;:::???GGGOOOVVV\\\aaaeeegggpppiiiooo{{{ZZZ~~~ZZZEEE===DDD[[[zzz}}}MMM999>>>WWWyyyJJJ;;;\\\jjjNNN777:::555777===HHHQQQ{{{nnnttttttnnnyyyooolllmmmtttXXXYYYhhhccccccYYYLLL444)))111222---//////111333444555777;;;===<<>>;;;>>>VVVhhhzzzoooWWWUUUuuulllbbbXXXUUUTTTSSSWWW]]]^^^^^^\\\TTTEEE;;;???IIIHHHQQQMMMIIITTT]]]]]]___iiizzzXXX===AAAgggxxxZZZ@@@666)))111222//////---111///666444???tttyyyssssssDDD777222777000999NNNgggvvv|||}}}mmmfffrrrxxxooosssyyy~~~mmmwwwvvvrrrsssnnnggghhhwwwcccKKK999777333...;;;QQQTTT>>>555BBBLLLIIIIIIQQQ444???BBBUUUrrrkkkNNNCCC>>>IIIQQQMMMDDD???<<<888111222333222222444777999===<<>>:::<<<555888666444222///,,,+++******)))((((((((('''''''''''''''&&&&&&&&&&&&'''(((((($$$)))...///...///222666<<>>888888555---KKKmmm___XXXxxxcccAAAVVV```fffdddnnn]]]GGGEEEAAA===FFF===111333:::999888555---000...---111666888555222000555999888444000000222CCCEEEEEE@@@888222///000///---111:::BBBJJJYYYgggrrr{{{}}}kkk^^^yyyhhh~~~uuuFFF666888<<<<<>>RRRttttttooowwwQQQAAARRRQQQ@@@ggguuuQQQ666===;;;BBBTTTaaa555GGGhhhppp```jjjhhh[[[TTTOOOUUUfffOOOYYYfffsss{{{\\\yyyZZZUUUIII333+++555555...000///111333444666888;;;>>>@@@FFFCCCNNN{{{|||===666...666777666888@@@PPPeeexxx}}}___{{{mmmSSSBBBBBBRRRSSS@@@888@@@DDDXXXmmmuuuyyysssXXX^^^rrrjjj___VVVUUUVVVVVVXXX]]]aaa\\\ZZZXXXMMM>>><<>>???ggg|||PPP<<<888---444222+++000---000///666555AAAvvvIII999444;;;666777LLLeeettt|||tttiiivvvzzz___QQQMMMiiigggoooddd}}}}}}ppp```LLL777CCCgggiiiKKK:::???===333<<>>999<<<666777555444222///---+++***)))((((((((((((''''''''''''''''''''''''''''''''''''(((---111111//////222666888777222666@@@???===FFF...EEEDDD666555000---:::000/////////000111222222000999DDDKKKIII@@@666///444===AAABBBBBB777333===LLLlll^^^>>>lllwww@@@IIIwwwhhh[[[aaaddd___IIIIIIDDD]]]RRR222555)))///111111111888CCCFFFBBB111666;;;;;;666222222333555222//////000222111000333222333888>>>GGGWWWdddpppwwwvvvbbb___vvvxxxxxxccc@@@333999<<<@@@GGGQQQXXX\\\___cccgggdddjjjeeefff[[[qqqkkkOOODDD>>>JJJiiimmmdddRRRPPPEEEkkk000mmmQQQ;;;>>>GGGYYYxxxjjj???@@@___}}}vvv```OOOEEEAAA===III~~~|||ZZZ```pppmmm}}}hhhxxxQQQXXXAAA...---111...,,,...111222333555888:::;;;<<>>NNN^^^mmmzzzvvvvvvyyygggSSSCCCAAAOOObbbppp{{{xxxgggccceeeVVVRRR]]]QQQ======>>><<>>???BBB???:::===MMM]]]XXXIIIDDDUUUhhhGGG666OOOxxxqqqFFFEEE999***222...222333,,,333222555:::LLL}}}uuummmjjjUUU777111111;;;777HHH```sss}}}{{{mmmxxxtttWWW@@@OOO___eeeiiiuuurrrfff@@@888\\\tttTTT888@@@>>>111???TTTTTT```[[[bbbxxxsssxxxiii___eeejjjkkkcccTTTQQQTTTVVVRRRHHH???;;;:::666444222222333333333222555999===CCCPPP```jjjmmm[[[IIIFFF[[[pppuuuuuuyyy~~~{{{yyyuuuwwwKKK>>>888<<<666777555444222///---+++***)))((((((((((((''''''''''''''''''''''''''''''''''''&&&+++//////...---000444555@@@CCCDDDJJJJJJLLLVVV,,,;;;AAA>>>:::222///666111111000000000111222222555999===@@@@@@@@@@@@@@@???YYY]]]IIIBBBDDD:::,,,MMMkkknnnLLLQQQlllXXX:::jjjdddrrruuuwwwxxxyyyiiiIII<<<666,,,///000111777AAAFFFDDDAAA777...///777;;;444,,,222000///...............333111222777===FFFUUUbbbooowwwzzzjjjooowwwwww^^^>>>555<<<===EEELLLUUU[[[^^^```cccfff___eeeeeekkk\\\cccxxxTTTBBB;;;BBB\\\yyy```mmm|||PPPJJJvvvxxxCCCdddmmm???===EEESSSkkk~~~UUU>>>LLL~~~jjjVVVDDD::::::???gggjjjYYYqqqmmmvvv}}}ppptttwwwUUUQQQ===------111///...000111222333555888:::;;;<<>>>>>IIIjjjpppKKK888000000666666444<<>>777:::QQQaaa\\\WWW666222<<>>FFFPPPWWWTTTUUUTTTSSSSSSLLL>>>111;;;YYYqqq]]]<<<^^^vvv:::UUUwww___BBBYYYZZZGGGRRRTTTtttttt>>>------000222222444;;;@@@AAALLLAAA666444:::<<<777000222333444333111000111222222111222666;;;CCCQQQ^^^mmmvvvfffvvvtttUUU:::777>>>@@@LLLSSS[[[```bbbcccdddfffdddggghhhnnnmmmUUUeeeGGG>>><<>>CCCdddsss^^^777222000333999444999DDDVVVjjjzzz~~~~~~~~~yyy~~~|||bbbCCC666PPPmmmqqqXXXDDD<<<555///666BBBJJJRRRRRRFFFOOOLLL[[[nnn{{{}}}pppccc[[[VVVTTTSSS\\\ZZZ[[[\\\WWWMMMEEECCCPPP___[[[@@@444EEEWWW\\\OOOOOOqqq```<<<;;;MMMkkkWWW@@@111---555000...111---555555666777@@@hhhzzzggg~~~sssWWW222::::::...666BBBVVVlll}}}uuu{{{{{{RRRrrrwwwxxxyyy~~~kkkkkktttcccRRRNNNxxx\\\NNNCCC;;;555777---///>>><<>>;;;555333111000111000...,,,---///000444???NNNYYY[[[OOOEEEHHH^^^qqquuuvvvyyyzzz{{{vvvoooooouuuKKK<<<666;;;777999555444222///---+++***)))((((((((((((''''''''''''''''''''''''''''''''''''$$$'''+++,,,,,,---///111CCCFFF999222GGGZZZWWWOOOCCC...444BBB777///555666444444333222111111111222555999@@@HHHRRR^^^iiippprrrdddYYYXXX[[[[[[LLL444---GGGhhhpppHHHUUU|||KKKMMMvvvCCCOOOOOO222444;;;:::XXXMMM555111333444222000111666999GGGPPPWWWPPP@@@555666<<<111333555444222111222444222000111555999@@@MMMZZZkkkuuubbbxxxpppLLL777999@@@BBBRRRYYYaaafffgggggghhhjjjllllllmmmqqq{{{SSSRRRFFF===FFFfffsssvvv___aaaAAAUUUMMM???pppFFF888333999111KKK~~~rrrJJJJJJzzz~~~hhhSSSIIICCC;;;===jjjeeezzz|||dddzzzjjjaaa]]]???444,,,...111111///000222333444666777999:::;;;999>>>???BBBcccxxxmmm666999888222777555777@@@QQQgggyyy}}}xxxvvvwwwvvv^^^@@@NNNGGGcccssshhhQQQ===888<<<:::111333;;;HHH^^^nnnkkkuuuiiimmmzzzuuuiii```YYYUUUSSSYYYXXX[[[```___VVVMMMIII___{{{iiiRRRTTTYYYUUUVVVQQQqqqUUU;;;;;;MMMvvv~~~\\\???111000444111///222...555444777888???cccjjjxxx444333:::333555===NNNdddyyyuuuwwwfff}}}{{{}}}{{{rrroooppp___PPPFFFiiiggg```III444999888...***111333BBBaaammmXXXkkkdddCCCQQQVVVXXXZZZVVVNNNEEE>>>;;;666444222222111000...,,,,,,---...111;;;JJJTTTWWWGGGBBBJJJ```qqquuuvvvyyy|||}}}wwwuuuyyyLLL===777;;;777999555444222///---+++***)))((((((((((((''''''''''''''''''''''''''''''''''''&&&(((***,,,...///000222???WWWYYYEEE;;;===CCCLLLFFF***--->>>888111444333444444333222111111111222333>>>OOOaaammmvvv{{{}}}cccvvvvvvWWWSSSwwwyyyMMM111AAAYYY}}}lllSSSggg___VVVeeewwwNNNRRRWWW222888)))666dddOOO>>>222333333111---,,,///444;;;UUUlllfffJJJ444444===000111111111000///000111333111111555888>>>JJJUUUhhhssssssdddyyyjjjDDD666;;;@@@FFFVVV]]]eeekkklllkkklllmmmmmmmmmqqquuuzzz]]]ttt\\\LLL<<>>YYYeeezzzzzz444:::;;;333444666777>>>NNNcccwww~~~}}}~~~vvvqqqpppqqq}}}uuu^^^JJJjjjxxx___PPPQQQNNNEEEAAACCCCCC888333444AAAcccxxxwwwmmmeee___ZZZWWWYYYZZZ___fffggg___VVVRRR^^^~~~zzzrrrcccYYYTTTuuuNNN>>>???LLL}}}eeeUUU;;;//////---......333///555222777<<>>888;;;666888555444222///---+++***)))((((((((((((''''''''''''''''''''''''''''''''''''&&&(((***---///111222222222LLLVVVMMMFFFAAAAAAIIIHHH000+++:::===666111...333222222111111111111222,,,:::NNN```kkkoooooommmXXXnnnoooVVVfffsss^^^666999EEEuuufff]]]rrrbbbYYYqqqhhhYYY[[[RRR999777555<<>>AAAMMMXXX___ggglllmmmkkkkkklllmmmnnnrrrtttuuummm]]]fffOOO:::>>>YYYxxx|||tttrrrwwwuuuEEEJJJCCC999NNNIII;;;///<<<333:::ZZZZZZCCCCCCKKKZZZuuu|||nnn^^^III>>>CCC^^^vvv{{{eeeXXXFFF???:::OOOzzzvvvWWWaaa~~~xxxmmmxxx[[[WWW666333000/////////......333333444666777999::::::;;;<<<===<<>>999;;;LLLVVVXXXYYYXXXSSSKKKCCC>>>777666666666666555222///)))++++++---444@@@FFFGGG;;;@@@NNNaaammmrrruuuzzz|||~~~~~~zzzeeedddhhhmmmNNN@@@999<<<666777555444222///---+++***)))((((((((((((''''''''''''''''''''''''''''''''''''&&&'''))),,,///111222222...999>>>FFFTTTUUUPPPSSS___JJJ333333>>>:::///000111111000000000111222222+++333>>>HHHNNNPPPQQQQQQccc\\\}}}www\\\]]]]]]KKK>>>DDDiiippprrr{{{iiijjjoooVVVjjjPPPGGG777+++///BBBWWWbbbggghhhNNNFFFaaa}}}WWW888222///111222///000333999HHHZZZbbb___VVVOOOMMMQQQIII@@@<<<<<<<<<888444555333333555777;;;EEEPPPdddqqq~~~lllmmmzzzhhhpppwwwWWW888===AAADDDWWWXXX___gggkkkjjjhhhffffffjjjlllnnnmmmmmmuuuQQQzzzyyyYYY<<<<<>>KKKqqqiiiOOO:::///333555222444;;;FFFWWWjjj{{{zzz|||bbb~~~kkkOOOGGGDDDSSSQQQkkk|||bbbEEE>>><<<999;;;AAA@@@GGGhhh}}}{{{sssnnnkkkiiigggcccaaa```___[[[VVVXXX]]]```kkkyyywwwiiiXXX^^^xxxJJJ999???```xxxDDDNNN444000666,,,333444222000777555<<>>AAA<<<:::kkkpppUUUYYYkkkuuuggg}}}zzzgggzzzUUU:::777111+++DDDkkk{{{qqq{{{}}}???666111333444000...000<<>>>>>===777111666444444666777;;;DDDOOOcccppp~~~mmmWWW___uuufffssstttQQQ666@@@DDDFFF^^^YYY___fffjjjhhhdddaaaaaacccgggjjjiiikkkvvvOOOhhhdddAAA===LLL```www{{{rrrcccpppCCC;;;FFFCCC;;;:::888:::888888EEENNNEEE444666===UUUwww~~~xxxfff\\\mmmeeeUUUCCC;;;DDDPPPIIIMMMccc~~~qqqZZZCCC999999>>>VVV}}}___dddfffMMM}}}]]]eeeOOO>>>000111000......000333333333444555666777888999:::999:::??????EEEhhhjjj|||gggCCC...333555000333999DDDSSSeeexxx|||qqqrrrwwwnnnooo{{{kkkEEE888::::::CCCiiittteee^^^PPPGGGMMMQQQGGG<<>>BBB===RRRlll|||JJJ;;;''':::222444;;;GGGYYYlll}}}xxxvvvxxxtttuuuyyyuuusssrrrqqqyyy}}}|||SSS```ooo{{{QQQ[[[AAA777555444---///555333000JJJjjjjjjHHH444:::CCCGGGIIIKKKLLLIIIBBB:::333555555555666777666333111...///...---000555666333777AAAQQQ```iiinnntttzzzxxx{{{yyy{{{uuurrr}}}|||uuuMMM===<<<<<<:::666888666333000---+++******))))))))))))(((((((((((((((((((((((((((((((((((($$$'''+++---...000222444:::CCC???CCCQQQOOOSSSlll{{{{{{VVV 555NNN333<<<333555666444333333333333333111000222444444555666999CCC]]]{{{jjj~~~\\\444222333???aaakkknnnWWW777000999222111777222:::GGGUUU\\\]]]]]]\\\\\\XXXQQQGGG>>>:::999888888888555333555777;;;DDDMMM```ooo~~~bbbhhhttthhhwwwaaaGGG:::???MMMWWWYYYaaabbbdddhhhkkkkkkhhhfffdddiiihhhhhhllloooTTTMMMhhh:::999EEEMMMqqq}}}~~~\\\wwwkkkEEECCCSSS^^^;;;EEEBBBPPPGGG;;;>>>555222111<<>>;;;???jjj]]]llleee666333<<<111222000333>>>MMM]]]ooo~~~qqqfffzzzkkkeeegggUUUMMMXXX]]]UUUPPPTTTMMM@@@IIIXXXtttsssiiiQQQ___LLL@@@<<<444666111999333\\\oooiiieee|||wwwppphhhgggkkkddd```NNN???<<<;;;@@@OOObbbnnnyyy}}}uuuddd[[[rrrxxx[[[XXXrrrzzzVVVBBB888//////111111222333444333666<<<@@@BBBIIIPPP]]]ddd222666;;;555444888@@@LLL___yyyzzzuuu|||xxxtttsssttt}}}vvvmmm{{{hhhAAA;;;@@@aaa{{{aaaWWWJJJ;;;777888222444;;;<<<---AAAtttbbb888333888@@@DDDIIIJJJFFF???999666555666777888888777666555111000...------...000111555<<>>CCCPPP```XXXPPP]]]VVVfffccc888555FFF777777444666777777666555444333666444555999;;;<<>><<>>^^^lllyyy~~~uuueeecccwwwnnnuuuqqqHHHBBB888000000222222222444888777:::>>>AAABBBHHHNNNrrr|||zzzqqq:::333333444333555===HHHZZZttt~~~xxx{{{|||wwwtttnnniiinnnjjjVVVUUU|||~~~iiiUUU;;;///000NNNxxxwwwdddVVVFFF999000---;;;LLLMMM333666RRRbbbGGG///111777<<>><<<<<<;;;777888666333000---+++******((((((((((((''''''''''''(((((((((((((((((((((((('''(((((())),,,222999???666<<>>EEEJJJRRRZZZPPPFFF;;;@@@___gggVVVXXX```{{{}}}~~~}}}yyy}}}QQQ444666FFF|||}}}___JJJ```{{{NNN333555444000222111:::III]]]fffccc]]]\\\^^^]]]WWWMMMDDD>>>;;;999777777444333444444666@@@JJJ^^^nnnllllllmmmQQQ===BBBOOOXXXbbbkkklllkkkkkklllnnnnnnmmmlllhhhmmmlllmmmooommmyyyTTTkkkwwwQQQ>>>CCC555EEEpppzzzooohhh@@@CCCDDDWWWdddXXXNNN@@@@@@;;;;;;bbbbbbPPP;;;@@@YYYfffnnnzzzmmmpppgggWWWOOOUUU{{{qqqSSS<<<===666VVVWWW===KKK===444111;;;WWW}}}pppAAA777OOO}}}rrrqqq{{{pppjjj~~~~~~NNNEEE444///////////////000111111222222333555666777888999555777===;;;<<<\\\MMM}}}JJJ555777777555222333999BBBNNN]]]kkkqqq~~~|||xxxwwwvvvvvvsssfffSSSCCCAAAQQQkkk___GGG777,,,888===RRRIIIAAA;;;000333000333...;;;fff~~~^^^NNNfffvvvoooggg```^^^```ssslllUUUBBB???:::555:::VVVgggxxxssseeemmm}}}~~~rrrEEEAAA888111111222111222444999999;;;AAADDDEEEJJJQQQrrrqqqrrrfffyyy999222;;;444222222888BBBSSSkkk{{{yyyzzzxxxvvvuuuiiiZZZSSSVVVEEE333[[[wwwvvvxxxuuucccSSSKKK:::555EEEqqqeeeaaaWWWNNN===///999KKKPPP999---333;;;333,,,111333666===EEEGGGBBB<<<999999666888:::999555111111222000///...------...///000333888FFFYYYgggooouuu{{{~~~sssooo~~~fffhhhgggpppPPP>>><<<;;;;;;888777555333///---++++++***(((((((((((('''''''''&&&((((((((((((((((((((((((''''''((())),,,111888===AAA>>>???JJJVVV[[[dddqqqhhhRRR]]]VVV222555FFF<<<666666888<<<<<<888444333,,,---555AAAIIIOOO\\\jjjVVVOOO@@@555>>>UUUhhhnnn```qqq{{{mmmaaa]]]^^^mmmooovvvVVV???;;;iiisssyyyxxxPPP444555888444111222555AAASSSbbbeee___[[[ZZZXXXRRRJJJBBB>>>;;;999777666444333333222444>>>III^^^nnn|||rrr[[[jjjfffKKK===IIIXXXZZZ^^^ggghhhiiijjjllloooooonnnlllkkkooonnnnnnppplllrrrdddTTTnnnRRR888DDD???BBBeeepppvvvpppJJJ999666===???EEECCC<<>>>>>QQQppp{{{]]]VVVllleeeCCCZZZqqqVVVFFF000999kkkppp```TTTEEE;;;@@@XXXwwwzzzaaa???777QQQ~~~ggglllwwwzzzcccjjjLLL<<<666///////////////000000111222222333444555777777888777:::<<<777666NNNzzzUUUzzzbbb;;;222888555222222777===GGGVVVccchhhtttvvvqqqRRR<<>>666111000111000111444666666;;;BBBFFFIIINNNUUUmmmeeetttoooFFF222@@@555222111555<<>>;;;<<>>NNNZZZRRReeeyyywwwiii\\\gggzzzvvvzzzwwwnnnrrryyyxxx[[[999:::RRRxxxeeeEEE999999444000555222777FFF[[[fffbbbXXXSSSLLLHHHBBB===;;;:::888777555444333333111222===III```ooo~~~zzzcccZZZpppYYYEEE???QQQ^^^[[[ZZZaaa```bbbfffkkknnnooollljjjmmmooommmnnnqqqjjjlll}}}}}}IIIkkkeeeCCC???>>>>>>UUU~~~jjjgggttttttHHH@@@UUU>>>555GGGIII@@@SSSPPP---///DDDDDD@@@DDDIIICCCAAAMMMkkkdddcccooolllVVV\\\~~~|||MMM>>>666HHHoooxxxaaaLLLEEEQQQgggfffOOO???:::SSS~~~vvveee}}}xxx\\\^^^LLL666666///////////////000000111222333333444555666777777999<<<:::555555FFFsss]]]vvveee:::///333444222222666:::CCCRRRaaakkkqqqyyyxxxwwwyyyhhheeeyyyVVVXXXmmmtttuuuiiiDDD333GGGPPP:::222666444777///***444///777[[[ttt___GGGPPPiiivvvvvvsssgggeee^^^VVVNNNIIIDDDAAAVVVeeebbbNNN???333000888===UUUssszzzmmmcccwwwfffYYYmmmnnnOOO999333///000000///222555666777<<>>OOOYYYDDDBBBIII===111;;;JJJ>>>===777333666999555111444999AAAEEEDDD@@@===;;;333999@@@BBB???:::555333/////////....../////////111555BBBTTTbbbllltttzzz{{{}}}xxxjjjjjj}}}ppp{{{xxxeeedddRRR@@@;;;:::;;;:::666555222///---,,,++++++))))))))))))((((((((((((((((((((((((((((((((((((%%%&&&)))+++---000444777<<<888FFFSSSPPPRRR```gggiii]]]iiiccc222888FFF;;;444444<<<>>>888444555111///555@@@FFFLLLaaazzzqqqiii]]]MMM;;;555DDDZZZTTTeeexxxqqq```jjjwwwmmmrrrtttpppzzzsssnnnJJJ>>>===KKKqqqkkkHHH;;;333000777333222>>>UUUccc^^^QQQHHH???<<<999777777777777666333333444333000222===JJJbbbooo|||aaaaaapppKKKBBBDDDUUUaaa___^^^ccc\\\^^^bbbggglllmmmkkkiiimmmnnnkkkmmmppphhhgggvvvMMMaaazzzbbb>>>999AAAQQQvvvvvvjjjAAAYYYRRR:::EEEGGG>>>TTTcccKKKCCCBBB===666===JJJGGGBBBIIIWWWdddmmmoookkk]]]]]]ooowww[[[???:::KKKcccuuu~~~qqq[[[GGG>>>CCCUUUVVVCCC<<<999TTT~~~{{{ZZZfffssszzzppp^^^UUUGGG000222///////////////000111111222333333444555555666666777:::888666888BBBllleee[[[yyykkk<<<666444333222222555888@@@PPP___pppqqqvvv~~~{{{uuutttvvvzzz```GGGDDD]]]|||xxxwwwrrrtttqqqSSSDDDUUUWWW:::///444555888000(((444555222;;;HHHSSS^^^hhhQQQ???CCCTTT```aaa___VVVWWWUUUOOOKKKGGGBBB===IIIRRRKKK>>>===:::000---666NNNlll}}}|||rrrjjjggg{{{lllMMMggg[[[OOO666111///000111000333888<<<<<<@@@EEEHHHHHHKKKQQQ^^^eeerrr|||;;;...777444222333666>>>OOO___wwwqqqsssyyy}}}www|||^^^RRRQQQiiiuuu[[[NNNFFFNNNSSS888888666333999>>>===IIIBBB333333555333444666888===CCCFFFDDD>>>999333666:::>>>===999444000000000000000000000000000000555BBBTTTbbbkkkrrryyyyyy|||wwwjjjkkk}}}{{{jjjrrr}}}zzztttSSSAAA;;;:::;;;;;;666444222///---,,,,,,,,,+++*********))))))))))))((((((((((((((((((((((((&&&'''((())),,,111777<<>>???666444<<>>QQQooorrrwwwkkk]]]FFF;;;>>>===CCCTTTOOOTTTZZZdddcccRRRSSSkkkqqqPPPCCCBBBCCCGGGLLLKKK???999999>>>MMMPPPAAA:::;;;YYYpppTTTqqqhhheeetttuuuMMM???---111///////////////000111111222333333444444555555666444888555666:::;;;]]]|||YYY{{{DDD888:::333222333444666===MMM\\\kkkooovvv~~~}}}yyynnnrrrxxxUUU:::777III\\\|||ssseee^^^PPPSSS___```@@@111333333888222///000555333---111888555BBB999222444===CCCEEEDDDDDDJJJMMMLLLKKKKKKFFF@@@LLLSSSIII;;;<<<<<<333///444IIIdddrrrpppjjjjjjnnnfffGGGlll}}}VVVLLL444111000222333333777===??????CCCHHHJJJIIILLLQQQXXXooonnnmmm]]]DDD666666333222222333999GGGVVV{{{xxxpppqqqwwwzzz{{{jjjbbbUUUccceeeYYYQQQ___dddKKK:::777888000999QQQMMM777444444111555444444999CCCMMMOOOIIIBBB999666555666888777222---111111222222222222111111000555CCCUUUbbbjjjqqqvvvxxx{{{~~~xxxlllnnn~~~wwwmmmgggvvvSSSAAA;;;:::;;;;;;666444222///---,,,,,,,,,++++++++++++*********)))((((((((((((((((((((((((''''''&&&'''+++222;;;BBBNNN<<>>FFFGGGKKKHHHIIIRRRSSSSSS\\\{{{tttfffUUUEEE;;;:::<<<888555:::@@@DDDNNNOOO@@@===@@@``````LLLlll}}}ppp\\\lllHHH:::---333///////////////000111111333333333444444555555555222777333555888222MMM```{{{III///;;;444333333444555;;;JJJYYYccckkkvvv~~~|||www}}}xxx^^^rrrWWW@@@888:::GGGZZZwwwjjjNNN???:::LLLcccfffGGG555333000777333444)))000777222;;;BBB555777666666555444333111000888AAAHHHIIIKKKMMMIIIBBBRRR```XXXAAA777333222666555HHH___jjjhhhdddjjjsssXXXGGGyyyZZZFFF444111111444555555:::@@@>>>???CCCJJJLLLLLLPPPUUU^^^lll```dddHHH;;;555222111222222666CCCPPPxxxyyyooooootttwww|||zzzpppWWW[[[nnnXXXqqqIII???===///555UUUUUU???;;;888111444000000666EEEUUU]]]XXXPPP@@@999222111444555222...222222333333333333222222111666CCCUUUcccjjjpppuuuxxx{{{~~~{{{tttiiikkkzzzjjjiiiXXXDDD>>>>>>666===888666333000---+++******************))))))))))))))))))(((((((((((())))))'''((((((''''''...999BBBDDDKKKBBB>>>OOOYYYbbbxxxpppwwwyyybbblllhhh666111AAAFFF;;;777BBB>>>666>>>555555555333000444DDDUUUzzzrrrmmmWWWgggNNNbbbttt___OOOFFFDDDlllkkkQQQDDD777888333<<>>???CCCHHHHHHDDD;;;PPPrrrppp___gggssskkkZZZ>>>444222///////////////000000000000222222333333333444444444222666///555>>>111GGGnnnssswwwmmm333999444333444444444999GGGUUU___nnn{{{~~~~~~vvv[[[vvv]]]NNNCCC:::999>>>[[[vvvlllQQQAAA:::KKKaaaSSS777555999444444222222222555>>>FFFDDD===>>><<<999777666555555555555<<>>OOO[[[[[[ZZZgggzzzPPPJJJ}}}mmm:::444555555555666888<<>>---NNNmmmdddBBB555888333333222666CCCTTTaaaeeedddOOOBBB888777999888555444333222333444555333000---111999EEETTTbbbmmmtttwww{{{}}}qqqnnnrrrsss~~~nnn```tttVVVCCC>>>???777===888666333000---+++******************))))))))))))))))))(((((((((((())))))'''(((((('''&&&+++444<<>>GGGUUU[[[\\\ppp}}}tttxxxVVV,,,<<>>666444444444333555===GGGtttzzz{{{zzzeeefff___[[[aaaooocccfffwww~~~pppjjjPPPzzztttYYYkkkVVVFFF;;;000222777333222111111222333333000---111222333333222666FFFVVViiiooovvvzzz{{{~~~vvv___ddd{{{tttfffYYYPPPTTTbbbfffhhhmmmkkkgggmmmtttnnniiiiiihhhgggiiimmmnnnkkklllpppqqqooopppttt{{{IIImmmvvvQQQGGG444EEEkkkhhhRRRsssgggfffdddttttttooo]]]KKKCCC\\\JJJCCCQQQHHH???999@@@QQQIIIwwwkkkGGG===EEEIIIDDD===@@@@@@===:::===CCCEEECCC@@@YYY{{{zzznnnvvvlllyyy]]]===000...---.../////////000000000000111222222222222333333333111777000333;;;000AAAwwwlll[[[vvv666222444333333444444777DDDQQQ]]]kkkwww{{{~~~mmm{{{eeeOOO???444222555PPPmmmmmm[[[JJJ;;;>>>hhhlllDDD---333555---444...444HHHXXXYYYQQQLLL999<<>><<>>555===JJJLLLKKKEEE:::999PPPooouuu[[[CCC:::666CCC;;;GGGgggwwwhhhPPPEEE999>>>KKKUUUNNN===999BBB777@@@LLLWWW]]]ZZZRRRKKK===DDDOOOVVVUUUKKK===444222666===CCCBBBHHH___yyynnnOOOlllgggNNN???333555666777777:::===@@@BBBCCCFFFIIILLLOOOPPPQQQWWWeee{{{zzz}}}UUUJJJ666666444111000333999@@@PPP{{{zzzsssrrrxxxtttsssmmmaaasssfff___EEEcccjjjZZZsss]]]KKKDDDCCC===444999@@@ZZZhhhQQQ666000222111,,,000EEE```mmmfffZZZRRRIIIAAA>>><<<777444444555444444444666555333111111;;;JJJ\\\jjjssswwwyyy|||}}}~~~{{{pppqqqwwwzzz||||||TTT@@@<<<>>>555;;;777555333///---++++++***************)))))))))((())))))(((((((((((())))))'''((()))((('''(((,,,///666>>>OOOOOOIIIeeezzztttoooxxxdddqqqbbb999...777@@@:::>>>DDD999;;;888555555333333999AAAAAAWWWnnnvvvyyy~~~VVVCCC@@@```ZZZ???999XXXxxx}}}tttqqqcccdddgggZZZ@@@555555///666666555333111222555888222222333222222888JJJ\\\ooopppqqqtttwww{{{wwwqqqUUUTTT\\\ccceeehhhmmmhhhdddkkkSSSEEEHHH___mmmiiihhhooonnnlllmmmpppqqqnnnmmmpppccc~~~iiiFFFdddfffWWWEEE@@@FFFmmm{{{zzz~~~bbbLLL[[[~~~iii]]]^^^dddKKKIIIXXXFFFWWW>>>UUUwww[[[SSSVVVWWWbbbtttbbbCCCOOOtttmmmkkkggg}}}ooowwwUUUaaaDDD333---...///........./////////000000/////////000000000000111...777333...333222777HHHddd{{{```444555444333444222222:::CCCNNNYYYgggrrryyyttt^^^NNNEEE:::888888333555999444666444UUUwwwtttcccTTTBBBWWWYYYkkk}}}^^^HHH===;;;DDDSSSQQQ@@@999>>>666===GGGRRR]]]bbb]]]UUUOOOBBB:::===???:::555555333444999<<<<<>>111333555111...333FFF]]]eee\\\NNNHHHBBB???@@@???;;;888888555444333333444444333222222;;;JJJZZZiiisssyyy|||}}}}}}~~~xxxooorrryyy}}}wwwuuuSSS???;;;<<<333888777555222///---,,,++++++************)))))))))((())))))(((((((((((())))))&&&'''((())))))***,,,...CCCIII___bbbMMMRRRsssxxxhhhhhhlllYYY555---;;;;;;<<<@@@:::===;;;888444000222???NNNFFF???^^^vvvzzz~~~ddd???888IIIcccuuuaaaTTTMMMHHHEEECCCDDDUUUnnnkkkJJJ666999===444777999777333333666;;;333333333333333:::LLL^^^nnnmmmoootttxxxwwwqqqlllyyyssswwweeeXXXaaadddjjjiiigggfff___aaapppgggOOOFFFYYYjjjiiifffjjjsssooolllmmmmmmjjjkkkoooiiiuuuLLLNNNiiiNNNLLLHHHAAA___www{{{uuuTTTKKKtttfffhhhfffNNNHHH~~~~~~WWW\\\GGGJJJrrrttt}}}yyyxxxdddGGGXXX|||tttZZZ]]]bbb|||sssqqqsssKKK777222000..................////////////....../////////000000000---444333///222555777<<>>]]]qqqrrrwwwnnnsssqqqbbbOOONNNtttcccTTTXXXccc```PPP[[[\\\sssmmmLLL<<<666777777222777>>>999///000666CCCNNNPPPGGG>>>:::777999AAAFFFDDD@@@>>>666444222111222222222111333:::FFFVVVeeeqqqzzz~~~}}}}}}}}}~~~uuunnnsss{{{{{{}}}rrr}}}yyyRRR===:::<<<333777666555222///---,,,++++++************))))))))))))))))))(((((((((((())))))''''''((()))***,,,---...BBBJJJ___eeePPPAAANNNbbbjjjUUU666555777888;;;===>>>===;;;666000111@@@QQQaaaNNNQQQmmmwww]]]\\\WWW}}}nnnVVV:::222NNNrrrrrrMMM@@@:::333555KKKuuukkkFFF666222333555777888777444222000333444555555555;;;LLL]]]fffiiiooouuuvvvnnn```UUUvvvtttggghhhWWWZZZhhheeejjjiiihhhiiifffoooyyy]]]\\\dddfffeeegggmmmhhheeefffeeeccceeeiiinnnhhhrrrjjjHHHfffRRR[[[VVVKKKYYYxxxooo}}}xxx|||ooogggtttmmmfffUUUEEE[[[aaa[[[LLL???ddd}}}tttlllnnnvvvuuuaaaKKKaaalllZZZcccmmm~~~lllCCC444444111------------........./////////........./////////000000---000222111111444777777iiiwwwfff>>>666444333555333111333888BBBJJJ[[[mmmyyy}}}}}}eee]]]dddgggRRR<<<777777111333222+++///BBBEEE222999HHHRRRUUUbbbpppkkkYYYQQQGGGAAAGGGNNNIII===333222444444888III```lllmmm[[[JJJ<<<888777444555999222333666999777===UUUppp}}}~~~zzzNNNYYYxxx]]]===222555777;;;===???BBBEEEHHHHHHIIIKKKNNNPPPQQQRRRRRRSSSWWWfffpppyyyhhhVVVKKK222222:::111333999///===NNNsssvvvwwwvvvuuuuuupppmmmjjjfff}}}{{{jjjoootttaaaRRRrrr^^^hhhsssaaaGGG>>>:::666333;;;???666///111666;;;>>>;;;555000000///555DDDOOOOOOHHHCCC999666222000000000000000111888CCCRRRaaaoooyyy{{{|||}}}tttpppvvv~~~{{{yyyuuujjjiiirrrwwwOOO<<<:::>>>555999666444222///---,,,,,,,,,************))))))))))))))))))(((((((((((()))))))))((('''((()))+++,,,,,,000???KKKRRRTTTKKKHHHPPP\\\nnn~~~{{{UUU;;;999;;;:::===>>><<<;;;999444222:::DDDXXX___YYYVVVmmmqqqkkkqqqUUU___bbb???888EEErrrrrrUUUMMMFFF:::555???ppp___OOOMMMCCC999999???AAA;;;444333444666777666<<>>___xxx|||jjjjjjjjjllloookkk[[[JJJiii}}}eeeYYYcccvvv{{{fffwwwaaa===333333...,,,000---------.........//////...////////////000000000///,,,000333...000666666RRR|||TTTrrrKKK777444444555444111222555<<>>```xxxxxxrrr}}}vvvlllvvvmmmZZZooooooggg^^^iii~~~dddMMMBBB???999777999555333444555666555333000---///...777JJJZZZZZZOOOFFF<<<888333000///000000000...555BBBRRRbbboooxxx}}}zzz{{{~~~vvvssszzzyyyvvvtttrrrMMM:::;;;???777<<<666444222///---,,,,,,,,,************))))))))))))))))))(((((((((((())))))***)))''''''((()))******&&&888999>>>VVV^^^TTTRRRuuuYYYooorrrtttqqqFFF@@@BBB;;;:::===;;;;;;<<<999333222444>>>iiikkkUUUjjjnnn___FFF[[[vvvlllMMM===999```}}}{{{tttsssfffQQQ>>>555^^^uuu]]]DDD???LLLUUUQQQHHH444555888999888<<>>___ppp]]]ZZZ```HHHfff|||{{{oooqqqooohhhaaa[[[QQQHHHnnn{{{^^^TTTZZZvvvkkk___vvvSSS666000///***---666---------.........//////////////////000000000111111***///444---,,,333555:::eeekkk777444444666555222111444777:::GGG[[[jjjttt~~~~~~www{{{|||mmmQQQEEEBBBEEE888000666111///@@@BBB@@@JJJaaasssrrrbbbTTTQQQccclllcccVVVOOOEEE:::555777333///>>>ZZZpppvvvyyyiiiSSSBBB======888111:::999999888555;;;VVVqqq{{{jjjWWWwwwyyyjjjFFF;;;333777:::>>>AAADDDFFFIIILLLLLLLLLMMMNNNQQQTTTVVVXXXUUU]]]OOO}}}jjjSSSCCCttt>>>111>>>333000888222:::333PPPvvv{{{wwwvvvlll}}}|||uuuRRRhhhllliiitttcccNNNOOOppp___JJJJJJ???333666===999777555444555555333000222111:::PPPbbbaaaSSSFFF???:::555111000000000000+++444CCCTTTdddpppwww{{{yyy{{{~~~~~~xxxvvv}}}~~~xxxHHH>>>;;;>>>666777888666333000...,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))************...,,,111AAAVVV```ZZZPPPfff}}}qqqmmm;;;444AAA::::::888@@@CCC999555555...222CCCWWWeeetttsssKKKCCC```xxxzzzxxxkkkRRRFFFSSS___LLL???rrrPPP888DDD^^^kkklllkkkAAA777444:::<<<;;;III\\\aaabbb[[[^^^fffXXXWWWsssdddeeeccc]]][[[aaahhhkkkmmmiiiggghhhgggeeegggkkk~~~uuullliiikkklllhhhccchhhhhhiiiiiihhhggggggfffkkksssppptttvvv777MMM===DDDEEEEEEKKKccc~~~ppp^^^aaaoooZZZWWWYYYbbbfffaaaeeefff]]]XXXuuu~~~}}}rrroooqqqcccLLLIIIVVVyyyXXXMMMYYY}}}fffeeeJJJ---111)))---666,,,........................---------............////////////000111111222222AAA\\\yyyccc|||FFF444999///000999+++222222777AAAPPPaaapppzzz{{{qqqccc~~~~~~___WWWQQQAAA777;;;:::999@@@cccsssTTTTTTmmmvvvyyyVVVWWW~~~kkkRRRQQQ555777888<<<777000===]]]tttxxxyyyjjjSSSBBB<<<:::999>>>999777777666>>>UUUmmm{{{kkkgggVVVnnnlll===999888;;;<<<>>>AAADDDFFFGGGHHHLLLJJJJJJNNNSSSVVVSSSOOOWWWXXXZZZhhhsssdddSSSrrrUUU666***BBB555333111444:::CCC___{{{mmmvvvzzztttmmmxxxxxxgggfffYYYTTThhh|||\\\MMMLLLLLLFFF???777BBBEEE;;;555666666222444444???UUUfffdddRRRCCC;;;888555111///.../////////000;;;OOObbbmmmsssvvv}}}~~~~~~zzzuuu~~~|||yyyzzz|||mmmvvvyyyGGG===;;;>>>777888888666333000...,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))************%%%---777BBBRRR___ccc^^^ooo}}}kkkIII;;;UUUFFF???:::======888:::::://////999IIIYYYjjjyyyZZZTTT```kkkeeewwwaaalllrrrVVVVVVxxxyyy~~~oooOOO~~~rrrmmm\\\OOOMMMLLLNNN^^^rrraaaBBB777:::BBBLLLUUU[[[^^^[[[cccnnndddddd}}}cccggggggaaa^^^bbbhhhlllnnnjjjhhhiiihhheeeeeehhhkkkjjjgggffffffhhhiiijjjhhhiiiiiiiiiiiihhhhhhgggcccjjjfffhhhLLL>>>BBB??????<<<@@@TTTrrruuu{{{hhhXXXlll}}}xxxsssqqqppppppxxx{{{ssshhhyyyzzzuuuppp\\\DDDCCCTTT|||```UUUkkkoooppp}}}^^^}}}FFF///333***+++222)))........................------------............/////////000111111222222000JJJZZZPPP333666444222777---444333777???LLL[[[jjjuuu{{{zzz}}}\\\[[[yyyiiiaaaUUUPPPHHH444222GGGNNNkkkWWWGGGHHHMMMnnnssslllttt]]]]]]@@@???;;;;;;666333EEEdddxxxzzz~~~{{{mmm^^^QQQFFF>>>:::666555777777???VVVnnnyyy|||rrr\\\|||mmmzzztttXXX:::777;;;;;;<<<>>>AAACCCEEEFFFGGGGGGFFFGGGLLLTTTXXXWWWUUUOOOOOOTTT___zzzZZZ\\\???666555)))555888222777===QQQrrrwwwmmmwww{{{yyyuuuyyyxxx]]]VVVnnnqqq\\\VVV___kkk___\\\[[[VVVJJJ;;;555666333888FFFXXX\\\QQQCCC===666555444333111000///......000<<>>BBB======:::666===>>>111///000888FFFVVVlll{{{nnn|||oooZZZsssxxxooojjjfffrrrbbbpppnnnbbbsss\\\BBB===EEENNNRRRUUUXXX[[[iiixxxxxx|||{{{eeeiiijjjddd```bbbfffhhhkkkhhhhhhjjjhhhcccaaabbb[[[```ddddddaaaaaaggglllgggggghhhiiiiiihhhhhhhhhbbbhhhccccccwwwsss999GGG@@@???===;;;FFF___|||oooVVVfffzzzaaaeeesss{{{bbbzzzoooVVV???EEEZZZdddZZZrrrbbbzzzxxxdddzzzeee<<<---333++++++000***------------------------------------...............//////000000111111222000@@@ZZZ___}}}ggg666111999444333111555444666<<>>999777888888???UUUlllwwwzzzdddVVVzzzvvveeeFFF;;;999AAA===>>>@@@BBBCCCEEEFFFFFFFFFEEEGGGLLLSSSWWWWWWVVVKKKJJJRRRUUUpppxxxqqqLLL{{{AAA@@@444000777///111333777@@@ZZZ}}}eeejjj|||~~~}}}zzzssskkkPPP```nnnrrrlllqqqllluuuuuubbbJJJ<<<555111222999IIIVVVOOO;;;111444000111222333222111///------111>>>TTTfffoootttwwwuuu{{{|||~~~kkkWWWSSSkkkuuu}}}xxxzzzvvvlllHHH>>>:::<<<777:::888666333000...,,,,,,,,,************)))))))))((())))))))))))))))))))))))((()))))))))************---,,,+++777ZZZ}}}qqq```TTTbbb}}}mmm999;;;;;;<<>>333333???QQQbbblllzzz|||vvvooofff^^^KKKCCC<<<:::888>>>TTTkkkwwwzzzzzz|||WWWddd|||tttvvvgggAAA@@@999CCC???@@@BBBDDDEEEFFFGGGGGGKKKJJJJJJMMMPPPSSSRRRQQQNNNLLLUUURRR]]]~~~OOONNNtttOOO999444===888)))333...333777CCCiii}}}llljjjlllxxxvvv|||[[[UUU]]]~~~}}}\\\LLL[[[vvvQQQMMMIII999333555@@@JJJCCC000***///,,,---///000111000///...,,,222AAAWWWhhhpppsssvvvvvvzzzxxx{{{uuuhhhiiisss|||~~~|||zzz~~~wwwLLL@@@;;;<<<666999888666333000...,,,,,,,,,************)))))))))((())))))))))))))))))))))))((()))))))))************...,,,(((000MMMlllssshhhgggYYYRRRhhh}}}ssslll}}}xxxYYY;;;///333>>>???666777>>>::::::222000555555666IIIbbbeee]]]~~~ttt]]]aaa|||ZZZRRR]]]RRRJJJJJJTTTUUUKKKGGGKKKMMM]]]iiicccWWWQQQQQQSSSOOOLLLUUUhhh~~~rrryyyssshhhaaabbbfffccc]]]bbbaaadddiiiiiidddaaaaaabbbcccddddddcccbbbaaaaaaaaabbbbbbcccccccccbbbbbb___eeeccccccjjjuuuzzzAAA@@@GGGOOONNNEEEGGG___{{{^^^YYYTTTiii___RRREEEGGG```ggggggzzz~~~RRRxxxvvvdddHHH666@@@UUUooollleeeqqqWWW~~~TTT555++++++000...---///...------------------------,,,,,,,,,------------............///000000111111///555LLL]]]bbb555666666333666222111333666;;;EEEUUUeeepppvvv{{{~~~uuuUUUQQQqqqsssiiiCCC666<<>>???;;;777666777333000777CCC\\\uuu~~~~~~~~~uuuwww```ZZZ}}}}}}___\\\RRRJJJIIIOOOMMMBBB@@@GGG999CCCPPPZZZ]]]YYYRRRNNNJJJGGGUUUlllrrryyy}}}vvvllldddfffiiieee]]]ccccccfffllllllgggdddeeeeeecccccceeeggghhhfffdddbbbbbbccccccbbbbbbaaa```___ddddddeeefffggg|||ooo@@@AAAGGGKKKDDD@@@OOOfffzzz{{{[[[WWWccc\\\tttZZZCCCEEEHHHYYYccciiimmmrrr\\\llluuuyyyeeeKKK777:::HHH[[[qqq|||yyyuuuSSStttNNN000///.........,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......//////000000111,,,444666yyyfffiiiEEE333777444888222111222444888???MMM^^^jjjsssyyyzzz~~~cccTTTSSS```WWW]]]zzzPPP@@@777VVV|||qqqIIIPPP___KKKAAAAAADDDSSSbbbfff^^^KKK;;;555///,,,<<>>FFFDDDEEEGGGIIIJJJLLLMMMMMMLLLLLLLLLLLLMMMOOOPPPQQQNNNQQQUUURRRUUUwww~~~MMM]]]PPP444222...<<<333---333999666BBBgggttthhhqqqmmmaaaUUUFFF======333fffbbbIIIJJJ888;;;;;;999888999666333000000////////////000000...555EEEYYYffflllppptttssszzzzzz|||wwwqqqxxxsss|||zzzwwwyyyyyyvvv```ppp~~~NNNAAA::::::666;;;888666333000...,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))************&&&))),,,---***///CCCWWWfffpppsssppp}}}uuufff>>>,,,999@@@@@@@@@===999999888666444333444555(((>>>TTTccc|||}}}yyyssstttXXXDDDUUUooo___nnnddd```ddd^^^MMMEEEGGG<<<999@@@OOOVVVRRRLLLKKKFFFHHH___{{{zzz}}}ooozzzssssssoooiiiggggggccc^^^dddcccfffkkkkkkfffcccccccccbbbbbbdddhhhjjjjjjiiiffffffffffffeeedddbbbbbbbbbeeeeeegggeee___oooRRRCCC<<>>BBBOOO```tttzzz___iii^^^\\\dddyyyoooccc]]]iii[[[llleeeiiippp```KKK:::888>>>EEEcccgggmmmddd@@@///444000+++------***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------......///000000000000666333```vvvRRRqqq\\\555888555888555111222333555:::EEEUUU```ooouuu|||uuulll^^^TTTwww]]]BBBPPP{{{ttt^^^HHHDDDOOO\\\zzzzzz\\\ggg|||kkk\\\UUUKKKOOOdddkkk___GGG888888222***555LLLmmmttt{{{~~~|||tttdddVVVQQQHHHAAA@@@???BBBQQQbbblllqqqyyybbbttt|||{{{|||iiiEEE999999EEEEEECCCDDDFFFIIIKKKMMMNNNNNNKKKLLLLLLLLLLLLNNNPPPRRRMMMSSSOOOOOOWWWdddgggNNNooojjjHHH666...999333444222333555888OOOpppqqqjjjfffvvvgggpppmmmVVVTTTUUULLLDDDDDDBBBUUUvvvRRRMMM:::KKKPPPBBB777:::;;;666333444555555444333111000000777FFFXXXdddjjjnnnsssttt{{{{{{zzzyyyooolllvvvqqq{{{|||pppkkkuuurrruuuLLL@@@999:::666<<<888666333000...,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))************...'''&&&---000333CCCVVVeeeqqq}}}___RRR,,,888HHHHHHAAA:::888999888444444777555000999777555>>>YYY{{{ddd~~~XXX???cccyyyuuugggcccnnnooo^^^JJJBBB===999???LLLLLLCCCCCCMMMFFFKKKjjjwww{{{{{{vvvwwwfffmmmpppllleeebbb```]]]cccbbbdddhhhgggbbb______bbbcccccceeefffhhhjjjlllkkkjjjjjjiiihhhfffeeedddbbbbbbaaadddaaaXXXfffiiiLLL888===DDD???<<<@@@HHHaaaZZZddd~~~lllMMM___hhhzzzbbbSSSvvvjjj\\\QQQDDD888333666888YYY~~~\\\bbb999---444///)))...///,,,///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------......///000000000///333222IIIUUUllllll888999555888999222333333333666???NNNYYYmmmssszzz}}}~~~iiiXXXpppiiiIIIaaa^^^LLLDDD;;;OOO[[[VVV{{{uuuiiiUUUPPPgggppp[[[AAA333888777---444GGGccckkkssswwwwwwrrrdddWWWOOOGGGCCCBBB@@@>>>HHHVVVeeelllvvv~~~eeekkkxxxvvvfffAAABBB<<>>DDDFFFEEEIIIQQQ___ppp~~~vvvnnnxxxssshhhhhhhhhfffeeecccaaa```dddbbbaaabbbeeeeeeccc```cccaaa```bbbfffhhhhhhggggggffffffggghhhgggdddbbbdddeeeddd```^^^bbbmmmuuuTTT444IIIHHH888888>>>???KKKfffxxxiii\\\TTT```lllkkkkkkNNNYYYyyysss|||KKKMMM>>>@@@???888>>>111777QQQ{{{ooo\\\111000000///...------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------............////////////---111222DDD|||]]]___888:::444666666444222111444<<>>wwwlllCCC;;;;;;000///;;;HHHKKKCCC999444444555:::FFFUUU```fffnnnvvvzzzvvvvvvwwwtttnnnpppvvvvvvwwwooopppkkkqqqjjjxxxQQQ:::888???666999888777444111---+++)))(((************))))))))))))***)))))))))))))))))))))************************,,,'''(((---,,,)))111>>>iiitttsssTTT[[[BBB111>>>???999666:::<<<:::999888555111111...---000555AAATTTddd|||bbb}}}]]]ppp{{{dddTTTNNNHHHHHHGGGDDD???CCCVVVjjj}}}yyyrrrgggaaaaaabbbccccccccccccbbb___^^^]]]___ccceeeeeecccaaa^^^[[[[[[^^^bbbddddddeeedddcccdddeeeeeedddbbbaaabbbcccbbbaaaccciiinnnooo???GGGQQQOOODDD333:::@@@UUUtttyyybbbfff```dddrrroooppp}}}zzzkkkSSS\\\uuu}}}hhhMMMLLLGGG===<<<666777888MMMtttssseeeDDD,,,000//////...------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------............////////////888444,,,///ZZZgggDDD;;;===999777555333111333:::BBBIIIZZZcccnnnwww|||~~~jjjMMMQQQ{{{ccc___TTT555555UUUdddtttnnnjjjXXXFFF===888333222555999@@@JJJMMMHHH???888666999===???<<<666444888<<>>pppmmmddd>>>///:::222===@@@888555:::999222666333111111111999KKK\\\wwwuuu[[[rrrxxxIIIIIIGGGAAA???NNNpppzzzfffbbb^^^^^^___```aaaaaaaaaaaa[[[ZZZZZZ\\\```ccceeeeeeccc```\\\ZZZ]]]aaadddeeecccbbbaaaaaabbbdddcccbbbcccdddeeefffgggggghhhhhhxxxaaaAAABBBUUUYYYJJJAAA<<>>888555555666444888:::888444111000000333666999777333111555999???QQQiiizzz|||vvvwwwYYY???===>>>@@@CCCAAADDDDDDFFFGGGHHHIIIIIIIIIMMMLLLKKKKKKJJJJJJKKKKKKMMMRRRQQQQQQRRRNNNUUUjjjGGGfffjjj>>>:::555111111444555333000999UUUiiisssrrr|||lll]]]YYYRRRGGGCCCKKKjjjyyy{{{lllTTTKKKxxxoooUUUCCC777666EEENNNMMMMMMNNNBBB111222999DDDNNNSSSYYYggguuutttqqqqqqssstttrrrtttwww}}}ttt~~~qqqeeeqqq~~~tttUUUTTT999555;;;555:::999777444111...+++***)))************)))))))))((()))))))))))))))************************+++++++++,,,***+++---+++'''(((...111fffsss|||{{{lll;;;888444888999555444777::::::999888777555222444BBBPPPooo{{{wwwhhhOOOQQQSSSaaakkkEEECCC@@@CCCQQQjjj~~~{{{qqq```gggcccbbbbbbaaa```___]]]\\\]]]\\\[[[[[[]]]```bbbccccccaaa___]]]^^^```cccdddcccaaa______aaacccccccccccccccccceeeggggggeeebbbfffWWW444DDD```gggOOOAAA===RRRtttjjjhhhfffhhhaaazzz~~~OOOeeeqqqWWWKKK>>>:::GGGooolll]]]EEE666,,,.........------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------.........//////(((...;;;777===ttt{{{RRRnnntttAAA...999999888555333111333888;;;FFFQQQaaaooovvvzzz}}}zzz]]]NNNKKKtttjjj```HHH:::hhh|||pppdddIIIIIIlll[[[UUUUUUPPPFFF<<<888999999111555777666555666444111111444666555222111555888999NNNiiizzz~~~gggsssyyyPPP999<<<>>>>>>BBBDDDCCCDDDEEEFFFGGGHHHHHHHHHJJJJJJKKKKKKKKKLLLLLLLLLLLLRRRQQQQQQRRRLLLMMM\\\rrr}}}UUUCCCtttzzzKKK...===???222---555777000888EEE[[[pppsssgggnnneee```RRRGGG;;;AAAuuu}}}mmmGGGWWWmmm|||~~~mmmOOO777333SSSdddVVVBBB<<<999222666;;;EEEPPPWWW]]]eeennnrrrppppppsssvvvvvvvvvuuuwwwwwwsss}}}|||pppaaaPPPUUU:::555;;;555:::999777555111...,,,***)))************)))))))))((((((((())))))************))))))*********++++++++++++***+++------******,,,444EEEdddmmmrrrkkk~~~ttt>>>999000000;;;>>>888777===555666777666111...555>>>BBBUUU___[[[___ppp{{{{{{zzzttt|||{{{kkkQQQ===JJJmmm|||fffFFFEEEAAACCCUUUtttuuuttt{{{iiigggggggggfffeeedddbbb```^^^]]]bbbaaa___]]]\\\\\\^^^___^^^_________^^^^^^^^^^^^bbb```______aaacccccccccaaa```______aaaaaa```___```lllDDD888MMMaaaZZZHHH;;;FFFbbb|||^^^rrrggg]]]XXXMMMhhhuuuvvv\\\aaa\\\aaa>>>888JJJtttlllpppMMM:::000)))---------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------............222444777,,,)))WWWuuuhhhggg///@@@999888666444111222444666???KKK[[[iiirrrxxx}}}~~~~~~fffLLLVVV|||kkk[[[SSSxxxKKKOOO}}}lllccceeedddZZZJJJ===777666222888;;;888666666333///111333444333111111444666999NNNjjj}}}~~~{{{|||~~~pppRRRrrrtttMMM888<<<===<<>><<<999666444222333444666444DDDaaayyy}}}mmm]]]UUUIII;;;iiizzzoooJJJAAABBBTTTccc]]]FFF333222TTTgggUUU;;;444555444777999DDDVVVdddjjjlllmmmrrrqqqqqqtttxxxzzzvvvqqqccciiiiiiggghhhrrrXXXIIIWWW<<<666;;;555;;;999888555222///,,,+++***************))))))))))))((((((((()))******++++++)))))))))***++++++,,,,,,******+++,,,------,,,,,,,,,)))DDDppprrrttt~~~wwwhhhLLL888333DDDLLLAAA999===666555777777444///000444000888===>>>EEEXXXlllwwwrrriii\\\hhhkkkKKKHHHUUU[[[QQQFFF@@@FFFVVVtttwwwjjjccclll```ddddddeeeeeeddddddcccbbbffffffdddaaa^^^]]]^^^___```bbbccccccaaa___^^^^^^bbb```______aaabbbaaaaaaccccccbbbbbbaaabbbbbbcccaaabbbzzzbbb>>>>>>PPP\\\PPPDDDDDDSSSjjj~~~|||qqq}}}oooXXXNNNJJJ```uuuwwwmmm[[[[[[mmmBBB999RRR}}}ddd<<<...///111------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------------.........000444111)))'''>>>rrrbbb@@@:::777888777555222111222444:::DDDSSS```kkksss{{{zzz~~~xxx```PPPtttvvv___qqqdddooojjjjjjjjj___III:::555???NNNUUUKKK<<<666666444444555555444222111222444999NNNjjj{{{wwwzzzjjj[[[eeeHHH:::===;;;;;;@@@@@@@@@@@@BBBCCCDDDEEEEEEEEEDDDDDDFFFGGGJJJLLLNNNPPPKKKQQQOOOMMMRRRPPPMMMUUU[[[|||```qqqDDD+++999AAA111***555222///777RRRnnn|||wwwhhhaaa```@@@XXXzzzaaaPPPBBB@@@AAA===888666111DDDNNNDDD888666555000333555CCC[[[pppxxxvvvssssssssssssuuuzzz{{{rrrhhhYYYhhhtttkkkUUUyyy___PPPGGGXXX>>>777;;;555;;;:::888555222///,,,+++***************))))))))))))'''(((((()))******++++++((())))))***++++++,,,,,,*********+++,,,---,,,+++444000(((CCCppprrrTTT>>>CCCNNNMMMFFFCCC<<<999777999888444222444777333222666999@@@PPP```iiijjjooozzz|||yyyyyytttjjjXXXOOOkkkcccLLLBBBAAACCCEEEDDDZZZyyyrrruuu```^^^ccc^^^```aaabbbcccddddddeeeddddddfffgggeeecccaaabbbdddccceeefffdddaaa______``````___^^^___``````^^^\\\aaadddffffffcccbbbccceeeaaa^^^iiiUUU===JJJSSSQQQLLLFFFGGGWWWoooiii|||lllvvvyyyzzzuuuxxxxxx{{{vvv___{{{{{{dddkkkIIICCCaaarrr|||~~~WWW333+++000333,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---------.........&&&111///111666000KKKccciiifff999666777777666444222222333555===JJJVVVaaalllwww~~~yyy~~~~~~~~~|||sssXXXJJJggg______qqqtttxxxgggeeeuuuwww___EEE:::CCCdddzzzkkkLLL999777;;;;;;;;;999777555444444444777KKKggg}}}}}}||||||zzzqqqxxxtttNNN???;;;>>>:::<<>>???@@@AAABBBCCCCCCCCCEEEDDDDDDEEEGGGJJJMMMOOOGGGNNNLLLKKKQQQPPPLLLPPPRRRaaakkkyyyjjj===888===444...333...666444???___kkkiiiqqqxxx~~~|||iiinnnUUU^^^uuuhhhWWWJJJ???777666888888===???;;;666444222...111666FFF^^^ssszzzyyywwwrrrssssssuuuzzzyyylll]]]XXXqqqlll}}}}}}___GGGPPPIIIXXX???888<<<666;;;:::888555222///---+++***************))))))))))))'''(((((()))***+++++++++((())))))***++++++,,,,,,***+++***)))***,,,+++)))$$$111'''>>>aaapppHHH:::GGGVVVUUULLL???999555777888555333444555------666777333:::IIINNNIIISSSgggnnnooo{{{yyyccchhhVVVDDD]]]xxxaaaGGG<<>>:::===???777===>>>???@@@AAABBBBBBBBBFFFEEEDDDDDDEEEHHHKKKMMMCCCKKKJJJJJJQQQPPPIIIKKKRRRLLLqqquuuaaa666,,,888;;;111)))<<<111---PPPeeeccclllmmmqqqsssnnnrrrvvvmmmaaaWWWNNNDDD:::333EEEHHHHHHBBB888000111555333:::JJJ```pppuuuvvvwwwrrrssssssuuuyyywwwhhhVVVUUUuuuZZZHHHXXXIIIccc555<<<999888;;;;;;999666333000---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,)))......///EEEllluuuuuuZZZEEE;;;HHHGGG???;;;888:::999666555777222111111222444666666666===>>>@@@GGGPPP\\\gggmmmyyywwwyyy}}}}}}~~~hhhgggQQQ???PPPKKKHHHBBBDDDGGGDDDRRRoookkkaaa]]]ZZZ\\\```___```aaaaaabbbaaaaaa```aaabbbbbbbbbaaa```^^^]]]``````^^^]]]\\\[[[[[[[[[^^^\\\YYYVVVVVVWWWZZZ[[[YYYZZZ\\\___aaa```]]][[[\\\```___bbbyyy```:::EEEFFF>>>AAALLLCCCAAAXXXiii}}}|||}}}[[[^^^XXXwwwcccooo~~~yyy```OOOeeeWWWYYYJJJ\\\oooxxx```>>>111222111+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---...///---///>>>OOO]]]ooozzz555>>>555333???444))):::333555:::BBBMMM\\\kkktttzzz~~~ZZZaaadddFFF]]]fffnnnpppvvvgggRRRHHHOOOWWWAAA999777YYYVVV@@@===;;;555;;;555888CCC\\\zzzvvvEEE888888888888999::::::;;;<<<<<<===>>>@@@AAABBBCCCFFFEEEDDDDDDDDDEEEFFFGGGIIIJJJKKKKKKKKKMMMPPPSSSVVVJJJ\\\sssXXX444333333444555333444999???KKK]]]mmm]]]yyy___[[[kkk]]]FFF@@@>>>MMMKKK===333666444///222111:::QQQfffqqq{{{xxxhhhnnnwwwqqquuuxxxUUUFFFXXXSSSmmmOOOIIIIIIEEEccc666<<<999888;;;;;;999666333000---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,...111000,,,222EEE^^^mmmsss~~~lllSSSOOO>>>;;;>>>444(((333GGGAAA)));;;999666444333333222222333333555888???GGGNNNSSSdddcccccceeebbb```fffooo~~~}}}zzzvvv|||~~~XXX777???;;;BBBDDDIIISSS]]]ttt|||nnnaaa]]]]]]\\\]]]___[[[[[[\\\\\\]]]]]]^^^^^^]]]]]]]]]^^^___aaabbbccc^^^]]][[[ZZZYYYXXXYYYYYY^^^]]][[[ZZZXXXWWWWWWWWWWWWXXXYYY\\\^^^___^^^\\\XXX]]]___aaannn[[[333BBBFFFBBBCCCAAA======SSSeee}}}oootttcccvvv|||xxx~~~cccPPPzzzvvvNNNOOOIIIQQQgggpppKKK444...000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------...000......777CCC|||\\\JJJ>>>666444555:::999000000222555<<>>222:::BBB<<>>???@@@AAABBBCCCDDDGGGGGGFFFFFFFFFGGGIIIIIIIIIJJJKKKKKKJJJLLLOOOQQQPPPMMMYYYrrryyyHHH444<<<999333111111444777@@@RRRaaaaaagggzzzxxxyyyYYY???333;;;GGGAAA444222111000444888999KKKbbbooozzzzzzooonnnqqqhhhfffjjj^^^```}}}^^^rrrzzz[[[IIIGGGHHHEEEddd666<<<999888;;;;;;999666333000---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,...000///,,,...<<>>999888666444333333444444222222222333555888;;;===JJJIIIIIIIIIFFFBBBEEEKKKVVVXXXVVVPPPQQQ^^^ooozzz[[[:::>>>FFFFFFEEEUUUzzz~~~tttyyybbb\\\YYY[[[]]]\\\[[[[[[XXXWWWWWWWWWXXXYYY[[[\\\\\\\\\[[[[[[]]]```ccceee\\\[[[YYYVVVUUUVVVWWWXXXXXXYYYYYYZZZYYYXXXVVVUUUWWWVVVVVVWWWZZZ]]]]]]]]]UUUYYY]]]___```qqqDDD@@@CCCEEE@@@BBBDDD>>>===KKKaaayyybbbddd{{{sssuuugggQQQPPPQQQWWWiiisssUUU777,,,,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---...000000...000555OOOWWWmmmsssAAA111666///777===+++000000222555===IIIWWW```nnnqqqxxx~~~sssrrrYYYDDDFFFDDDEEEnnngggUUUFFFKKKdddrrrgggKKKFFF>>>???}}}pppQQQDDD000888MMMMMMKKKTTTlll|||}}}mmmyyyvvvIII???999999999999:::;;;<<<===>>>???@@@AAABBBDDDEEEEEEHHHGGGGGGHHHIIIJJJKKKLLLIIIJJJKKKKKKJJJKKKMMMOOOLLLRRRVVVYYYvvvppp{{{^^^444888444444333222222000444AAAOOOcccaaauuuzzztttkkkPPP888444111===:::000222333000222:::666IIIfffsssxxxyyytttlllssseeeUUURRRTTTvvv}}}bbbNNNIIIJJJKKKJJJeee777<<<888777;;;;;;999666333000---,,,+++((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,***)))---333111---555BBBjjjwwwIII+++777IIIFFF???AAA777888999999777777777777666666555555555666666777888999:::;;;999888:::<<<888>>>AAA===<<>>>>>???@@@BBBCCCDDDEEEFFFGGGGGGHHHIIIKKKLLLMMMJJJKKKLLLLLLKKKKKKMMMOOOMMMTTTSSSMMM^^^{{{vvvuuuxxxTTT>>>222777777777555000...555???UUU```vvvcccGGGDDD:::111<<<777444+++---777444000666;;;999QQQooovvvqqqooommm___gggUUUAAAFFFRRRjjjoooTTTKKKKKKJJJKKKMMMfff888<<<777777;;;;;;999666333000---,,,+++((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,000******000111,,,---555>>>eee```BBBEEETTTPPP>>>:::===???>>>;;;888777777444444444444444555555555333555777777777888999999666;;;>>><<<<<>><<>>,,,...000+++(((,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------000...,,,,,,...111111///444VVVnnnkkkYYY777:::888444>>>666444222111444<<>>222DDDQQQJJJFFF:::777DDDXXXkkk}}}MMMhhhnnniiiddd}}}zzzdddppp|||mmmhhhpppyyywwwjjjDDD555+++---///,,,***,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...///---***,,,111333111222AAApppVVV>>>444>>>777666555444222000111555===BBBOOO\\\jjjqqqtttyyy~~~~~~dddJJJ|||ccc[[[hhhiii___YYYkkk~~~bbbZZZYYYdddvvv~~~||||||zzzrrrjjj}}}}}}eeeCCCCCC000666777777888999;;;<<<===:::;;;<<<===>>>@@@AAAAAABBBCCCDDDEEEFFFGGGGGGGGGIIIKKKMMMMMMMMMMMMNNNOOONNNMMMJJJNNNRRRTTTsssooosss888444222222666666444333666000777DDDTTThhh~~~uuulllDDDAAA::::::???:::666;;;999777777<<<999///FFFuuu{{{rrrgggiiikkkhhhMMMCCCrrrttt{{{}}}UUUKKKEEEGGGIIIGGGHHHLLLhhh:::<<<666666<<<;;;999666333000---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,))),,,---,,,---111222000555444444RRRuuu```DDDDDDDDDAAA;;;666666;;;AAA999999888777888999:::;;;777999999555777;;;<<<888555<<<@@@???BBBMMMYYY___dddlll~~~|||vvvrrrqqqjjj^^^XXXYYYZZZ```aaa[[[VVVYYY^^^___\\\[[[[[[[[[[[[ZZZZZZZZZWWWYYY[[[\\\\\\[[[YYYXXXVVVWWWXXXXXXXXXWWWVVVUUUSSSSSSTTTUUUUUUUUUTTTTTTUUURRRNNNMMMMMMOOOPPPPPPOOONNNPPPSSSPPPMMMRRRZZZ{{{```???<<>>???@@@AAAAAABBBDDDEEEEEEEEEDDDDDDEEEHHHJJJLLLLLLLLLLLLNNNLLLOOOJJJLLLRRRMMMWWWxxxhhhyyyWWW@@@777222333666555444444333222999FFFOOO```wwwqqqUUUCCC@@@<<<999;;;<<<666>>>>>>===AAAIIIfffyyyjjjeeeeee^^^LLLDDDBBBdddfffIIIGGGFFFHHHKKKKKKJJJJJJhhh:::<<<666666<<<;;;999666333000---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,%%%///222,,,)))---///+++---...---BBB\\\hhhcccWWWGGG:::666:::@@@===;;;999777777888999:::888;;;:::777999@@@BBB>>>;;;HHHTTTXXXZZZeeettt~~~rrrkkkaaaZZZ[[[^^^\\\WWWWWW^^^```XXXRRRUUUYYYZZZYYYYYYYYYYYYXXXWWWVVVUUUYYYYYYXXXXXXXXXWWWWWWVVVSSSTTTUUUWWWVVVUUUSSSRRRJJJLLLPPPSSSUUUTTTRRRQQQQQQNNNKKKJJJKKKMMMOOOOOOHHHLLLPPPQQQMMMJJJLLLPPPbbb|||OOO===PPPKKK@@@;;;???AAACCCOOO^^^qqqzzzRRRhhhjjj]]]___~~~gggQQQJJJLLLwwwwwwcccrrruuueeeJJJ,,,000111,,,+++------)))************************************************************************++++++,,,,,,,,,---------(((...111---+++//////,,,888***===xxxSSSvvvIII111>>>>>>777666555333222333777:::???HHHSSS```ooo||||||uuurrr}}}LLL[[[zzzwwwTTT999GGG[[[}}}yyySSSGGGEEEPPPnnnyyyxxx}}}wwwrrryyy~~~```AAA<<<222AAA444444555666777999;;;<<<:::;;;;;;===>>>???@@@AAABBBCCCDDDEEEEEEDDDCCCBBBBBBEEEHHHJJJJJJJJJKKKLLLLLLUUUMMMJJJTTTOOOMMM```^^^OOOBBB555333555555333222555777666222333GGGnnndddJJJGGG===;;;@@@;;;999AAA;;;777LLLiiiuuuoooggg]]]\\\VVVFFFCCC^^^[[[QQQkkk|||cccGGGEEEFFFEEEEEEHHHJJJFFFAAAlll:::999666666;;;999777555222///---,,,+++************))))))))))))((((((((((((((((((((((((((((((((((((((()))******)))************+++++++++,,,,,,,,,---------......---+++---666???TTT|||bbbAAA888444333777:::888555555;;;AAACCCLLLOOOIIIDDDKKKYYYdddccc}}}tttjjj^^^WWWVVVYYYZZZZZZ\\\___ccc___MMM???KKK```ZZZ[[[[[[YYYVVVTTTUUUUUUTTTVVVUUUSSSVVV[[[YYYRRRSSSTTTUUUVVVUUUSSSPPPOOOLLLNNNPPPTTTWWWWWWUUURRRQQQPPPNNNLLLKKKKKKKKKLLLMMMLLLIIIGGGFFFGGGHHHIIILLLlllvvv666GGGDDD:::;;;DDDAAA444555AAAOOOWWWcccqqq~~~uuufffrrr~~~ooobbbeeeooolllvvveeefff{{{tttssshhhPPP111...---,,,,,,++++++,,,,,,************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......444,,,777ZZZxxxVVVxxx???;;;444333<<<>>>555111666666111:::@@@JJJUUU```jjjtttyyy{{{{{{xxx~~~\\\WWW{{{RRR>>>@@@^^^xxx\\\WWWeeemmmxxx|||rrrvvv|||xxx}}}rrrNNN888999:::555555555666666777888888888::::::;;;<<<===>>>??????AAABBBDDDFFFGGGHHHGGGGGGEEEEEEGGGIIIKKKLLLNNNOOOTTTRRRPPPOOOOOOPPPSSSTTT]]]uuudddzzzWWW333...???000@@@222333<<<444...777:::EEEaaauuubbbXXXHHHEEEWWWQQQ\\\cccfffuuu}}}kkkdddccc]]]MMMEEEDDD>>>qqq^^^nnnZZZFFFJJJGGGGGGGGGGGGGGGGGGGGGGGGmmm;;;:::666777;;;999777555222///---,,,+++************))))))))))))((((((((((((((((((((((((((((((((((((((()))******)))************+++++++++,,,,,,,,,------------...333///---//////666NNNhhhvvvmmmXXXUUUMMMAAA999777888:::;;;PPPYYY___\\\ZZZbbboooyyynnnfff\\\WWWXXX[[[\\\[[[\\\[[[gggsssgggOOOOOOccc\\\\\\[[[YYYWWWWWWYYY[[[YYYZZZWWWSSSVVV\\\]]]YYYXXXWWWVVVTTTSSSRRRQQQQQQPPPPPPQQQSSSTTTTTTRRRPPPPPPOOOMMMKKKJJJJJJJJJJJJKKKIIIGGGFFFEEEFFFGGGHHHIIIOOOvvv[[[<<<<<>>>>>???@@@AAACCCEEEGGGHHHHHHHHHFFFGGGHHHJJJLLLNNNOOOPPPTTTSSSQQQOOOOOOPPPRRRSSS___```{{{kkk~~~xxxBBB::::::+++;;;:::222666//////<<<:::777CCCbbbyyynnnnnnttt}}}www{{{zzzrrrggglllRRRGGGFFF555***:::MMM^^^wwwvvvsss{{{tttRRRBBBDDDGGGGGGGGGGGGGGGGGGGGGGGGnnn<<<;;;666777;;;999777555222///---,,,+++************))))))))))))((((((((((((((((((((((((((((((((((((((()))******)))************+++++++++,,,,,,,,,,,,------------111------...,,,+++444AAA]]]yyyhhhYYYPPPVVV[[[[[[UUUQQQVVV```ffftttnnnuuufff```ZZZXXXZZZ\\\\\\\\\___WWWddd{{{www\\\VVVfffddddddcccaaa```aaacccffffffddd^^^YYYZZZ___aaa```bbb```\\\YYYWWWVVVWWWWWWUUUSSSQQQQQQQQQPPPNNNLLLMMMLLLKKKJJJIIIHHHHHHHHHGGGFFFDDDDDDCCCDDDEEEFFFGGG<<>>EEETTThhhuuuUUULLLyyyqqqkkkdddQQQYYYvvvjjjggg^^^999,,,---------,,,+++++++++++++++************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++111444000???tttyyyOOOxxxQQQ<<<:::888888888444000222666222555:::@@@IIIUUU```hhhjjjuuuwwwwww~~~{{{{{{UUU;;;EEEXXX```iiivvv{{{___]]]kkkxxxzzz{{{|||}}}|||ssstttuuuyyy}}}dddFFF444222555444111333333444444555666666777999999:::;;;<<<===>>>>>>???@@@BBBDDDFFFGGGHHHHHHHHHIIIJJJKKKMMMNNNPPPPPPTTTSSSQQQPPPOOOPPPQQQQQQTTT\\\```|||dddjjj???222>>>===<<<;;;222///666333000999111IIIfffrrr___TTTTTTVVVaaatttzzzpppggg```\\\LLLFFF===444>>>]]]fffRRRPPPzzzpppXXXIIIFFFHHHFFFFFFFFFFFFFFFFFFFFFFFFooo===<<<777888<<<999777555222///---,,,+++************)))))))))(((((((((((((((((((((((((((((((((((((((((())))))***))))))*********+++++++++++++++,,,,,,,,,---------,,,***,,,111222000222777@@@dddxxxmmmddd___\\\ZZZZZZ[[[\\\[[[ZZZaaaWWW[[[jjjlll^^^[[[dddeeeffffffeeeccccccdddeeejjjgggaaa\\\ZZZ[[[\\\]]]cccaaa^^^\\\YYYXXXWWWWWWUUUSSSOOONNNMMMMMMLLLKKKIIIIIIHHHGGGFFFFFFEEEEEECCCBBBAAAAAAAAABBBCCCDDDFFFAAAEEE[[[~~~ZZZ@@@333===FFF@@@777777;;;<<<;;;888888@@@OOO[[[wwwuuuBBBDDDOOOSSSvvv~~~dddXXXXXXaaa|||}}}ZZZ[[[sssJJJ///***000---,,,,,,+++***+++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,---------......***111777444111NNNpppUUU___---;;;BBB;;;444555666444333444555999@@@KKKWWW___dddsssyyywwwyyyxxx\\\CCC;;;999???HHHgggsssyyysssuuuwwwyyy{{{~~~~~~~~~}}}|||yyysssnnntttlllmmmyyyoooRRR777000444555333444222222333444444555555666888888999:::;;;<<<=========>>>@@@BBBEEEGGGHHHIIIIIIIIIJJJKKKLLLMMMNNNOOORRRRRRQQQPPPOOOOOOOOOOOOPPPUUUcccaaannnYYYtttqqqIII777111:::<<<<<<:::666000222;;;000333888JJJ\\\UUUGGGGGGFFFFFFGGGJJJTTTfff{{{zzzpppssspppjjjllliii|||uuummmdddWWWJJJDDDEEE444;;;777222XXXhhhjjjwwwhhhRRRLLLKKKLLLKKKFFFFFFFFFFFFFFFFFFFFFFFFooo===<<<888888===999777555222///---,,,+++************)))))))))(((((((((((((((((((((((((((((((((((((((((())))))***))))))*********++++++++++++++++++,,,,,,,,,------...,,,,,,000111///---...333666VVVrrraaa[[[\\\ZZZZZZZZZ[[[[[[ZZZXXXVVV[[[YYYVVVVVVYYY\\\\\\ZZZZZZ\\\^^^]]][[[XXXWWWVVV\\\ZZZXXXVVVTTTRRRRRRSSSXXXXXXXXXWWWUUURRRPPPOOORRROOOLLLJJJJJJJJJJJJIIIEEEEEEEEEDDDDDDCCCBBBBBB@@@????????????@@@@@@AAABBBFFFBBBCCC```hhhAAA;;;CCCCCCAAACCC<<<======999666888>>>EEEYYYkkkdddCCC<<<666CCCjjjyyyuuuuuulll[[[^^^ppp}}}qqqOOOUUU777//////...,,,,,,+++************+++************************************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,---------......111,,,---000+++555ooo^^^lllFFF<<<666777:::888666555444444333444888AAALLLTTT\\\llltttvvvzzzzzz}}}{{{gggjjj~~~aaaEEE>>>@@@AAA@@@^^^nnnqqquuuxxx{{{~~~{{{xxxuuusssqqqqqqsssfffddd~~~YYYCCC222222555222111555222222333333444555555555777777888999:::;;;<<<<<<===>>>???AAACCCEEEGGGHHHHHHHHHIIIIIIJJJKKKLLLLLLOOOOOOOOOOOOOOONNNMMMMMMXXXIIIRRRZZZWWWuuudddzzzpppHHH???333000666<<<:::666444111===777...111888222111>>><<<>>>@@@AAADDDLLLXXXaaa\\\^^^XXXVVV^^^___]]]cccYYYhhh~~~zzzwwwpppnnnccc]]]XXXSSSIII???;;;===BBBBBBCCCCCCSSSyyywww~~~iiiNNNMMMSSSNNNFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEnnn===<<<888999>>>999777555222///---,,,+++************))))))))))))((((((((((((((((((((((((((((((((((((((()))******)))************+++++++++++++++++++++,,,,,,,,,,,,...---,,,...///...---,,,555444777MMMzzz|||nnnddd]]]XXXWWWWWWXXXZZZ[[[ZZZXXXVVVTTTRRRYYYYYYSSSTTT[[[ZZZQQQTTTVVVXXXWWWTTTQQQOOOOOORRRRRRSSSVVVTTTPPPPPPSSSRRRSSSTTTTTTSSSQQQOOOMMMOOOLLLIIIGGGGGGHHHGGGFFFAAABBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<@@@>>>???LLLcccjjj@@@666DDDMMMLLL;;;<<<<<<:::888777888999;;;LLLdddwwwgggzzzlllEEEBBB...FFFqqqqqq[[[PPPOOO\\\aaawwwnnnhhh{{{pppcccpppfff???...//////))),,,,,,+++***************************************************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------......///,,,,,,333222)))EEEzzzLLLpppNNN+++333@@@888222:::444333111000222888@@@FFFOOO^^^gggmmmwwwxxxzzz~~~www}}}~~~cccXXX]]]}}}eeeOOOBBB999EEEDDDWWW}}}|||tttvvvyyy{{{{{{|||}}}~~~vvvqqqmmmkkkmmmrrrkkkttt~~~{{{CCC888111222333//////333222222333333444555555666666666777888999:::;;;;;;======>>>@@@BBBDDDFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJKKKMMMNNNNNNMMMLLLKKKQQQWWWHHHLLL```ZZZtttkkkqqqVVV<<<------///666999111555777444555888000...;;;111555:::<<<>>>@@@EEEJJJIIIPPPNNNPPPYYYZZZYYY```UUUXXX```lllxxx~~~|||xxxssszzzooo```^^^]]]XXXYYYHHHEEEAAA===:::999::::::GGGiiigggGGGUUU|||jjjTTTIIINNNMMMBBB???GGGDDDDDDDDDDDDDDDDDDDDDDDDmmm<<<<<<888:::???999777555222///---,,,+++************))))))))))))((((((((((((((((((((((((((((((((((((((()))******)))************+++++++++***++++++++++++,,,,,,,,,+++,,,------...000111000&&&///333111AAAjjjhhh\\\\\\[[[WWWTTTSSSUUUXXXZZZYYYWWWVVVUUUPPPWWW[[[YYYWWWXXXXXXUUUXXXXXXXXXVVVTTTSSSTTTUUUVVVUUUVVVYYYVVVPPPQQQUUUPPPQQQQQQRRRRRRRRRQQQQQQLLLJJJGGGFFFEEEDDDCCCAAA>>>???@@@@@@@@@???>>>===>>>>>>>>>>>>======<<<;;;999;;;:::>>>CCCFFFooosssOOODDDIIIMMMMMMIIIDDD@@@>>><<<999777222:::EEERRR___pppuuummmzzz}}}vvv^^^LLL@@@BBB^^^wwwjjjYYYMMMLLLRRR___yyyttteeebbbzzzxxxlllGGG222------,,,+++,,,++++++***************************************************************)))************+++++++++************************,,,,,,,,,---------......(((333222222777...---???wwwjjj___~~~NNN:::999999888999555444333111111444888<<>>>>>>>>???@@@BBBDDDEEEGGGGGGGGGHHHHHHHHHHHHHHHFFFHHHJJJLLLMMMLLLJJJIIIEEEaaaTTTIII^^^ZZZ]]]vvvjjjnnnSSSAAA///222<<<777---555666666:::444///666///111444666777999;;;<<>>??????>>>===<<<>>>>>>>>>>>>===<<<;;;::::::???999999AAA>>>QQQ|||III>>>OOOhhh^^^RRRIIIDDDAAA<<<888888666555777AAATTTkkkzzzfffffftttAAA<<<:::UUU|||~~~xxxqqq```NNNEEEEEEOOOdddwwwmmmbbbxxxzzzzzzrrrLLL...,,,///******333,,,++++++***)))*********************************************************)))************+++++++++************************,,,,,,,,,---------......'''888---...999666999\\\ttt^^^FFF---<<>>>>>>>>???AAACCCEEEHHHHHHHHHHHHHHHHHHHHHHHHDDDFFFIIIKKKLLLKKKJJJIIIGGGMMMYYY\\\QQQOOOYYY^^^gggsssvvvHHH333666222444<<<777111555444000444444333111111111222333333...888;;;===EEECCCAAAHHHEEEEEEGGGIIIJJJGGGAAA<<>>777666>>>;;;666;;;111666555555JJJjjj||||||KKKNNNhhhwwwhhhyyymmmVVV===AAAAAA===AAAIIIHHH@@@DDDDDDDDDDDDDDDDDDDDDDDDfff>>>>>>:::<<<<<<888777666444222///---++++++******)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))************+++++++++,,,,,,++++++,,,,,,---...000000///000222555888:::MMMtttooo\\\[[[ZZZYYYXXXYYYYYYZZZXXXXXXWWWVVVVVVVVVWWWWWWQQQUUUZZZ[[[XXXVVVVVVXXXZZZ\\\]]]\\\[[[ZZZ[[[\\\WWWXXXZZZZZZYYYUUUQQQOOOQQQPPPPPPOOONNNMMMLLLLLLJJJIIIFFFCCCAAA???============<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;:::::::::>>>CCCGGGaaa???DDD\\\qqqmmmZZZGGG===999999666777;;;::::::III[[[fffqqqvvv]]]fffTTTMMMZZZMMMrrr|||bbb}}}xxxzzzlll\\\cccMMMIII;;;777BBBLLLZZZmmm~~~iiiSSSkkktttFFF:::///+++++++++,,,...,,,++++++******++++++,,,************************)))))))))))))))))))))))))))************+++++++++************************++++++,,,,,,,,,,,,------------......///000000000<<>>??????>>>???AAACCCFFFHHHIIIIIIIIIIIIJJJLLLGGGHHHIIIJJJKKKKKKKKKKKKNNNNNNNNNOOOPPPSSSUUUVVVeee~~~___xxx~~~TTTFFFHHH000666777999<<<666000666444000,,,,,,///222000,,,777333//////444888666111:::777777::::::555222333888666333111444888777222---555;;;===TTTrrrVVVcccuuuqqqpppKKKWWWFFFEEECCCBBBCCCDDDFFFGGGGGGGGGGGGFFFDDDDDDFFFHHHhhh>>>;;;666888777999888777555333000...,,,+++******)))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))(((((()))))))))*********))))))*********+++++++++,,,++++++++++++,,,------///.........000333555777???FFF]]]qqqkkkhhhWWWVVVVVVVVVVVVXXXYYYZZZYYYXXXWWWVVVUUUUUUUUUUUURRRSSSUUUVVVWWWVVVSSSQQQXXXYYY[[[ZZZYYYYYY[[[\\\TTTTTTTTTTTTTTTSSSRRRRRRPPPOOOOOOMMMLLLKKKJJJJJJHHHGGGEEEBBB???===<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;:::::::::999999999999999999999999<<<@@@CCCSSSbbbJJJGGG```jjjVVVBBB@@@EEE???:::777444444999???KKKUUUcccqqq{{{{{{wwwYYYllleeeAAAbbbyyygggaaaOOO===@@@555;;;===FFFSSSWWWaaattt\\\cccmmmUUU===444---,,,---,,,+++,,,,,,++++++******++++++,,,************************)))))))))))))))))))))))))))************+++++++++************************+++++++++,,,,,,,,,------------......//////000000333MMM~~~kkk}}}___777222;;;999<<<<<<999888999222(((333888===BBBIIISSS```iiitttvvvyyy{{{|||~~~zzz~~~oooRRRKKKbbbvvv~~~|||zzzpppoooxxx{{{rrriiiccc```^^^aaaaaafff}}}}}}jjjPPP333666333333222222222111111111333333222333333444555555666666666777888888999999<<<===>>>>>>>>>>>>AAACCCDDDFFFGGGGGGGGGGGGHHHJJJGGGHHHHHHIIIIIIJJJKKKKKKMMMMMMMMMMMMNNNPPPRRRSSS\\\WWWwwwkkkhhhyyy\\\GGG222+++000888666------222555444444555333000+++///222///,,,,,,000333,,,...///000222555777777***,,,111888999777666777>>>TTTcccUUUIII^^^wwwwwwxxxzzz|||fffbbb}}}aaaCCCKKKGGGFFFEEEDDDCCCDDDFFFGGGGGGGGGGGGFFFEEEEEEGGGIIIhhh<<<999555777555999999888666333111///---+++******)))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))******)))))))))*********+++++++++++++++++++++,,,------------------...000222333000///777MMMooolllYYYWWWZZZQQQQQQRRRSSSTTTVVVXXXYYYYYYXXXWWWVVVTTTSSSRRRRRRXXXUUUUUUWWWZZZZZZVVVQQQSSSUUUVVVVVVUUUUUUVVVXXXPPPOOONNNNNNOOOPPPRRRSSSOOONNNMMMKKKJJJHHHGGGGGGEEEDDDBBB???===;;;::::::999999999999888888888888888888888888888777777777666888999999888999<<<>>>444[[[kkkGGGAAATTTaaaWWWFFF<<<>>>===:::;;;;;;777000555;;;DDDNNNXXXbbbkkkppplllqqqyyymmmxxxWWW^^^rrrmmmjjjWWWEEE@@@:::555;;;@@@>>>???SSSkkkpppqqq~~~^^^sssaaa777222---***---///---******++++++************++++++************************)))))))))))))))))))))))))))************+++++++++************************++++++++++++,,,,,,,,,,,,---------...//////000000---111SSS}}}rrrjjjDDD333:::>>><<<444333888777000222444666888===FFFSSS\\\iiimmmsssxxx{{{}}}|||~~~dddkkkwwwttt{{{rrrddd]]]\\\^^^YYYZZZ^^^kkkqqqyyywwwLLL666333222222222222111111111111111333222222222222333333444111222444666777888888888:::;;;======<<<===@@@BBBBBBCCCEEEEEEDDDDDDFFFGGGHHHGGGGGGFFFGGGIIIJJJKKKLLLLLLKKKLLLLLLNNNOOOOOOUUUSSSXXXnnnvvvUUUnnnttt^^^JJJ333222999111666999666,,,(((---333444000333666444000...111444555666555000---...///...???888333444666666999<<>><<<:::999888888777777777777666666666666666666666666555555555555555777888999888888999:::777CCC\\\xxxJJJ???PPPWWWQQQLLLQQQNNNBBB<<<>>>>>>888333444666999===CCCHHHLLLKKKQQQ\\\kkkzzzsss~~~cccXXXFFFFFF>>>666777;;;AAAFFFAAAIIIUUUjjjxxxlllaaaggguuuuuu???//////******---///,,,******++++++************++++++************************))))))))))))))))))))))))))))))*********+++++++++***************************++++++++++++,,,,,,,,,,,,,,,---......//////000...)))===ZZZtttsss;;;555555777777444444888>>>555444333333666>>>HHHPPPWWW^^^gggpppuuuyyy{{{}}}~~~~~~}}}|||zzz~~~zzz}}}vvvfffZZZVVVXXXZZZXXX^^^ggguuuvvv~~~ddd222///444,,,111111111111111111111000333222222111111222222333///000222555777888888888888:::;;;;;;;;;<<>>===;;;:::888777777666666555555555444444444444444444444444444444444444444666888999888777777888555555;;;VVVhhhGGGCCCQQQfffjjjaaaJJJ999888;;;<<<999777666555555555666666666;;;CCCPPP___nnn{{{|||tttwww}}}gggNNN<<<555888<<<<<<>>>KKKVVVWWWjjjooolllgggffffffwwwrrrooo|||sssMMM,,,111000,,,***------******,,,+++******))))))******+++************************))))))))))))))))))))))))))))))*********+++++++++*********************************+++++++++,,,,,,,,,,,,------...////////////,,,555777[[[yyylllFFF444///<<>>AAAAAABBBDDDDDDCCCCCCEEEFFFGGGFFFEEEDDDEEEGGGIIIKKKLLLLLLMMMMMMMMMMMMMMMLLLMMMIIIQQQ^^^\\\YYYqqqVVVWWWpppwwwhhhIII;;;...***...111333333777111///444777555333444111,,,---444777222111666)))DDDPPPHHHPPPnnn|||RRR\\\tttttthhhmmm}}}tttaaaUUUKKK>>>???FFFAAAEEEEEEDDDCCCBBBAAAAAAAAA???@@@BBBBBBAAAAAABBBCCCqqq@@@999888;;;888777777666444111///---++++++******)))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''(((((((((((())))))((((((((()))))))))*********************+++,,,,,,,,,------....../////////000//////111555777777666444III^^^www|||ddd[[[\\\[[[WWWUUUTTTUUUWWWUUUUUUUUUUUUUUUTTTSSSRRRSSSTTTUUUVVVVVVTTTSSSRRRLLLPPPTTTTTTRRRRRRUUUXXXVVVVVVVVVTTTQQQOOOOOOPPPMMMNNNOOOPPPPPPNNNMMMLLLMMMLLLIIIFFFCCC@@@>>>===<<<;;;999888777666666666555444444444333333333333222222222333333333333333222444666777666555666777888888444;;;aaa~~~\\\JJJLLLTTTYYYUUULLLDDD===777;;;999888777888888666555444555777===EEENNNWWW\\\^^^dddkkkrrrxxxwwwaaafffYYYIIIEEE???777555;;;777888666===]]]}}}ddd^^^xxx{{{|||TTTAAA333***000111---+++,,,,,,)))***---******))))))))))))******************************)))))))))))))))))))))))))))************+++++++++************************************++++++++++++,,,,,,,,,---......//////,,,///555'''666gggWWW222111<<<<<<777888777666333222222444777999===CCCMMMVVV^^^eeejjjmmmuuurrrxxx{{{uuuzzzzzz|||~~~~~~}}}|||~~~~~~|||zzzyyywwwtttqqq```\\\VVVQQQRRRWWW^^^cccttt~~~yyyhhhCCC)))555555###333////////////000000000000111111111222222333444555444444444444555777888999777888::::::;;;<<>>@@@@@@@@@???@@@AAAsss@@@888888<<<888888888777555222000---,,,+++******)))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((()))))))))******************++++++,,,***+++,,,---......//////)))000666666222000222666555;;;444555LLL___qqqlll\\\VVVUUUWWWYYYYYYVVVSSSUUUXXXUUUUUUVVVVVVVVVUUUSSSRRRQQQRRRTTTVVVWWWWWWVVVUUURRRSSSTTTTTTSSSSSSTTTUUUTTTUUUUUUTTTRRRQQQQQQRRROOONNNNNNMMMMMMNNNNNNOOOMMMLLLIIIFFFBBB???<<<;;;:::999888777666555555555444444444333333333222222111111222222333333333333000222333333333333555666;;;<<<777222???dddvvvGGGDDDHHHUUU___[[[MMMBBB===;;;999999;;;<<<:::888777777666666777999<<<>>>CCCGGGLLLPPPTTT[[[eeemmm||||||~~~hhhiiiTTTMMMEEE;;;DDDFFF<<<:::888666BBBGGGBBBDDDBBBDDDgggnnntttttt}}}|||ggg>>>......---...---***+++---,,,))))))---******))))))))))))******************************)))))))))))))))))))))))))))************+++++++++************************************+++++++++++++++,,,,,,------......///+++///333+++444FFFcccXXX666000888<<<;;;888777666666666555444333666:::@@@GGGMMMSSSZZZ^^^mmmllltttvvvqqqvvv~~~|||uuuwww{{{~~~~~~{{{~~~~~~~~~|||zzztttkkkbbb\\\PPPOOOOOOPPPVVV```llluuu~~~wwwjjjFFF,,,&&&555333###444........./////////000000111111111222333555666777:::999777555555666888999777888:::;;;;;;===???BBB@@@BBBCCCCCCCCCCCCDDDFFFFFFFFFGGGGGGHHHIIIIIIIIIJJJKKKLLLMMMNNNNNNMMMMMMNNNXXXVVVJJJJJJVVV[[[TTTWWW^^^qqqXXXEEEbbbxxxWWWNNNPPPAAA888>>>DDDAAA===???III\\\XXXEEESSSyyy{{{^^^GGG```nnnaaaWWWggg}}}sssfffQQQooosssPPPEEE@@@===@@@CCCBBBBBBFFFBBBBBBBBBBBBBBBBBBAAAAAA;;;===???@@@@@@???@@@AAArrr???888:::???;;;999999888666333111///---+++******)))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))*********)))***++++++,,,)))***+++,,,---..................///222444444444,,,888333111>>>>>><<>><<<:::999999777666666555555555444444444333333333222222111111222222333333333333...000111111000111444666000333888;;;999BBBaaaaaaFFFJJJ\\\ccc^^^XXXCCC???;;;999:::;;;:::888888888777666555444444333333666888888888===FFFMMMUUUWWW___gggjjjjjjlllppp```kkkiii[[[ZZZhhhlllccc[[[ZZZGGG===999777:::444999555666777>>>>>>;;;MMMPPPUUUgggiii]]]fffmmm]]]ttt}}}fff<<<---//////---...((('''***...---***))),,,******))))))))))))******************************)))))))))))))))))))))))))))************+++++++++************************)))************+++++++++++++++,,,------......///...---...---777...444pppUUU555666999444;;;:::;;;;;;:::888444111111333777;;;???EEELLLPPPXXX\\\jjjrrrooosssyyyttt|||yyyzzz~~~}}}zzz}}}|||}}}|||zzztttiii[[[MMMDDDIIIMMMRRRWWW^^^jjjyyytttxxxuuuDDD...222111...000***111---.........//////000000000111111333444666888999>>><<<888555555666888:::777888:::;;;;;;===@@@BBB???AAABBBBBBBBBBBBCCCEEEFFFFFFGGGIIIIIIIIIIIIIIIHHHIIIKKKMMMMMMMMMMMMLLLJJJHHHLLLTTTWWWSSSQQQSSSKKK^^^]]]aaa^^^GGGNNNYYYsss}}}yyytttfffppprrrbbb___eee^^^;;;KKKhhhrrr[[[[[[~~~~~~tttaaaSSSMMMAAAAAA>>>AAAGGGBBB>>>FFFBBBBBBCCCCCCDDDCCCCCCCCC;;;===@@@AAA@@@@@@@@@AAAppp???888777<<<;;;888888777666333000---,,,))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++,,,,,,,,,---------............//////000000111111222222333444555666777888>>>@@@DDDNNN___uuuzzz```]]]YYYTTTQQQQQQRRRSSSOOOPPPQQQRRRRRRSSSRRRRRROOORRRSSSQQQPPPQQQNNNJJJMMMOOOQQQPPPNNNNNNQQQTTTTTTTTTSSSQQQPPPOOOMMMMMMRRRPPPOOONNNNNNNNNLLLJJJRRROOOMMMKKKKKKJJJIIIGGGIIIGGGEEECCC@@@===;;;999777666666444333222111111222222111111111111222222000000000000000000000000///000000000111111111111+++111555444222666BBBLLL```FFFGGG[[[nnnVVVOOOFFF???<<<:::888777888===>>>999999<<<;;;555<<<999777666777777666444888999;;;BBBIIILLLJJJGGGAAABBBAAA===<<<>>>===999>>>:::333777@@@:::444:::333666===@@@>>>@@@QQQfffvvvuuuZZZhhhsssmmmMMM111,,,000---)))(((************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************++++++,,,,,,,,,,,,------......---...000333666888^^^wwwAAA///;;;555:::>>>===888555666888222333111///111888???CCCHHHMMMSSSZZZ```ffflllpppsssuuuwwwyyyzzzzzzyyyxxx}}}{{{{{{}}}|||xxxvvvvvvyyyzzz|||sssgggYYYMMMFFFFFFJJJIIIOOORRRZZZffflll|||{{{yyybbbBBB000000///...............////////////000000000000000000000000111222333444555555555555555555444444666777888999;;;<<<===>>>AAAAAAAAABBBBBBBBBCCCCCCFFFFFFFFFFFFFFFGGGGGGGGGIIIIIIJJJLLLLLLMMMMMMMMMLLLMMMMMMMMMMMMOOOSSSVVVQQQQQQRRRUUU[[[lll[[[LLLIIIZZZnnn{{{ggglll~~~hhhxxxQQQpppfffTTT```ttteee```]]]hhhuuueeeZZZTTTPPPOOODDD@@@===???DDDGGGFFFDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBAAABBBBBBBBBvvvAAA888777<<<888888888777666333000---,,,))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))))))))*********+++++++++,,,,,,,,,,,,---------------......///000000111111111111222333444555666666777777666777;;;CCCLLLSSSWWWXXX```ppp}}}{{{vvvooofff\\\TTTOOOPPPOOOMMMKKKKKKLLLNNNOOOIIIJJJKKKLLLLLLLLLLLLLLLIIIMMMOOOMMMNNNPPPOOOLLLLLLNNNPPPOOONNNNNNPPPSSSRRRSSSTTTTTTSSSQQQNNNMMMOOOMMMLLLKKKKKKKKKIIIHHHNNNKKKIIIHHHGGGFFFEEECCCFFFEEECCC@@@===:::888777555555444333222111000000000000////////////000000000000000000000000000000//////000000000111111111...111444333111444<<>>;;;:::777555555666999:::::::::888666999>>>???<<>>GGG[[[qqq|||~~~oooOOO<<<,,,+++...+++***,,,************************+++*********))))))))))))************************************************)))******++++++******)))************************************************++++++,,,,,,,,,,,,------...---------///222444666GGGdddSSS555BBB888111777@@@CCC;;;333777777666555666666555333<<<@@@EEEKKKQQQWWW]]]bbbiiikkknnnrrrtttuuuuuuuuu~~~~~~xxxvvvvvvvvvyyyzzzzzzzzzwwwvvvtttrrrpppoooooooooaaaXXXNNNGGGBBB@@@DDDJJJSSSWWW[[[hhhvvvzzz~~~\\\>>>333000//////...................../////////000000000000000000000111222333333444444444444444333333333666666777888999;;;;;;<<>>===@@@DDDDDDCCCAAAAAAAAAAAABBBBBBBBBBBB????????????@@@AAABBBBBBzzzBBB777999===777888888777666333000---,,,))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((())))))))))))))))))*********++++++++++++,,,,,,,,,---------------......///000000000///000000111222333444444::::::;;;:::999999:::<<>>BBBAAA???<<<:::777666555333333222111000//////...///..................///////////////////////////////////////000000000000000111222222111222555888111IIIeeezzznnnYYYnnnzzzggg[[[NNN@@@;;;;;;>>>CCCGGGAAA???>>><<<:::999888777444777::::::999888999:::999;;;:::888999<<<;;;777///<<<@@@???EEEEEECCCIIIKKK___sssppp[[[???444---***......))))))...***************************************)))))))))************************************************))))))************))))))************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,---...000111333333;;;fffkkk???<<<:::999555222888@@@666444333444666555222///222444777;;;???DDDKKKOOOXXXZZZ^^^bbbfffiiikkklllssstttvvv{{{zzzuuuooooooooopppssstttsssqqqlllllliiifff```YYYSSSPPPJJJDDDAAABBBCCCEEELLLSSSYYYdddvvv|||lll@@@)))/////////...------------............////////////000////////////000111222333222222222222222333333333666666777777888999999:::======???@@@BBBDDDEEEFFFAAABBBBBBBBBCCCCCCCCCCCCDDDFFFHHHJJJJJJJJJIIIHHHFFFGGGHHHGGGFFFGGGJJJLLLMMMNNNQQQSSSQQQLLLNNNSSSUUUppp}}}QQQCCCIIIDDDRRRZZZiiivvvkkk^^^SSSLLLRRRnnnyyykkkTTTMMMCCC<<<<<<@@@EEEIIILLLFFF???<<<===@@@AAAAAA>>>>>>>>>?????????@@@@@@;;;;;;;;;<<<===>>>@@@AAAxxx{{{BBB888;;;@@@777888888777555333000---,,,))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,------......///000000//////000111222222333333///222666999:::;;;===>>>AAA>>>;;;;;;<<<>>>>>>======>>>@@@BBBEEEEEEDDDCCCGGGEEEEEEGGGIIIIIIDDD???EEEFFFGGGHHHIIIHHHHHHGGGFFFFFFEEEEEEDDDCCCBBBBBBGGGHHHIIIJJJKKKLLLLLLLLLIIILLLMMMJJJJJJLLLKKKHHHHHHIIIJJJKKKKKKKKKKKKLLLKKKMMMOOOPPPQQQPPPNNNMMMLLLJJJIIIHHHIIIIIIGGGFFFGGGEEECCCCCCBBBAAA>>><<<>>>>>><<<:::888666444333222222111111000//////.........------------......................................./////////000000222111000111222222222111444111555JJJqqqxxx{{{xxxiiiZZZRRRMMMIIILLLSSSKKKFFFAAAAAADDDEEEBBB>>>;;;:::999999;;;===@@@AAAKKKLLLFFF;;;777>>>IIIPPPdddfffUUUBBBCCCLLLUUUbbbxxxzzzwwwVVV:::,,,,,,+++---111///***))),,,************************************************************************************************((())))))******))))))(((************************+++++++++++++++++++++++++++++++++,,,,,,,,,------......------...///000111///111???___XXX000)))555<<<;;;999;;;888666666555444555777000111222222444888===AAAEEEGGGKKKOOOSSSVVVXXXYYY^^^]]]^^^```ccccccaaa^^^_________```bbbaaa___]]]YYYXXXUUUQQQKKKDDD>>>:::@@@???CCCIIIJJJLLLWWWeeegggnnn~~~{{{}}}wwwaaaDDD111---111///...------,,,,,,------------........./////////////////////000111222222222222222222333333333333777777777888888999999999======>>>@@@AAACCCDDDDDDBBBBBBBBBCCCDDDDDDEEEEEEDDDEEEHHHIIIJJJIIIGGGFFFFFFGGGGGGFFFEEEEEEGGGIIIJJJHHHIIIMMMNNNMMMPPPTTTRRRYYYXXXcccWWWIIIAAABBBEEENNN]]]fffkkkzzzzzzuuuyyyyyyqqqooorrr{{{tttgggddd]]]QQQLLL```aaagggnnn}}}{{{___??????>>>======@@@AAABBBAAAIIIDDD???<<<<<<>>>>>>>>><<<<<<======>>>>>>??????::::::::::::;;;;;;<<<==={{{EEE;;;===@@@888888888777555333000---,,,))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))******************+++++++++,,,,,,,,,,,,,,,---......//////000000000111222222333333///111444555555666777999999888888:::===@@@BBBCCCAAACCCEEEEEEDDDCCCCCCCCCGGGEEEDDDFFFHHHIIIGGGEEE>>>@@@CCCEEEFFFEEEDDDCCCGGGGGGGGGFFFEEECCCBBB@@@HHHIIIKKKLLLMMMNNNNNNNNNJJJMMMMMMKKKKKKNNNNNNKKKJJJJJJKKKMMMNNNNNNMMMMMMNNNNNNNNNNNNOOOPPPQQQRRRMMMLLLJJJJJJKKKKKKJJJHHHGGGFFFEEEDDDDDDBBB???===<<<<<<:::888777555444333222222111111000000//////.........------.........---------------------------............/////////111000///000333444222000555444555888GGGgggiii]]]YYYpppqqqvvv}}}rrrfffZZZWWW\\\\\\TTTKKKbbbVVVGGGAAACCCIIIMMMNNNjjjjjjbbbPPPHHHTTTmmm}}}xxxdddwwwoooQQQ888...//////------000000,,,*********************************************+++++++++************************************************))))))************))))))************************+++++++++++++++++++++++++++++++++,,,,,,,,,------............//////000000111444222888\\\bbbJJJ???555444;;;>>><<<===>>>999333444:::444444333111000111555888777999;;;===@@@BBBDDDEEEGGGFFFDDDDDDFFFIIIJJJKKKIIIHHHGGGHHHHHHGGGDDDAAA??????>>>>>>=========>>>===>>>CCCIIIIIINNNccc{{{|||yyybbb>>>***---000+++......---,,,,,,,,,,,,,,,------------........................///000111222222222333333444444444555777888888888999999::::::>>>>>>??????@@@AAAAAAAAADDDDDDEEEEEEFFFGGGGGGHHHEEEFFFGGGIIIIIIHHHGGGFFFGGGHHHHHHHHHFFFFFFGGGIIIKKKGGGFFFIIIJJJIIIJJJMMMPPPWWWGGG???SSSbbbsssvvvhhhPPP@@@DDDLLLJJJAAA999BBBQQQJJJ>>>@@@AAAFFF@@@CCCYYYkkknnnooouuufffWWWHHH???>>>;;;;;;;;;===>>>>>><<<:::@@@>>>============<<<<<<;;;<<<<<<===>>>>>>??????<<<<<<;;;:::999999999:::xxxGGG???<<<===888888888777666333000---,,,))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((()))))))))******))))))*********+++++++++++++++,,,,,,---.........000000000111111111222222777888888777666666888:::;;;;;;:::999999999::::::>>>???@@@@@@???>>>>>>????????????@@@BBBCCCCCCBBBEEEDDDCCCBBBCCCDDDEEEFFFAAAAAABBBCCCCCCBBBBBBAAADDDEEEFFFHHHIIIJJJKKKKKKFFFIIIKKKJJJLLLPPPRRRPPPMMMMMMNNNPPPRRRRRRQQQOOORRRQQQOOOOOOOOORRRTTTVVVNNNLLLKKKKKKLLLLLLKKKJJJHHHGGGFFFEEEEEECCC@@@===::::::888777666444333222111111111000000/////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------.........////////////000222333333222555666777444000>>>ddduuu]]]\\\XXXTTTYYYgggtttzzz{{{{{{}}}vvvppprrrwwwvvvmmmdddvvvtttsss}}}uuurrr]]]oooaaaEEE555...///222...,,,***+++---...,,,************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------......//////000000000000111222222;;;WWWnnn;;;---;;;444333777===<<<555444:::666666555222000000222444333333333444555666666777:::888666666777:::===???<<<;;;999999999888666444999888888888:::===@@@BBBDDDDDDJJJRRRUUU\\\vvv~~~www{{{\\\999+++---111///+++------,,,++++++++++++,,,,,,,,,,,,---------......---------......///000111222222333333444444555555777777888888999:::;;;;;;>>>????????????@@@@@@@@@DDDEEEEEEFFFGGGHHHIIIIIIFFFFFFFFFGGGGGGGGGFFFFFFFFFGGGHHHHHHGGGFFFGGGIIIGGGFFFIIIMMMNNNJJJHHHIII@@@PPPNNNLLLUUUQQQOOO]]]ppplllXXXddd|||zzzmmmnnnkkkkkknnnZZZLLLIIIAAA666:::HHHCCC???;;;999999;;;<<<<<<888999:::;;;<<<<<<;;;;;;;;;;;;<<<===>>>>>>?????????>>>===;;;::::::999999jjjBBB???999;;;:::888888777666333000---,,,))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))***))))))))))))*********++++++++++++,,,------......///////////////000000000...///111222222333555777222333555777999;;;>>>???===>>>>>>>>>>>>>>>??????>>>>>>???AAABBBBBBAAA@@@===<<<;;;::::::;;;<<<===;;;;;;<<<===>>>??????@@@===>>>???AAABBBCCCDDDDDDCCCGGGHHHGGGIIINNNPPPNNNLLLLLLLLLOOORRRRRROOOMMMPPPOOOOOOOOOPPPQQQRRRSSSLLLKKKJJJJJJKKKLLLJJJIIIFFFEEEEEEEEEDDDBBB???<<<888777666555444333222111////////////............,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////000222333666///---222333333>>>NNNiii]]]QQQWWWWWWNNNPPPIIIDDDIIIVVVdddkkkmmmdddgggooozzz{{{mmm```^^^nnn|||}}}vvvpppnnnmmmbbbZZZOOOPPPWWWWWWccc}}}}}}tttxxx^^^???///---...000111+++++++++***+++------,,,*********************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,---.../////////...,,,000333---///JJJkkkZZZIIIDDD888111777:::777666;;;666777777666444333444555555444444333333333333333444444555444444555666888999777555555666777666555;;;:::::::::<<<>>>AAABBBPPPRRR```sss{{{|||}}}cccVVV:::&&&***444222...000---,,,,,,++++++++++++++++++,,,,,,,,,,,,---------------------...///000000111111111222333444444444555555666777888::::::;;;<<<======>>>???@@@AAAAAABBBCCCCCCDDDEEEFFFGGGHHHFFFEEEDDDCCCCCCDDDEEEEEEBBBDDDFFFFFFEEEEEEFFFGGGBBBCCCHHHMMMNNNKKKLLLPPPPPPPPPGGGEEENNNOOOJJJLLLPPPWWWaaajjjxxxmmmVVV===GGG888000777??????>>>@@@AAA>>>:::999999;;;<<<<<<555666777777888999:::;;;999::::::;;;===>>>>>>?????????>>>===<<<<<<<<<<<<\\\;;;===777999===888888777666333000---,,,))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))***************++++++,,,,,,---......------..................///222444666666666777888555777888888888888999::::::999999:::<<<======<<<888999;;;<<<===<<<:::999666888;;;======;;;999777::::::999999:::;;;<<<===888999;;;===>>>???@@@@@@DDDGGGGGGEEEFFFJJJKKKIIIIIIHHHHHHKKKNNNOOOLLLIIIKKKLLLMMMNNNOOONNNNNNMMMKKKIIIHHHHHHJJJJJJIIIGGGEEEDDDCCCCCCCCCAAA===:::666666555444333222111000------------------,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,---------.........//////...------000222000+++...888777...///999:::]]]dddggg^^^PPPDDD===;;;===>>>;;;:::;;;>>>BBBCCCAAA??????CCCEEECCCGGGRRR___fffMMMQQQ^^^www|||qqqIII>>>333//////......///***...000---++++++,,,---*********************************++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------))))))+++,,,---.........///---...111333666:::???uuuoooSSS;;;666999777777:::666888999999888777888999888888777666555555555555222555777777666555444333555333222222444666777777444666888<<<@@@DDDGGGHHHVVV\\\ttt{{{uuuPPP//////000111///+++***+++---,,,++++++******++++++++++++,,,,,,,,,------------------------///000000///000000111222222333333333333444666777999:::::::::;;;<<<>>>???AAABBBCCC@@@@@@AAABBBCCCDDDEEEFFFEEEDDDBBBAAAAAABBBCCCEEE???AAACCCDDDCCCCCCDDDEEEDDDCCCDDDFFFDDDCCCHHHPPPKKKMMMMMMLLLJJJJJJJJJMMMDDDKKKPPPPPPPPPYYYgggqqq~~~~~~oooeeeZZZEEE===AAABBB:::;;;;;;:::;;;;;;888444333444666888::::::777555666666555444444666999<<<888999999:::<<<===>>>>>>??????>>>>>>>>>??????@@@OOOCCC>>>:::999777777777666555333111...,,,******)))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***)))&&&%%%&&&)))***)))'''))))))))))))******************+++++++++,,,,,,,,,---------............///000111111222222333444444333444555666777888999999:::::::::999999888888888:::::::::999999888888888888888888888888888888888:::999999888888777777777777888888999:::;;;<<<======>>>@@@BBBCCCEEEEEEFFFIIIIIIIIIJJJJJJJJJKKKKKKDDDFFFIIIIIIIIIIIIJJJKKKJJJIIIGGGFFFFFFEEECCCBBB@@@>>><<<;;;::::::::::::777666444222111000//////......---,,,,,,+++************))))))))))))******)))************+++++++++++++++,,,,,,,,,,,,------............////////////000000000111222222333333222888QQQ~~~wwwaaaTTTVVV^^^VVVVVVJJJBBBHHHQQQ___ssszzzXXXTTTbbbppp}}}[[[CCC111111000......---------+++++++++++++++*********,,,+++***))))))***,,,,,,...---,,,+++++++++,,,---000...,,,+++,,,------,,,///---,,,---000111222111888999888666666888999888333555666888888666444333333111///...////////////---------,,,,,,,,,++++++------,,,+++,,,---...///////////////000111333333BBBmmmuuuaaaWWWBBB444::::::333555???@@@777222666777:::444333;;;:::222333555666666555333444888;;;...999888666<<<<<<444222<<<666:::EEEDDDDDD\\\|||yyyxxx|||pppOOO---...,,,******---...---++++++++++++*********))))))******+++++++++,,,,,,,,,...------------...//////000111111111111222222222333444555444444444666888;;;;;;<<<<<<======>>>>>>@@@@@@@@@@@@AAACCCDDDEEEAAABBBCCCCCCCCCAAA@@@???BBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGDDDCCCBBBBBBBBBCCCEEEFFFNNNVVVcccqqq|||~~~rrrdddZZZVVVUUUOOOHHH???;;;<<<<<<;;;888999999999888777666666555666666666666666666666666555444444444444555666666888777666666777999;;;<<<@@@???>>>======>>>??????KKK@@@===;;;;;;:::777777666555333111...,,,******)))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((()))))))))(((&&&%%%&&&)))***)))'''(((((()))))))))******************+++++++++,,,,,,------------............000000111111222333333444444444555666777888999999:::::::::999999888888888::::::999999999888888888888888888888888888888888::::::999999888888888888777777888999:::;;;<<<<<<;;;<<<>>>???@@@AAABBBBBBDDDEEEEEEFFFGGGHHHIIIIIIGGGIIIJJJJJJJJJJJJKKKLLLKKKIIIGGGFFFFFFEEECCCAAA???>>><<<;;;999888888888555444222111///............------,,,++++++************))))))))))))******))))))*********++++++++++++++++++,,,,,,,,,------............//////////////////000111111222222333;;;666777FFFccczzzVVV<<<111111000///...------------++++++++++++************,,,,,,+++*********+++,,,************+++---......---------///222666999:::;;;999777444222000---,,,888:::===>>>>>>===:::777;;;:::888666555555555555888555222000//////---,,,/////////......---------...---,,,,,,,,,---...///////////////000111222333---BBB\\\yyyfff```eeeQQQ===555444333777<<<555666111111888444000888444555555666666666222---777:::444+++***,,,555DDD666@@@___sssuuuyyyrrrNNN;;;888999000---******,,,---,,,++++++++++++*********))))))*********+++++++++,,,,,,---------------...//////000000111111111222222222222444555444444444666888<<<<<<<<<===>>>??????@@@??????@@@AAAAAABBBCCCCCCCCCDDDDDDEEEEEEDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCAAAAAAAAAAAAAAABBBBBBCCC>>>@@@DDDIIILLLNNNOOOOOOVVVXXX\\\^^^]]]YYYUUUQQQIIIIIIGGGBBB===:::;;;<<>>???@@@@@@@@@@@@AAABBBCCCEEEGGGHHHIIIJJJKKKLLLLLLKKKJJJJJJLLLMMMKKKJJJGGGFFFEEEDDDBBB@@@>>>>>>===;;;999777555444222222111000...---,,,,,,------,,,,,,+++************))))))(((((())))))***)))))))))*********++++++++++++++++++,,,,,,,,,,,,---............///////////////000000111111222222444444333000777PPPuuu{{{aaaDDD///+++000000///...---,,,,,,,,,,,,------,,,,,,,,,+++++++++---,,,,,,+++++++++,,,,,,---...000222333444555555<<<:::888666666666777888:::;;;<<<:::888555444555000333888<<>>===>>>;;;888555444555888999;;;999777777888:::::::::444333333222111000000000///...------------......///......//////000111222---///555OOOvvvdddZZZPPPAAA555???@@@777333555000...888///111222000333888666000222888@@@DDDCCCHHHaaa~~~~~~|||ttt|||sssQQQ222)))///777222///+++******++++++++++++************)))))))))*********++++++++++++,,,---------------......///000000000111111111222222222333444444333444666888;;;<<<===>>>???@@@AAAAAA@@@AAABBBDDDDDDDDDCCCCCCDDDEEEFFFFFFGGGFFFFFFFFF@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????===>>>>>>???????????????@@@???>>>======>>>@@@@@@<<<<<<<<<=========>>>>>>:::;;;:::999777777999;;;:::777333333555777666444777666444222222222333444333333333333333333333333222222111111222222333444333333444555666666666666999888888777777888999999NNNBBB===::::::999777777666555333111...,,,***))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&'''(((((('''(((((((((((()))))))))***************++++++++++++,,,,,,---------.........//////000000111222222222444555555666777777888888888888888888888888888888888888888888888888888777888888888888888888888888::::::::::::::::::::::::888999:::;;;<<<======>>>@@@@@@AAAAAABBBBBBAAAAAABBBCCCDDDFFFIIIKKKLLLMMMNNNNNNNNNLLLJJJJJJLLLMMMLLLJJJHHHGGGFFFEEEBBB@@@>>>>>>>>><<<:::666333222111111000///...---,,,+++,,,,,,++++++*********)))))))))(((((((((((())))))))))))))))))***************++++++++++++,,,,,,,,,---------.........//////......//////000111111222+++444<<<999444888JJJ\\\eeeGGG444...---...111///...---,,,,,,,,,,,,,,,.....................---,,,------...///000111111555666888999999999888777777666333000------...000000333666666444333444555222111222555888888:::===222111111111111333444555333222000111444666777777777777666555444333222111000//////...............//////......///000000111444555333888PPPwwwwwwdddiiiZZZHHHIIINNNIIIEEE<<>>???@@@AAABBBDDDFFFGGGHHHGGGEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@@@@@@@??????>>>??????>>>>>>===<<<;;;:::;;;===>>>>>>>>>===<<<>>>===<<<;;;<<<>>>@@@AAA>>>===;;;999888999:::;;;===<<<;;;999888777888888777555444555777777666444777555333111000111333555333333333333333333333333222111111111111222333333111222444555666555444444777777777777777888888888MMM@@@<<<999999888777777666555333111...,,,***))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&'''&&&''''''((('''(((((((((((()))))))))))))))*********+++++++++,,,,,,,,,------------......//////000000111111222444444444555555666666777777777777777777777777777777777777777777777777777777777777777777777777777999999999::::::;;;;;;;;;::::::;;;<<<===>>>??????AAAAAABBBBBBBBBBBBAAAAAABBBCCCDDDFFFHHHJJJLLLLLLLLLMMMMMMLLLJJJIIIJJJKKKLLLJJJHHHGGGFFFEEECCCAAA>>>>>>>>><<<999666333111000000000000///...,,,++++++***************))))))))))))(((((((((((())))))(((((()))))))))******************+++++++++,,,,,,------------............---......//////000111111000333666444000111777===OOOqqq}}}PPP???000000666666...'''......---,,,,,,,,,------,,,---------.........///...///000222555777888999;;;<<<<<<;;;:::777555444222333333333333666;;;@@@<<<======;;;888555444444888444444888777222111333555666888:::::::::888777777555222222222333333222777777666444333111000000000000000111000000000000000////////////000000111+++222444//////CCCfff|||}}}zzzuuuFFF@@@555+++(((,,,000111222000...+++)))((()))***))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,---......//////000000000111111111222333444333333333555777777777888:::;;;===>>>???AAABBBDDDFFFGGGFFFEEEDDDAAAAAABBBBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@??????>>>>>>>>>>>><<<<<<<<<<<<<<<;;;::::::999:::;;;<<<===<<<;;;:::===<<<<<<<<<;;;:::::::::<<<;;;:::999888777777777444444333444555666666666777666555666666666555444666555222000000111444555333333333333333333333333222222222222222333333444222333444555555555444333777888888999999:::::::::KKK>>>:::888999999777777666555333111...,,,******)))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&'''(((''''''(((((((((((()))))))))))))))************+++,,,,,,,,,,,,------------.........///000000111111333333333333444444555555444444555555555555666666666666666666777777777777777777777777777777777777777888888999:::;;;;;;<<<:::;;;;;;<<<===>>>??????>>>>>>??????????????????AAAAAABBBCCCDDDFFFFFFGGGHHHJJJKKKJJJHHHGGGGGGHHHIIIGGGFFFEEEEEEDDDBBBAAA>>>===<<<:::777444222111//////000000///...,,,+++)))))))))))))))))))))))))))((((((''''''(((((()))((((((((()))))))))******************++++++++++++,,,------------.........------......//////000000000///...000333555555333666DDDWWWfffvvv[[[@@@666222///000000---+++---......---------------...***+++,,,---...000000111222444666999<<<>>>??????BBBBBBAAA???===;;;999888;;;<<<;;;777444555999======;;;999999:::;;;:::999999777<<>>AAA>>>>>>>>>===;;;:::888777777555333222444555555444888777666444222111///...111111222333333333333333111111000000000000111111+++///333222...111???MMMppp~~~www{{{yyy{{{~~~jjj<<>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>======<<<<<<;;;;;;999999:::::::::::::::999777888999999::::::999999:::;;;<<<>>>>>>===<<<<<<999:::;;;<<<<<<;;;:::999999888777888999999888777444444444333333222222222444333111000000111333444333333333333333333333333222222111111222222333444222333333444444333333333777888999::::::;;;::::::MMM@@@;;;999:::999777777666555333111...,,,******)))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%%%%&&&((('''''''''((((((((())))))))))))))))))************++++++,,,,,,,,,---------------...//////000000111111222222222222333333333222222333333333444444444555555555666666666777777777777777777777777777777666666777888999:::;;;<<<999999:::;;;<<<===>>>>>>;;;;;;<<<======>>>======AAAAAAAAAAAAAAAAAABBBBBBBBBEEEHHHIIIGGGEEEDDDDDDEEECCCBBBAAABBBBBB@@@???;;;:::888666333222111000,,,---...///...,,,+++)))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((()))))))))***************++++++++++++,,,,,,---------.........,,,------......///000000------///333888888444000777333///000???^^^nnnVVV>>>555999333111///---(((&&&---666///......---......//////---...///111333555777888:::;;;===@@@AAABBBCCCCCCDDDDDDCCCBBBBBBBBBBBBBBB>>>???@@@===;;;===DDDJJJKKKGGGEEEIIISSSZZZ\\\[[[\\\WWWZZZdddhhhfffiiirrr^^^ZZZSSSMMMKKKMMMQQQTTTFFFCCC???===<<<;;;999888>>>===<<<:::777555444333111222444555666666666666222222111111111111222222444000111666555000000444>>>[[[vvvllleeeKKK???222000+++)))---222333...))),,,...000///+++)))))))))(((((((((((())))))******))))))))))))************,,,,,,++++++,,,,,,---...////////////000000000111111222333333222333555777555666666777888888999999888999:::<<<===???@@@AAA>>>===<<<;;;;;;;;;<<<===========================;;;;;;:::999999888777777555666777888888999999888666666555555666666777888///000222444555666777777111222444555555555444333666444222333444444222///000000000000///000111222111000000000000000111111222222222222222222222222111000000000000111222222222111111111000111111222555666777999999999999888TTTDDD>>>::::::999777777777555333111...---******)))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###&&&((('''%%%$$$&&&)))''''''''''''((((((((()))))))))))))))************++++++,,,,,,,,,---------------......///000000000111111111111111111222222111111111222222333333333444555555555666666777777777777777777777777777777555555666888999:::;;;;;;777888888999:::;;;<<<===:::;;;<<<===>>>>>>>>>>>>BBBBBBBBBAAAAAA@@@@@@@@@???BBBFFFHHHFFFDDDBBBAAAAAA@@@>>>???@@@@@@???===999888555222000/////////+++,,,---------+++)))((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((()))))))))))))))************+++++++++,,,,,,,,,---------......,,,,,,------...//////000111000...---...000222444---555<<<:::444666FFFVVVoooTTTFFF<<<111---111---+++...333444000.../////////.........//////000222333555777:::<<<>>>???@@@AAABBBDDDEEEEEEDDDDDD???>>>>>>>>>@@@BBBDDDFFFFFFMMMVVV___hhhvvvzzzqqqhhh___XXXQQQMMMEEEDDDCCCAAA>>><<<::::::111222444666888888888888333333222222222222222333222,,,,,,111333000222999...666???UUU}}}{{{wwwuuu|||uuu\\\:::------(((***---000///+++(((+++000***...000000---)))))))))'''((((((((())))))******))))))))))))************,,,,,,++++++,,,,,,---...////////////000000000000111222333333222333555666666666777777888888888999888888999;;;===???AAABBB===<<<;;;:::999999:::;;;========================999888888777666555555444333333555666777888888888555444333222333444555666888777666444444444444444444444555444444444333333...---...111555888777555...//////......///222444......//////////////////000000000000000000000000///////////////000111111111000///......///000111222333555777888777777666YYY===BBB::::::===888888888666444111///---+++***)))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))***++++++++++++***,,,,,,,,,------.........---------............///000000111111111222222222000000000000000000000000444444444555555555555666777777777777777777777777777777777777888999:::;;;::::::::::::::::::::::::::::::;;;;;;<<<=========>>>>>>?????????@@@@@@@@@DDDDDDDDDDDDDDDEEEEEEEEEAAAAAAAAAAAA@@@>>><<<;;;777666444222111000//////,,,,,,++++++***)))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,---------............///////////////000000000000222222333444555666777888CCCSSSnnn}}}~~~~~~PPPDDD666///111333000+++,,,---......////////////))),,,......000444666666;;;999777999@@@FFFEEE@@@HHH???IIINNN@@@@@@JJJGGGLLL<<>>@@@AAABBBBBBBBB@@@>>>:::666444888999;;;<<<<<<:::888777888888777777666666555555555555444333333333333444222222222222222222222222111111111222222333333333333333333222222111111111000000000000000000000000//////////////////////////////............//////---.........///000000000............////////////111111111111111111111111222222333333444555666666\\\???DDD;;;888999888888777666444111///---+++***)))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))***++++++++++++***++++++,,,,,,,,,---------------------............000000000111111111111222000000000000000000000000333333444444444555555555777777777777777777777777666666666666777888999::::::::::::::::::::::::999:::;;;;;;<<<<<<===>>>>>>;;;;;;===>>>@@@BBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEAAAAAAAAAAAA@@@>>><<<:::666555333222000/////////,,,,,,+++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,------------................../////////000000000000000111222333444555666888;;;@@@III[[[zzz~~~}}}kkkYYYEEE>>>777000...111444222///111000///---------......555444333444444555888:::333777;;;???AAABBBAAA???BBB===???CCCHHH___wwwoooYYYOOOCCC;;;:::<<>>>>>666666666...///111555666555333000///444444222000333<<>>@@@AAABBBDDDDDDDDDDDDBBB@@@===<<<:::;;;;;;<<<;;;:::999999777666666555555444444333555444444333222333333333222222222222222222222222111111111111222222222333333222222222111111111111000000000000000000000000........................//////............//////,,,,,,,,,,,,------------............////////////000000000000000000000000111111222222333444444555^^^???DDD===999666888888777666444222///...+++***)))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))******++++++******+++++++++++++++,,,,,,,,,,,,,,,,,,---------....../////////000000000000111////////////////////////222222222333333333444444555555555555555555555555555555555555666777888888999999999999999999999999::::::;;;;;;<<<=========;;;;;;===>>>@@@AAACCCCCCCCCCCCDDDEEEEEEEEEEEEEEEAAAAAAAAA@@@???===;;;999555444222111///.........+++++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,,,,,,,,,,---------...............////////////000......///000111222222333...000000///444GGGdddzzzzzz|||yyyqqqwwwqqqvvvrrr]]]GGG>>>888---000......///222333222111222000...------...000222777444888>>>>>>999999???BBBAAA???:::666:::EEENNNUUUgggyyy~~~rrr~~~wwwkkkbbbXXXLLLBBBAAA:::>>>AAA<<<===>>>777666444111//////000222444111222222///---...222777III```tttiiiUUUJJJ444222///++++++---...,,,)))+++++++++++++++*********+++******)))***,,,...///+++++++++***)))(((((('''))))))))))))************++++++++++++,,,,,,,,,,,,------......///000000000000000000111222333555555777888999::::::;;;;;;;;;:::;;;;;;===>>>@@@BBBCCCCCCDDDEEEFFFEEEDDDCCCBBB===<<<;;;;;;::::::::::::555555444444333222222222444333333222222222222222111111111111111111111111000000000000111111111111111111111111000000000000////////////////////////........................///......------......///------------,,,,,,,,,,,,---............/////////////////////////////////000000111111222222333333aaa>>>BBB???<<<888777777777666444222///...+++***)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))*********************************+++++++++,,,,,,,,,------------............////////////........................000000111111111222222222333333333333333333333333333333333333444555666666777777777888888888888888888888999999:::;;;;;;;;;===>>>>>>>>>>>>?????????BBBBBBCCCDDDEEEDDDDDDCCC@@@@@@@@@???===;;;999777333222111///...---------+++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************+++++++++++++++,,,,,,,,,------------------........./////////---......///000000111111...444999999555444777<<>>CCCKKKVVVfff{{{~~~|||zzzyyy{{{~~~xxxvvv|||xxxrrrvvvxxxmmmooo~~~xxxvvv~~~wwwdddRRRJJJGGG@@@@@@???888999777444222333555777777///222444555444333555666+++333===LLLgggpppiii[[[>>>//////)))444222111111111000,,,)))+++++++++***************+++***(((((((((***+++---,,,++++++***)))(((''''''((()))))))))***************++++++++++++,,,,,,,,,------......///000000000000000000111222333555555888888:::;;;<<<<<<<<<<<<::::::;;;<<<>>>@@@AAABBBAAABBBCCCCCCCCCCCCBBBBBB>>>===;;;999999999:::;;;555444444333333222111111333222111111000000111111000000000000000000000000//////////////////000000000000//////////////////........................------------------------...------------------.../////////......------------------.........//////////////////////////////111111111111222222333333jjjAAAAAA??????:::777777777666444222000...+++***)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))************)))************************++++++++++++,,,,,,,,,---,,,,,,---------.........------------------------////////////000000000000111111111111111111111111111111111111222333444444444555555555666666666777555555666666777888888999<<<<<<<<<=========>>>>>>@@@AAABBBDDDDDDCCCBBBAAA>>>>>>>>>===;;;999666555111000///...---,,,,,,,,,*********)))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++++++++++++++,,,,,,,,,---------------..................//////000000111111111222222222222111111111---444>>>FFFRRReeeqqq\\\OOO<<<333444666111333555---222333222000---,,,...111---000444999;;;<<<;;;;;;@@@???DDDJJJIIICCCEEENNN]]]bbbqqqyyy~~~~~~rrrlllvvv|||}}}tttrrrssstttnnnfff[[[TTTMMMBBB999999;;;======:::555000444555555555333222111222333111///333>>>NNN___jjj}}}sssRRRAAA777222***)))000555---,,,,,,---//////...---******************************)))))))))(((((('''++++++******)))(((((('''((()))))))))*********************+++++++++,,,,,,------......///000000000000000000111222333555555888999:::;;;============999999:::;;;<<<>>>???@@@AAAAAAAAAAAA@@@@@@??????>>><<<:::777777777999:::555555444333333222222111111111000///////////////////////////////////////................................................------------------------------------------------------,,,,,,,,,,,,------//////......---------,,,------------............000000000000000000000000222222222222333333333333uuuGGG@@@>>>???;;;666666666666444222000///+++***)))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((())))))******))))))+++++++++*********************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////////////////////////////000111222222222222222333333444444555333333444444555666666666777777999:::<<<>>>??????===???AAABBBCCCBBB@@@???<<<<<<<<<;;;999666444222//////---,,,,,,+++++++++))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******)))))))))************+++******+++++++++,,,,,,,,,,,,,,,,,,---------........./////////000000000111222///---...111333444333444666666333111666BBBLLLsssxxx}}}rrrcccUUUIII>>>777777111333555///000222***000000///---,,,...111444333666<<>>>>>>>>::::::::::::;;;<<<===>>>AAA@@@@@@???>>>>>>>>>===<<<:::888666555555666777444444444333222222111111000//////.......................................---------------,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,------------.........000000000000000000000000222333333333333333333333yyyJJJ@@@===>>>999666666666666555333111///+++***)))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((())))))))))))))),,,,,,+++++++++*********************++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................---------......///000111//////000000111222222333333333333444555555666666555666777888:::<<<===>>>;;;===???AAAAAA@@@>>>===:::::::::888666444111///...---,,,+++++++++++++++((()))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************************+++++++++++++++,,,,,,,,,,,,---------.........//////////////////000222444333222000...(((,,,222666777777999:::777???GGGNNNZZZoooxxxlll[[[QQQDDD:::666666888999@@@666333000)))---333000///......///111444666888888<<>>>>><<<<<<;;;;;;;;;;;;<<<<<<>>>======<<<<<<<<<<<<<<<888777666444333222333333333222222111111000000//////......---------------------------------------------,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,---------.........////////////////////////222222222222222222111111wwwIII>>>;;;>>>999666666666666555333111///+++***)))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((())))))))))))))),,,,,,,,,,,,++++++******)))************+++++++++)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------------...///000000---......///000111111222333333444444555666666777777777888888888999999999:::<<<>>>@@@@@@???===<<<999999888777555222///...------,,,+++************(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,---------------..................---///111///,,,,,,///333444222///...///222444666111666999555555<<>>;;;888666555444333222333444333111222555555222333555111,,,111@@@MMMQQQTTTeeerrr|||uuuUUUNNNMMMAAA;;;,,,---444///+++......(((222///&&&***---,,,///)))***,,,,,,+++******+++(((((())))))*********+++((((((''''''((()))++++++((((((((()))******++++++))))))))))))************)))************+++++++++------......///000000000000000000111222333555555666777999;;;<<<===>>>>>>>>>>>>===<<<<<<<<<<<<<<<999999999999999:::;;;;;;666666444333222111111000111111111000//////............---,,,,,,,,,,,,---------------------------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,------.........,,,,,,,,,---------..............................111111111000000000000000>>>DDDBBB===555888777777555444222000///,,,+++***)))(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000000000222111111222333666888999777777777888999;;;<<<===???>>><<<<<<======<<<::::::999777777666333000---************))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++******,,,...,,,,,,,,,---------......---------............///............////////////000222333444444555666888777888;;;???DDDGGGJJJLLLOOOPPPRRRUUUXXX\\\___aaa___^^^\\\XXXTTTRRRSSSUUUNNNNNNNNNOOOPPPPPPMMMKKKNNNHHH@@@:::777555333000444333111...---...111444111333000777EEEFFFBBBGGG>>>FFFJJJJJJXXXrrr}}}ttt}}}nnnmmm|||}}}sssgggSSSEEE>>>;;;777<<<===222///333555444222222111000//////111222333333333333555777:::@@@JJJTTT]]]ccchhhgggnnnzzz{{{uuuttttttddd\\\YYYRRRJJJAAA???===:::666333000///.........------,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++.........///////////////111222222333333444444555555666777999;;;<<<<<<<<<===============<<<<<<<<<;;;===>>><<<999666666777555555444333333222222111000000000000////////////---------,,,,,,+++++++++---------,,,,,,++++++++++++++++++*********))))))************************+++++++++*********)))))))))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,---...///000//////000000000000//////@@@CCC???===777888777777555444222000///,,,+++***)))(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------................../////////000000000111111111111333555777888777777777777888999;;;;;;===;;;::::::<<<<<<;;;999999777666555444222///,,,*********)))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***))))))+++,,,,,,,,,,,,,,,------------------------............---.........///////////////000111111222222333444444555666777999:::;;;<<<<<<<<<===???AAADDDFFFGGGHHHHHHHHHGGGEEEFFFIIIKKKLLLKKKKKKLLLMMMMMMJJJHHHHHHCCC===888777555333111***...111333111000111222---===DDDHHHPPPNNNEEEDDDJJJQQQTTTccc~~~vvvvvvzzzlll[[[PPP>>>444555444888444//////333666333---111111222222333222222222444333111111222444777888666333666>>>AAA>>>::::::======888333333777666222111111000///......------...---------,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++............////////////111111222222333444444444444555777888:::;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;===>>>???>>>:::888888999444444333222222111111000000000000/////////......------,,,,,,,,,+++++++++------,,,,,,,,,++++++++++++++++++*********))))))************************+++++++++*********))))))))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,---...///000/////////000000/////////EEECCC;;;;;;888888777777555444222000///,,,+++***)))(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,---------...............////////////000//////000000222333555666666666666777777888888888999777777777999:::999888777555333333222000---+++******))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))******)))(((***+++++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////111111111222222333333444555555555555555555666666777777777888999:::<<<<<<>>>???@@@@@@@@@BBBEEEHHHHHHGGGGGGHHHIIIHHHFFFDDD@@@===999777555444333111///000111111000222777;;;JJJTTTQQQHHHJJJLLLQQQ[[[hhh|||uuuhhhnnnwww|||rrr[[[GGGCCCDDD::::::999666222///000222333333333222222222111111000000///...------------111---,,,///000...---...---...---+++...222222///,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,++++++++++++++++++*********++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++------........./////////111111111222333333444444444444555777888999::::::777777888888999999::::::<<<===>>><<<:::888777777222222222111000000//////////////////.........---,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++************)))))))))************************+++************))))))))))))))))))*********++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---......///......////////////......JJJCCC777:::888888777777555444222000///,,,+++***)))(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++++++++,,,,,,,,,------------------........./////////......///000111222333444555555666666666666666666555444333444666777777666555333111000///...,,,******)))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''')))++++++***)))***+++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,---------.........111000000000222222222111222333444555666777888999;;;;;;;;;;;;<<<===>>>???CCCDDDEEEDDDCCCCCCFFFHHHEEEDDDDDDEEEEEEEEEBBB@@@:::999777555333222111000777444000000666BBBOOOWWWaaa^^^UUUSSSZZZ___qqqzzz{{{yyykkk]]]MMMAAA<<<999999888666444555333333222222111111111111---...000222444555666666666444222111111000000000444444333111000///...+++000//////......---------,,,,,,,,,,,,+++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))*********+++++++++,,,------....../////////000000111111222333333333333444444555666777888999666666777777888999::::::999999999999777555444444111111000//////......---............------------+++++++++++++++*********+++++++++++++++*********************))))))))))))************************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---......//////......---xxxIIIAAA555<<<:::888777777555444222000///,,,+++***)))(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))******+++++++++++++++++++++,,,,,,,,,---------------............---...///000111111222222444444555666666666555555333222222333555666555444333111///...---,,,+++))))))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***,,,,,,+++***+++,,,*********+++++++++,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,------------...,,,+++---///000///.........///111333444666666444444555666777999;;;<<<@@@AAABBBAAA@@@@@@AAABBBCCCBBBBBBCCCCCCBBB@@@===777666555333111000000000000111444<<>>@@@AAAAAA@@@@@@AAA@@@===;;;555555444222000///111333+++666DDDMMMQQQSSSVVVXXXfffdddppp~~~~~~sssfff```bbbeeeffffffcccWWWOOOSSS\\\aaaaaa```^^^cccoooyyyxxxrrruuu}}}~~~|||yyyzzzyyymmm]]]HHH777666>>>777666444333222333444444000000///...---+++***))),,,000222111///000000...------///111000------000++++++++++++++++++++++++)))************+++++++++)))))))))***************************************))))))))))))************************************))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,---...//////000/////////000111111222222555444333333444666777888777888888888999:::::::::999888777777777777555333/////////...------,,,,,,,,,,,,,,,,,,++++++++++++)))))))))))))))*********)))))))))))))))*********(((((()))))))))))))))***))))))))))))))))))))))))(((((()))))))))))))))***((((((((()))))))))******************************)))))))))************+++++++++++++++++++++++++++++++++,,,------------,,,,,,,,,------------,,,,,,cccAAA@@@888AAA999888777777555444222000///,,,+++***)))(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((()))******+++************+++++++++++++++,,,,,,,,,,,,------------...000111222222111111111333555777888777777666555444333333444555333222222///,,,+++++++++***)))))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''))),,,---,,,******+++))))))))))))*********+++************++++++++++++++++++++++++,,,,,,,,,,,,000---,,,///444777555333000000111111111111222222444444555666888999;;;<<<777:::<<<======>>>???AAA???>>>>>>>>>>>>===:::888222333333111///111555888@@@MMMYYYXXXQQQRRRbbbrrr|||lllnnnjjjaaaYYYTTTPPPKKKHHHEEEBBBAAADDDHHHIIIHHHEEE===:::===AAA??????AAA===;;;;;;>>>AAADDDEEEGGGJJJDDDFFFGGGEEERRRdddiiioooppp|||~~~yyyqqqNNNBBBHHH>>><<<999777555444444444222222222111111111111111)))///000,,,***---///------+++,,,...+++&&&''',,,++++++,,,,,,,,,---------))))))))))))******++++++((()))))))))*********+++************************((()))))))))************************************))))))))))))))))))))))))))))))))))))************)))************+++++++++***++++++,,,...//////000......//////000111111222666555444333444666888999888888888888888888999999888666555555777777444222/////////...------,,,,,,,,,+++++++++************((((((((()))))))))******((((((((()))))))))******(((((((((((())))))******))))))))))))))))))))))))(((((((((((())))))******(((((((((((()))))))))***************************))))))))))))***************************************+++,,,---------,,,,,,,,,,,,------------,,,,,,dddBBBBBB:::BBB666888777777555444222000///,,,+++***)))(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((()))******+++)))************+++++++++++++++,,,,,,,,,---------...///000222222222111111111222555777888888888777777555444444555555333222222///,,,+++++++++***))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%(((+++,,,+++***))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,)))&&&%%%(((...111000---+++,,,------...///000000111222222222444555666777:::<<<>>>>>>>>>===>>>???>>>===<<<<<<<<<;;;888666000111111000///222888===YYYdddhhh\\\RRRaaa~~~lllccc___UUUQQQPPPIIIIIIQQQVVVSSSNNNLLLKKKIIIJJJLLLMMMMMMOOOQQQPPPNNNLLLKKKNNNRRROOOFFFCCCGGGLLLGGGAAA===@@@CCCAAA<<<;;;999@@@AAA888999>>><<<<<<>>>OOOSSSJJJ[[[tttssscccHHHEEEBBB>>>:::777555444444333222000///......---...***///000)))'''+++...---,,,***,,,///---(((+++222************))))))))))))(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++,,,...//////000......//////000111111111666555444333444666888999888888888888777777777777666333222333555555222///000//////......---,,,,,,+++++++++************)))'''((((((((())))))******'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************************************+++,,,---...---,,,,,,+++,,,,,,------,,,,,,+++hhhKKK777???===999999999888666444222000///,,,,,,+++***)))((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$'''''''''(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++***++++++,,,,,,------...//////000000000111111111000111111222222333333444555555444333333222222111,,,,,,++++++***)))(((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++,,,,,,,,,,,,------------......///000000000000111222333555666777777999::::::;;;<<<===>>>>>>???===;;;999888777444333444///...222555:::HHHYYYggg___ZZZ```rrrrrrkkkeee[[[RRRKKKHHHCCCBBBDDDKKKTTTYYYkkknnnrrrtttsssrrrqqqqqq}}}nnn^^^ZZZeeerrrzzz||||||xxxuuuwwwzzzxxxqqqiiilllhhhaaaXXXPPPNNNRRRVVVNNNOOOMMMIIICCC??????@@@===???@@@>>>===???EEEJJJXXXhhhzzzcccLLLFFFDDD666777>>>666666555222...,,,,,,---...---,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,---...............//////000111222333333333444555666888888777777777666666666666666555555444333222111000///......---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,------//////...---,,,,,,++++++sssSSSAAA777@@@>>>999999999888666444222000///,,,,,,+++***)))((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))***************+++,,,,,,------......//////000000111111111111111111111222222222222333333222111111000000///,,,,,,+++******)))(((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))*********+++++++++))))))*********++++++++++++++++++,,,,,,,,,------------......//////000000000111222333444666777777888999999:::;;;<<<<<<<<<<<<;;;:::999888666333222///555333...999PPPXXXRRRTTTkkkzzziiiUUUJJJJJJNNNOOONNN___bbbeeeiiimmmooopppqqqzzz~~~}}}uuuvvv}}}{{{}}}}}}ssseeeXXXPPPLLLIIIIIIHHHEEE@@@===;;;:::BBBEEEIIIOOO^^^rrrwwwZZZNNNDDDFFFCCC111666444333444666333,,,%%%...---,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,---...............//////000111222222222222333444555777888666666666666555555555555444333333222111000///......------,,,++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((())))))***+++))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,------.........---,,,,,,++++++bbbAAA:::999@@@<<<999999999888666444222000///,,,,,,+++***)))((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))******++++++,,,---------......///000111111222222222222222222111111111111000000000///......------+++++++++******))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))*********++++++)))))))))*********++++++++++++++++++,,,,,,,,,,,,---------...//////000000000111222333444555666777888888999:::::::::::::::999999999888777444111///666+++111LLLaaa^^^SSSMMMqqqjjjXXXRRRSSSSSSQQQTTT```qqqwwwrrriiigggeeeaaa\\\UUULLLGGGCCC???===AAAFFFJJJQQQXXXeeeppp___BBBBBBFFF>>>;;;888444222111111000///---,,,,,,------+++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,---...............//////000111222111111111222333444555666666666555555444444444444222111111000///...------------,,,,,,+++*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((())))))***+++))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,...------,,,,,,+++++++++```>>>===<<<>>>888:::999999888666444222000///,,,,,,+++***)))((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%&&&((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))*********+++,,,,,,------...///000111222333444444444444444333222111111111/////////...------,,,,,,+++*********)))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))***************++++++++++++,,,,,,,,,,,,,,,---......//////000000000111222444555666777888999:::;;;;;;::::::999666777888777444111///...777:::LLLccceeeXXXWWWcccxxxrrr]]]PPPRRRNNNOOO___ppprrrzzz}}}tttnnnXXXLLLFFFJJJIII???888777>>>GGGVVVeeerrr}}}yyy[[[FFF???AAAAAA<<<444111555:::000...,,,,,,,,,,,,***(((++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++,,,---..................///000111222111111111111222333444555666666666555444444333333/////////...---,,,,,,+++,,,,,,++++++*********)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))((()))))))))***************++++++++++++,,,,,,,,,---,,,,,,,,,+++++++++***cccCCCBBB===;;;777<<<999999888666444222000///,,,,,,+++***)))((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******))))))***++++++,,,,,,---///000111222444555666777666666555444333222222111/////////...------,,,,,,*********)))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((()))))))))******************+++++++++,,,,,,,,,,,,------...////////////000111222444555666666999:::;;;<<<<<<;;;999888555666666444111000111333<<<```nnnWWWKKKbbb}}}tttZZZQQQEEEPPPKKKPPPiiiqqqwwwkkk\\\]]]^^^UUUKKKGGG:::@@@DDDEEEEEEKKKWWWbbb~~~eeeHHHFFFCCCCCCBBB>>>777111222000...------,,,***(((++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++++++++,,,---..................///000111222111111111111111222333444777777666555555444333333...------,,,,,,++++++++++++***************))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''((())))))***))))))))))))))))))))))))((()))))))))*********************+++++++++,,,,,,+++++++++++++++*********cccEEEBBB;;;;;;888<<<999999888666444222000///,,,,,,+++***)))((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&'''(((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((()))))))))*********))))))******+++,,,,,,,,,...///000222444666777888666555555444333222222111000//////...------,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******((((((((()))))))))******************++++++++++++,,,,,,,,,---....../////////000111222333444555666:::;;;<<<===<<<;;;999777444555444222111444:::@@@YYY```cccdddtttnnnUUUJJJKKKNNNTTTeeejjjuuuvvvjjjQQQQQQNNNDDD999555;;;BBBGGGRRRggg{{{sss\\\DDD<<>>999===999999999999888666444222000///,,,,,,+++***)))((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''(((((()))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((()))))))))))))))***++++++,,,,,,,,,---///111333555666777333333333222222111111111///......------,,,,,,+++((()))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((()))))))))***************+++++++++++++++,,,,,,------....../////////000222333444555666999:::<<<<<<<<<999777555333444333111333;;;HHHRRRdddTTTccc~~~[[[ZZZWWWOOOLLL___yyyzzznnnlllhhhaaaXXXPPPJJJGGG999777CCCVVVhhhbbbLLLDDDDDDDDDCCC<<<:::777666444222000---******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***++++++++++++,,,---...............//////000111222333222222222222333444444444444333222111000//////,,,,,,,,,+++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))************************++++++++++++)))*********************dddEEE;;;999@@@:::444999999888666444222000///,,,,,,+++***)))((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))***++++++,,,,,,***+++---///111444555666111111111000000000000000......---,,,,,,++++++***(((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++++++++,,,------....../////////000111333444555666888999;;;;;;:::888555333222333222111555AAARRR___KKKeeerrr[[[PPPZZZlllvvvxxxyyykkk```PPPDDDCCC@@@999JJJ]]]XXXbbbvvvVVVAAA>>>DDDAAA>>>;;;999888666333000******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++,,,---...............//////000111222333333333222333333444444222222111000///...------,,,,,,,,,+++++++++++++++(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))************)))************+++++++++)))))))))))))))*********bbbCCC<<<888>>>:::888:::::::::999666333000...///...,,,***)))(((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************++++++,,,------......///////////////............,,,,,,++++++***)))(((((())))))(((((('''''''''&&&((((((((((((((((((((((((%%%%%%&&&'''((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,------....../////////000111333444555666666888999888777777666444222999222111JJJ___\\\RRRtttzzzfffUUUXXX]]][[[iiirrrrrrdddWWWQQQHHH======EEEKKKaaabbbLLL???AAAFFFBBB777777???===333000---***((()))***))))))+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))******++++++,,,---------------...///000000111000000111111111222222222333222111///......------,,,,,,++++++***)))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++((()))***++++++***)))(((```BBB;;;888>>>:::888999999999888666333000...///...,,,***)))(((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((()))))))))*********++++++,,,,,,---.........////////////.........---,,,,,,+++******)))(((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,------....../////////000111333444555666555777888888777777666555888,,,222QQQ^^^PPP___yyyRRRBBBVVVrrrvvviiizzz}}}xxxkkkWWWLLLKKK>>>AAARRRrrruuu___PPPGGGGGGFFFDDD@@@;;;:::;;;444111---************)))+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))******++++++,,,---------------...///000000000000000000111111111222222222222000///...---------,,,,,,+++******)))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***************)))))),,,+++)))(((((())),,,---cccDDD<<<888>>>:::888888888888888666333000......---,,,***)))(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((())))))))))))******++++++,,,,,,------......//////.........---------+++++++++******))))))(((((((((((((((''''''''''''((((((((((((((((((((((((,,,,,,+++***)))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,------....../////////000111333444555666444666777888666555444555444>>>GGGSSS```hhhcccWWWEEE???RRRqqqvvvjjjhhh[[[JJJ===DDDXXXjjjtttwwwxxxjjjPPPCCC>>>FFFGGG>>>:::???;;;777111---++++++***)))+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))******++++++,,,---------------...//////000000000000000000111111111111111111///...------------+++++++++******))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((,,,***'''&&&)))...555999gggGGG???:::>>>999666666777777777555333000......---,,,***)))(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))******++++++,,,------...............---------,,,,,,+++*********)))))))))(((((((((((((((((('''''''''((((((((((((((((((((((((,,,+++******)))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,------....../////////000111333444555666555555666777444111222666;;;UUUXXXRRRnnn~~~```MMMPPPaaallliiifffrrr~~~ooo[[[KKKCCCDDDJJJOOOooooooYYYGGGGGGJJJFFF@@@@@@@@@<<<555000---,,,***)))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))******++++++,,,---------------......//////////////////000000000111111000///...---,,,,,,,,,,,,+++*********)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********)))((('''&&&'''))),,,222999???CCCeeeFFF>>>999???999777555555666666555333000///------+++***))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))******++++++,,,------...------------,,,,,,,,,,,,*********)))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,------....../////////000111333444555666666444555666222///333;;;LLLTTT^^^yyypppnnnkkkbbbttt|||hhhUUUIIIDDDCCCOOOzzztttzzzlllWWWIIIEEEDDDDDDCCC???999444111...+++)))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))******++++++,,,------------------................../////////000000000......---,,,++++++++++++*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))%%%***111999>>>BBBCCCCCC```AAA;;;888???;;;999333444555555444333000///---,,,+++***))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''(((((((((((())))))******++++++,,,,,,------------,,,,,,,,,+++++++++))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,------....../////////000111333444555666777444333555333111999EEESSSbbbyyypppZZZVVVnnn~~~uuuiiiXXXJJJ999OOOfffvvvyyyxxxiiiLLL@@@DDDKKKDDDBBB===:::666222...++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))******++++++,,,------------------------------............////////////------,,,+++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---...333;;;BBBEEEDDDAAA>>>cccCCC<<<999???:::888222333444555444222000///,,,,,,+++***))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))*********+++,,,,,,------,,,,,,,,,,,,++++++++++++((()))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,------....../////////000111333444555666777222222666666666CCCTTTllltttddd[[[VVV[[[zzz___OOOGGGWWWtttlllrrr{{{pppUUUHHHJJJFFFDDDBBB@@@===888222...+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))******++++++,,,------------------------------------........./////////,,,,,,+++************+++((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((((((***,,,///111999;;;???CCCDDDBBB@@@>>>kkkJJJ@@@;;;???999666111222444444444222000///,,,,,,+++***)))))))))***'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))******+++,,,,,,------,,,,,,,,,+++++++++******(((((((((((())))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,------....../////////000111333444555666777111222777888;;;KKK___pppkkk```bbbeeejjjttt[[[FFFKKKkkkxxxRRRCCCFFFFFFEEEDDDBBB===666111+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))******+++,,,,,,---------------------------------------.........//////++++++******************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***((((((***---222444>>>>>>??????@@@AAABBBCCCgggHHHCCC>>>???888777333333333555555444111///...---+++***))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++*********))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))******+++,,,***++++++,,,,,,------...///000111111000111333666222333000555@@@III\\\yyyxxxeeebbbuuusssUUUGGGZZZvvvkkkHHHCCCFFFFFF>>>===<<<222111...++++++---...,,,)))+++***((((((***,,,,,,+++,,,+++***+++++++++)))'''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((()))***+++***))),,,***((()))---444:::===:::999111555>>>777CCCiiidddDDD???;;;>>>999:::444333333444555444111///...---+++***))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))*********+++++++++,,,,,,,,,,,,,,,++++++*********))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))******+++,,,***++++++,,,,,,---......///000111222222333555666///999444222JJJkkkmmmggghhhwww```TTTRRRmmm}}}sssPPP@@@HHHHHH>>>===AAA666222...++++++---///000,,,+++)))'''&&&&&&'''(((,,,***((((((***+++***)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,------------...------------,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***)))***+++++++++***,,,,,,...111666;;;>>>@@@333777999@@@LLLSSS^^^pppeeeCCC===999===:::<<<555444333444555444111///...---+++***))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))*********++++++++++++,,,+++++++++++++++*********))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))******+++,,,+++++++++,,,------......000000000222555666555444444:::<<>>@@@HHHFFFBBBAAA>>>999111******///444000333666444333555===CCC???999222,,,******++++++)))******++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++++++++***))))))+++,,,***...444:::???CCCGGGJJJVVVYYYppp}}}uuu}}}aaaCCC???<<<>>>999999666555444333333333111///------+++***)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++************************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************))))))******+++,,,+++,,,,,,------...//////222111111222333333222111888===XXXyyypppttt|||sssRRRMMMaaatttOOODDDAAA@@@GGGBBBBBB>>>777///++++++---(((+++//////...111888???>>>999111,,,******+++,,,******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))******)))((((((+++...333444666888;;;@@@GGGLLLWWW^^^[[[???===;;;???999999777666444333333222111///...---+++***))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))************+++)))))))))***************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))******+++,,,,,,,,,,,,---......//////000222333222111222444666999VVVppp~~~xxx|||zzz|||~~~bbbJJJNNNssskkk[[[???444JJJBBBCCCAAA===666000+++)))&&&(((***)))((()))---111222///+++))))))+++,,,---******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((***+++)))((()))---111555555444222333;;;EEENNNTTT___tttvvv___AAA===:::>>>::::::888666444333222222000///...---+++***))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************((()))))))))*********+++))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))******+++,,,,,,,,,------.../////////---111444333111333:::AAAVVVyyyppp}}}yyyaaaLLLSSSccccccAAAEEECCCBBBAAA@@@===777000+++***++++++******)))((((((***((('''(((***,,,,,,+++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++*********))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((+++,,,+++)))+++111666222333444555:::EEEUUUaaafffqqq~~~uuujjjrrriiiGGG@@@:::===999:::999666444222222222000///...---+++***))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************(((((())))))*********+++))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))***++++++,,,,,,,,,------.../////////+++111555444222555@@@IIIzzzxxxvvvzzz~~~}}}zzziiiXXXLLLcccuuu___???CCCBBB@@@AAA@@@<<<555...,,,+++***+++,,,***(((%%%)))))))))***,,,,,,+++)))***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))),,,...---+++---444:::444888<<>>;;;CCC888:::888777555333111111111000...---,,,+++)))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))'''''''''((((((((((((((()))((((((((()))***,,,---))))))))))))***+++,,,,,,,,,++++++---...///...---222222111222444555444222333222000,,,(((''')))+++)))+++,,,+++)))(((***---(((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,------.../////////666...000999333...HHHmmm}}}{{{{{{qqqRRRZZZ}}}wwwZZZ===???GGGFFF<<<;;;;;;111---+++))))))************************************************************)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,************************************))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,***(((((()))*********,,,)))))),,,333777777666999;;;666SSSkkkzzzzzz>>>;;;CCC999<<<:::777555333222222111000...---,,,+++)))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))++++++)))(((''''''((((((((()))***,,,...111333444444444555777999::::::999111222333555777:::===???<<<;;;;;;:::888555222000+++,,,,,,***((((((***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,,,,,,,---......//////000///222333111111???\\\uuuxxxvvv~~~vvviii___fff|||VVVAAA<<>>;;;BBB;;;>>><<<888555333222222111000///---,,,+++)))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))((((((((()))))))))*********))))))(((((())))))***************************+++***)))))))))))))))***000111222444777999<<<======>>>>>>????????????>>>999:::;;;:::888888<<>>===<<<:::999444333111///---+++***)))******))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,------......///000000000:::999000;;;\\\xxxxxxyyyoooxxxtttlllhhhgggggghhhkkkrrr{{{lll[[[WWWeee||||||QQQ999???DDDEEECCC>>>888111***(((***,,,+++(((******************************************************)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********++++++++++++,,,******************************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******((())))))***+++,,,------------111999@@@CCC???:::>>>[[[iiilllnnnmmmpppkkkqqquuuccc|||AAA;;;AAA:::???;;;888666333222222222000///---,,,+++)))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((()))))))))************))))))))))))))))))***************************((()))***,,,...111222333<<<<<<<<<<<<<<<===>>>????????????===:::888666666999<<>>YYY___mmmxxxqqqqqq~~~ppp~~~|||uuu~~~zzzDDD;;;@@@999>>>999888666444333333222111///---,,,+++)))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))******************))))))))))))******))))))*********++++++++++++,,,///222555888:::;;;<<<;;;;;;:::::::::::::::999::::::888444111000000---333:::;;;888666888;;;999;;;999333,,,---777AAA888777777:::===:::222+++*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,---------------......///000000111222...000FFFooozzz{{{sss]]]ZZZUUUOOOIIIBBB<<<888999999::::::;;;???DDDHHHOOOZZZllluuujjj}}}oooQQQ<<>>888999666444333333222111000---,,,+++)))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))*********+++++++++******))))))******+++))))))***+++,,,---......222333555777999:::;;;;;;222222333333444666777888444777999888555333444666000444888999777444444444222888>>>===888555999???333111111777===>>>777000------,,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,---------------......//////000111111333...999aaaxxxyyyzzzjjjZZZPPPCCCAAA>>>;;;999888888888:::;;;<<<<<<;;;<<>>GGGBBBAAA<<<666111...,,,++++++************************************************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))************+++))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++)))+++,,,***((((((,,,000888;;;<<<999;;;JJJdddyyyuuu|||GGG;;;>>>:::@@@:::999777444333333333111000---,,,+++)))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))*********++++++++++++******))))))******+++***+++,,,---///111222333666777888999:::999999888222222333555777999;;;<<<999===@@@???<<<;;;===@@@<<<;;;:::888666444333222555999>>>AAABBBBBB@@@@@@;;;555000333:::<<<888222111000000///......------))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,------------............///000000111111555:::NNNwww|||}}}nnn```SSSHHHAAABBB@@@>>>;;;888777777888:::;;;<<<;;;;;;===@@@CCCIIIJJJMMMSSS___nnn~~~xxxwwwvvvttttttvvvwwwxxxooovvv~~~|||uuuqqqnnnkkkeee___[[[YYYXXXXXXXXXYYYZZZYYYXXXXXXZZZ\\\YYY___hhhrrr~~~vvvSSScccqqqLLL>>>AAA??????>>>;;;555///,,,,,,---************************************************(((((((((((()))***,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++(((+++,,,***)))+++222777???>>><<<<<>><<>>@@@BBBCCCAAAEEEHHHFFFBBB@@@BBBEEE>>>;;;777666777:::<<<===<<<999888===DDDHHHFFFCCCHHH>>>333111666:::666000444333333222111000000///))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------............//////000000111111222BBB[[[}}}uuu~~~|||kkkZZZPPPJJJHHHGGG@@@@@@???===:::888888888;;;;;;;;;;;;;;;???DDDGGGPPPLLLEEE>>>>>>JJJ]]]mmm{{{jjj[[[RRRNNNLLLJJJHHHHHHJJJLLLNNNIIIUUUdddmmmiii___SSSLLLGGGEEEAAA???>>>???AAABBB>>>@@@AAABBBBBBCCCFFFHHHNNNNNNOOOSSS[[[hhhvvvpppMMMiiibbbEEE??????===???>>>888000+++,,,...************************************************'''''''''((()))+++------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++(((***,,,+++***...777>>>AAA@@@AAAGGGUUUiii}}}iiitttssssss}}}}}}OOO@@@999===BBB<<<:::999666444111000000000///...,,,***)))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))))))))))))))************))))))))))))))))))***+++***+++,,,+++))))))***,,,---000555999888555333444222444777::::::<<>>>>>>>>>>>>>>>>>>>><<<===AAABBBBBBEEEJJJ>>>===<<<===>>>@@@CCCDDD```zzz]]]EEE>>>AAA???===<<>>888888;;;BBBFFFBBB:::888999666888::::::999888777777999999999999:::;;;======<<<>>>AAAFFFLLLUUU___eeerrr{{{qqqYYYlllUUU>>>BBBGGG>>>@@@CCC777......,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************...---++++++,,,222>>>IIIMMMHHHLLLXXX```dddqqqqqqzzzzzzyyywww\\\FFF======@@@999:::999666444222111000000///...,,,***)))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))************+++************+++,,,,,,000...,,,---...000000000444333333333222111111222666666999AAANNNccc|||}}}}}}kkkhhh\\\QQQLLLFFF:::999DDDHHH???CCCEEECCCBBBDDDFFFEEE666555000,,,///888>>>>>>;;;888333...+++******+++++++++***)))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))************************))))))))))))***************++++++,,,,,,---......,,,,,,///222222111333666LLLxxx~~~yyyggg[[[NNNHHHFFFCCCBBBDDDGGGGGGFFFDDDBBB???===;;;@@@<<<<<>>===999666777888777888999:::999888888888888888888777777777777888888999:::<<>>888:::999777555222111000000...---,,,***)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((())))))))))))))))))*********++++++,,,+++++++++,,,,,,---...000---***,,,111555444222;;;777222///222999>>>AAAQQQVVV^^^hhhwwwuuuZZZLLLDDD777<<<<<>>???@@@>>>:::666111---***)))++++++***))))))))))))*********))))))))))))******))))))))))))))))))))))))************************)))))))))*********+++++++++++++++,,,------......111(((***444666000777FFFjjj~~~}}}uuuiiiZZZOOOFFFCCCCCCCCCEEEIIINNNNNNMMMLLLIIIEEEBBB@@@EEE???>>>DDDIIIGGGAAA>>>@@@????????????@@@@@@AAA999YYY~~~|||nnn\\\KKK@@@???IIIHHH>>>:::AAAAAA:::;;;;;;:::999999:::;;;;;;999888777666555444444444666777888888;;;???FFFJJJTTT]]]hhhooowww~~~gggccc}}}nnn:::<<<<<>>::::::999777555333222000000...---,,,***)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))))))))*********+++++++++++++++++++++,,,---.........---...000333555555555555444333777EEEYYYiiippp{{{]]]TTTBBB777===FFFDDD@@@>>>EEEDDD>>>888888<<<===;;;;;;<<<<<<;;;888222,,,(((,,,+++******))))))*********))))))))))))))))))***))))))))))))))))))))))))************************))))))*********+++++++++++++++,,,,,,---.........444***,,,666444000EEEeee}}}{{{fffZZZYYY]]]nnnttt|||}}}vvvllleeeXXXOOOGGGFFFGGGHHHMMMRRRSSSRRRQQQPPPOOONNNNNNMMMJJJFFFEEEIIIKKKHHHDDDCCCFFFIIINNNSSSVVVXXXXXXWWWIIIWWW}}}~~~xxxwwwzzzpppfffqqq{{{fffNNN??????WWWaaaVVVOOOTTTQQQCCC@@@>>>;;;999999;;;<<<<<<:::999888777666666555555666777777666777:::???CCCHHHUUUccclllpppzzz```NNNggg{{{yyyJJJ======CCCBBB;;;<<<:::,,,------,,,,,,,,,+++++++++******************************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************************((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++...)))+++333999<<>>888111444:::===;;;666...))),,,++++++***************)))))))))******)))))))))))))))))))))))))))))))))************************************+++++++++++++++,,,,,,------...//////111...000333///555ZZZ{{{bbbHHH:::999>>>OOO[[[jjjrrrqqqkkkiiijjj___WWWPPPNNNNNNOOOTTTZZZZZZXXXUUUSSSSSSTTTVVVWWWOOONNNOOOPPPMMMIIIKKKPPPWWW[[[aaafffgggeee```\\\MMMPPPoookkkcccZZZUUUMMMFFFFFFKKKVVVQQQbbb}}}wwwjjjUUUFFFFFFgggyyynnncccgggdddWWWLLLGGGAAA===;;;:::999777999999888777777777777777555555555555666888===@@@AAAKKKXXXbbbiiirrr~~~sssZZZWWWqqqyyy|||kkkHHH@@@???>>>:::>>><<>>???BBBEEEEEEFFFFFFBBB;;;---111777;;;;;;777111---,,,,,,+++************+++))))))************))))))))))))))))))))))))))))))*********************************++++++++++++,,,,,,,,,,,,---......//////,,,000222///333KKKuuuqqq|||jjjSSS???444333666888DDDUUUcccgggfffkkkrrrjjjbbb[[[XXXVVVUUUZZZ```bbb```\\\XXXUUUUUUVVVWWWRRRSSSVVVVVVRRROOOTTT]]]```bbbeeeeee```XXXOOOIII???@@@YYY}}}]]]SSSMMMNNNOOOMMMPPPWWWiiihhhxxx|||ppplllmmmhhh\\\PPP^^^|||vvvzzz|||uuu___YYYOOOIIIDDDAAA<<<999999888777777666666666666222333333333444666:::===@@@DDDKKKSSS^^^jjjwwwdddeee```III<<<;;;:::<<<;;;111------------,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&(((***++++++***)))'''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********++++++++++++,,,)))***666HHHPPPPPPWWWeeeyyyvvvyyytttsssjjjbbbccc[[[GGGCCC::::::::::::999999888666333111///,,,,,,+++***))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))******************+++++++++,,,,,,+++++++++,,,---///000111111333444777???PPPeeetttmmmRRR@@@BBBCCCCCCAAABBBFFFEEEAAA333444666777777555333222---,,,++++++******++++++((()))***++++++***)))((())))))))))))))))))))))))*********************************+++++++++,,,,,,,,,,,,------.../////////+++333222...DDDppptttuuukkkZZZKKK@@@:::888777333888FFFYYYeeekkksss{{{uuunnnfffaaa^^^\\\```gggdddccc```]]]YYYVVVSSSRRRSSSTTTWWW[[[ZZZXXX\\\bbb\\\]]]]]][[[WWWQQQKKKHHH???AAAMMMoooxxxuuu~~~yyyooolllkkkpppuuurrrfff[[[vvvrrrkkkbbb\\\YYYVVVPPPKKK===<<<:::999777777666666111222333333222444777:::<<>>======;;;:::555...------------,,,,,,,,,++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***,,,...///))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++///@@@VVV]]][[[eeevvvxxxzzzqqqqqqrrrmmmkkk___eee```DDDBBB::::::<<<999999999888666333111///,,,,,,+++***)))))))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))******************+++++++++,,,,,,,,,,,,,,,------///000111222;;;999:::BBBUUUrrrkkkKKKIIICCC===>>>DDDGGGFFF<<<:::777555333333444555---,,,++++++******++++++((()))***++++++***)))((())))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,------.../////////,,,666333111WWWvvvwwwcccYYYKKKAAA===:::666222777777@@@UUUhhhsss{{{}}}uuunnnhhhdddaaaffflllaaabbbbbbaaa]]]XXXSSSOOOSSSRRRVVV]]]aaa``````bbbYYYYYYZZZZZZ[[[]]]]]]^^^PPPPPPOOOgggvvveeeZZZcccssssssfff||||||vvvpppmmmmmmkkkfffbbbCCCAAA???===:::999777777333444444444333444666888111888AAAIIIPPPZZZgggqqqzzzdddVVVxxxgggDDDBBBBBB===<<<:::......---------,,,,,,,,,++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&)))...333666))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,000666III___ddd```kkk}}}uuurrr{{{}}}eeezzznnnssssssbbbgggbbbNNNFFF999;;;===::::::999777555333111000,,,+++***)))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%%%%''')))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++&&&)))---......---...///---------000444666888:::@@@NNNdddxxxcccCCC999@@@GGGFFFCCCCCCAAA<<<222---000666;;;:::444...+++------+++))),,,***(((''')))*********************************))))))))))))************)))******++++++,,,------......---------......///666000///AAAeeeqqq{{{~~~nnn___NNNPPPOOOGGG<<<444444777888;;;@@@```tttuuu{{{rrrnnnoooooonnnkkkdddbbbaaaaaa```]]]WWWSSSTTTWWW]]]cccccc______ddd___[[[ZZZbbbmmmtttsssooopppjjjcccmmmwww~~~~~~{{{zzzeeeRRRccc}}}}}}yyyuuu___DDD888;;;???;;;555888777555222000111444666555666888===FFFRRR```iiizzzccc]]]ggg@@@<<<>>>:::???999333---+++---...---***++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************,,,,,,+++******,,,,,,***---CCCXXXaaajjjxxx}}}jjjkkkjjjjjj[[[YYYjjjMMMFFF:::<<<<<<999999888666444222000///,,,+++***)))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''&&&''')))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++,,,,,,---,,,,,,+++,,,,,,(((---333000))),,,DDD]]]~~~dddEEE666666>>>CCCBBBBBB???888333444999>>>===777111...///...+++(((***)))'''((()))*********************************))))))))))))*********************+++,,,,,,------//////.........///000000...(((888\\\ttt```NNNCCCHHHLLLNNNIII@@@999888999444777===aaayyy}}}~~~uuurrrtttuuurrrnnngggfffbbb]]]YYYYYY]]]aaa```___bbbfffeee```___aaaaaa]]]YYYYYY[[[WWWMMMDDDGGGGGGLLLfffdddZZZ```ppp||||||{{{qqqccclllzzzcccLLL>>>999999;;;777666444222111111333555333444666:::AAALLLYYYaaappp{{{xxx___iii~~~RRR???BBBAAA;;;999444...,,,---...---***++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************++++++++++++,,,...//////888MMMaaammm|||tttuuuUUUQQQllluuujjjeeeeeetttIIIFFF<<<===;;;999888777666444111///...,,,+++***)))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&(((******)))(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,000...,,,+++,,,---------...///333444333BBBppp}}}zzznnnwwweeeJJJDDDCCCAAABBBCCCCCCAAA===;;;===@@@>>>:::444222111000,,,))))))((('''(((***+++***)))************************)))))))))*********++++++******++++++,,,,,,------000/////////000000111222666333PPPzzznnn```OOO@@@???FFFJJJOOORRROOOGGG>>>::::::444555<<>>EEE999:::555///------...---+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***************************************+++,,,,,,---...111444FFFUUUbbbmmmwwwrrruuusssuuuqqqZZZMMMcccrrruuuzzzyyyDDDDDD======:::999999888777444222000///,,,+++***)))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$'''******)))'''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,000...,,,---000111000///777...---999GGG^^^}}}nnnTTT888@@@@@@CCCFFFEEEAAA@@@AAA===999555333222111///,,,)))((('''(((***+++***(((************************))))))*********+++++++++******++++++,,,------...////////////000000111222333@@@nnnyyy```III???999888GGGZZZYYY[[[[[[UUUJJJ@@@:::888777777===ggg~~~~~~xxxdddggggggeeebbbccckkkqqqpppjjjhhhkkkmmmllljjjjjjkkkfffaaa```dddjjjnnnooogggXXXCCCJJJooowww]]]SSScccjjjwww}}}iiivvvnnnjjj___LLL===999777555444333333222222222222222333555;;;CCCHHHKKK\\\sss}}}eeecccqqqAAA888BBB;;;;;;777222.........---+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))******************************************,,,---,,,---333;;;UUU]]]aaaeeevvvwww{{{wwwzzz}}}llliiiqqquuu~~~fffooo{{{@@@BBB<<<===999;;;;;;:::888666444222111,,,+++***)))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''###%%%((()))'''&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,---------...000000///...333222;;;KKKUUU___wwwxxxjjjiii~~~rrrPPPAAA<<<;;;BBBGGGEEEBBBBBB:::888555333222222222111+++)))((()))***+++***)))************************************++++++++++++***++++++,,,------..................///000111222333VVVhhhQQQ@@@BBBGGGIIIRRR___gggeee___UUUHHH>>>999888888777===hhh|||hhhddd```___ccciiinnnqqqooojjjiiinnnsssuuuuuuwwwnnniiibbb[[[VVVTTTSSSRRRgggjjj[[[SSSpppxxx```dddhhh}}}YYYYYY~~~}}}vvvccc]]]ZZZUUUOOO>>>;;;777555555555333222333333222222333666;;;???BBBRRRhhhyyywwwrrr[[[;;;<<<>>><<<999444000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************************************,,,+++,,,---+++,,,666CCC___fffmmmqqqxxxyyynnnjjj~~~}}}xxxvvvxxxhhhpppzzz{{{AAACCC<<<===999<<<;;;:::999777444222111,,,+++***)))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''###%%%''''''&&&%%%$$$%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,...//////------...000111JJJhhhvvvqqqjjjsssvvvoooWWWEEE999<<>>:::999555555<<>>;;;666222...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************---+++,,,...,,,...>>>QQQ^^^jjj}}}}}}yyy}}}rrr|||}}}uuuxxxlllfffrrr~~~FFFFFF======:::;;;;;;:::888666444222111,,,+++***)))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------,,,///111000...111999AAANNNrrryyyuuuuuu}}}fffEEE<<<@@@BBBBBBEEE>>><<<888444222333777999444000,,,))))))***++++++*********************************+++++++++,,,,,,++++++,,,,,,---..................///000111333333FFFuuu~~~}}}uuuooodddWWWJJJAAA<<<:::555666===fffsssfffYYYWWWaaalllrrrsssxxxuuutttsssoooiiigggjjjttt}}}NNNMMMFFFOOOpppVVVWWWeeexxxGGGDDDPPPjjjuuu}}}{{{kkk^^^XXXVVVMMMFFF===888888888777555222222222111111111444777<<>>>>>;;;::::::999777555333111000,,,+++***)))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%%%%''')))'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------+++000222111111999HHHUUUuuuvvvzzzyyyyyy}}}VVVAAA???@@@@@@CCCBBB???:::555222333777;;;777222---))))))***++++++******************************+++++++++,,,,,,,,,++++++,,,------......////////////000111333444555^^^vvv}}}vvvkkk]]]OOODDD===999999:::???fffqqqiiiaaabbbjjjrrrtttrrrooopppvvv|||}}}|||___777DDDsssaaacccbbb{{{kkkEEEFFFbbb}}}uuummmcccVVVLLLRRRJJJ???999999999888666111111222111000111333555555===IIIXXXhhhvvvQQQuuuwwwLLL@@@???===999444///------...------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************---***,,,000111888QQQllllllssszzzkkkrrrxxxiii^^^eeeeee^^^kkkttt~~~xxxFFFEEE@@@@@@;;;;;;:::888666444111000///++++++******)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))***++++++++++++***++++++******************///---)))&&&)))---...---***555222///---FFFttt|||}}}xxxnnnjjjaaaSSSLLLOOOMMMNNNOOOOOONNNNNNPPPQQQ^^^^^^nnn{{{lllIII;;;<<>><<<888111+++)))))),,,...++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///222+++,,,///---222::::::jjjzzzhhhZZZRRRKKKDDD>>><<<333FFFgggzzzmmmiiiiiimmmrrrsssqqqpppppprrrrrrttt^^^DDDaaaoooXXXdddvvvUUURRRyyyrrrpppooo]]]OOOUUUQQQEEE666111666:::999666222111333111...111888555666>>>KKKYYYhhhxxxeeeccclll;;;;;;999<<<888...///222***------------------------+++++++++++++++++++++++++++++++++************)))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&******))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))******(((((((((((((((((((((((()))))))))(((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++++++++++++++++++++++++++***///,,,+++222AAAiii}}}TTTlllwwwtttqqqccciiippp___lll|||zzzuuuxxxGGGEEE??????:::;;;:::888666444111000///++++++******)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))***++++++++++++***++++++******************'''***...///111222222111555000---???HHHWWWzzzwwwuuunnnrrruuu]]]YYYQQQOOOSSSPPPFFFAAADDDHHHMMMVVV^^^```^^^XXXTTTPPPVVVbbblllooonnnooosss___DDD@@@BBBAAA???===777111333:::===999333...+++***+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///---+++...444444111<<>>>>>:::;;;:::888666444111000///++++++******)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))***++++++++++++*********++++++++++++++++++***---000111///,,,,,,---222+++333[[[ooouuuxxxuuuqqq___TTTEEEOOO```\\\MMMMMMWWWhhhrrrrrrssswwwrrrwwwzzznnn```UUUOOOXXXaaaoooTTT555@@@>>>>>>???;;;666555888===:::666222...,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///...111...333666---CCCuuuttt}}}{{{kkk[[[LLLCCC>>>555GGGiiizzz{{{|||~~~mmmrrr{{{zzzrrrnnnlllsss~~~{{{hhhWWWAAA===@@@999CCCRRROOO|||pppsssVVVYYYuuussseeeqqqhhhgggiiikkk}}}{{{ttttttaaaVVVYYYUUUGGG:::666999<<<;;;777555666555222111222000111555;;;AAALLL```qqq___eee}}}]]]===888;;;;;;111///000+++------------------------+++++++++++++++++++++++++++++++++************)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''***))))))))))))(((((((((&&&''''''((()))***++++++))))))))))))))))))))))))******)))(((((('''''''''''''''(((((((((((())))))((((((((((((((((((((((((&&&&&&'''(((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++++++++++++++++++++++++++***+++)))000CCCUUUooottteeejjjzzzjjj}}}ppp~~~hhhMMMcccyyy}}}}}}IIIDDD======999;;;:::888666444111000///++++++******)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))))))))***++++++++++++*********+++++++++++++++,,,000...------,,,***,,,///222GGG```}}}```KKKGGGLLLLLL\\\yyysssTTTNNNGGGIII]]]|||uuuCCC@@@<<<<<>>III:::777>>>777GGGiiizzzwwwjjjTTTjjjnnnddd~~~yyy}}}ttt|||uuu^^^UUU[[[[[[PPP???555555:::@@@;;;777555555333222111111222555777:::CCCWWWjjjzzzcccZZZ{{{qqqEEE::::::===444//////,,,------------------------+++++++++++++++++++++++++++++++++*********))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((((((((())))))))))))))))))))))))''''''(((((()))))))))***))))))))))))************************))))))))))))))))))******************((((((((((((((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))*********+++++++++***+++++++++++++++,,,,,,...---***555MMM\\\hhhxxxmmm~~~www~~~ooouuu}}}uuudddDDDFFFbbb|||}}}www~~~~~~JJJDDD<<<===:::;;;:::888666444111000///++++++******)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))))))))***++++++++++++*********++++++,,,,,,,,,,,,///***)))...111111333777KKK|||^^^NNNNNNOOO^^^ooouuujjjXXXMMMRRRooovvvFFF>>>999<<<@@@@@@??????======<<<:::666111,,,)))+++++++++++++++++++++++++++++++++,,,,,,,,,---------------............///,,,444,,,---;;;@@@mmmwwwttt{{{~~~vvvfffXXXOOODDD===QQQsss}}}lllooo||||||fffKKK===BBBOOOVVVRRR^^^cccMMM???DDDGGG777HHH[[[sssVVV[[[lllqqqkkk}}}oooaaa[[[```bbbYYYIII;;;888:::CCC@@@;;;666444444444333222222444555666===OOOaaaqqqzzzsssZZZ^^^TTT???999===777000000---------------------------+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************++++++******************)))*********+++++++++,,,*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))*********+++++++++*********++++++,,,,,,,,,---...///DDDfffuuuvvvzzzpppvvvwww{{{}}}uuuuuuTTTAAAPPPcccsssxxx|||JJJDDD;;;>>>;;;;;;:::888666444111000///++++++******)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))))))))***++++++++++++*********++++++,,,---------,,,))),,,222333///111777ddd```TTTQQQ[[[nnnjjjzzzzzzWWWJJJNNNpppZZZKKK<<<:::===?????????>>>>>>>>><<<999444///,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///,,,666111...888DDDggg|||rrrrrr}}}}}}qqqcccXXXKKKFFFZZZwwwzzzpppjjjvvvyyyeeeNNNDDDHHHUUUfffsssyyywwwYYYJJJOOOGGGBBBGGGgggfffSSSmmmzzzuuunnnxxxsssxxxooolll``````aaa\\\OOO@@@888777BBBDDDBBB<<<888777666444111111222333333888EEETTTiiisss}}}hhhNNN~~~gggGGG888<<<999222111...------------------------+++++++++++++++++++++++++++++++++************)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******)))))))))************+++((((((((((((((((((((((((&&&''''''(((((())))))***''''''''''''((((((((())))))(((((((((((((((''''''))))))))))))))))))))))))++++++***))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++*********++++++,,,,,,---(((---444OOOvvvyyyrrrtttnnnxxxyyyJJJBBBjjjuuuxxx{{{KKKDDD<<<>>>===;;;:::888666444111000///++++++******)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))))))))***++++++++++++*********++++++,,,------......,,,///333000///===PPPsss{{{jjjOOONNN^^^~~~qqqUUUiii|||yyyaaaHHH======???@@@@@@>>>??????>>>:::666111...++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///...666555///:::WWWuuuyyysssxxxpppbbbZZZUUUggg~~~xxxwwwpppzzzyyybbbMMM???MMMkkkSSSPPPRRRHHHFFFaaaZZZrrrjjjyyybbbTTTLLLHHHEEEXXX|||xxxyyyrrreee```]]]\\\UUUFFF999333>>>GGGMMMGGG@@@<<<999555333111111333222444<<>>;;;:::888666444111000///++++++******)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))***++++++++++++*********+++,,,,,,---.........---111333222;;;\\\}}}rrrVVVTTTRRRcccsssZZZeeeuuuTTTBBB???@@@AAABBB?????????>>>;;;777333000++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////+++222666222FFFyyyrrrqqqzzzyyyhhhgggcccrrrxxx|||xxxqqqXXXMMMWWWjjj~~~ccc^^^PPPOOOOOOeeefffhhhgggpppbbb]]][[[RRRGGG666AAAeee~~~ooommmddd___aaa]]]NNN>>>666;;;IIITTTPPPGGG@@@:::666666333333444444333777===@@@PPPbbbppp~~~oooQQQrrrTTT666:::<<<666333000------------------------+++++++++++++++++++++++++++++++++************)))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))******++++++++++++---...///111444666888999;;;;;;;;;<<<===>>>>>>???===<<<;;;999777555444333/////////......---------))))))))))))))))))))))))((((((((()))******++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++))))))***+++,,,,,,------,,,777FFFhhhppplllxxxsssqqq{{{uuukkkIIIPPP[[[iii{{{KKK@@@CCC>>>===;;;:::888666444222111111...---,,,***)))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''')))(((''''''((()))''''''((())))))***))))))...---+++***+++---///111333111///,,,***)))))))))///---***)))******)))'''++++++******))))))(((((())))))))))))******************+++++++++,,,,,,,,,++++++,,,------......///000,,,111444333NNN]]]BBBDDDKKKVVVkkk}}}}}}jjj[[[ooo]]]666???JJJ<<>>:::;;;@@@GGGLLLNNNLLLIIIHHHIIIIIIIIIIIIDDDCCCAAA>>>:::666222000---+++(((''''''(((***,,,************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************---***)))---...,,,,,,...888444WWWiiitttsssrrrUUU@@@LLLwwwxxx{{{NNN>>>@@@===???;;;:::888666444222111111...---,,,***)))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&((())))))(((''')))******++++++,,,,,,,,,,,,+++000///---,,,---///111333555444222000...---,,,,,,,,,,,,++++++++++++***)))))))))))))))))))))******))))))))))))***************++++++++++++,,,,,,,,,+++,,,,,,---......//////---111111///HHHZZZ??????JJJdddtttsssiiihhhggggggooo{{{|||eeesss~~~SSS???===999BBB@@@>>>===<<<;;;999777000...,,,+++,,,---,,,+++++++++,,,,,,,,,---------///............///000000555///888CCCooo~~~~~~~~~sssnnnuuu~~~iii{{{ttteeebbbmmmyyyyyy___]]]LLLQQQuuurrrcccpppoooTTTCCCtttxxxrrrjjjeeeddd]]]LLL;;;;;;<<>>>>>===;;;888666EEEEEEFFFKKKPPPQQQLLLHHHNNNNNNMMMKKKHHHEEEBBBAAA:::888333///+++)))((('''******++++++******))))))***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************,,,))))))---...,,,+++---,,,???bbbiiiooo}}}yyy|||rrr{{{|||uuu}}}iiiCCC===QQQ___yyy{{{NNN<<<>>><<>>888777888888888999777777BBB[[[yyySSSbbbeee???666888???888111...,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********))))))))))))))))))*********++++++,,,,,,+++************+++((()))***,,,...111222444000111222333222333555777GGGFFFDDD???999666888:::===>>>AAAGGGJJJJJJEEE@@@===<<>>;;;:::;;;CCCVVViiiqqqgggwww```;;;FFF???>>>???AAABBBAAA>>>;;;444111...,,,---------,,,,,,,,,,,,------------...............///000111111,,,555888ddduuu~~~yyylllkkkuuu~~~~~~gggwwwwww```]]]ppp{{{}}}uuummmaaaTTT```eeeyyy\\\YYY{{{mmmeee___TTTJJJ;;;;;;:::888888???KKKUUUPPPIIIAAA;;;999999999999999666444:::NNNllliiiRRR}}}vvvMMM999;;;<<<222111///---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))*********++++++++++++++++++************+++)))+++000444777999999999444777999:::999777666555CCCGGGLLLMMMKKKFFFAAA=========???EEEMMMQQQQQQNNN???<<<999999===FFFNNNTTTRRRRRRRRRQQQQQQPPPOOOOOOMMMLLLJJJHHHDDD@@@<<<:::...---+++)))))))))+++,,,*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***************************)))***...---***+++...:::ggguuuzzzwwwtttuuuxxxttt{{{wwwxxxrrrWWWEEE^^^wwwooo|||}}}FFF>>>DDD???===;;;:::888666444222111111,,,,,,+++***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******)))***,,,,,,,,,,,,---//////////////////...---,,,............///111333444666555555555555555555555...111444555333000---,,,...---+++***)))))))))***************++++++++++++++++++,,,,,,,,,---------------...//////000000111555000SSS~~~zzzxxxuuupppmmmkkkiiifffdddaaa\\\WWWTTTRRRLLLBBB:::333444555666666>>>NNN^^^sss~~~SSS999======>>>???AAA@@@===;;;666333///------------,,,,,,,,,---------..................//////000222222000666AAAvvv}}}nnnuuujjjjjjvvv|||yyydddzzzvvvkkkfffrrryyyxxx~~~}}}iiicccpppjjjwwwtttjjj^^^zzzzzzlllbbbZZZTTTDDDDDDAAA:::555555;;;AAACCC@@@===:::888777777666777777777888BBB]]]SSSZZZ<<<>>>>>>555222000---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************++++++++++++******++++++,,,,,,,,,,,,111444888<<<<<<999555222000555<<>>??????===;;;999555111...------------,,,---------.....................///000111222333444666VVVttt{{{pppiiimmmuuuxxxwww}}}zzzrrrfffpppuuuvvv{{{fffqqqkkkeee{{{{{{tttuuuhhh]]]WWWNNNFFF===;;;>>>>>>888222666666666777777666666555777:::;;;:::===RRRyyybbbbbb]]]888;;;===<<<333111...------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++******************++++++++++++,,,)))***,,,...///000000000000333777;;;<<<;;;888666222666===AAABBBBBBAAAAAAHHHHHHGGGGGGGGGIIILLLNNNIIIJJJJJJKKKJJJJJJJJJJJJMMMOOOOOOMMMKKKLLLQQQVVVUUUTTTRRRQQQPPPOOOOOOOOOMMMNNNOOOPPPPPPOOONNNNNNKKKGGG@@@888111,,,***)))++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))+++---,,,,,,111888RRRwwwvvv|||___DDDSSSZZZaaa~~~FFF>>>DDD>>>===;;;:::888666444222111111,,,+++******)))*********(((((((((((((((((((((((('''((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++***,,,............000222111111222222333222222222111111222333555666777888444222000//////222555777333000000444999:::666000...///000000///---+++************+++++++++,,,,,,,,,,,,,,,------------......//////000000111222222222OOO~~~wwwgggdddpppzzzlllaaaZZZTTTOOOJJJEEECCC@@@>>>===<<<:::888444444555555555555555444222444555333111333:::???NNNXXXccclllvvvnnnaaa|||\\\???>>>======>>>???>>><<<:::777111...---......---------------.....................///000222333444444777lllyyysssiiijjjpppuuuvvvxxxyyy}}}ssssssvvvyyylllnnnkkkvvvlllzzzzzznnnddd]]]UUULLLDDDAAACCCBBB;;;444333555666888999:::;;;<<<<<<>>>@@@???@@@PPPtttzzzVVV}}}eee999888999===444111...------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++******************+++++++++,,,,,,+++,,,///111333555555555///111333777;;;>>>AAACCCEEEFFFGGGGGGFFFFFFHHHIIIDDDHHHIIICCC===>>>IIISSSOOONNNLLLHHHEEEHHHOOOVVVHHHHHHJJJLLLOOONNNJJJGGGIIIHHHFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJKKKLLLLLLLLLPPPNNNKKKFFF@@@888222...+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++***+++,,,,,,---555>>>jjj}}}yyyvvv{{{|||UUUTTTaaadddnnnJJJ>>>AAA===>>><<<:::888666444222222111++++++******************(((((((((((((((((((((((('''((((((((())))))******)))))))))))))))))))))))))))************++++++++++++,,,.../////////111333333333444555666666666555444444555777888:::;;;;;;???;;;666111...///000222222...---222;;;>>>:::333,,,...000222111000---+++******+++++++++,,,,,,,,,,,,,,,,,,---------....../////////000111111222222@@@bbbwwwsssmmm{{{jjj___QQQGGGAAA>>>:::777888666555444555444333111000222333333333333555666222444444000///333888<<<888BBBLLLRRR[[[kkk{{{hhhnnneeezzzrrrAAA???======>>>???>>>===;;;777222...---.........---------.........//////.........///000222333444777:::zzzwwwwww|||lllbbbiiisssuuuvvvzzzuuu{{{mmmeeewww}}}vvvppppppzzz}}}wwwpppjjj[[[[[[WWWNNNDDD>>>>>>AAA888999;;;<<<===???CCCEEEDDDCCCDDDEEEFFFTTTttt[[[zzztttDDD===888>>>444111///------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,...111444777888999999:::888666666999===CCCFFFBBBBBBAAA@@@AAAEEEKKKPPP\\\gggoooiii]]][[[hhhwww{{{qqqddd]]]cccrrrxxxppphhhggghhhdddYYYOOO@@@???>>>===>>>???@@@AAA@@@AAABBBDDDFFFHHHJJJJJJLLLNNNPPPPPPLLLDDD<<<777+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))************************+++***+++,,,+++---777BBBlll{{{{{{vvvsssmmmsssYYYAAAZZZccciii{{{GGGDDD>>>BBB@@@:::999777555333222111111,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,---)))...(((###)))++++++111---000444555111111999BBBAAA777555HHHWWWKKKAAAMMMNNN@@@:::??????777444888888======666111111111///...,,,+++,,,111777;;;<<<444222000///000000111222,,,,,,,,,++++++,,,------............////////////***222///+++111222111666[[[~~~lllNNNBBB999999999555333444000444///+++222222111777000000222555444222555;;;111666777222111444555222222555999===EEESSSfffsss}}}uuulll{{{```<<<<<<999===DDD555BBB>>>;;;777333000///......---------.........//////---///000000//////000222444NNN|||~~~www|||sssjjjfffmmmtttuuutttvvvvvvvvvyyy{{{xxx{{{vvvwwwmmmiiiddd]]]VVVQQQPPPQQQRRRQQQSSSTTTTTTYYY```cccaaaYYY[[[\\\ZZZ[[[jjjiiibbbGGG777HHH;;;888444000------------,,,++++++++++++++++++++++++******************************))))))***++++++,,,+++,,,,,,)))%%%%%%)))---(((666777555>>>BBB??????AAAAAABBBCCCDDDDDDAAA???CCCSSS]]]ccchhhffflll~~~~~~bbbZZZQQQJJJTTTSSSNNNJJJJJJLLLOOOTTTYYYbbbRRRMMM___qqqvvvuuuwwwgggjjjdddUUUJJJHHHDDD>>>CCCBBBDDDFFFDDD@@@DDDKKKBBBGGGLLLMMMIIIFFFFFFHHH<<<777111,,,***))))))(((+++)))'''&&&((())))))))))))))))))))))))))))))))))))************+++++++++...000)))+++222***333WWWuuuwww|||www}}}DDDKKKiii]]]eeeHHHEEE>>>BBB???:::999777555333222111000,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,--- ,,,///000444///))),,,222,,,000>>>HHHIIIOOOXXXXXXYYYWWWbbbwwwyyykkkeeedddZZZJJJ@@@EEEOOONNNFFF666888999999999999777444222111111111222444555555999777555111//////000222---,,,,,,,,,,,,,,,------............////////////+++000......333111222>>>{{{gggSSSAAA888222333333000///111///111000222666111---111222222777AAAEEE???555000666999999555333666666333222444666777;;;EEESSS^^^hhhssszzzvvvNNN===CCC???AAA???===>>><<<888444111///......---------.........//////---///000000//////111222444^^^yyy}}}kkkfffgggnnnssssssrrrtttwww{{{}}}yyy~~~oooooonnnkkkcccZZZQQQLLLaaagggmmmnnnoooooolllgggooonnnkkkiiilllyyyyyybbbkkk???===555888555000------------,,,++++++++++++++++++++++++************************+++************++++++,,,'''+++///000000//////000777999111...:::???>>>BBBDDD@@@;;;<<>>;;;>>>EEEIIIGGGCCCKKKCCC>>>BBBKKKOOOHHH@@@CCC???888333///---***(((,,,+++)))((()))***)))((()))))))))))))))))))))))))))************++++++++++++...)))+++222...===aaaqqq~~~uuueeeDDDOOOggg```jjjJJJFFF>>>AAA>>>;;;:::888555333111000000,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++,,,,,,333000$$$$$$111555222444HHHFFFOOObbbmmmppp{{{pppiiiooo]]]===AAA>>>>>>AAABBB===777444444333111///...///222555<<<<<<:::555///---///222...------,,,,,,,,,------............////////////......,,,111555...555LLL}}}jjjLLL999555222000111000......111222///000555666000...222222111999JJJUUUNNN===///666888777333222444444111333444444333333777???EEELLLWWWhhhzzzqqqyyylll???GGG???===III999>>><<<888555222000///...------........./////////...///000000///000222444>>>|||{{{```bbbhhhoooqqqppppppsssxxx|||ppp}}}~~~|||{{{|||||||||vvvxxxzzzzzzuuummmeee```PPPZZZdddkkkqqqwwwyyywwwzzzuuuppprrrzzzlllmmm|||~~~AAA666===999666111...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******++++++++++++,,,...000000///...---&&&///333:::DDD@@@;;;BBB555@@@RRRdddrrryyyzzzzzzooodddUUULLLHHHEEEHHHNNNbbbiiikkkpppxxxuuuuuuvvv~~~yyymmm]]]RRRKKKDDD<<<===BBBCCCAAAIIIXXXbbbbbbgggkkkeeeRRRCCCCCCGGGIIIFFFHHHJJJIIIHHHGGGGGGIIIJJJFFF@@@;;;666111+++(((---+++******++++++)))((()))))))))))))))))))))))))))************+++++++++***---++++++///111FFFiiinnn~~~|||{{{|||MMMOOO___iiigggrrrJJJEEE???AAA???;;;:::888555333111000000,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))*********+++++++++++++++************++++++'''---,,,...666777:::FFFOOO\\\yyymmm^^^SSSHHHAAA>>>===BBBGGG>>>;;;666000,,,,,,111555999;;;<<<888222......000///...------------------............////////////111---+++333555,,,;;;^^^rrrSSS;;;000222222333333222111222444777...///555222000444777444222888IIIVVVUUUKKKCCC777666444333333444444222666666555333111111555888:::AAAOOOeee}}}qqqeeexxxIII??????:::JJJ:::>>><<<999666333000///...............////////////...///000000000111444666LLL}}}uuuXXX```jjjpppooonnnpppssszzzrrr\\\eee}}}{{{zzz^^^nnn|||~~~hhhfff```YYYXXX[[[ZZZVVV___YYYYYYdddyyyzzzmmm~~~PPP999BBB:::777222///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++++++++,,,///...,,,,,,...000222222888??????>>>===555888JJJdddmmmyyyzzzkkkZZZOOOIIIRRRfffqqqmmmmmmwww~~~|||zzzkkkeeecccWWWEEE===BBBFFFEEELLLhhh}}}|||qqqeeeRRR??????GGGNNNLLLFFFDDDJJJRRRKKKHHHDDD@@@;;;555...***+++***)))***++++++***((())))))))))))))))))))))))))))))*********++++++++++++...---,,,,,,444OOOnnnyyynnnvvvlllDDDaaasssqqqrrrzzzIIIEEE???BBB???<<<:::888555333111000///,,,,,,++++++***)))))))))************************************++++++++++++***))))))))))))***++++++%%%222555000...666WWW~~~aaaKKK@@@>>>>>>DDDBBB>>>999444111000000111555999999555111...---000///......---------...............////////////222...,,,222333...FFFsss]]]@@@444333222444555444222222333333777...333888111222888333555222444;;;BBBHHHNNNUUU===999666666777888777777666666555444222222333555666777???RRRlll[[[|||iii???@@@;;;BBB===>>>===:::777444111//////........./////////000000...///000000000222555888QQQ|||{{{lllVVVaaalllooollllllpppuuu}}}nnnlll|||}}}rrrwwwnnn___ZZZYYYRRRIIIGGGDDDIII\\\xxx~~~rrrrrrAAA777<<<888333000.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,---,,,...000333666:::===???DDDAAA777777FFFTTTeeezzzzzzjjjYYYOOOOOOWWW^^^lllxxx|||eeeAAA888???HHHVVVnnn~~~oooSSSQQQIIIBBBBBBHHHMMMNNNLLLKKKIIIGGGEEEBBB===666222+++)))))))))+++,,,+++***))))))))))))))))))))))))))))))*********+++++++++------000...---???___wwwwwweeeBBBhhhzzzwww{{{HHHEEE???BBB@@@<<<;;;888555333111//////,,,,,,++++++***)))))))))*********************************++++++++++++,,,))))))))))))***+++,,,---333333111===UUUggg}}}{{{\\\BBB<<<;;;<<<======:::555222...111555777777444000---111000///...........................////////////111000...111222555XXXiiiIII666333777222444444111222444333111333///<<<>>>444<<>>>>>===;;;888555222000///....../////////000000000...///000000000333777:::VVVvvvwwwwwwaaaZZZdddllljjjgggjjjqqqvvv}}}{{{zzzzzz{{{uuullleeebbbdddrrrtttzzzGGG555===999444000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...///---333999<<<;;;:::;;;<<<111<<>>TTTbbbcccgggccc[[[QQQJJJGGGHHHJJJKKKJJJJJJJJJHHHEEE@@@<<>>???@@@>>>:::111000000333777777333...222111000///........................////////////---111000000333AAAnnnkkkNNN;;;444555888777888666333666<<<;;;666444444BBB???666OOO___HHH;;;???CCC@@@888777FFFWWWSSSIIIBBBBBBBBB>>>;;;;;;:::888777777777777666555666555555:::GGG]]]tttzzzFFF???@@@===>>>>>><<<999666333000///.../////////000000000000//////000000111444888<<>>===;;;999666333000///...,,,,,,++++++***)))))))))******************************+++++++++,,,,,,,,,***++++++,,,...000222333GGGSSSfffqqqVVVDDD???@@@@@@???666111...000666888555000222222000///......................../////////000***222222///555JJJ}}}yyyTTT;;;444777:::999======:::888>>>EEEEEE>>>:::999CCC<<<666^^^|||fffKKKUUU___```WWWQQQYYYfffeeeZZZQQQPPPOOOHHHDDDDDD???===;;;:::999999777666444555555666===NNNddduuuuuuoooGGG???GGG<<<>>>>>><<<:::777333000///////////////000000000000//////000000111444999===mmmqqqtttUUUdddiiihhh```]]]eeepppuuu{{{uuusssqqq|||{{{yyy~~~sssyyyBBBDDD>>>:::555111000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,...///111222666999:::777666AAAUUUfffuuu```NNNVVVgggvvv|||kkkgggwwwrrrkkkgggqqqmmmpppaaajjjjjjcccbbbnnnvvvvvvmmmiiigggmmmwww|||wwwooonnnyyyeeeTTTSSS:::JJJcccuuuxxxjjjSSSBBBHHHHHHHHHHHHIIIGGGDDDBBB???:::333---***))))))((()))))))))))))))))))))))))))************+++++++++,,,&&&---000222UUUzzz{{{~~~XXXHHHGGG???QQQrrrIIICCCEEE???===;;;:::888666444111000///,,,,,,++++++***)))))))))************************++++++******************+++))),,,222000---:::MMMeeeuuuYYY<<>>EEESSSHHH666>>>NNNGGG666<<>>;;;888555222000////////////000000000000111111333///555000,,,RRRtttnnneeeQQQ```ccciiillliiihhhrrr~~~|||qqqjjjfff[[[}}}oooiiivvviiiooo{{{```qqq~~~PPP@@@???<<<777111---+++---///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///111111000000222666AAA444333@@@IIINNNaaayyyiiiTTTXXXhhh}}}qqqmmmppp___^^^\\\ZZZYYYYYYYYYYYYXXXQQQJJJJJJOOOVVV\\\aaaQQQMMMLLLOOOQQQVVVcccqqqvvvrrrrrr|||sssdddjjj\\\OOO;;;MMMffflllhhhQQQDDDGGGIIIHHHHHHIIIHHHDDDAAA@@@;;;444,,,((()))*********))))))***+++,,,,,,******+++++++++,,,,,,,,,---------,,,===dddxxxmmm|||{{{uuu{{{AAAUUUaaaKKKRRRrrrJJJCCCEEE???>>>;;;:::888666444111000///,,,,,,++++++***)))))))))************************++++++******************333))))))///+++***IIIsssPPP<<<===BBB<<<666111111222111111222555444222111////////////---------....../////////...333///555AAAuuuxxxddd[[[aaa[[[FFF:::===JJJgggfffEEECCCfffoooTTTPPPfff]]]^^^sssnnnnnn}}}~~~wwwhhh\\\^^^ccc```WWWPPPDDDDDDDDDDDDKKKWWWQQQ;;;===;;;:::999777:::EEEPPPsssyyy___}}}vvvPPPDDDCCCAAA@@@>>><<<999555222111////////////000000000111000000333000666222222[[[pppkkkdddUUU```ccchhhiiiggghhhsss}}}ttthhh___RRRPPP|||}}}fffcccoooxxxhhh```eee```]]]eeekkksssdddlllUUU??????<<<888222---+++---///---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///---,,,...222666999:::111???HHHQQQkkkwwwddd___ooo}}}xxx|||uuurrrqqqrrrmmmeeebbbeeeiiihhhggggggggggggiiiiiimmmiiidddaaaaaacccfffjjj```WWWPPPLLLHHHDDDDDDHHHPPPPPPTTT```qqqvvvzzzRRRLLLOOOPPP```bbbbbbLLLCCCOOOTTTIIICCCIIICCCBBB???888000,,,++++++***************+++,,,,,,******+++++++++,,,,,,,,,,,,,,,---111GGGkkkyyynnntttuuuyyyuuuzzzhhhBBBZZZjjjWWW___|||LLLDDDEEE???>>>;;;:::888666444111000///,,,,,,,,,+++******))))))******************************++++++++++++++++++***555444---<<<^^^pppllluuuyyyRRRBBBCCC???<<<777222222555444000444444333222111111000000............////////////000111///444JJJuuuxxxIII333555===ooobbbMMM|||^^^hhh~~~uuuRRROOOfffkkk{{{}}}|||xxxdddLLLJJJOOORRRoooxxxXXXIII===777;;;:::444:::FFFxxxeeeuuu\\\BBBBBBAAA@@@???===:::666333111/////////000000000111111000000333111777555:::hhh{{{kkkfffaaaZZZaaaccceeefffdddgggttt~~~xxxssskkk___UUUIIIMMMzzzooo]]]XXXtttxxxwwwttt^^^RRRQQQNNNTTTfffmmmdddbbbHHH>>><<<888222...,,,---///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------000---,,,000666::::::888444IIIeee||||||oootttwwwyyypppqqqwww{{{|||sssnnnkkkkkkkkkiiihhhjjjllllllmmmnnnqqqtttwwwxxx{{{xxxwwwwwwwwwzzzqqqjjjfffbbbYYYOOOKKKCCCAAA@@@CCCLLLXXXdddkkk{{{ppp}}}nnncccSSSBBBIIIKKKcccdddZZZHHH???DDDJJJJJJFFFFFFCCC>>>777111---,,,+++************++++++,,,******+++++++++,,,,,,,,,,,,,,,---777SSSsss}}}vvvwwwwww}}}}}}MMM999SSSgggZZZeeeNNNFFFEEE???>>>;;;:::888666444111000///---,,,,,,++++++***))))))******************************+++++++++++++++,,,)))222///333___qqqmmmooo{{{fffFFF>>>AAA???888666777444...444444444444444333222111////////////////////////111000000111MMM\\\DDDEEE444ccc~~~ZZZuuu___TTTWWWYYYRRR]]]sss|||hhhQQQOOOLLL[[[sss{{{\\\DDD777<<<;;;333:::KKK{{{nnn~~~hhhAAA>>>AAAAAA@@@>>>;;;888444222//////000000000111111111000000444111666555@@@tttyyykkkaaa[[[[[[bbbbbbcccbbbaaafffwwwvvvoookkkfff\\\TTTLLLLLLnnnxxxfff___|||xxxxxx{{{{{{~~~~~~yyykkkkkk~~~www\\\jjjQQQ>>><<<999333...,,,---///------------------,,,,,,,,,,,,,,,------------------000444666666666888:::SSSkkkwwwiiinnn|||zzzuuuuuuwwwwwwvvv}}}yyyvvvxxx{{{}}}|||{{{{{{zzzzzz{{{|||~~~~~~~~~~~~{{{wwwyyyxxxyyy||||||vvvnnniiiZZZQQQEEE<<<;;;>>>CCCEEEKKKWWWggg{{{nnnaaaJJJGGGcccsssbbbKKKDDDGGGIIIHHHHHHFFFBBB<<<555000---+++++++++******++++++,,,******+++++++++,,,,,,,,,+++------<<<\\\xxxyyyzzzEEE>>>\\\\\\VVVgggQQQGGGFFF???>>>;;;:::888666444111000///------,,,,,,+++***************************************++++++,,,,,,,,,,,,555((()))DDDiii{{{{{{nnn~~~DDD>>>AAABBB>>>:::888555000333444666666666555333222000000000000000000000000...111222000VVV[[[DDD>>>JJJsssqqqttt}}}nnneeehhhttt}}}tttppp{{{qqqUUUGGG===MMMsssoooRRR>>>???<<<666CCC[[[zzztttgggYYY===AAAAAAAAA@@@===999666333000000000000111111111111222000444111444444EEEyyylll]]]TTT[[[bbbbbbaaa``````gggzzzrrrhhhdddaaa[[[VVVIIIFFFZZZ|||tttbbb{{{{{{~~~}}}uuulllwwwssssss~~~WWWmmmLLL>>>===999444///------///------------------------,,,,,,,,,------.........---444999666111444BBBOOOqqqkkkaaa{{{|||{{{{{{||||||{{{{{{{{{{{{{{{|||~~~}}}vvv||||||wwwtttqqqcccRRRHHHFFFFFFCCC???777???EEEJJJ]]]}}}jjjBBBCCCaaa]]]CCCGGGIIIHHHGGGDDD@@@999222...,,,,,,+++++++++++++++,,,******+++++++++,,,,,,,,,+++......@@@eee|||{{{zzzuuuNNNVVV{{{XXX[[[pppTTTIIIFFF@@@>>>;;;:::888666444111000///---------,,,++++++************************************++++++,,,---------+++@@@VVV\\\UUU]]]uuuuuu~~~}}}eeeRRRIII@@@>>>===999666555222444777999999777555333111111111111000000000000+++111333777kkkVVVOOO999JJJuuuttthhh___~~~ppp\\\IIIEEE\\\lllSSSAAA>>>999777LLLiii???AAAAAABBBAAA???;;;777444000000000111111111222222222111444111444444KKKxxxlllZZZPPP]]]cccaaaaaa``````hhh}}}rrrggg```[[[XXXUUUCCC@@@MMMkkkwww}}}|||sssvvvzzznnnqqqpppppppppsssyyy\\\uuu}}}LLL>>>===:::555000---...///------------............,,,,,,,,,---......//////111555777555777DDD\\\nnnzzzvvvnnnmmmnnnuuu}}}}}}|||}}}}}}zzzxxxzzz~~~wwwhhh```^^^ZZZQQQHHHIII<<<999AAABBBBBBTTTmmmyyy~~~zzz[[[BBBAAAhhhaaaGGGIIIHHHGGGEEEBBB===666111---,,,,,,++++++++++++,,,******+++++++++,,,,,,,,,+++///000IIIsssooowww{{{III]]]WWW```xxxVVVJJJFFF@@@>>>;;;:::888666444111000///...------,,,,,,+++************************************++++++,,,------...&&&[[[~~~nnnUUUZZZppp}}}xxxnnnppppppWWWNNNTTTWWWeeeaaaCCC>>>@@@;;;666777222444888:::;;;999666444222222222111111000000000,,,333333BBBsssXXXIII[[[uuu```ccczzzeeeYYYXXXTTTHHHAAA@@@<<>>BBB[[[vvvooonnn|||~~~sssooowww|||wwwkkkeeejjjrrrfffiiifffnnnmmmwww\\\>>>===:::666111.........------------.........///,,,,,,------.../////////666444555???RRRfffvvv~~~uuuiiippp}}}}}}xxxuuuxxxjjj___TTTBBB???JJJHHH999<<>>===:::666111.........---------.........//////,,,,,,------...///000000888333777NNNnnn|||ooozzzvvvyyy~~~}}}~~~tttdddRRRIIIEEEAAA>>>===;;;VVVlll}}}ppp]]]rrrzzzbbbHHHJJJcccwww{{{LLLJJJHHHGGGFFFCCC===888...---,,,,,,++++++++++++******+++++++++,,,,,,,,,+++///222\\\|||fff```DDDLLL```aaaUUUeeeUUUIIIDDD>>>???;;;999777444222000///......---,,,+++************+++++++++*********)))))),,,+++++++++++++++///444DDDLLLZZZuuuyyynnn{{{vvvgggmmmjjjZZZZZZ]]]bbbiiirrr}}}dddPPP???<<<>>>777333444777:::<<<;;;777444555555444333222222222222555$$$:::PPPyyy}}}eee]]]{{{xxxsssmmmpppyyylllsss{{{yyylllSSSTTTeeekkkcccssskkkyyytttDDD>>>EEE@@@AAAEEE999999555333111000111222222222///777000777666888sssttt\\\TTTZZZbbb___]]]\\\]]]dddsssyyymmm^^^NNNDDD>>>;;;999;;;CCCQQQ^^^gggtttxxx||||||rrrooovvv{{{|||xxxvvvwwwtttmmmbbb[[[PPPZZZzzz~~~DDD:::999888///---000+++------------------------,,,///111111///...000222===777;;;cccsss}}}|||~~~}}}~~~yyyuuuqqqiiiZZZJJJBBBAAA;;;HHHbbbkkkccchhhyyyppp[[[QQQHHH\\\~~~RRRJJJBBBHHHIII222DDD444000,,,+++---...---+++++++++,,,------......///000111;;;sssTTT>>>___rrrUUUSSSoooTTTIIIDDD>>>???;;;999777444222000///......---,,,+++************+++++++++*********))))))...)))+++000,,,)))888NNNiiiJJJAAAddd~~~oooiiipppqqqkkk```[[[[[[WWWQQQ]]]nnn|||ppphhhZZZMMMEEECCCGGGJJJTTT___qqqcccIII??????BBB555666777999;;;;;;888666666555444333222222222222222...===SSS{{{fffddduuummmwwwnnnkkkssszzz~~~tttwww|||yyyvvvyyyvvvRRRAAAEEEDDDEEEEEE666777555333111000111222222222111777///555444999tttrrrZZZSSSZZZbbbaaa___\\\]]]dddttt}}}wwwmmm]]]MMMCCC===:::666555888@@@HHHNNN]]]nnnzzz~~~jjjeeevvvxxxwwwwww|||zzzqqqggg```UUU___qqqyyyIII===:::888...---000---------------------------///...---,,,---000666:::000EEEVVViii~~~}}}zzz}}}|||~~~~~~lllkkklllfff]]]QQQDDD>>>HHHXXXfffrrr{{{jjjXXXHHHGGGZZZ}}}KKK@@@MMMAAA???111666222---+++,,,---,,,+++++++++,,,------......///,,,///???www}}}PPP???dddoooWWWUUUqqqSSSIIIEEE>>>???;;;999777444222000///......---,,,+++************+++++++++***************...''')))111+++&&&<<<]]]lllRRRJJJeeepppXXX\\\}}}hhhXXXWWWTTTKKKGGGLLLaaazzzsss[[[HHH???===>>>;;;;;;BBBTTTnnnvvvSSSEEE???@@@888888777999::::::999777666555444333222222222222...888<<<\\\~~~{{{mmmUUUssspppnnngggeeemmmtttxxx~~~uuuzzz{{{zzzyyyaaa>>>===DDDFFFDDD777:::666444111111222333333222222444---555555AAA}}}pppWWWQQQYYYcccdddaaa]]]]]]eeevvv{{{{{{zzzvvvmmm___PPPEEE???<<<888555555777:::<<>>BBBOOOppp___OOOHHH777;;;:::888888:::::::::999666555444333333222222333+++999999nnn~~~mmmxxxzzzooofff___]]]\\\YYY[[[___aaaooo{{{xxxnnnfffcccbbbuuu|||{{{HHH>>>HHHGGGCCC999<<<666444222111222333333222111111---666888MMMmmmSSSNNNXXXbbbfffaaa\\\\\\fffxxxxxxttttttuuutttmmmbbbTTTKKK===<<<:::888777777888888999>>>???GGG\\\mmmppp___WWWIIISSSgggwwwiiimmmnnnPPP???::::::222...111///........................,,,///111000111888DDDNNNqqq~~~{{{wwwqqqpppzzzvvvooopppjjjZZZKKKHHHRRR]]]rrrwwwdddVVVIII[[[uuuXXXFFFHHH999LLL:::666111,,,******+++,,,++++++,,,------......///444444HHHqqq}}}}}}|||zzzvvvHHHAAAcccWWWNNN^^^vvvPPPHHHFFF??????;;;999777444222000///...------,,,+++***************************************+++((('''333CCCFFF???UUUttt{{{bbbMMMEEEHHHRRRYYYVVVPPPHHH@@@CCCRRRccc}}}~~~gggvvvXXXIII>>>;;;AAA@@@<<>><<<:::999:::::::::999666666555444333333333333///666:::{{{~~~uuujjjccc]]]XXXWWWXXXJJJSSSZZZYYYVVVUUUSSSPPPRRRhhhzzznnnZZZFFFMMMFFFAAA:::;;;666444222111222333333333111000///777777TTT}}}jjjQQQLLLVVVaaaeee___ZZZ\\\gggzzzwwwmmmnnnnnnmmmhhh___UUUNNN:::999888888777777777777888;;;777888BBBMMMcccwwwgggZZZKKK???::::::DDDWWWnnn}}}mmmtttxxx|||yyyyyymmm|||mmmOOO===888<<<555///000...........................+++...111111555DDDZZZkkkxxxyyyxxx{{{|||zzzxxxzzzuuurrrrrrnnn___NNNLLLUUUgggqqqmmm]]]RRRDDDvvv}}}YYYEEE555@@@999777333...+++***+++---++++++,,,------......///...777YYY~~~|||jjj[[[<<>>MMM\\\bbbbbbcccXXXJJJGGGEEEOOOQQQHHHAAAKKK___nnn}}}zzzssszzzdddJJJDDDBBB;;;777:::KKK|||bbb^^^JJJ???===;;;:::;;;;;;:::999777666555444333333333333444333BBB|||yyymmmbbb[[[WWWPPPOOOKKKFFFFFFGGGCCC<<<888JJJ___uuu{{{sssuuuWWWBBBIIIBBBBBB@@@>>>777555222222333444444333333111222888333UUUpppiiiOOOJJJTTT___aaa\\\WWWZZZhhh|||yyyllljjjgggddd___YYYQQQLLL???>>><<<:::999999999999999???>>>>>>???>>>KKKeeevvvZZZIIIEEEEEEGGGJJJGGGKKKVVVfffttt~~~|||wwwqqqccccccpppooo___XXXKKKQQQccc|||vvv}}}SSS>>>888<<<555//////.................................///444CCC[[[xxxsss{{{uuu}}}~~~zzzyyy}}}tttpppqqqnnneee^^^QQQSSSRRRPPPWWWfffuuu}}}zzz~~~qqqsssppp___QQQMMMYYY\\\vvvxxxeeeaaaPPPXXX|||NNNKKK///888777555111---+++,,,---++++++,,,------......///***???qqqnnnqqq}}}oooIII???LLLOOOKKKMMMhhh|||NNNHHHGGG@@@???;;;999777444222000///......---,,,+++************))))))*********+++++++++)))------...>>>SSSUUUIIIIIILLLNNNYYYiiidddQQQIIIKKKPPPSSSQQQPPPWWWdddooosssvvvzzzcccSSSKKKLLLQQQOOOnnn^^^PPP@@@>>>===<<<<<<<<<:::888777666555444444333333444444222KKK}}}qqqiiifffeeeddddddiiilllfff\\\KKKIIIIIIWWWbbb}}}wwwttt{{{OOO>>>GGG???EEEFFF>>>777555222222333444444333222222666:::222WWWeeeiiiOOOIIISSS]]]\\\WWWTTTYYYhhh|||sssnnnggg```YYYTTTNNNKKKGGGDDDAAA>>><<<<<<===???<<>>CCCPPPfffzzz{{{iiiZZZXXXVVVPPPMMMQQQNNNbbbzzzxxxvvvooo]]]NNNPPPRRRggg|||sss___^^^JJJnnnjjjSSS666555666666333///,,,,,,---++++++,,,------......///...CCCsssjjjiiisss}}}}}}@@@LLL```JJJLLLKKKlll~~~MMMHHHGGG@@@???;;;999777444222000///......---,,,+++************))))))******++++++++++++******+++///888DDDMMMQQQWWWYYYIII<<>>======<<<:::888777777555444444444444444111111PPPxxxdddMMMLLLPPPgggkkkkkkddd|||YYYIIINNNBBBGGGEEE777777555333222333444444333111111888===333\\\eeeiiiNNNHHHRRR\\\YYYTTTRRRXXXhhh}}}|||uuujjj```XXXRRRNNNKKKGGGDDD@@@<<<;;;===???AAA???AAA???DDDGGG???@@@QQQrrrmmmnnnkkkeee```eee___\\\___fffooo{{{xxxuuueeeXXXWWWPPPIIIKKKAAA@@@NNNmmmfffIII:::999111+++...222///////////////////////////...999UUUyyyxxxwwwjjjVVVEEE>>>888;;;>>>===:::888999<<<;;;888999;;;:::AAAZZZuuu}}}cccEEE>>>@@@===::::::BBB::::::BBBIIISSSmmmxxxxxxmmm\\\RRRSSS^^^dddnnnwwwXXXcccXXXIII|||BBBEEE444666777444000---,,,---++++++,,,------......///000===```uuuuuutttzzz|||444RRRmmmJJJRRROOOnnn~~~MMMFFFHHHAAA>>>;;;999777444222000///...------,,,++++++******)))))))))))))))))))))))))))+++!!!'''888:::777QQQwwwZZZIIIIII666:::MMMFFFOOOJJJFFFHHHOOOUUUZZZdddooozzz{{{}}}vvvqqq|||~~~```\\\???;;;CCC>>>===@@@888:::999777666666555222000888:::PPPeeeqqq}}}}}}VVVMMMeeeiiiPPPXXXwwwwwwGGGCCCGGGFFFAAA:::;;;888444222222333444444...444555888888ggghhhdddJJJIIIUUU]]]```ZZZQQQPPPcccyyymmmbbbYYYQQQLLLHHHFFFEEEDDDAAA???>>>>>>???HHHEEEFFFKKKLLLIIIKKKQQQ|||yyy{{{tttfffdddcccaaa^^^___fffttt~~~xxxxxxrrr```WWWXXXXXXNNNCCC;;;<<>>888===666666>>>BBB>>><<>>999666>>>LLLXXXiiieeeMMMAAA===<<<;;;<<<>>>???>>><<<<<>>???@@@AAACCCIIIOOONNNJJJLLLRRR~~~|||kkklllllliiieeebbbdddlllsss}}}xxxuuu}}}qqqaaaVVVQQQNNNFFF???;;;777777CCCXXXmmm{{{vvvEEE;;;888///111///111000000000//////000000///...AAAVVVkkk}}}zzztttzzzyyy{{{}}}{{{}}}sssfffXXXNNNDDD;;;999===555555;;;FFFJJJEEE@@@???@@@AAA???:::888<<>>XXXiiiIIIGGGXXXxxx{{{OOODDDCCC@@@AAA:::999777444222000///...------,,,++++++******)))))))))))))))))))))))))))///,,,333CCCMMMJJJDDDCCCMMMYYYxxx___TTT@@@BBBIII@@@EEEMMMSSSTTTVVV^^^hhhqqqssswww~~~yyy]]]???;;;AAA;;;999DDD;;;:::888888777666333111,,,;;;ddd```PPP{{{wwwcccLLL@@@RRRnnn~~~aaa:::GGGWWWsssttt\\\FFFGGGIIIEEEBBB;;;888444222222333444444444666444888===mmm}}}eeeKKKIIIUUU___\\\[[[WWWUUUdddwwweeennn{{{xxxsssnnnggg```WWWRRRKKKIIIFFFCCC@@@????????????EEEPPPVVVRRRLLLKKKOOOzzzwwwtttsssqqqkkkeeedddfffjjjzzzwww{{{qqqcccXXXOOOGGG@@@:::;;;777444999III___tttMMM:::555///444000///000///...///111111111111333RRRooozzz{{{{{{xxxzzzzzz}}}{{{gggHHHNNNZZZ^^^QQQ===555999<<<;;;???JJJRRRRRRMMMIIIBBB>>>;;;:::;;;>>>AAADDDVVV}}}zzzbbbQQQHHHOOOFFF;;;777999===>>><<<222666999IIIuuu}}}bbbUUUQQQPPPOOObbbvvvkkkUUUOOOjjjggg===666444333/////////'''------,,,------...///000111YYY|||||||||~~~QQQ>>>```aaaBBBLLLaaaxxx{{{~~~~~~RRREEECCC???@@@:::999666444111///......------,,,++++++******))))))))))))))))))))))))))),,,---000999GGGQQQOOOIIIEEEQQQmmmZZZXXXAAAFFFDDD===GGGRRRWWWVVVWWW___gggooosssyyy~~~ooohhh{{{iiidddJJJ;;;DDDBBB<<>>>>>DDDMMMSSSQQQJJJDDDAAAjjjxxxwwwsssnnnhhhfffgggiiirrr{{{}}}}}}yyy{{{pppddd]]]VVVKKK@@@999777777888===III[[[ppp}}}UUU@@@888000444000---111...---///111000111222CCCaaa{{{|||{{{}}}yyy{{{~~~{{{{{{dddOOO;;;???JJJZZZgggcccNNN999<<<999===OOOfffpppfffXXXMMMEEE???>>>@@@BBBEEEHHHOOOwwwooo[[[___UUUGGG@@@???AAAAAA???999===:::666DDDlllzzzyyy]]]MMMMMMLLLVVVkkkyyy{{{~~~ppp\\\UUUfffVVV999111555...000444***------,,,------...///000222YYY{{{FFF===___TTT;;;OOOiiixxx{{{}}}}}}~~~SSSGGGDDD>>>>>>:::888666333111///...---------,,,++++++******))))))))))))))))))))))))))))))...222444???MMMRRROOOAAACCCJJJDDDNNNEEEIII===>>>IIIUUUYYYXXX[[[bbbiiimmmuuu~~~cccfffzzzppp~~~hhhEEEAAACCC>>>???===<<<::::::999888555333333;;;NNN```___~~~~~~VVV888<<>>:::<<<@@@FFFJJJIII???666XXX}}}|||vvvpppjjjhhhiiijjjhhhppp{{{xxxuuu}}}~~~vvvyyyjjj^^^\\\[[[PPPAAA777333555888<<>>BBB@@@>>>===;;;;;;:::999666444///;;;NNN|||{{{[[[dddXXXDDD:::???AAA;;;>>>JJJrrrrrrhhhjjjrrr\\\>>>:::CCCUUUeeewww|||tttAAACCCMMMHHHGGG;;;888444222222333444444666555111666;;;iiiPPPgggMMMEEEPPP]]]YYY\\\[[[YYYfff}}}~~~xxxnnnooo{{{uuupppiiiccc___ZZZTTTLLLGGGEEEDDDAAA???:::999888>>>HHHNNNHHH===LLLuuu}}}uuuoookkkiiiiiiaaagggpppzzz~~~www|||}}}wwwsssaaaRRRSSSTTTKKK===666777777666666<<>>444555<<<777555SSS~~~tttppphhhQQQEEEOOOZZZfffnnnggg\\\DDDjjjYYY:::555111,,,---///------,,,------...///000>>>xxxzzz~~~}}}zzzIIILLLeeeUUUDDDMMMfffxxx|||~~~|||||||||||||||~~~NNNGGGGGG@@@===999888555333000///------------,,,++++++******))))))))))))))))))))))))))))))222;;;<<<;;;;;;>>>???eeeiiiBBBJJJ666===:::333>>>GGGNNNOOOTTT^^^fffhhhkkkqqqyyy}}}}}}qqqgggbbb@@@;;;DDDCCC???>>><<<;;;;;;999777444444777LLL~~~```jjjhhhGGGBBBAAADDDBBB???EEEPPPvvv~~~pppgggUUUIIIJJJJJJ@@@444;;;JJJYYYmmmtttKKKGGGOOOFFFDDD;;;888444222222333444444333555333999>>>mmmRRRgggMMMDDDNNN\\\XXXZZZXXXXXXggg~~~yyyqqqiiidddaaaYYYPPPKKKIIIHHHEEEBBB>>><<<888:::DDDOOOOOOIIIGGGmmm}}}wwwrrrmmmjjjdddeeejjjrrr{{{|||}}}|||yyymmmYYYHHHFFFEEE===777777:::999666444888DDDUUUbbbooowwwrrrtttFFF>>>;;;000222000333000...111444000///>>>RRRqqq}}}{{{{{{tttuuu{{{{{{uuuvvv~~~yyy|||^^^III]]]|||hhhNNNNNNiiipppRRR;;;>>>NNNUUUTTTSSShhh}}}fffWWWHHH;;;666<<<;;;777DDD[[[ttt]]]RRRWWWZZZkkkzzzuuu]]]RRRLLLrrreeeHHH333111000,,,---------,,,------...///000;;;lllyyysssyyyEEEMMM^^^RRRFFFJJJhhhxxx|||~~~}}}|||zzzyyyxxx~~~~~~~~~LLLEEEGGGAAA>>>999888555333000...------------,,,,,,+++******)))))))))))))))))))))))))))***///666999999999>>>CCCVVVggg@@@OOO,,,:::<<<@@@===DDDIIIJJJPPP]]]eeeggglllnnnttt{{{|||pppfffSSSVVVhhhzzzlllggg|||PPP<<>><<<<<<;;;:::777555;;;///CCC^^^ddd~~~UUUKKKFFFCCCFFFKKKPPPUUUZZZeeezzzppplllbbbLLL777666:::222666DDDRRRggg~~~NNNKKKRRREEE@@@;;;888444222222333444444333666666;;;@@@oooUUUhhhMMMCCCMMM[[[[[[\\\YYYXXXgggxxx~~~xxxnnnhhheee]]]TTTNNNLLLKKKHHHEEE===<<<777444:::FFFKKKIIIEEEgggxxxqqqlllkkkiiiiiinnnvvvxxxtttooo{{{wwwvvvkkkVVVDDD>>>999222333:::444444333333666===GGGOOOeeeppp~~~qqq~~~{{{JJJ???<<<222444000111......222666222222EEE]]]vvvlll}}}~~~tttooovvv{{{mmmPPPMMMkkkssseeeooo}}}gggGGGIIIZZZ]]]RRRHHHaaa}}}mmmKKKDDD???<<<999999CCCPPPvvviiidddaaaVVVgggooodddoooDDDYYYhhhRRR000000666111...---------------...000000AAAxxxzzz{{{kkk???IIIRRRIIICCCHHHmmmxxx|||~~~~~~|||zzzwwwvvv}}}}}}}}}TTTCCCDDDBBB<<<;;;999666333000///...---+++++++++************))))))))))))))))))******++++++//////;;;QQQRRR@@@666HHH<<>>FFFaaaooobbbccc:::DDDHHHAAAAAA@@@???===:::777666111:::LLLnnnbbbaaaWWW___\\\___hhhlllmmmqqqwww{{{rrrnnn\\\EEE999888666000666:::DDDZZZtttwww~~~FFFQQQPPP>>>@@@>>>777333333333111222555999333///666;;;hhhVVVyyyjjjSSS>>>MMMZZZ\\\aaa]]]WWWbbbwww{{{zzz]]]SSS\\\rrrzzzqqqiiiddd\\\UUUQQQMMMKKKIIIEEE>>>999:::888444666;;;>>>HHHrrryyyjjjzzz|||ttttttooolllmmmqqqrrrqqqssswwwxxx}}}tttjjjggg@@@;;;BBB444666@@@444777777666444444666;;;>>>OOOeeezzz}}}uuuDDD999777...222000111111...777)))555666YYYkkkwwwyyy~~~~~~wwwsssaaauuuxxxiiidddpppzzzyyyxxxzzzlllYYY___jjjwwwnnnpppxxxqqqccc{{{nnnZZZHHH???999666???NNNyyytttjjjiiiUUU___yyyxxxgggVVVGGGiiiYYY///@@@,,,///222...------000///---...333EEElllrrryyyzzzccc@@@SSS\\\DDDCCCUUUiiizzz~~~~~~{{{{{{{{{xxxxxxyyy{{{|||}}}}}}~~~WWWCCCBBBAAA===;;;999666333000///...---+++++++++************))))))))))))))))))******+++111555555<<>>777333333333111222555333333444<<>>AAAEEE555999CCC777666666555333333444888<<>>TTTssszzz~~~~~~~~~zzzzzz}}}}}}{{{}}}~~~[[[CCC@@@@@@>>>;;;999666333000///...---+++++++++************))))))))))))))))))******+++222555666;;;>>>999CCC]]]WWWBBBBBB666///:::888888EEEDDDEEEJJJRRRZZZ___bbbfffjjjlllqqq}}}vvvXXXLLLCCCGGGUUUmmmkkk\\\sssKKKDDDAAADDDEEEDDDCCCAAA===:::888333<<>>888333333333222222555111555666<<>>]]]ZZZKKKHHH777111999555777DDDDDDDDDIIIPPPWWW]]]___dddjjjooorrr{{{zzzgggWWWRRRPPPWWWrrrjjjYYYdddOOOEEEEEEEEEFFFFFFEEEBBB>>>:::888000<<>>BBBiii{{{{{{jjjhhhiiibbbtttuuu]]]ZZZbbbrrr888888000//////------//////---000666ddd|||lllxxxKKKYYYgggRRRLLL\\\rrr{{{~~~~~~}}}{{{tttqqqvvv{{{|||zzzyyy|||||||||~~~~~~|||{{{aaaEEE?????????;;;999666333000///...---+++++++++*********)))))))))))))))))))))******+++000...///<<>>:::777333:::III``````ggg}}}lllUUUAAA======888555777444444555<<>>VVVhhhlllqqqRRRDDDKKKIII???;;;===777888888777555444555666===666???\\\yyy}}}QQQBBB;;;///111000222000555***666;;;dddvvvwwwlllrrrXXXCCCWWWcccfffaaahhhwwwtttcccxxxpppeeegggxxxggg]]][[[qqqvvvuuulllkkk^^^fffxxxlll[[[YYY>>>===111---///------//////...111777^^^kkk|||ZZZCCCaaakkkIIIBBB\\\|||{{{~~~~~~~~~|||pppkkkkkkrrr{{{~~~~~~|||zzz{{{}}}~~~~~~|||aaaGGG@@@???>>>;;;999666333000///...---+++++++++************))))))))))))))))))******+++444444444>>>FFF===777CCC:::FFFLLL999444999444DDDBBBAAABBBFFFNNNUUUZZZ]]]^^^gggmmmggg___fff~~~~~~rrrmmmeeeYYYRRRRRRhhhppptttsssqqqlll\\\KKKJJJaaayyylllNNNEEEFFFGGGHHHGGGDDD???:::777:::666FFFcccZZZggggggSSS>>>777999:::888666555555666999AAARRReeesssxxx{{{SSSGGGRRRKKKAAA:::555555444222222555333666444888AAAttthhh~~~qqqYYY>>>CCCHHHOOOUUUUUURRR```~~~iiiOOODDDBBBHHHSSSVVVTTT^^^nnnwwwaaaRRRTTTaaakkktttnnnxxx{{{tttllleee^^^XXXUUURRRKKKBBB@@@HHHOOOMMMEEE===999555===KKKUUUqqqyyy{{{zzzzzzyyyuuuuuuwwwqqqlllYYY@@@666DDDXXXcccyyy\\\EEEEEEEEE999333888777999:::999888666666777888000333IIIhhhxxxRRRCCC<<<000222000111000111+++555HHHlll|||mmmaaadddMMMPPPZZZccc___WWWfffqqqmmmmmmZZZ___ppp|||uuu|||llllllbbbcccqqqpppmmmZZZOOOEEE???555...000------//////...222888fffuuuvvvGGG:::```kkkMMMKKK```ttt{{{~~~~~~~~~{{{wwwttttttxxx{{{zzzzzz||||||zzz{{{~~~}}}zzzaaaHHHBBB@@@<<<;;;999666333000///...---+++++++++************))))))))))))))))))******+++111777777999>>><<<@@@OOO555EEEIII333333;;;:::OOOBBBBBBCCCGGGOOOVVV\\\^^^^^^eeejjjddd\\\aaauuu~~~xxxqqqgggZZZQQQDDDJJJLLLLLLTTT[[[TTTFFFDDDOOO]]]wwwvvvTTTJJJHHHIIIJJJIIIFFFAAA;;;888888666FFFaaaPPPccc~~~~~~dddYYYHHH:::666999888555444555666777;;;GGGYYYfffyyypppUUUOOOOOOBBBAAA;;;555555444222222555222444666===???iii\\\ttt]]]AAACCCEEENNNTTTSSSOOO]]]{{{vvvVVVBBBSSScccmmmaaaKKKAAAIIIUUUssssssmmmaaa]]]ccckkknnn^^^ZZZRRRMMMWWWnnn}}}zzzuuupppkkkeee___[[[VVVQQQHHHCCCFFFJJJEEE;;;888;;;777;;;CCCFFFaaagggKKKRRRmmm~~~wwwSSS777777IIIYYYiiieeeTTTCCC===999555666666888::::::999777777777333222222;;;RRRpppuuu{{{JJJ>>>999000333222333111---000888]]]zzzrrryyyttt|||^^^qqqKKKFFFTTTYYYXXXWWW\\\pppyyytttzzzvvvfffTTTLLL\\\uuuzzz{{{kkkllllllmmmgggwwwnnncccOOOhhhMMM===999000000------...///...333999{{{qqqFFF;;;[[[aaaKKKTTTeeennn{{{~~~}}}}}}~~~{{{~~~~~~{{{tttsssuuu|||{{{zzz{{{}}}{{{uuuooo```IIIDDD@@@;;;;;;999666333000///...---+++++++++************))))))))))))))))))******+++(((555777111333:::JJJaaa;;;IIIGGG...222>>>>>>UUUCCCCCCDDDIIIPPPXXX^^^aaaaaaeeehhhgggccchhhyyy{{{ssslll```TTT>>>>>>:::666>>>IIIEEE999:::>>>DDD^^^nnnPPPKKKJJJKKKLLLKKKHHHBBB===999000777IIIbbbLLLeee~~~|||sssiiihhhZZZFFF;;;<<<<<<777333555666666888AAAQQQ^^^ppppppQQQHHHLLLMMMBBB;;;666555444222222555444444666===;;;aaa\\\vvv```CCCCCCDDDNNNTTTRRRMMMZZZzzznnnQQQFFFXXX|||yyyQQQAAAHHHSSSXXXhhhsssoooeeeaaaaaaaaa]]]bbbbbb___cccttt|||{{{xxxvvvrrrmmmgggcccWWWUUUNNNIIILLLPPPLLLBBB<<>>III;;;UUUOOO666111333>>>SSSIIIDDDBBBEEENNNVVVYYYYYY___cccccc]]]YYYccczzz~~~ppphhhhhh[[[777:::@@@444888===;;;888;;;999HHHppp{{{VVVQQQKKKNNNPPPMMMFFF???;;;:::666777BBB```VVVaaarrrVVVIIIJJJbbbggg???@@@:::===555666666555666===JJJSSScccvvvMMMNNNNNNJJJBBB:::555444444222333666777...999777<<<[[[dddzzzxxxuuugggJJJIII>>>LLLRRRUUURRR[[[rrrxxxsss]]]TTT^^^lllVVVJJJYYYOOO>>>OOOYYYmmmzzzmmmTTTPPP]]]___sssxxxvvv}}}zzzuuuooofffeeefff[[[QQQ```zzz~~~nnnfffYYYWWW^^^UUUMMMgggxxxzzzfff@@@888DDDNNNWWWIIIAAADDDAAA777555===666666666777777777777777777:::999666BBB]]]{{{|||VVV<<<666444444...777000555555CCCqqq|||ooolllIIIpppvvvZZZ===<<>>777666999<<<888???[[[wwwnnnJJJKKKOOOQQQOOOHHH@@@;;;999000777DDDvvvaaaSSSZZZ~~~dddPPPEEEMMMxxxuuuWWWMMM===666666777777444444999CCCKKK[[[nnn|||KKKIIIKKKIIIAAA:::555444444222333666888111:::666999TTTpppyyyxxxpppjjjOOOFFF@@@KKKQQQSSSPPPXXXnnn~~~kkkaaannnrrriiiZZZPPPgggjjjsss~~~|||hhhRRRSSS```zzzzzzuuu{{{yyysssuuuvvvpppmmm||||||rrrlll___[[[wwwnnnVVV<<<>>>IIIRRRPPPJJJDDD@@@===;;;999777777666666666777888888999;;;999666@@@ZZZxxxuuuwwwWWW===666444444---555///333:::PPPzzz}}}~~~~~~qqqQQQ|||tttQQQ666<<>>333888DDDDDD<<<;;;DDDRRRoooYYYLLLPPPSSSQQQIIIAAA;;;999777;;;FFFrrr]]]QQQ[[[pppiiiqqq]]]GGGeeeqqqTTTAAA;;;;;;777888777444222444:::@@@QQQcccyyy~~~NNNKKKMMMLLL@@@999444444444222333666666222;;;777999PPPvvvxxxyyyhhhmmmUUUBBBAAAIIIOOOQQQNNNTTTiii}}}lllXXXkkkxxxssshhhmmmvvvqqqgggooorrrnnn}}}xxxqqq{{{tttsssrrrxxx{{{lllmmmoooSSSWWW{{{fff===999HHHUUUZZZSSSAAA:::>>>>>>777999888777666666888:::;;;<<<===999555===VVVtttooo|||UUU===666333333,,,333000000===\\\~~~mmmlll[[[]]]BBB555<<>>>>>999888555222000......------,,,+++***)))))))))))))))))))))))))))******+++777333444888999;;;HHHXXX777JJJ???---333444...333@@@???@@@GGGOOOSSSRRROOOMMMQQQYYYdddsssuuulll}}}\\\EEE222444???PPPMMMCCC===::::::SSSzzzfffMMMQQQTTTRRRJJJAAA;;;888>>>666BBByyyXXXNNN]]]vvv{{{pppVVVEEEGGGSSSrrr}}}SSS\\\oooOOO333555:::888888777555333333666999IIIYYYpppOOONNNNNNJJJ???999444444444222333555444333;;;777===RRRuuuooo|||```mmm\\\???AAAHHHNNNPPPNNNQQQdddpppeeebbbhhh]]]nnnwwwooodddaaabbbbbbYYYIIIPPPhhhllleeekkkxxxuuupppxxxpppfffaaafffxxxzzz}}}~~~|||xxxfffKKK???```oooDDD:::III^^^___UUUBBB999<<<===:::;;;:::888666777999;;;===>>>===999555;;;QQQpppsssPPP;;;444111333---222444...<<>>LLLIIIAAA===999444DDDdddYYYNNNRRRTTTQQQIII@@@:::888999///===~~~dddPPPXXXsssPPPqqqzzzbbbHHH===???CCCZZZ^^^[[[yyymmmMMM???111888888777666555555666777FFFSSSiii{{{JJJMMMLLLDDD===888444444555222333555444555:::666???QQQ~~~^^^^^^kkkbbb??????GGGMMMPPPOOOOOO___~~~rrr^^^{{{tttJJJRRRRRR]]]```ZZZXXX\\\ZZZRRRGGG<<>>===:::777;;;NNNlllzzzpppxxxIII777111000444...333666...AAAllliii~~~PPPgggvvv@@@<<>>>>>:::>>>HHHHHH\\\OOO555222///---777AAA@@@AAAGGGNNNQQQNNNIIIOOORRRZZZiii~~~kkkjjjfff888CCC666<<>>SSS}}}LLLPPPSSSTTTPPPGGG???999777888999AAAyyy{{{ZZZSSS}}}ggg>>>```oooZZZUUU???AAA\\\lllRRRmmmoooYYY<<<:::999888777666777777888CCCNNNccc{{{{{{JJJOOOMMMEEE<<<777333555555333222555555777999555???GGGTTTccchhhgggDDD>>>DDDKKKQQQPPPNNNZZZyyyuuu|||RRRDDD\\\```bbbeeeqqqLLLBBBVVVpppvvv~~~~~~jjjQQQCCC999;;;VVV}}}zzz}}}sssddd[[[NNN:::555DDDbbb{{{xxx^^^IIIDDDYYYVVVVVVZZZXXXPPPIIIGGG@@@>>><<<:::::::::;;;<<<===<<<:::999===MMMkkkpppEEE666000///555000333444///JJJzzz~~~rrr~~~kkkFFFnnnFFF777888===;;;>>>EEETTTfffqqquuuyyy~~~yyy}}}xxxuuukkkXXXDDD999888888777555444999MMMlllmmmWWWHHHDDDFFFGGG```ppp|||ttthhh___PPPEEEDDDJJJIIIDDDBBBPPPVVVQQQRRRfffhhheeelllRRRVVVvvvpppmmmlllmmmaaa:::666222***///...222111333UUU~~~\\\777>>>dddcccFFFKKKbbbzzzyyyxxxvvvqqqllllllppptttzzzyyyyyyxxxxxxyyyyyyyyy{{{xxx~~~TTTFFFCCC???@@@999888555222000......------,,,+++***)))))))))))))))))))))))))))******+++000000666>>>===999>>>HHHEEEXXXLLL444111000,,,444???>>>@@@FFFNNNRRRPPPLLLXXXcccuuu~~~iiiIIICCC555333>>>@@@<<<===:::===IIItttQQQRRRSSSSSSMMMDDD===999888888DDDAAApppzzzZZZTTTvvvUUUVVVcccCCC999^^^}}}PPPOOOgggeee]]]HHH<<<:::888666666777777777>>>HHH]]]wwwRRROOOLLLGGG;;;666333555555333222444444888999666@@@>>>PPP~~~llleeelllLLL===AAAHHHPPPPPPMMMVVVttt{{{pppaaabbbgggqqqqqqXXXgggzzz~~~zzzzzz|||aaaTTTIIIBBBNNNooo{{{vvv}}}pppdddccc___QQQDDDOOOccctttsssdddVVVQQQ[[[[[[VVVQQQTTTXXXTTTJJJAAA@@@???===<<<;;;::::::::::::;;;<<>>@@@EEEFFFAAAFFFeeebbbaaadddHHHFFFeeerrrssslllaaa<<<111222,,,222///...///<<>>:::888555222000......------,,,+++***)))))))))))))))))))))))))))******+++777333444999999:::FFFUUU===OOODDD000222222---333===<<<>>>FFFOOOSSSRRROOOPPP___wwwrrryyy\\\{{{MMM>>><<<666GGGJJJBBB@@@>>>>>>FFFkkk{{{|||XXXRRRSSSRRRLLLCCC;;;888888...BBB888jjjcccMMMUUUqqq|||YYYgggwwwqqqJJJIIIlllppp\\\BBBJJJFFFGGG???>>>;;;888666555666666666;;;CCCYYYtttUUUHHHEEECCC;;;666333555555333222444222777999999CCC;;;xxxMMM~~~rrrdddoooRRR>>>>>>EEEOOOPPPKKKSSSpppuuuvvvzzz~~~yyyvvv[[[]]]sssbbb\\\vvv}}}|||~~~jjjqqq{{{}}}vvvKKKAAA555999VVV~~~yyy}}}|||mmmhhhsss{{{tttpppwwwvvvkkkeeecccddddddTTT???CCCWWWYYYKKKBBBAAA@@@???===;;;999999999888;;;>>>AAAOOOlllnnnGGG:::333111777111222444000LLL|||rrrUUUEEEvvvxxxddd[[[444666888:::666999BBBUUUhhhrrrssssssuuuyyyxxxvvvtttwwwxxxrrrfff___PPPBBB>>>AAA@@@;;;@@@<<<;;;IIIhhhvvv___TTTRRRQQQFFFKKKYYYnnnwwwjjj\\\HHH999999999555555;;;EEE===DDDPPPDDD666RRR{{{iiiZZZbbbKKK===MMMuuuuuurrrbbb```BBB555111---555///***---DDD{{{xxxZZZ;;;CCCkkkjjjKKKMMM```uuuzzz{{{zzztttmmmkkkmmmqqqyyyyyyyyyxxxxxxyyyzzzzzz|||yyy}}}zzzppp|||ZZZCCCCCCCCC===999888555222000......---,,,,,,++++++***))))))))))))))))))))))))******+++888222,,,555AAAAAAKKKcccHHHRRRRRR555...444+++111999===BBBGGGKKKPPPTTTWWW\\\fff|||]]]MMMBBB[[[uuu\\\999999;;;FFFttt[[[DDD888CCC===XXXlll{{{LLLPPPPPPNNNGGG???999777777;;;:::???fffiiiTTTJJJgggpppBBBIIIzzz|||aaaLLLFFF@@@:::999<<<::::::;;;888444555999999CCCZZZuuuYYYIIIFFFFFF777777666555555555555555999111555:::@@@@@@\\\hhhvvvuuu^^^lllYYY@@@@@@CCCMMMTTTNNNLLLeee}}}nnnyyytttxxxuuu```YYYgggtttpppxxxllleee```^^^eeennnuuu}}}LLL===777888???^^^xxxsssvvvxxxpppwww~~~~~~zzzuuulllqqqooolllsssXXXjjjQQQEEERRR___LLLVVVWWWGGG999777999999222333888>>>AAANNNllluuutttzzzpppKKK555666333111222000555111XXX|||nnnRRR>>>}}}___>>>666333444888666<<>>888888999NNNooowww{{{qqquuu}}}}}}{{{~~~~~~ooo]]]]]]dddZZZ[[[QQQDDDDDD@@@999888<<<>>>>>>888999<<<>>>???JJJiiisssttt|||iiiFFF222333222000222111222666cccuuu[[[EEEccc???444333555777666;;;DDDSSS```jjjoooqqqrrr|||xxxyyyuuujjjkkknnnggg```jjjzzz}}}oookkkqqqvvvuuunnnaaaWWWRRRKKKEEE<<<===:::GGGiii{{{nnneeeUUUPPPMMMRRRZZZ___]]]XXX@@@999444555777777:::===FFF^^^pppnnnZZZCCCOOOtttqqq^^^dddbbbXXXYYYkkk~~~lllkkkiiimmm;;;===333,,,000---//////888```wwwxxxwww|||~~~TTT888DDD[[[```NNNKKKaaattt{{{~~~uuuqqqtttyyyzzzzzzzzzzzz{{{{{{{{{{{{}}}{{{xxxssskkkeeegggmmm\\\EEECCCBBB===999888555222000......---,,,,,,++++++***))))))))))))))))))))))))******++++++333<<>>EEEIIINNNTTTYYYaaarrr{{{^^^PPPUUUiiiuuuvvvkkkXXXdddiiivvvxxxQQQGGG777888ZZZSSSGGG999;;;AAACCCooonnnOOOSSSPPPJJJBBB;;;777777888;;;===AAAOOOSSSRRRXXX|||{{{nnnDDDiii{{{\\\VVVJJJaaajjjWWWhhhkkkWWWKKK???;;;:::888555444888BBBXXXtttnnnMMMMMMGGG>>>777666555555444555555555555555<<<999999:::[[[wwwQQQ|||]]]jjjaaaDDD??????FFFNNNMMMKKK[[[pppiiihhhppp}}}{{{mmm\\\XXXsss~~~eeeYYYHHH:::999@@@GGGJJJLLLCCC888666888666CCCZZZeeelllggg{{{{{{{{{sssbbb]]]yyyaaacccUUUuuuttthhhPPP@@@======>>>===;;;>>>CCC888999;;;:::777AAAbbb~~~^^^???///111000000333222000999iiihhhVVVGGGmmmDDD333333666666555;;;AAAMMM\\\hhhooopppppprrrwwwkkkQQQDDDSSSkkk}}}{{{pppoooxxx{{{}}}yyylll^^^UUUMMMGGG<<<===999FFFiiiwwwkkkcccVVVNNNQQQQQQJJJDDDBBB999888888;;;:::777888;;;LLLpppfffMMMSSSooouuucccaaaaaafffqqqoooiiijjjlll>>><<<555...222//////...555\\\}}}~~~ZZZ888;;;QQQ___OOOFFF]]]www}}}}}}yyyyyy{{{yyyyyyyyyzzzzzz{{{{{{{{{xxxvvvrrrjjj]]]VVV^^^jjj]]]EEEDDDBBB<<<999888555222000......---,,,,,,++++++***))))))))))))))))))))))))******+++000666999@@@EEE===>>>OOOVVVMMMKKK555)))333///---///333:::BBBHHHMMMQQQSSS^^^jjjvvvrrrppp}}}}}}gggVVVOOOXXXlll}}}xxx\\\LLLiiisssTTTMMM666;;;:::<<<999444<<>>888666777888:::<<>>BBBKKKMMMLLLUUUccc|||aaappp{{{uuuzzzqqqbbbIIIXXX}}}~~~{{{jjjXXXEEE===>>>BBBHHHNNNAAA777777:::666===LLLRRRPPPXXXwwwttt}}}ttt}}}ooopppjjjZZZfffSSSlll|||eeeOOO@@@EEENNNRRRIII===AAANNN888888999888333===^^^|||uuuUUU;;;///111///000333111222999eee^^^}}}HHHBBB|||NNN444444666333444;;;???IIIXXXfffoooqqqpppkkkpppyyy\\\PPPVVVeeepppkkkbbbjjjzzzuuucccVVVKKKDDD;;;<<<999FFFiii}}}rrrmmm]]]VVVYYYUUUDDD999999<<<888777999:::777666888OOOyyypppYYY[[[nnn{{{gggTTTKKK\\\xxxtttggghhheee<<<777444---222//////...444ZZZjjj[[[999555LLLdddVVVFFFYYYvvv|||}}}}}}}}}|||{{{{{{zzzxxxxxxxxxyyyzzzzzz{{{{{{sssrrrnnncccOOOEEEPPPbbb^^^EEEDDDBBB<<<999888555222000......---,,,,,,++++++***))))))))))))))))))))))))******+++333666333666===>>>EEEWWWXXXJJJMMM:::+++555333...222111444<<>>PPPZZZhhhxxxWWWSSSMMMCCC;;;777666777999<<<888???KKKoooSSSOOOttt^^^dddnnnpppYYY^^^dddXXXcccSSS===CCC;;;888666777666555888===888CCC[[[xxx{{{eeeHHHIII>>>777555555444444444444555555666666:::666<<<<<>>AAAIIIMMMLLLRRRZZZ}}}~~~eeexxxxxxsssqqqvvvyyyzzzsssvvv]]]LLLTTTooo~~~~~~|||lllWWWGGG>>><<>>]]]}}}qqqPPP;;;222333///000333000333999bbb~~~iiizzzBBB???|||ZZZ888666666111444:::>>>GGGUUUdddnnnrrrrrroookkkmmmpppvvvwwwaaa[[[[[[\\\SSSLLLZZZppp|||kkk\\\PPPHHH666:::888DDDdddyyy{{{|||{{{pppccc^^^bbb\\\JJJ===<<<===444...111777999999:::FFFsssqqqmmmwww~~~nnn^^^ZZZmmmjjjkkk^^^<<<666111+++111000000///555[[[gggrrrYYY;;;444MMMkkk___IIIWWWttt|||zzzxxxxxxxxxzzz{{{|||xxxxxxxxxxxxyyyyyyzzzzzzvvvuuurrrdddJJJ777@@@TTT]]]EEEDDDBBB<<<999888555222000......---,,,,,,++++++***))))))))))))))))))))))))******+++...222111666AAABBBFFFSSSOOOKKK___PPP111111333222///---...444@@@KKKRRRUUUYYYkkk{{{mmmSSSXXXttt~~~pppNNNCCCddddddZZZQQQQQQMMMPPPCCC\\\rrr}}}gggRRRQQQJJJ@@@999666777888999???666<<>>999555777<<<888EEE^^^|||rrrbbbJJJHHH;;;:::444444444333444444555666666666888555>>>>>>>>>eeekkkhhhssscccfffKKK???>>>@@@GGGKKKLLLOOOTTTqqq|||{{{|||sss~~~pppIIILLLdddqqq|||iiiWWWGGG===???EEECCC888999;;;555666=========LLLpppuuuvvvmmmmmmuuuaaaZZZ```uuudddsssgggZZZRRRKKKDDD???>>><<<;;;<<<<<<999@@@ZZZvvvJJJ999444444///000333///333888bbbmmmxxxBBB<<>>FFFaaatttzzz~~~|||{{{pppiiihhhbbbVVVMMMMMMOOOCCC::::::>>>>>>;;;::::::```kkkgggiiisss}}}ooorrr\\\???888///)))111000111000555ZZZxxx~~~{{{sss;;;555OOOnnndddOOOYYYrrr|||{{{yyywwwwwwyyy|||~~~xxxxxxxxxxxxxxxxxxxxxxxxwwwzzz}}}ttt[[[EEELLLaaa]]]EEEDDDBBB<<<999888555222000......---,,,,,,++++++***))))))))))))))))))))))))******+++,,,111333:::GGGFFFBBBHHHRRRMMMgggZZZ444000222///,,,,,,---///666AAANNNXXXPPPbbb|||yyytttRRRCCCHHHpppzzzrrrhhhhhhHHHWWW[[[PPPNNNGGG>>>888666888999999===555???DDDrrrbbbNNNbbbpppppp|||hhhtttiiizzzooolllqqq|||ggg^^^UUUKKKDDD>>>777555777999GGGaaawww[[[LLLIII:::===444333333333444444555666666777888333======999YYYsssXXXgggkkkTTT======@@@DDDHHHIIILLLPPPbbbqqqxxx```===IIIgggyyykkk\\\MMMEEEDDD;;;333777===999;;;@@@===:::HHHkkkrrrcccTTTOOObbbtttnnnxxxvvvwwwuuukkkXXXGGG===888444:::999;;;@@@CCCKKKbbbyyy|||CCC666333444///000444///333666\\\yyynnnJJJ:::kkkjjj<<<777444---999333:::DDDPPP\\\gggpppvvvqqqrrrqqqgggcccuuuzzz[[[GGG:::;;;<<>>333222333...000444000333333RRRiiizzzXXX<<>>888444444222...,,,------,,,++++++******++++++******))))))))))))******,,,555<<<<<<:::===DDDIIIjjj[[[TTTWWWMMM777...555000......///...000:::EEEOOOXXXlll}}}___PPPNNNtttyyyddd^^^hhhPPPGGGAAA999666888999999777444<<<:::AAAYYYcccPPPuuuvvvyyyaaawwwwwwLLLQQQ^^^LLLKKKAAA<<<>>>===888666999???IIIfffQQQEEEDDD777888333333333444444444555555555666666777888;;;AAADDDSSShhhssseeehhhGGG>>>888===DDDHHHIIIIIIKKKfffaaalllyyyNNNGGGqqqwwwyyyggg\\\WWWHHHCCC===;;;<<<>>>===;;;999BBBccczzznnnooonnnfffjjjdddHHH___ooo||||||tttkkkaaaXXXPPPPPPhhhuuu___PPPPPPIII@@@IIIOOO:::CCCmmmqqqvvvVVV666555222111000000111222000999PPPpppWWW:::ccc^^^===///222444000555:::>>>IIIXXX^^^iii~~~fffSSSRRRTTTZZZhhhrrrPPPJJJ333+++AAAPPPmmmwwwjjjdddIIIIIILLL???SSSxxxrrrYYYOOOQQQRRRPPPEEECCCBBBBBB???<<<>>>BBBBBB???@@@LLLccc{{{|||jjjyyynnnMMMAAA000000000---111333...;;;YYYzzzooo999444FFF\\\WWWPPP]]]mmm}}}zzzxxxyyy{{{{{{yyywww{{{xxx{{{zzzssssssoooaaayyy~~~lllzzz[[[EEEAAACCC;;;<<<777444444333...,,,---,,,,,,+++************+++******))))))))))))*********555999444888FFFKKKFFFiiibbb___cccWWW444$$$333111///...///...///888BBBGGGOOO```yyyxxx^^^VVVwwwyyyuuuzzzmmmRRRMMMWWW___MMMEEE???999777888:::999777888;;;:::===QQQvvvXXXpppkkkVVVKKKPPPIII@@@999888999999888888???QQQpppPPPDDDBBB555666333333333444444444555555555555666777888;;;@@@CCC|||]]]{{{kkkkkkKKKAAA:::===CCCFFFGGGGGGIII]]]|||kkkuuu|||SSSMMMnnnwwwnnnccc___QQQJJJAAA<<<;;;<<<;;;:::999AAAaaazzzxxx}}}uuuaaaIIITTTcccsssttt]]]MMMVVVgggaaaXXXSSSGGG???HHHOOO;;;CCCkkk~~~ttt~~~WWW666444222111000000111222111:::VVVggg}}}^^^<<>>HHHWWW]]]kkksssgggVVVLLLQQQiiiWWWMMM@@@888999DDDaaavvvwwwhhhfffWWWaaagggWWW```yyy{{{vvvfffbbbccccccZZZWWWOOOGGGBBB@@@???======<<<>>>GGG[[[ttt}}}tttyyyqqqtttjjjzzzEEE===,,,000000---000333///;;;WWW|||MMM777@@@[[[YYYLLLYYYooo{{{yyyxxxzzz|||}}}|||zzz}}}xxx{{{|||vvvsssiiiVVVppp\\\DDD???BBB<<<:::555333444333///,,,---,,,+++******))))))************))))))))))))******(((444666000:::OOORRREEETTT^^^dddjjjccc===(((999222000//////......555>>>CCCJJJXXXlll~~~www}}}vvvcccaaa```YYY^^^qqqlllJJJHHH]]]~~~PPPGGG@@@<<<888888:::;;;999777<<<999::::::FFFbbbjjjjjjgggooofff[[[KKK===999;;;;;;888AAA^^^JJJAAA>>>444555333333333444444444555555444555666666777:::>>>BBB```WWWrrrkkkPPPEEE;;;<<>>222<<>>---000000---000333///999SSSrrr}}}\\\888888UUUUUUEEERRRoooyyyxxxxxxzzz}}}~~~~~~||||||xxx|||{{{xxxmmmXXXPPP{{{}}}ZZZFFF@@@BBB;;;888444222444333///------++++++***)))))))))******+++******))))))******+++)))000444666@@@NNNQQQJJJBBB]]]fffhhhiiiNNN333666444111//////...---222999CCCSSShhhzzzqqqPPPQQQuuu|||mmmwwwttteeeppppppHHHEEE<<<:::888999:::;;;999777<<<777:::888@@@xxxmmmggg{{{^^^aaajjjPPP@@@======:::GGGllliiiAAA<<<;;;444555333333333444444444555555444555666666777999<<>>@@@BBBDDDGGGHHH[[[\\\xxxnnngggjjjaaauuuvvvqqqggg^^^RRRIIICCC???;;;888:::<<>>777000555NNNeeekkkvvv~~~}}}wwwkkkeeejjjsssyyy}}}hhhZZZVVVQQQHHHGGGFFFFFFMMM]]]tttkkkmmmhhh>>>>>>---///111...///222///888NNN{{{}}}~~~~~~{{{UUU555444LLLJJJ===MMMhhhwwwwwwxxxzzz|||||||||{{{zzzwww||||||}}}ppp???ZZZmmmvvvjjjXXXGGGAAAAAA999999555222444333///---...,,,++++++***)))*********++++++************++++++++++++444BBBHHHFFFKKKUUUJJJgggllldddhhh```AAA)))555222000000///...000555???\\\lllooonnnkkkEEEHHH999888888999::::::999888888666:::888>>>hhhooo___zzz~~~kkkvvvyyyxxxmmmYYYFFF>>>======TTTyyyXXX===:::777333444333333333444444444555555333444555666666777:::===BBBwwwhhh___nnnYYYJJJ<<<888;;;>>>@@@CCCHHHDDDQQQrrruuuzzzsssxxx~~~|||uuummmbbbXXXbbb{{{nnnggg\\\SSSLLLEEE>>>888:::888SSS|||}}}xxxsssvvv}}}oooaaaRRRLLLGGG>>>???LLLNNNEEEBBB999RRR~~~rrrnnnpppzzz{{{yyy:::222222111111111111111111000555IIIqqq===CCCooo___===222222333111555555999CCCOOOiiiooo```~~~kkkFFFBBB999???:::;;;<<>>QQQcccvvv~~~rrrddd^^^\\\___gggooo}}}vvvooohhhfffpppqqqeeeZZZWWWWWWTTTKKKIIIKKKVVViii~~~|||zzz~~~eee===999***...111......222///666IIIxxxxxx|||eeeBBB333;;;JJJBBB;;;LLLaaauuuwwwyyyzzzzzzyyyxxxxxxxxxwww|||{{{uuu~~~WWWNNNIIINNNbbbzzz|||WWWGGGBBBGGGDDD<<<777333333333///...///---,,,++++++******++++++++++++************++++++,,,(((333FFFHHH@@@JJJ```WWWdddgggaaagggrrr[[[111666222111222111///000333666WWWsssRRRggg\\\>>>CCC888888888888888888888888333777999666@@@UUUcccOOOeeexxxfffkkkOOOKKKOOOSSSQQQHHH??????DDDfffPPP===:::555222222333333333444444444555555222444555555555666888:::;;;lllLLL~~~aaaPPP???999:::<<>>ZZZvvvjjjnnnyyyaaa:::111111111111111111111000)))///>>>nnnDDD999aaajjjEEE444222333333888777999BBBNNNjjjooo___mmmhhhPPPBBB???:::>>>888:::DDDEEE<<<888===777333222???[[[vvv~~~|||yyy|||~~~xxxpppkkkyyywwwpppgggdddffffffdddaaagggkkkfff[[[SSSRRRSSSLLLKKKPPP^^^sss||||||vvv|||{{{XXX:::333------111...---111000444EEEwww~~~999666EEEQQQDDD;;;KKK^^^sssvvvyyyzzzxxxwwwvvvvvvyyyyyy|||wwwnnnyyylllWWWRRR___oooWWWEEEFFFYYYccc@@@999444333222//////111...---,,,,,,+++,,,,,,,,,,,,++++++******++++++,,,***(((000===@@@AAAPPPeee^^^PPPVVV```ggg|||uuuLLL777333111333333000000333333DDDbbbtttmmm~~~vvvMMM999;;;888888888777666777888999111:::777333BBBDDDgggKKKQQQ}}}~~~bbbIII@@@???FFFEEE???DDDPPPyyyxxxHHH===;;;444111222333333333444444444555555222444555555555555777999888XXXoooiiilllYYYEEE<<<:::;;;>>>AAABBBDDDHHHRRRiiisss{{{pppnnn~~~ttt```dddkkkzzznnnbbbWWWMMMCCC===;;;111GGGsssqqqgggeeeYYYrrrwwwuuu|||ttt]]]SSSTTTOOOTTTRRRiiiuuulllyyynnnKKK666000000111111111111000000555888===fff~~~~~~XXX999NNNtttMMM888444555333888888999@@@KKKiiizzzjjjaaabbbtttiiiTTTOOOEEEEEEDDD888;;;PPP\\\QQQCCC>>>333333...888WWWuuuwwwxxxxxxyyyrrrpppppphhhYYYSSSVVVRRRTTT[[[hhhwww|||rrrqqqssswwwfffJJJ666///444---222...,,,111000333AAA~~~@@@888III\\\LLL888DDD[[[qqquuuyyyzzzyyyxxxxxxyyyzzzyyy{{{wwwoooxxxqqq^^^^^^fffnnnWWWDDDKKKjjjCCC;;;555333111//////222///...------,,,,,,------,,,++++++******++++++,,,'''***...222888DDDWWWgggeeeBBBJJJaaaeeeyyy~~~\\\888333222444444222111333666222888SSS|||{{{ZZZKKK>>>:::999999888777555555777999111===555///BBB999XXXKKKooozzzmmmRRR@@@CCCCCC???HHH[[[ooo@@@;;;:::444222333333333333444444444555555222333555555555555666888888GGG```ttt```JJJ>>>;;;;;;===@@@???DDDEEEHHH\\\|||vvvsss}}}iiitttvvvzzzrrrcccXXXNNNEEE???;;;///DDDpppxxxpppNNNuuu~~~nnnkkkhhhbbbgggUUUVVVaaaaaarrr~~~wwwqqq}}}jjj>>>...///000111111111111000000111000///XXX|||qqqsssDDDCCC{{{RRR;;;666666111777777777===HHHfff}}}hhh___eeeMMMWWWPPPNNNYYYMMMRRRKKK;;;???^^^qqqdddIII:::777;;;666<<>>AAA>>>:::888666444111///......HHH888***))),,,+++***+++++++++++++++++++++++++++---(((%%%000GGGXXXTTTEEENNN\\\]]]___mmmllliiiwwwNNN888///333222333555000555;;;666444RRRYYY;;;===555666666666666666666666666222<<<444222;;;===hhhpppiiiNNNUUUzzzvvvFFF<<>>LLLpppddd@@@:::222888555...222222222333333333444444333333444444555666666666;;;>>>qqqWWW~~~jjjLLL???>>>===;;;<<<@@@??????BBBJJJ^^^bbbqqqkkkyyy{{{sssbbbXXXSSSNNNHHH======???]]]tttkkkmmm|||ggg}}}iiijjjiiiPPPddd{{{TTTSSSttt^^^vvv^^^===///000000000000000000000000333666222GGG~~~}}}===CCCaaaeeeHHH:::777...;;;333111???@@@YYY}}}ssskkkdddWWWNNNRRR[[[]]]XXXBBBEEE>>>FFFgggvvvbbbJJJ>>>===777AAA]]]qqq{{{yyy}}}xxxsssnnniiihhhffflllyyyzzztttWWW@@@666000///000000000///...111555888bbbmmmtttyyyVVV999JJJlll\\\???AAANNNlllssssssuuu{{{xxxuuu}}}xxx{{{|||wwwqqqwww}}}bbbNNNMMMggg\\\III???AAA===:::888666444111///......888...&&&(((,,,+++***+++++++++++++++++++++++++++...,,,,,,333DDDQQQNNNDDDPPPSSSZZZjjjvvvuuu}}}~~~KKK///777888111000222***111555666BBBiiiSSS;;;<<<:::666666666666666666666666333<<<555444:::666WWWkkkvvvHHHMMMqqqyyyzzzhhhJJJDDDHHH___\\\>>>:::222777444///222222222333333333333444333333333444555555666666;;;888aaakkk\\\yyyZZZHHH@@@;;;999999===???BBBBBBEEESSSqqqgggaaagggwww______qqqxxxjjj^^^ZZZXXXVVVCCCDDDEEE]]]nnnkkkooobbbuuuiiihhh}}}mmmvvv|||QQQ888000000000000000000000000000222222///===gggrrruuuwwwJJJ777PPP|||RRR888888111;;;222///:::;;;RRRjjjTTTMMMUUU___bbb[[[VVVCCC:::JJJ]]]___ZZZYYYQQQCCCHHHbbbrrrvvv{{{~~~xxx}}}{{{~~~zzzuuuqqqjjjmmmvvv}}}QQQ999333000///000000000///...000444777kkk[[[999DDDfffZZZ>>>>>>IIIjjjssssssuuuzzzwwwttt|||yyyzzzyyyuuusss}}}wwwrrr^^^JJJ@@@AAA===:::888666444111///......,,,((('''***,,,***)))***++++++++++++++++++++++++***,,,...111999CCCHHHHHHSSSSSS]]]gggfffmmm}}}ddd<<<444333222222///000000555999555CCCwwwjjjGGG999777;;;666666666666666666666666222999555666;;;333GGGyyyjjjHHH@@@___{{{|||gggttt|||NNNBBBUUUwwwOOO<<<888222666222111111111222222222333333333222333333444444555555666;;;444KKKPPP|||lllTTTDDD;;;888::::::???CCCCCC???FFF^^^uuuvvvwwwFFFQQQ{{{```MMMTTT{{{kkk\\\TTTRRRQQQDDDGGGGGGYYY||||||qqq[[[YYYwwwrrr{{{nnn}}}}}}xxxzzz|||GGG444333000000000000000000000000333000222<<>>EEEcccvvvyyy{{{~~~yyy~~~wwwsssoooxxxyyyHHH111111000...///000//////...000333666^^^ccc888===```YYY???>>>GGGgggrrrttttttyyyvvvsssyyyzzzwwwuuutttuuu]]]JJJ@@@@@@<<<:::888666444111///......------......,,,)))))))))++++++++++++++++++++++++(((,,,------111>>>PPP]]]SSSWWWccc___TTTeeewwwooo|||___===,,,777<<<---:::111111777555444IIIeeevvvsssxxx}}}{{{HHH>>>:::222888555555555555555555555555222666444888<<<666BBBbbbhhhEEEMMMfffxxxzzz~~~rrrTTTIIIhhhmmmBBB999666222555000333111111111111222222222222222222222333444444555555888666;;;kkkgggdddyyy___III===;;;===999<<>>@@@OOO___wwwrrrMMMFFFdddtttXXXVVV}}}~~~xxxiiiZZZQQQKKKGGG???BBBFFFVVVuuu|||uuudddfffmmmmmm{{{gggNNN===QQQgggqqqfffzzzmmm>>>...222000000000000000000000000000---444>>>HHH{{{{{{ttt<<<:::```tttFFF:::666:::555444999777CCC___jjjWWWVVVZZZPPPSSSUUUKKK:::666;;;<<>>???;;;:::888666444111///......///000000---***)))******++++++++++++++++++++++++,,,...///---111CCC```yyyZZZUUUdddpppgggmmm}}}~~~___888333999111222//////222666888999:::FFFHHHPPPbbb{{{{{{qqq|||ggg:::???AAA777777444444444444444444444444555444333777999666>>>PPPaaaIIIVVVtttppp|||bbb]]]|||TTT:::777444222555...444000000000111111111222222111111222222333444444444333:::666QQQTTTiiiPPPAAA<<<<<<::::::<<>>444TTTOOO666666@@@]]]nnntttrrruuuuuurrrvvvxxxrrroooqqqoooqqqkkkBBBWWWFFF===???;;;:::888666444111///......+++...---)))(((***,,,+++++++++++++++++++++++++++,,,,,,,,,+++...???^^^yyyiiiVVVeeevvv{{{UUU333...222---555777111000777999555666;;;AAAGGGQQQbbbxxx{{{tttYYYZZZZZZ:::AAAGGG>>>888444444444444444444444444777333222444333333999@@@~~~www{{{RRROOOeeegggoooEEE777777222333555,,,444///000000000000111111111000111111222222333333444...;;;777BBBjjjhhhwww[[[III???:::;;;888999>>>AAAAAABBBEEE^^^www}}}vvvzzzuuuvvvllldddYYYPPPQQQKKKVVVjjj|||{{{hhhOOOVVVYYYPPPaaaqqq^^^}}}pppsss|||xxxkkkxxxJJJ000(((555////////////////////////333...,,,///;;;ccc{{{nnnEEE777___}}}MMM999444333666666666999===SSS~~~qqqWWWSSSiiixxxeeeVVVNNN>>><<<:::666CCCbbbtttxxx|||{{{yyy|||qqquuuwwwxxx~~~~~~zzzmmmhhhNNN444000222......---...///.........///111GGGsssSSS===YYYVVV===999???WWWkkksssppptttuuurrruuuvvvooommmmmmgggdddrrrttt```ZZZXXXGGG>>>???;;;:::888666444111///......))),,,,,,))))))------)))++++++++++++++++++++++++)))((()))+++,,,444III^^^fffaaalll|||qqquuuSSS???666333999;;;444000333777888555999<<<===???FFFRRR\\\\\\```hhhooopppmmmnnnrrreeeuuuwwwiiiSSSJJJgggsssHHH999:::@@@???555333333333333333333333333777111333555111333888777^^^www|||{{{ZZZKKKOOOrrr~~~}}}tttfffkkkmmm???888888000333666***333/////////000000000111111000000111111222333333333///888999;;;ccccccjjjUUUFFF===:::999:::>>>???===???CCCNNN```zzzxxxxxxvvvpppiiiccc^^^RRR```zzziiippptttZZZcccxxxzzzpppuuu~~~lllqqqppp@@@555,,,777////////////////////////222555000---999KKK}}}yyy]]];;;>>>hhhpppDDD999555666444666999777BBBeeennneee~~~ooogggTTTTTTLLL@@@HHHfffxxxxxxyyywwwuuuxxx~~~~~~{{{uuuooonnnpppvvv|||~~~zzzlll[[[>>>...111000+++///,,,...///...------...000777ggg]]]<<>>>>>RRRhhhrrrooosssuuusssuuutttmmmjjjiii___YYYiii|||ZZZHHH???@@@;;;:::888666444111///......+++//////+++---000,,,%%%++++++++++++++++++++++++++++++---000...///999GGGSSSllluuu{{{rrrjjjeee>>>555333333555777888888888222444777;;;===AAADDDFFFJJJRRRVVVUUUUUU[[[^^^^^^fffxxxsssiiiZZZKKKAAASSSvvvMMM666444///555999...333333333333333333333333444000444777333666;;;777MMM]]]qqqZZZFFFDDD\\\~~~uuueeeZZZ[[[yyyOOO===999999///333666)))222////////////000000000000000000000111222222333333333555:::888LLL___iiiuuu```OOOCCC999:::<<<>>><<<999===DDDCCCOOOgggyyy}}}qqqcccRRRccc{{{}}}gggjjjuuuzzzvvvdddxxxqqq___888777***...////////////////////////(((444222,,,555111mmmzzzrrrlllFFF(((HHHPPPAAA999888444888===888444NNN{{{zzz}}}wwwwwwyyyiiiRRRTTTooo}}}wwwtttuuurrruuu{{{zzzvvv{{{tttbbbooojjjllluuu{{{|||}}}nnnTTT444***111...)))000,,,...///...------...///777ggg{{{tttVVV///OOO]]]JJJ===777OOOgggqqqooosssuuutttvvvssslllhhhfff[[[UUUhhhYYYDDD???DDD999999888666333111000///...------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,111888===jjjrrrrrrxxxCCC???999444333444666777:::555444:::@@@AAA@@@AAAEEEJJJMMMKKKJJJPPP]]]iiirrrrrrooofffTTTDDD@@@DDDIIIWWWBBB222333666222000222111222222333333222222111222222333444444555555666DDDiii]]]|||```@@@IIIIIIeeejjjtttxxxBBB666555444222111000000000////////////000000000000000111111111111222222222888---:::999999xxxjjjOOOoooiiiXXXKKK:::999;;;>>>>>>;;;<<<@@@<<>>???EEELLLxxxKKK<<<111444777222000222111222222333333222222111222222333333444555555555888]]]zzz}}}ZZZ>>>FFFRRRttt>>>555444333222111000000000.../////////000000000000000000111111111222222222555///::::::888jjjOOO]]]eeeFFF@@@===;;;======<<<===AAA>>>AAAKKK___wwwxxxuuupppccc{{{mmm[[[QQQGGGAAAIIIXXX}}}}}}lll}}}www~~~vvvmmmrrrIII---000///---........................///---///111...111EEE^^^qqqkkkEEE...???kkkaaaAAA;;;333555<<<888>>>999888CCC[[[xxxrrr|||yyyvvvuuuuuuvvvvvvwwwwwwwwwxxxyyy{{{}}}~~~~~~wwwkkkfffgggjjjmmmssswwwwwwxxx{{{|||{{{{{{vvvQQQ<<<,,,,,,///---+++------------------...//////111ccc}}}ccc888JJJoooVVV:::888GGG]]]oooqqqnnnqqqsssrrrrrrjjj\\\\\\hhhgggccchhh[[[\\\kkkUUUGGG===@@@:::999888666333111000///...------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------,,,,,,,,,///111AAAaaasssmmmCCC222666;;;999333666:::<<<888777@@@KKKNNNPPPWWWbbbjjjfffXXXKKKAAAAAA>>>666111<<<]]]|||iii===444000555777222000222111111222222222222111111111222222333333444555555///KKKsssyyyBBBFFFAAAWWW}}}ggg777444444222111000000000000....../////////000000000000000000111111111222222222333999999666PPPiiiFFF}}}|||VVVGGG>>>888888999999;;;>>>???===???LLLbbb{{{wwwrrr}}}jjj```YYYSSSNNNdddqqq||||||xxxxxxXXX888///---222...........................///------///------:::JJJlllqqqiii888+++RRRYYY???222666;;;444777555333333999FFFWWWcccnnnxxxtttvvvxxxwwwtttssstttuuuxxxxxxxxxyyyzzz{{{|||}}}}}}yyyyyyzzziiiYYYRRRXXXeeeqqquuuooommmttt~~~~~~vvvrrrfff===111***...000---+++------------------......///777UUUuuussszzzxxx999CCCkkkiii@@@;;;BBBWWWjjjnnnmmmpppsssrrruuu~~~}}}~~~rrrmmmwwwwwwVVVIII;;;===999999888666333111000///...------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,------,,,+++---...333LLLfff{{{@@@222888777333555888:::666555;;;EEEMMMSSSYYYXXXPPPEEE===999333888<<<<<>>555111111444444111000333111111222222222222111111111111111222333333444444111<<>>RRReeemmmmmmpppssssssuuuvvv~~~sss\\\NNN???AAA===999888666333111000///...------,,,,,,,,,+++++++++++++++++++++++++++++++++(((***,,,,,,,,,,,,---...111AAAYYY{{{ZZZ???999<<<888888::::::888:::>>>666<<>>666444===UUUyyy~~~KKK999444222111222111///000333000111111222222111111000000000111111222333333333555333KKK~~~wwwNNNAAA???KKKddd|||qqq^^^===999222222111000////////////............//////////////////000000000111111111000444111666999111QQQ\\\xxx]]]OOOAAA<<<;;;:::;;;===:::<<<>>>===BBBRRRkkk~~~{{{zzzzzz~~~hhhZZZkkk???,,,555***///***...........................,,,---///000///000222WWWsssppp???111===bbbkkkHHH;;;===AAAAAA>>>:::777555555666777333<<>>AAA<<<999888666333111000///...------,,,,,,,,,,,,++++++++++++++++++++++++++++++((()))+++,,,+++,,,---///'''222BBBhhhzzzwwwaaaFFF===777888;;;<<<<<<>>>===999666666:::;;;:::777AAAUUU{{{[[[555999555333111000//////111222000000111111111111000000///000000111111222333333444222<<>>>>>MMMpppOOO444222111111000///////////////------.........//////////////////000000000111111...222000555<<<555GGGsssbbbWWWsssbbbUUUGGG???:::666666888777<<<@@@>>><<>>888777;;;DDDNNNTTT{{{nnn<<<,,,333333111///...000111000...000000111111111111000000//////000000111222222222222444444QQQzzzUUUAAABBBCCCQQQtttkkk>>>000...000000///.........//////---------.........//////////////////000000000111---333222333777777AAAVVVPPPmmmfff\\\PPPFFF===555333666777:::===<<<:::>>>HHHPPPlllzzzvvvzzzccczzz```>>>111,,,,,,000---111---------------------------///000///...///000000,,,HHH]]]zzz[[[777333<<>>>>>>>>>>>===:::666222555444444666888<<<@@@DDDGGGLLLKKKJJJOOOPPPRRRZZZ\\\]]]```eeejjjkkkhhheeebbbccccccccccccbbb```___^^^YYYRRRNNNNNNMMMKKKIIIGGGEEEAAA===;;;===BBBFFFWWWdddmmmgggYYYXXXhhhyyy~~~zzzdddGGG'''000,,,------++++++,,,,,,,,,,,,,,,++++++,,,,,,---...222333QQQhhh{{{fff111AAAbbbaaa???777EEEYYYhhhnnnnnnnnnqqqwwwwwwmmmmmmpppbbbnnn[[[CCC>>>DDD;;;999888666333111000///...---------,,,,,,,,,++++++++++++++++++++++++++++++---------+++******,,,///---111&&&///FFFlll{{{aaaNNNEEECCC;;;CCCJJJNNNVVVppp^^^BBB444666555///...---...111333000+++000000111111111111000000/////////000111111222222222666...>>>wwwaaaFFFLLLCCC<<<[[[TTT333444333000//////............///---------.........//////////////////000000000000...444666000///444<<>>>>><<<@@@@@@AAAKKKGGGMMMVVV[[[\\\ZZZXXXVVVQQQQQQQQQPPPNNNLLLIIIHHH===>>>??????>>>===<<<<<<777:::<<<<<>>;;;:::999666444111///...------,,,++++++******++++++)))************+++++++++++++++,,,,,,,,,,,,------111------111777KKKuuurrrbbb]]]nnnEEE...777999---000000//////.........---......///000000000000000000111111111111222222222888333555666LLLmmm<<>>@@@AAAOOOfff}}}{{{~~~iiihhh|||uuu>>>777000,,,---...---***---------------------------------............///555+++888```|||~~~|||WWW///666JJJlllwwwddd```YYYMMM@@@777777;;;888888777555444444666777000222333333444666777666:::===AAACCCBBBBBBAAABBB???===;;;::::::999888777888777666777888999888777999999@@@QQQeeemmmhhh^^^XXXYYYTTT\\\sss{{{sss~~~vvvVVV<<<333000------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...***222@@@|||sss888777\\\zzzKKK;;;BBBQQQbbbjjjiiihhhkkkzzz}}}xxxpppuuu]]]EEE@@@>>>;;;:::888666333111///...------,,,++++++******++++++)))************++++++++++++++++++,,,,,,,,,------,,,)))***------666PPPlllxxxXXX999000222333000000/////////.........---......///000000000000000000000111111111222222222000222444333???llliiiHHH;;;DDDKKK[[[sssrrrhhhggg^^^aaauuuRRR444444---222......---------------,,,------------.....................///000000111111222222222222333555666777HHHYYYBBBiiinnnWWWcccXXX<<<999888999::::::::::::;;;===>>>EEESSSggg{{{~~~|||rrrnnnzzzfff999333...,,,...///...,,,------------------------------------............---+++222JJJhhh}}}yyyPPP888888EEEeeetttfffXXXIII===666666888999:::999888777666666666666555444555555444777999::::::888666666666555444444444555777777777;;;888444444777<<<@@@BBBYYYXXXZZZ___cccaaaYYYPPPEEEYYYkkk|||ooottt~~~~~~qqqYYY???111------,,,---,,,,,,++++++,,,,,,---,,,++++++++++++,,,------...222;;;vvv@@@444LLLtttiiiDDD@@@HHH\\\jjjlllllloooppptttssspppxxx^^^EEE@@@>>>;;;999888666333111///...------,,,++++++******++++++)))************+++++++++++++++++++++,,,,,,,,,,,,...,,,...111---***333AAAYYYkkkIII000000444///---333/////////.....................///000000000000///000000000111111111222222+++333555222555GGGwwwdddGGGDDDDDD>>>SSSssstttdddRRRBBBUUUttt???555222333222...,,,,,,...000111...+++------------............---......//////000111111111111111222333444666666777\\\|||DDDMMM}}}___bbb___GGG<<<::::::999999999999999999<<<<<>>///,,,---...///,,,,,,++++++++++++,,,,,,+++++++++++++++,,,---------111333uuuwwwzzzzzzvvvCCC000999aaarrrVVVEEECCCYYYkkkmmmlllpppiiinnnppppppzzz^^^EEE@@@>>>;;;888777555333111///...------,,,++++++******++++++))))))*********+++++++++***++++++++++++,,,,,,,,,000///111444222---...333DDDfff{{{HHH222'''000666///---333........................---...//////000000//////000000000000111111111111...555333444555333UUU~~~dddCCCEEECCCDDDQQQlll~~~|||iiiZZZuuuYYY888<<<111444---000---,,,000444555111,,,,,,,,,---------.........------......///000000111111111111111222444555666333DDDuuummmFFFcccXXXRRRZZZHHH<<<:::888777777777777666:::::::::>>>KKK___uuu}}}yyyxxxyyy{{{|||||||||zzzdddvvv~~~|||yyyPPP???...,,,,,,---//////---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++111...)))999[[[rrrtttxxxvvvdddCCC222111AAAhhhvvvgggUUUNNNBBB999555666999;;;999666555666666555666888777888999999999;;;???BBB999:::;;;<<<===???AAACCCKKKNNNSSSZZZaaaeeeeeeeeeWWWPPPHHHFFFMMM]]]nnnzzzrrr{{{rrrfffKKK111+++...---,,,...,,,,,,++++++++++++,,,,,,+++++++++***+++,,,,,,---)))222000kkkvvvuuurrrttt~~~{{{uuuEEE///444OOOddddddNNNGGG[[[llljjjhhhnnnkkkmmmooopppvvv]]]EEE@@@>>>;;;888666444222000///......---,,,++++++******++++++))))))*********+++++++++*********+++++++++,,,,,,---++++++...///...///222777DDDUUUxxxKKK777444111111111///...///---------...............------.../////////////////////000000000111111111444444///555:::///???nnnrrrlllSSSBBBHHH@@@???NNNfff||||||~~~AAA333888,,,111***///---,,,///444555111,,,,,,,,,,,,------------...---------...//////000000000000000111222333444555666555```\\\KKKyyyzzzZZZZZZVVVBBB>>>999777777777777666777:::======???JJJ]]]mmm|||vvvtttvvvzzz}}}~~~|||yyy{{{mmm\\\}}}xxx}}}qqqlll>>>000------------...---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,///000---000AAAYYYjjj{{{{{{yyy}}}ttt___LLL888000BBB]]]rrriii[[[PPPIIIFFFEEEDDDBBB<<<:::;;;999444555888999::::::;;;<<>>888888888888777333999>>><<<999<<>>@@@SSShhhwwwttt|||ddd777444777---111444222,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,---......//////000////////////111222333444333444777aaauuuCCCVVVvvvqqqbbb\\\RRREEE===:::999999777333666888888777888===AAASSS```rrr}}}|||~~~~~~~~~}}}|||{{{uuurrrppprrrxxx}}}~~~|||uuussswww~~~}}}wwwnnnyyyuuuuuummmGGG222,,,------...---,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------)))+++///000,,,+++777GGGfffsssjjjkkkoooxxxxxx^^^HHH;;;111CCCZZZqqq{{{rrrnnnddd\\\ZZZSSSGGGDDDHHHLLLMMMLLLJJJGGGFFFHHHIIIHHHLLLPPPPPPOOOPPPUUUZZZUUUTTTVVV[[[fffqqqzzzeeeaaalllyyy~~~fff^^^qqqxxxaaaNNN===111***...///------//////,,,++++++************++++++***************++++++,,,000,,,,,,;;;lll||||||@@@///444>>>AAA>>>@@@KKK\\\iiimmmjjjhhhgggjjjnnnmmmjjjlllrrrYYYBBB??????<<<666555333111000///......---,,,++++++******++++++)))************+++++++++)))************+++++++++''',,,///...,,,,,,,,,,,,+++333111+++///:::SSSrrrrrrKKK888111///222.........//////......///,,,,,,,,,------.........,,,---......//////......////////////000000000000...---888666)))222<<<111CCCppprrr[[[GGGBBBBBB@@@CCCJJJ[[[tttrrrffflll||||||WWW!!!222;;;+++222...)))...//////---++++++,,,---++++++,,,,,,,,,---------,,,,,,------...//////000......//////000222333444---@@@555>>>ppp555___ooohhh\\\LLL@@@<<<:::999777777555333444888;;;<<<;;;===MMMdddttt|||yyy|||~~~}}}||||||}}}}}}~~~~~~}}}~~~~~~~~~~~~|||zzzxxxwwwpppmmmlllpppvvvzzzyyywwwqqqsss||||||zzzpppzzzZZZ333,,,333,,,---------,,,,,,...000++++++++++++++++++++++++++++++,,,,,,,,,---------,,,//////,,,(((***///444LLLhhhnnn|||rrrrrr___999666333@@@dddyyyxxxpppdddaaafffiiijjjjjjhhheeeddddddfff___eeekkkooorrrwww~~~vvvxxxhhhZZZjjjfffhhhyyyttt___NNNAAA444,,,+++000///((('''---,,,&&&++++++************++++++*********)))***++++++,,,,,,%%%000<<>>;;;666666444222000...---,,,+++++++++************)))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------///...------///333777:::mmmiiiQQQ888000000///------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////000111111222222333444444444RRR}}}```IIIAAA@@@@@@???EEEQQQnnnuuummmiiifffkkkkkk555444333111000/////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------------////////////000000000000444111777<<>>888666555666777999888888:::;;;DDDUUUjjjxxx}}}|||}}}|||}}}|||zzzyyyxxxyyy{{{|||{{{zzzyyyyyyzzz{{{|||}}}{{{|||~~~~~~|||yyyxxxvvvwwwwwwvvvtttqqqmmmkkkjjjkkknnnrrrtttsssooolllqqqyyy}}}wwwttt{{{iiiKKK000&&&.........---,,,,,,+++******++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------666LLLhhhyyy|||yyyzzz||||||sss~~~]]]VVV:::,,,<<>>777999KKKbbbhhhccchhhiiiiiijjjkkklllmmmnnnSSSBBBBBB===:::666666444222000...---,,,+++++++++************)))))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,------...---,,,,,,...111444666666LLLjjj\\\@@@666...///111///---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////000000111111222333333444888===\\\mmmMMMGGGFFF???:::444AAA[[[sss~~~ssslllccc```kkk}}}NNN444333222000//////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------------.../////////000000000000000---111666AAAiiipppQQQhhhiiiYYYPPPFFF;;;555999777555555666777777666:::;;;===DDDPPP___lllsss|||~~~~~~~~~~~~}}}}}}{{{||||||}}}|||{{{zzzyyy{{{zzzyyywwwwwwxxxyyyzzzwwwwwwvvvvvvvvvwwwyyyyyyyyyyyyyyyxxxxxxwwwvvvvvvuuutttrrrpppmmmjjjgggeeefffjjjooorrrqqqnnnkkkiiittt}}}{{{vvvyyy~~~yyyrrrvvv{{{{{{zzzQQQ888///,,,000...------,,,++++++******++++++++++++++++++++++++************************+++++++++,,,,,,,,,------+++999OOOcccrrryyy{{{{{{kkkUUUHHH777555JJJPPP]]]ppprrrkkkrrrtttqqqooolll}}}yyyvvvooocccOOO===111,,,,,,---++++++++++++++++++++++++******))))))))))))***************+++++++++,,,,,,***))),,,///GGG||||||NNN777IIIPPPIII;;;333>>>UUUccceeeffffffggghhhiiijjjkkkkkkSSSAAAAAA<<<999666666444222000...---,,,+++++++++************)))))))))))))))))))))))))))*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///111222***...999LLLdddaaaOOOFFF+++......111333000+++***---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------............/////////000000000111222222333333333...>>>oooOOO;;;GGGTTTFFFAAACCCFFF\\\~~~ooodddbbb\\\___iii{{{|||dddSSS333222111000///...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,---------........./////////000000000111222333777888DDDwwwSSSBBB^^^|||}}}lll^^^OOO???666;;;888555444444555555444777999999999;;;DDDTTT```ooorrrwwwyyyzzzyyyyyyzzzzzz{{{|||~~~}}}~~~~~~~~~~~~}}}~~~}}}|||{{{{{{{{{{{{{{{zzzyyyyyywwwwwwxxxxxxxxxwwwvvvvvvyyyxxxwwwuuuuuuuuuvvvwwwssssssrrrrrrrrrssstttuuuvvvuuusssrrrqqqqqqrrrssspppmmmiiieeebbb```______aaahhhnnnnnniiifffgggjjjxxxyyytttxxx~~~rrr```hhh|||nnnqqqttt{{{vvvzzzkkk777)))111111---------,,,,,,++++++******++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,)))+++333EEE]]]qqq}}}ppp___III:::===555666999@@@NNNaaavvvzzzqqqdddXXXUUUbbbooovvvwwwxxxttteeecccXXXJJJ888...,,,...---***++++++++++++++++++++++++******))))))))))))***************++++++++++++,,,111'''---...999nnnkkkwwwbbb777CCC[[[WWWJJJ;;;===OOOaaahhhccccccdddeeefffggghhhhhh{{{TTTAAAAAA===:::666666444222000...---,,,+++++++++*********))))))))))))))))))))))))))))))************++++++++++++***++++++++++++,,,,,,,,,,,,------...............999111,,,...444AAA]]]xxxwwwiiiJJJ,,,---666///222333333000+++(((***...++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------.........////////////000000111222222222,,,444777IIIlllPPP===;;;DDDGGG<<<@@@WWWiiivvvnnnbbbUUUVVV___fffyyydddFFF:::+++000///...---,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,------............/////////000000111888555666888777YYYyyyAAA<<>><<<666666444222000...---,,,+++++++++*********))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,------...//////...------...---111666222+++111===@@@QQQ```nnnxxxkkkppphhhUUUAAA===888///)))///333...,,,,,,***((()))+++------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------...............//////000000111111222111;;;777333UUUgggRRRIIIHHH@@@===CCCEEEXXXkkk{{{iiiaaa\\\]]][[[XXX^^^iiisssPPP888222000......---,,,++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,******++++++,,,------...............////////////,,,666111---444666EEEfffmmm@@@888ZZZqqqbbbYYYCCC>>>999555444444555555444555777888888999:::;;;CCCJJJUUU___gggmmmrrruuupppsssvvvwwwvvvuuuuuuvvvwwwwwwwwwwwwxxxxxxxxxxxxwwwxxxzzz{{{|||||||||{{{{{{{{{{{{{{{{{{||||||}}}yyyzzzzzz{{{{{{zzzzzzzzz|||{{{zzzzzzzzz{{{{{{|||zzzzzzzzzzzzzzzyyyxxxwwwxxxwwwvvvvvvuuuuuuuuuuuuttttttuuuuuuttttttsssrrrssssssssssssssssssssstttuuuuuutttsssrrrrrrqqqqqqppppppppppppppppppoooooooooppppppooommmjjjgggfff]]][[[WWWUUUTTTVVVXXXZZZ\\\^^^^^^[[[YYYaaaqqq}}}{{{uuufffVVVzzz||||||}}}~~~|||~~~~~~pppttt]]];;;,,,222000)))+++,,,+++++++++++++++******++++++++++++++++++++++++*********************************+++++++++,,,,,,///000...,,,///???XXXlllzzzyyy{{{ooo}}}ooowwwiiiSSS@@@666555;;;???<<<;;;999999===HHHUUU___gggrrr~~~|||{{{{{{||||||zzzxxx|||~~~iiijjjggg^^^VVVVVV^^^dddeeeqqqzzzvvvuuuzzzsssuuu|||rrrXXXFFFBBB111///,,,,,,---...,,,*********************************))))))))))))******))))))*********+++++++++)))###000333000\\\~~~}}}BBB333:::JJJRRRGGG;;;AAAQQQ]]]______```aaabbbccccccdddbbbnnnVVVCCCCCC???<<<666666444222000...---,,,+++++++++************))))))))))))))))))))))))))))))))))))************+++************++++++++++++------............---,,,'''+++111555111,,,,,,000666:::999666;;;DDDEEE???CCCMMMKKK===777<<<999.........---///333333---''')))++++++***---///+++&&&************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------..................///000000111111555222000444@@@ZZZppphhhWWWJJJGGGEEE???KKKYYY]]]\\\aaaooo||||||uuulllaaaXXXRRRJJJIIIJJJRRRaaauuusssUUU>>>000...222...---,,,+++++++++++++++++++++++++++++++++++++++************++++++++++++))))))***+++,,,---......------........./////////,,,444111,,,111666:::@@@|||uuu???===___rrr^^^OOOIIIAAA:::777666666666888555111111444777888888555;;;DDDNNNVVV^^^fffjjjkkkoootttuuusssrrrsssuuuttttttttttttuuuuuuuuuuuuttttttttttttuuuwwwxxxyyywwwwwwwwwwwwwwwxxxyyyyyywwwxxxxxxyyyyyyyyyyyyxxxxxxwwwvvvvvvvvvwwwxxxyyywwwwwwwwwwwwvvvuuutttssstttsssrrrrrrqqqqqqrrrrrrqqqqqqqqqqqqqqqppppppoooqqqppppppppppppqqqqqqrrrrrrrrrqqqqqqpppooonnnmmmmmmnnnnnnnnnnnnmmmmmmllljjjkkkkkkjjjgggccc^^^[[[TTTSSSRRRRRRRRRTTTWWWXXXXXXWWWWWWXXX]]]iiixxx~~~}}}}}}|||fffOOO333,,,222,,,'''111++++++++++++++++++******++++++++++++++++++++++++************************************++++++++++++%%%---222///(((+++999FFF___kkk{{{xxx~~~wwwxxxyyyxxxqqqeeeVVVLLLIIIDDD<<<444333<<>><<<666666444222000...---,,,+++++++++************)))))))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---///...(((''',,,111222,,,+++***)))***---000222))),,,...---,,,---------222222,,,,,,111...***---+++//////------...+++$$$***************************************************++++++++++++,,,,,,,,,,,,,,,---------.........------...//////000000111222,,,///888888>>>aaayyy|||lllYYYKKKAAABBBBBB@@@???BBBJJJPPP]]]___bbbdddeeedddbbbaaa[[[XXXTTTPPPLLLIIIGGGFFFPPPUUUZZZaaavvv___@@@444...,,,000------,,,+++++++++,,,,,,************************************++++++++++++))))))***+++,,,---......---------.........//////000///444444000333999666DDDuuuNNN888gggzzzmmm```XXXMMMCCC<<<888666555888444111000222555777777222555999>>>DDDKKKRRRWWW```ffflllnnnnnnmmmppprrrqqqqqqqqqqqqrrrrrrrrrssspppooommmlllmmmpppsssuuutttsssrrrrrrrrrssstttuuutttuuuvvvwwwwwwwwwwwwvvvtttsssrrrqqqrrrsssuuuvvvrrrrrrsssssssssrrrrrrqqqrrrqqqpppoooooooooppppppmmmmmmnnnnnnmmmmmmlllkkkllllllkkkkkkkkklllmmmnnnnnnnnnnnnmmmlllkkkjjjiiiiiijjjjjjkkkjjjiiihhhgggddddddbbb___[[[WWWSSSQQQMMMMMMOOOPPPRRRSSSSSSSSSQQQQQQTTT]]]jjjuuuzzz|||~~~}}}ssssss{{{zzzqqq|||yyyQQQHHH555+++...+++)))111******************++++++++++++++++++++++++++++++************************************++++++++++++&&&***///...+++)))+++///999YYYmmmpppvvv{{{|||mmm~~~{{{yyyxxxwww}}}xxxnnn^^^PPPHHHHHHKKKPPPKKKBBB666000444AAAKKK@@@???>>>???AAABBBBBBAAAHHH___kkkaaaUUUYYYdddiiixxx}}}}}}{{{hhhhhh```SSSGGG===666111...***+++,,,,,,+++******)))******************************))))))))))))******))))))))))))************+++000+++(((,,,444XXXvvvCCC333JJJVVVHHH444444DDDQQQYYYZZZZZZ[[[\\\]]]^^^^^^aaa]]]lllTTTAAAAAA===;;;666666444222000...---,,,+++++++++************)))))))))))))))))))))))))))))))))))))))************)))************+++++++++*********)))******+++,,,'''......)))***000000)))---,,,000444222,,,+++...000,,,...333111******111))),,,)))***000,,,)))333&&&++++++&&&&&&+++...---))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,---------......------......///000000000000333666444,,,///GGGbbbjjjqqqsss___IIIEEEAAA@@@CCCEEECCCAAA???@@@CCCFFFFFFFFFDDDCCCFFFDDDCCCCCCHHHOOOWWW\\\cccttt{{{nnnNNN555333111---...------,,,,,,+++,,,,,,,,,************************)))************+++++++++((()))***+++,,,---......---------........./////////'''333;;;......:::999===ZZZ|||sssDDDBBB```}}}lllcccVVVIII@@@:::777555333444555666666666555444444444555555777<<>>RRRooo|||eeeUUULLLFFF>>>888555444333333555666666555444444444444555777999:::@@@FFFOOOWWW^^^ccchhhjjjfffhhhjjjlllmmmmmmlllkkkjjjjjjhhhfffeeeeeeiiikkkooonnnnnnmmmmmmmmmnnnnnnmmmmmmnnnoooppppppppppppjjjkkklllmmmnnnooooooooonnnnnnnnnnnnnnnooooooooopppooommmllljjjjjjiiiiiijjjjjjiiihhhgggfffeeedddggggggggggggggggggfffeeehhhgggeeeeeefffggggggfffeeefffggggggeeeaaa]]][[[VVVQQQKKKHHHHHHHHHGGGEEEMMMLLLKKKLLLLLLKKKHHHEEEHHHTTTcccooouuuxxx{{{~~~}}}}}}ssslllbbbZZZ\\\gggssszzzpppqqqzzz|||wwwrrryyytttsss}}}HHH444222000---,,,,,,------,,,+++++++++***)))))))))************************))))))))))))************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,......000666BBBQQQ___hhhooonnnjjjkkkwwwxxxggg~~~}}}~~~yyyrrr{{{wwwyyyrrr}}}oookkkpppqqqzzz|||}}}tttdddaaagggdddRRR@@@111000///...---,,,,,,,,,************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((111)))(((222***>>>wwwzzz???<<>>NNNUUUWWWUUUUUUXXXXXXTTTYYYYYY[[[^^^```eeeqqq}}}\\\DDD???===999666555444333111///---+++,,,+++***)))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------------------............////////////111333444666===iiirrrZZZ___nnn{{{qqqkkkjjj}}}uuutttpppdddbbbccc]]]iiieeejjjyyymmmGGG999,,,+++......---+++,,,+++************++++++************************************************)))***++++++******,,,...------------...............//////000000111222222333111JJJ^^^BBB555KKKfffrrrzzz|||mmm[[[LLLCCCAAA:::777444222333444555444555555555555555666777888777;;;???DDDHHHMMMSSSWWW^^^```cccfffhhhiiiiiiiiiggggggeeecccaaabbbdddgggfffgggggghhhjjjkkkkkklllhhhhhhiiijjjkkkkkkjjjjjjkkklllmmmmmmnnnnnnnnnnnnllllllkkkkkkkkkkkkkkkkkkkkkjjjiiihhhgggfffffffffeeeeeedddcccbbbaaaaaa```eeefffffffffffffffeeeeeedddbbbaaaaaabbbcccbbbbbbdddcccbbb___[[[VVVRRRPPPMMMJJJFFFDDDEEEFFFEEEDDDAAAEEEIIIJJJHHHFFFFFFGGGVVV___kkkrrruuuuuuwwwyyyrrr}}}|||yyy}}}uuuVVVIII^^^sssrrrnnnrrruuurrrzzzzzzzzz|||}}}^^^444111000---++++++++++++,,,+++++++++***************************************))))))))))))************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++111:::CCCHHHbbbfffgggkkkyyyqqqfffmmmwww}}}sssxxxyyyrrrwwwzzzjjjqqqmmmqqqwwwrrr}}}xxx{{{zzzvvvtttyyyrrrfffYYYSSSRRRLLL???333000///...---,,,,,,,,,,,,************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((000((((((111)))888iiiyyyttt>>>444PPPgggMMM666:::999GGGOOOUUUTTTSSSVVVVVVSSSUUUUUUVVVVVVTTTUUU___kkk___FFF@@@<<<888666555444333111///---+++,,,+++***)))(((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++,,,,,,,,,,,,++++++************************+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------........................///000111222+++FFFlll}}}uuujjjbbbaaafffmmmtttrrr{{{wwwmmmooonnn|||vvvcccEEE444---)))+++---+++******------,,,+++************************************************************((()))*********+++---///,,,,,,,,,---------............//////000111111111444///111VVVggg>>>999NNNdddrrrxxx||||||}}}}}}||||||qqq___QQQJJJBBB===777333222333555666555555555555555555555555777777888888999===CCCHHHNNNQQQTTTXXX\\\^^^___```bbbbbbaaa___]]]]]]```bbb```aaacccdddeeefffeeeeeeffffffgggggggggggggggfffiiiiiijjjkkkkkkjjjjjjjjjhhhhhhhhhggggggffffffeeeeeedddccccccbbbbbbbbbcccddddddccccccbbbbbbbbbaaabbbbbbccccccccccccbbbbbb```^^^\\\\\\]]]^^^]]]\\\\\\ZZZWWWSSSOOOJJJGGGEEEFFFDDDBBBCCCDDDEEEEEEDDD???CCCEEEDDDAAABBBIIIPPPaaagggnnnrrrsssrrrtttuuurrryyyyyysssgggaaajjj~~~vvvxxx~~~~~~~~~uuu{{{jjjYYY@@@(((---,,,+++))))))******+++***************+++++++++************************))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++///---***)))))),,,///111GGGOOOVVV___nnn|||}}}vvvtttqqqzzzwwwmmmttt{{{xxx~~~vvvqqqyyyooobbb^^^^^^______TTTOOOFFF???999333---)))...---,,,+++++++++++++++************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))...'''(((000'''000TTTttt}}}}}}}}}|||oooHHH---@@@ccc[[[BBB777222===GGGPPPRRRQQQRRRSSSRRRSSSTTTUUUTTTNNNLLLUUUbbb___DDD>>>;;;777666555444333111///---+++,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************************************************++++++++++++******************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,,,,,,,---------...........................//////666...DDDkkksssjjjhhheeecccjjjnnniiiooozzz{{{{{{yyypppmmmsssoooVVVEEE444000------///---)))(((+++......,,,+++************************************************************'''(((*********+++---///+++,,,,,,,,,------------------...//////000000111...;;;333///[[[jjj???777KKK___fffxxxzzz{{{zzzyyyyyy|||yyywwwxxx|||}}}tttcccUUUOOOHHH???888555444555666333333333444444444333333:::999888777666999===AAA>>>@@@CCCGGGKKKMMMOOOPPPXXXYYYYYYXXXWWWXXX[[[]]]___```bbbcccbbbaaa___]]]bbbbbbcccccccccccccccbbbdddeeeeeeeeeeeeddddddccceeeddddddcccbbbaaaaaa`````````_________``````aaabbbbbbbbbaaaaaaaaaaaaaaa]]]^^^^^^_________^^^^^^^^^\\\YYYXXXWWWWWWUUUTTTMMMLLLIIIGGGEEECCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEFFFEEEBBB??????GGGTTT^^^aaaeeejjjnnnoooqqqtttwww{{{{{{xxxvvv{{{}}}ppp^^^ZZZ}}}xxxooovvv~~~mmmlllyyywww]]]BBB111***+++***)))))))))******+++)))))))))***+++++++++,,,************************((()))))))))************))))))))))))))))))))))))++++++++++++++++++++++++///...---,,,,,,---......,,,444===EEERRRaaahhhhhheeejjjfffbbb\\\]]]gggooojjjdddqqqxxxsssxxx|||}}}ooommmqqqtttfffSSSFFFCCCGGGLLLOOO;;;888333///+++)))((((((,,,,,,+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++''')))///))),,,BBBxxxvvvaaa333111WWWcccNNN:::...555???KKKPPPPPPOOOPPPQQQOOOQQQTTTSSSMMMKKKTTT```^^^@@@;;;;;;777666555444333111///---+++,,,+++***)))(((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********************************+++++++++,,,,,,,,,,,,,,,------------....../////////////////////444(((111BBBTTT{{{ppp~~~xxxzzzWWW===555000000...//////,,,(((***///...---,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))))))))***---///++++++++++++,,,,,,,,,------------...//////000000+++===888(((888eeefff???///>>>SSShhhpppyyyzzzvvvuuuyyy~~~xxxssspppsssxxxwwwnnneee___XXXNNNDDD===888555333111222222222222333333333444555666555444555777999666777999;;;===???@@@AAAIIIKKKLLLMMMMMMOOORRRUUUZZZ\\\]]]______]]]\\\ZZZ[[[\\\]]]]]]^^^]]]]]]]]]``````aaaaaaaaa```______aaa``````___^^^]]]]]]\\\^^^]]]]]]]]]]]]^^^______[[[[[[[[[[[[[[[[[[ZZZZZZ[[[[[[\\\\\\[[[[[[ZZZYYYXXXUUUQQQOOONNNLLLJJJHHHCCCBBBAAA??????@@@AAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCBBBAAADDDKKKUUU___eeebbbdddgggkkknnnqqquuuxxxxxxrrrqqqvvvqqqbbbUUURRRbbbwwwvvvssstttttt^^^]]]~~~yyytttzzz|||mmmOOO333***---***************++++++,,,)))))))))***+++++++++,,,))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))***+++,,,------...%%%)))---000777AAAIIILLL\\\\\\cccpppyyy|||xxxsssssssssgggYYY^^^nnnmmmgggcccfffhhhjjj{{{~~~rrriiikkkqqqmmmcccdddvvv\\\TTTSSSPPPIIIFFFBBB@@@???>>>;;;888000---)))(((***,,,,,,+++++++++***)))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))'''+++///,,,---666[[[zzzGGG---GGG```XXXAAA000222:::EEELLLMMMLLLMMMOOOIIIKKKNNNNNNIIIGGGOOOYYY^^^>>>:::;;;777666555444333111///---+++,,,+++***)))((((((((((((((((((((((((((((((((((((&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((()))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((************************************++++++++++++,,,,,,,,,,,,------------......///000000000/////////000444111---GGGyyy~~~{{{gggVVV===...000222---++++++,,,***)))---444,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))))))))***,,,...******+++++++++,,,,,,,,,,,,,,,------...////////////000222444222:::sssIII111@@@NNN\\\llltttsssqqqrrrtttuuuvvvvvvrrrmmmjjjmmmqqqkkkfff]]]TTTKKKBBB:::444555444333222111222333444000222444555444444444555555555666777777888999999;;;===???@@@AAACCCFFFHHHMMMOOOQQQTTTVVVWWWWWWWWWXXXYYYZZZ[[[[[[\\\\\\\\\[[[\\\\\\]]]]]]]]]\\\\\\\\\[[[[[[ZZZZZZYYYYYYYYY[[[ZZZZZZZZZZZZZZZ[[[[[[XXXXXXXXXWWWWWWWWWVVVVVVWWWWWWWWWVVVUUUTTTSSSRRRLLLIIIFFFDDDCCCAAA???===@@@???>>>=========>>>???@@@AAAAAA@@@>>>===???@@@:::===EEEPPP[[[bbbdddcccggghhhiiijjjmmmppprrrtttooopppvvvwwwcccKKKLLL^^^ggg```bbbllllllbbb^^^ddduuuaaaXXXeeeuuu}}}wwwhhhRRR999***)))000******++++++++++++++++++***************+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((***+++,,,,,,,,,+++------+++******---222555555AAAPPP\\\eeelllkkkfffwwwrrrxxx~~~}}}|||vvveeehhhooofffkkkrrr___aaahhh\\\HHH===OOOUUUIIICCCGGGEEE;;;FFFBBB===888333...(((%%%000,,,((()))---///---++++++******)))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((''')))+++,,,---///000NNNsss~~~aaa777;;;VVV\\\III555333666===EEEIIIHHHIIILLLJJJJJJLLLLLLIIIFFFJJJQQQ```@@@<<<===888666555444333111///---+++,,,+++***)))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((************************************++++++++++++++++++,,,,,,,,,---------,,,---...000000000//////111555444222333777KKKfff~~~sssUUUAAA888---***000111,,,******++++++***...444******))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((()))+++,,,************+++++++++++++++,,,,,,---......//////000+++,,,666555,,,KKKRRR777:::CCCPPP]]]fffkkklllmmmrrruuuvvvrrrkkkggggggiiiiiigggeeeaaa[[[RRRHHHBBB===:::666333111222333444222444555555444444555666666555555555666666777777555777999999999:::<<<>>>???@@@BBBEEEGGGJJJLLLMMMPPPQQQSSSTTTVVVVVVWWWWWWTTTUUUUUUVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUUUUUUUWWWVVVVVVUUUUUUUUUVVVVVVVVVVVVUUUTTTSSSSSSRRRRRRMMMMMMLLLKKKIIIGGGFFFEEE@@@>>><<<;;;;;;;;;:::999===<<<<<<<<<======>>>>>>===>>>>>><<<::::::===AAA@@@FFFPPPZZZ```bbbccccccjjjiiihhhiiijjjlllmmmmmmkkkooorrrlllZZZOOOZZZmmmggg``````iiillliiillluuuuuunnniii```XXXeeepppaaaJJJ666,,,+++---...******+++++++++******)))+++++++++***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,++++++***///---,,,+++***)))***,,,,,,///222555<<>>DDDDDDEEEHHHLLLJJJJJJKKKKKKHHHJJJNNNcccCCC???>>>888666555444333111///---+++,,,+++***)))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------+++,,,---///000000///......333,,,---777111///CCC___vvvvvvttt{{{gggggg~~~dddGGG555111------///***///,,,+++------+++---222)))((((((((((((((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((***+++)))************+++++++++++++++,,,------......///...000---...444222333>>>mmm~~~xxx}}}<<<333333888DDDVVVdddkkkmmmrrrnnnkkknnnrrrooodddZZZ___bbbfffhhhgggaaaXXXQQQCCC@@@:::555222222333444333444444333111111333555555444444444444555666666555777888888777777888:::888888888:::<<<>>>@@@AAADDDEEEFFFHHHJJJKKKLLLLLLMMMNNNOOOPPPQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQQQQQQQQQQPPPPPPOOONNNLLLKKKJJJJJJDDDCCCBBBAAA>>><<<:::999:::999777888999;;;:::999888999:::<<<===???@@@@@@<<<======;;;999;;;???CCCPPPVVV\\\]]]\\\\\\aaafffhhhfffeeefffggghhhhhhhhhkkkiiiaaaWWWTTT]]]hhhnnnmmmnnnhhhfffvvvttthhhhhhbbbRRR[[[pppsssbbbRRR;;;+++,,,111...&&&***************)))((((((,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******)))))))))((('''(((+++---,,,++++++---,,,---///,,,)))---555555BBBJJJGGGBBBGGGQQQXXXRRR___XXXNNNRRRNNNNNNaaacccqqqnnnWWWHHHNNNWWWWWWSSSCCC???FFF>>>***%%%000&&&(((+++---...+++(((%%%&&&(((***+++++++++,,,,,,+++***************++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))***(((,,,+++$$$)))///(((///WWW|||yyyssszzzrrrrrr[[[999CCCYYYRRR>>>888111000888@@@AAABBBEEEHHHDDDDDDGGGIIIHHHIIIKKKbbbBBB::::::888666555444333111///---+++++++++******)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%(((******((('''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))******+++++++++,,,,,,,,,///---***)))...222///(((////////////000000000000===MMMeeeyyy___```ssseeejjjwwwzzz{{{llleee___:::777222---+++***+++,,,,,,+++*********,,,///000+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,---------......------......///000000000===nnnbbbuuuxxxXXXFFF222---777JJJ^^^kkkjjjgggfffjjjnnnnnniiicccfffbbb______aaacccbbbaaaXXXRRRJJJ@@@999555333333444333111111222333333222333444555666666555444333555555555666666666777777666777777777888888888888888888777888999;;;===???CCCDDDEEEGGGHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGFFFFFFEEEFFFEEEDDDBBBAAA???>>>===;;;;;;::::::999888777777::::::::::::999999999888999999::::::;;;<<<>>>>>>>>>:::666999BBBKKKOOOPPPYYYZZZZZZ[[[]]]___```aaahhhffffffgggfffccceeeiiiddd]]]OOOQQQdddjjj```\\\qqqlll___cccvvvvvvkkkiiillldddRRRQQQ___eeeNNN:::+++,,,...***))),,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************...------...000333666888===<<<;;;:::;;;===???AAA@@@@@@???>>>===<<<;;;;;;///...------,,,,,,,,,,,,******++++++++++++******+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************+++@@@vvvzzz{{{}}}zzz|||qqq___EEE+++>>>WWWMMM;;;888333111777AAACCC@@@FFFEEEEEEEEEEEEEEEFFFFFFdddCCC;;;:::777666555444333111///---+++++++++******)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&((())))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))*********+++++++++,,,,,,***------+++---111111........./////////000000000000888FFFUUUdddtttdddccc|||ttt}}}qqqvvvtttnnnVVVIIIAAA:::444222///,,,******+++,,,,,,+++*********,,,...///*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,---------------------...//////000000444FFFtttpppeeeSSS777333<<>>888666666555333222333444333222222222333333333333222222444444555555666666777777666666666777777777888888777777666777888999;;;<<<888888:::;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;::::::999999888888888777777777666666666666666666666666888888888888999999999999===<<<;;;;;;;;;<<<===>>>;;;;;;===CCCJJJQQQUUUWWWYYYYYYZZZ\\\^^^```bbbcccdddbbbcccggghhhggghhhlllRRRGGGHHH```jjjUUUOOOdddbbblll```XXX___xxxoooZZZ```nnnpppbbb\\\^^^ZZZAAA333***---...***(((+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************,,,,,,+++***+++---///000///...------...///111333000000//////......------...---,,,,,,++++++,,,,,,)))******++++++******)))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************+++555aaazzz|||xxxxxxhhh222333OOOSSSGGG999000333888888;;;@@@DDDDDDDDDCCCDDDDDDEEEEEEfffEEE===:::666666555444333111///---+++++++++******)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((&&&&&&((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))(((*********++++++++++++,,,(((---///,,,+++...000///.........////////////000---...000777BBBPPP[[[bbbdddnnnnnnppp~~~uuu}}}vvv]]]HHH>>>777000---,,,+++*********++++++++++++*********,,,---...******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,---------,,,,,,---......//////000222+++DDDyyyddd===+++///:::IIIPPPYYY```dddfffhhhiiihhhfffeeedddcccaaa^^^[[[ZZZZZZZZZWWWRRRJJJCCC>>>:::888555444444444222111111111000000000000111111333333444444555666666777555555555666666666777777666666555555666666777888444444555666666666666666777777777777777777777777666666666666666666666666333444444555666666777777333444444555666777777888777777888888999999::::::<<<;;;:::::::::;;;<<<===>>>CCCIIINNNSSSVVVXXXZZZ[[[\\\\\\]]]^^^```aaaaaa______bbbeeebbbZZZVVVWWWEEERRRYYY\\\]]]TTTQQQ\\\___wwwiii[[[___jjjrrrddd^^^fffxxx|||iiiXXXMMM@@@222+++(((---...)))'''+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************---,,,***)))))))))***+++***)))(((((()))***,,,---((((((((((((((((((((((((,,,,,,+++*********++++++)))******++++++******)))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++FFFqqqxxxxxxjjj~~~oookkkMMM///<<>>;;;777666555444333111///---+++++++++******)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((('''&&&&&&)))+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((************++++++++++++))),,,---******------+++------........./////////222000...///444<<>>???GGGMMMSSSUUUTTTSSSUUUXXX^^^^^^^^^^^^^^^^^^]]]]]]YYY]]]bbbbbbWWWKKKGGGJJJ]]]hhhbbbUUUWWW[[[XXXVVVlllwwwjjjuuuwwwooo^^^iiippp~~~zzz___III<<>>???@@@@@@AAAAAAdddFFF>>><<<999666555444333111///---+++++++++******)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((('''&&&&&&)))+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))*********+++++++++******))))))---333111,,,------------............///000000...,,,///555:::ZZZ}}}ccc^^^xxxxxx\\\nnnpppqqqrrryyy~~~oootttxxxmmmxxxuuuaaaSSSJJJ;;;///+++,,,***&&&***++++++,,,+++***)))(((******))))))******++++++(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,++++++,,,,,,------......000222...,,,???ggg{{{vvviiikkk{{{zzzRRR111,,,---333>>>KKKVVV[[[[[[_________^^^^^^___```bbbWWWXXXZZZ[[[ZZZXXXVVVTTTNNNKKKFFFBBB???<<<999666666555333222111111222222000000111111111222222222222222333333333444444444555555555555555444444333555555555666555555444333444444444444444444444444333333444444555666666666555555555666666666666666888888888888888888888888666666666666666666666666333555777;;;>>>BBBEEEGGGMMMRRRVVVUUUPPPOOORRRVVV[[[\\\]]]]]]^^^]]]]]]\\\[[[]]]^^^YYYNNNHHHOOO[[[yyybbbPPPZZZjjj```VVV```ooozzzllltttsssnnnbbbcccjjjvvvnnnQQQ<<<555///***))))))***(((&&&(((---(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))++++++++++++++++++,,,,,,******))))))******++++++''''''(((((()))*********)))))))))(((((())))))***)))))))))******)))))))))(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''((((((((()))))))))***((((((((((((((((((((((((((()))))))))***************...---BBBtttqqqnnndddrrr~~~pppgggsss}}}oooaaaccc|||]]]777000JJJKKKCCC444---111444333888999;;;<<<===>>>>>>>>>cccDDD===<<<:::666555444333111///---+++++++++******)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''(((''''''''')))+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))((((((''')))))))))************+++***)))(((***222999888111,,,,,,,,,---------......+++...000...++++++...222///@@@]]]~~~uuusssfffhhhyyyyyyzzzwww||||||mmmnnnnnnwwwwww[[[QQQWWWQQQ???888444...+++,,,.........++++++,,,++++++***)))((())))))))))))))))))))))))''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++,,,,,,------...///,,,///222///777___{{{xxxWWW???555******555EEEQQQWWWYYY[[[\\\\\\[[[[[[]]]^^^\\\\\\[[[YYYXXXWWWWWWVVVXXXTTTPPPLLLJJJGGGDDDAAA===<<<:::999777666555555222222222222111111111111111111111222222222333333333333444444444333333222555555666666666555444444444444444444444444444444333333444444555555666666666555555555555555444444555555555555555444444444444444444444444555555555888:::???CCCHHHKKKLLLMMMKKKOOORRRQQQOOOOOOTTTYYYUUUVVVXXX[[[\\\]]]]]]]]]aaa[[[SSSJJJCCCEEESSScccfffXXXIIIRRRlllqqqeee___ccc{{{mmm[[[TTTWWWgggfff[[[___ggg^^^BBB111...)))++++++***(((''''''))),,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))((((((((()))******++++++(((((())))))))))))))))))''''''(((((()))))))))***))))))((((((((()))******((())))))******))))))(((''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''(((((())))))******))))))))))))))))))))))))))))))))))))************+++///---333ZZZuuuhhhccckkk~~~oooiiivvvhhhfffhhhpppxxxsssSSS///BBBQQQPPP===///111111+++444555777:::;;;<<<<<<<<>>;;;999888666666555444333222222111000000000111111111222222000000222222333222111111333444444555555555555444444444444444444444444444333333333444444444444444444444444444444444444444111111111222333333444444444444555777888:::;;;<<<@@@CCCGGGLLLNNNNNNMMMLLLIIILLLPPPQQQQQQSSSVVVYYYTTTUUUWWWYYYZZZYYYXXXXXXWWWMMMDDDBBBEEEIIIPPPVVVKKKXXXQQQKKKaaaxxxrrrddd```hhh[[[LLL@@@LLLfff```\\\UUURRRFFF111)))***&&&******)))((((((******)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))'''(((((()))))))))))))))*********************))))))))))))***************))))))(((((())))))***+++(((((())))))))))))(((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((()))*********))))))))))))))))))))))))))))))))))))************,,,))),,,--->>>mmmtttdddwwwqqqnnnxxx|||cccnnn{{{uuujjjssshhhBBB777JJJTTTJJJ888000///000000222555888::::::::::::dddCCC<<<;;;999666555444333111///---+++++++++******)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((###&&&((())))))((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))************)))---...+++)))***+++***++++++,,,,,,,,,---------000,,,)))***///111///,,,000333+++'''333AAALLLZZZVVVyyy|||vvvlllmmmccchhhvvvuuueeeXXXHHH<<<111)))+++222+++---000000,,,((()))---)))(((((((((((()))******((()))))))))))))))((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******+++,,,,,,---------///,,,(((,,,555666000PPPwwwhhhJJJ555,,,///333666???JJJQQQSSSRRRQQQQQQPPPPPPPPPPPPPPPQQQRRRRRRSSSQQQOOOOOOOOOPPPOOONNNHHHHHHGGGEEEBBB???;;;999:::999888777555444333222000000000000111111111111---...000111111111000///...//////000111111000000////////////////////////////////////////////////......//////000000111111//////000111333444555666666777999<<<>>>AAACCCDDDEEEHHHLLLPPPPPPMMMIIIGGGJJJMMMQQQSSSTTTUUUVVVWWWXXXXXXYYYYYYWWWTTTRRRPPPAAA999888EEEUUUZZZUUUOOOQQQRRRPPPXXXddddddjjj{{{hhh```PPPJJJEEEWWWmmmVVV\\\KKK===000$$$(((000///'''(((((((((***,,,***'''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************)))((()))))))))******)))(((((((((((((((((((((((((((((()))))))))))))))***++++++(((((())))))))))))((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))************---"""***,,,---TTTyyyqqqooo\\\wwwfffiiigggiiinnnWWW---???RRRSSSBBB000000:::///111444777999999999999hhhEEE===:::555555666666444000---,,,,,,++++++******)))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))************+++++++++---,,,,,,++++++,,,,,,---...///000///...///000222:::III\\\kkksssuuuvvvxxxwww|||yyyyyy|||~~~yyyyyynnnbbbXXXPPPLLLKKK:::777333...,,,,,,---...************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))************+++++++++,,,,,,,,,---------......666DDDlllcccvvv|||{{{iiiqqqwwwooodddJJJ222333555000222>>>KKKPPPPPPOOONNNOOOQQQRRRSSSRRRRRRQQQOOOOOOOOONNNNNNMMMMMMMMMNNNMMMKKKIIIFFFDDDCCCBBB======<<<;;;999777666555555444333333222333333333222222222222222222222222////////////////////////......////////////......//////..................//////000000111000000000222222333555777:::<<<===;;;<<<>>>AAADDDGGGIIIJJJIIIJJJJJJLLLMMMNNNOOOOOOMMMOOORRRSSSRRRRRRSSSTTTRRRSSSSSSUUUYYYWWWIII:::;;;===NNNeeefffUUULLLRRRXXXSSS___pppiiiVVV^^^yyyiiiRRRKKKQQQQQQRRRWWWVVVEEE<<<222+++++++++***'''***)))(((((())))))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((&&&&&&(((,,,///...---''''''''''''(((((((((((((((((((((((())))))))))))$$$,,,...+++///EEEcccwww|||xxxtttRRReeekkktttdddaaannnooo___WWW]]]@@@000222JJJPPP<<<000555///000111222333333444555bbbDDD???===666555666666444000---,,,,,,++++++******)))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))(((((()))))))))*********))))))*********+++++++++,,,,,,++++++++++++,,,,,,---...///...---...///111***111:::CCCJJJTTT```hhhgggjjjfffeeevvv}}}xxxpppuuuvvviii]]]rrrjjjjjjdddYYYMMMBBB:::444222222000---+++******+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********))))))*********+++++++++,,,,,,,,,,,,------------+++...???XXXbbb___eeesss|||mmmzzzkkkuuujjjeeeiiiuuubbbDDD...,,,///999BBBFFFHHHKKKIIIJJJLLLNNNOOOOOOOOONNNMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKDDDDDDDDDCCCAAA???>>>===::::::888777666666555555444444444333333333222222000000000000000000000000...//////000000//////...111111000000000000000000111111333444555555555555999999999;;;<<<>>>@@@AAA???@@@AAABBBDDDEEEFFFGGGIIIIIIJJJKKKLLLMMMNNNNNNMMMOOOPPPPPPPPPPPPQQQSSSRRRXXXYYYQQQGGGCCCCCCCCCGGGCCCLLL\\\^^^RRRNNNUUUSSSPPP[[[jjjfffUUUUUUdddSSSFFFIIIVVVVVVSSSQQQMMM<<<555---)))***+++***(((+++***))))))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&(((+++------+++''''''''''''(((((((((((('''((((((((())))))))))))'''***+++)))***777OOOccceeeiiiwwwkkkNNNYYYssspppeeetttuuuddd^^^iiioooiiibbbIII555:::IIIIII:::***000//////000222333444444eeeFFFAAA<<<333555666666444000---,,,,,,++++++******)))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((())))))))))))******)))))))))*********++++++,,,,,,++++++++++++,,,,,,,,,---...---,,,,,,...000------+++***,,,444@@@IIIKKKLLLKKKLLLUUUeeettt{{{tttrrrhhheeehhhfffmmmlll]]]OOO@@@JJJUUUHHHBBB???;;;555000---***)))+++******))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))******)))))))))*********++++++++++++,,,,,,,,,---------222000111>>>YYYuuuooonnntttwwwtttbbbnnnmmmqqqjjjaaarrrvvvbbbJJJ???222,,,,,,222===GGGDDDFFFHHHJJJLLLKKKJJJIIIJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHIIIKKKLLLMMMNNNOOOJJJJJJIIIIIIGGGFFFDDDDDDAAA@@@???===<<<;;;;;;:::999999888777777666555555333333333333333333333333111111222222222222111111444444444444555555555555555666777999:::;;;<<<<<<>>>>>>??????@@@AAACCCCCCCCCCCCCCCDDDDDDDDDDDDDDDFFFGGGGGGHHHIIIJJJKKKKKKLLLMMMNNNNNNNNNNNNOOOQQQMMMRRRPPPEEE;;;===GGGNNNMMMDDDCCCMMMQQQLLLLLLRRRPPPPPPVVV]]]YYYMMMGGGIIIBBB>>>KKKZZZVVVLLLDDD;;;111---(((''')))+++***((())))))******))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''')))******)))''''''''''''((((((((((((''''''((((((((()))))))))***'''''')))'''***<<>>444333777000***++++++,,,,,,------...)))***++++++,,,,,,,,,,,,************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))************++++++++++++,,,,,,,,,,,,,,,...---...???bbbqqqbbbooouuu{{{{{{tttxxxzzzhhh```nnnttt___[[[ppp}}}mmm[[[FFF999222///111666???@@@CCCFFFHHHHHHHHHGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@???===<<<;;;:::999888888888888888888888888666777777888888777777666999999999999::::::::::::;;;<<<===>>>????????????@@@@@@??????@@@@@@AAABBBDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDEEEFFFGGGGGGHHHIIIKKKMMMMMMLLLJJJIIIIIIBBBAAA===:::???KKKUUUXXXLLLBBB???FFFNNNNNNNNNPPPXXXZZZXXXRRRLLLHHHFFFDDDFFFDDDOOOWWWKKK===444******(((&&&''')))***)))((('''((())))))((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''(((((('''''''''''''''(((((((((((('''''''''((((((((())))))+++$$$%%%,,,***'''222EEEhhhsssfffVVV```llljjjhhh[[[iiiuuuqqqaaaYYYbbbooonnngggRRR888222???HHHGGG888333///...111222111///gggDDD>>>===888555666666444000---,,,,,,++++++******)))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))(((((()))))))))*********+++******))))))******+++)))***+++***))))))+++---)))+++...///...---,,,,,,,,,))),,,222222---,,,000,,,222111222666///***000333***---333111,,,+++)))---------,,,,,,+++***)))***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((()))))))))******************+++++++++,,,,,,)))******&&&%%%333TTTsss|||ssswwwkkk``````wwwaaacccvvviii^^^qqqmmmccc[[[ZZZWWWHHH444'''444666:::>>>BBBDDDFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBAAAAAA@@@BBBBBBBBBBBBCCCDDDEEEEEEEEEEEECCCBBB@@@???>>>===========================;;;<<<<<<======<<<<<<;;;<<<<<<<<<======>>>>>>>>>@@@@@@@@@AAA@@@@@@??????@@@??????>>>>>>?????????AAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGHHHIIIKKKIIIDDD???;;;:::777999;;;===EEEQQQXXXZZZHHHDDDDDDKKKUUUXXXTTTPPP]]]```YYYKKKEEEJJJRRRTTTQQQJJJMMMJJJ:::///,,,%%%(((((((((((())))))(((''''''***,,,,,,***((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''((((((((((((,,,%%%&&&...---'''---<<<]]]yyykkkQQQ\\\lllgggdddOOOOOOWWW___WWWJJJQQQccc^^^\\\TTTDDD444///999FFF;;;777333222222222///---hhhBBB<<<===888555666666444000---,,,,,,++++++******)))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''(((((((((((())))))((((((((()))))))))************))))))))))))******)))***+++***))))))+++---)))******++++++,,,---...111---+++,,,---,,,---///+++///++++++222///+++///***)))***------***)))+++------,,,+++***)))(((''')))************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((())))))((((((((()))))))))******))))))*********+++++++++111+++,,,///***%%%222FFFttt{{{www^^^UUUUUU[[[eeelllllllllnnn|||xxxeee]]]iiixxxccc[[[XXX___eee]]]JJJ<<<000111333666:::>>>BBBDDDAAAAAABBBBBBBBBBBBBBBCCC@@@@@@AAAAAABBBBBBBBBBBB??????@@@@@@@@@???>>>>>>>>>??????@@@AAACCCDDDEEEEEEDDDCCCBBB@@@???>>>===????????????????????????======>>>>>>>>>>>>======<<<<<<======>>>>>>??????@@@@@@@@@@@@???>>>======??????>>>>>>>>>>>>>>>???>>>>>>??????@@@AAAAAABBBDDDDDDDDDEEEEEEFFFFFFFFFEEEFFFDDDAAA;;;555222111444@@@HHHGGGCCCFFFMMMSSSBBBDDDFFFLLLTTTWWWQQQGGGPPPRRRMMMBBB???IIISSSXXXOOOFFFBBB;;;---))),,,(((((())))))***)))(((((('''))),,,000000,,,******+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''&&&%%%&&&(((''''''''''''((((((((((((&&&&&&'''''''''(((((((((,,,'''''',,,+++&&&)))000===dddhhhPPPPPPZZZ]]]ccc]]]bbbaaaWWWOOOOOOWWW\\\ZZZPPPKKKLLLDDD222+++000999888777555333111///...gggBBB======666555666666444000---,,,,,,++++++******)))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((()))))))))***)))))))))(((((())))))))))))***+++***))))))+++---///---+++******+++,,,,,,---...---***)))---000111+++000+++&&&***)))&&&+++***000---)))++++++))),,,((((((((((((((()))***+++((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((((()))))))))***))))))))))))*********++++++%%%%%%,,,---'''''',,,111OOOQQQXXXmmmqqqdddhhhWWWEEEOOOcccbbbUUUmmm|||nnn___YYY___^^^RRRJJJNNNVVVXXXUUURRR<<<:::888555555666888:::=========>>>>>>>>>??????======>>>>>>???@@@@@@@@@<<<<<<===>>>>>>=========;;;;;;;;;<<<===>>>???@@@@@@??????===<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999999:::;;;;;;<<<======<<<============<<<<<<;;;<<<<<<;;;;;;;;;<<<<<<==================>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAA@@@>>><<<888666666:::======EEEIIIDDD???@@@CCCEEEBBBFFFGGGGGGKKKNNNGGG<<<@@@AAA@@@???AAAEEEGGGEEEAAA888555000''')))---((('''((())))))((((((((((((''',,,000000,,,))))))+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$&&&((('''&&&%%%''')))''''''''''''((((((((((((&&&&&&&&&'''''''''((((((***)))))))))))))))))))))+++EEETTTTTTSSSPPPRRR[[[YYYhhhhhhTTTEEEIIIRRRUUUUUUJJJIIITTTWWWGGG444***111555888777333000000222___??????AAA888555666666444000---,,,,,,++++++******)))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))(((((((((((()))))))))***+++***))))))+++---(((((((((***,,,---,,,+++###,,,///***'''***,,,***%%%///...***...,,,***000###000///(((+++---)))+++,,,+++)))((((((((()))***)))(((((())))))***,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************+++******+++++++++++++++%%%:::333555GGG[[[uuu{{{SSS\\\]]]VVVKKK<<>>IIIPPPGGGCCC<<<:::@@@FFFBBB:::IIIMMMLLLFFFFFFIIICCC999<<<;;;>>>FFFKKKGGG===444333------,,,'''***,,,$$$&&&'''(((((((((((()))***$$$)))------)))&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''###&&&((((((&&&&&&(((+++''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&******((()))......***///111AAAYYYaaaVVVNNNQQQKKK]]]jjjaaaOOOJJJVVVdddKKKIIIOOO[[[cccZZZFFF777***111777777333///111444cccAAA:::;;;777666666555333111000......++++++******)))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$&&&((())))))(((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))((((((************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))************************...,,,+++111???UUUkkkxxxccc\\\bbbmmmcccKKKDDDNNNBBBJJJPPP```uuurrr^^^SSSHHHLLLIIIDDDNNN\\\XXXHHHCCCDDDFFFFFFBBB:::666444...000111000///222888>>><<<<<<<<<;;;;;;::::::::::::::::::999999999999888999999888888999999:::;;;;;;;;;:::999999888777777888888888999999888888888555555666666666666555555777777777777777777777777777777777777777777777777999999999999888888888888999999:::::::::999999888===999555444444333111...222:::AAA@@@;;;;;;CCCLLL>>><<>>HHHLLLJJJDDDEEEIIIBBB555666;;;BBBGGGFFFAAA999333+++***)))'''''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))))),,,333AAAUUUbbbZZZKKKGGGMMMSSSQQQIIIIIIYYYkkkNNNAAA;;;JJJaaaeeeOOO666333000...111444555111,,,cccBBB<<<;;;777666666444333111000......++++++******)))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%'''((('''&&&''''''''''''''''''''''''&&&''''''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))*********)))))))))((((((************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((************************)))'''&&&(((000<<>>BBB@@@;;;999>>>CCC;;;999???JJJJJJ@@@:::<<>>BBBBBBDDDHHHKKKHHH@@@888:::888555222///.........111111111222222333444555777777777666666666555555444444444444444555666666666666555555444444333333333444444555555444444333222333333444444333333222444444444444444444444444555555555555555555555555333333444444555666666666666666555444333222111111222000---...222777:::<<>>:::888888999666555;;;EEEFFF>>>999;;;;;;<<<666///111999999333888999999888555000+++(((***)))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((())))))))))))(((''''''((((((((()))))))))******)))...:::HHHMMMKKK<<>>>>>===BBB===666...******///222eeeEEE<<<:::777666555444222111///...---++++++******)))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%''')))******)))''''''''''''''''''''''''&&&''''''(((((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++++++++***************777666666;;;GGGQQQQQQKKK>>>IIIJJJIIIIII???666:::<<>>;;;777===;;;;;;@@@GGGKKKDDD:::===@@@BBB>>>777111000111///......------...///000444333333333222222222222444444444333444555555666444444333333222222222222222222333333333333222222222222333333333333222222333333333333333333333333222222222222222222222222333333444444444444444444444333111000...---,,,+++,,,///333777:::;;;:::888DDDAAA===;;;:::999777444555444999AAABBB===:::;;;666666222---000666888444666555222///,,,***(((&&&(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((())))))(((((('''''''''((((((((()))))))))((('''(((///:::BBBFFF;;;>>>BBBAAA;;;888BBBNNN<<<<<<;;;999888777777888===@@@BBB===444,,,((('''eeeEEE;;;:::999555555444222000///------++++++******)))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((+++---------''''''''''''''''''''''''&&&''''''((())))))((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((()))(((,,,---///888EEEKKKHHHGGGJJJBBB<<<>>>:::555:::>>>KKKRRRJJJBBBBBBGGGIII999666222222;;;CCC???555999BBBJJJGGG===444333666333222000............///000000000000////////////222111111111111222333333222222222222111111111111111111222222222222111111111222222333333222222111222222222222222222222222000000000000000000000000222222111111000000//////,,,,,,,,,---///111333444111444999<<<<<<:::888777>>>:::666777:::;;;888555555555999===>>>;;;999:::111222111///111444555333222000---***(((((((((((('''''''''(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''(((((((((((('''&&&'''(((+++111888>>><<<<<<===<<<777555>>>III888999999999888666444222444<<>>DDD???555555444;;;>>>999666999>>>@@@>>><<<555000777@@@===333222;;;DDDDDD;;;333333666999888555222111111222222/////////.........---------------------...//////000000000000000000000000000000111111111111000000000000111111111111000000////////////////////////..............................---------,,,,,,,,,111000000000111333555666999999888666555555888:::888444111333888;;;999666666666777999888777666555---...//////000000///...,,,+++***((((((((()))***&&&&&&'''(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((('''&&&&&&'''''''''((((((((('''%%%'''***+++,,,000555:::999999999555444;;;DDD>>>:::555333333333222000...444;;;===888444222222UUUCCC???<<<888555444333111000...---,,,++++++******)))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&''')))******)))''''''''''''''''''''''''&&&&&&((())))))*********''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))---)))'''''''''(((,,,000---777;;;@@@GGG???111//////666<<<<<<999888777666======888333888AAA???555000333777777444111111222999888555333222222444555000000000/////////......,,,,,,++++++,,,,,,---...---------------------------......//////......---------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////888666444111000000000111555555444222111222666:::444111///111555777666444444555444222111111///...---------...---++++++,,,((((((((((((((((((((((((%%%&&&'''(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((%%%%%%)))***(((***...333333555888666333555;;;999555111000111222000///,,,///111222222222555888MMMBBBCCC>>>777555444333111000...---,,,++++++******)))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&&&&''''''&&&$$$''''''''''''''''''''''''&&&&&&((()))************''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&((()))))))))((('''(((###$$$+++---)))'''***+++222111000666444222999000555777333//////222555111555444000555???>>>555333///,,,,,,///111000...666444222000000111333555222111111111000000000000------,,,,,,------...///+++++++++++++++++++++,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***))))))))))))))))))))))))+++++++++++++++++++++++++++,,,---///111333444555222111///...///000222333***...222444333222333444333111000000333444333222222333111...,,,+++***(((000......---+++)))***---&&&'''(((((((((((('''&&&$$$%%%'''(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((***%%%$$$((()))&&&&&&+++---...333888777222111444,,,---000222444333000...,,,---......///000222444NNN<<<===>>>444555555333222000///...---++++++******)))((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((()))***,,,...000111222000000000000////////////333222111000000222444555333333222111000///......////////////////////////000000000000000000000000000000000000000000000000111111000000/////////...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000////////////////////////////////////000000000000---------............///,,,,,,---///000222333333...---+++******+++,,,---///...---+++***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))***,,,...////////////,,,------....../////////...---,,,,,,---...000111JJJ>>>??????777666555444222000///------++++++******))))))(((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))'''((()))***,,,---........./////////////////////111000///......000111222111111000000//////......................................................////////////////////////000000/////////.........................................................////////////////////////////////////////////////------------------------.........////////////000------------...................../////////000000++++++++++++,,,---.........---,,,***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((()))+++---............,,,------------------...,,,,,,,,,,,,,,,,,,---...HHHAAA??????:::777666555222000...,,,++++++++++++***))))))(((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((()))))))))*********((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''(((((())))))******,,,,,,------....../////////...---,,,,,,---......................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------............------------////////////////////////////////////////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,---------......//////......------,,,,,,)))***+++---.........///,,,+++***)))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++******LLLDDD<<<<<<===888777555333000...,,,+++,,,,,,+++******))))))((())))))))))))((((((((((((''''''''''''''''''''''''&&&'''((('''&&&%%%&&&((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((()))))))))*********))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''******+++,,,,,,---.........---,,,+++++++++,,,,,,++++++,,,,,,---------...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,,,,------------......------,,,+++++++++***+++,,,.........---,,,***)))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((()))*********+++,,,,,,++++++******))))))++++++,,,---,,,+++)))(((RRREEE888888===888777555333000...,,,+++,,,,,,++++++***)))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((''''''''''''(((((()))***+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,*********+++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,---...---,,,***)))((((((''''''&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((())))))***+++++++++******))))))(((+++,,,---------+++***)))RRRCCC777888;;;777666555222000...,,,+++,,,,,,,,,+++******))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&'''(((((('''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))((((((''''''''''''''''''(((((())))))*********+++++++++,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,)))******+++,,,------...------,,,,,,+++)))(((''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))***************)))))))))++++++,,,,,,,,,+++******JJJ@@@;;;;;;888666555444222000///---------,,,,,,++++++******)))))))))))))))((((((((((((''''''''''''''''''''''''&&&((()))((('''&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''''''''''''''&&&&&&''''''''''''(((((((((((((((((()))+++,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------************++++++++++++******++++++,,,------...++++++***)))(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&((()))))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&'''((())))))******************++++++******)))))))))***++++++zzzzzzAAA===@@@>>>666555555333222111///...---------,,,++++++******)))))))))))))))(((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&(((***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++,,,,,,,,,---------)))************+++++++++,,,,,,,,,,,,,,,,,,------***)))(((''''''((()))***'''''''''''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&'''((()))***))))))******++++++,,,,,,)))(((''''''''')))***+++JJJ@@@>>>:::888666555444222000///...------,,,+++)))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&'''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((******+++++++++,,,,,,,,,------,,,+++************,,,,,,,,,++++++*********---------,,,,,,+++++++++,,,,,,,,,---------......,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++,,,,,,---...,,,,,,,,,+++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************)))))))))(((((((((((((((NNNBBB>>>;;;999666555444222111///...------,,,+++)))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))(((((((((''''''''''''''''''((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''************++++++++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,++++++******,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++,,,,,,---,,,++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******))))))))))))))))))))))))TTTBBB===<<<;;;666555444333111///...------,,,+++***)))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,+++++++++++++++++++++************************++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,++++++***+++++++++******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))******XXXBBB<<<;;;;;;666666444333111///......------+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''%%%&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))******)))******+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,+++***************))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))***************ZZZAAA;;;:::999777666555333111000///......---,,,***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((%%%&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((('''''''''((()))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,------,,,+++******))))))))))))((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((())))))************|||YYYAAA;;;:::888777666555333222000///......---,,,+++***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&'''(((((()))))))))************************+++++++++++++++++++++++++++,,,,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++******))))))))))))))))))((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))******~~~YYYBBB>>><<<777777777555444222000//////...---,,,+++***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((()))''''''((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&&&&'''''''''((((((((())))))))))))(((((((((((()))))))))***************++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))(((((((((((())))))((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((%%%&&&&&&'''(((((())))))XXXCCC@@@>>>777777777555444222111//////......,,,+++***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))'''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))***)))((('''''''''''''''&&&'''''''''(((((())))))%%%&&&&&&&&&''''''(((((())))))))))))************+++++++++,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((************************************************((((((''''''&&&&&&&&&%%%(((((('''(((((()))***+++((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))%%%%%%&&&&&&'''(((((()))YYYDDD<<<:::888777666555333111///...---------,,,++++++******)))+++*********))))))(((((())))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''))))))(((((('''''''''&&&((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%&&&(((******)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%}}}RRR<<<<<>>777666555333111000......------,,,++++++******)))************)))))))))((())))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''(((((((((((('''''')))(((((((((''''''''''''((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((&&&%%%&&&((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((******((('''&&&pppTTT;;;===???:::666666444333111000///...------,,,++++++******)))************))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))((('''&&&%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((''''''''''''))))))((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))'''&&&&&&((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((()))******)))((('''pppXXX???@@@>>>333666555444333111000///...------,,,++++++******)))*********)))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((+++******)))(((''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((''''''''')))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***(((&&&&&&((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''TTT===@@@@@@666555555444333111000//////------,,,++++++******)))))))))))))))))))))******))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***(((&&&&&&((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&TTT;;;<<<>>>:::555444444333222111000///------,,,++++++******)))))))))))))))************))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))*********''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''''''''(((((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&&&&((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%XXX???999999999555444444333222111000000------,,,++++++******)))((()))))))))************))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))************)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((()))&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%&&&((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&oooXXXCCC:::888999444444333333222111000000------,,,,,,+++******)))(((((())))))*********+++))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&'''''''''(((((())))))%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((************************''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&%%%&&&(((*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((]]]CCC<<<<<<555666666555444333111000///...------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))))))))(((((((((((())))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''***---...+++'''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''^^^BBB<<<>>>888666666555444333111000///...------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%&&&((()))***++++++(((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((,,,///...+++'''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''))))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''___AAA;;;???;;;666666555444333111000///...------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((******))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((+++...000///+++'''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((''''''))))))((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''zzz```AAA;;;>>>:::666666555444333111000///...------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,---------,,,,,,+++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***---000111...+++(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''```AAA:::===888666666555444333111000///...------,,,,,,++++++***************************************************************************)))))))))))))))))))))))))))***++++++++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************&&&'''(((***---000222444......------,,,,,,++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((,,,,,,+++***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))+++///000000---***(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((```AAA:::<<<666666666555444333111000///...------,,,,,,++++++***************************************************************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************...---,,,++++++,,,---...++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((------,,,+++***)))((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***,,,//////...+++***)))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((___@@@:::<<<888666666555444333111000///...------,,,,,,++++++***************************************************************************))))))))))))))))))))))))(((***+++,,,,,,+++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************444222...+++((('''''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((************************(((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++---///...+++))))))***((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((___@@@:::>>>:::666666555444333111000///......---,,,,,,++++++***************************************************************************))))))))))))))))))))))))''')))***++++++***)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************)))(((((()))+++---...*********++++++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&'''((()))***+++,,,,,,))))))******+++++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,......,,,)))''')))+++((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))]]]EEE;;;999:::666555444333111000//////------,,,,,,,,,,,,++++++))))))))))))))))))))))))++++++++++++******)))))),,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))((((((***+++******,,,************************+++*********))))))(((((())))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************)))))))))))))))))))))))))))***++++++))))))***+++(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))((((((************************************************(((((((((((((((((((((((('''(((***++++++***((('''************************************************))))))))))))))))))))))))))))))))))))************))))))************))))))************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---******)))((((((((((((((())))))))))))))))))))))))...,,,))))))++++++)))&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++******************++++++************++++++)))************+++++++++++++++++++++******)))))))))************+++++++++++++++++++++++++++++++++************************++++++++++++******))))))))))))************))))))************************))))))))))))))))))))))))((())))))))))))*********,,,,,,,,,++++++*********))))))))))))))))))))))))************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&''''''((((((((((((((())))))))))))((((((((((((******))))))((((((((('''******))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((''''''[[[BBB999777888666555444333222000//////---------,,,,,,+++++++++************************+++*********))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((())))))))))))))))))))))))******)))))))))(((((((((******************************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********++++++++++++++++++++++++***************************+++,,,,,,******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((***+++,,,,,,+++***(((++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))*********++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,++++++***)))))))))))))))************************...,,,******++++++)))'''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))*********+++++++++++++++++++++*********++++++************++++++************++++++++++++,,,+++++++++************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++)))******++++++******)))++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))*********))))))(((((((((*********))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((('''''''''''''''ZZZBBB999888888666555444333222111000///.........---,,,++++++***++++++++++++++++++++++++************))))))))))))***************)))))))))************************))))))))))))))))))))))))))))))******************)))))))))(((((((((((((((((((((((((((((((((((((((******))))))))))))((((((++++++++++++++++++++++++******))))))))))))******************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---++++++++++++++++++++++++************************++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,------,,,,,,+++------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***++++++,,,,,,+++************+++************************---,,,******++++++***((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////---------------,,,,,,,,,------------------------...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******************)))******+++,,,+++++++++***************************************)))))))))***************)))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''\\\CCC<<<;;;:::666666555444222111000/////////...---,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************++++++++++++***,,,---++++++------+++************************+++++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,...///...---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******,,,++++++*********++++++************************,,,,,,++++++++++++***)))))))))))))))))))))))))))************************))))))))))))))))))))))))***************************************************+++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------------........................,,,------......------,,,------------------------........................////////////000000000000................................................////////////////////////..................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++******+++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++++++++++++++*********+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((((((\\\BBB<<<;;;999777666555444222111000000//////...------,,,++++++------------------------------------------------************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------***......,,,---111222...,,,,,,,,,,,,,,,,,,,,,,,,---------------------..............................------,,,,,,------...------------------------........................,,,,,,,,,,,,---------...------------------------........................---...//////...---...///------------------------------------------------,,,,,,,,,,,,------------------------------------------------------------..............................////////////......------------------------------------------------------------------------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))************************************************))))))))))))************************************************************(((((((((((((((((()))*********)))))))))******+++************************,,,,,,,,,,,,+++***++++++************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++*********+++++++++,,,,,,++++++,,,,,,------------------,,,,,,,,,,,,------+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------------....................................------------------------------........................////////////............................../////////////////////////////////000000000000111//////////////////000000........................////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------******+++,,,,,,,,,++++++,,,,,,,,,,,,------......+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))\\\@@@;;;:::777777666555444333222111000............------------------------------------............////////////+++++++++,,,,,,,,,,,,,,,------------------------........................++++++,,,,,,------......***///000,,,,,,222333...////////////////////////......////////////000000//////////////////////////////............//////........................////////////////////////---------.........//////........................////////////////////////---/////////...---...///................................................------------....................................................................................////////////////////////................................................------------------------------------............+++,,,,,,------,,,,,,+++------------------------------------------------------------------------------------------------------------------------++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))************************************************)))))))))************+++************************************************)))))))))(((((())))))******))))))))))))***+++++++++++++++++++++++++++++++++,,,---,,,+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------......///...------,,,,,,------...,,,,,,,,,---------......,,,,,,------------......---.........////////////////////////////////////------------------------.............../////////000000000111111000000000000000000000000000000000000000000000000000000000/////////000000000111111000000000000111111111111////////////////////////000000000000000000000000.........///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......***++++++,,,,,,,,,,,,,,,,,,------......//////000,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))******+++]]]AAA;;;;;;666777777666444333222111000------------....................................---.........////////////,,,,,,,,,------.........------------------------........................+++,,,,,,---....../////////555555...---333333,,,000000000000000000000000....../////////000000000000000000000000000000000//////............//////////////////////////////////////////////////////........./////////000000////////////////////////////////////////////////---...//////------...///........................////////////////////////------.........///////////////////////////////////////////////////////////////////////////////////////............//////////////////////////////////////////////////////------------------------------........./////////------............------................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************++++++++++++++++++++++++************************))))))*********+++++++++************************************************+++******)))))))))*********************+++,,,,,,++++++++++++++++++++++++***,,,...---+++***,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---.../////////......------------......------------............,,,---------................../////////000000000000000000000000000000000......................../////////000000000111111111111222222222222111111111111111111111111111111000000000000000000000000000000000111111111222222111111111111222222222333000000000000000000000000111111111111111111111111///000000000111111111222000000000000000000000000........................------------------------------------------------+++,,,,,,---......//////,,,,,,---............---------...//////000111111,,,,,,------............,,,,,,------............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,```CCC>>>===888777777666555333222111000,,,,,,------.../////////////////////////////////---------.........//////---------....../////////........................------------------------,,,,,,------...///000000555;;;:::111000555444,,,000000000000000000000000---.........//////000000000000000000000000000000......------------......000000000000000000000000........................////////////000000000000000000000000000000000000////////////////////////---...///...---,,,---///........................000000000000000000000000---.........//////000000000000000000000000000000000000000000000000000000//////////////////////////////............//////000000000000000000000000000000000000000000000000------------------------............////////////......////////////......000000000000000000000000////////////////////////........................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++************************))))))******++++++++++++************************************************++++++***************+++++++++++++++,,,,,,---...++++++++++++++++++++++++***,,,...---+++***,,,...........................,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,------...///000000......------------......---------.........//////---------.........//////////////////000000000000000000000000000000000000000000000000000000000000000000111111222222222222111222222333333222222111111111111111111111111111000000000000000000000000111111222222222333333333111111111222222333333333222222222222222222222222333333333333333333333333111111111222222333333333111111111111111111111111000000000000000000000000////////////////////////------------------------,,,,,,------...///000000---......///////////////---......///000111111222---------.........//////---------.........//////................................................,,,,,,,,,,,,,,,,,,,,,,,,******************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------~~~dddFFF>>><<<999888666444333333333222111111000///......///000111////////////000000000000//////////////////////////////.........---------.../////////000000111111000000//////.........---............////////////////////////000000000000000000000000000000000000///000000000000111111111111111000000000000111111000000111111111222222222111111111111000000//////////////////............////////////////////////222111111111000000//////........................000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000////////////000000//////000111111111111111222222222222111000......///000111000///...///111000000000000000000000000---------.........//////111111111111111111111111////////////000000000000000000000000////////////////////////////////////------............------............/////////000.........------.........,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------............///////////////000000000000111111000///////////////////////////000000000000000000000000000000000000000111111111111222222222000000000000000000000000222111111111222333333444000000111111111222222222444444444444444444444444222333333333333333333333222222333222222111000///222222222333333222222222333333333333333333333333333333333333333333333444222222333333333444444444333333333333333333333333333222222222222222222333333222000//////000222333////////////////////////.........///////////////.........////////////000000000////////////000000***---000111000///......////////////////////////000/////////............,,,,,,,,,---------.......................................///......------,,,------......------,,,************************************************111)))&&&+++)))###%%%...,,,,,,+++***)))))))))***++++++++++++******))))))cccEEE===<<<999888666444444444444222000111111000/////////000111111111111111111111111111////////////////////////////////////......------/////////000000111111111111111000000/////////////////////000000000111111000000000111111111222222222222222222222222222222111111111111222222222222333222222111111222222333111111222222222333333333444333333333222222222111111111111000000000000///111111111111111111111111333333333222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222111111000000111111222///000111111222222111111333333333333222111000//////000111111//////000111000000000000000000000000////////////000000000000222222222222222222222222//////000000000111111111111111111000000000////////////////////////////////////000000000000//////....../////////000000000//////............//////------------------------......---------,,,,,,,,,,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.................................------.............................................////////////........./////////000000//////000000000111111111222111000000//////000000//////000000000111111111000000000000000000000000111111111222222222333333111111111111111111111111111111111111111222333333111111222222222333333333444444444444444444444444333333333333333333333333222222333333222222111111222333333333333333333222333333333333333333333333333333333333333222222222222222222222333333333333333333333333333333333333333333222222222222333333555444333333333333444555222222222222222222222222000000000000000000000000/////////000000000111111333333222222222222333333///111444555444333222333222222222222222222222222000000000000/////////........./////////000000000////////////////////////...............------,,,------............------------------------------++++++++++++++++++++++++***,,,555>>>999+++''',,,,,,++++++************+++,,,,,,++++++************aaaDDD<<<;;;999777666555666666555222000111111000000000000111222222222222222222222222222////////////////////////000000000///////////////000000000111111111111111222222222222111111111111111111111222222222333333222222333333333444444444444444444444444444444444333333333333444444444444444444444333333444444444333333444444444444555555666666666555555555555444444444444333333333222222222222222222222222222222555444444444444333333333222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333222222222222333333000111222222333333222222333444444444333222111000000111222222000000111222111111111111111111111111111111111111222222222222222222222222222222222222000000111111111222222222222222222111111111000000000000000000000000000000111111111222222111111111//////000000000111111111000000////////////000000........................//////............------------------....................................------------------------//////............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------------------------................................................////////////////////////000000000//////000000000000000000000000000000000////////////000000000111000000000111111111222222111111111111222222222222333222111111000000111111000000111111111222222222111111111111111111111111222222222333333333444444222222222222222222222222222222111111222222333333333333444444444444555555555555555555555555555555555555555444444333333222222222333444444444444333333444444555555444444333444444444444444444444444444444444333333222222222222222333333333333444444333333333333333333333333444444333333333333444444555555555666666555555555444444444444444444444444333333222222111111000000000000000111111111222222444333333333333333333444222444777777666555555666444444444444444444444444111111111111000000000000111111222222222222333333111111111111111111111111///////////////...---,,,---......//////......---////////////////////////------------------------&&&...<<>>///)))---++++++++++++++++++,,,---,,,,,,,,,,,,++++++++++++aaaCCC<<<;;;999777666666777888666222///111111111111111222222222333333333222222222222222000000000000000000000000111111111111111000000000111111111222222222222222444333333333333333333333333333333444444444555555555555555555666666666666666666666666666666666666555555555666666666666777555555444444444444555555666666666666666666666666777777777777666666666666777777666666666555555555444444444444444444444444555555555555555555444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444333333222222333333444222222333444444444444333333333444444333222222111111333444333222111222333222222222222222222222222222222222333333333333444333333333333333333333333111222222222222333333333333333333222222222222111111111111111111111111111111222222333333222222111111111111111222222222222111111000000000000111111000000000000000000000000000000000000////////////............////////////000000000000000000000000........................////////////////////////------------------------...............///////////////............//////........................////////////////////////////////////////////////000000000000000000000000222111111000000111111222111111111111111111111111000111111111111222222222222222333333333444444444222222333333333333444444444333333222111222222222111222222222222333333333333333333333333333333333333333444444444555555555444444444444444444444444555444444333444444555555666666666666666666666666555555666666666666777777888888777777666555444444222333444555666666666666555555666666666666555555666666666666666666666666777777666555555444333333444444555555555666666666555555555555555555555555666555555444444555555666333444555777777555444333333333333333333333333333555444444333222111111000000000111111111222222222222111111000000111111222222444666666555444555666666666666666666666666666333333333222222222111111333333333444444444444555333333333333333333333333111111222111111000///......//////000000//////...........................////////////////////////+++---333888333+++***...,,,+++++++++,,,---......------,,,,,,,,,,,,,,,,,,aaaCCC<<<<<<:::777777777888888777333000111222222333333333333333333333222222222111111111111111111111111111111111222222222222222222222222333333333333333222222222444444555555555555555555555555555666666666666777777777777777888888888888777777777777777777777777777777777777888888888888555555555444444555555555888777777777777777777777666666777777777777777777888888888888777777777777666666666666666666666666555555555555555555555555444444444444444444444444555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444333333222222333333444333444444555555555555555333333444444444333222222333444555444333222333555444444444444444444444444222333333333333444444444444444444444444444444444333333333333444444444555555444444444333333333333333333333333333333333333222222222333333222222222222222222333333333444444333222222111111222222333111111111111111111111111111111111111111111111111///000000000000111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111222111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222222222111111111111222222222222222222222222222222222222222333333333444444444444444555555555666666444444444555555555555666555555444333333333333333333333333333444444444555555555555555555555555555555555555555666666666666666666666666666666666666888888777666666777777777888777777777777777777777666666666777777888888888;;;;;;:::999888777777777333444555777888888888888777777888888888888777777999999999999999999999999::::::999888777777666666777777777888888888999999888888888888888888888888777777666666666666777777444555777999999777555444444444444444444444444444666555555444333222111111000000111111111222222222222111111000000111111222333444666666555444555666666666666666666666666666555555444444444333333333333333444444444555555555555555555555555555555555555555555555444333222111///000000111111000000///////////////////////////000000000000000000000000222...+++,,,---------///------,,,,,,---...//////---------------.........cccDDD======;;;999888777888888777444222111222333444555555555444444333333222222111111111111111111111111111111111333333333333333444444444444444444444333333333333555555555555666666666666666666666777777777777888888888888999999999::::::888888888888888888888888888888888888999999999999666666555555555555666666999999888888888888777777666666777777777777888888999999999888888888777777666666666666666666666666555555555666666666666666666666666666666666666666666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333444444333333333333444444444555666666777777666666444444555555555555444444444555666666444444555666555555555555555555555555444444444444555555555555555555555555555555555555444444444555555555666666666666555555555444444444444444444444444444444444222333333444444333333222333333444444444555555555444333333333333333333444333333333333333333333333222222222333333333333444222222222222333333333333333333333333333333333333333333333333333333333333111111111222222222222333222222222222222222222222111222222333333444444444444333333222222333333444333333333333333333333333222222222222222222222222222222222222222222222222444444444444444444444444333333222222222222333333333333333333333333333333444444444444555555555555555555555666666666777777555666666666777777777777666666555444444444555555444444444555555555666666666666666666666666666666666666666777777777777888777777777777777777777777::::::999999888888999999999999888888888888777777666777777888888999999:::;;;;;;;;;::::::999999888555666777888999:::::::::888999999::::::999999888::::::::::::::::::::::::;;;;;;;;;::::::999999999999999::::::::::::;;;;;;::::::::::::::::::::::::888888777777777777888888888999;;;<<<<<<;;;999888777777777777777777777777777777666666555555444444222222222222333333333444555444444333333444444555555777888777666666888999666666666666666666666666666666666666555555555555444444444555555555666666666666666666666666666666888888888777666555444333000111111222222111111000222222222222222222222222111111111111111111111111444000...///333444111.....................///000.............../////////fffFFF>>>>>><<<;;;999777777777777555333111222444555666666555555555555444444333222222111222222222222222222222222333333444444444555555555555555555555444444333333555555555555666666666777666666777777777888888888999999999999::::::::::::999999999999999999999999888888888999999999::::::888888777777777777888888999999999888888888777777777777777888888999999999888888888888777777777777666666666666666666666666666777777777888888888999888888888888888888888888888888888888888888888888666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555666555555444444555555666555666777777888888777777666777777888888777777777555666777777555555666777666666666666666666666666666666666666777777777777666666666666666666666666555555555666666666777777777777666666666555555555555555555555555555555555444555555666666555555444444444555555555666666666555444444444444444444555444444444444444444444444333333333444444555555555444444444444555555555555444444444444444444444444555555555555555555555555444444444555555666666666444444444444444444444444333444444555666666777777666555555555555555555666555555555555555555555555444444444444444444444444444444444444444444444444555555555555555555555555555555444444444444555555555555555555555555555555555555555666666666777777555666666666666777777777777777777777888888888888777777666555555555555666555555555666666666777777888888888888888888888888777777777888888888888999888888888888888888888888;;;;;;:::999999999999999999999999888888888777777777777888888999::::::;;;:::999999999999999999999777888999::::::::::::::::::::::::;;;;;;:::::::::999999999999999999999999;;;;;;;;;:::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::999999888888888888999999:::;;;<<<<<<<<<<<<;;;:::999999999999999999999999999999999999888888888888444555555555555666666666777777666666666666777777777888999888777777999:::777777777777777777777777888777777777666666666666555555666666666777777777666666666666666666666666999999999888777555444333111111222222222222111111111111111111111111111111111111111111111111111111111111222333444555222///000000//////......//////....../////////000000000gggGGG???>>><<<<<<:::777666777777666555111222444666777666666555777777666555444444333333222222222222222222222222444444444555555555666666666666555555555444444444444555555555666666777777666777777777777888888888999999999:::::::::;;;;;;999999999999999999999999888888999999999999:::::::::999999888888999999:::999999999888888777777777888888888999999:::::::::888888888777777777666666666666666666666666666666888888888999999:::::::::::::::::::::::::::::::::888888888888888888888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666777777666666777888888888888888888999999:::::::::999999555777888777666555666888777777777777777777777777777888888888888999999999777777777777777777777777666666666666777777777777777777777777666666666666666666666666666666666666666666777777777777666666555555555555666666666666555555444444444444555555555555555555555555555555444444444555555555666666555555555666666666666777555555555555555555555555777777777777777777777777666666777777888888888999666666666666666666666666555555555666777888888999777777666666666666777777777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666777777666666666666777777777777777777777777777777666666666666777777777777666666666666777777777777777777888888888999999999888888777666666666666666666666666666777777777777888888888888888888888888777888888888888999999999999999999999999999999999;;;::::::999888888888999999999999888888777777777777777888999::::::;;;;;;888888888888888888999999999999::::::;;;;;;:::::::::;;;;;;<<<<<<;;;;;;:::888888888888888888888888999:::::::::::::::::::::999999999:::::::::;;;;;;:::::::::::::::::::::::::::999999888888999999:::999::::::::::::::::::999999999999999999999999999:::;;;;;;;;;;;;;;;;;;;;;777777777777888888888888777777666666666666777777666777888777666666888:::888888888888888888888888888888888888777777777666666777777777777888888888666666666666666666666666999999888888777555444333111222222333333222222111////////////////////////111111111111111111111111...111222000...///111222222111000//////...//////......//////000000111111hhhHHH>>>>>>???::::::999888777666555555333555666666555555777888777777666555555555555555333444444555666666666555555555555666666666777777999:::::::::888666444333777777777777666666666666777777666666666888:::;;;::::::::::::::::::::::::888888888888888888888888777777777777888888888888888888999999999:::::::::;;;;;;<<<===<<<;;;;;;>>><<<<<<<<<<<<<<<<<<<<<<<<>>>:::;;;>>>>>>;;;>>>EEE:::<<<======;;;999888888===<<<<<<<<<<<<======>>>:::999999999;;;<<<;;;999<<<<<<;;;;;;;;;;;;::::::999::::::;;;;;;::::::999999999888888888888888888:::::::::999999888888888888888888888888888888888888888888888888888888888;;;:::888777777777888999999;;;<<<<<<;;;:::<<<>>>;;;;;;<<<======<<<;;;;;;:::999777666666777999:::888888888888888888888888888888999999999:::::::::999999999999999999999999888888888888888888888888::::::999999888777777777888888999999999:::::::::999999999::::::;;;;;;;;;888888888888888888888888:::999999888888999999:::666777888999999888777666888888888999999:::::::::888888999:::;;;;;;<<<<<<;;;;;;:::999888888888888999999999999999999999999;;;:::999888888999:::;;;999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999888777::::::999888888999999999:::999888888777777888888777777888888888999999999777888888999999::::::;;;888888888999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>><<<<<<<<<=========>>>>>>>>>===;;;999888999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;;;;;;;;;;;;;999999999999999::::::;;;:::;;;;;;;;;<<<<<<======:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAA@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>>;;;888888;;;>>>>>>:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999888888888888888888888888444444555666777888999999666555555666888:::999888555555666777999:::;;;;;;888999::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;666777777777777888888888:::999777555333444888;;;888777666777888999888777555555666666666666555555555444222000000222444666000000111111111222222222333333333333444444444555555444333333222222222222111222222333333222222111fffFFF<<<<<<<<<;;;;;;:::999888777666666666777888888777666777999999888777777666666777777777777777777666555444444666666777777888888999999::::::::::::999888777666999999888888888777777777888888777777888999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888999999999::::::::::::::::::;;;;;;;;;<<<<<<======>>>??????>>>???AAA========================<<<:::;;;>>>>>>;;;===BBB>>>@@@AAAAAA@@@???@@@AAABBBAAA???>>>===<<<<<<<<<<<<;;;999999:::;;;;;;:::<<<<<<;;;;;;;;;:::::::::999::::::;;;;;;::::::999:::::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;:::999888888888999999999:::;;;;;;;;;;;;;;;<<<;;;;;;<<<======<<<;;;;;;;;;:::888777777888:::;;;999999999999999999999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999999999888888888999999:::::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;999999999999999999999999:::::::::999999:::::::::888999::::::::::::999888999999999999::::::;;;;;;999999999::::::;;;;;;<<<<<<;;;::::::999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;==============================>>>======<<<<<<;;;=========<<<<<<<<<======<<<<<<;;;:::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;999999999::::::;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<>><<<<<<<<<>>>???========================>>>===<<<;;;;;;;;;;;;;;;???>>>>>>=========>>>>>><<<<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>===========================<<<<<<<<<<<<<<<======================================================<<<;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>??????@@@999;;;===>>>>>>===;;;999<<<<<<<<<=========>>>>>>=========<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999999999:::::::::999888888999;;;===<<<;;;999999:::;;;<<<======>>>888999999:::::::::::::::<<<<<<<<<<<<<<<;;;;;;;;;888888888888999999999999::::::999777666777:::<<<;;;999888999::::::999888888888999999999999888888777777666555555555444444444444444444555555555555777777888888888999999999999888777666666666666777::::::999888777555444333fffFFF<<<;;;;;;<<<;;;;;;:::999888777777888999::::::888777888999::::::999888888888888999::::::999888666444333222555666666777888999999::::::999999999999999:::::::::::::::999999999888888999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<============<<<=========>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;===??????<<<===@@@<<<===>>>>>>===>>>@@@BBBCCCBBBAAA@@@???>>>>>>>>>AAA???<<<;;;;;;<<<===<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::;;;<<<<<<<<<======>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999::::::;;;;;;;;;<<<======<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;:::999999:::;;;<<<::::::::::::::::::::::::<<<<<<<<<<<<====================================<<<<<<<<<<<<<<<<<<<<<<<<999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;<<<<<<;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<===============>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>===???????????????????????????>>>>>>===========================>>>>>>>>>>>>AAAAAA@@@@@@???>>>>>>============>>>>>>>>>>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<<<<=========;;;<<<<<<<<<<<<=========@@@???>>>===<<<===>>>???????????????????????????@@@???>>>>>>===>>>>>>>>>???>>>>>>======>>>>>>>>>?????????>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>??????????????????????????????????????????????????????>>>>>>??????@@@AAAAAA@@@@@@@@@@@@AAABBBBBB===>>>@@@AAAAAA@@@>>>===????????????@@@@@@@@@@@@??????>>>>>>>>>>>>==============================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999<<<;;;:::;;;===>>>>>>===<<<<<<<<<======>>>>>>>>>;;;;;;;;;<<<<<<<<<======>>>>>>>>>======<<<<<<;;;::::::::::::;;;;;;;;;;;;999:::;;;;;;::::::<<<>>>===<<<;;;;;;<<<<<<:::999;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;;;;:::888666444666666666777777777777888:::;;;;;;;;;;;;<<<<<<<<<;;;::::::999999999999999::::::999888666555444333gggGGG>>>======;;;;;;:::999999888777777:::;;;;;;:::888777888999::::::999999888999999:::::::::999888666444333222222222333444555666777777777777666666777999;;;<<<::::::::::::999999999999999999999:::;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<========================>>>>>>>>>>>>>>>???>>>======??????<<<>>>>>>???????????????@@@<<<>>>@@@AAA@@@>>>>>>???;;;<<<<<<;;;:::;;;===@@@????????????@@@AAABBBBBBFFFCCC???===>>>???@@@@@@======<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<======>>>>>>>>>>>>>>>>>>===============;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;===<<<<<<===??????===;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>================================================999999:::;;;;;;<<<===============>>>>>>>>>??????>>>>>>>>>======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::<<<<<<<<<===>>>???@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>==============================>>>>>>>>>======<<<======>>>>>>>>>>>>>>>>>>AAA@@@??????>>>>>>??????>>>>>>?????????@@@@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBB????????????@@@@@@@@@@@@????????????@@@@@@@@@@@@AAA@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAAAAAAAAAAABBB????????????@@@AAABBBCCCAAAAAA@@@@@@?????????>>>????????????????????????AAA@@@@@@??????>>>>>>>>>????????????????????????>>>>>>>>>>>>???????????????????????????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@@@@@@@AAAAAABBBAAA@@@@@@@@@@@@AAABBBBBBDDD@@@============@@@DDD@@@@@@AAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;::::::::::::<<<;;;:::;;;===>>>===<<<========================????????????@@@@@@AAAAAA@@@@@@??????>>>===<<<<<<<<<<<<<<<============>>>:::<<<>>>>>>>>>>>>???@@@???===<<<<<<======;;;:::;;;<<<<<<======<<<<<<;;;;;;;;;<<<;;;;;;:::999999666666777777777888888888:::;;;;;;;;;;;;<<<<<<<<<::::::999999999999999:::777777777777777777777777eeeGGG>>>>>>===:::::::::999999888888777999:::;;;:::888777888999999999999888888999::::::888888888777777555444444//////000111111222333333444444444444666888:::<<<;;;;;;;;;:::::::::999999999999:::;;;<<<<<<<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>============>>>>>>>>>>>>BBBCCCAAA>>>???CCCAAA<<<>>>>>>??????@@@@@@@@@AAA???BBBDDDCCCBBBAAAAAA@@@BBBBBBBBB@@@>>>>>>@@@BBB????????????@@@AAABBBCCCFFFCCC???===>>>???@@@@@@>>>>>>>>>=========<<<<<<<<<<<<============<<<<<<;;;;;;<<<<<<<<<==================>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<========================>>>>>>>>>>>>>>>======<<<;;;;;;<<<===>>>===;;;:::========================>>>>>>============>>>>>>====================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================::::::;;;<<<===>>>??????>>>>>>?????????@@@@@@@@@@@@??????>>>>>>====================================>>>????????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===========================<<<<<<<<<<<<<<<=========>>>???@@@BBBBBBAAAAAAAAAAAAAAAAAAAAAAAA=========>>>>>>=========<<<=========>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======<<<===>>>???@@@@@@??????AAAAAA@@@???????????????????????????@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBB@@@AAAAAAAAABBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@AAAAAAAAABBBBBBCCCCCCBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@AAAAAABBBBBBBBBBBBCCCDDDFFFHHHJJJKKKBBBBBBBBBAAA@@@@@@@@@?????????????????????????????????>>>>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>AAAAAABBBBBBCCCCCCCCCCCC@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>======<<<<<<<<>><<<>>>>>><<<>>>CCC@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????<<<<<<<<<<<<=========>>>>>>===<<<<<<>>>???>>>===?????????>>>>>>>>>>>>===AAAAAA@@@@@@@@@AAABBBCCCAAAAAA@@@???>>>>>>======>>>>>>>>>>>>????????????;;;===@@@AAA@@@@@@AAABBB???>>><<<<<<======<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;:::999:::;;;===???888999999999999:::::::::;;;;;;<<<<<<<<<=========;;;;;;::::::::::::;;;;;;<<<<<<;;;::::::;;;<<<<<<```DDD=========;;;;;;;;;::::::999999999999:::;;;:::999888999::::::999999999999::::::;;;777777888888888777777666111111111111111222222222444444555666777999;;;<<<======<<<<<<<<<;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>?????????>>>>>>>>>>>>???????????????AAA???;;;>>>DDDBBB;;;@@@@@@@@@AAAAAABBBBBBCCCBBBEEEGGGDDDBBBCCCCCCAAADDDDDDDDDCCC@@@@@@@@@BBBBBBBBBAAA@@@@@@@@@@@@@@@CCC@@@>>><<<===>>>???>>>@@@@@@@@@?????????>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>???????????????????????????@@@@@@@@@@@@???>>>===999<<<>>>???===;;;::::::??????>>>>>>>>>>>>??????????????????????????????????????????????????????>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>???@@@@@@?????????@@@@@@@@@AAAAAA@@@@@@@@@@@@??????????????????????????????????????????AAAAAAAAAAAA??????======<<<<<<<<<<<<======????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>????????????>>>>>>======>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAAAAAAAAAAA@@@???@@@AAACCCCCCCCCBBBBBBBBBAAA@@@@@@??????@@@@@@??????@@@@@@@@@AAAAAAAAA??????@@@AAAAAABBBCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@?????????@@@@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAA??????@@@@@@@@@AAAAAAAAA????????????@@@@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCC??????>>>>>>??????@@@@@@@@@AAABBBCCCEEEGGGIIIJJJBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>=======================================>>>>>>>>>??????@@@@@@AAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@???>>>>>>>>>???????????????@@@AAAAAAAAA???CCCKKKKKKCCC???AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@AAAAAABBBBBBAAA@@@??????AAAAAA@@@???AAAAAAAAAAAAAAAAAAAAA@@@??????>>>===>>>???@@@AAA@@@@@@@@@??????>>>>>>===????????????@@@@@@@@@@@@>>>@@@BBBBBBAAAAAABBBCCC???>>>======??????>>>===;;;<<<<<<======<<<<<<;;;===;;;:::999:::===@@@BBB<<<<<<<<<<<<============>>>>>>?????????@@@@@@@@@>>>>>>>>>===>>>>>>???@@@@@@???===;;;999999999999]]]CCC===???>>>============<<<<<<<<<<<<:::;;;<<<<<<;;;:::;;;===;;;;;;::::::;;;;;;<<<===:::::::::;;;::::::999888777777777666666666666555666777999;;;<<<>>>>>>???@@@????????????>>>>>>>>>===>>>???@@@AAAAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAA??????@@@@@@@@@AAAAAAAAA<<<@@@???<<>>>>>@@@@@@@@@???BBBBBBAAAAAAAAA@@@@@@@@@???@@@@@@AAAAAA@@@@@@???CCCCCCBBBAAAAAA@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBAAA@@@???>>>;;;@@@FFFEEE@@@<<<===@@@AAAAAA@@@??????@@@AAAAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????===>>>>>>>>>??????@@@@@@??????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@BBBCCCCCCBBB@@@???@@@???>>>======>>>???@@@AAA@@@@@@@@@?????????????????????@@@@@@AAAAAAAAA????????????@@@AAAAAABBB>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@???>>>>>>??????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCCCCCCCCCCBBB@@@AAACCCEEEFFFFFFEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@???@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBB<<<===>>>>>>?????????>>>CCCCCCCCCCCCCCCCCCCCCCCC???????????????@@@AAABBB>>>>>>>>>???@@@AAACCCCCC@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB????????????@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<===>>>>>>>>>BBBBBBCCCCCCDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFEEEDDDDDDDDDEEEBBBAAAAAAAAAAAABBBCCCCCCCCCAAAFFFQQQQQQFFFAAACCCBBBBBBBBBBBBCCCCCCCCCCCCBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@??????AAAAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAA???>>>===<<<<<<>>>???AAA????????????>>>>>>>>>>>>?????????@@@@@@@@@AAAAAA@@@BBBBBBBBBAAA@@@BBBCCC@@@>>>>>>???AAABBBBBBAAA>>>??????@@@@@@??????>>>=========<<<===>>>???@@@<<<============>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBAAA???===:::999999999:::^^^DDD@@@BBBBBB????????????>>>>>>>>>>>>:::<<<======<<<<<<>>>???<<<<<<<<<<<<<<<===>>>>>>============<<<;;;:::999======<<<<<<;;;:::::::::999;;;===???AAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@???@@@BBBCCCDDDDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAABBBBBBBBBCCCCCCAAAFFFFFFCCCJJJVVVVVVLLLDDDEEEEEEFFFGGGHHHHHHHHHDDDHHHGGG@@@>>>BBBCCCAAA>>>@@@CCCDDDCCCBBBBBBCCCAAAAAABBBBBBDDDEEEFFFGGGCCCBBBAAABBBDDDDDDCCCBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@GGGGGGFFFEEEDDDCCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEE@@@AAABBBCCCBBBAAA@@@??????GGGMMMLLLEEE@@@BBBGGGBBBBBBAAA@@@@@@AAABBBBBB@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???????????????@@@@@@@@@??????@@@@@@@@@AAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAACCCDDDDDDCCCAAA@@@BBBAAA@@@??????@@@AAABBBAAAAAAAAA@@@@@@???????????????@@@AAABBBBBBCCCCCC@@@@@@??????@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAAAAAAAA@@@???@@@@@@AAAAAABBBCCCDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCBBB???AAACCCEEEFFFFFFDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDCCCCCCCCCBBBAAAAAA@@@@@@EEEEEEDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDDDDDDDDDDEEECCCCCCCCCDDDDDDDDDDDDEEEBBBCCCCCCDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEBBBAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB??????@@@AAABBBBBBCCCCCCBBBCCCCCCDDDEEEFFFFFFGGGCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFDDDDDDDDDDDDDDDEEEFFFFFFCCC>>>@@@IIIIII@@@>>>CCCCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@???>>>>>>@@@>>>===>>>??????>>>===>>>>>>>>>??????@@@@@@@@@@@@???>>>======???AAABBB>>>>>>>>>>>>>>>???????????????@@@@@@@@@@@@AAAAAABBBCCCCCCBBB@@@@@@AAACCC@@@??????AAACCCEEEDDDCCCAAABBBBBBCCCCCCBBBBBBAAA>>>???@@@@@@@@@???>>>===;;;;;;;;;;;;<<<<<<<<<<<>>>>>???AAABBBeeeFFF@@@CCCEEEHHHDDD>>>===>>>@@@???===???===;;;===@@@AAA>>>;;;999======:::;;;???>>>888999;;;======;;;999888888@@@>>>===<<<===>>>======CCCAAA??????AAACCCCCCCCCAAACCCEEEDDDBBBBBBCCCEEEDDDGGGHHHEEEBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDIIIGGGEEEDDDCCCCCCBBBAAADDDCCCAAAAAAAAABBBDDDEEE@@@@@@@@@BBBDDDFFFFFFEEECCCFFFFFFCCCAAADDDEEECCCFFFEEEEEEHHHJJJKKKHHHDDDEEEDDDDDDCCCBBBAAAAAAAAADDDDDDDDDBBBAAAAAABBBDDDBBBAAAAAABBBCCCCCCBBB@@@CCCCCCCCCCCCDDDEEEFFFFFFJJJDDDDDDDDDCCCJJJIII===DDDDDDEEEEEEEEEDDDDDDCCCLLLHHHCCCBBBEEEHHHJJJJJJ@@@CCCGGGGGGDDDBBBCCCEEEEEEDDDCCCDDDFFFGGGFFFEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFEEEEEEEEEFFFFFFDDDAAABBBFFFGGGDDDDDDGGGFFFAAAEEEAAA@@@CCCBBB???@@@CCCCCCCCCBBBBBBBBBBBBBBBCCCBBBDDD@@@AAAGGGBBB>>>FFFCCCHHHIIICCCAAAEEEGGGDDDFFFFFFEEECCCCCCDDDDDDAAA>>>???AAAAAAAAAAAABBBBBBAAA@@@>>>>>>AAAEEEDDD@@@BBBCCCCCCDDDEEEEEEEEEDDDCCCCCCCCCCCCEEEEEECCCBBBCCCCCCDDDDDDCCCDDDDDDEEEAAACCCEEECCC@@@???BBBEEECCCAAA@@@AAACCCDDDDDDCCCBBB???@@@CCCCCCAAAAAADDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEECCCAAA@@@AAACCCEEEFFFFFFEEEEEEFFFHHHKKKEEECCCBBBDDDGGGHHHFFFCCCBBBCCCCCCBBBFFFKKKLLLIIIIIIFFFBBBBBBEEEGGGGGGEEEDDDCCCCCCCCCCCCDDDFFFHHHJJJJJJIIIIIIIIIJJJJJJKKKJJJKKKJJJGGGCCCCCCFFFIIIEEECCCBBBBBBEEEGGGHHHHHHBBBCCCEEEEEECCCBBBBBBCCCGGGDDDBBBCCCGGGHHHDDD@@@???@@@BBBDDDFFFHHHIIIIIICCCFFFGGGDDDDDDGGGFFFCCCCCCCCCCCCDDDDDDEEEFFFFFFAAA@@@@@@@@@BBBDDDFFFGGGFFFFFFFFFFFFFFFFFFFFFGGGFFFDDDCCCCCCEEEFFFEEEDDDFFFDDDCCCDDDGGGIIIGGGEEEEEEGGGHHHFFFDDDCCCEEEHHHEEEFFFGGGGGGDDDBBBAAAAAACCCDDDBBB???AAAEEEBBB;;;CCC@@@AAAFFFGGGBBBBBBEEECCCDDDDDDCCCCCCCCCCCCDDDCCCBBBAAAAAAAAA@@@???===AAABBBDDDDDDDDDEEEGGGIIIDDDFFFGGGFFFBBBAAABBBDDDCCCDDDEEEDDDBBBAAABBBCCCCCCEEEHHHIIIHHHFFFFFFFFFGGGHHHGGGFFFDDDCCCEEEGGG???>>>>>>AAADDDEEEBBB>>>???AAACCCDDDCCCBBBBBBCCC@@@@@@@@@DDDGGGGGGDDD@@@CCC???===???BBBBBB@@@???@@@>>>???BBBDDDCCCAAAAAA>>><<<<<<@@@AAA>>>>>>@@@:::<<<<<<999===CCCBBB<<<;;;<<>><<<<<<<<<;;;;;;<<<@@@@@@??????@@@BBBEEEGGGFFFFFFEEEDDDBBBAAA@@@@@@@@@>>>@@@CCCBBB>>>???CCCBBBAAABBBCCCDDDDDDBBB???CCCEEEEEECCC???======??????===;;;<<<>>>@@@???===BBBBBB>>>:::<<>>:::;;;===???BBBDDDEEEEEEAAAAAABBBBBBBBBBBBBBBAAAdddGGG???===999@@@>>>===>>>@@@AAAAAA???<<<===?????????????????????CCCCCC@@@AAADDDDDD@@@DDDCCCAAA@@@???@@@BBBDDD>>>>>>===???@@@BBBCCCCCC???AAACCCDDDCCCCCCBBBAAA???>>>>>>???BBBCCCCCCBBB@@@@@@>>>===>>>@@@AAAAAAFFFFFFFFFFFFFFFEEEDDDDDD?????????AAADDDEEEFFFFFFBBBCCCDDDEEEFFFGGGHHHIIIKKKIIIGGGFFFFFFFFFFFFEEEKKKMMMMMMIIIHHHKKKKKKJJJHHHFFFDDDCCCDDDDDDCCC@@@BBBBBBDDDFFFGGGIIIKKKKKKFFFGGGGGGGGGGGGHHHKKKLLLIIIHHHGGGGGGHHHHHHFFFEEEEEEEEEDDDCCCBBBBBBBBBCCC===GGGHHHAAAAAAGGGHHHEEEFFFFFFFFFEEEEEEDDDDDDCCCIIIFFFDDDEEEHHHJJJKKKJJJFFFIIILLLMMMLLLIIIGGGFFFBBBBBBCCCCCCCCCBBBBBBBBBIIIIIIHHHGGGFFFEEEFFFGGGDDDDDDDDDFFFGGGGGGDDDBBB>>>AAAEEEHHHIIIIIIGGGFFFAAACCCEEEGGGHHHGGGFFFEEEDDDCCCAAABBBDDDEEEEEEDDDDDDGGGCCCCCCIIIDDD@@@GGGBBBFFFEEEBBBCCCGGGGGGCCCDDDEEEDDDCCCCCCCCCCCCCCCJJJHHHFFFGGGIIIIIIFFFBBBBBBBBBCCCDDDEEEFFFDDDBBBBBBCCCDDDDDDEEEEEEDDDDDDEEEEEEFFFGGGHHHIIIIIIHHHFFFGGGHHHIIIHHHHHHHHHHHHHHHIIIIIIHHHGGGFFFGGGIIIEEEEEEDDDDDDCCCCCCDDDEEEJJJFFFDDDEEEDDDBBBCCCGGGDDDEEEGGGIIIKKKLLLMMMMMMFFFIIIMMMOOOPPPRRRUUUWWWQQQQQQNNNJJJFFFCCCBBBCCCNNNLLLJJJJJJLLLKKKIIIFFFNNNRRRRRRMMMJJJKKKLLLKKKJJJJJJIIIJJJKKKKKKJJJIIINNNMMMLLLMMMOOOQQQRRRRRRPPPNNNKKKIIIIIIJJJKKKMMMQQQSSSTTTSSSQQQRRRUUUWWWVVVTTTPPPNNNMMMLLLJJJHHHIIILLLNNNPPPQQQRRRTTTVVVOOOLLLJJJKKKNNNOOOLLLHHHPPPQQQRRRTTTUUUUUUUUUUUUVVVYYYYYYWWWWWWYYYXXXUUUPPPPPPOOOOOOPPPQQQRRRSSSJJJKKKMMMOOORRRVVVXXXZZZXXXWWWVVVUUUSSSQQQOOONNNPPPPPPPPPOOOOOOOOOOOOPPPIIIGGGFFFGGGJJJLLLKKKJJJMMMMMMMMMJJJGGGFFFGGGJJJOOOQQQTTTTTTSSSSSSSSSTTTOOORRRQQQNNNOOOSSSQQQLLLNNNLLLOOOTTTVVVTTTTTTXXXMMMLLLNNNQQQUUUUUUQQQMMMQQQQQQQQQRRRSSSRRRPPPOOOMMMNNNOOONNNMMMMMMOOOQQQMMMPPPSSSRRROOOMMMLLLLLLNNNOOOQQQQQQQQQQQQSSSTTTRRRSSSSSSRRRQQQQQQSSSUUUVVVSSSNNNJJJHHHIIILLLMMMPPPLLLFFFAAAAAAGGGOOOTTTIIIKKKNNNOOOMMMLLLKKKKKKNNNMMMJJJEEE@@@>>>>>>???@@@===;;;<<<===>>>???@@@BBB>>>999777888999:::;;;>>>;;;:::<<<:::888999===>>>>>>;;;:::???EEECCC===???@@@AAAAAAAAAAAAAAAAAAHHHAAA<<<<<>>??????@@@>>>???@@@AAABBBCCCEEEFFFCCCCCCFFFIIIHHHCCCCCCEEEBBBDDDGGGIIIJJJJJJHHHGGGDDDGGGHHHHHHFFFDDDEEEFFF???===;;;;;;>>>@@@???>>>888???BBB>>>;;;???CCCCCC@@@>>>======??????>>><<>>@@@CCCEEE???>>>>>>>>>??????@@@@@@^^^FFFHHHMMMLLLDDDDDDDDDCCCAAA>>>;;;999>>>AAADDDCCC???===???BBB===??????======@@@AAA???@@@???=========>>>???AAACCCCCCBBBBBBAAAAAAAAA@@@BBBDDDEEEEEEDDDCCCBBBBBBFFFCCCAAACCCGGGIIIGGGDDDKKKHHHEEEFFFIIILLLLLLLLLGGGGGGHHHIIIHHHGGGFFFEEEQQQPPPNNNKKKIIIGGGEEEEEEEEEEEEFFFEEEEEECCCBBBAAA???@@@@@@BBBDDDGGGJJJKKKFFFHHHFFFBBBAAADDDDDDBBBHHHFFFDDDDDDFFFHHHIIIIIIGGGFFFEEECCC@@@>>>===<<>><<<:::888888>>>DDDDDD@@@@@@AAACCCDDDDDDGGGJJJMMMBBB???CCCKKKNNNGGG===888::::::::::::::::::999999;;;;;;;;;888666555777888444777===EEEFFFCCCBBBEEEBBBFFFLLLOOOOOOOOOPPPRRRNNNPPPPPPOOOKKKGGGEEEDDDMMMJJJEEECCCAAA@@@>>>===>>>@@@???======@@@AAA???BBBCCCCCCCCCBBBAAABBBCCC???>>>======???BBBEEEGGGJJJIIIGGGFFFEEEFFFGGGGGGYYYAAA@@@BBB???@@@AAABBBCCCCCCCCCDDDDDDAAACCCEEEDDDAAA???@@@AAAEEEFFFEEEDDDCCCEEEGGGHHHFFFFFFGGGIIIJJJIIIGGGEEEFFFFFFGGGFFFDDDCCCCCCCCCHHHFFFEEEGGGIIIJJJHHHFFFFFFDDDCCCCCCDDDDDDCCCBBBBBBBBBDDDFFFEEECCCCCCFFFGGGHHHJJJLLLMMMMMMLLLLLLGGGGGGFFFEEEEEEHHHKKKNNNKKKJJJIIIHHHGGGFFFFFFFFFIIIKKKLLLMMMLLLKKKKKKKKKNNNOOOMMMIIIJJJNNNOOOLLLKKKKKKJJJJJJJJJJJJJJJIIIDDDDDDDDDEEEEEEFFFFFFFFFGGGFFFFFFFFFGGGHHHHHHGGGIIIHHHGGGGGGIIIJJJJJJIIIAAABBBBBBDDDHHHKKKOOOQQQ\\\yyy\\\ZZZWWWPPPZZZWWWWWWWWWXXXYYY[[[]]]^^^iiijjjjjjjjjhhhddd___[[[```bbbhhhooouuutttoooiiifffjjjnnnlllgggcccdddffftttwwwzzz{{{{{{}}}}}}kkkWWWLLLTTT___bbbiiitttzzzzzzyyy{{{}}}~~~zzzuuusssvvv{{{}}}yyyxxx{{{}}}}}}wwweeebbbZZZPPPFFFAAA@@@BBB:::???GGGMMMPPPQQQRRRSSSOOOTTTXXXVVVNNNGGGCCCCCCEEEIIIJJJEEEBBBBBBDDDDDD:::<<<===<<<>>>???===888===>>>AAADDDCCCAAAFFFMMMIIIJJJKKKLLLOOOSSSWWWYYYTTTVVVYYY[[[]]]bbbiiinnntttqqqvvvqqq___UUUHHHCCC;;;444222555:::===:::===@@@BBBCCCGGGMMMRRRWWWZZZccclllnnnjjjhhhjjjpppuuuzzz|||{{{}}}xxxtttmmmfff```[[[WWWTTTQQQDDD888:::GGGOOOIII???;;;???BBBAAA>>>>>>AAAEEEJJJNNNVVV]]]aaacccbbbaaaaaa___]]]ZZZXXXXXXXXXXXXcccOOOHHHBBB>>>FFFDDDBBB@@@??????@@@@@@FFFEEEDDDFFFIIIJJJHHHFFFCCCCCCBBB@@@??????BBBFFFHHHFFFCCCCCCDDDEEECCCBBB>>>@@@CCCDDDCCCCCCDDDFFF??????BBBKKKTTTUUUMMMEEEGGGJJJMMMKKKGGGEEEHHHKKK@@@FFFPPPTTTLLLBBBCCCIIIPPPRRRVVVZZZ]]]```aaabbb^^^ZZZTTTKKKDDDAAABBBDDDCCCBBBAAA@@@@@@BBBEEEGGGMMMTTT___hhhnnnrrruuuwwwnnnooonnnmmmrrrzzz|||zzzssstttuuutttqqqlllhhhfffaaaaaa___]]]\\\ZZZXXXXXXOOOOOOPPPSSSXXX[[[\\\[[[aaa______```ccceeeffffffppppppqqqtttxxx}}}|||bbbNNNRRRZZZ[[[\\\bbbiiiiiillluuu}}}~~~wwwooo{{{|||wwwpppgggaaa[[[```hhhnnnqqqsssssstttxxx{{{~~~}}}yyyvvvuuuvvv}}}zzzvvvuuutttqqqoooppplllgggfffhhhfffaaannnooossswwwwwwtttvvv{{{|||ttteeeZZZYYYbbboooyyyvvvxxxzzzyyyvvvvvvzzz~~~sssuuu||||||yyyyyyvvvyyy{{{{{{zzz~~~~~~oooccceeerrr{{{xxxsssdddiiilllkkkgggeeeiiinnnqqquuu}}}yyyxxxwwwuuutttuuuuuuuuuaaaRRRHHHFFFJJJDDDBBBBBBFFFOOOWWW[[[\\\PPPNNNMMMQQQVVVYYYWWWTTTPPPNNNMMMLLLHHHFFFKKKQQQSSSLLLCCC???@@@CCCDDDEEEDDDFFFIIIGGGCCC@@@@@@AAAKKKOOOYYYgggqqqpppdddXXXFFFLLLPPPNNNHHHEEEJJJPPPWWWaaapppwwwnnnaaabbblllwwwiiibbbaaafffddd```\\\YYYXXXXXXXXX^^^hhhwwwyyy{{{{{{~~~xxxvvv}}}zzzsssttt}}}~~~uuurrrwwwwwwmmm```XXX[[[hhhxxx||||||vvvrrrsssuuuqqqtttzzzuuuyyy{{{zzzvvvtttwww{{{fffgggjjjoootttyyy}}}oooiiiZZZVVVaaa\\\]]]dddwww~~~zzzzzzzzzxxxuuuppptttvvvtttnnnjjjiiikkkUUUYYY```fffhhheee___ZZZ___bbbddd```ZZZWWWYYY\\\jjjsssyyyuuuzzz}}}~~~~~~tttuuu}}}uuupppqqqsssrrrqqqrrrpppnnnppprrrooohhhfffiiipppssssssooohhheeeiiinnncccaaajjjxxxxxxkkkgggnnnssspppmmmmmmsss}}}{{{~~~tttpppzzz|||uuullllllqqqssstttvvvyyyyyy}}}xxxwwwuuuzzz~~~}}}yyyyyy~~~wwwyyy}}}rrrvvv{{{~~~{{{~~~sssuuu|||rrr|||uuu^^^ddd\\\mmmpppwww|||yyytttuuuyyyccctttiii^^^lllwww{{{{{{zzzttt]]]bbbhhhfff[[[QQQSSS[[[bbbkkknnnhhhdddfffhhhhhh[[[nnnkkkbbblllnnniiiqqqmmmooommmhhhiiiqqqyyy}}}}}}vvvvvv|||vvvqqqpppjjjnnnuuu|||~~~|||yyynnnvvvyyyxxxlllssslllyyyvvvgggnnnhhhccclllzzzyyyqqqooo___jjj|||}}}kkkeeeooosssmmmjjjkkkoooqqqooonnnooowwwxxxzzzzzztttnnnooouuuwwwyyy~~~wwwpppooommmiiidddccc^^^aaagggmmmqqqttt{{{~~~~~~{{{rrriiiooo|||mmmdddgggnnnkkkjjjjjjdddiiifffbbb^^^___gggttt~~~~~~yyyxxx~~~|||~~~{{{}}}uuutttjjjiiiooommmgggooossskkkmmmiiicccnnnzzznnnrrr~~~zzzxxxxxxzzz~~~qqqfff```[[[aaadddlllkkkkkkmmmkkkmmmyyynnneeecccfffiiiooouuuzzzssstttssslllnnntttpppmmmooorrrtttppphhhfffiiizzzxxxwwwuuuppplllqqqzzzvvv}}}}}}vvvzzzyyy|||uuu{{{wwwuuurrrqqqqqqnnnjjjjjjnnnyyyzzz|||}}}yyyvvv|||}}}sss{{{tttqqq|||~~~zzzoooiiihhh}}}zzzqqqssssss|||sss~~~~~~|||||||||{{{wwwrrrmmmiiiooolllkkkoooqqqpppppprrrlllppptttyyy~~~}}}}}}|||}}}mmmgggbbbbbbaaa^^^^^^```bbbcccgggmmmppppppsssxxxxxxwwwzzzwwwzzzuuuttt~~~}}}uuupppqqquuuyyy{{{```cccdddhhhqqq{{{~~~zzz~~~wwwzzz}}}yyysss{{{~~~~~~~~~~~~yyy}}}www|||yyy}}}```___nnnwwwrrr{{{|||fffcccwww}}}yyy{{{{{{www