BM6P6(@ MMMNNNMMMMMMRRRYYYZZZVVVSSSSSSSSSRRRQQQOOOMMMLLLMMMLLLKKKMMMOOORRRRRRRRRXXXVVVUUUSSSSSSTTTUUUVVV^^^YYYaaa|||rrrhhhppphhhkkk}}}}}}tttSSSQQQMMMMMMVVVeeemmmmmmsssooonnnsssvvvwwwyyy{{{zzzttthhhZZZPPPNNNTTTZZZsss{{{pppgggcccaaahhh|||rrrkkk|||qqqjjjgggbbbZZZPPPFFF>>>:::999666666999>>>@@@<<<888===KKKPPPQQQWWWZZZeeeyyyzzzPPPYYYlllSSSCCCJJJIIIHHHGGGFFFGGGHHHIIIIIIJJJJJJKKKKKKJJJIIIIIIHHHMMMQQQQQQMMMKKKLLLNNNTTTTTTSSSQQQOOOPPPRRRUUUWWWXXXZZZ]]]___```^^^]]]``````bbbeeeiiiiiigggeeedddiiieee```aaannnooozzz|||}}}xxxYYYMMMWWWZZZWWWWWWkkksss```TTTIIICCCMMM\\\mmmOOO@@@:::;;;???CCCFFFLLL[[[iiiYYYKKK>>>999999777555444222222222111222222333333000000000000000000000000111000000///...---------------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))***************++++++,,,,,,------......------...///777HHHXXXnnnvvvooovvvyyy~~~ZZZ???@@@JJJUUUmmm~~~vvvtttsssvvvvvv{{{tttiiicccccc^^^aaacccbbbaaa```aaabbb\\\]]]^^^]]][[[ZZZ[[[\\\]]]YYYUUUSSSQQQOOOOOOQQQUUUWWWWWWWWW[[[iii}}}kkk^^^KKKIIIIIIJJJJJJUUUsssjjjIIICCC;;;444222333444555666<<<999777999444111:::777MMMtttvvvhhhddd___]]]___WWWUUURRROOOMMMNNNOOOQQQNNNRRRUUUUUURRROOONNNNNNOOOQQQQQQQQQVVV]]]]]]ZZZTTTTTTTTTSSSSSSSSSRRRRRRLLLKKKLLLNNNQQQTTTTTTTTTUUUTTTRRRQQQRRRTTTWWWXXXVVVWWWeeevvvmmmtttvvvyyyxxxooo\\\XXXYYYcccqqq|||~~~}}}nnngggbbbbbbddddddfffiiijjjeee\\\PPPHHHGGGMMMSSSgggxxx|||vvvrrrnnnjjjiiijjjkkk~~~|||nnnggggggccc[[[RRRIIIBBB===:::888777888:::===>>>===;;;BBBMMMRRRUUUYYYYYYcccyyyjjjPPPeeeRRRHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEHHHLLLPPPPPPLLLJJJKKKMMMTTTTTTSSSQQQOOOOOOQQQSSSWWWVVVWWWZZZ^^^___^^^\\\___cccggghhhfffdddbbbbbbccciiigggbbb```fff{{{zzzssssssvvv~~~eee___iiioooqqqvvvxxxiiiYYYNNNEEEEEEWWWlllbbbGGG<<>>GGGIIINNNjjj~~~RRRFFF;;;888999888666666333333222111111222222222////////////////////////000000//////...------,,,------,,,,,,,,,++++++++++++++++++*********))))))(((((()))))))))***************++++++,,,------------,,,,,,---...444BBBQQQddd~~~nnnnnnjjjTTTAAAAAALLLccczzz}}}yyyzzzxxxkkkrrrvvvqqqrrrppprrryyywwwqqqqqqllleee```______``````[[[ZZZZZZ[[[[[[]]]^^^^^^[[[ZZZYYYYYYYYY[[[___ccc^^^aaagggooo}}}~~~hhhWWWMMMIIIDDDBBBJJJ[[[vvvtttXXXDDD>>>777222222333555666888<<<888888<<<777333:::BBBaaapppbbb```\\\ZZZ\\\RRRQQQOOOLLLKKKKKKLLLLLLMMMQQQTTTUUURRROOONNNNNNTTTVVVWWWWWWZZZ``````]]]XXXWWWUUUSSSRRRRRRSSSSSSKKKKKKMMMPPPTTTVVVUUUTTTRRRPPPOOONNNPPPSSSWWWZZZWWW\\\iii~~~|||uuuvvvyyyuuummmiiiqqqzzznnnbbb[[[XXXVVVVVVXXXXXXUUUPPPHHHBBBCCCIIIOOO]]]gggkkkvvvtttwwwzzz}}}{{{qqqeee``````bbb```ZZZQQQGGG@@@<<<::::::777888:::<<<<<<===>>>@@@GGGOOOSSSYYY\\\YYYgggYYYZZZhhhFFFFFFKKKDDDDDDDDDEEEEEEEEEEEEEEEFFFEEECCCBBBBBBBBBCCCDDDHHHKKKNNNNNNKKKJJJJJJLLLSSSTTTSSSQQQPPPPPPRRRTTT[[[WWWUUUWWW]]]aaa```^^^\\\bbbhhhhhhccc``````cccccckkkjjjeeeaaa___rrr{{{gggXXX```uuuyyy|||zzzkkk^^^QQQIIIFFFQQQmmmWWWBBB===AAA999???LLLLLLRRR{{{eeeHHH>>>777888:::999777888444333222111111111111111/////////////////////////////////......------,,,,,,,,,,,,,,,++++++++++++++++++*********)))))))))(((((())))))))))))***************+++,,,,,,------,,,+++,,,...---000;;;FFF^^^zzz{{{mmmaaawwwjjjGGG<<>>999777AAAeeefff[[[\\\ZZZWWWVVVOOONNNNNNMMMLLLKKKKKKJJJLLLOOOSSSTTTRRRPPPNNNMMMYYY[[[\\\ZZZ[[[______[[[ZZZXXXUUUQQQOOONNNNNNNNNLLLMMMOOORRRUUUVVVTTTSSSQQQPPPMMMLLLMMMQQQTTTWWW[[[___iiisss|||}}}rrreee[[[SSSOOONNNMMMLLLIIIDDDAAADDDJJJPPPXXX^^^___|||yyy|||}}}|||zzzrrrmmmeeeaaa______^^^]]]VVVQQQIIIAAA;;;888888999666:::======;;;<<<@@@EEELLLRRRUUUYYY[[[[[[uuukkkTTTqqq]]]KKKHHHGGGCCCCCCDDDDDDDDDDDDDDDDDDIIIGGGDDDAAAAAACCCEEEGGGIIIKKKNNNMMMLLLJJJKKKLLLPPPQQQRRRRRRQQQRRRUUUWWW___ZZZUUUWWW]]]bbbcccaaa[[[^^^bbbbbb```___bbbeeeccckkkkkkgggccc^^^fff{{{uuuzzzzzzjjjiiipppqqqnnnYYYZZZssssssaaaUUUJJJIIISSSiiilllMMM???>>>===>>>EEEMMMMMM\\\TTT@@@999555777999888666777444444222111000000000000////////////////////////.........---------,,,,,,,,,,,,,,,++++++++++++***************))))))))))))(((((((((((()))))))))***))))))******+++,,,,,,,,,,,,+++---///......444<<>>===666333111111444777999:::;;;===999777:::999BBBWWWvvv^^^XXX[[[\\\WWWSSSOOOPPPPPPPPPPPPOOOMMMLLLKKKMMMQQQRRRRRRPPPMMMLLLZZZ]]]^^^ZZZYYYZZZYYYUUUXXXVVVSSSPPPNNNNNNNNNOOOPPPPPPQQQSSSUUUUUURRRPPPRRRQQQNNNLLLLLLNNNPPPRRRVVVXXX```{{{sssuuu}}}vvviii[[[OOOJJJJJJIIIGGGCCCAAAEEEMMMTTTXXXZZZVVVttt{{{www}}}xxxrrrsssuuuuuuvvvyyyzzzyyywwwsssoookkkhhhggg^^^[[[YYY]]]bbbbbbZZZQQQKKKHHHCCC???;;;888777777777;;;>>>>>>;;;<<>>GGGRRRYYY___iiixxxvvvjjjccc```^^^___cccooovvv~~~yyy]]]RRRIIIGGGFFFDDDFFFKKKTTTooovvv^^^NNN>>>888:::333222111333666:::;;;;;;888<<<999666666:::TTTzzzwwwxxxhhhZZZXXX]]]^^^XXXQQQOOOPPPRRRSSSRRRQQQPPPOOOLLLMMMNNNPPPPPPOOOLLLJJJWWW[[[\\\XXXTTTTTTRRROOOQQQPPPPPPOOOPPPRRRSSSTTTRRRQQQQQQRRRSSSSSSQQQOOOSSSQQQOOOMMMLLLLLLMMMMMMRRRQQQVVVkkk|||iiifff|||}}}}}}yyy~~~qqq___TTTPPPNNNIIIDDDCCCHHHQQQYYYcccaaaZZZvvv}}}uuuqqquuu}}}{{{tttoookkkjjjlllllljjjiiilllmmmlllkkkgggcccaaaaaabbb___[[[YYY\\\___\\\RRRHHHBBBAAA???===;;;999888888999<<<>>>===<<>>GGGMMMRRR[[[iiitttqqqeee```\\\\\\]]]^^^___fffssswwwbbbTTTIIIDDDAAABBB@@@AAAMMM\\\rrrRRRCCC>>>999555444333333333555999;;;::::::555:::888666777CCCmmmyyykkkiiiaaaYYYYYY]]]]]]XXXRRROOOPPPQQQRRRRRRQQQPPPPPPOOONNNMMMMMMMMMMMMKKKIIIRRRWWWYYYUUUQQQPPPOOOMMMJJJJJJLLLNNNPPPRRRSSSTTTRRRQQQPPPPPPRRRRRRQQQPPPQQQQQQPPPOOOMMMLLLLLLKKKRRRPPPSSS]]]hhhsssuuuooo}}}~~~~~~~~~~~~}}}zzzvvv{{{tttgggaaa]]]UUUNNNKKKQQQ]]]ffflllnnnkkkzzzqqqiiiiiilllmmmmmmnnniiisss}}}oooeeebbb]]][[[^^^___\\\[[[\\\YYY\\\]]]\\\[[[ZZZ[[[]]]___^^^^^^\\\XXXQQQIIIDDD>>>===;;;:::999999999:::;;;<<<=========AAAHHHMMMSSSZZZZZZcccnnnSSSNNNqqqTTTIIICCCAAALLLBBBAAA???===>>>AAADDDFFFAAA@@@??????@@@CCCFFFHHHIIIHHHGGGGGGHHHIIIIIIHHHGGGIIILLLNNNOOOPPPRRRTTTSSSRRRQQQNNNLLLMMMRRRUUUZZZYYYXXXUUUTTTTTTVVVXXXSSSYYYVVVTTT[[[[[[XXX]]]aaatttooolllqqqgggkkkwwwuuu```QQQGGGQQQdddzzziiiWWWGGGBBB@@@<<<>>>FFFDDDHHHPPP^^^ttt___BBB>>>:::555333555555222111333111111000000000000111111........................++++++++++++++++++,,,,,,++++++++++++***************)))))))))(((((((((((('''''''''((((((((())))))''''''(((((()))******++++++)))+++//////,,,,,,000444LLL```ooorrrhhhiiittt{{{~~~sssWWWAAA666777:::===???CCCKKKWWW```uuu~~~{{{oooddd^^^\\\RRRQQQTTT\\\dddlllvvv{{{mmm___TTTLLLHHHDDD@@@@@@FFFKKKUUUmmmbbbPPP<<<444555777333///444333444777999:::888666333777666777@@@SSSxxxssswwwccc___ZZZWWWXXXYYYWWWSSSOOOPPPQQQQQQRRRRRRRRRRRRRRROOOKKKJJJKKKKKKJJJIIIMMMSSSVVVSSSOOOOOOOOOMMMGGGHHHIIIKKKMMMNNNNNNNNNQQQOOONNNOOOQQQSSSSSSRRRPPPPPPPPPPPPOOOMMMLLLKKKQQQQQQUUUXXXTTTSSSdddyyy~~~|||yyy~~~tttvvvzzz~~~qqqrrrlllbbbYYYVVV\\\iiisssjjjsssyyyxxxlllaaa]]]]]][[[[[[\\\]]]___nnnsss```QQQQQQTTTQQQJJJGGGKKKOOOOOOMMMMMMHHHLLLPPPRRRQQQPPPRRRSSSUUUZZZ^^^[[[QQQFFF@@@>>><<<;;;999777777999:::<<<===<<<<<<<<<>>>CCCIIIMMMOOOYYY\\\nnndddRRRVVVnnnHHHLLLIII???EEEAAA???<<<;;;<<>>>>>>>>>>>?????????@@@AAABBBCCCEEEHHHJJJLLLLLLVVVUUURRRMMMFFFAAA???>>>===:::777777:::===>>>===888:::<<<>>>DDDLLLRRRTTT^^^^^^^^^vvvRRRPPPyyyeeeNNNJJJFFFCCCEEEBBBAAA???============>>>??????@@@BBBDDDEEEFFFGGGBBBCCCDDDDDDBBBBBBCCCDDDGGGGGGGGGGGGHHHIIIJJJKKKQQQQQQOOOLLLJJJJJJLLLNNNPPPQQQSSSTTTUUUUUUUUUTTTSSSTTTVVVWWWXXXWWWWWWVVVTTTXXXuuuxxxpppuuu}}}yyyxxx{{{~~~zzzzzz^^^TTTZZZmmmoooTTTHHH>>>666===@@@777>>>JJJCCCGGGnnn]]]DDD;;;666555444333222111111111111////////////............///............---------+++,,,...///...,,,)))(((+++******)))(((''''''&&&((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((()))))))))))))))************+++++++++000222999HHHddd}}}rrr}}}vvvfff@@@777666===<<<666???PPP___bbbjjjsss{{{}}}jjjaaaWWWPPPQQQSSSOOONNNOOOUUUYYY___cccfffjjjpppuuuyyyyyyzzzzzzzzzzzzyyyyyytttnnnfff```\\\YYYUUUQQQJJJFFFCCCCCCAAA@@@EEELLLMMMQQQZZZmmmqqqTTTAAA444333333222222222222222555888:::999888888555333222555888===QQQzzzmmmfff```ZZZSSSPPPQQQSSSTTTSSSSSSTTTUUUUUUTTTUUUVVVXXXVVVVVVUUUTTTRRRPPPNNNMMMMMMMMMNNNNNNNNNMMMLLLKKKKKKLLLNNNOOOOOOOOOQQQRRRPPPOOONNNLLLKKKLLLNNNPPPLLLKKKJJJLLLNNNNNNLLLIIIGGGGGGGGGGGGFFFKKK[[[kkknnnuuu}}}~~~{{{yyyyyyuuuvvvwwwyyy{{{|||||||||uuusssuuu{{{~~~~~~}}}}}}zzzyyy{{{aaaXXXLLLDDDBBBBBBAAA@@@>>>@@@AAAAAA>>>;;;999999888999999999999999999999:::;;;<<<>>>???AAABBBCCCFFFFFFFFFCCC???===<<<<<<:::888666777:::===>>>======>>>???BBBIIIPPPVVVXXX[[[fffyyy|||___KKKbbb\\\IIIGGGDDDAAACCC@@@???===<<<;;;;;;<<<<<<===>>>>>>@@@AAABBBCCCDDD@@@AAABBBBBBAAA@@@AAABBBDDDDDDEEEFFFGGGGGGHHHHHHLLLMMMMMMLLLKKKKKKMMMOOOQQQRRRTTTUUUVVVWWWWWWWWWTTTUUUVVVWWWXXXXXXWWWWWWUUUXXXkkkqqqqqqvvv|||tttqqqxxx{{{pppooorrrwww~~~{{{~~~uuubbbVVVbbbxxxoooXXXIIIDDD<<<555888===;;;===DDDEEErrrvvvLLL<<<999777444444333222111111111111////////////........................------------,,,,,,+++++++++,,,,,,---*********)))((('''''''''((((((''''''''''''((((((''''''''''''(((((((((((('''((((((((())))))))))))))))))*********+++++++++---...222???YYY{{{zzz~~~WWWAAA333777<<<<<>>BBBFFFIIINNNSSSfffuuu{{{iiiZZZMMMAAA999222222222222333444555666666777888777666666555444333666;;;EEE```kkkeee^^^YYYSSSPPPRRRUUUVVVUUUVVVVVVVVVVVVUUUUUUWWWXXXWWWWWWWWWVVVUUUTTTSSSRRRJJJKKKLLLMMMMMMMMMMMMLLLMMMMMMMMMOOOQQQRRRQQQPPPLLLKKKIIIHHHIIIJJJMMMNNNHHHHHHHHHJJJMMMMMMLLLJJJCCCCCCCCCDDDBBBFFFSSSaaahhhmmmwww~~~xxxwwwyyytttrrrrrruuuyyy{{{yyywwwnnnlllmmmsssvvvwwwzzz|||yyyyyy|||{{{zzz|||bbbNNNHHH@@@:::999999888666444666777777666444333444666666555555555555555555666666777888888999:::::::::;;;<<<<<<:::999999:::555555555777:::<<<===<<<<<<<<>>===<<<:::::::::;;;;;;;;;<<<<<<===>>>>>>??????>>>???@@@???>>>===>>>@@@@@@AAACCCEEEFFFFFFFFFFFFGGGIIIKKKLLLLLLMMMOOOPPPPPPQQQRRRSSSUUUWWWXXXXXXUUUVVVWWWXXXYYYYYYYYYYYYXXX\\\ccc{{{ddd]]]mmmooommmkkkssslllaaabbbkkkvvv~~~}}}|||zzzyyywwwjjj[[[NNNVVVvvv}}}bbbMMM@@@<<<>>>;;;777444;;;AAA<<<@@@RRRZZZ>>>888888555444333222111111000111111/////////............---......---------,,,,,,,,,---+++)))'''(((+++...111******))))))((((((''''''((((((''''''''''''((((((''''''''''''((((((((((((''''''((((((((())))))))))))))))))*********++++++,,,,,,---666JJJiii{{{uuuTTT888555<<<<<<:::<<<>>>>>>BBBJJJQQQZZZgggtttxxxlllbbbYYYSSSRRRHHHIIIJJJIIIGGGEEEEEEFFFJJJJJJIIIGGGFFFEEEDDDCCC???@@@@@@@@@???@@@CCCEEEKKKIIIJJJOOOTTT]]]lllzzzaaaUUUEEE999444333333333111111222333444666888999888999999888666444555777777777>>>VVVzzzhhhddd]]]YYYTTTRRRUUUXXXXXXXXXXXXWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUVVVVVVVVVVVVVVVLLLLLLMMMNNNOOOPPPQQQQQQMMMKKKKKKMMMPPPQQQOOOLLLOOOLLLIIIGGGHHHJJJLLLLLLHHHIIIIIIKKKKKKKKKJJJIIIDDDDDDDDDEEEDDDFFFPPP\\\oooeeeooo{{{{{{wwwvvvwwwuuurrrooorrrvvvwwwtttpppccc```aaaeeehhhlllsss{{{|||{{{zzzzzz|||{{{wwwxxxvvvOOOAAA===999666666555444333333555777666555444444444666666666555555555555555666666666666666777777777777999::::::999888888888444444666888:::;;;;;;:::<<<===BBBKKKQQQUUUYYY\\\ccc[[[SSSdddxxx[[[BBB===AAA@@@>>>???===<<<;;;:::999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<======<<<;;;<<<======???BBBEEEFFFGGGFFFFFFEEEHHHKKKMMMMMMMMMNNNNNNNNNNNNOOOQQQSSSUUUVVVWWWVVVVVVWWWXXXYYYZZZZZZ[[[]]]cccaaagggkkkpppyyy~~~ooo___hhhuuu~~~ttt^^^XXX^^^hhhpppxxx~~~}}}{{{wwwuuuddd^^^UUUNNNPPPddd___III>>>888777888:::<<<555:::CCC<<>>;;;888888777666888===BBBHHHRRR\\\hhhyyyqqqfff```TTTSSSOOOLLLHHHGGGGGGHHHAAAAAA@@@@@@@@@@@@AAAAAAAAACCCDDDCCCBBBEEEKKKPPP\\\___fffmmmuuu~~~___KKK@@@;;;444000///000000000111111222333555777999:::;;;:::;;;;;;777333444888:::@@@RRRxxxxxx|||ooofffeee___[[[WWWVVVXXXZZZYYYXXXXXXVVVUUUTTTTTTUUUTTTTTTOOOOOOPPPQQQSSSTTTVVVVVVLLLMMMNNNOOOPPPRRRSSSTTTMMMLLLKKKMMMPPPPPPMMMJJJTTTPPPKKKHHHIIIKKKKKKKKKKKKLLLLLLLLLJJJHHHGGGFFFEEEDDDFFFGGGFFFFFFNNNWWW~~~kkkoootttxxxyyyxxxuuussstttppplllmmmoooooojjjfff[[[XXXVVVWWWXXXZZZccclllpppssswww{{{~~~|||uuutttyyy~~~^^^DDD888777666555555555444333555777888777555444444555555555555555555555555444666666666555555555444444444666888999888777777777555666888999999999::::::DDDFFFLLLTTTWWWVVV\\\ccczzzgggNNN___[[[JJJ<<<<<<@@@???>>>>>>===<<<;;;:::::::::;;;<<<:::::::::::::::::::::::::::;;;<<<<<<::::::;;;<<<<<<>>>AAAEEEGGGHHHHHHHHHFFFIIILLLNNNNNNLLLLLLLLLNNNNNNPPPRRRSSSUUUVVVWWWVVVWWWWWWXXXYYYZZZ[[[\\\[[[eeeccc```zzz{{{kkkqqqvvvlllqqqmmm[[[XXX]]]aaammmwww{{{sssiiibbbMMMJJJHHHNNN```vvvooo[[[FFF<<<;;;999888777999===888999???>>>XXX```AAA;;;:::666333333333222111000000000000............---------------,,,,,,,,,++++++++++++,,,+++***))))))))))))***))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((()))))))))************---000///222IIIvvvkkkRRRDDD===999===CCC:::777666888:::<<>>JJJKKKQQQVVVUUUUUUbbbsssrrrUUULLLssscccKKKAAA;;;<<>>======<<<;;;:::999999:::;;;<<<999999999999:::::::::::::::;;;<<<;;;:::::::::<<<<<<===AAADDDGGGIIIJJJJJJHHHJJJMMMNNNNNNLLLLLLLLLPPPQQQTTTVVVXXXXXXXXXXXXVVVVVVVVVWWWYYYZZZ\\\]]]VVV___bbb```mmmxxxvvvhhhzzzsssgggaaa^^^___eeeoooyyy}}}xxxnnnaaaTTTKKKIIIIIILLLZZZsssrrrVVVHHH;;;888999999999:::888;;;;;;;;;===JJJrrrRRR999777444444777333222111000000///000000.........------------,,,,,,,,,,,,+++++++++************++++++***)))'''&&&))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&'''''''''(((((((((((((((((()))))))))******)))+++...---,,,:::aaazzzdddPPPAAA777999>>>===999777888888666888<<>>444111333............///000111222555555666777999;;;===>>><<<888888:::666111777BBBVVVoooooojjjcccaaa___```]]]YYYXXXYYYYYYVVVSSSSSSPPPMMMMMMPPPQQQPPPMMMKKKKKKKKKLLLNNNQQQSSSUUUKKKKKKKKKLLLMMMOOOQQQRRRKKKMMMPPPPPPOOOLLLKKKJJJVVVPPPIIIFFFHHHKKKKKKJJJKKKMMMNNNKKKGGGCCCAAAAAA??????BBBFFFFFFEEEGGGMMMSSSfffsssyyy|||zzzyyytttmmmllljjjhhheeebbb```^^^]]]]]]]]]\\\TTTJJJHHHKKKNNNVVVcccmmmtttxxx{{{}}}}}}{{{wwwyyyzzzxxxsssnnnjjjkkkpppvvvxxxxxxsssrrrpppiiiWWWBBB666555333444555666666777888999666777888888777888:::<<<======>>>???@@@AAAAAABBB@@@??????>>>>>>======<<<888;;;======;;;888777666555777999:::;;;===AAAEEELLLMMMRRRWWWWWW^^^yyyvvv```^^^lll{{{SSSCCC???<<<======<<<;;;<<<:::999888888888888::::::777777777888888999999999:::<<<===<<<;;;:::;;;<<<;;;===???BBBEEEHHHKKKLLLIIIKKKMMMNNNNNNMMMNNNNNNPPPSSSVVVYYYZZZYYYXXXVVVVVVUUUVVVVVVXXXZZZ\\\]]]XXXZZZ```dddgggwww|||iiicccsss|||}}}ooo^^^]]]^^^eeeqqq~~~|||{{{vvvmmmcccZZZPPPFFFAAAKKKQQQ\\\ppp|||[[[HHH@@@:::999888777999===;;;:::???AAACCC___uuuEEE888888222111999333222111000000/////////.........---------,,,,,,++++++++++++************))))))))))))))))))(((((((((((((((((())))))))))))((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((((((((()))))))))***+++)))+++...,,,111HHHbbbuuufffSSSBBB888>>>:::888999888444333444777999>>>FFFRRR```ppp{{{xxxvvvtttrrrppppppqqqqqqyyy~~~uuummmXXXJJJ;;;555222//////111000////////////111333666777777999;;;>>>AAACCCEEEAAA;;;888999666666DDDUUUrrrfffeeebbb\\\[[[XXXUUUUUUWWWWWWTTTPPPQQQMMMKKKLLLOOOQQQPPPMMMLLLKKKKKKKKKLLLOOOQQQSSSMMMLLLLLLLLLMMMOOOQQQRRRGGGKKKOOOOOOKKKHHHHHHHHHSSSLLLEEEDDDGGGKKKKKKJJJIIIKKKLLLJJJEEEAAA@@@AAA??????BBBGGGGGGEEEGGGLLLCCCNNNOOOSSSggg|||}}}|||vvvlllmmmmmmjjjgggcccbbbbbb___bbbgggggg^^^QQQKKKKKK>>>FFFRRR\\\aaaeeeiiilllmmmsssuuusssvvv}}}xxxqqqhhhfffhhhiiieeeaaaSSSNNNJJJHHHBBB:::777;;;555666888888888999;;;<<<999:::<<<======???AAADDDGGGHHHIIIJJJLLLMMMNNNNNNJJJJJJIIIIIIHHHHHHGGGGGGFFFGGGHHHFFFBBB<<<999777333666999:::;;;???FFFKKKPPPQQQWWW\\\___nnneee]]]rrrkkkIIIAAA???>>>>>><<<:::999;;;888888777666666777888999555555666666777888888999;;;<<<======;;;;;;<<<===;;;<<<>>>@@@DDDHHHKKKMMMIIIKKKMMMNNNNNNNNNPPPQQQOOORRRVVVYYYZZZXXXUUUSSSUUUUUUUUUVVVWWWYYY[[[]]]^^^YYY___hhhdddeeepppRRRQQQaaatttnnneee[[[ZZZbbbnnnxxx}}}yyytttnnnfff[[[PPPJJJFFFEEEDDDIIIWWWkkkzzzOOO<<<::::::<<<:::777:::???AAA:::CCCIIILLLqqq]]]<<<;;;>>>444000888333222111000////////////......---------,,,,,,,,,+++++++++************)))((((((''''''((()))***+++(((((((((((())))))))))))((((((''''''''''''((((((''''''''''''((((((((()))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))///))))))///000...888FFFggg^^^EEE???;;;999;;;:::555222222888888;;;???DDDKKKTTT[[[fffsssppphhh]]]MMMCCCCCC777///111444111...---...000222222111111111222777888;;;>>>BBBEEEIIIKKKHHH???999:::999===PPPgggjjjeeehhheee[[[UUUSSSRRRSSSUUUUUURRROOOPPPMMMJJJKKKPPPRRRPPPMMMKKKJJJIIIIIIJJJLLLNNNPPPQQQQQQQQQOOOMMMNNNPPPRRRQQQQQQPPPMMMJJJHHHHHHIIIUUUOOOIIIGGGIIIJJJHHHFFFIIIHHHGGGHHHGGGEEEAAA>>>???CCCGGGIIIHHHFFFEEEDDD???DDDGGGOOOkkkkkknnn~~~tttuuuooogggeeefffeeeaaa\\\ZZZaaahhhjjjfff^^^YYYWWWRRRIIIEEEHHHIIIHHHQQQ```bbbdddiiipppvvvyyyyyyxxxsssllldddbbbbbb^^^RRRIII???:::999===AAA???===<<<<<<999666888===AAACCCCCCEEEGGGFFFEEEKKKTTTYYYYYYbbbcccgggkkkpppsssuuuvvvvvvkkkcccaaacccbbbbbbccceeeccc___WWWLLLCCC<<<999333:::===:::<<>>===<<<;;;:::999999999999999888777666666777777999999888888888888888888::::::<<<<<<<<<<<<::::::===<<<;;;;;;>>>CCCGGGJJJHHHIIIIIIKKKLLLNNNPPPQQQXXXRRRQQQUUUVVVRRRPPPSSSTTTTTTTTTUUUWWWZZZ]]]^^^XXX[[[___aaa^^^aaatttoooqqqnnnwwwtttVVVFFFJJJZZZjjjssswwwzzzzzz}}}vvvaaa]]]ZZZVVV___ooovvvzzz}}}uuummmgggcccSSSJJJLLLGGG@@@GGGWWWoooyyy|||wwwnnnZZZFFF777;;;<<<999666777:::<<>>===999444000000000000000111222222000000000222444666666555777@@@>>><<>>LLLVVVTTTLLLEEEBBBCCCDDDGGGJJJMMMNNNOOOQQQXXX```hhhttt}}}~~~}}}nnn[[[JJJ???:::999666;;;===<<>>===<<<:::999999999999999888777777666666777777888888888888888888888888999999:::;;;;;;:::999999;;;::::::;;;>>>BBBGGGJJJJJJJJJJJJKKKMMMOOOPPPQQQTTTOOONNNRRRTTTQQQQQQTTTWWWVVVUUUUUUVVVWWWYYYZZZ\\\[[[]]]___^^^```jjjvvvfff```^^^___fffjjjvvvqqqfffVVVHHHGGGUUUcccppprrrtttvvv{{{rrrcccUUUQQQVVV^^^dddooo|||xxxrrrmmmdddXXXOOOHHHEEEFFFGGGDDDIIIaaa{{{mmm^^^RRRDDD888;;;888666777:::<<<>>>AAA@@@III___vvvSSSCCC666555555000...222222222111000000000111111.........------------,,,,,,,,,+++++++++*********((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''(((((()))'''((((((((())))))))))))************,,,...111333BBB]]]~~~kkkGGG@@@<<<>>>AAA???:::777777555222222444777888888888<<>>JJJKKKEEEHHH???<<<;;;@@@KKKggg{{{ccc[[[ZZZVVVSSSTTTRRRRRRRRRRRRQQQQQQQQQQQQLLLKKKJJJJJJKKKJJJIIIGGGEEEEEEFFFGGGHHHHHHIIIIIIMMMOOOPPPOOONNNLLLMMMMMMMMMMMMLLLJJJGGGFFFGGGIIIKKKHHHFFFGGGIIIJJJHHHFFFGGGEEEDDDDDDDDDDDDBBBAAA@@@BBBCCCCCCBBB@@@@@@AAABBBDDDGGGSSSvvv{{{qqqvvvsssoooiiiddd```______ZZZWWWUUUXXXaaaiiimmmnnncccXXXQQQQQQMMMCCC;;;:::@@@EEEMMMUUUZZZ\\\\\\\\\\\\YYYTTTPPPMMMJJJFFFCCCHHHHHHOOO]]]eee[[[HHH:::===EEEPPP[[[bbbiiiooottt{{{wwwgggTTTEEE<<<:::;;;555999<<<>>>CCCKKKPPPQQQUUUWWW```{{{{{{\\\YYY|||aaaDDD======<<<;;;:::999888888888888777777666666666666777777777777777888888888888777888888999999888888777999888888:::===BBBFFFIIIIIIIIIIIIJJJKKKMMMNNNOOOOOOLLLKKKNNNQQQRRRSSSVVVYYYXXXVVVUUUTTTTTTTTTUUU[[[YYYYYY^^^``````bbbeee~~~vvvuuuiii___YYYSSSOOOJJJNNNVVVZZZQQQEEECCCMMMZZZeeefffiiiooouuuzzz}}}~~~kkk[[[RRRPPPUUU^^^hhhrrrzzz|||yyyuuukkk___ZZZYYYVVVNNNGGGAAAFFFLLLPPPYYYmmmmmmVVVGGG===999888===555222888<<<;;;===CCCCCCVVV|||}}}PPPBBB888111555666111---...222111111000000000000000------,,,,,,,,,+++++++++++++++++++++*********)))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&''''''((()))''''''((((((((()))))))))))))))))))))***,,,...///444LLLiiiooouuuYYYJJJ>>>>>>CCCDDDAAA@@@<<<888333000000111222222111333555555555888???DDDMMMTTT```jjjrrryyy|||uuujjj```UUUJJJ>>>666111///------...///...---111111000000000000000111111111222333444777999:::@@@AAA<<<>>>CCC<<<555;;;888===DDDPPPmmmvvvkkkqqqmmm]]]YYYWWWRRROOOQQQUUUTTTTTTSSSRRRRRRQQQQQQLLLJJJGGGGGGHHHHHHHHHGGGEEEEEEEEEEEEEEEFFFGGGHHHJJJLLLMMMMMMKKKIIIIIIIIILLLLLLJJJGGGEEEDDDEEEFFFEEEDDDEEEGGGIIIJJJHHHFFFEEECCCAAAAAABBBCCCCCCBBBAAABBBBBBAAA???>>>???AAAAAADDDFFFNNNjjjsssiiiuuurrrmmmiiifffccc^^^[[[WWWTTTQQQSSSZZZdddlllpppeee___[[[ZZZUUUJJJBBBAAA<<>>CCCIII@@@;;;555111000111111111222333444444222333666888666999>>>AAADDDGGGKKKNNNRRRPPPNNNKKKIIIGGGGGGFFFFFFBBB===:::888777444222...000222333222111111111222222111000000000000111333444444555666999===@@@>>>IIIGGG???===777333888999???RRRwwwqqq___kkknnneee^^^\\\ZZZUUURRRTTTUUUUUUUUUTTTTTTSSSSSSSSSQQQNNNJJJGGGGGGHHHHHHHHHGGGGGGFFFEEEFFFFFFGGGHHHJJJLLLMMMMMMKKKIIIHHHHHHMMMLLLJJJFFFBBBAAABBBDDDBBBCCCDDDGGGHHHHHHGGGEEECCCAAA@@@@@@AAABBBBBBAAAAAABBBAAA@@@>>>===???AAA???BBBDDDEEETTTxxxzzzrrrrrrkkkdddccceeeddd]]]UUUTTTTTTSSSRRRSSSXXX```fff```aaabbb___VVVMMMKKKMMMEEEFFFFFFBBB>>>:::888999999;;;===???AAAEEELLLQQQWWW\\\eeennnnnngggaaaaaajjjyyy~~~tttddd\\\TTTPPPLLLIIIIIILLLLLLLLLJJJEEE>>>888555333===AAAGGGMMMOOOQQQUUUYYY___oookkkYYYKKKZZZuuuMMM???CCCJJJ;;;:::999888777666666666666555555555555555666666555555666666666777777777555555555555555555555555444555666888;;;???BBBEEEEEEEEEEEEFFFHHHIIIKKKKKKNNNNNNMMMOOOSSSWWWYYYYYYTTTSSSQQQPPPPPPPPPQQQRRROOOVVV___bbbbbb`````````___uuuuuusss||||||hhhTTTLLLMMMJJJCCCJJJMMMWWWdddlllooowwwmmmhhh___UUUQQQTTT\\\cccooouuu}}}~~~|||zzzvvvtttmmmllljjjeee```ZZZVVVTTTYYYSSSJJJCCC@@@DDDLLLRRRcccmmmvvv~~~tttXXXHHH<<<<<<<<<666444777666666:::===>>>KKKlllrrrQQQ???;;;666444555666444222111111000//////......//////---------,,,,,,,,,++++++*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((***************++++++,,,444///@@@hhhrrr[[[MMMBBB888:::AAA>>>:::555222111222222222///000111222222222333444000111222333444555888999888888666555444333222222444222111000111111111000000222333222000...///000333222222111111111222222666777888777888;;;AAAFFFIII]]]ZZZDDD;;;<<<>>>BBBDDDOOOrrrvvvaaalllxxxfffbbb___^^^\\\YYYWWWYYYTTTTTTUUUUUUUUUUUUUUUUUUTTTPPPKKKGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGLLLMMMNNNMMMKKKIIIIIIIIIMMMKKKIIIEEEAAA@@@BBBDDDCCCDDDEEEFFFGGGFFFEEEEEEAAA@@@??????AAAAAA@@@>>>???@@@@@@???======>>>@@@;;;???AAA???CCCXXXzzzssseeeaaadddccc\\\SSSSSSUUUUUURRRNNNNNNRRRWWW\\\bbbfffbbbYYYRRRSSSWWWPPPPPPNNNHHH???888555555222333555666777;;;@@@CCCFFFLLLVVV___bbbcccjjjsss|||}}}pppbbb\\\^^^^^^VVVMMMFFFAAA>>>???>>><<<>>>BBBEEEDDD@@@;;;777666999;;;@@@DDDKKKOOONNNOOOXXXcccxxx}}}TTTNNNUUUyyy]]]BBB<<<>>>???:::999888777666555555555555444444444444555555666444444555555666666777777555444444333333444444555444444555777999===@@@AAADDDDDDEEEFFFHHHJJJLLLMMMNNNPPPPPPPPPSSSWWWWWWTTTOOOOOONNNNNNOOOPPPRRRSSSPPP[[[dddbbb]]][[[]]]^^^aaaaaattt~~~qqqmmmmmm```OOOFFFDDDJJJWWW```eeemmmwwwyyy{{{}}}ooo]]]RRRQQQRRRWWW[[[bbbhhhmmmqqquuuxxxxxx}}}~~~|||{{{~~~}}}|||yyyvvvrrrooojjjeeeaaa\\\[[[WWWRRRLLLGGGFFFFFFBBBEEEIIINNNUUUaaaqqq|||qqq^^^OOOEEE===777777888777777888777;;;===???LLLooo]]]@@@999999666333222222222222111000000///...............---------,,,,,,,,,++++++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''''''''((((((((()))******++++++,,,,,,,,,000'''333UUUsssyyyeeeIII999888999666333111222222222111////////////////////////222111111000000111222333222222222222222222111111000111111111000000///...///000000///......///111333333222222333444444555555777888999;;;AAAJJJQQQkkkuuueeeFFF999;;;BBBKKKdddwwwooojjjlllbbb```^^^\\\[[[ZZZZZZ[[[UUUUUUUUUUUUUUUTTTTTTTTTRRRNNNIIIEEEDDDDDDCCCBBBBBBCCCDDDDDDEEEEEEEEEDDDKKKLLLLLLJJJGGGFFFGGGHHHJJJIIIGGGCCCAAABBBEEEGGGEEEFFFGGGFFFEEEDDDDDDDDD@@@??????@@@AAA@@@>>>;;;;;;<<<>>>===<<<<<<===>>>999<<<>>>>>>???FFFVVVdddvvvwww}}}ooohhhccc]]]XXXUUUTTTRRROOOLLLJJJJJJKKKTTT[[[aaa```[[[WWWVVVWWWRRRUUUVVVRRRIII@@@<<<;;;777666444444555666666777999<<>>@@@AAA>>>;;;:::777777::::::888999>>>:::999777444555999@@@EEEDDDHHHOOOSSSTTTZZZooo```KKKUUUvvvqqqNNN@@@===;;;888999999777666555444444444444444333333444444555666333333444555555666777777555444333333333333444555444444555666888;;;===>>>???@@@AAACCCEEEGGGJJJKKKLLLOOOPPPNNNPPPSSSQQQLLLMMMMMMLLLLLLMMMOOOQQQRRRRRR\\\bbb]]]WWWWWWZZZ\\\^^^VVV```rrr{{{___PPPIIIQQQZZZ[[[^^^cccjjjnnnrrrtttxxxrrrfffaaaYYYXXXYYYZZZ]]]______^^^aaaeeehhhggghhhjjjjjjggghhhfffccc```]]]YYYTTTPPPKKKKKKKKKIIIGGGIIIMMMQQQNNNUUUbbbppp}}}gggQQQCCC===888:::999666666:::===<<<999>>>AAAGGGcccuuuLLL:::999555444222111111222222111000///......------......,,,++++++++++++*********))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''(((((((((((()))***+++,,,,,,,,,))))))...===QQQlllhhhGGG:::666444333222333333222000333222111000111111000///222111000//////......------......///////////////---///000000000111222222000//////000111222333333333333333444555666777888666;;;AAAHHHPPP\\\kkkuuuxxxZZZFFFDDDHHHYYYsss|||sssiiiccc```\\\XXXWWWZZZ[[[[[[XXXXXXWWWUUUTTTRRRQQQPPPMMMJJJFFFDDDDDDDDDCCCBBB???AAADDDFFFGGGFFFEEEDDDIIIIIIHHHEEECCCBBBCCCEEEGGGGGGEEECCCBBBCCCGGGKKKGGGHHHHHHFFFDDDCCCCCCDDD?????????@@@AAA???<<<999888:::<<<<<<;;;;;;<<<===777999===@@@AAAAAACCCGGGQQQ___xxxyyyrrrnnneee```^^^XXXSSSNNNLLLLLLKKKHHHEEEGGGMMMTTTWWWXXXWWWSSSOOOOOOUUUZZZYYYRRRIIIDDDBBB>>>;;;888777888777666444333222555:::===<<>>===888888888777777777888999888666777:::999666777;;;666777888999:::>>>CCCFFFKKKPPPXXX^^^aaaooojjjLLLMMMfffXXX===999:::888666999888777666555444444444333333333333444444555666333333444444555666777777555555333333333333555555444444555666888:::;;;<<<::::::<<<>>>AAADDDFFFHHHJJJNNNOOOMMMMMMPPPLLLEEEMMMLLLLLLLLLLLLNNNPPPQQQRRRZZZ\\\WWWTTTWWW[[[[[[VVVRRRXXX]]]nnniiiVVVXXX^^^\\\WWWUUU\\\cccjjjnnnooouuu~~~qqqkkkeee```]]]YYYTTTOOOQQQSSSRRROOOQQQVVVWWWUUUSSSRRRPPPPPPOOOMMMJJJGGGFFFHHHKKKNNNSSSZZZdddlllvvvbbbSSSIII@@@;;;:::222<<>>FFFQQQ^^^mmmkkkHHHIIIZZZeeevvvvvvkkkiiifffbbb[[[UUUVVVZZZ\\\[[[[[[ZZZXXXVVVSSSPPPNNNMMMJJJHHHFFFEEEFFFFFFFFFEEE@@@BBBFFFIIIKKKJJJHHHFFFLLLJJJHHHFFFEEEEEEFFFGGGIIIIIIGGGDDDAAABBBFFFJJJHHHHHHHHHHHHGGGFFFEEEEEEAAA???======>>>??????>>>999::::::::::::999888777999999999:::<<<>>>???@@@KKK^^^~~~sssfffXXXXXX[[[RRRJJJJJJJJJFFFCCCBBBEEEEEEEEEIIINNNSSSUUUUUUXXXXXXWWWTTTPPPMMMMMMNNNHHHFFFBBB>>>;;;999888888666777888888666444555666:::;;;===@@@CCCCCCAAA???BBBAAA???===;;;:::999888444444666777777666555555555666888888777666666777444444888===@@@BBBIIIRRRLLLQQQYYYaaallluuuXXXLLLaaaoooIII;;;<<<:::888999777666666555444444333333333333333333333333333333333333333444444444555555333222222111111222222333555555555555666777888999999;;;======<<<>>>CCCGGGHHHHHHHHHJJJLLLMMMMMMLLLLLLOOOQQQMMMHHHHHHMMMTTTXXXVVVUUUTTTUUUWWWZZZ\\\OOOTTTUUUXXXaaauuuoooPPPYYYiiidddYYY______dddnnnzzz}}}xxxqqqcccZZZUUURRRPPPPPPQQQRRRPPPNNNWWWTTTQQQPPPQQQSSSTTTUUU\\\^^^eeeppp}}}{{{ooofff```RRRLLLCCC>>><<<;;;:::888999666666;;;>>>???AAADDDDDDFFFSSSmmmuuuLLL<<<888333222222111111000/////////------,,,,,,,,,,,,+++++++++++++++************)))&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''((()))+++,,,,,,***,,,//////:::YYYzzziiiUUUIII666//////,,,///333...111222333333444666444111333333222222111111000000//////............//////,,,000///***)))///333222000111222333333333555666111888<<<;;;:::???DDDEEETTT[[[lllkkkTTTcccvvvttt}}}mmmfffiiicccaaa^^^\\\ZZZYYYZZZZZZYYYZZZZZZXXXUUUQQQOOONNNLLLKKKIIIGGGFFFGGGHHHIIIHHHJJJNNNPPPNNNJJJDDD@@@IIIIIIIIIIIIHHHGGGFFFEEEIIIIIIGGGEEEBBBCCCGGGKKKJJJJJJJJJIIIGGGEEECCCAAA>>>===;;;<<<===>>>===<<<999999999999999999999999888999999:::;;;===???@@@JJJWWW|||{{{cccRRRPPPPPPSSSTTTOOOFFFCCCDDDBBBAAA@@@AAAEEEJJJNNNPPPWWWWWWVVVSSSPPPNNNNNNOOOQQQPPPMMMIIIEEEAAA>>><<<888888888666444333555666888777777888:::;;;:::999999999888777666555555555333444555666777666555555666777888888666555555666777888===BBBCCCDDDJJJRRRVVVUUUZZZlllwww[[[WWW___uuuXXX===666999888777888666666666555444333333333333333333333333333333333333333333333444444444444333222222111111222222333555555555555666777888888666888:::;;;<<<>>>AAACCCGGGGGGGGGIIIJJJKKKKKKJJJHHHKKKNNNNNNLLLLLLPPPTTTVVVUUUSSSRRRRRRSSSUUUWWWKKKOOOOOOSSS\\\kkkcccSSSYYYlllqqqlllhhhmmmwwwzzzzzz{{{zzztttrrrssssssppplllmmmlllkkkmmmrrrxxx{{{}}}yyytttlllaaaWWWOOOIIIGGGCCC???999666666777777666999:::===???>>><<>><<<:::999:::;;;<<<;;;::::::999888777888888::::::888888888999;;;<<<>>>???EEEKKKqqqyyy^^^SSSQQQQQQTTTQQQIIIBBB@@@@@@???===;;;<<<@@@FFFJJJRRRRRRRRRPPPNNNMMMNNNOOOTTTTTTTTTRRROOOLLLHHHFFFCCCBBB@@@<<<888666777888:::888555555666777777777777666666666666777888888777888888999999888777777666777888777555444555666999;;;@@@EEEGGGGGGKKKRRRZZZaaaooosssYYYZZZxxxSSSBBB444444888666444555666555555444444333333222222222222222222222222222222222222333333333333444222222111111111111222222444444444444555666777777666666777;;;>>>AAAAAAAAAEEEEEEFFFGGGHHHHHHHHHGGGDDDGGGJJJNNNQQQRRRSSSTTTTTTSSSRRRPPPPPPQQQRRRRRROOORRRRRRUUU]]]eeexxx[[[[[[iiibbb[[[\\\cccmmmsssvvviiijjjjjjjjjkkkooowww~~~xxxjjj```TTTPPPHHHAAA;;;999888999777555333333555666777777777:::???@@@>>>@@@MMM[[[pppeeeDDD999666444222222111111000000//////...------,,,,,,,,,,,,+++++++++++++++************)))(((((()))))))))))))))***'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''((()))******+++)))))),,,+++,,,:::KKKlll~~~ppp^^^BBB333111---222444666666333111222444222222222333333333333333111111000000000000111111000444666555444555333///555555555666777888:::;;;@@@DDDNNN^^^tttaaaZZZ^^^xxxooohhhccc^^^ZZZ]]]^^^______^^^\\\ZZZXXXTTTSSSRRRQQQPPPOOOOOOOOOMMMLLLKKKJJJJJJLLLMMMOOONNNOOOOOOOOOMMMJJJGGGEEEFFFGGGHHHHHHHHHGGGFFFEEEHHHHHHFFFEEEEEEFFFIIIJJJIIIJJJJJJIIIGGGCCC???===:::999999:::<<<<<<;;;::::::999777666666888:::;;;777777888888:::;;;<<<===<<<@@@^^^nnnZZZTTTUUURRRIIIBBB@@@@@@>>>;;;999;;;@@@DDDGGGHHHIIIIIIIIIIIIKKKMMMMMMNNNOOOPPPQQQQQQRRRRRRTTTTTTRRRMMMGGGBBB@@@??????===;;;;;;<<<===<<<;;;<<<<<<<<<;;;;;;<<<<<<===??????>>>===<<<:::999999555666777777666666888:::===???DDDJJJLLLLLLQQQXXX]]]zzzlll[[[bbbeeeCCC;;;666777777444222333444444444444333333222222222222222222222222222222111111111222222222333333222222111111111111222222333222222333333444555666777666777<<>><<<888666555777999;;;555555666777888::::::::::::;;;???DDDLLL[[[ssswwwIII888999666333444111111111000//////......------,,,,,,,,,++++++++++++++++++*********))))))))))))))))))************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''(((((())))))+++((())),,,+++***...666VVVkkklllKKK777)))111111555999999555222222111111111222333333333444333222222111111222222333555444222000111444666666777555555777===DDDJJJMMMTTTaaauuutttlll```]]]nnnyyy___vvvkkk]]]]]]^^^[[[WWWSSSUUUWWWYYYZZZ[[[[[[[[[WWWTTTQQQOOOMMMMMMLLLKKKIIIHHHGGGFFFGGGIIIKKKLLLMMMMMMLLLJJJHHHGGGEEEDDDFFFFFFEEEDDDDDDEEEFFFGGGHHHFFFDDDDDDDDDFFFGGGGGGEEEFFFGGGFFFEEECCC@@@>>>:::::::::;;;======<<<::::::999777666666777999:::777777777777888:::;;;<<<999===KKKiii~~~}}}cccUUUNNNJJJIIIBBBBBB@@@>>>;;;:::;;;<<<;;;===???@@@AAACCCFFFIIIGGGFFFFFFHHHKKKPPPTTTWWW^^^```aaa___[[[VVVSSSQQQJJJJJJJJJKKKLLLKKKHHHEEEGGGFFFDDDCCCAAA@@@@@@@@@BBBAAA@@@===;;;999888777333555777888999;;;>>>AAABBBCCCHHHNNNQQQSSSYYYaaaxxxgggSSS^^^mmmGGG===:::888888666222222444333333333333333222222222111111111111111111111111000000000111111111111222222111111000000111111222111111111111222333444555555555666:::???BBB@@@>>>BBBDDDFFFFFFEEEEEEFFFGGGMMMIIIGGGJJJOOOTTTUUUTTTQQQRRRSSSTTTVVVVVVWWWWWWTTTVVVSSSVVV]]]ZZZ\\\kkkyyy]]]BBB???<<<===BBBFFFIIIIIIKKKPPPTTTSSSNNNKKKLLLNNNKKKMMMOOOPPPRRRTTTXXX[[[aaalllyyy}}}wwwvvvtttnnniiihhheeebbb``````___]]]\\\QQQIII???::::::<<<<<<:::444444444555666777999999888999:::::::::;;;;;;;;;CCC???BBBQQQjjj|||YYY;;;888;;;555111444111111000000///.........------,,,,,,,,,++++++++++++++++++*********))))))************))))))))))))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((('''''''''((((((((((((((())))))***------++++++---999PPPnnnfffRRRDDD777111...333777555333444000111111111222333333333333333222222222222333333888555444777:::<<<======;;;999999@@@MMM\\\hhhooorrraaaQQQZZZjjjqqq}}}rrr]]]VVVYYY[[[ZZZYYYQQQQQQRRRSSSUUUXXXZZZ\\\ZZZVVVQQQNNNLLLJJJHHHFFFFFFEEEDDDCCCDDDFFFHHHIIIHHHGGGEEEDDDBBBBBBAAAAAAGGGEEEDDDCCCDDDFFFHHHIIIGGGDDDBBBBBBCCCDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@:::::::::<<<>>>???===;;;:::999888777666777777888666666666777777888::::::;;;>>>???GGGaaavvvuuu~~~uuuUUUCCCBBBIIIIIIFFFBBB@@@>>><<<999777555777999:::;;;===@@@BBBDDDBBBAAAAAADDDIIIOOOSSSYYY]]]bbbeeefffffffffggg^^^^^^^^^______]]]XXXUUURRRQQQNNNKKKHHHFFFEEEDDD???>>><<<999777666555444444666888:::<<>>===999888666666777888888777555666777888888888666555777999;;;;;;::::::;;;===HHHDDDKKKeeeXXXDDD666888999222...111111000000//////......---------,,,,,,,,,,,,+++++++++++++++************)))***)))))))))))))))((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&''''''(((((((((''''''((()))***,,,---,,,,,,,,,(((<<>>>>>===???IIIZZZlllzzzvvvjjjdddbbb```hhh~~~kkk```VVVUUUWWWWWWXXXYYYUUUTTTRRRQQQRRRTTTVVVXXXXXXTTTOOOMMMLLLJJJGGGCCCFFFEEEDDDCCCCCCEEEFFFHHHBBBBBB@@@??????>>>??????FFFFFFFFFFFFGGGHHHIIIJJJFFFCCC@@@???@@@AAA???>>>BBBAAA@@@???>>>>>>??????999999:::<<<>>>???===;;;::::::999888777666555555666666666666777888999999<<<:::888<<>>BBBFFFJJJHHHJJJSSS```pppxxxccc[[[eeevvvLLL===888444555555444333333333333111111111222222222222222000000000000000000000000....../////////000000000111111000000000000111111////////////000111222222111222444444444666888::::::???CCCCCCBBBAAAEEEHHHNNNMMMLLLMMMOOOQQQRRRRRRPPPQQQTTTWWWXXXXXXWWWVVVSSSVVVSSSTTTZZZWWWSSSZZZWWWjjjvvvaaalll~~~zzzddd\\\RRRDDD888444888>>>CCC@@@@@@@@@???>>><<<::::::888:::;;;:::999888888999666999===BBBEEEHHHJJJKKKNNNLLLIIIDDD@@@===;;;;;;<<<:::888777777666444333444666888888555222222222777888:::;;;;;;:::999999888:::<<<======???CCCFFFNNNPPP```eeeCCC:::555555555111...///000000000///......------------,,,,,,,,,,,,+++++++++++++++************))))))))))))(((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&''')))*********+++------***000AAAZZZooo}}}qqq[[[@@@444666555555555555555444444444333333222222222222333333666555<<>>>>>?????????EEEFFFHHHJJJKKKKKKJJJJJJEEEBBB???>>>??????===:::CCCAAA???===<<<<<<===>>>888888999<<<>>>>>><<<::::::::::::999888666444333666666555666666777888999999333444>>>EEEEEEIIIPPPYYY~~~|||fffaaaVVVJJJEEEGGGHHHCCC>>>:::;;;;;;999777666777888444444666888<<>>???@@@CCCGGGKKKTTTXXXdddwwwoooaaaaaasss[[[===<<<;;;444666777555333333222000111111111111111111222222000000000000000000000000............/////////000111111000000000000111111.........//////000111222222555666555333444888<<<888<<>>555666777999;;;<<<===>>>:::===@@@BBBDDDGGGMMMRRRXXXaaaxxxrrrEEE===999555333222111111000000000000///......---------------,,,,,,,,,+++++++++++++++************)))))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%&&&((()))'''&&&))),,,...000'''+++BBBZZZooo^^^JJJIII888888777777666666555555333222222111111222222333777333555???EEE@@@:::888555444444:::BBBGGGFFFCCCLLLWWWgggyyyvvvvvvjjjXXXWWWQQQNNNQQQSSSRRRQQQQQQIIIJJJLLLOOOPPPOOOOOONNNGGGEEEEEEHHHMMMOOOKKKGGGEEEDDDBBB@@@@@@@@@AAABBB>>>>>>??????@@@@@@@@@@@@HHHHHHIIIKKKLLLKKKGGGDDDFFFDDD@@@>>>???@@@@@@@@@@@@AAAAAA???===;;;<<<===:::999999<<<>>>>>>;;;777:::999888777666555444333666666666666777777777777777666666777777:::DDDPPPdddSSS???FFFOOOJJJ???AAA<<<666444777888777444444888888444555::::::666888===BBBEEEJJJRRRXXX[[[aaaZZZQQQKKKDDD===>>>CCC;;;:::888666555666777888000666;;;;;;:::;;;======>>>DDD<<<>>>LLLJJJHHH[[[bbbooolllXXXlllmmmKKK===:::999666444222111222333333222222111111111000000//////////////////////////////............////////////000000//////.........---///////////////000000111222333333444555666777777;;;===?????????@@@AAACCCHHHLLLQQQTTTTTTSSSSSSSSSRRRPPPMMMLLLMMMOOOQQQQQQRRRRRRRRRSSSSSSSSSTTTTTTVVVQQQPPPbbblll___```iiivvvjjjlll{{{cccLLL@@@;;;CCCEEEIIIJJJDDD;;;888:::888888888888999888666444777666777888777555666999777444444777666111222777666777777777666666888:::666666555555666888:::;;;;;;444333:::<<<:::AAAMMM@@@JJJRRRTTTXXXbbbmmmsssrrr|||yyyTTT<<<555555444333222000000///111000000///...---------......---,,,,,,+++******++++++++++++*********)))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((('''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&((((((((((((((()))******000******333???TTTzzznnnRRRCCCMMMRRRDDD888999777666444333222333333444777555444666999;;;:::999777<<>><<<===>>>??????>>>===;;;<<<>>>??????>>>JJJJJJJJJKKKMMMLLLIIIGGGEEECCCAAAAAACCCDDDDDDCCCCCCCCCAAA???<<<<<<>>>@@@999888888:::<<<<<<999666:::999888777666555444444666666666666666666666666666555666777777999AAAKKKfffvvvPPPAAABBBHHHLLLFFFCCC???<<<:::;;;;;;;;;555999:::777777::::::666777888999:::===BBBFFFIIIFFFFFFDDDBBB>>>:::888666777666444333333444555666???>>><<<::::::<<<>>>???BBBIIIDDDCCCMMMMMMTTTkkknnndddgggxxx{{{TTT>>>666555555666444222111222333333222111111111000000000//////........................---.........////////////////////////......------//////......//////000111222222333444555666666777:::<<<>>>>>>??????AAACCCJJJNNNRRRUUUUUUTTTSSSSSSOOOMMMJJJIIIJJJMMMOOOPPPPPPPPPPPPQQQQQQRRRRRRSSSNNNQQQRRRTTT```}}}zzzooonnnvvv|||fffXXXKKKLLLPPPTTTOOODDD:::777777666666666666666555444555555555777888888777888777444555888777444777<<<;;;:::888888999:::999888<<<;;;:::999:::;;;<<<===:::888>>>FFFFFFAAACCCMMMeeeuuuZZZDDD888555444333222111000000///000000000///...---------...------,,,++++++******+++*********))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((())))))***,,,***---222666EEEfffjjjVVVNNNGGGDDDCCCFFFJJJGGG???777777888>>>KKKZZZbbbaaa\\\XXXaaammmyyy|||yyybbbSSSNNNOOOLLLKKKKKKJJJKKKLLLMMMNNNMMMLLLLLLLLLNNNOOONNNMMMLLLIIIGGGHHHKKKMMMKKKGGGDDDAAA===;;;<<<===>>>======<<<;;;;;;===>>>>>>===JJJIIIHHHIIIKKKKKKJJJIIIBBBAAAAAACCCEEEFFFEEEDDDDDDCCCAAA===;;;;;;>>>AAA888777777999::::::777555999999888777777666555555666666666666666666666666555444555777777777===EEESSSrrrkkkRRRHHHGGGHHHKKKJJJGGGBBB===888555444333777999777666777777666888666333333555888:::;;;555===???999777999777111;;;:::999888888:::;;;===;;;888777888<<>>888666555777555333111111222333222111000000000000////////////........................---------........./////////............---------///............///000000111111222333444555555666777999<<<===>>>???AAACCCIIIMMMPPPRRRQQQPPPOOOOOOKKKIIIGGGFFFGGGJJJMMMPPPMMMMMMMMMNNNOOOPPPQQQQQQOOOQQQTTTPPPJJJXXXiiiaaaZZZXXXSSSIII???::::::999888777666666777777;;;999777777999:::777444555333333555444222555999999777666777999:::999666777777777777888:::<<<===???;;;<<>><<<;;;<<<>>>777777888888888888666555888888888777777666666666666666555555555555555444444333444777777555888>>>???PPP{{{|||pppmmm^^^```ZZZRRRKKKGGGBBB===888777888888777555666888888;;;666444666999999999:::<<>>@@@BBBEEEGGGJJJKKKJJJIIIHHHHHHHHHGGGFFFEEEEEEHHHLLLOOOKKKKKKKKKKKKLLLNNNPPPQQQRRRLLLMMMTTTTTTWWWmmmppp\\\NNNDDD===;;;;;;;;;:::999777777999:::;;;:::888666888;;;:::666777777888888666444555777888999:::;;;<<<============>>>???@@@AAABBBCCCDDDBBBCCCHHHTTTeeehhhTTT>>>444777666333222222111000000///////////////......---------,,,,,,,,,,,,++++++******)))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((''''''''''''((())))))(((***------((()))777HHHkkkooodddfffppp}}}|||aaaVVVUUURRRKKKDDDIIIIIIJJJKKKLLLMMMOOOOOOMMMLLLKKKLLLNNNOOONNNMMMJJJHHHFFFFFFGGGGGGEEEDDDDDDAAA>>><<<<<<<<<<<<;;;;;;999888888:::;;;:::999EEECCCBBBBBBEEEHHHIIIJJJDDDCCCDDDEEEFFFDDDAAA>>>>>>@@@BBBBBB@@@===;;;;;;888888999888777777666666777777666666666666666666555555555555444444333333333111333666666444555999>>>@@@VVVpppxxxzzzxxxooojjjuuu}}}dddUUURRRSSSQQQMMMBBB>>>;;;999999999:::;;;:::666555999;;;999999<<>><<<::::::;;;<<<===@@@BBBFFFJJJHHHEEEIIIRRRSSS\\\oooiii]]]aaazzz[[[CCC333666999333000444333111000111222222000///.....................///........................,,,,,,,,,,,,------------,,,,,,,,,,,,---------------------------......///......///000111222333333333555888::::::<<>>@@@@@@>>>>>>BBBFFF>>>AAAFFFKKKOOORRRSSSSSS[[[jjjpppMMM???:::::::::333111111111000000/////////............------------,,,+++++++++++++++******(((((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&(((((()))))))))&&&'''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''(((((()))******+++,,,+++***...444@@@VVVyyypppddd```pppxxxgggWWWRRRRRRNNNGGGCCCHHHHHHIIIKKKLLLMMMMMMNNNLLLKKKJJJKKKLLLMMMMMMKKKKKKIIIGGGFFFEEEDDDBBBAAADDDBBB???>>>>>>>>>===<<<:::999777777888999999888DDDCCCBBBDDDGGGJJJKKKLLLIIIHHHHHHHHHGGGEEEAAA>>>===AAAEEEFFFDDD@@@<<<:::888999999888666555555777555555555555555555555666555555555444333333222222333111111555666333444777===999BBBOOOWWWdddlllhhh~~~vvv[[[UUUXXXYYYVVVTTTKKKEEEEEEFFFBBB===::::::666555:::999777;;;DDDOOOUUUSSSDDD999:::>>>>>>BBBAAA???>>>===???@@@AAAAAA???DDDLLLQQQTTT___mmm|||pppYYY```wwweeeBBB999444888888222///111111000000111222111///...---------...............------------------------+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,---......------...///000111111222222555777888999:::<<<>>>???AAADDDDDDCCCBBBBBBBBBCCCFFFHHHHHHFFFFFFIIILLLIIIIIIHHHIIIKKKNNNQQQSSSQQQLLLLLLPPPOOOLLLPPPXXXooo{{{hhh\\\XXXIIIWWWhhhtttuuuooofffaaaZZZgggjjj]]]MMMEEECCCAAAAAABBB@@@::::::>>>CCCEEECCCDDDDDDDDDEEEHHHNNNRRRPPPXXXeeetttXXX;;;666888;;;999...000000000000//////......------------------------++++++++++++++++++******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((())))))))))))&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((((((''''''&&&&&&''''''((()))*********,,,------,,,,,,555999TTTmmmssstttiii^^^TTTPPPNNNKKKIIIKKKGGGHHHIIIJJJKKKLLLLLLLLLKKKJJJIIIJJJLLLMMMLLLKKKJJJIIIHHHFFFDDDBBBAAA@@@CCCAAA?????????@@@???===:::999777777888999888777BBBAAAAAADDDGGGJJJKKKKKKKKKIIIHHHGGGGGGEEEBBB???===???CCCCCCAAA===;;;999666888888666333222444666333333333444444444555555555555444444333222222111444000000444555333444666555666<<<===AAAVVVhhhgggrrrmmmqqqrrrqqqwwwllldddgggggg]]]NNNEEE@@@;;;:::>>>===>>>KKK\\\nnnaaaOOOAAA<<<@@@EEEIIIEEEDDDCCCCCCEEEGGGIIIKKKOOOMMMWWWnnnuuueee]]]hhhmmmLLL:::999777666555444222222111000000000111111///---,,,,,,---------.........------------------------++++++++++++,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,------...,,,,,,---...///000111111222444666777777888:::<<<>>>@@@BBBBBBAAAAAABBBCCC@@@EEEIIIIIIFFFDDDFFFHHHJJJIIIIIIIIIKKKOOORRRUUUUUUTTTRRRNNNKKKJJJMMMPPPXXXvvvnnnfff]]]vvvoooiiigggjjjhhh^^^RRROOOWWWaaaeeedddaaa___dddppp{{{]]]BBB444555333444555///000000////////////......------------------------******************++++++)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))'''&&&&&&&&&&&&'''(((((('''***,,,---------,,,+++444111<<>>???@@@???>>>;;;999777777888999888777>>>>>>???BBBFFFHHHIIIIIIIIIGGGFFFEEEEEEDDDAAA???;;;===>>>===;;;999888888555666777555222000222444111222222333333444444444555555444333333222111111444000///333555444444777333999???666222FFF[[[[[[~~~hhhZZZGGGBBBAAAEEEFFFKKK___wwwsssNNN<<<===FFFPPPWWWeeeeeeeeefffhhhllloooqqqssssssyyylllZZZWWWpppkkkIII999777888444///...222333000000//////000111111...,,,,,,,,,,,,------.........------------------------******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,---...///000000333444666777666777999;;;<<<>>>@@@@@@@@@???@@@BBB???DDDIIIIIIFFFCCCCCCEEEJJJJJJIIIJJJLLLPPPTTTVVVTTTSSSNNNJJJMMMPPPMMMEEEOOOWWWrrrjjj^^^hhhzzzttt~~~ZZZEEE777666888000---333555///////////////.........------------------------******************++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))'''&&&&&&&&&&&&'''(((((($$$***///...++++++,,,------///000555HHHhhhmmmaaajjj|||}}}jjj___YYYSSSPPPQQQTTTTTTNNNIIIHHHOOOPPPQQQRRRSSSRRRQQQPPPMMMKKKKKKLLLMMMNNNMMMLLLEEEFFFFFFFFFEEEEEEEEEFFF>>>===<<<===>>>???>>>===;;;999888777888999888777:::<<<>>>AAACCCEEEFFFFFFFFFEEEEEEFFFGGGGGGDDDBBB@@@???===:::999888888999666666666666555444333222000000111222222333444444333333222222111111222222222222444444444444222222666666555444666;;;CCCHHH~~~yyykkk[[[]]]ggg```dddOOOAAAGGGGGG]]]}}}qqqhhhjjjttt```HHH===777444444333222222111111000111111000000//////......------,,,,,,,,,,,,+++++++++++++++*********))))))******************************+++,,,,,,,,,,,,+++******))))))***,,,---///---,,,++++++,,,...111222000000000111444666999;;;;;;<<<<<<;;;::::::===??????AAADDDGGGHHHGGGFFFEEEHHHIIIKKKKKKLLLNNNQQQTTTRRRPPPNNNMMMMMMLLLJJJHHHUUUSSSTTTdddnnneeekkkiiiFFF666555444222111000000000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,***)))(((((())))))((('''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))((())),,,///444BBB]]]tttfffjjjssskkkccc\\\YYYTTTQQQMMMLLLLLLNNNOOOOOOTTTVVVWWWWWWTTTRRRRRRRRROOOOOONNNMMMLLLLLLLLLMMMGGGFFFDDDBBBAAABBBDDDEEECCCAAA>>>;;;:::;;;<<<===:::999888777666666666666;;;<<<>>>@@@BBBDDDEEEFFFDDDDDDCCCDDDEEEEEEDDDBBB???>>><<<:::888888888888666666666666555444333222111111111222333444444444444444333222111111111111222222333444444333222222666555555444444888===AAAZZZOOO<<>>@@@BBBDDDDDDDDDCCCCCCFFFGGGHHHHHHHHHJJJMMMPPPPPPNNNMMMMMMNNNNNNMMMKKKMMMQQQUUUYYYggggggJJJ===555444333222111000000000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,***)))(((((())))))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((((((((())))))))))))---,,,---,,,+++///===LLLjjjmmm```\\\WWWSSSRRRQQQOOOLLLKKKLLLNNNNNNMMMTTTUUUVVVUUURRROOONNNNNNNNNNNNNNNMMMLLLLLLKKKKKKDDDCCCAAA??????@@@AAABBBAAA???===;;;;;;<<<>>>???:::999888777777666666777;;;<<<>>>???AAACCCDDDEEECCCBBBAAAAAACCCDDDCCCBBB===<<<:::999777777666666555555666555555444333222111222222333333444444555555444333222111111111111111222333333333333222111555555444333222444777:::<<>>AAACCC@@@@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDEEEHHHKKKMMMLLLLLLMMMOOOPPPPPPOOOKKKMMMQQQSSSRRR^^^}}}qqqnnn|||bbbCCC777777444444222111000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,***)))(((((())))))((('''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))++++++,,,...,,,***...555BBB^^^```bbbkkk{{{uuuhhh[[[UUUTTTQQQPPPPPPNNNMMMLLLLLLMMMMMMLLLKKKPPPQQQRRRRRROOOMMMLLLLLLKKKLLLLLLLLLKKKJJJHHHGGGBBBAAA???>>>>>>>>>???@@@>>>===<<<;;;;;;===???AAA888888777777777777888888<<<<<<===>>>@@@BBBCCCDDDCCCBBB@@@AAABBBCCCBBBAAA;;;:::999888777666555555444555555555444444333222222222333333333444444444555444333222111000000000111111222222222222111111222333444333222222444666777<<>>???777777777666777777888888============???@@@BBBCCCDDDBBBAAAAAACCCCCCAAA@@@999999888888777666555444444444444444444444333222222222333333333333333444555444333222111111111111111111111111111111111111000111333333222222444666888555000999MMM[[[sss[[[CCC222666:::333///111222111111000000//////...---------------.........,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))))))))*********+++******)))******+++,,,---...///.........///000222555666555666777888999;;;>>>AAABBBAAA@@@???@@@BBBCCCEEEBBBBBBCCCBBBBBBCCCEEEHHHNNNLLLLLLLLLNNNNNNNNNLLLPPPIIIKKKWWWZZZRRRRRR[[[hhh{{{rrrzzzsssQQQ>>><<<>>>777///222222111000////////////------------,,,,,,,,,,,,++++++++++++++++++++++++***)))(((((())))))((('''(((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((+++((()))---...***(((***,,,111===RRRoooyyyooouuuuuuccccccooovvvdddYYYQQQSSSSSSPPPNNNLLLKKKJJJJJJJJJKKKLLLNNNMMMKKKIIILLLNNNOOONNNLLLIIIHHHHHHCCCDDDEEEEEEDDDBBB???===>>>===============>>>>>>===<<<;;;:::::::::;;;;;;666666666555666666777777>>>===<<<<<<===???AAABBBDDDCCCBBBCCCCCCBBB???<<<888888888888777666555444333333444444444444333333222222222222222222222222444333222222111111222222111111000000000000111111///000222222111222444666222777777777>>>GGG```oooLLL???777222444222...///555111111000000///.........,,,,,,,,,---------------++++++++++++************(((((()))))))))))))))***))))))))))))))))))))))))''''''((()))))))))))))))))))))******+++******)))((()))***+++,,,------...---------...///111333555333444555666666888<<<>>>======<<<===>>>@@@AAACCCBBBCCCDDDCCCCCCEEEGGGJJJNNNLLLKKKKKKLLLMMMKKKJJJKKKKKKPPPSSSMMMFFFMMMYYYXXXdddlllmmmeeeUUUAAA444222333333222111111000///////////////......---------,,,,,,,,,++++++++++++++++++++++++***)))(((((())))))((('''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((***((())),,,---***+++...---///111333@@@bbbzzzssswww~~~pppjjjyyyzzzjjjccciiizzzzzzkkk```YYYWWWIIIMMMNNNKKKIIIJJJJJJIIIIIIHHHIIIJJJLLLLLLJJJHHHOOOPPPPPPMMMIIIDDDBBBAAABBBBBBBBBAAA@@@>>><<<;;;999999999:::::::::::::::;;;;;;:::999999888888999666555444444444444555555>>>===<<<<<<<<<>>>@@@AAABBBBBBBBBCCCCCC@@@;;;777888888999999888777555444222333333444444333333333111111111111111111111111222222111111222222333333111000////////////000111000000111000///000222555---888888333444888HHH___lllLLL666777666444222000000333666111000000//////...------++++++,,,,,,,,,---------++++++++++++************(((((((((((())))))******))))))))))))))))))))))))&&&'''(((((())))))(((((())))))***++++++***)))((('''((()))+++,,,,,,------------------...000222444333444555555555777:::===::::::;;;<<<>>>@@@BBBBBBBBBCCCDDDDDDDDDFFFIIILLLKKKJJJIIIJJJKKKLLLKKKJJJKKKPPPSSSOOOHHHFFFMMMUUUUUUTTT]]]wwwzzzaaaFFFCCC===666000///222555000000///.........//////............------------***************************)))(((((())))))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''''')))------,,,...444+++...///+++---@@@aaa{{{{{{kkkbbb]]]VVVRRRRRRIIILLLKKKFFFFFFJJJKKKHHHFFFEEEEEEFFFHHHIIIHHHFFFKKKLLLLLLJJJFFFBBB@@@@@@CCCBBBAAA@@@>>>===<<<;;;777777888888999999999999777777777777777888888888555444444333222222222222>>>===<<<;;;<<<===???AAAAAAAAABBBCCCBBB>>>888444888888999999999777666555222222333444444333333333111111000000000000000000111111111111222333444555111000///......///000111111111000...---...000333000666111---555:::<<>>=========777888999:::::::::::::::444444555666777888999999555444333222111111000000@@@???>>>>>>>>>???@@@AAAFFFCCC@@@>>><<<999666333777888999::::::999888777666666666666555444333222111111111000000000000///000000000000000111111222111111111111111111111111111000...---...///111222111222333444666777888888DDDPPPZZZccckkkrrr|||{{{kkkNNNAAA777555888222222222111000//////...////////////..................---------,,,,,,,,,++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******+++++++++,,,,,,,,,***,,,,,,,,,,,,---///111222333444333333555888;;;:::;;;===???AAABBBCCCCCC???BBBEEEFFFEEEDDDCCCCCCGGGEEEEEEHHHMMMPPPPPPOOOOOOOOONNNNNNMMMLLLKKKKKKKKKKKKOOOSSSVVV]]]pppnnnTTTEEE===:::444444333333222111000000///............---------,,,,,,,,,+++++++++******+++++++++***)))((((((''')))))))))))))))))))))))))))***+++,,,+++***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&******))))))((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((())))))*********+++++++++++++++++++++,,,...000111222777LLLkkkiii\\\XXXWWWWWWUUUSSSRRRPPPOOONNNHHHGGGEEEDDDCCCCCCCCCDDDCCCBBBBBBBBBBBBDDDFFFGGGDDDEEEEEEFFFEEEDDDCCCBBB@@@??????>>>===<<<;;;;;;;;;:::999999888888888999999666444444555777888888333111//////000111000///@@@???>>>>>>???@@@AAABBBCCCAAA???===<<<:::888555777777777888888777777777666666666555555444222222000000000000////////////000////////////000111111111111111111111111111111000///...---...///111222000111111222333444555555222===DDDNNN[[[jjjqqqNNN===777111///111222222111000000///......////////////.........---------------,,,,,,,,,,,,++++++++++++++++++++++++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((*********+++++++++,,,,,,***,,,------,,,,,,...///000111222222222444777999:::;;;===???AAACCCDDDDDDAAACCCFFFFFFEEEDDDCCCDDDEEEDDDDDDFFFJJJLLLLLLKKKMMMLLLLLLKKKKKKKKKKKKKKKHHHHHHJJJMMMLLLNNNXXXeeewww{{{pppxxxcccMMM@@@:::444000333333222222111000000///............------------,,,,,,+++++++++*********++++++******)))(((((('''(((((((((((((((((((((((('''((()))******(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&))))))((((((((('''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&''''''''''''((((((((()))))))))******++++++***+++,,,...///000666111333>>>KKK\\\xxxxxxhhhZZZSSSRRRTTTTTTSSSSSSRRRPPPOOONNNIIIHHHEEECCCBBBCCCDDDEEEDDDCCCCCCCCCDDDEEEFFFFFFCCCDDDEEEFFFFFFEEECCCCCC@@@??????>>>===<<<;;;;;;999999999999999:::;;;;;;:::777444333444555555555333111000///000111000///@@@?????????@@@AAACCCDDDAAA???===<<<<<<;;;999777666666555555555555666666444555555555444333222111000000000000/////////...///............///000000000000000000000000000000000///.........///000111///000000000111111111111---333666<<>>AAABBBCCCDDDBBBDDDFFFFFFEEECCCCCCCCCDDDCCCCCCDDDGGGHHHHHHGGGJJJIIIHHHGGGHHHIIIKKKLLLKKKKKKLLLMMMLLLIIIJJJNNNOOOWWWfff{{{{{{vvv|||jjjdddnnn]]]NNN===444555666333...222111111000000/////////............------------,,,++++++++++++*********+++******))))))(((((('''((((((((((((((((((((((((&&&'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((************+++---...///...+++,,,000111888KKK```zzzzzzpppeee^^^WWWPPPNNNOOONNNOOOQQQRRRQQQPPPNNNMMMLLLIIIFFFCCCBBBCCCDDDFFFFFFFFFGGGGGGGGGGGGGGGFFFCCCDDDEEEFFFGGGFFFEEEDDD@@@@@@???>>>===<<<<<<;;;888888888999:::;;;===>>>:::888555333444444333333333222000000111111111000@@@@@@??????@@@BBBDDDEEE@@@>>><<<;;;;;;:::888666555444333222222333444555333333444444333222111111111111111000000000//////...------------.../////////////////////////////////............///000111000000//////////////////222777444333<<>>@@@AAABBBCCCDDDFFFFFFDDDCCCCCCCCCFFFEEEEEEEEEFFFFFFFFFEEEHHHGGGFFFEEEFFFIIILLLNNNNNNMMMMMMOOOOOOMMMJJJIIIKKKIIIIIINNN___{{{zzztttppp~~~zzzuuugggSSSDDD<<<444222555777666222000000/////////..................---------,,,,,,++++++++++++******************))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''''''''(((((((((((())))))******+++,,,------)))+++111666444000333:::EEETTTiiizzz{{{lllfff___XXXUUURRRMMMLLLMMMJJJLLLOOOQQQQQQPPPNNNLLLNNNKKKGGGCCCBBBDDDFFFHHHJJJJJJKKKLLLKKKJJJIIIHHHEEEFFFGGGHHHHHHHHHGGGFFFBBBAAAAAA@@@???>>>===<<<888888999999:::;;;===>>>:::888555555555555555444444222000000111222111000@@@@@@??????@@@BBBCCCDDD@@@>>><<<;;;:::999777555444333222111111222333444222222222222222111111000222222111111111000000000---------------......///.......................................//////000000000000000////////////111666333///333444===NNNwww{{{zzzuuucccGGG999777222///111333222000000/////////...............------------,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((()))))))))*********(((+++---...,,,***))))))***+++,,,,,,,,,...111333222444666999;;;===>>>???AAABBBDDDCCCBBBAAAAAABBBHHHHHHHHHGGGFFFFFFFFFFFFGGGFFFEEEDDDFFFIIILLLNNNIIIHHHGGGGGGIIIKKKIIIFFFMMMPPPQQQOOOOOOXXXiiiwwwzzzooorrrooozzzyyydddTTTCCC777777666555333333222222222/////////..................------------,,,,,,,,,+++++++++*********)))))))))))))))(((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((())))))(((((()))******+++++++++...+++)))+++------...000,,,444AAANNN]]]oooyyyssskkkddd___YYYUUUTTTQQQLLLIIIIIIJJJLLLNNNPPPQQQOOOMMMLLLOOOLLLHHHEEEDDDFFFIIIKKKNNNOOOOOOOOONNNMMMKKKIIIFFFGGGHHHIIIIIIIIIHHHGGGBBBBBBAAA@@@???>>>>>>===:::999999999999:::;;;;;;888777666666888888888777444222000000111222111000AAA@@@@@@??????@@@BBBCCC@@@>>>;;;::::::888666444222222111111111111222222000111111111111111000000111111111111000000000000...------------...//////////////////////////////------........./////////000000000000////////////---444333111555222222;;;BBBTTTeeeoooqqqoooqqqPPP;;;444666111000////////////000111..................------------,,,,,,,,,++++++++++++++++++*********))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((((((((())))))))))))(((***,,,,,,+++*********)))***+++++++++---000222///111333666999;;;<<<======???@@@@@@??????@@@AAAHHHIIIIIIHHHFFFEEEEEEFFFEEEDDDDDDDDDEEEHHHJJJLLLGGGGGGEEEBBBCCCFFFGGGDDDMMMRRRTTTNNNFFFDDDMMMVVVcccyyypppnnnzzzsss]]]KKKAAA;;;666222111333555444111///000111........................------------,,,,,,,,,,,,+++************)))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((()))'''((())))))******))))))***'''%%%)))---///...+++...---...222:::FFFRRRYYYmmmyyyvvviiiaaa```bbbcccccc]]]XXXVVVXXXVVVQQQMMMMMMMMMNNNPPPQQQPPPOOOMMMLLLOOOMMMJJJHHHHHHJJJMMMOOORRRRRRQQQPPPNNNMMMKKKJJJGGGHHHHHHIIIHHHGGGFFFEEEAAAAAA@@@???>>>======<<<999999888888888999::::::888777666777999:::999888444222111111222222222000BBBAAA@@@???>>>???@@@@@@===;;;:::999:::999777666111111222222222222111111///000000111111000000///////////////.....................---...//////000////////////////////////------......//////............//////////////////---444222000666555111666...666???MMMXXX^^^xxx|||bbbGGG888111222666000222333111//////000222------------------------,,,,,,,,,,,,+++++++++++++++*********))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''((((((((())))))''')))******))))))+++,,,)))***+++++++++,,,///222///000333555888;;;<<<===:::;;;<<<<<<<<<<<>>>>>===<<<;;;::::::666666666777888999:::;;;888777777777999999777555555333111111222222222111BBBAAA@@@>>>>>>>>>>>>???;;;999888999::::::999888000111222333333222111000//////000000000000000///......---------,,,,,,,,,///............///000000000000000000000000000000,,,---......//////......---------.........//////---333...***000000---111444000...888FFFLLLcccfffxxx|||jjjRRR<<<777:::888333000///333444111,,,+++,,,---------------------------,,,,,,,,,+++++++++******************))))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''((((((((()))'''((())))))((()))+++...)))***+++++++++,,,///222///000333666999;;;<<<===777888:::::::::;;;>>>@@@AAADDDEEECCC@@@???@@@BBB@@@@@@AAABBBDDDDDDEEEEEE???EEEGGGCCCBBBGGGIIIGGG>>>AAADDDDDDCCC@@@>>>>>>FFF@@@AAAOOOaaaqqq}}}|||lllSSSAAA999444111333777666333000555222//////222222///,,,......//////////////////---------,,,,,,,,,++++++************))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))))))))((('''***+++***'''%%%(((,,,...'''***...///------///111111111111666???MMMYYYaaannnuuu~~~tttqqqlllfffaaa]]][[[[[[VVVXXX[[[\\\\\\ZZZWWWUUUYYYVVVXXX]]]^^^ZZZVVVUUUVVVUUUSSSRRRPPPNNNMMMMMMMMMMMMMMMMMMOOOPPPRRRSSSSSSQQQOOOLLLJJJIIIHHHHHHEEEEEEEEEEEECCCAAA???>>><<<<<<;;;:::999888888777333444444666888:::;;;===999888777777777777444222555333111111222333222111AAABBB@@@===::::::>>>AAA===<<<;;;999888777777777444444444333333333222222222000...---,,,---///000,,,,,,++++++,,,---///000000000///...............111000000///////////////......------------..............................------------------------///333555333111888FFFSSS{{{eee}}}}}}cccJJJ???<<<777333111111222444111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******(((((((((((((((((((((((())))))(((((((((((())))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***+++---...///000111333555666777888888666666666777999<<>>AAACCCBBB@@@>>>@@@BBBEEEFFFGGGFFFFFFCCCCCCDDDEEEEEEDDDCCCBBBDDDCCCAAA>>>======>>>?????????>>>>>>DDDQQQaaammm{{{}}}wwwkkk\\\OOOCCC<<<888444444333333333222222222////////////............,,,---...//////...---,,,,,,,,,,,,+++++++++******************))))))))))))))))))(((((((((((())))))***))))))((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&%%%&&&(((++++++(((%%%&&&&&&&&&''''''''''''(((''''''((()))))))))))))))******+++++++++,,,,,,,,,...///000222333555666666===AAAFFFMMMTTT]]]fffkkkzzz}}}yyylllbbb\\\ZZZZZZUUUVVVWWWXXXWWWVVVUUUTTTTTTTTTSSSUUUWWWWWWVVVUUURRRTTTVVVZZZ[[[ZZZVVVRRRPPPQQQQQQOOOLLLKKKLLLMMMQQQQQQPPPOOOPPPQQQRRRSSSLLLLLLKKKJJJIIIGGGEEEDDDEEEDDDBBBAAA@@@?????????;;;;;;;;;:::::::::999999666666777777777777666666777777777666555555444444444333222222111111222222CCCCCCBBB>>>:::888:::<<<;;;;;;999888777777777777444333333333222222222222111000...---------///000---,,,,,,,,,---...///000000000///...............111000//////......//////------,,,,,,,,,,,,------------------------------------------------------...111333111...111999@@@TTTddduuuvvvgggfffwww[[[BBB555:::888555222000000111222000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))(((((((((((((((((((((((())))))(((((((((((())))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))***+++,,,---...///000222444666777888888777777777888;;;===@@@AAA@@@>>>===>>>@@@BBBAAA@@@>>>@@@CCCEEEFFFEEECCCBBBAAABBBDDDEEEEEEDDDCCCBBBDDDBBB???=========<<<<<<999:::::::::<<>>AAABBB???>>>===>>>@@@BBBBBBAAA???AAADDDFFFFFFCCC@@@>>>>>>@@@CCCEEEEEEDDDBBBAAACCC@@@<<<;;;<<<===;;;999777999<<<<<<<<<;;;<<<>>>CCCEEEJJJWWWiii}}}xxxiiiXXXKKK:::888666333222222222333333333222222222111111111/////////............---,,,------......------,,,,,,++++++++++++***************))))))))))))(((((()))((((((''''''(((((()))))))))(((((('''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''((('''&&&&&&'''((('''%%%&&&&&&&&&&&&'''''''''''''''((())))))******)))))))))*********++++++++++++)))******+++,,,------......//////...------///222222444555777888888777666::::::::::::<<<>>>AAABBBGGGFFFDDDBBBBBBDDDGGGIIIFFFGGGIIIJJJKKKLLLKKKKKKMMMLLLMMMOOORRRSSSRRRQQQKKKKKKKKKMMMOOOOOOMMMKKKFFFJJJNNNOOONNNKKKIIIHHHKKKKKKJJJIIIIIIHHHHHHHHHKKKJJJIIIHHHEEECCCAAA@@@CCCBBB???===:::999777777777777666666666555555555333444444555555444444333333333222222111000000000111111000///////////////<<<======<<<;;;:::999:::888888777666666666666666333333222222222111111111000000///............///............//////000000///......------.........000///......------......,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---...000111000///111000222666===KKKdddzzzzzzfffWWWFFF;;;777555666:::000000000000000//////............---------,,,,,,++++++++++++++++++++++++((()))+++,,,,,,***((('''(((((((((((((((((((((((((((((((((''''''((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((())))))+++,,,,,,---...000222333555555666777888999;;;===???AAABBB??????>>>???AAABBBCCCCCCAAACCCFFFHHHGGGCCC???<<<===???BBBEEEEEEDDDBBB@@@CCC>>>::::::<<<>>><<<999888;;;>>>@@@@@@>>><<<;;;>>><<<:::<<>>@@@BBBDDDEEECCCBBB@@@AAA>>>;;;:::===???@@@???=========>>>>>>>>>===<<<777:::===??????>>>===<<>>AAADDDFFFHHHIIIJJJKKKKKKLLLKKKJJJHHHGGGDDDDDDEEEGGGJJJKKKKKKJJJGGGEEEDDDEEEFFFHHHGGGFFFEEEFFFHHHHHHGGGGGGIIIJJJHHHJJJKKKMMMMMMLLLKKKJJJCCCDDDDDDEEEEEEDDDDDDDDDBBBAAA>>>;;;999777555555333333333222222222111111111111222222222222111111222222111111000////////////...------,,,,,,------AAA???<<<:::999888777555:::999888666555555444444444444444333333333222222///////////////.........---....../////////......---------,,,------...///......---,,,,,,,,,,,,---------,,,,,,,,,,,,------*********++++++,,,,,,---************************///---++++++,,,.........&&&***///000///000555:::777DDDMMMWWWdddjjjtttzzzzzzcccQQQBBB888444555111///222333000...///...//////000000/////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''((()))*********)))((((((((((((((((((((((((((((((''''''&&&&&&''''''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((()))*********+++---///111222333333444555777:::<<<===>>>>>>>>>???AAAAAAAAABBBDDDGGGCCCEEEHHHIIIIIIFFFBBB???AAABBBCCCDDDCCCCCCBBBAAA@@@???===<<<>>>BBBGGGJJJLLLHHHCCC@@@???>>>===<<<;;;<<<===<<<:::999999:::777<<>>DDDOOOUUUTTT[[[___|||nnnjjjssszzzuuulllfffccc\\\QQQEEE<<<888888666555444444444444222111222111000//////.........000000/////////..................------------,,,,,,++++++******++++++,,,+++************)))))))))))))))((((((((((((''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$&&&&&&&&&$$$###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((('''(((((((((((())))))))))))(((((())))))***++++++,,,***+++,,,,,,******+++,,,000///.........///000111222222333444666666777888888:::<<<>>>AAACCCEEEFFFHHHIIIIIIIIIHHHFFFDDDCCCBBBBBBBBBDDDGGGHHHGGGFFFCCCBBBAAABBBCCCDDDDDDCCCCCCDDDDDDCCCCCCCCCEEEGGGJJJKKKLLLLLLJJJGGGDDDAAA???@@@AAABBBCCCDDDDDDDDD@@@???===;;;999777777666333333222222222111111111000111111222222111111000222222111111000/////////......---,,,,,,,,,,,,---CCC@@@;;;999999999777666<<<;;;999777666444444444555555555444444444333333///////////////......---,,,---...///......---,,,---,,,,,,,,,------...///...------,,,+++,,,,,,,,,,,,,,,++++++++++++,,,,,,******++++++,,,------...************************++++++,,,++++++++++++,,,&&&***...000111222444444+++///000777EEEJJJRRRbbb}}}yyymmm[[[FFF999333111222444222//////222333222222444........................++++++++++++++++++,,,,,,************************(((((((((((()))))))))***(((((((((((((((((((((((((((''''''&&&&&&''''''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((((((((('''''''''((()))))))))***,,,...000111222222111333555888:::;;;<<<<<<;;;===???@@@???@@@CCCFFFBBBCCCFFFGGGGGGFFFDDDBBBEEEEEEDDDCCCBBBBBBBBBBBB???@@@???>>>>>>DDDNNNVVVYYYRRRJJJDDDAAA@@@>>><<<>>><<<999666444777>>>CCC???===:::777777999::::::<<<>>>PPPcccmmm{{{zzzuuuooohhh\\\OOOHHHIIIGGG@@@999===>>>===999666666:::===444444444444222///,,,***000000///////////////////////////.........------.........---------,,,,,,,,,+++***))))))***+++,,,************))))))))))))))))))((((((((('''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%!!!$$$&&&'''%%%###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''((((((((())))))&&&&&&'''((()))***+++,,,,,,...//////---,,,,,,---++++++******+++,,,---...---...///000111222222222<<<<<<======>>>@@@AAAAAACCCDDDDDDEEEDDDCCCAAA@@@AAAAAAAAACCCEEEFFFEEECCCBBBAAAAAACCCDDDEEECCCBBBBBBDDDFFFFFFEEEDDDDDDEEEHHHIIIJJJJJJHHHDDD???<<<======>>>???@@@@@@@@@@@@<<<<<<:::999888888888888333333333333222222222222111111111222222111111111111111111000//////............---,,,,,,,,,,,,---AAA===999777999;;;;;;:::===<<<:::888666444333333666666555555555444444444/////////000///......---,,,---.........---,,,+++,,,,,,,,,,,,------...///...---,,,,,,++++++,,,,,,++++++************++++++******+++,,,------......))))))))))))))))))))))))&&&))),,,...---,,,---...---...---+++,,,---,,,))))))222555666555///444GGGHHH___rrrssspppttt}}}sss```QQQJJJCCC<<<777999999666222000333000000222222...,,,...///...---,,,,,,,,,------+++++++++++++++++++++,,,************************((((((((('''((()))***+++(((((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((((((((((((((((((((((((''''''''''''(((((())))))***,,,...///111111111000111444777999:::::::::999<<<>>>>>>===>>>AAAEEE@@@BBBDDDEEEFFFEEEDDDCCCHHHGGGEEECCCBBBBBBBBBCCC>>>AAABBB??????EEESSS^^^ZZZSSSJJJDDD@@@>>><<<999222777<<<>>><<<999888888777444444888::::::;;;===>>>999;;;===???JJJOOOEEEMMMRRRYYY^^^]]]ZZZVVVTTTVVVRRRPPPTTT]]]eeehhhhhhiiiiiiaaaUUUMMMJJJDDD===:::::::::888666666888:::222444777888666444111000,,,...000111222222333444//////............------//////.........---------......---------,,,,,,,,,,,,+++***))))))***+++,,,************)))))))))))))))((((((((('''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''########################$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%###&&&'''%%%$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%''''''''''''((((((((()))&&&&&&''')))***,,,---...'''(((***+++***)))***+++------------...///000111...///000222333333333333666777888:::===@@@BBBDDD@@@@@@BBBCCCCCCBBBAAA@@@AAAAAA@@@BBBDDDDDDCCCBBBDDDCCCDDDFFFGGGGGGEEECCCCCCFFFJJJKKKJJJGGGFFFEEEDDDFFFHHHIIIHHHDDD@@@===<<<<<<===============<<<999999888888888888888999444444444333333333333222111111222222222222111111000000000///......------///...------,,,,,,------>>>>>><<<;;;:::999999999@@@>>>:::777444333333333444444333333333333222222000///////////////000000000000//////.........------,,,++++++******++++++------,,,,,,,,,+++++++++))))))))))))************,,,***)))***+++---,,,,,,******************************+++++++++,,,,,,,,,......---,,,+++++++++++++++,,,---...///111222222222999@@@DDDGGGPPP___lllvvv___NNNFFFAAA:::444444444333333222111000000000000000000////////////------,,,,,,,,,+++++++++...---,,,+++************************************))))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((***++++++++++++,,,...---///222555888:::<<<===999======:::<<>>>>>PPPgggUUUKKKCCC@@@===888888===999999999999999999999:::999888666555555555666777666666666666777777777777=========<<<======>>>>>>999999:::;;;===>>>??????@@@???>>><<<:::888777666666555444333222222222222111111111111111111111111////////////////////////..............................---------,,,,,,,,,+++++++++,,,,,,---------+++*********))))))(((((()))))))))))))))(((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((('''&&&%%%$$$%%%&&&&&&###$$$%%%%%%######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''"""############$$$$$$$$$&&&''''''''''''''''''&&&"""###%%%$$$$$$###%%%&&&#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))'''((()))***************+++,,,,,,------,,,,,,+++......//////000000111111333444666888:::===>>>???>>>???@@@@@@???>>>@@@AAA@@@AAABBBBBBBBB@@@>>><<>>>>>======<<<<<<;;;;;;:::999888888777777888888444555555555444222000///111111000000000000111111111111000000//////......///.........------------>>>===<<<:::999999999888===;;;888555333222333333333333222222222111111111000///////////////000000////////////......------,,,,,,+++***************---,,,,,,,,,,,,+++++++++(((((()))))))))*********+++***((()))+++,,,,,,+++************************)))))))))*********++++++------,,,++++++++++++,,,+++,,,,,,---...///000000,,,000444444444999CCCKKKUUUkkkyyyzzztttiiieeeddddddRRRIII>>>888888999888555333222222111000000//////000000000/////////......---,,,,,,,,,,,,+++++++++------,,,+++************************************))))))))))))(((((((((''''''&&&&&&%%%%%%&&&&&&'''((('''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''''')))************+++---///000222444777999:::::::::===>>>;;;<<<@@@???:::>>>???AAABBBCCCBBBAAA@@@???@@@CCCDDDEEECCCAAA???@@@>>>???@@@<<<<<>>>>>===<<<>>>???@@@AAABBBBBBBBBAAA@@@???@@@AAABBBCCCDDDDDDCCCCCCFFFGGGGGGGGGGGGGGGFFFFFFIIIHHHGGGEEECCCBBBBBBAAA??????>>>>>>===<<<<<<<<<;;;:::999999888888999999555555555444333222111000111111111000000111111111111000000000000000///////////////.........------===<<<;;;:::999888888888:::999666444333333333333222222222111111111000000000//////........./////////............---------++++++***))))))))))))***,,,,,,,,,+++++++++******(((((())))))))))))*********((('''((()))+++******))))))))))))))))))))))))(((((((((((())))))))))))+++++++++***++++++,,,---,,,,,,,,,,,,---------...,,,,,,---,,,,,,---000333666CCCNNNTTT[[[bbbaaaZZZ\\\fffvvvrrrqqqyyyqqqqqq|||vvvjjjYYYJJJBBB>>>;;;999555222000///000222111000111000000//////.........000////////////.........,,,,,,,,,+++++++++******---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&((())))))((()))***,,,000111222333555666888888;;;>>>>>><<<<<<===<<<999:::;;;===???@@@AAA@@@@@@<<>><<<<<<:::;;;===999999GGGXXX```PPP???999999:::999999888888888777777777777777777777666555555555555666333333333444444444555555333333222222222222222333000000111111111222222222111111222222222333333333333222111000000///000000////////////////////////////////////////////////------------------------,,,,,,,,,+++++++++******,,,,,,,,,+++++++++++++++******))))))))))))((((((((())))))))))))(((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%############$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$"""$$$&&&&&&$$$$$$%%%&&&########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))*********)))((((((++++++,,,,,,,,,,,,++++++------......///000000000000111222333555666777888999:::<<<;;;::::::<<<===??????@@@@@@@@@AAAAAAAAA@@@AAABBBCCCCCCBBBAAAAAAEEEEEEEEEEEEEEEEEEEEEEEEKKKJJJHHHFFFDDDCCCBBBBBB@@@@@@??????>>>======<<<;;;;;;:::999999999999:::666666444333222222222222222222222222222222222222000000000111111111111111000/////////............<<<;;;:::999888888888888888777666555444444444444222222222222111111111111//////......------......------------------------+++***))))))((()))))))))++++++++++++************(((((((((((()))))))))***)))'''&&&&&&((())))))((())))))))))))))))))))))))''''''((((((((())))))))))))))))))******+++------,,,,,,,,,+++++++++++++++,,,++++++---...//////...000444555333555;;;===:::@@@CCCJJJRRRXXXYYYVVVRRRSSSOOOQQQ[[[jjjttttttppphhh[[[PPPNNNNNNLLLKKKLLLAAA===888555555555555444555666555333111/////////000/////////.........---/////////.........------++++++++++++************++++++***)))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&((())))))))))))***,,,...///000111333555777888;;;===???>>><<<;;;:::888888999;;;<<<>>>>>>>>>>>>===>>>@@@@@@@@@>>><<<;;;:::999::::::888888BBBOOOZZZNNN@@@999777777666666777777777777666666666666666666555555555444444444333333333333444444444444555555444444333333444444111111111111111111111111/////////000000111111111111000//////.........///................................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))),,,,,,++++++******))))))))))))))))))))))))(((((((((((())))))(((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%$$$######$$$%%%%%%######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$!!!###%%%%%%$$$#################################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))*********)))(((''''''******++++++++++++******,,,------......///000000000000111222333444444555777999::::::999999;;;<<<============>>>???AAAAAAAAABBBCCCCCCCCCAAA@@@???DDDDDDDDDDDDDDDEEEEEEEEEJJJIIIGGGEEEDDDBBBBBBAAABBBAAAAAA@@@???>>>======;;;:::999999888888999999777666444333222222333333333333333333333333333333000000111111222222333333000000/////////.........;;;:::999888888888888888777777666666666555666666444333333333333222222222//////...------,,,------,,,,,,,,,,,,------------+++***))))))((()))))))))++++++*********)))))))))'''(((((((((((()))))))))(((&&&%%%&&&''')))((((((((((((((((((((((((((((((((((((((())))))))))))***((((((((()))***+++,,,---+++++++++++++++*********)))((()))+++///000...,,,,,,......---...222333222111111111333555666666666999888777888;;;===??????:::777555666666333222333222222222333333333111///000111222111///000222555///////////////.....................------------++++++*********)))))))))******)))((((((((())))))(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''')))******)))***+++---+++,,,---///222555888:::;;;===???@@@===999888999999999:::;;;<<<<<<======AAA???===;;;:::;;;<<<<<<:::999::::::888999???GGGNNNLLLFFF>>>888666666777777777777666666666555555555555555555444444444333333333444444444555555555444333222111111111111111222222222111111111111111111111111000000000000000//////...---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))+++++++++******)))))))))(((((((((((((((((())))))((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%###"""###$$$%%%%%%######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$###"""%%%''''''&&&$$$$$$$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))((('''&&&)))******++++++******))),,,,,,,,,---......//////000000111111222333333444777999::::::::::::;;;===>>>>>>>>>>>>???AAABBBCCCBBBCCCCCCDDDCCCBBB@@@???AAAAAA@@@@@@@@@AAABBBCCCHHHGGGFFFDDDCCCBBBAAAAAABBBBBBAAA@@@???>>>======999888888777777777777777777666444333222333333444222333444444444444333222000000111111222222333333////////////............:::999888888777777888888777777777666666666666555444444444333333333222222///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---++++++***))))))))))))************))))))))))))(((''''''(((((((((((())))))(((&&&%%%&&&''')))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))***+++,,,+++++++++++++++*********))))))***,,,......---++++++---///000111222111000......------...000222333333555555444222333666999000000//////...///222555000111111222000...+++***---............///222444..............................---------,,,,,,,,,*********))))))))))))((())))))(((((((((((())))))((((((((((((((((((((((((((((((((('''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''')))************+++---******+++---000444888::::::;;;???AAA===888777:::999::::::;;;<<<<<<======CCC@@@<<<999888999;;;===::::::;;;:::::::::===@@@DDDHHHHHHAAA;;;999::::::888888777777666666555555444444555555444444333222333333333444444444555555444333222111111111111111000000000000////////////222222111111000000//////......------------......------------------------------------------------+++++++++++++++++++++++++++++++++*********))))))*********)))))))))))))))''''''(((((((((((())))))'''(((((((((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%'''******)))'''&&&&&&########################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))(((''''''))))))************))))))++++++,,,,,,---.........//////000111222222333333777888::::::::::::<<<===@@@@@@AAABBBCCCCCCDDDDDDCCCCCCDDDDDDDDDCCCAAA@@@======<<<<<<<<<>>>???@@@FFFEEEDDDCCCBBBBBBBBBBBBCCCBBBAAA@@@???===<<<<<<888888777666666666666666666666555444444444444444222222444444444444222222000000000111111111111111///.........------------999999888777777777777888666666666666555555444333333333333333222222222111///...---,,,++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,+++*********************)))))))))((((((((('''''''''((((((((())))))((('''%%%&&&((())))))(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((()))***+++++++++++++++++++++++++++***+++,,,------------------...///111000///------....../////////000222444,,,---------------///000222333333000......000111,,,---//////...---------000000000000000000///...,,,,,,---------------------------,,,,,,,,,,,,+++******)))))))))((((((((((((((((((''''''(((((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&((())))))))))))***,,,+++***+++,,,///222555777888:::>>>BBB>>>777666;;;888999999;;;<<<>>>@@@AAABBB@@@===:::888999:::;;;:::;;;;;;::::::;;;;;;:::===AAABBB===:::<<<<<<:::999999888777777666555555333444444555444333222111222222222222333333333333666555444333222222222222........................000000/////////...............---------......///........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********((((((((()))))))))))))))'''''''''((((((((())))))''''''((((((''''''&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$###$$$$$$$$$###$$$%%%%%%######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$'''******(((&&&%%%$$$########################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((()))(((((((((((())))))))))))))))))(((+++++++++,,,------......------...///111222222333555777999999999:::;;;===???@@@AAABBBCCCCCCBBBAAACCCDDDEEEEEEEEEDDDCCCBBB======<<<;;;<<<>>>@@@AAAEEEEEEDDDDDDDDDDDDEEEEEEBBBBBBAAA???>>>===<<<;;;999888888777666777777777555555555555555444444333111222333444444333222111111000000000000000//////------------,,,,,,,,,,,,999888777777777777777888555555555555444333222222222222222111111111111000///...---,,,++++++++++++*********++++++,,,,,,,,,---,,,++++++******++++++))))))))))))((((((((((((''''''''''''((((((((())))))'''&&&&&&((())))))(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((())))))*********+++++++++,,,,,,,,,&&&(((***+++***+++,,,...***)))***---......///111,,,---......------...///111///---...//////---+++)))...111111000///...,,,.../////////......///000,,,,,,...000333222///,,,+++++++++++++++++++++,,,---------,,,,,,,,,++++++))))))))))))(((((((((((((((((('''''''''(((((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%&&&(((((('''''')))***,,,,,,+++,,,...000333555888999>>>BBB>>>666666<<<777888999;;;===@@@CCCDDDAAA@@@>>><<<:::999999999999::::::999:::;;;999666999;;;999555777===<<<777:::999999888777666666555333333444555444333222111000111111111111222222222333333111000////////////------........./////////---------------...............---------......///........................,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++++++++***''''''(((((())))))******&&&'''''''''(((((())))))''''''((((((''''''&&&%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&$$$###"""###$$$%%%###$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""$$$'''(((&&&###"""!!!#################################$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''((()))))))))((((((((())))))))))))((((((***++++++,,,,,,---......+++,,,---...000111222222444666888888888999;;;<<<;;;===???@@@AAA@@@>>>===CCCDDDEEEFFFFFFEEEDDDCCC@@@@@@>>>>>>???AAACCCEEEEEEEEEDDDEEEEEEFFFGGGGGGBBBBBB@@@???>>><<<;;;::::::999999888777888888888444555666666666555444333000111333444444333111000111111000000//////......------,,,,,,,,,+++++++++<<<;;;888666555555555555444444333333222111111000000000111111111111000000000...---+++******++++++************************,,,+++******))))))******((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&%%%&&&''''''&&&''''''(((((((((((((((''''''''''''((((((((((((******+++++++++,,,,,,,,,)))******++++++,,,------///...------...///...,,,///...---,,,,,,---.../////////......---------,,,---------------------------------...............+++,,,,,,------,,,,,,+++,,,,,,***)))))))))***+++))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$&&&''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((+++++++++,,,...000111222888555999@@@BBB===999:::777666666999===???>>><<<>>>>>>===<<<;;;::::::999<<<999:::======:::999<<<;;;:::999888888888999:::999999888666555333222222333333333333333444555666333222111111000000111111000111111222222222111111////////////...---,,,+++000//////...------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++***+++,,,---...)))------***(((******)))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################%%%$$$$$$######$$$$$$%%%"""""""""###$$$$$$$$$%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''&&&&&&************************------------...///000000111111222444666777888999<<<;;;;;;<<<===<<<:::777???AAACCCEEEEEEDDDCCCBBB@@@>>><<<<<>>;;;999777999888666444333333333333222222222222222111000000111333444222...---///222,,,,,,---------------------,,,+++***))))))))))));;;:::999777666555555555333333333222111111000000//////000000000000/////////...,,,+++******++++++************************,,,,,,+++***************(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''&&&&&&'''(((((((((((((((''''''''''''(((((((((((()))))))))*********++++++)))******++++++,,,,,,---///...---...//////...---///...---,,,,,,---.../////////.........---------------------------------.........---------------++++++,,,,,,,,,,,,++++++,,,+++***)))))))))******))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%''''''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''*********+++---...000111555333666===>>>:::888:::777666555777:::===<<<;;;<<<<<<<<<;;;;;;::::::::::::888999<<<<<<999888::::::999888777777888999::::::999888777555444333222333333333333333444555555222222111000000000111111///000000111111111000000............---,,,+++***......------,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***+++,,,---...(((,,,---***(((***+++)))(((((((((((((((((((((((('''''''''''''''''''''''')))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$%%%$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((())))))***+++,,,,,,,,,,,,,,,,,,---...//////000111222444555777888999:::::::::;;;<<<<<<;;;:::<<<===???AAABBBBBBBBBBBBCCCBBB@@@@@@AAABBBBBBBBBDDDBBBAAABBBEEEFFFDDDBBBEEEDDDBBB@@@>>><<<:::999777666444222111111111111111111111111111000000///000000111000......///000------------------,,,,,,---,,,+++***))))))))))))999999999888777666555444333222222111000000//////......////////////......------,,,+++************************************---,,,++++++******++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%&&&&&&&&&&&&&&&'''(((((((((((('''&&&''''''''''''((((((((((((((((((((())))))))))))))))))******+++,,,,,,,,,...---,,,,,,......---,,,...------,,,,,,------...///............---------------------------------......------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++***))))))))))))***))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((()))***+++---...///111000333888999888888:::888666444444666999::::::;;;;;;;;;;;;;;;;;;::::::888666888<<<<<<888666888999888777666666777888999:::999888777666555444333333333333333333333444444222111111000000000000000//////000000000000//////---------------,,,+++***---,,,,,,++++++******************************************+++++++++,,,,,,+++************+++,,,,,,666999777000+++***(((%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#######################################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''%%%&&&'''(((***+++,,,---************+++,,,---...///000111333444666777888888999::::::::::::<<<===;;;;;;<<<>>>@@@CCCEEEFFFGGGFFFDDDDDDEEEDDDBBB@@@AAAAAAAAAAAAAAAAAA@@@@@@??????>>>===<<<;;;;;;:::777666444333222222222222000000000000000//////......---,,,---...//////.........------,,,,,,++++++,,,+++***))))))(((((()))666777888888888666555444222222111111000/////////---..................---,,,,,,++++++************************************---,,,,,,+++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''((((((((())))))))))))))))))***++++++,,,,,,+++***)))***,,,,,,,,,***---,,,,,,,,,,,,,,,,,,---............------------------------------------......---,,,+++******)))******++++++++++++******+++******)))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))***,,,---...///111444555666888:::999666333222333555888999;;;;;;;;;;;;<<<<<<<<<<<<777666888<<<<<<888666777777777666555555666888999:::999888777666555444444222222222333333333222222111111000////////////000///000000000000//////...------......---,,,,,,+++,,,,,,+++++++++*********************************)))))))))*********++++++))))))))))))******++++++888;;;888111+++)))'''$$$((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$###"""""""""##############################$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%&&&'''((()))***++++++)))))))))))))))+++,,,,,,......000222444555777888888:::;;;;;;999999<<<>>>=========???BBBFFFJJJLLLHHHGGGGGGHHHHHHGGGCCCAAA???@@@AAA@@@>>>======>>><<<;;;;;;::::::999999999888777666555555444444444/////////000///......------+++***+++///000...,,,......------,,,+++******+++***)))(((((((((((((((444555666777666555444333222222111111000/////////------............------,,,,,,,,,,,,+++++++++***************************---,,,++++++******++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((((((((())))))))))))***((())))))******+++,,,,,,+++***)))***,,,---,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------------------------------,,,,,,+++***))))))((()))******++++++******)))************))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''((()))***+++,,,///222222333555999;;;888777444222111333777999<<<<<<<<<<<<<<<=========888666888;;;;;;888666888666666555555555666888999999888888777666555444444111222222333333222111111111000//////......//////000000111111000///......------.........---,,,,,,,,,,,,,,,+++++++++++++++))))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))))))))&&&***+++(((''')))+++)))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$###"""""""""########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&'''''''''''''''(((((((((((('''(((((()))***+++,,,---///000333555666777999:::;;;;;;;;;;;;<<<===>>>===>>>???CCCGGGKKKNNNFFFFFFGGGIIIJJJIIIFFFCCC>>>???@@@???===<<<<<<===;;;::::::999777666666555666666666555555444333333///////////////...------,,,+++***,,,///000...+++......---,,,++++++******))))))(((((('''(((((((((222333333444444444333333333222222111000000//////------............------,,,,,,---------,,,,,,+++************************,,,+++******))))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&'''''''''(((((((((((())))))))))))(((((())))))***+++++++++---,,,+++,,,...//////...***++++++,,,,,,++++++*********++++++++++++,,,,,,++++++++++++++++++++++++++++++******))))))(((((())))))************))))))))))))******))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******000333222111555888999888777666333222444888;;;<<<<<<<<<<<<<<<<<<<<<<<<888555666999999666555888666666555555555777888999777777777666555444444444000111222333222111000///000000///...............///000000000///...---,,,,,,,,,------------,,,,,,++++++++++++++++++++++++(((((((((((((((((((((((('''''''''((((((((())))))&&&'''(((((())))))(((((("""'''(((&&&&&&)))***)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$''''''$$$"""###%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$#################################$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######################################################""""""""""""######$$$$$$$$$#######################################!!!!!!!!!""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***++++++,,,---///222444666777:::::::::===???@@@>>><<<<<<<<<<<<>>>@@@DDDHHHJJJDDDEEEFFFHHHJJJJJJGGGEEE???>>>>>>>>>>>>>>>======::::::999777666555444333222222222222222111000000///////////////......------------///000000...,,,------,,,,,,++++++******((((((''''''''''''((((((111111000111111222333333333333333222111111000000......////////////......,,,---............---,,,************************+++***))))))(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((())))))******+++++++++***)))+++---......---)))***+++,,,,,,+++***)))((()))))))))************************************))))))))))))))))))))))))((())))))))))))))))))(((((()))*********)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''')))***)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((()))(((000444111000333777777777888888666444555999===;;;;;;;;;::::::999999999777333222444444222333777666666555555666888999:::666666555555444444333333000111222333222111///...000///......------......---......---,,,+++***************+++++++++******************************((((((((((((((((((((((((&&&&&&'''''''''(((((((((%%%&&&'''(((((((((''''''))),,,---)))&&&'''(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$ $$$(((((($$$"""###%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$##############################"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""######""""""""""""#####################$$$$$$$$$########################!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''$$$$$$%%%%%%&&&&&&''''''''''''''''''((()))***+++***+++,,,///111333555666888777888===DDDFFFBBB===;;;;;;<<<===???AAADDDEEEEEEDDDEEEFFFHHHHHHFFFEEE@@@>>><<<===@@@AAA@@@===888888777666666555444444000000111111111000///...///000000000000///......---///222222111///......,,,,,,++++++++++++++++++(((''''''&&&&&&''''''(((000000/////////111222333444444333333222111111111......////////////......,,,---.../////////...---***************************))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$###$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((((()))******++++++'''&&&&&&'''***+++***))))))***+++,,,,,,+++***)))''''''(((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((()))*********)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((()))***)))'''&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((()))&&&///444111///222555444777888999888666777:::>>>::::::999999888777666666666222000111111000222666777666666666777888:::;;;555555555444444333333222000111222333222111///---//////...------------...,,,,,,,,,+++***)))(((''''''((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%'''((((((((('''&&&###'''(((%%%%%%''')))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$#########$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((($$$"""###%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""###%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""######$$$$$$$$$%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''""""""###$$$&&&'''(((((((((''''''(((((()))***+++)))***,,,...111333555666666444555===HHHKKKFFF???<<<<<<===>>>@@@AAACCCCCCFFFEEEDDDEEEFFFFFFEEECCCAAA>>>;;;===BBBDDDAAA>>>777666666666666555555555000111222333333222000///000000000000000//////......111555444111......///++++++++++++++++++,,,,,,''''''&&&&&&&&&''''''(((111000000000000000111111444333333333222111111111///............---------,,,,,,---...////////////,,,+++******))))))******)))((((((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%(((((((((((())))))))))))))))))))))))************((((((''''''''''''((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""&&&'''######(((((($$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''((())))))---------...000111333444555666666666666888<<>>?????????;;;:::888666555444333333555444333222111111111111000111111111111000//////111111000000//////......------,,,+++***)))((('''))))))(((((((((((())))))222222111111000111111111222222222222111111111111000000/////////.........,,,,,,...//////......---+++++++++*********)))))))))((((((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''(((((((((((()))(((((((((((())))))))))))(((''''''&&&&&&''''''(((''''''''''''((((((((((((''''''''''''''''''''''''((((((((())))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""&&&&&&"""###''''''$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$#########"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((+++++++++,,,...///111222444555555555555666:::===<<<:::999777555333333222444333111222444555333111444444666666666555333222222222333333333222111111111111000000///......---------,,,,,,,,,,,,++++++,,,++++++***))))))(((((())))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%###"""$$$$$$%%%%%%$$$######"""###########################$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################""""""######$$$%%%########################$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%%%%&&&'''(((((()))***,,,///333666888777888:::>>>BBBCCCAAA>>>===>>>???@@@AAABBBCCCCCCCCCEEEGGGHHHFFFDDDCCCCCCAAA>>><<<;;;<<<======<<<<<<;;;:::888666555555555555444333222111111111111111111111222111000000///111111000000///......------,,,,,,+++***)))(((''')))((((((''''''(((((()))333333333222222111111111000000000000111111111111111000000000////////////,,,---///000///...,,,+++******+++,,,+++***)))((())))))(((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&'''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%$$$""""""%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$############%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((()))***+++---...///333444444444333444777999:::999888666444333333222444333222333444555444222333444555555555444222111111111222222333222222222000000000///......------------,,,,,,,,,,,,++++++,,,,,,++++++***)))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%###"""%%%%%%%%%%%%%%%$$$$$$###########################"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################""""""######$$$%%%########################$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$''''''%%%"""%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((()))+++...222555777666777888<<<>>>???===<<>><<<;;;;;;;;;;;;:::===<<<;;;999888777666666444444333222111111111111111222222222222111000000000000000///......------,,,,,,+++***)))((((((''''''''''''&&&&&&'''''''''444444444444333222111111......//////000000111111000000000/////////......---...///000///---***))))))***,,,---,,,+++)))'''))))))((('''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''(((((()))''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$#########$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''((()))***,,,---...333444444333333333555777999888777555444333333333333222222222222333222222222222333444444333222111///000111222222222222222/////////......---------------,,,,,,,,,+++++++++,,,+++++++++*********)))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%###"""%%%%%%&&&&&&&&&%%%%%%$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################""""""######$$$%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""%%%***+++&&&!!!$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((***---000333555666777888;;;<<<===<<<;;;??????@@@AAABBBCCCDDDEEEDDDGGGJJJKKKIIIFFFDDDCCCBBB@@@===;;;;;;;;;:::999<<<;;;:::888777777666666444333222222111111111222222222222222222111111000000000///......------,,,,,,++++++***)))((((((((('''&&&&&&%%%%%%&&&&&&'''333444444444444333222111.........//////000000111/////////.........---------...//////...,,,***((()))***,,,---,,,+++)))'''))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########%%%%%%$$$$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$########################################################################$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''((('''(((((()))***,,,---...222333444444333333555666777666555444333333333333000000111111000000000111111111222222222222222111///000111111222222222222............------------------,,,,,,,,,++++++++++++++++++***************))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&,,,+++)))((('''&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%###"""$$$%%%%%%&&&&&&%%%%%%%%%########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################""""""######$$$%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###&&&+++,,,(((###$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''((()))+++...111222666777999;;;;;;<<<<<<<<<======???AAACCCEEEGGGHHHFFFIIIKKKLLLIIIGGGEEEEEEDDDAAA>>><<<<<<;;;:::999:::999888666555555555555333333222222111111222222111222222222222111000000//////......---,,,,,,,,,+++******))))))(((((((((&&&&&&%%%%%%%%%%%%&&&&&&111222444444444444333222////////////000000000000............------------.........---,,,+++************+++,,,+++***)))((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""$$$((()))%%%$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######################################################"""""""""###############$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((('''(((((()))***,,,......000111333333333333444666666555444333333333333333...///000000///...///000000000000000111111111111000000111111222111111111------------------------------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))((('''%%%$$$############$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%###"""###$$$$$$%%%%%%%%%%%%%%%########################"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################""""""######$$$%%%#######################################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$&&&)))***'''$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''(((***,,,///000555777999;;;;;;;;;===>>><<<===???AAADDDGGGIIIJJJHHHJJJKKKKKKHHHFFFEEEFFFCCCAAA>>><<<<<<<<<;;;:::777777666555444444444444333333222222111222222333000111111111111000//////.........---,,,,,,++++++******)))))))))(((((((((&&&&&&&&&%%%%%%&&&&&&&&&///000222444555444333222111111000000000000000///////////////............///...,,,++++++++++++,,,+++++++++*********))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""#########$$$$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""&&&,,,,,,'''###%%%############$$$$$$$$$$$$##############################""""""""""""######################################################!!!"""""""""#########$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''(((***+++---...,,,...111222222222333555444444333333333333333333...000111111///...///111////////////000000111111000111111111111000000///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%###""""""######$$$%%%%%%$$$$$$###########################$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################""""""######$$$%%%########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&''')))+++---...333555888999999:::===@@@>>>>>>@@@BBBDDDGGGHHHIIIIIIJJJIIIHHHEEEDDDDDDFFFAAA???<<<;;;;;;;;;:::999777666555444333333333333333222222111222222333333///000000000000///............------,,,+++++++++))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''---///111444555444333333222222111111000000//////000000000000///////////////...,,,******+++,,,...,,,+++******))))))*********)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""######$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""'''...///(((###$$$"""############$$$$$$$$$##############################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&''')))***,,,---***,,,///000000111222444444333333222222333333444///111333222///...000222///////////////000111111111111111111111000///...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++''''''''''''(((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%%%%###"""!!!"""###$$$$$$$$$$$$$$$########################$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################"""###$$$$$$%%%########################""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%###!!!!!!"""$$$######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&'''(((***,,,...111444777888888999===@@@@@@@@@AAACCCDDDFFFGGGHHHIIIIIIHHHEEEBBBBBBCCCEEE@@@===;;;999:::::::::999777666555444444444444444222222222111222222333333///////////////......---......---,,,,,,++++++***))))))))))))(((((((((((((((''''''&&&&&&''''''(((111111222222222333333333444333111///...///000111333111///...---...///000+++++++++***++++++,,,,,,,,,++++++***)))(((''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################################################################""""""""""""""""""""""""######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))+++,,,,,,---...///000000333444444444444444444333111111111111000000000///...///000111222333333333000000000000////////////...............---------***++++++,,,,,,++++++***))))))))))))((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&(((+++...'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$!!! """''')))&&&###%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''%%%"""  """#################################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$"""""""""###$$$$$$$$$%%%"""############$$$$$$$$$########################$$$%%%&&&%%%###"""###$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$&&&&&&%%%$$$$$$######"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&(((***+++---000333555666888;;;>>>@@@@@@AAAAAAAAA@@@@@@???AAA???>>><<<<<<<<<======>>>===;;;999888777666666444333222111111111222333///////////////000000000000000000///......------///......---,,,+++******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&111111222222222222222222333222000.........///000222111///...---...///000,,,++++++***++++++,,,,,,+++*********)))(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######################################################################################################$$$$$$$$$$$$######$$$######""""""######$$$########################"""""""""#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))++++++,,,---...//////000222222333333333333222222111111111000000000////////////000111222222222222000000000/////////......//////......------,,,,,,,,,,,,------------,,,,,,))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&)))+++'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&###"""$$$)))***(((%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%"""!!! """%%%(((***#################################$$$$$$$$$%%%%%%"""############$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$###########################$$$%%%$$$"""!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%''')))***---///222444666888;;;===>>>>>>????????????>>>>>>===<<<;;;:::999:::;;;;;;<<<;;;:::888666555555555333222111000000000111111000000000000000000000000000//////......---,,,,,,------,,,,,,+++*********((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&222222222111111111111111222111///...---......///111000///.........///000,,,,,,++++++***++++++,,,))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########""""""""""""""""""###""""""""""""""""""""""""############$$$$$$$$$%%%&&&&&&%%%$$$############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&''''''((((((******+++,,,---......///000000111111111111000000000000000000////////////000000111111111111000000000////////////.........//////...------,,,+++++++++,,,,,,,,,,,,,,,,,,+++)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%###$$$&&&(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%((()))'''$$$#########$$$$$$%%%%%%&&&#########$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$###############$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%!!!!!! !!!###&&&***,,,#################################$$$$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$########################"""###$$$###!!!!!!!!!###%%%%%%%%%%%%%%%$$$$$$$$$##############################"""""""""######$$$""""""######$$$%%%%%%&&&#########$$$$$$$$$$$$%%%$$$$$$######$$$&&&((())),,,...111333444666999;;;;;;<<<<<<=========<<<<<<::::::999999::::::;;;<<<:::999888666555444444444222222111000000000000000111111000000000000000000.........---,,,,,,++++++************************(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&111111111111111000000000111000///...---------...000//////.........//////,,,,,,++++++******++++++((((((((()))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############""""""""""""####################################$$$$$$$$$%%%%%%%%%'''&&&%%%$$$############$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######%%%%%%%%%&&&&&&'''''''''((())))))***+++,,,---...//////000000000000//////000000/////////.........000000000111000000///////////////.........------///......---,,,+++******((())))))******))))))((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!###%%%&&&$$$"""""""""###$$$%%%%%%&&&&&&############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%############################################################################################################$$$$$$$$$$$$$$$$$$###""""""$$$%%%&&&####################################$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$########################"""###$$$###"""!!!"""###&&&%%%%%%%%%$$$$$$######""""""""""""""""""""""""###""""""""""""######$$$""""""######$$$$$$$$$%%%############$$$$$$$$$$$$$$$######"""###%%%&&&'''***,,,///111222444666999::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>???:::999888666555444444444222222222111111111111111111111111111111000000000------,,,,,,+++*********((((((((()))))))))******(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&000000000000000000000000111000///......---------///...............//////---,,,++++++*********+++((((((((((((((()))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$############$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))***+++,,,,,,//////000000000000///////////////............---//////000000000///..................------------...------,,,++++++******'''(((((((((((((((((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$###"""""""""###$$$%%%%%%&&&&&&""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%################################################################################################""""""#########$$$$$$$$$%%%$$$###"""!!!""""""###""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$###########################$$$%%%$$$######$$$%%%%%%%%%%%%$$$$$$#########""""""""""""""""""""""""""""""!!!!!!"""######$$$$$$$$$$$$######"""""""""""""""#########$$$$$$$$$$$$###""""""###$$$&&&'''(((+++---///000111444666999999:::;;;;;;;;;;;;;;;:::;;;<<<===>>>?????????:::999888777666555555555333333333333333222222222111111111111000000//////,,,,,,,,,+++******))))))&&&''''''(((((())))))***''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&.../////////000000000000111111000000///......------............/////////------,,,+++************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%&&&&&&%%%$$$############$$$$$$############$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))******+++......////////////......///.........------------......///////////////.........---------,,,,,,,,,,,,,,,++++++++++++******((())))))******))))))(((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######################## """$$$$$$###$$$%%%'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%&&&"""""""""############$$$%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$###############$$$$$$$$$################################################"""""""""############$$$!!!!!!!!!!!!"""###$$$$$$"""""""""""""""""""""""""""""""""############$$$"""############$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$###########################$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$#########""""""""""""""""""""""""!!!!!!!!!!!!"""######$$$%%%$$$$$$###""""""!!!!!!"""""""""############$$$$$$$$$#########$$$&&&&&&'''))),,,---...///222444777888999::::::;;;::::::777888999;;;<<<<<<<<<<<<999888777666666555555555444444444555444333333222111111000000//////......,,,,,,,,,+++******))))))'''''''''(((((()))))))))'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&,,,---......///000111111111111111111000///......,,,---....../////////......---,,,+++************)))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################################################################$$$$$$$$$$$$######$$$$$$############$$$$$$########################"""""""""#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$############$$$$$$############################################################################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******,,,,,,------------,,,,,,.........---------,,,,,,,,,------...////////////---------,,,,,,,,,,,,+++************++++++++++++((((((((())))))((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""$$$%%%%%%$$$###$$$%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$""""""#########$$$$$$$$$################################################""""""""""""############ !!!"""###%%%&&&&&&""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$########################!!!###$$$$$$######$$$%%%############$$$$$$$$$$$$######################## !!!!!!"""$$$$$$############""""""""""""""""""""""""############%%%%%%$$$###$$$%%%&&&'''&&&(((***,,,,,,...000222555666777888888999999999666777888999:::999999888777777666555444444444444333333444444444333222111000000//////...------,,,---,,,,,,++++++***))))))((((((((((((((()))))))))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++,,,---...///111222222222222222222111000///...,,,,,,---.../////////......---,,,+++******************)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%&&&&&&################################################""""""""""""""""""""""""########################################################################""""""""""""""""""""""""######$$$$$$$$$$$$############""""""""""""######""""""""""""""""""""""""!!!""""""""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))+++++++++,,,,,,+++++++++......---------,,,,,,,,,+++,,,---...////////////---------,,,,,,,,,++++++)))))))))***++++++,,,,,,%%%&&&&&&&&&&&&&&&&&&%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%&&&'''&&&$$$""""""######$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$$$$"""!!!""""""%%%%%%$$$$$$$$$$$$$$$$$$""""""""""""############%%%$$$$$$$$$$$$$$$$$$%%%""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############"""######$$$%%%%%%&&&&&&""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$""""""######$$$$$$$$$%%%"""############$$$$$$$$$######################## """######""""""###%%%""""""######$$$$$$$$$%%%######################## !!!"""$$$$$$!!!!!!!!!"""######$$$$$$""""""""""""############&&&%%%$$$$$$$$$%%%&&&'''%%%'''***++++++---///111333444555666777777777777666777888::::::999888888666555444444333333333333222222333444333222111000000//////...------,,,,,,------,,,,,,+++*********)))))))))))))))))))))(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&111000/////////000222222////////////.....................------.........,,,,,,++++++***)))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$############""""""############$$$$$$$$$ !!!!!!""""""##############################!!!"""""""""####################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$#########""""""!!!!!!######""""""######$$$%%%$$$$$$###"""!!!!!!!!!"""###"""!!! """$$$&&&$$$$$$############$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$##############################%%%%%%$$$$$$###"""""""""%%%%%%&&&&&&&&&&&&&&&&&&'''))),,,---,,,+++,,,,,,++++++++++++++++++++++++***+++,,,...///000000000,,,,,,------------------******))))))))))))******'''&&&&&&%%%&&&'''((()))(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''' !!!((((((!!! '''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########"""""""""""""""###$$$$$$$$$%%%%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""$$$$$$$$$#########""""""######""""""###$$$%%%%%%########################""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%###""""""#########$$$$$$$$$$$$######$$$#########""""""!!!!!!######""""""""""""######""""""###$$$$$$$$$$$$###""""""""""""""""""""""""###$$$$$$%%%%%%&&&&&&'''&&&''')))))))))***,,,...333333333333444666777888999888777555555777888999666555444333333333333333111111222222222222111111222111///---------......+++,,,---...---,,,+++***''''''(((((())))))******&&&&&&%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""000////////////000222333////////////.........---///......------......///,,,,,,++++++***)))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$""""""""""""################################################$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$#########"""######""""""######$$$%%%$$$$$$###"""""""""######&&&%%%###!!!!!!!!!"""###$$$$$$############$$$$$$########################"""############$$$$$$$$$######$$$$$$%%%%%%%%%&&&$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$######"""##########################################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&)))+++,,,+++++++++,,,+++++++++++++++++++++++++++,,,---...///000000000------------------------))))))))))))))))))))))))''''''&&&&&&&&&'''((()))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$(((###%%%,,,,,,%%%###((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""###############$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$#########""""""######""""""###$$$$$$%%%########################""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$#########$$$$$$$$$$$$##################"""""""""!!!######""""""""""""######""""""###$$$$$$$$$$$$###""""""""""""""""""""""""######$$$%%%%%%&&&&&&'''&&&'''((((((((()))+++---111222333333444555666666666444333222222333444666555555444333333333333333000111111222222111111000000///...---,,,,,,,,,,,,+++,,,---------,,,******'''''''''''''''(((((((((&&&&&&%%%%%%%%%$$$$$$$$$########################............///000222222//////.........---------......------------......,,,,,,++++++***)))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$############""""""############$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$########################"""############$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######""""""######$$$%%%$$$############$$$$$$%%%)))(((%%%###!!!!!!!!!!!!$$$$$$############$$$$$$########################"""############$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$###############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$###"""!!!########################!!!""""""###$$$$$$%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''')))+++++++++***+++,,,++++++++++++,,,,,,,,,,,,,,,---...///000111111111.........------,,,,,,+++'''((())))))))))))((('''(((''''''''''''(((((()))(((''''''''''''&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&###&&&------&&&###&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%########################""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$'''(((&&&#########$$$$$$$$$$$$##################""""""""""""######""""""""""""######""""""###$$$$$$$$$$$$###""""""""""""""""""""""""######$$$$$$%%%&&&&&&&&&%%%'''(((((('''(((***,,,...000111333444555444444333222111000000111222333444333333333222222222222000111111222222111111000---......------,,,+++***+++,,,,,,,,,,,,+++******'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$---------...///000111222.........---------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++***)))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$$$$$$$######"""""""""#################################$$$$$$$$$%%%%%%########################$$$$$$############$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$#########$$$%%%&&&&&&)))(((&&&$$$"""!!!!!!!!!$$$$$$############$$$$$$########################""""""#########$$$$$$$$$"""###$$$%%%&&&'''((((((########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$"""!!! ########################""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((()))++++++++++++,,,---+++++++++,,,,,,,,,,,,,,,---...///000111111111111//////...---,,,,,,++++++'''(((***++++++***((('''((((((((((((((((((((()))(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###((((((###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$$$$###""""""""""""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###############$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################%%%""" ###(((***'''$$$######$$$$$$$$$$$$###############"""""""""""""""######""""""""""""######""""""###$$$$$$$$$$$$###""""""""""""""""""""""""#########$$$%%%%%%&&&&&&%%%&&&''''''&&&''')))++++++---000222333333222222333333222222222222333333222222222222222222111111000000111111111111000000------.........,,,***)))+++++++++++++++******)))((('''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$,,,,,,---...///000000000------------,,,,,,,,,,,,+++******))))))******+++,,,,,,++++++***)))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&$$$$$$$$$#########""""""""""""#########$$$$$$$$$#########""""""!!!!!! """"""""""""""""""""""""""""""""""""#########$$$########################$$$$$$############$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""########################""""""######$$$%%%$$$#########$$$%%%&&&&&&'''&&&%%%$$$############$$$$$$############$$$$$$########################""""""#########$$$$$$$$$""""""###$$$&&&'''((((((########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$###"""!!! ########################$$$$$$$$$#########""""""######$$$$$$%%%&&&&&&''')))+++,,,,,,++++++---///++++++,,,,,,,,,------------...///000111111111000//////...---,,,,,,++++++)))***,,,------,,,***))))))))))))))))))))))))((((((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!""""""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$$$$###""""""""""""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###############$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################%%%""" ###(((***'''$$$######$$$$$$$$$$$$######""""""""""""""""""############""""""""""""######""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""###$$$$$$%%%%%%&&&$$$%%%&&&&&&%%%&&&((())))))***---000111111111000222222222222222222222222000000111222222111111000000000000111111000000000......//////...---+++***++++++******)))))))))))))))((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$,,,---......///.........------,,,,,,,,,+++++++++******))))))))))))******,,,,,,++++++***)))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$############""""""############$$$$$$$$$"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""""""""#################################$$$$$$############$$$$$$########################"""############$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""""""""###############""""""######$$$%%%$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$######$$$$$$############$$$$$$########################"""############$$$$$$$$$""""""###$$$$$$%%%&&&&&&###############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$#########$$$######"""!!!########################%%%%%%$$$$$$###""""""!!!""""""###$$$%%%&&&'''''')))***++++++***+++---///++++++,,,,,,------......---...//////000000000///.........------,,,,,,++++++,,,---......---,,,+++)))************))))))((((((''''''''''''&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""!!!!!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%$$$######"""#################################""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$########################$$$###"""$$$'''(((&&&#########$$$$$$$$$$$$######""""""""""""##################""""""""""""######""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""######$$$%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&(((''')))+++---//////000///////////////////////////...///000111111111000//////000000111111000000////////////......---,,,++++++***))))))(((((())))))((((((((('''''''''''''''$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$------.........---,,,+++,,,,,,,,,,,,++++++++++++++++++************++++++,,,,,,++++++***)))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""############$$$$$$$$$""""""""""""""""""######""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""""""""######$$$$$$$$$######""""""######$$$%%%$$$$$$###"""""""""###############$$$######""""""$$$$$$############$$$$$$########################"""############$$$$$$$$$"""""""""######$$$$$$$$$""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$!!!""""""#######################################$$$$$$##################""""""###$$$%%%&&&''''''((())))))(((((()))+++---++++++,,,,,,---......///------...////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++***)))((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###############$$$$$$$$$$$$$$$$$$#######################################""""""#########$$$$$$$$$%%%$$$$$$###""""""##############################""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$%%%$$$$$$#########$$$$$$$$$$$$######!!!"""""""""##################""""""""""""######""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%###$$$%%%$$$######%%%''''''''')))***,,,...///000,,,------------------,,,,,,---///111111000///...//////000000000000/////////...---,,,+++++++++++++++***)))((('''((())))))&&&&&&&&&&&&&&&'''''''''$$$$$$$$$$$$####################################---......///...---+++***,,,,,,,,,+++++++++******---,,,,,,,,,,,,,,,,,,---,,,,,,++++++***)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$############""""""############$$$$$$$$$""""""######$$$$$$$$$%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%#########"""###$$$$$$%%%$$$$$$###"""!!!!!!!!!"""$$$$$$$$$######!!! $$$$$$############$$$$$$########################"""############$$$$$$$$$"""""""""""""""#########""""""######$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$ !!!"""######$$$$$$###########################"""""""""###$$$$$$%%%%%%!!!"""###$$$%%%&&&''''''&&&'''''''''&&&'''))),,,++++++,,,,,,---...//////,,,---..................,,,,,,------------------,,,++++++******++++++,,,***+++,,,,,,+++***)))((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###$$$######$$$### $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$""""""######$$$$$$$$$%%%%%%$$$$$$$$$######""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$%%%%%%$$$###""""""##############################""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$"""""""""""""""""""""""""""$$$%%%%%%###""""""#########$$$$$$$$$$$$######!!!!!!""""""#########$$$######""""""""""""######""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%###$$$%%%$$$######%%%&&&&&&'''''')))***---///000,,,------......------,,,+++---///000111000///...//////000000000000//////...---,,,***)))******++++++***((('''''''''((()))$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$############"""""""""""""""""""""""""""***************+++++++++++++++,,,------,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,++++++***)))(((((((((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""########################""""""""""""""""""""""""################################################################################################"""############$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###############"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""$$$$$$$$$#########""""""###"""###$$$%%%%%%###!!!##############################$$$$$$$$$$$$############""""""######$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$###""""""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###%%%$$$$$$$$$###"""""""""&&&&&&%%%%%%$$$###""""""""""""""""""""""""""""""###---///$$$###$$$ """############$$$$$$$$$$$$%%%%%%&&&%%%$$$###""""""############$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$'''&&&%%%$$$$$$%%%'''''',,,,,,,,,,,,,,,,,,---------...///000000...,,,++++++***)))(((((()))***+++---------,,,,,,+++++++++***)))(((''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###############$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$"""""""""###$$$$$$$$$%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""##############################$$$######"""!!! ########################"""############$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$########################""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!""""""############""""""""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""""""""############""""""%%%$$$######$$$$$$###!!!''''''((()))***+++,,,,,,------,,,,,,+++*********---------......---,,,,,,........................,,,+++++++++******)))))))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""))))))*********++++++++++++,,,,,,------,,,,,,,,,...---,,,++++++,,,---...,,,,,,+++******)))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""########################""""""""""""""""""""""""################################################################################################"""############$$$$$$$$$########################!!!!!!"""#####################$$$$$$$$$$$$##############################$$$$$$$$$#########""""""#########$$$%%%%%%###"""##############################$$$$$$$$$$$$############""""""######$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$###""""""###$$$$$$########################""""""""""""""""""""""""#########"""""""""!!!!!!""""""###$$$$$$$$$$$$###$$$$$$$$$###############&&&&&&%%%$$$$$$###""""""""""""""""""""""""""""""!!!***+++###!!!###""""""#########$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""""""""#########$$$$$$$$$$$$$$$$$$#########""""""""""""#########$$$$$$$$$&&&&&&%%%%%%%%%&&&((((((******+++++++++,,,,,,,,,,,,---...///...---+++***,,,+++***))))))***+++,,,,,,,,,,,,,,,+++++++++***++++++***)))((((((((((((''''''&&&%%%%%%%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###############$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$###############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""########################!!!""""""############"""########################"""############$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###########################"""""""""""""""""""""""""""""""""""""""#########""""""############""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""""""""############""""""###"""!!!"""###$$$###!!!%%%%%%&&&'''((()))******++++++++++++************,,,,,,---------,,,,,,+++------------------------++++++*********)))))))))((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&###############$$$$$$$$$"""""""""""""""""""""""")))))))))*********++++++,,,,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++******))))))(((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$#######################################""""""""""""""""""""""""################################################################################################"""############$$$$$$$$$########################!!!!!!"""###############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$$$$############""""""######$$$%%%$$$$$$############$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""!!!!!! !!!"""######$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$######""""""""""""""""""""""""""""""&&&'''!!!!!!""""""""""""#########$$$$$$###$$$%%%%%%%%%$$$###""""""""""""#########$$$$$$$$$############""""""""""""""""""#########$$$$$$%%%%%%%%%%%%&&&'''))))))))))))))))))*********+++++++++,,,------,,,***))),,,+++************+++,,,+++++++++***************---,,,+++***))))))))))))''''''&&&%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##################$$$%%%%%%$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$#######################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$############"""######################## !!!!!!"""###$$$$$$$$$########################"""############$$$$$$$$$""""""""""""""""""######""""""""""""""""""""""""!!!!!!"""############"""########################"""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""!!! !!!###$$$###"""######$$$%%%&&&'''(((((())))))))))))***************++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))((((((((()))***++++++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###############""""""""""""""""""""""""(((((())))))******++++++,,,,,,---------,,,++++++,,,,,,++++++++++++,,,,,,******)))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$###############################################################""""""""""""""""""""""""################################################################################################""""""#########$$$$$$$$$########################!!!!!!"""###############%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%$$$$$$$$$%%%##############################$$$$$$$$$$$$############""""""######$$$%%%$$$$$$############$$$$$$$$$##################$$$########################""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!""""""###############"""""""""###$$$$$$$$$%%%%%%$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!###$$$ !!!"""!!!""""""""""""############"""###$$$%%%%%%$$$###"""""""""""""""########################""""""""""""""""""""""""############$$$$$$$$$%%%'''((()))***'''''''''(((((())))))***)))******++++++***))))))++++++***))))))***++++++*********)))))))))))))))---,,,+++***))))))))))))'''&&&%%%%%%$$$$$$%%%%%%################################################!!!"""""""""##################$$$$$$$$$$$$############$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%$$$$$$$$$###"""""""""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""########################"""""""""""""""######$$$########################""""""#########$$$$$$$$$"""""""""""""""#########""""""""""""""""""""""""!!!""""""#######################################""""""""""""""""""""""""!!!!!!""""""############""""""############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!! !!!$$$%%%%%%$$$""""""###$$$%%%&&&'''''''''''''''((()))******+++)))******++++++++++++***************************)))))))))(((((((((((((((((()))+++,,,,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""'''(((((()))******++++++,,,---------,,,,,,+++******++++++++++++++++++***))))))((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#################################################################################""""""""""""""""""""""""########################################################################""""""""""""""""""""""""""""""#########$$$$$$$$$########################!!!!!!"""###############%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$&&&%%%###"""$$$&&&##############################$$$$$$$$$$$$############""""""######$$$%%%$$$######""""""######$$$#########$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""$$$%%%&&&&&&!!!!!!"""############""""""""""""###$$$$$$$$$%%%$$$$$$###############"""!!!!!!!!!!!!!!!!!!!!!!!!"""###!!!!!!######"""!!!!!!"""""""""#########""""""###$$$$$$$$$###"""!!!!!!"""""""""#########""""""""""""""""""""""""!!!!!!"""""""""#########"""###$$$%%%''''''((((((%%%%%%&&&''''''((())))))(((((())))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))+++***)))(((((('''((((((&&&&&&%%%$$$$$$$$$$$$%%%################################################!!!"""""""""####################################"""######$$$$$$######"""########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%$$$$$$$$$###"""""""""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$###"""!!!!!!""""""########################""""""#########$$$$$$$$$!!!!!!""""""############"""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$########################""""""""""""""""""""""""############""""""!!!!!!""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""""""!!!!!!###%%%''''''&&&######$$$%%%&&&''''''(((&&&&&&'''((()))******+++((()))******+++++++++***************************((((((((((((((()))))))))((()))+++,,,,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$###"""""""""""""""""""""""""""""""""&&&'''(((((()))***++++++------------,,,+++******)))******++++++******)))(((((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""##############################$$$$$$$$$########################""""""""""""""""""""""""########################################################################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""$$$%%%$$$!!! ###&&&##############################$$$$$$$$$$$$############""""""######$$$%%%######""""""""""""######"""###$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!###$$$&&&'''''' !!!""""""######""""""###############$$$$$$$$$########################""""""""""""""""""""""""!!!"""""""""######$$$###!!!!!!!!!"""""""""######!!!"""###$$$$$$$$$###"""!!!!!!!!!"""""""""######!!!!!!"""""""""""""""###!!!!!!!!!"""""""""######!!!"""###%%%&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))((((((((((((((())))))))))))(((''''''''''''((()))))))))))))))***************)))((('''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$################################################""""""""""""############$$$###""""""""""""###$$$""""""############""""""########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$#######################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""########################&&&%%%###!!!!!!!!!!!!"""########################"""############$$$$$$$$$!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""######$$$%%%%%%%%%%%%%%%########################""""""""""""""""""""""""$$$$$$######"""!!!!!! """"""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""###""""""###&&&(((((('''######$$$%%%&&&'''((((((&&&''''''((()))******+++((()))***+++++++++++++++************************(((((())))))))))))******((()))***++++++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###############""""""""""""""""""""""""&&&&&&'''((()))***++++++------------,,,+++***)))))))))***++++++***))))))'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$############!!!"""""""""#########$$$""""""#########$$$$$$$$$########################""""""""""""""""""""""""########################################################################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""#####################$$$$$$$$$$$$##############################""""""#########$$$$$$$$$!!!###%%%###"""&&&##############################$$$$$$$$$$$$############""""""######$$$%%%######""""""""""""######"""###$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""###$$$$$$$$$ !!!!!!"""""""""""""""$$$$$$$$$###############""""""""""""############""""""""""""""""""""""""###!!!!!!"""######"""###!!!!!!!!!!!!"""""""""### !!!"""$$$$$$$$$###"""!!!!!!!!!!!!"""""""""###!!!!!!!!!!!!""""""######!!!!!!!!!!!!"""""""""###!!!"""###$$$%%%$$$$$$###$$$$$$%%%&&&'''((())))))((((((((((((((()))*********)))(((''''''((()))***)))))))))******+++++++++***)))((('''&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$################################################""""""""""""############$$$###"""!!!!!!"""###$$$""""""############""""""########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################"""############$$$$$$$$$###############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""########################%%%###"""!!! !!!###$$$########################"""############$$$$$$$$$ !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$########################""""""""""""""""""""""""#########"""""""""""""""""""""############"""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""""""""############""""""###""""""###%%%'''&&&%%%"""###$$$$$$&&&&&&'''(((((((((((())))))*********((()))***+++,,,,,,,,,,,,************************)))))))))*********++++++((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&###############$$$$$$$$$""""""""""""""""""""""""&&&&&&'''((()))***++++++---...------,,,+++***)))((()))***++++++***)))(((&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$############"""!!!!!!""""""#########$$$""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""########################################################################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""######$$$$$$$$$$$$ ###$$$"""!!!&&&##############################$$$$$$$$$$$$###############"""###$$$$$$%%%######""""""""""""######"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!"""""""""""""""%%%$$$$$$$$$######"""""""""""""""""""""#########""""""""""""""""""""""""###!!! """###"""!!!"""!!!!!!!!!!!!"""""""""""" !!!"""###$$$$$$###"""!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""!!!!!!###$$$$$$###"""!!!$$$$$$%%%&&&'''))))))***((((((((((((((()))***++++++***)))(((((()))***+++))))))******+++++++++,,,***)))(((''''''&&&&&&&&&&&&%%%$$$$$$######$$$$$$########################""""""""""""""""""""""""""""""""""""############$$$###"""!!!!!!"""###$$$""""""############""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################"""############$$$$$$$$$""""""######$$$$$$$$$%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$############"""###########################"""!!! !!!"""%%%&&&########################"""############$$$$$$$$$ !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""!!!!!!"""#######################################""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""############"""""""""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""""""""""""""""""""############""""""###"""!!!"""$$$%%%%%%$$$""""""###$$$%%%&&&&&&'''))))))))))))************))))))***+++,,,---------************************))))))******+++++++++,,,)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$$$$$$$%%%""""""""""""""""""""""""'''&&&&&&''''''((()))******++++++,,,,,,++++++***))))))***))))))((('''&&&''''''((((((''''''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######""""""############""""""########################""""""#########$$$$$$$$$""""""""""""############""""""""""""############""""""""""""############$$$#########""""""!!!!!!""""""""""""""""""""""""########################!!!!!!"""###############""""""###$$$$$$$$$$$$##################"""!!! ######""""""""""""######""""""""""""##################""""""""""""######"""  !!!"""!!! """"""""""""""""""""""""######""""""!!!!!! """""""""""""""""""""""""""############$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''%%%&&&((())))))(((''''''+++++++++***)))((('''&&&(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$###""""""##############################"""""""""""""""""""""""""""######"""!!!!!!"""$$$"""############$$$$$$$$$###########################$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$#################################%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########""""""!!!!!!$$$$$$############$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$############$$$$$$"""""""""""""""""""""""" """$$$&&&&&&%%%###"""&&&%%%$$$$$$%%%%%%###!!!%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!###$$$&&&### !!!%%%%%%!!!!!!!!!""""""###$$$%%%&&&########################"""!!!!!!"""$$$$$$###!!!######""""""""""""""""""$$$###!!!"""###%%%&&&'''&&&&&&&&&''''''(((******'''''')))***************,,,+++***((((((((()))***++++++++++++++++++++++++***)))((('''((()))+++---&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$ !!!"""$$$$$$$$$###"""&&&&&&&&&&&&'''((()))******++++++++++++++++++***((())))))))))))(((((('''''''''((((((''''''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""########################$$$#####################""""""""""""""""""""""""################################################""""""""""""""""""""""""################################################################################################""""""!!!!!!!!!!!!""""""##############################$$$$$$$$$$$$######""""""############""""""########################""""""#########$$$$$$$$$""""""""""""############""""""""""""############""""""""""""########################"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""###$$$$$$$$$$$$##################"""!!!!!!######""""""""""""######""""""""""""##################""""""""""""######"""!!! !!!""""""!!! """"""""""""""""""""""""######""""""!!!!!!!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((''''''(((((())))))((((((++++++++++++***)))((('''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$###""""""##############################"""""""""""""""""""""""""""######"""!!!!!!"""$$$"""############$$$$$$$$$#################################$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$###############$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$#########"""$$$$$$############$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$############$$$$$$########################((('''$$$###"""""""""######""""""###$$$%%%$$$"""#########"""""""""!!!!!!$$$######""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###""""""###$$$%%%$$$!!! !!!$$$$$$""" !!!!!!!!!###&&&'''&&&%%%"""""""""#########$$$$$$  """"""!!! """"""""""""""""""""""""$$$###""""""###$$$$$$###''''''''''''((()))***+++((()))***+++,,,,,,,,,,,,,,,+++)))((((((((()))***++++++++++++++++++++++++***)))((('''''')))***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$!!!""""""############"""&&&&&&&&&&&&'''((()))*********++++++++++++******'''(((((())))))))))))((('''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""#################################"""""""""!!!!!!""""""""""""""""""""""""################################################""""""""""""""""""""""""###################################################################################################""""""!!!!!!""""""#################################$$$$$$$$$$$$############""""""""""""#############################################$$$$$$$$$""""""""""""############""""""""""""############""""""""""""########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""###$$$$$$$$$$$$##################"""""""""######""""""""""""######""""""""""""##################""""""""""""#########"""!!!"""###$$$###!!!""""""""""""""""""""""""###""""""""""""!!!!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$%%%'''((((((((((((((((((((()))************+++++++++*********((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$######"""#################################"""""""""""""""""""""""""""######"""!!!!!!"""$$$"""############$$$$$$$$$##############################"""###$$$&&&''')))######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$############$$$$$$$$$############$$$$$$########################$$$###""""""###$$$%%%&&&"""!!! """$$$%%%$$$############"""""""""""""""###""""""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###""""""######$$$!!!!!!!!!"""###$$$$$$$$$###!!!!!!%%%***,,,)))%%%"""""""""######$$$$$$$$$"""!!! !!!######"""!!!""""""""""""""""""""""""&&&&&&&&&%%%%%%$$$""""""((('''''''''((()))***+++)))***+++,,,,,,---------+++***))))))((()))))))))***************************)))((('''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""""""""""""""&&&&&&&&&&&&'''((())))))))))))************))))))&&&'''((())))))***))))))((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!########################$$$$$$$$$###""""""!!!!!!""""""""""""""""""""""""################################################""""""""""""""""""""""""###################################################################################################""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######$$$$$$###""""""###$$$$$$################################################!!!"""""""""############!!!"""""""""############!!!"""""""""#####################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""###$$$$$$$$$$$$###$$$###########################""""""""""""######!!!"""""""""##################""""""""""""######$$$###""""""$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$#########$$$%%%'''((())))))(((''''''((()))+++,,,))))))***+++++++++++++++))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###############$$$########################"""""""""""""""""""""""""""######"""!!!!!!"""$$$""""""#########$$$$$$$$$###########################"""""""""$$$'''***,,,######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$$$$###"""""""""%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$###############$$$$$$############$$$$$$######################## """$$$&&&&&&%%%###!!!$$$###""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""!!!"""$$$$$$$$$$$$''')))%%%""""""'''...111+++%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$&&&''''''&&&"""""""""###############)))***+++***(((%%%######'''&&&&&&&&&''''''((()))((()))***+++,,,,,,,,,,,,******))))))))))))))))))))))))))))))))))))))))))***)))((('''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$###!!!!!!!!!"""###%%%%%%%%%&&&&&&'''((()))((())))))******))))))(((&&&'''((())))))***))))))(((((())))))(((((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!########################%%%%%%$$$$$$$$$#########""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""##############################################################################""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$############$$$$$$################################################!!!"""""""""############!!!"""""""""############!!!"""""""""############""""""""""""""""""######""""""""""""""""""""""""########################!!!!!!"""###############""""""###$$$$$$$$$$$$###$$$$$$###"""######$$$%%%######""""""""""""######!!!"""""""""##################""""""""""""######%%%###"""###$$$%%%$$$"""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$""""""###$$$%%%&&&((()))((('''''''''''')))+++,,,((()))***+++++++++++++++************************)))))))))(((((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$###############$$$$$$########################"""""""""""""""""""""""""""######"""!!!!!!"""$$$""""""#########$$$$$$$$$###########################"""""""""$$$'''***,,,######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$$$$###"""""""""%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%%%%&&&&&&'''((((((''''''$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""##################$$$$$$############$$$$$$%%%$$$######""""""######$$$$$$############$$$$$$########################(((((('''%%%###"""!!! )))'''%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################%%%&&&%%%%%%&&&(((+++'''$$$$$$)))000222---&&&(((((('''&&&%%%$$$$$$###(((&&&%%%%%%'''(((((((((#########$$$$$$%%%%%%%%%(((***+++***'''$$$######%%%$$$$$$$$$$$$%%%&&&&&&&&&'''((())))))******))))))))))))*********))))))(((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%$$$###!!!!!!!!!"""###%%%%%%%%%%%%&&&'''((()))(((((())))))))))))(((((('''(((((())))))))))))(((((())))))))))))(((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$%%%%%%$$$##############################$$$$$$$$$###############""""""""""""############""""""""""""############""""""""""""############""""""""""""############""""""""""""""""""""""""########################!!!!!!"""###############""""""###$$$$$$$$$$$$###$$$$$$###""""""$$$%%%&&&######""""""""""""######""""""""""""##################""""""""""""######$$$###"""###$$$$$$$$$""""""""""""""""""""""""""""""""""""############$$$"""""""""""""""""""""""""""############$$$$$$$$$############$$$&&&''''''&&&&&&&&&&&&''')))***+++'''((()))******************************************)))))))))((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$#########"""######$$$%%%########################"""""""""""""""""""""""""""######"""!!!!!!"""$$$"""############$$$$$$$$$##############################"""###$$$&&&''')))######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$###############$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((((((((%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""#########$$$$$$############$$$$$$$$$$$$###""""""""""""###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((%%%"""!!!###(((...222,,,)))&&&$$$$$$$$$$$$###"""""""""""""""#########%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%&&&'''(((((((((((('''&&&%%%%%%&&&(((((('''%%%%%%(((---...+++&&&)))(((''''''&&&%%%$$$$$$&&&$$$""""""$$$&&&&&&&&&"""######$$$$$$%%%%%%%%%###%%%'''&&&""" !!!###$$$###############$$$$$$$$$%%%&&&''''''(((((('''(((((()))************)))''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$###""""""""""""""""""%%%%%%%%%%%%&&&'''(((((('''(((((())))))(((((('''((())))))))))))((((((''')))))))))))))))(((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""########################""""""######$$$$$$%%%%%%""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###%%%&&&&&&%%%###"""########################$$$$$$$$$#########""""""""""""""""""############""""""""""""############""""""""""""############!!!"""""""""############""""""""""""""""""""""""########################!!!!!!"""###############""""""###$$$$$$$$$$$$###%%%$$$###""""""$$$&&&'''######""""""""""""######""""""""""""##################""""""""""""######$$$"""!!!"""###$$$###"""""""""""""""""""""""""""""""""#########$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$######$$$%%%&&&&&&###$$$%%%'''(((((())))))'''(((((()))))))))(((((((((((((((((((((((((((((())))))((((((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$######""""""###$$$$$$%%%########################"""""""""""""""""""""""""""######"""!!!!!!"""$$$"""############$$$$$$$$$#################################$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''%%%$$$###!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""######$$$$$$$$$$$$$$$############$$$$$$$$$$$$###"""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$''',,,333999<<<***'''$$$######$$$$$$$$$!!!!!!"""""""""#########$$$$$$############$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""$$$&&&(((***++++++++++++((($$$###$$$&&&%%%###%%%$$$$$$%%%'''(((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$""" !!!###$$$$$$ !!!!!!"""######$$$$$$"""$$$###!!!%%%$$$$$$############$$$$$$###$$$%%%&&&'''''''''''''''((()))***+++******)))&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############!!!""""""############"""%%%%%%%%%%%%&&&'''((((((''''''((((((((((((''''''))))))***))))))((('''''')))))))))))))))(((((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""######################## !!!"""###$$$%%%%%%""""""""""""""""""""""""################################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######!!!###&&&((((((&&&###!!!########################$$$$$$$$$$$$######""""""""""""""""""############""""""""""""############""""""""""""############!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""###$$$$$$$$$$$$###%%%$$$###""""""$$$&&&'''######""""""""""""######""""""""""""##################""""""""""""#########"""!!!"""#########!!!""""""""""""""""""""""""""""""######$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%!!!###%%%'''((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######""""""###$$$%%%%%%########################"""""""""""""""""""""""""""######"""!!!!!!"""$$$"""############$$$$$$$$$###########################$$$$$$$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""######$$$$$$$$$%%%""""""######$$$$$$$$$%%%#########$$$$$$%%%%%%%%%########################&&&%%%%%%$$$$$$#########!!!"""###$$$%%%%%%&&&%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$######"""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###(((///555777666333000(((%%%""""""###$$$%%%%%%######$$$$$$%%%%%%%%%%%%######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""" """$$$''')))***++++++---'''"""!!!###%%%"""######################## !!!!!!###$$$%%%&&&&&&$$$""" !!!###$$$$$$ !!!""""""###"""$$$"""$$$)))%%%%%%$$$$$$###$$$$$$%%%###$$$%%%&&&'''''''''''''''((()))+++++++++***)))&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""" !!!"""$$$$$$$$$###"""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((***)))))))))))))))***+++&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$############"""########################%%%###!!! !!!#####################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################!!!!!!""""""#########$$$$$$$$$$$$#########""""""########################################################################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""############$$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""$$$#########""""""!!!!!!######""""""""""""######""""""""""""""""""""""""####################################"""""""""""" !!!!!!""""""######""""""""""""############%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''')))(((((('''''''''(((((((((&&&%%%%%%&&&'''%%%$$$%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$###""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%"""!!! """###$$$###"""!!!"""###$$$###!!!""""""############""""""########################%%%%%%$$$$$$###"""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$###############$$$######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$#########################################################%%%%%%$$$$$$###"""!!!!!!%%%$$$###""""""###$$$%%%########################$$$$$$###############$$$$$$$$$$$$############"""$$$$$$######"""!!!!!! !!!!!!"""###$$$&&&'''(((+++222888555,,,%%%%%%(((%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###"""!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$############$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$###""""""%%%%%%$$$$$$###"""""""""########################$$$###""" """###$$$############$$$$$$$$$$$$""""""######$$$$$$$$$%%%$$$###"""""""""###%%%%%%$$$$$$%%%&&&&&&''''''((()))***,,,,,,***)))***+++))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""!!! %%%+++---***$$$!!! %%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))))))))((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$############"""###########################"""!!!!!!"""######"""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$%%%%%%$$$###!!! !!!###$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""##################$$$$$$$$$#########""""""########################################################################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""########################"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""############"""""""""!!!######""""""""""""######""""""""""""""""""""""""####################################""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############$$$$$$###""""""###$$$$$$######$$$%%%%%%&&&&&&'''''''''''''''''''''''''''((((((''''''''''''((((((((('''%%%&&&''''''&&&$$$%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$###########################"""!!! !!!######""""""!!!!!!!!!"""###$$$###"""!!!"""###$$$###!!!""""""############""""""########################$$$$$$$$$###############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$###############$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$########################$$$$$$###############$$$$$$$$$$$$############"""""""""""""""############"""""""""###$$$%%%&&&'''%%%***...---'''######%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!""""""############$$$$$$$$$$$$######"""""""""######$$$$$$$$$&&&%%%%%%$$$######""""""%%%$$$$$$$$$$$$#################################$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""############"""""""""###$$$%%%$$$$$$%%%%%%&&&'''''''''(((***++++++***))))))***))))))(((&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!! """%%%&&&$$$"""!!! %%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((()))))))))******))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$############"""########################!!!""""""######""""""!!!!!!!!!!!!!!!""""""""""""#########$$$$$$$$$$$$%%%###"""!!! !!!"""###########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$#########$$$$$$$$$#######################################################################################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""############""""""""""""######""""""""""""######""""""""""""""""""""""""####################################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############$$$$$$###""""""###$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''((((((((('''&&&&&&''''''&&&$$$%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$###########################!!! !!!""""""######"""""""""###$$$$$$###"""!!!"""###$$$###!!!""""""############""""""########################"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###################################################""""""###$$$&&&'''((()))$$$$$$###""""""###$$$$$$########################$$$###############$$$$$$$$$$$$$$$############"""!!!!!!""""""###$$$%%%%%%$$$$$$######$$$$$$%%%&&&!!!###%%%%%%#########$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""###$$$%%%%%%######$$$$$$$$$$$$######""""""##################$$$$$$$$$######""""""!!!#########$$$$$$$$$%%%%%%########################$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!###""""""""""""###$$$$$$$$$$$$%%%%%%&&&&&&''''''((()))++++++)))))))))***)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!! """!!! !!!######"""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))******************))))))((('''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$#########""""""######################## !!!###$$$###"""!!!!!!"""#########$$$$$$$$$$$$############$$$$$$$$$$$$###"""!!!!!!!!!!!!"""###########################""""""#########$$$$$$$$$################################################$$$$$$############$$$$$$########################&&&%%%%%%$$$$$$#########################################################################################################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""!!!"""""""""#####################"""""""""""""""""""""""""""""""""""""""################################################""""""""""""""""""""""""#########"""""""""""""""######""""""""""""######""""""""""""""""""""""""####################################"""""""""!!!######""""""!!!!!! !!!"""""""""############$$$##################$$$#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((((('''&&&&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$###########################!!!!!!!!!!!!"""""""""#####################$$$$$$###"""!!!"""###$$$###!!!""""""############""""""########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""###$$$%%%'''(((((($$$##################$$$#################################"""######$$$%%%$$$$$$$$$#########""""""!!!""""""######$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$#########$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%&&&'''######$$$$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""!!!!!!!!!!!!""""""###$$$%%%%%%##############################"""!!!!!!"""######"""#########$$$$$$$$$$$$ !!!!!!!!!!!!!!!!!!"""""""""""""""######$$$###$$$$$$%%%&&&&&&''''''''')))******)))(((((())))))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%$$$###!!! $$$!!! ###&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))***************++++++******((('''&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$#########""""""""""""""""""""""""""""""!!!$$$$$$""" !!!"""#########$$$$$$$$$$$$""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$################################################$$$$$$############$$$$$$########################&&&%%%%%%$$$$$$#########################################################################################################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""######""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""############""""""""""""######""""""""""""""""""""""""####################################"""""""""!!!######""""""!!!!!! !!!"""""""""#####################$$$$$$#########""""""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))'''&&&&&&'''(((&&&%%%%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$###########################""""""######$$$$$$$$$$$$######$$$$$$$$$############"""!!!"""###$$$###!!!""""""############""""""########################!!!!!!"""###$$$%%%%%%&&&######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################"""#########$$$$$$%%%%%%#########$$$$$$#######################################""""""###$$$$$$%%%$$$$$$$$$#########""""""########################%%%%%%$$$$$$######$$$$$$(((&&&######%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%############$$$%%%''''''######$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""" !!!"""###$$$$$$##############################""""""""""""######"""#########$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""##################$$$$$$%%%&&&&&&'''&&&(((***)))((('''((()))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###"""!!!!!!!!!%%%&&&$$$"""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((()))))))))************+++++++++)))((('''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$############"""""""""""""""""""""""""""!!!$$$###  """!!!!!!!!!!!!"""""""""""""""""""""############$$$#########$$$$$$#################################"""############$$$$$$$$$################################################$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$########################$$$$$$$$$########################################################################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""##################""""""""""""######""""""""""""""""""""""""####################################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############"""###$$$$$$$$$$$$###"""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))(((''''''(((((('''%%%%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$#########$$$######"""!!!###"""!!!"""###$$$###!!!""""""############""""""########################!!!!!!"""###$$$$$$%%%%%%###""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""###$$$%%%%%%#########$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%################################################$$$$$$##################"""###$$$$$$$$$$$$###"""########################""""""""""""###$$$%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$######%%%%%%$$$$$$###$$$$$$$$$'''&&&$$$$$$$$$%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%############$$$%%%&&&&&&######$$$$$$$$$$$$######!!!!!!""""""""""""""""""######################## !!!!!!"""###$$$$$$########################"""""""""######"""""""""!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$############ !!!""""""######""""""######$$$$$$%%%%%%&&&&&&&&&'''))))))'''''''''((((((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!"""$$$$$$""" %%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))'''(((***+++***)))((('''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$############""""""""""""""""""""""""""""""$$$""" $$$!!!!!!!!!!!!""""""""""""""""""""""""############""""""############""""""########################"""############$$$$$$$$$################################################$$$$$$############$$$$$$########################""""""##################""""""#########$$$$$$$$$########################################################################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""############!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""""""""##################""""""""""""######""""""""""""""""""""""""####################################""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############"""###$$$$$$$$$$$$###""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))(((''''''(((((('''&&&%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###""""""#########"""!!! ###"""!!!"""###$$$###!!!""""""############""""""########################"""""""""###$$$$$$$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""###$$$%%%&&&""""""######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""########################""""""""""""###$$$%%%&&&$$$$$$$$$############""""""######$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%###$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$%%%######$$$$$$$$$$$$###### !!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$%%%%%%########################""""""############""""""!!!!!!!!!!!!""""""""""""%%%%%%$$$$$$$$$######### """#########"""!!!#########$$$%%%%%%&&&&&&%%%''')))((('''&&&''''''''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$***)))'''%%%###"""!!!!!! """###"""!!!!!!"""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((%%%&&&(((******)))'''&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$############""""""""""""""""""""""""""""""###!!!!!!%%%############$$$$$$$$$$$$""""""""""""############!!!!!!""""""""""""!!!!!!########################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$########################!!!!!!""""""#########$$$""""""######$$$$$$$$$$$$########################################################################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""############!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""!!!!!!""""""#########$$$######""""""""""""######""""""""""""""""""""""""####################################"""""""""""" !!!!!!""""""######""""""""""""############"""###$$$%%%%%%$$$###""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))***(((''''''(((((('''&&&%%%%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$$$$######"""!!!"""#########!!! ###"""!!!"""###$$$###!!!""""""############""""""#######################################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""###$$$%%%&&&!!!!!!"""###$$$%%%%%%&&&#########$$$$$$%%%%%%%%%################################################$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%$$$###"""########################""""""""""""###$$$%%%&&&$$$$$$$$$############""" !!!"""###%%%&&&'''((($$$$$$######$$$$$$%%%&&&!!!###%%%&&&%%%$$$%%%'''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######"""###############$$$$$$$$$$$$######!!!""""""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&########################""""""############""""""############$$$$$$$$$$$$%%%$$$$$$$$$######"""""" """#########"""!!!"""######$$$%%%%%%&&&&&&%%%'''(((((('''&&&&&&'''''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$,,,***'''%%%"""!!!!!!!!!!!!$$$%%%$$$"""!!!$$$''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""!!!!!!""""""#########$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&################################################""""""""""""""""""""""""################################################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$######""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""############ """#########"""!!!""""""""""""""""""""""""$$$$$$$$$#########""""""""""""""""""""""""""""""######""""""""""""######!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!$$$$$$$$$#########""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""!!!"""###$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###########################''''''((()))((('''%%%$$$&&&%%%###""""""###%%%&&&$$$$$$##################""""""""""""""""""""""""""""""############""""""%%%$$$"""!!!!!!"""$$$%%%"""%%%''''''%%%###""""""################################################%%%$$$######$$$%%%$$$$$$################################################""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&################################################$$$$$$$$$#########"""""""""############$$$$$$$$$$$$######$$$''''''$$$!!!###$$$&&&(((((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######"""""""""############$$$$$$$$$""""""############""""""########################!!!###%%%&&&'''&&&$$$###$$$######""""""######$$$$$$###"""###$$$$$$###"""########################%%%%%%%%%$$$###""""""!!!""""""""""""############"""######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""" !!!"""###$$$%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""!!!"""""""""############!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""########################"""############$$$$$$$$$#########$$$$$$%%%%%%%%%########################################################################################################################################################################"""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$######""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""############ !!!!!!"""""""""""""""########################$$$$$$$$$#########""""""##############################""""""""""""######!!!"""""""""####################################""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""!!!$$$$$$$$$#########""""""""""""""""""""""""""""""###""""""!!!!!!"""""""""!!!"""###$$$$$$###"""!!!#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###########################%%%&&&&&&&&&%%%%%%$$$###%%%$$$###""""""###$$$%%%########################""""""""""""""""""""""""""""""############""""""%%%$$$"""!!!!!!"""$$$%%%"""$$$''''''%%%###""""""################################################&&&%%%$$$###$$$%%%%%%%%%################################################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$#########"""""""""############$$$$$$$$$%%%$$$###$$$&&&&&&$$$""""""###%%%&&&'''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$######%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""############$$$$$$$$$$$$######$$$$$$$$$$$$##############################"""###$$$%%%%%%%%%$$$###$$$$$$$$$######$$$$$$$$$$$$###"""###$$$$$$###"""########################&&&%%%%%%$$$######""""""""""""""""""############"""######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""" !!!"""###$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$###############""""""""""""############!!!!!!!!!"""""""""######""""""""""""""""""""""""########################"""############$$$$$$$$$######$$$$$$$$$$$$$$$$$$########################################################################################################################################################################"""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$######""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""############"""!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################################""""""""""""######""""""""""""####################################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$$$$$$$###############""""""""""""""""""""""""######"""""""""######$$$""""""############""""""#########$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###########################$$$$$$###""""""""""""###$$$###"""!!!!!!"""###$$$########################""""""""""""""""""""""""""""""############""""""%%%$$$###""""""###$$$%%%"""$$$&&&&&&$$$###"""###################################################&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""#########$$$$$$########################%%%%%%%%%%%%%%%$$$$$$$$$################################################$$$$$$$$$###############"""############$$$$$$$$$&&&$$$######$$$%%%%%%$$$"""###$$$%%%&&&%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''(((''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$$$$###"""########################%%%%%%%%%$$$$$$######"""""""""""""""############""""""######$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!!!!""""""""""""%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################"""""""""""""""#########!!!!!!"""""""""#########""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$$$$$$$$$$#############################################################################################################################################################################################$$$$$$###############$$$$$$$$$$$$######!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""""""""#########!!!"""""""""###############"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$######""""""######$$$"""""""""""""""#################################""""""""""""""""""""""""!!!"""""""""############"""""""""""""""#################################""""""""""""""""""""""""##################$$$%%%"""""""""######"""""""""############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###########################$$$###"""!!! !!!"""###""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""""""""############""""""$$$$$$###""""""###$$$$$$"""###%%%%%%$$$"""######################################################%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$##############################################################################""""""#########$$$$$$$$$&&&%%%###"""###$$$%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""###$$$$$$###"""########################$$$$$$#########"""""""""!!!"""""""""############"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""""""""""""""!!!!!!!!!!!!$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%##############################""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$#############################################################################################################################################""""""""""""""""""""""""########################$$$##################$$$######$$$$$$$$$$$$######!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############!!!"""""""""###############"""!!!!!!!!!"""$$$%%%########################################################################$$$$$$############$$$$$$######""""""""""""""""""########################""""""""""""""""""""""""!!!"""""""""############!!!"""""""""#########$$$########################""""""""""""""""""""""""######""""""###$$$%%%%%%###""""""""""""""""""###""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###########################$$$###"""!!!!!!"""###$$$"""!!!!!!!!!!!!!!!!!!"""!!!!!!"""""""""#########""""""""""""""""""""""""""""""############""""""$$$##################$$$!!!###$$$$$$###"""###$$$################################################$$$&&&&&&%%%######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#################################################################################""""""#########$$$$$$$$$%%%%%%$$$###"""###%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%&&&''''''''''''&&&%%%$$$###"""###$$$$$$###"""########################"""""""""""""""!!!!!!!!!!!!"""""""""############!!!""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$############"""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$""""""##################################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$######""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""###############""""""""""""###$$$$$$""""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############!!!""""""######$$$$$$$$$###############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""###$$$%%%######""""""""""""######"""""""""############$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$#################################"""""""""###$$$$$$!!!!!!""""""""""""!!!!!! !!!!!!""""""#########""""""""""""""""""""""""""""""############""""""########################!!!"""$$$###""""""###%%%###################################################%%%&&&%%%"""!!!$$$'''%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$########################################################################$$$$$$$$$"""############$$$$$$$$$$$$%%%%%%$$$######$$$&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$###"""###$$$$$$###"""########################""""""""""""""""""""""""""""""""""""############!!!!!!""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""""""""""""""###""""""""""""!!!!!!!!!!!!%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$############"""""""""!!!""""""#########$$$$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$!!!!!!""""""######$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$######""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""############""""""###$$$$$$$$$$$$###########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%############"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############!!!""""""######$$$%%%%%%""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%$$$###"""!!!!!!"""###$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###########################!!!!!!"""###############"""""""""######""""""""" !!!!!!"""######$$$""""""""""""""""""""""""""""""############""""""#########$$$$$$#########!!!"""###"""""""""###%%%################################################!!!$$$&&&$$$!!! ###&&&%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$################################################""""""#########$$$$$$$$$"""############$$$$$$$$$"""$$$&&&&&&$$$######%%%%%%%%%%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$###"""###$$$$$$###"""#######################################$$$$$$$$$""""""""""""############!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%""""""######$$$$$$$$$$$$$$$#########""""""!!!!!!"""############$$$$$$$$$""""""""""""""""""""""""########################"""############$$$$$$$$$ !!!!!!"""###$$$$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$######""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""############!!!"""###%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############!!!""""""###$$$$$$%%%%%%""""""######$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""###$$$$$$###"""!!!!!!"""###$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$######################## """#########"""!!!""""""############"""""" !!!"""######$$$""""""""""""""""""""""""""""""############""""""######$$$$$$$$$$$$######!!!"""###"""!!!"""###%%%################################################ ###%%%$$$ """&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$%%%################################################""""""######$$$$$$$$$$$$"""############$$$$$$$$$!!!$$$''''''$$$######$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&'''(((((((((((((((''''''%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%###$$$&&&''''''&&&$$$###$$$###"""###$$$$$$$$$"""########################%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!""""""######!!!!!!!!!!!!"""""""""###%%%$$$$$$######$$$$$$%%%(((&&&$$$$$$&&&'''%%%"""$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%###"""""""""###$$$"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###########################"""!!!"""$$$%%%%%%$$$!!!!!!!!!"""######$$$$$$################################################$$$$$$##################$$$$$$############$$$$$$&&&&&&%%%%%%$$$###""""""""""""""""""############""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$############$$$$$$""""""""""""""""""""""""############""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$"""!!! !!!"""$$$"""############$$$$$$$$$########################""""""#########""""""!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!$$$$$$######"""!!!!!! !!!!!!""""""######$$$$$$$$$#########""""""!!!!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""###########################"""""""""###$$$%%%%%%######""""""######$$$%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""$$$%%%&&&''''''%%%%%%%%%%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""################################################$$$#########""""""!!!!!!&&&&&&&&&$$$"""!!!"""$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$''''''&&&&&&&&&&&&%%%%%%'''))))))(((&&&%%%$$$%%%)))(((''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$########################$$$$$$$$$***'''$$$$$$%%%&&&$$$!!!$$$$$$%%%&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''!!!"""###%%%&&&'''''''''%%%$$$$$$############$$$&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$&&&&&&%%%%%%$$$###""""""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$###"""!!!"""###$$$%%%"""""""""""""""""""""""" !!!"""""""""""""""%%%$$$$$$######$$$$$$%%%'''%%%###$$$&&&&&&%%%###$$$%%%&&&&&&'''&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$###"""""""""###$$$########################""""""""""""""""""""""""################################################$$$###""""""$$$%%%$$$############"""""""""""""""########################################################################$$$$$$############$$$$$$&&&&&&%%%$$$$$$###""""""""""""""""""############""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$############$$$$$$""""""""""""""""""""""""############""""""""""""############"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###"""############$$$$$$$$$########################""""""############"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""############""""""""""""############$$$#########""""""""""""""""""""""""####################################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""#################################"""######$$$$$$######""""""######$$$%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%$$$###"""######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$##############################################################################$$$#########""""""""""""$$$%%%%%%%%%###$$$%%%'''%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&'''''''''''''''&&&%%%%%%(((***$$$$$$$$$%%%&&&((()))***((((((''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%###"""###%%%'''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$######$$$%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&)))((('''&&&&&&%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$&&&&&&%%%%%%$$$######"""##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%###############$$$%%%%%%"""""""""""""""""""""""" !!!"""""""""""""""%%%$$$$$$######$$$$$$%%%%%%$$$######%%%&&&%%%###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$######""""""######$$$###""""""""""""###$$$""""""""""""""""""""""""""""""""""""""""""""""""########################%%%###"""###$$$$$$###"""$$$$$$######"""!!!!!! ########################################################################$$$$$$############$$$$$$%%%%%%%%%$$$######""""""""""""""""""############""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$############$$$$$$""""""""""""""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###"""############$$$$$$$$$########################""""""###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""!!!!!!""""""###$$$%%%%%%###############"""""""""###############""""""""""""""""""#########$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$#########$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""$$$$$$######"""###############""""""######$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&'''$$$$$$%%%%%%%%%$$$############$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$#######################################""""""""""""###$$$%%%%%%&&&(((***%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&"""######$$$&&&''''''(((&&&&&&%%%$$$$$$'''+++///,,,+++)))(((&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%&&&&&&''''''%%%$$$###$$$&&&((((((((('''(((((())))))(((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$&&&%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%"""""""""""""""""""""""" !!!!!!"""""""""""""""%%%$$$$$$######$$$$$$%%%############$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$###############%%%###""" """###%%%""""""""""""""""""""""""################################################&&&$$$######$$$$$$"""!!!############""""""!!!!!!###############################################################$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$######""""""!!!"""""""""############""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$############$$$$$$""""""""""""""""""""""""############"""""""""!!!#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""!!!!!!"""######""""""#########$$$$$$$$$########################""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""######$$$%%%%%%$$$$$$$$$######"""""""""########################""""""#########$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""###$$$%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$###"""""""""#########""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################"""$$$%%%%%%%%%&&&)))+++%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$%%%&&&&&&'''%%%&&&&&&&&&&&&'''+++---111000...+++(((%%%$$$###%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&''''''''''''(((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&''''''''''''''''''((())))))$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""$$$###!!! !!!###$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################&&&$$$######$$$$$$"""!!!!!!!!!""""""############################################################""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$###############"""!!!"""""""""############""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$############$$$$$$""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""#########$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################%%%%%%$$$$$$######""""""###############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""###$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%################################################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$###"""""""""#########""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$&&&&&&&&&%%%%%%''')))%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&)))***)))(((((((((******)))))))))))))))***)))((((((((('''''''''&&&(((((((((((((((((((((''''''(((''''''''''''((()))******++++++***))))))(((&&&''''''''''''''''''&&&******)))))))))***+++,,,***))))))(((((((((((((((%%%%%%%%%&&&'''(((******&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!%%%$$$$$$######$$$$$$%%%%%%&&&'''&&&$$$###$$$%%%######$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$###""""""###"""!!!!!!!!!!!!"""###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%###"""###$$$$$$###""" !!!!!!"""######$$$$$$################################################"""""""""###$$$$$$%%%%%%$$$$$$############$$$$$$########################""""""""""""############""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$############$$$$$$""""""""""""""""""""""""############""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$########################""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""######$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$#########$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$######$$$%%%&&&################################################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""$$$$$$######"""###############""""""######$$$%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$$$$$$$$$$&&&&&&'''&&&$$$$$$%%%'''%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###'''''''''&&&&&&%%%%%%%%%%%%(((+++,,,***(((&&&&&&)))((('''''''''''''''(((((((((((((((''''''''''''))))))******+++,,,,,,,,,+++,,,...//////111444666777777777777666555444444///000000111111000000///...---,,,,,,---...///000---,,,+++)))'''&&&%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%"""""""""""""""""""""""""""""""""""""""!!!!!! %%%$$$$$$######$$$$$$%%%'''))))))(((%%%###$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""################################################$$$###""""""$$$%%%$$$###"""""""""""""""#########################################################!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$""""""""""""############""""""""""""############""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$############$$$$$$""""""""""""""""""""""""############""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$#########"""############$$$$$$$$$########################!!!"""###$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""######$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%###""""""###%%%&&&########################""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""############""""""#################################"""######$$$$$$######""""""######$$$%%%###$$$%%%%%%%%%%%%$$$###"""######$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%$$$%%%&&&%%%######%%%&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''&&&(((***+++)))((('''(((,,,+++***)))((('''''''''******+++,,,---...///000222333555777:::<<<>>>???@@@BBBEEEFFFFFFGGGKKKNNNOOOOOOOOOOOONNNMMMLLLLLLFFFGGGHHHIIIIIIHHHGGGFFFCCCBBB@@@??????@@@AAABBB@@@>>><<<888555333111000,,,,,,***)))((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''######$$$$$$$$$%%%%%%%%%###############$$$%%%%%%"""""""""""""""""""""""""""""""""""""""!!! %%%$$$$$$$$$$$$$$$$$$%%%(((***+++)))%%%###$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%$$$###"""!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###########################"""!!!"""$$$%%%%%%$$$$$$$$$######"""!!!!!!!!!################################################!!!""""""###$$$$$$%%%%%%$$$$$$############$$$$$$"""""""""""""""#########""""""""""""############""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$############$$$$$$""""""""""""""""""""""""############""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$########################!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%% !!!"""###%%%&&&'''(((#########$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''(((&&&%%%###""""""###%%%&&&########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""""""""############""""""###########################"""""""""###$$$%%%%%%#########"""###$$$$$$%%%###$$$%%%&&&&&&%%%$$$###""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$%%%%%%%%%###$$$$$$$$$######%%%'''%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%&&&((())))))(((&&&%%%%%%&&&&&&'''((()))******'''((()))((('''((()))+++(((((()))***---///111222222333555777999<<<===>>>CCCEEEHHHLLLPPPTTTWWWXXXYYY[[[]]]]]][[[\\\___bbbeeeeeeeeeeeedddcccbbbaaa]]]^^^___``````___^^^]]]```^^^\\\ZZZYYYYYYZZZZZZZZZXXXUUUQQQMMMJJJGGGFFF:::888666333111///...---'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''#########$$$$$$%%%%%%%%%$$$###"""!!!"""###%%%&&&"""""""""""""""""""""""""""""""""""""""!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""############""""""""""""""""""############"""############$$$$$$$$$#################################"""""""""""""""""""""""""""############!!!!!!"""###############"""############$$$$$$$$$""""""""""""############################################################"""############$$$$$$$$$########################################################################"""############$$$$$$$$$""""""""""""""""""""""""$$$#########""""""!!!!!!######""""""""""""######$$$$$$######"""!!!!!! ##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$###!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########%%%&&&''''''&&&###!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################""""""!!!!!!!!!!!!""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""$$$#########""""""!!!!!!"""""""""""""""""""""""" """######""""""###$$$$$$$$$&&&######&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))***...***&&&$$$$$$%%%###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%(((((()))(((&&&%%%'''((((((((()))***)))'''&&&%%%***)))))))))***,,,...///+++000555777777999>>>CCCMMMJJJIIIMMMRRRUUUSSSPPP\\\ZZZXXXYYY\\\___```aaaeeedddbbbbbbcccdddeeefffiiijjjjjjjjjiiihhhgggggghhheeebbbbbbddddddbbb```aaa^^^\\\\\\]]]^^^^^^]]]```bbbeeeeeebbb___^^^]]]]]][[[UUUMMMHHHEEE???888000///---+++***)))******))))))((('''&&&&&&&&&%%%$$$$$$###""""""###$$$$$$(((&&&$$$""""""###$$$%%%########################!!!!!!!!!!!!""""""""""""$$$$$$$$$############"""""""""""""""""""""""""""##############################""""""!!!!!! ########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""############""""""""""""""""""############"""############$$$$$$$$$####################################""""""""""""""""""""""""############!!!""""""###############"""############$$$$$$$$$""""""""""""############################################################"""############$$$$$$$$$########################################################################"""############$$$$$$$$$""""""""""""""""""""""""$$$#########""""""""""""######""""""""""""######""""""""""""##########################################$$$$$$$$$%%%%%%%%%######""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$#########%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###################################################""""""!!!!!!""""""###!!!""""""###############$$$$$$$$$#########""""""############"""""""""!!!"""""""""""""""""""""""" """######""""""###$$$'''"""!!!%%%'''$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''',,,)))%%%###$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''!!!###&&&''''''&&&'''(((&&&''''''((((((((('''''''''(((***,,,000444777999AAAFFFKKKNNNNNNQQQVVV[[[[[[[[[\\\^^^___]]]XXXTTTNNNMMMMMMPPPTTTYYY\\\\\\]]]^^^aaacccfffjjjnnnrrrmmmmmmlllllliiieee```\\\\\\YYYVVVUUUVVVWWWUUUSSSOOOLLLHHHFFFEEEEEEEEEDDDSSSWWW]]]bbbeeefffggghhhcccggggggbbb\\\ZZZVVVQQQMMMIIICCC;;;666333333333,,,***(((&&&%%%%%%&&&&&& !!!###$$$&&&'''((((((%%%$$$###"""""""""###$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$###############################################################"""""""""!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""############""""""""""""""""""############"""############$$$$$$$$$""""""""""""""""""""""""########################"""""""""#########$$$$$$!!!"""######$$$$$$######"""############$$$$$$$$$"""""""""#########$$$$$$################################################"""############$$$$$$$$$""""""""""""""""""""""""################################################"""############$$$$$$$$$""""""""""""""""""""""""###############"""""""""######""""""""""""######!!!!!!""""""###$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#########""""""%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$%%%&&&%%%$$$###$$$&&&#################################################################################""""""#########""""""###$$$$$$$$$$$$###$$$$$$$$$###########################"""""""""""""""""""""""""""""""""""" """######""""""###$$$'''###"""%%%&&&$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###(((&&&###"""###$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))!!!$$$'''))))))((())))))&&&'''''')))+++---...///111333888===CCCHHHLLLNNNSSSWWW[[[\\\\\\^^^aaaeeeaaadddfffddd]]]SSSKKKFFF??????@@@BBBGGGKKKMMMNNNMMMPPPRRRRRRSSSVVV\\\aaacccaaa___]]][[[UUULLLFFFGGGEEECCCBBBCCCDDDCCCBBBAAA===888555555555444444>>>CCCJJJQQQWWW\\\```cccbbbjjjpppmmmhhhdddaaa]]]]]][[[WWWRRRMMMHHHEEECCC<<<999555000,,,)))''''''%%%&&&&&&''''''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$############################################################""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$$$$######"""!!!"""""""""############""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""###############$$$$$$""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!################################################""""""#########$$$$$$$$$""""""""""""""""""""""""##############################""""""""""""######!!!""""""######$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%&&&%%%$$$###$$$&&&(((***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$#########"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$######%%%%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&#################################""""""""""""""""""""""""""""""""""""""" """######""""""###$$$###"""!!!###$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%$$$""""""######$$$$$$######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((''')))******))))))+++,,,+++,,,...111555999===@@@JJJLLLPPPUUU[[[___bbbddd```bbbccccccaaa```aaacccdddggghhhaaaSSSEEE===999;;;::::::<<<>>>??????>>>AAAAAAAAA???>>>AAAIIIPPPXXXTTTPPPOOONNNJJJDDD>>>????????????@@@AAAAAAAAA@@@===888555555555666666444666:::===AAAFFFKKKOOOTTT[[[aaa```]]]YYYSSSLLLMMMPPPTTTXXXXXXVVVRRROOOPPPNNNJJJCCC<<<555000---***)))'''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$#########################################################""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######!!!"""""""""############""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$%%%############$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$############$$$$$$$$$$$$################################################""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!################################################""""""#########$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$######""""""""""""############################################################$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$%%%''')))+++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$############$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%########################""""""""""""""""""######"""""""""""""""""""""""" """######""""""###$$$!!!""""""###&&&))))))((($$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$""""""############$$$%%%######$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((())),,,000444777888;;;@@@EEEKKKQQQTTT______```bbbdddeeefffgggggghhhhhhgggeeeddddddeeefffhhhhhh___RRRGGGBBBAAABBBBBBBBBCCCDDDDDDBBB@@@AAAAAA@@@???@@@FFFPPPXXXVVVRRRNNNMMMNNNOOONNNMMMIIIKKKMMMOOOQQQQQQRRRRRRKKKGGGBBB?????????>>>===;;;:::888666666999>>>CCCFFFHHHJJJKKKNNNNNNFFF<<<888;;;@@@DDDHHHJJJKKKKKKSSSSSSTTTRRRNNNGGGAAA>>>...,,,(((%%%$$$%%%''')))$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###################################################!!!!!!!!!!!!""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""""""""############"""############$$$$$$$$$""""""""""""""""""""""""""""""######$$$%%%%%%%%%#########$$$$$$$$$$$$%%%"""###$$$$$$%%%$$$$$$$$$"""############$$$$$$$$$#########$$$$$$$$$$$$%%%################################################"""############$$$$$$$$$""""""""""""""""""""""""################################################"""############$$$$$$$$$""""""""""""""""""""""""#########$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%######""""""###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%#########################################################""""""#########!!!!!!"""############"""###############$$$$$$$$$""""""""""""############"""""""""""""""""""""""" """######""""""###$$$"""$$$%%%%%%)))......,,,$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""######$$$$$$!!!###$$$$$$######$$$%%%######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((%%%'''))),,,000777>>>CCCGGGIIIMMMQQQWWW\\\aaacccdddccc```]]][[[ZZZYYYYYY[[[[[[[[[\\\\\\]]]]]]^^^XXX[[[[[[VVVOOOJJJJJJLLLKKKLLLMMMPPPSSSSSSQQQOOOKKKIIIGGGGGGJJJNNNSSSVVVQQQPPPMMMKKKKKKNNNRRRTTTSSSWWW\\\______]]]]]]\\\ZZZWWWSSSQQQPPPNNNLLLKKKFFFEEEAAA===:::;;;???BBBCCCBBB@@@CCCKKKQQQLLLCCC===:::666333333777;;;>>>DDDGGGLLLQQQSSSRRRPPPOOOBBB===777///***'''&&&&&&%%%$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!!""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###""""""""""""############"""############$$$$$$$$$########################""""""###$$$$$$%%%&&&&&&#########$$$$$$$$$%%%%%%"""###$$$$$$%%%%%%$$$$$$"""############$$$$$$$$$#########$$$$$$$$$%%%%%%################################################"""############$$$$$$$$$########################################################################"""############$$$$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%%%%######""""""""""""######"""######$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################""""""!!!!!!""""""### !!!""""""""""""!!!""""""#########$$$$$$$$$!!!"""""""""############"""""""""""""""""""""""" """######""""""###$$$"""%%%%%%$$$(((---...***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!###%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***,,,---///333999@@@FFFLLLRRRVVVXXXYYY\\\```dddgggiiijjjdddaaa[[[UUUQQQNNNNNNNNNMMMMMMMMMNNNPPPQQQQQQQQQKKKMMMOOOOOOMMMLLLNNNPPPMMMOOOQQQVVVYYYZZZXXXVVVQQQOOOOOOSSSVVVWWWSSSNNNRRRSSSRRROOOKKKKKKOOOTTTWWW]]]cccfffddd```\\\[[[___^^^]]]]]]^^^^^^\\\[[[SSSSSSRRROOOKKKHHHHHHHHHIIIHHHFFFGGGOOOXXXZZZVVVSSSNNNGGG@@@;;;999999::::::===AAAFFFKKKNNNPPPPPPRRRNNNHHH@@@888111+++((()))((('''%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!!!!"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""############"""############$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$########################################################################"""############$$$$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%%%%######""""""""""""###### !!!"""###%%%&&&'''(((##############################$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%&&&'''))))))%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""$$$$$$$$$###"""###$$$########################################################################""""""!!!!!!!!!!!!""""""!!!!!!"""###############""""""######$$$$$$$$$$$$!!!!!!""""""#########$$$""""""""""""""""""""""""!!!"""######""""""###$$$ $$$$$$!!!$$$******%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###"""!!!!!!"""$$$'''&&&$$$"""$$$&&&######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((+++...111222>>>DDDMMMUUU[[[___ccceeebbbcccfffhhhjjjkkkkkkkkkeeeaaaZZZSSSNNNLLLLLLLLLPPPNNNNNNNNNOOOOOONNNMMMMMMPPPSSSUUUUUUUUUVVVVVVKKKLLLOOOTTTWWWWWWTTTRRRPPPQQQVVV```hhhiiiaaaYYY]]]aaabbb]]]VVVRRRTTTYYY\\\bbbiiikkkhhhaaa\\\YYYWWWXXXZZZ^^^bbbeeedddcccaaacccdddbbb]]]WWWSSSPPPOOOPPPNNNLLLQQQ[[[aaabbbdddccc___ZZZSSSKKKCCC???<<<<<<===>>>AAADDDGGGHHHOOOOOONNNKKKFFFAAA;;;888///---+++(((''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!!!!""""""######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$$$$###""""""""""""""""""############$$$$$$$$$################################################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""$$$#########""""""!!!!!!########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&&&&%%%###"""$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%$$$###%%%&&&&&&'''((('''%%%%%%''')))+++)))'''%%%$$$%%%'''((($$$&&&))),,,,,,+++***(((((((((''''''((()))***+++***)))'''&&&&&&'''((((((+++)))&&&&&&((()))'''%%%%%%(((***)))&&&%%%'''******)))'''%%%$$$%%%&&&&&&((('''&&&&&&&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!##############################""""""!!!!!! """###$$$&&&&&&%%%$$$$$$###"""!!!"""###$$$###!!!###%%%'''((('''&&&&&&'''""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""########################$$$$$$$$$$$$$$$###"""!!!$$$%%%%%%$$$######$$$&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&((()))((('''((("""!!!$$$&&&$$$(((...,,,---...000555>>>GGGMMM___]]]]]]aaafffhhhgggeeeggghhhgggggglllqqqnnnhhhjjjkkkfff```aaaeeeddd^^^[[[]]]ZZZSSSPPPSSSSSSQQQRRRSSSTTTSSSOOOMMMLLLLLLFFFKKKJJJGGGPPP___aaaZZZ___pppwwwtttsssyyy}}}uuu[[[llllllaaabbbppphhhaaaqqqqqqjjjccc^^^WWWSSSUUUZZZZZZXXXTTTPPPPPPTTT[[[aaahhhfffbbb_________[[[WWWHHHCCC>>>:::999:::@@@FFFCCCCCCFFFKKKOOOQQQOOOLLL<<<888000(((''')))(((###)))'''$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&)))((('''&&&%%%%%%$$$%%%!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################$$$###""""""!!!!!!!!!"""""""""#########$$$$$$$$$################################################$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$#########""""""$$$$$$$$$#########""""""########################$$$$$$$$$#########""""""############"""""""""!!!########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&"""$$$%%%%%%$$$$$$%%%&&&'''((((((&&&%%%$$$&&&((((((((()))***+++---...///...///111333555555444333777777777777666555444333333222111000............'''&&&&&&(((+++,,,***'''''''''((((((''''''(((***$$$$$$%%%&&&'''((())))))%%%$$$###$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$#########""""""""""""##############################""""""!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$###"""!!!"""###$$$###!!! """###$$$###"""###$$$""""""!!!!!!!!!!!!""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""########################$$$$$$$$$$$$$$$###""""""$$$%%%%%%$$$######$$$&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''))))))((('''(((%%%&&&******''''''+++111555<<>>??????======AAAFFFJJJLLLLLLLLLHHH===111+++***(((%%%&&&$$$###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#################################""""""!!!!!!!!!!!!!!!"""""""""#########$$$$$$################################################$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$###############$$$$$$$$$###############""""""""""""""""""""""""$$$$$$$$$###########################""""""""""""########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$######################################################$$$%%%&&&&&&%%%$$$###$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))((('''&&&'''(((******+++******,,,...111222444888<<>>AAA===999999<<>>@@@DDDNNNVVVTTTMMMDDD:::222***(((%%%$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$$$$#########$$$######$$$%%%%%%$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################""""""!!!!!!!!!!!!""""""!!!!!!"""""""""#######################################################################################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""##############################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%'''***,,,---///222444<<<>>>BBBFFFIIIMMMQQQUUU\\\[[[[[[[[[]]]___bbbddd```___^^^^^^^^^```bbbccc___\\\WWWSSSPPPPPPRRRSSSVVVXXXZZZ\\\]]]^^^]]]]]]___^^^]]][[[ZZZYYYZZZ[[[PPPKKKDDD@@@>>>;;;777333,,,***(((''''''(((***+++'''&&&$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###############$$$$$$$$$########################""""""""""""###############"""!!!!!!!!!"""$$$%%%###"""!!!"""###$$$###!!!###$$$$$$###"""###%%%'''######""""""""""""############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$%%%###########################$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))''''''(((***000555<<>>======;;;GGGRRRUUUSSSNNNHHHAAA666111+++&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$###########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################"""""""""""""""######$$$!!!!!!!!!"""""""""#####################################################################$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#####################$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$""""""""""""####################################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&'''((())))))(((,,,111555:::>>>CCCGGGQQQUUUYYY]]]___```bbbdddfffeeecccbbbbbbeeehhhjjjdddcccaaa```___``````aaaVVVQQQIIIBBB???>>>@@@BBBDDDFFFJJJNNNSSSVVVYYYZZZ___`````````______aaacccaaa^^^ZZZWWWSSSOOOKKKHHH>>><<<777222...,,,+++***'''%%%######%%%'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$########################"""""""""############$$$###""""""""""""###$$$$$$###"""!!!"""###$$$###!!!"""#########""""""$$$%%%$$$######""""""######$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###########################$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$&&&)))))))))+++000555===HHHTTT]]]dddfffccc^^^OOOMMMKKKLLLPPPRRRRRRPPPQQQQQQTTT[[[dddhhhfffcccaaa^^^XXXUUUXXX___bbb___XXX___nnnzzzuuuxxx~~~uuujjj]]]OOONNNXXX]]]WWWQQQRRRQQQMMMOOOPPPOOOMMMHHHDDDBBBAAAAAAFFFIIIIIIJJJNNNOOONNNCCC===555...+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#############################################$$$%%%%%%!!!!!!!!!!!!"""""""""###################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$!!!"""""""""####################################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''(((((((((((()))&&&'''((()))***++++++,,,...111666:::>>>BBBGGGJJJRRRWWW]]]aaabbbccccccccc______``````bbbdddfffgggdddbbbaaa^^^\\\[[[ZZZYYYHHHDDD>>>999666777999;;;:::;;;===???CCCFFFIIIJJJQQQUUUZZZ\\\[[[[[[[[[\\\___aaabbb```]]]ZZZXXXWWWSSSRRRNNNIIICCC<<<777333111...+++))))))******)))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''#########$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$"""######$$$$$$$$$$$$$$$###"""!!!"""###$$$###!!! """$$$$$$###"""###$$$$$$######""""""######$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$######$$$&&&###$$$%%%%%%%%%%%%$$$#########$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''+++///111333:::CCCKKKOOOXXXaaacccccc```XXXNNN@@@===:::<<<@@@AAA???<<>>===:::999999;;;===???===<<<;;;999999:::;;;;;;:::BBBMMMVVVYYYZZZ[[[\\\TTTYYY^^^___]]][[[[[[\\\WWWYYY[[[[[[YYYTTTNNNJJJ???;;;555111...,,,***(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%''''''((()))#########$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$$$$"""###$$$&&&&&&%%%$$$$$$###"""!!!"""###$$$###!!!!!!###&&&&&&%%%$$$$$$%%%$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###########################$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%$$$######$$$&&&###$$$%%%&&&&&&%%%$$$#########$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((---111666:::>>>HHHTTT^^^[[[```aaa[[[VVVTTTMMMEEE;;;:::;;;@@@GGGJJJGGGDDDRRRXXX^^^___ZZZTTTOOONNNOOOUUUeee|||ooofffeeessssssiiiaaaHHHJJJLLLKKKFFFBBBAAABBBDDDCCC???===CCCKKKNNNLLLOOOMMMHHHDDD>>>777///***''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''((()))******)))((('''%%%&&&'''(((((('''&&&%%%((((((((((((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%%%%%%%%%%$$$$$$#########$$$$$$##########################################$$$$$$$$$############""""""""""""""""""""""""""""""############$$$$$$$$$""""""#########$$$$$$$$$%%%$$$######%%%%%%$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&###%%%'''(((''''''(((***+++******+++---...---+++---222444///---000111---222222333555777777444111222666:::???BBBCCCBBBBBB<<<@@@EEEGGGHHHJJJNNNQQQPPPNNNJJJGGGEEEDDDDDDDDD;;;<<<<<<<<<;;;:::;;;<<<:::<<<;;;666555666555222333777<<>>DDDIIIIIIKKKMMMMMMJJJBBB777///+++***((((((((((((&&&$$$)))((('''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&''')))***+++((((((((((((''''''&&&%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%$$$$$$$$$############################################################$$$$$$$$$############"""########################"""############$$$$$$$$$##################$$$$$$%%%$$$######%%%%%%$$$#########$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''((()))(((&&&$$$$$$%%%''')))+++///333888<<<>>>>>>BBBCCC===::::::999555555666666666555555555555777:::???DDDGGGHHHHHHHHHAAAAAAAAA>>><<<;;;===@@@::::::999999;;;>>>@@@BBBAAABBBCCCDDDDDDEEEGGGHHHFFFIIIIIIEEEAAA???:::444222222222555999===??????BBBEEEFFFDDDCCCCCC>>>666:::>>>EEELLLSSSWWWZZZ[[[___ZZZTTTPPPNNNLLLHHHEEE999777333///,,,***))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$######$$$$$$$$$$$$##############################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&---+++)))'''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&'''&&&&&&'''(((+++333;;;BBBNNNTTT[[[^^^[[[UUUOOOLLLBBB???@@@FFFGGGBBB???@@@@@@HHHRRRVVVVVVSSSOOOLLLGGGMMMPPPWWWdddfffkkkzzzwwwwwwyyy{{{zzz|||eee[[[KKKFFF@@@===>>>??????===GGGIIIKKKMMMMMMHHHAAA<<<000---)))&&&&&&'''((('''(((''''''&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$---+++(((&&&%%%''')))***(((''''''&&&&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$############################################################$$$$$$$$$############"""########################"""############$$$$$$$$$$$$$$$##################%%%$$$######%%%%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&((())))))))))))&&&'''((('''&&&&&&'''))),,,222999@@@EEELLLTTTYYYVVVYYYYYYSSSOOOMMMKKKHHHGGGIIIIIIFFFBBBAAACCCEEEIIILLLQQQUUUXXXYYYYYYYYYRRRPPPLLLGGGCCCBBBDDDFFFGGGFFFDDDDDDDDDEEEGGGIIISSSRRRRRRSSSTTTVVVXXXZZZVVVZZZ\\\YYYVVVRRRLLLDDDEEEBBB>>>>>>@@@AAAAAA???@@@CCCDDDCCCBBB@@@:::222222444777;;;AAAGGGLLLOOOPPPMMMJJJJJJMMMQQQTTTVVVMMMJJJEEE>>>777222...,,,((((((((()))))))))))))))''''''((((((''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$######$$$$$$$$$$$$##############################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&,,,+++)))''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%'''((((((''''''((()))''')))---222;;;GGGTTT\\\bbbfffhhhcccWWWKKKDDDAAA999666888===AAA@@@@@@BBBHHHNNNVVVXXXTTTPPPPPPQQQPPP\\\eeesssvvvrrrxxx~~~~~~yyyppphhhdddcccgggvvvzzz}}}sss^^^UUUKKKEEEEEEDDD???;;;FFFGGGIIIKKKLLLJJJFFFCCC888333,,,'''&&&'''))))))'''&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%#########$$$%%%&&&&&&&&&########################:::777333///+++)))(((((('''&&&%%%%%%&&&''')))***$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$#########""""""########################""""""#########$$$$$$$$$$$$$$$$$$###############%%%$$$######%%%%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''((()))(((((('''(((((('''&&&&&&)))---111:::BBBMMMTTTXXX\\\ccciiiggghhhgggbbb]]]ZZZXXXWWWWWW[[[^^^\\\WWWTTTVVVZZZ^^^```ccceeeggggggfffeeeaaa```]]]ZZZXXXXXXZZZ[[[TTTSSSPPPMMMKKKKKKKKKLLLSSSQQQPPPPPPQQQSSSTTTTTTUUUYYYZZZXXXWWWXXXUUUQQQNNNMMMLLLJJJHHHEEECCCBBBFFFGGGGGGHHHIIIIIIGGGCCC>>><<<:::999888999;;;<<<999777666777===EEEMMMRRRXXXWWWTTTOOOHHHAAA;;;888---+++***((('''(((((()))&&&&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$######$$$$$$$$$$$$##############################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&''')))))))))(((''')))***,,,222;;;EEEPPP[[[eeelllhhhkkkjjjaaaSSSFFF@@@??????>>>>>>BBBFFFIIIKKKMMMRRRTTTVVVSSSNNNMMMVVVaaavvv}}}vvvqqqooorrrvvvuuujjj^^^XXXXXXYYY\\\\\\dddttttttttt{{{}}}wwwwwwuuueeeWWWNNNIIIEEEBBBFFFGGGHHHKKKLLLKKKHHHEEE@@@:::333---***)))((((((&&&&&&&&&%%%&&&&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&########################DDDCCCAAA===999555222000---,,,***((('''''''''(((&&&%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&""""""#########$$$$$$$$$########################$$$$$$$$$#########""""""########################""""""#########$$$$$$$$$########################%%%$$$######%%%%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%************,,,111888===IIIQQQ[[[aaaaaabbbfffiiiiiigggccc^^^XXXRRRQQQRRRSSSZZZbbbdddcccaaacccffffffgggggghhhgggeeecccbbbaaa___^^^]]]\\\ZZZYYYXXXTTTSSSQQQPPPOOOPPPRRRSSSOOOMMMKKKLLLNNNPPPPPPOOOSSSUUUTTTQQQRRRWWWYYYWWWPPPTTTVVVUUUPPPKKKIIIIIIDDDBBBAAACCCGGGKKKNNNOOOMMMKKKGGGCCC???<<<999888777555222111333999@@@DDDPPPRRRUUUWWWVVVRRRNNNKKK???;;;555///+++)))((((((%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$######$$$$$$$$$$$$##############################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((((((''''''(((+++...:::BBBNNNYYYbbbgggjjjkkkiiikkkiiiaaaUUUKKKGGGFFFMMMLLLJJJIIILLLOOOQQQPPPSSSWWW]]]___[[[\\\kkk}}}tttrrrvvv{{{|||sssvvv~~~}}}vvvpppkkkuuuuuu|||zzzhhhaaa^^^[[[```jjj|||sss___NNNEEEBBBBBBBBBDDDGGGKKKLLLKKKJJJDDDAAA;;;666222---(((%%%'''''''''&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$########################EEEEEEFFFFFFEEECCCAAA@@@:::888555111---***(((''')))((('''''''''((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&"""""""""###$$$$$$%%%%%%########################$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""#########$$$$$$$$$%%%$$$######%%%%%%$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&'''$$$'''---444;;;DDDMMMSSSSSSXXX___cccdddeeegggiiieee```YYYSSSKKKDDDDDDGGGOOOVVV___fffhhhiiijjjlllffffffeeedddbbb___\\\[[[ZZZXXXVVVTTTRRROOOKKKHHHLLLKKKJJJJJJJJJLLLNNNPPPLLLJJJHHHJJJNNNOOONNNKKKJJJLLLLLLIIIJJJNNNOOOMMMNNNQQQTTTTTTQQQNNNLLLLLLEEE???===@@@DDDGGGLLLQQQOOOOOOMMMKKKIIIGGGFFFEEEBBB@@@<<<777444333666888@@@DDDJJJQQQVVVXXXYYYYYYSSSOOOHHHAAA999333///,,,((((((''''''''''''((()))''''''''''''&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$######$$$$$$$$$$$$##############################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((+++111999???TTTZZZccciiikkkjjjgggfffgggfffddd___YYYSSSPPPNNNPPPOOOLLLHHHHHHLLLLLLIIIIIIXXXooo{{{rrrwwwzzzvvvvvvfff]]]___aaalllvvvwwwuuuxxx~~~uuu]]]NNNGGGAAA???>>>???CCCGGGIIIJJJFFFDDDAAA>>>:::444---(((***))))))(((''''''((((((&&&&&&''''''''''''&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$>>>>>>@@@BBBDDDFFFGGGHHHCCCBBB???<<<888444000...---,,,***))))))***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$############$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&%%%$$$######%%%%%%$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$%%%(((+++---+++222<<>>@@@DDDGGGFFFEEECCCBBB???:::444000---,,,+++)))((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%777777777999<<>>;;;999000...,,,******+++,,,---((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######!!!!!!""""""#########$$$!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$ !!!###$$$%%%&&&'''%%%$$$######%%%%%%$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$&&&***///222CCCJJJSSSXXXVVVOOOHHHCCC<<<;;;:::???IIIUUU___eeennnfff___]]]YYYWWW]]]fffgggffffffggggggfffdddaaa[[[ZZZYYYWWWUUURRRPPPOOOPPPMMMJJJLLLPPPUUUXXXYYYPPPSSSYYYbbbmmmxxx|||ssslll{{{xxxmmmdddfffpppwwwssslll___WWWQQQRRRPPPJJJHHHKKKDDDCCCAAAAAABBBEEEHHHKKKKKKLLLKKKGGGAAA===<<<===777666444555999???FFFKKKPPPTTTYYY\\\YYYRRRJJJDDD666333...***''''''((()))(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$##############################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))***,,,000888EEEWWWiiiuuuiiiddd\\\RRRIIIEEEEEEFFFHHHFFFFFFKKKQQQTTTRRRNNNRRRVVVXXXXXX___jjjnnnkkkwwwxxxxxx|||tttoooqqquuurrrpppqqqqqqmmmdddZZZPPPKKKNNN[[[oooxxxbbbNNNCCCAAACCCFFFFFFEEECCCBBBAAA>>>:::777......,,,***)))(((((((((&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&555444333333444555666666999999:::===AAACCCCCCCCC>>>:::555222222000---***'''&&&&&&&&&'''((('''&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&''',,,(((######%%%&&&%%%$$$$$$&&&'''(((+++444@@@IIIYYY]]][[[PPPDDD>>>;;;888555555666999>>>HHHSSSZZZjjjnnnmmmhhhgggjjjiiieeebbbffffff___YYYYYYZZZZZZ[[[SSSRRRWWWVVVOOOPPPXXXVVVVVVWWWaaaxxx~~~rrrvvv{{{uuucccUUUTTTGGGAAAGGGIIICCCBBBHHHFFF<<>>AAADDDGGGHHHFFFDDDBBBAAA888333...+++++++++(((%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&AAA???;;;999777777777777555444444666;;;???BBBCCCBBB===999666666777666555111...***((('''''''''(((&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$#########""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&'''''''''&&&%%%&&&''''''&&&%%%%%%(((...777BBBLLLTTTXXXcccfffbbbUUUHHHAAA<<<888;;;<<<@@@EEELLLWWWccckkkrrrtttqqqjjjffffffccc^^^aaaaaa]]]WWWVVVYYY[[[XXXVVVPPPRRR]]]ddddddgggoooqqqjjjhhhkkkiii[[[JJJ???III===>>>EEEEEEHHHNNNLLLGGGDDD@@@===;;;999888888BBBBBBAAA???>>>@@@EEEIIIJJJHHHFFFEEEAAA999000)))((((((''''''&&&&&&%%%%%%'''&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""######$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,+++)))(((((((((((((((***'''(((---///111777???PPPYYYaaafffiiiiiiccc\\\SSSLLLFFFDDDBBBAAADDDJJJVVVVVVTTTPPPLLLLLLOOOSSSHHHHHHTTTlllxxx}}}zzz~~~xxx{{{{{{ppphhhxxx|||gggTTTGGGAAA@@@@@@BBBEEEHHHHHHGGG===888222---***)))(((((('''''''''&&&&&&&&&&&&%%%((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&JJJHHHGGGEEEEEECCC@@@===777444111000222555888999===999555444666:::===???<<<888222,,,)))'''((()))''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################"""""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''$$$&&&((()))(((''''''(((***000<<>>BBBDDDFFFEEEAAA888///******,,,))))))((((((((('''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&QQQLLLGGGFFFIIILLLLLLJJJLLLJJJGGGEEECCCAAA>>><<<444222...++++++...333777BBBDDDDDDAAA:::333///---((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&'''((((((&&&&&&&&&&&&(((000;;;CCCOOORRRVVVZZZ]]]aaagggllllllpppqqqmmmlllnnnnnnkkkjjjjjjiiigggeeedddeeegggddd```[[[WWWTTTSSSSSSTTTWWWcccsssppp[[[cccdddYYYKKKCCC???<<<@@@DDDJJJOOOPPPLLLFFFAAA888777666888<<>>AAABBBDDDCCCDDDEEEGGGHHHGGGEEE???>>>:::444000...///111<<>>IIIPPPOOOMMMHHHEEEGGGSSSdddrrrooorrrrrrooooooqqqpppmmmmmmlllhhhccc]]]ZZZZZZ[[[TTTQQQQQQUUUZZZ___ffflll}}}ooo[[[QQQKKKFFF======>>>BBBHHHLLLOOOPPPHHHCCC<<<555333888@@@GGGPPPMMMGGG???888111,,,)))+++***)))(((((('''(((((()))(((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%###############$$$$$$$$$#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''')))+++***))))))---111AAAMMM\\\ffflllooommmhhhaaa]]]UUURRRZZZffflllllljjjfffcccbbb^^^WWWTTTVVVLLLKKKKKKLLLOOOTTTZZZ]]][[[fffvvvzzztttpppwwwwwwnnnhhhsssuuulllcccZZZdddtttqqqaaaTTTJJJBBB===FFFGGGGGGDDD===666111...++++++*********))))))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&sssbbbVVVRRRPPPMMMJJJAAA???>>>???BBBDDDDDDDDDCCCDDDBBB===777333222222666>>>HHHLLLIIIDDDAAA@@@888666222...***((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''((((((((())),,,444===FFFLLLNNNNNNAAA@@@???BBBJJJXXXgggpppllloooooonnnooosssrrroookkkiiiddd]]]WWWSSSSSSTTTQQQQQQXXXhhhxxxuuugggddd```YYYTTTNNNFFFBBBDDDHHHLLLNNNMMMKKKGGG@@@:::777888:::EEEGGGIIIIIIEEE>>>666111,,,+++***)))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%""""""#########$$$$$$$$$"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''')))++++++---333>>>FFFWWWaaaiiihhheee```XXXOOOBBBCCCDDDJJJYYYgggllljjjgggaaa[[[XXXTTTPPPPPPSSSFFFHHHLLLOOOSSSZZZcccjjjooo}}}{{{yyywwwvvvssspppkkkhhhbbbvvvzzzwwwzzzwwwkkkeeejjjooorrrwww}}}xxxbbbPPPGGGFFFDDDBBB@@@<<<666222,,,++++++++++++*********)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&xxxjjj```KKKGGGBBB?????????@@@@@@???AAABBB@@@;;;777555666333<<>>FFFQQQaaammmmmmgggddd\\\TTTOOOJJJGGGHHHMMMXXX[[[^^^]]][[[^^^ffflll~~~pppfffggglllmmmkkk[[[___aaa^^^[[[]]]gggpppiiiYYYYYYhhhzzz|||IIIEEEBBB@@@@@@>>>:::777,,,,,,,,,+++++++++******))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&lll[[[UUUNNNBBB<<<======;;;>>>BBBAAA;;;;;;@@@<<<@@@FFFKKKNNNNNNJJJDDDEEEDDDAAA===999222,,,(((''''''((((((((((((((((((***)))((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%%%%&&&''''''&&&((('''&&&&&&(((,,,000222@@@GGGPPPSSSRRRPPPOOOPPPBBBMMM\\\ggglllmmmnnnnnnrrrmmmjjjhhhfffaaa\\\ZZZRRRVVVXXXWWWXXXaaarrryyy}}}~~~|||}}}kkkbbbZZZLLLKKKGGGDDDDDDEEEDDD???;;;777666888>>>GGGMMMOOONNN<<<666///+++******)))'''*********))))))((((((((()))(((&&&%%%%%%&&&'''((((((&&&$$$$$$&&&'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###''''''"""!!!###&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&'''((()))((('''''')))+++)))///999EEERRR]]]fffjjjlllggg^^^RRRFFF>>>;;;:::<<>>AAACCC<<<111111///,,,,,,---...---'''((()))))))))(((&&&%%%(((((('''''''''&&&&&&&&&eeeIII<<<===888777:::<<<;;;>>>DDDDDDEEEGGGJJJMMMOOOMMMKKKHHHCCC>>>===>>><<<666111******(((''''''''''''((()))((('''&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&$$$'''***))))))///;;;DDDRRRNNNJJJHHHKKKOOOSSSUUUVVV]]]gggnnnrrrsssssstttpppmmmfff```ZZZWWWYYY]]]UUUZZZaaajjjwwwzzzxxxvvv___lllxxxqqqfffooo{{{wwwiiiUUUGGGFFFDDDBBBBBBCCCEEEFFF<<<999666666999AAAIIIOOOLLLFFF<<<222+++)))***,,,'''''''''''''''''''''((()))(((&&&&&&&&&'''((()))+++)))''''''''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$&&&&&&""""""&&&'''%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((''''''&&&&&&'''((((((((())),,,...666<<>>;;;666///++++++,,,+++)))&&&''')))***)))(((&&&%%%(((((('''''''''&&&&&&&&&qqqeee^^^TTTIIICCC@@@<<<;;;<<>>CCCFFFBBB<<<222///,,,(((&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&''')))...555>>>GGGMMMLLLCCC;;;>>>IIIUUU\\\]]]dddgggllloooooommmjjjhhhbbbdddccc\\\UUUQQQQQQSSSWWWiiipppfffZZZ\\\ssswwwqqq}}}}}}ttttttuuuvvv~~~mmmZZZYYYUUUNNNFFFBBBAAABBBAAA???;;;666444777???FFFPPPOOOJJJ@@@444---+++---&&&&&&&&&''''''((())))))((((((''''''''')))***+++...,,,***(((((((((&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$&&&$$$"""$$$((((((%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&'''(((((((((+++///333GGGNNN\\\iiirrrqqqiiiaaaQQQMMMGGGBBBAAAGGGPPPWWWggghhhgggccc]]]WWWTTTSSSRRRPPPTTTggg~~~qqq___OOONNNKKKIIINNN[[[hhhiiiddd___cccdddhhh~~~zzz}}}lllXXXCCC???CCC???EEE===222---,,,,,,***((('''(((+++,,,,,,+++)))'''((((((((('''''''''&&&&&&fffdddjjjpppuuu|||mmm```VVVJJJ???777666666:::BBBHHHJJJLLLMMMJJJEEE@@@???CCCEEEEEEBBB<<<999333---((('''''''''&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%(((((()))((('''&&&''''''+++(((+++777HHHOOOJJJBBB:::888999BBBOOOYYY\\\[[[\\\```eeejjjjjjgggaaa\\\XXXYYYWWWSSSUUU\\\cccfffvvvpppXXX___dddjjj~~~|||yyyqqqeeeWWWIIIAAAEEECCC@@@>>>;;;999777666BBBGGGMMMMMMEEE:::000***))))))(((((()))***+++,,,(((((((((((()))***,,,,,,...,,,)))((())))))'''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$###!!!$$$((((((###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&((((((''''''***000888>>>UUU___mmmuuussshhh[[[QQQ@@@BBBDDDFFFJJJOOOUUUZZZ]]]aaabbb^^^VVVSSSVVV[[[eeeiiitttzzzjjj___XXXOOOFFFCCCIIIOOO[[[qqq~~~}}}~~~___OOOIII???GGG???888444111---+++,,,)))+++---///000...,,,***((((((((((((''''''''''''```XXXVVVVVVXXXkkk{{{{{{~~~yyylll\\\OOOAAA:::777:::>>>@@@EEEKKKGGGFFFDDDAAA??????@@@BBBEEEAAA;;;555///+++)))(((&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''((()))'''%%%%%%''')))---222<<>>???===666000555;;;DDDMMMOOOIII>>>555...---+++)))))))))***+++((((((((()))***+++,,,,,,***)))''''''((()))(((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""$$$$$$"""###'''&&&"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&'''***111===JJJSSSaaakkkttttttgggVVVIIICCC:::===BBBFFFKKKPPPUUUXXXZZZ]]]^^^WWWPPPTTTcccqqqfff^^^cccnnniii]]]PPPIIIKKKNNNMMMQQQ^^^mmmuuu|||yyyeeeHHHBBB>>><<<:::555---,,,///)))+++---...///---+++***))))))((((((((('''''''''xxxiii]]]SSSMMMWWW___XXXZZZ]]]dddqqqsss\\\MMM@@@;;;777444999AAAAAADDDFFFCCC>>><<<===@@@FFFEEEAAA===777222...,,,(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((&&&''''''&&&$$$&&&+++000111AAARRRTTTHHH;;;666777444999>>>@@@@@@AAAEEEJJJSSSZZZbbbfffccc^^^ZZZXXXOOO[[[nnntttfffcccjjjrrrsss~~~~~~zzz```RRRBBB<<<>>>@@@===888666777;;;CCCKKKNNNLLLHHH555333///+++)))((('''((((((((())))))******++++++((('''%%%&&&'''((((((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!%%%'''$$$###$$$%%%###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$'''---555AAAPPP___hhhjjjmmmmmmeeeUUUFFF>>>;;;===>>>@@@CCCGGGMMMTTTYYYXXXWWWTTTPPPSSSccc|||{{{lll[[[JJJEEEIIIQQQSSSQQQLLLNNNYYYffflll^^^DDD>>>===>>>999///,,,///)))***+++++++++***(((''')))))))))(((((((((''''''}}}sssmmmiiipppooobbb\\\XXXTTTUUU```rrr|||mmm```XXXMMM>>>888;;;<<>>???EEEOOOVVVZZZ___bbb```ZZZZZZ```gggiiiwww]]]UUUUUUWWW]]]eeevvv}}}qqq[[[KKKFFFFFFEEECCC;;;:::999<<>>888888:::;;;@@@CCCGGGJJJNNNTTT[[[aaaVVVZZZ]]]\\\[[[eeexxxtttPPPOOO]]]eeejjjppp}}}xxxbbbTTTLLLIIIHHH;;;<<<<<<;;;;;;???GGGMMMIIIEEE???777111---+++***((())))))))))))(((((('''---***((('''''''''%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###,,,111,,,$$$"""%%%'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''')))***+++000:::HHHVVVaaahhhmmmooolll\\\GGG:::888::::::999999AAALLLTTTYYYYYYXXXWWWXXXOOOIIIQQQdddtttyyywwwrrrdddXXXPPPKKKKKKIIINNNccc{{{vvvwwwwwwiii]]]|||hhhRRRBBBDDDGGG>>>333...222000...,,,+++***++++++))))))))))))((((((((((((zzzssspppssswww~~~cccMMMFFF@@@>>>AAAAAA???AAAFFFAAA???<<<:::999;;;???BBB777222+++))))))***)))(((%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((())))))((('''((()))***+++---***(((,,,888IIIZZZeeedddXXXHHH>>>???EEEKKKNNNRRRWWW]]]___]]]\\\\\\]]]XXXWWWWWW]]]pppxxxrrr{{{gggmmm|||sss^^^FFFLLLAAA888777888999???GGGGGGIIIHHHCCC;;;333+++&&&++++++)))((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######''''''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''(((((((((+++111555===MMM\\\aaadddjjjnnnnnnfffRRR???;;;======>>>@@@JJJRRR[[[]]]XXXTTTUUUXXXTTTPPP___||||||zzzjjjfffhhhbbbTTTNNNIIIFFFKKKZZZtttyyywwwvvv~~~xxxtttzzzqqqkkkgggpppnnnXXXIIIEEEDDD;;;000222...***(((+++///222444************))))))))))))qqqlllwwwgggRRR???;;;@@@BBB@@@???CCCCCCCCC@@@<<<::::::;;;;;;777111,,,***)))((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))((('''''''''((()))***''')))...777EEEVVVfffooonnneeeYYYSSSTTTYYY]]]^^^iiifffdddbbbaaa]]]VVVQQQPPPXXXkkkuuuooodddbbbooo}}}}}}fffNNNFFF@@@@@@???<<<===@@@HHHKKKMMMJJJDDD<<<444...)))))))))(((((()))))))))***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&)))***)))(((---888AAAJJJXXXdddggghhhkkkmmmmmmdddPPP>>>999???FFFNNNUUU^^^^^^______]]]YYYSSSOOO\\\nnnxxxrrrhhh^^^XXXTTTPPPLLLKKKKKKOOO\\\qqqvvvoooooonnniiikkknnnkkkaaaYYYWWWXXXXXX```nnnwwwvvvsssqqqiii]]]YYYZZZ^^^gggpppuuuwwwwww|||vvv{{{tttqqqsssyyyrrr]]]NNNFFF@@@:::666222///***((())),,,...///************))))))))))))sss]]]___vvvpppTTTFFFCCCBBB???===<<<>>>???===:::888999;;;>>>===999333---)))''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((('''&&&'''((()))***(((///<<>>:::333,,,((('''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((('''''''''''')))+++,,,222;;;KKKZZZfffmmmqqqsssrrrpppoooppppppooollliii]]]aaaaaaYYYPPPSSScccqqq|||~~~tttfff[[[XXX[[[^^^\\\nnnuuu]]]JJJ???;;;;;;>>>@@@FFFNNNNNNHHH@@@<<<111///+++(((&&&(((***+++*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''((((((***222AAATTTaaadddeeeccc]]]VVVSSSSSSUUUgggeeeeeehhhkkkllllllmmmkkkggg___YYYYYYcccsss~~~zzzfffWWWTTTOOOJJJJJJOOOUUU]]]lll|||{{{www{{{tttwww}}}}}}~~~}}}tttkkkggghhh^^^SSS\\\oooooo```NNNHHHGGGKKKJJJHHHPPP]]]|||xxxzzz}}}}}}lllcccXXXHHHAAADDD999555111///...---,,,++++++++++++*********))))))vvvaaaRRRIIIEEEHHHJJJJJJFFF@@@:::666444999???@@@:::222,,,******)))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''''''''((())),,,...///:::BBBPPP___jjjppppppnnnmmmmmmoooooonnnkkkeeeaaa___]]]YYYWWW\\\lllyyykkk___TTTUUU\\\bbbgggkkkvvv~~~qqq\\\HHH;;;===;;;@@@JJJOOOLLLIIIIII===888111***''''''***,,,************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((&&&'''000@@@RRR```gggeee```WWWMMMDDDAAADDDHHHaaagggmmmpppnnnkkkfffcccddd^^^\\\fffyyy~~~mmmeeehhhdddVVVMMMOOOGGGVVVfffqqqXXXOOOKKKNNNLLLGGGIIIQQQWWWeeekkk```WWWYYY\\\ZZZ\\\hhh{{{mmmXXXFFF???<<<999444111///...---,,,++++++++++++************{{{sss|||uuuuuu~~~nnnXXXFFFIIINNNSSSTTTLLL@@@666111666===AAA???999333000---,,,***(((''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((''''''((((((((()))))))))(((((()))***---000333555;;;>>>GGGVVVfffoooooolllkkklllmmmmmmjjjfffaaa]]]]]]RRRLLLYYYvvviiiYYYTTTPPPGGGCCCPPPeeewww|||hhhYYYHHH@@@===DDDIIIHHHIIIMMMFFFAAA999111,,,***+++,,,++++++*********)))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''''''''''''''((((((((()))(((---<<>>888333000...,,,+++,,,++++++++++++*********zzzlllhhhvvvzzz^^^YYYTTTUUUXXXTTTJJJ@@@555777;;;???AAA???;;;888///...+++)))(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))'''((((((((())))))))))))((()))***---000444888::::::777:::HHH\\\jjjmmmjjjggghhhiiigggddd```]]]\\\YYYSSSVVVkkkwwwgggUUUKKKKKKIIIRRRaaavvvkkkZZZKKKHHHEEEAAABBBIIIIIIFFFAAA;;;555000---++++++++++++*********))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&'''''''''((((((((()))***///;;;MMM___gggfffaaaPPPHHHBBB@@@===;;;???FFFXXXccciiiddd]]]\\\]]]]]]ZZZiii|||iiiYYYOOONNNLLLJJJLLLSSS___ggg|||xxxdddQQQJJJHHHNNNUUUYYY^^^dddjjjWWWOOOIII@@@888333000...,,,,,,,,,+++++++++*********wwweeeiiiyyyzzzdddYYYWWWUUUOOOHHH;;;::::::===AAABBB@@@===111///,,,***)))))))))***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))((()))+++...222777;;;===:::333111>>>UUUfffjjjgggcccccccccaaa^^^[[[ZZZ[[[aaaiiivvvzzztttmmmeee]]]UUULLLJJJLLL\\\www{{{bbbUUUKKKAAAAAAGGGHHHHHHFFFBBB<<<555...***+++++++++************)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&'''''''''(((((())))))+++666GGGZZZfffiiiddd^^^DDD>>><<>>BBBHHHPPP^^^gggbbbYYYUUUTTTSSSRRRvvvtttgggZZZNNNCCCJJJOOOPPPZZZooo}}}]]]SSSKKKHHHEEEDDDJJJRRRXXXnnnoooZZZSSSHHH>>>888333111///,,,,,,,,,+++++++++******zzz{{{xxx[[[MMMMMMPPPHHHAAA;;;===DDDGGGDDD???:::777222,,,'''&&&(((***((((((((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&'''''''''''''''((())))))***)))))))))...###&&&999CCC;;;333444888888<<>>>>>>>>???BBBGGGKKK^^^___XXXTTTVVVQQQRRR^^^ppppppggg```UUUOOONNNMMMSSS[[[fffzzzpppppplllaaaTTTJJJGGGGGGJJJLLLXXXffflllxxxmmmPPPEEE@@@777000000+++---......,,,+++++++++tttmmmrrr}}}uuucccUUULLLVVVOOOEEEAAAAAACCCCCCBBB???===777111+++((((((((((((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&''''''''''''((()))*********)))))))))---,,,555EEEJJJ???444111666999@@@LLLYYYbbbeeeeeeYYY\\\]]]WWWOOOQQQaaasssgggRRRPPPTTTJJJGGGOOOZZZfffyyyjjjMMM???BBB@@@BBBGGGGGG@@@888555...---,,,,,,---,,,+++)))))))))(((((((((((())))))))))))((((((((('''''''''(((((('''&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((('''%%%%%%'''((('''&&&'''###&&&+++***%%%+++777@@@NNN\\\cccjjjnnnfffYYYBBB???<<<<<>>FFFKKKHHHBBB>>>333000------......,,,)))***))))))(((((())))))***))))))((((((((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((('''%%%%%%'''((('''&&&&&&%%%)))---+++(((000<<>>999555000+++'''******))))))((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''''''''&&&%%%''')))+++***))))))+++...666IIIXXXXXXQQQMMMFFF???AAAIIITTT___cccbbb]]]ZZZ[[[TTTQQQVVVaaawwwxxxjjj]]]OOOEEEHHHRRR```ggglllsss~~~nnnrrrqqq```JJJBBB===BBBHHHJJJIIIHHH===777000------...,,,)))***))))))))))))))))))***))))))((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''%%%%%%'''((('''&&&'''''')))+++)))+++777FFFYYY___dddfffhhhfff\\\QQQSSSNNNIIILLLUUU^^^cccdddaaa^^^QQQNNN___wwwxxxiiiUUURRREEEEEEVVVdddkkkzzzvvvhhhlll{{{xxx}}}rrrccc\\\WWW```kkksssqqqjjj}}}]]]MMMIIIBBB888222000---,,,,,,------,,,vvvqqqlllxxxuuufffSSSGGGDDDEEEEEECCC???===;;;:::888444...***++++++***))))))))))))***''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''(((''''''&&&&&&&&&(((***)))(((+++111777IIIXXX```VVVMMMMMMNNNKKKPPPWWW___cccaaa\\\XXXVVVRRRVVV]]]ggguuufff```WWWLLLEEEGGGSSS___zzz||||||fffWWWGGGBBBDDDFFFHHHJJJHHH@@@666///---,,,,,,+++******))))))))))))******(((((())))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&'''''''''((((((((('''%%%%%%'''((('''&&&(((((((((((()))222BBBQQQ^^^cccffffffbbb\\\RRRIIISSSSSSTTT[[[cccgggddd```ZZZUUUQQQbbb}}}yyyhhhUUUHHHLLLEEELLLeee|||lll``````aaaiiiwwwmmmeeeXXXTTTXXXaaa~~~zzzyyyeeeTTTGGGFFFLLL777333///------...------sssssslllmmmsssmmmttt|||{{{sss|||iiiRRREEEAAAAAABBB===;;;::::::;;;999444///---,,,***)))))))))***+++''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''&&&''''''(((((((((''''''&&&(((***)))***000;;;EEEYYY___]]]QQQJJJMMMSSSUUU^^^aaadddaaa[[[WWWXXXZZZTTTnnnuuueeeNNNOOOKKKFFFJJJ\\\tttvvvuuu^^^OOOGGGCCCCCCFFFKKKFFF>>>666000---------+++******))))))******+++(((((())))))))))))******''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((&&&&&&'''''''''(((((((((((('''%%%%%%'''((('''&&&)))((('''(((///===OOO\\\bbbfffiiieee\\\RRRKKKHHHPPPTTT[[[dddjjjhhhbbb[[[LLLQQQ]]]ppp]]]PPPKKKKKKIIISSSgggrrrggg^^^ZZZcccttteeeSSSRRRXXXnnn{{{lllYYYHHHIIITTT>>>888111......///...,,,~~~qqquuurrrssstttiiiooolllyyy~~~rrryyypppXXXIIIEEEEEE@@@===;;;===???>>>999555...,,,+++))))))***+++,,,''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&'''(((((()))((((((''')))++++++---777GGGSSSYYYWWWRRRMMMMMMSSS\\\aaaeeefffccc\\\UUUUUU]]]eeewwwyyyiii___RRRHHHCCCMMMUUUZZZhhh}}}{{{wwweeeUUUIIIDDDDDDGGGHHHFFF???666///...///+++******))))))******+++(((((()))))))))*********(((((()))******)))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((('''%%%%%%'''((('''&&&((('''''',,,888JJJZZZcccgggiiiiii```RRRHHHGGGKKKSSSXXX___dddeeeaaaZZZUUUKKKYYYqqqsss^^^MMMHHHOOOXXXddd~~~yyyppptttzzz|||xxx___YYYYYY^^^jjjsssbbbWWWQQQCCC<<<444//////000...,,,}}}qqqxxx{{{xxx}}}{{{oooWWWLLLKKKDDD@@@>>>???BBBBBB===888...---+++))))))***+++,,,((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%'''((())))))))))))(((***,,,,,,000===OOO]]]QQQKKKGGGKKKSSS[[[dddkkkhhhfffaaaWWWPPPTTTbbbnnnpppSSSJJJJJJFFF???III[[[lllwww}}}uuucccRRRHHHGGGBBBGGGJJJEEE;;;222///000++++++************++++++(((((())))))*********+++((()))***++++++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((()))((('''%%%%%%'''((('''&&&'''''')))000@@@SSSaaafffiiijjjggg[[[JJJAAAEEENNNYYY]]]aaaaaa]]]WWWRRROOOSSSeee~~~zzzrrrcccRRRGGGIIIVVVaaayyyooojjjxxx```ZZZaaahhhrrriiilllRRRGGG???555000000000///,,,~~~}}}}}}}}}~~~xxxuuuwww{{{aaaNNNMMMKKKCCC999:::BBBAAA999:::222***(((+++---***&&&))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((+++((($$$$$$&&&((((((''''''///+++***>>>PPPSSSRRRIIIKKKNNNUUU^^^hhhkkkjjjbbbbbb^^^UUUPPPZZZpppnnnNNNHHHHHHBBBCCCKKK]]]jjj{{{mmmaaaQQQEEEFFFGGGGGGCCC<<<555000***+++,,,,,,,,,+++******)))((('''(((***+++***))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((***&&&%%%((((((&&&%%%&&&'''&&&...@@@PPPYYYaaaiiijjjkkkeeeUUUCCCAAANNN^^^ccceeeeee```YYYTTTSSSTTTbbbqqqnnn]]]bbb^^^UUUPPPRRRmmmtttkkkooopppaaabbbmmmxxxxxxtttvvviiiQQQIII===333000111...)))vvvsssuuuvvvggg]]]WWWKKKAAA>>>AAAAAA>>><<<666///+++,,,,,,+++)))***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((***'''%%%%%%(((******)))(((---///;;;NNNQQQLLLNNNOOOUUU]]]dddhhhiiigggeeefff]]]TTTWWWgggjjjUUUEEEEEEEEEFFFTTTgggyyy___HHHGGGGGGHHHHHHCCC<<<666111///---,,,,,,+++*********++++++++++++******))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((((((%%%%%%((()))'''&&&(((***,,,777JJJZZZbbbhhhmmmjjjdddYYYNNNJJJOOO[[[eeeiiihhhccc\\\XXXYYYbbbiiiuuu}}}fffWWWTTTWWWTTTWWWeeewwwpppwww{{{vvvwwwyyyyyyuuutttwwwaaaSSS@@@444000///000000zzzxxxzzz||||||{{{ppp```MMMCCC???======???>>>:::555000,,,+++,,,,,,******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((()))((('''''')))++++++******...777KKK[[[QQQGGGNNNWWW^^^fffkkkiiieeeaaa```dddYYYVVVjjj{{{hhhIIIBBB???BBBEEEQQQpppoooPPPKKKFFFFFFHHHHHHBBB<<<666111,,,***+++,,,,,,++++++...111000,,,)))))))))))))))))))))))))))))))))((((((''''''&&&&&&'''''''''''''''((((((((())))))%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&$$$%%%)))***'''''')))---333BBBVVVeeekkkmmmnnniii\\\NNNKKKTTT```fffhhhgggddd___XXXWWW```ppp||||||ttt___NNNFFFPPPUUUYYYhhhxxxwwwyyy~~~zzzvvv{{{qqq]]]GGG<<<444---,,,000zzzoooddd]]]^^^jjjkkkQQQFFFCCC>>><<>>:::444---***+++...*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))(((((())))))*********,,,777BBBOOOXXXQQQMMMVVVeeeeeeggghhhfff```]]]^^^VVVZZZkkk[[[JJJAAA???@@@FFFQQQhhhiii]]]OOOGGGHHHIIIHHHEEE;;;555---***,,,...///...,,,111555444...)))(((***((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''((((((((((((&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&%%%&&&******''''''+++...999KKK^^^kkknnnllljjjaaaVVVMMMRRR```jjjiiicccaaa^^^ZZZWWWZZZfffwwwtttaaaNNNEEEGGGWWWkkk}}}zzzpppuuu~~~}}}kkkUUUJJJ???111+++...wwwiiiaaa]]]bbbqqqcccUUUPPPGGGAAA?????????===777///++++++---************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&''''''((((((''''''&&&'''''''''((((((((())))))))))))))))))((()))***+++111EEELLLIIIMMMSSSYYYdddnnniiifffhhheee^^^ZZZZZZWWWkkkaaaGGGBBB???BBBJJJZZZooo}}}}}}zzzcccRRRIIIIIILLLNNNFFF@@@777222000000000///---111666444...)))(((***(((((((((((((((((((((((((((((('''''''''(((((()))%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))''')))+++)))&&&(((---555BBBTTTccclllmmmhhhcccSSSRRRVVV```kkknnnhhh```aaa[[[SSSPPPVVVeeevvvqqqdddRRRCCCDDDOOOhhhyyyzzz|||~~~xxx}}}}}}dddTTTEEE777000000ooottt|||}}}wwwvvvrrrpppzzzmmm```SSSEEE===???@@@???;;;444...,,,,,,++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((())))))))))))))))))))))))***...111<<>>FFF@@@OOOeee~~~~~~xxx___KKKCCCFFFLLLPPPLLLEEE===666111//////,,,///222111---*********))))))))))))))))))))))))((((((''''''(((((())))))%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((***)))***+++)))''',,,333AAANNN]]]fffiiihhhbbb[[[KKKTTTaaalllqqqnnngggbbb___UUUJJJJJJVVVhhhwww~~~ooo___TTTFFF>>>JJJ]]]|||yyyxxxuuupppjjjddd___\\\[[[YYY[[[\\\^^^aaagggnnnssszzz}}}|||rrrmmmnnn~~~vvvyyyoooVVVEEE;;;555111\\\]]]___dddmmmwww~~~uuubbbQQQEEE@@@AAAAAA???:::333...++++++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''((((((((())))))))))))'''((())))))***///666;;;KKKSSSQQQPPPZZZaaaccckkkddd___]]]\\\WWWXXXiii~~~|||bbbQQQEEE===BBBLLL[[[tttzzzqqqhhh___ZZZYYYWWWTTTRRRPPPPPPQQQRRRQQQSSSVVVYYY[[[___cccfffhhhkkkpppyyy{{{uuu~~~sssUUUCCCAAAFFFNNNMMMJJJBBB777000...///,,,,,,------,,,,,,++++++))))))))))))))))))))))))((((((((((((((()))******&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((()))((((((((((((((((((((((((***))))))***)))***111;;;LLLWWWbbbdddcccaaaZZZSSSSSS^^^lllsssqqqjjjfffdddZZZSSSRRR^^^uuu~~~sssrrraaaRRRLLLGGGIII___zzz}}}|||{{{tttrrroookkkjjjiiijjjkkkkkkeee]]]ZZZZZZYYYVVVSSSTTTSSSQQQOOOMMMKKKJJJIIIIIIJJJLLLMMMOOOSSSXXX\\\```bbbeeefff```\\\dddoooyyy{{{gggTTTLLL???111ooojjjccc\\\ZZZ\\\```ccckkkooo~~~~~~tttbbbTTTAAABBBCCCBBB>>>777000++++++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((((((((((())))))))))))&&&''')))***,,,333<<>>EEEJJJNNNbbb{{{}}}nnnbbb[[[UUUOOOKKKGGGFFFCCCAAA@@@@@@@@@@@@======<<<<<<;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>===>>>@@@DDDGGGHHHHHHMMMWWWdddpppzzzpppWWWCCCBBBGGGJJJEEE;;;333///......///000...,,,)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''')))***+++((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))******)))''')))333AAALLLWWW\\\cccbbbVVVMMMTTTaaapppxxxtttmmmoooiii^^^\\\[[[YYYyyyvvvgggUUURRRPPPOOOUUUnnnxxx~~~{{{vvvqqqmmmlllkkklllhhhgggeeebbb```\\\XXXUUUTTTTTTUUUYYY\\\\\\XXXTTTZZZWWWUUUVVVXXXYYYWWWUUUWWWUUURRRRRRUUUXXXZZZ[[[]]]YYYTTTRRRRRRUUUWWWXXXWWWRRRPPPSSSSSSQQQQQQTTTZZZUUUPPPSSSZZZ___```]]]gggkkkoooqqqsss|||cccGGGyyyoooeee^^^aaaaaa___eeeppp{{{iiiWWWQQQKKKIIIFFF@@@777222///---,,,,,,,,,,,,+++***))))))))))))*********************))))))))))))((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))***---555CCCTTT___eeeffffffeeeddddddeeedddfff^^^SSSXXXzzzpppWWWGGGHHHHHHGGGKKK```ooobbbUUUNNNFFFBBBCCCDDDCCCAAAFFFDDDCCCAAA????????????BBBAAA@@@??????@@@@@@AAA@@@?????????>>>>>>======@@@???>>>>>>@@@AAA@@@@@@===CCCKKKQQQWWWaaannnxxxzzzdddQQQHHHBBBAAA@@@999222///------...---,,,+++++++++************************))))))))))))))))))))))))(((((('''''''''(((******((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))(((***+++***,,,555FFFSSSZZZ^^^dddddd\\\VVV]]]hhhooowwwtttnnnmmmfff\\\\\\TTTpppdddQQQNNNIIIKKKZZZsssppprrrxxxrrrjjjeeecccbbb```^^^\\\\\\\\\]]]___bbbdddffffffeeeeeefffiiijjjgggeeebbbcccdddhhhjjjjjjgggccc```___```dddiiimmmnnnmmmllljjjiiikkkrrrzzz}}}yyyuuutttvvvyyyzzzyyyxxxtttrrrsssrrrmmmjjjkkkqqqnnnnnnttt}}}___vvvqqqhhh\\\TTTUUU```fffppp{{{bbbZZZUUUSSSMMM@@@999:::111///,,,+++,,,,,,,,,+++***************))))))))),,,,,,+++++++++*********'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))))))))))))))*********+++))))))111@@@QQQ___gggjjjiiihhhddd```___bbbfffdddWWWSSSlllvvvXXXEEE???GGGLLLNNNaaaooo___QQQGGG@@@EEEAAA======@@@CCCCCCAAA???>>>>>>=========>>>>>>BBBAAA???>>>>>>???@@@AAABBBBBBAAA@@@???>>>======@@@>>><<<<<<<<<===<<<;;;BBBCCCDDDDDDFFFMMMWWW^^^jjjrrr}}}~~~xxx{{{tttWWWAAABBBGGG@@@666222------,,,,,,,,,---------************************))))))))))))))))))))))))(((''''''''''''((())))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))&&&))),,,---111===NNN[[[___aaadddfffcccbbbhhhpppmmmuuusssnnnjjj___WWW]]]dddrrrRRRDDDHHHDDDNNNnnn|||```[[[sss~~~tttkkkccc___^^^]]]]]]___bbbdddbbb______bbbgggooowww~~~nnnyyyiii```ZZZXXXWWWYYYaaarrrssscccXXXZZZXXXKKK@@@>>>444111...,,,,,,,,,,,,++++++++++++******)))))))))*********)))))))))(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))************+++))),,,999LLL^^^gggiiihhheeeddddddaaa^^^___bbbXXXYYYhhhbbbLLLCCCCCCEEENNNfffhhh___SSSIIIDDDCCCCCCCCCAAA???======??????>>><<<=========>>>???@@@AAAAAAEEEDDDCCCAAAAAAAAABBBCCCEEEEEEDDDCCCBBBBBBAAAAAAAAA@@@>>>???AAABBBBBBAAACCCBBB???======AAAFFFJJJRRRZZZdddkkkqqq|||sssOOOJJJMMMDDD;;;;;;111///---,,,,,,---------************************))))))))))))))))))))))))''''''''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))'''(((+++111;;;HHHVVV___ccccccdddfffgggiiimmmqqqlllsssqqqkkkdddWWWUUUccc```LLLJJJGGGMMMccchhh```lll|||vvvrrrpppnnnhhhiiiiiigggbbb^^^ZZZXXXcccjjjttt}}}vvvyyynnneeeXXXNNNLLLUUUcccnnnppp\\\^^^ddd]]]MMMBBB999555000---,,,,,,,,,,,,,,,,,,++++++******))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((())))))************+++333DDDXXXfffiiihhhfffbbbaaadddccc]]]YYYYYYVVVooommmQQQDDDEEEKKKNNNfffttt^^^RRRJJJGGGCCC@@@@@@@@@AAAAAA<<<<<<===???AAABBBBBBAAABBBCCCCCCDDDDDDDDDDDDDDDIIIIIIIIIIIIIIIJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGEEEEEEFFFGGGFFFEEECCCBBB@@@@@@@@@AAAAAAAAAEEEJJJOOORRRWWWbbbsssaaaTTTPPPEEEAAAFFF888444///------------,,,************************************************((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))---888GGGUUU\\\^^^eeeeeedddeeehhhkkkmmmlllkkkooolllfff^^^QQQYYYssslllTTTMMMLLLLLLbbb|||uuukkkaaaqqq{{{tttoooiiieeeaaaaaaaaabbbcccfffiiilllnnntttzzz}}}}}}{{{yyyyyy~~~|||lll]]]TTTTTTYYY]]]ooo~~~{{{lllfffmmmlll\\\KKK@@@;;;444...,,,,,,,,,,,,+++++++++++++++***************)))))))))((((((((('''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((((()))******++++++,,,222???PPP___ggghhhggghhhbbbaaadddaaaYYYXXX]]]qqqrrrZZZCCC???IIIWWWllljjjXXXJJJBBBAAAAAABBBBBBBBBAAA???>>>===AAABBBDDDEEEFFFGGGGGGFFFFFFGGGGGGHHHHHHGGGGGGFFFGGGIIILLLOOORRRSSSTTTTTTSSSTTTTTTTTTUUUUUUUUUVVVWWWUUUQQQNNNLLLIIIGGGDDDHHHFFFEEEGGGIIIHHHDDD@@@>>>@@@AAAAAADDDLLLYYYcccqqq}}}~~~mmm\\\QQQGGGFFFMMM???999222.........---+++++++++++++++++++++++++++************************)))))))))***))))))(((''''''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))+++---555DDDTTT___aaa___eeeffffffeeehhhkkkkkkhhhiiijjjfffaaaYYYRRRgggjjjTTTQQQQQQLLL```vvv^^^]]]aaakkkxxxqqqhhhccccccgggiiijjjgggkkksss{{{yyyzzzrrrllliiiggggggnnnzzz~~~zzz~~~yyytttrrrtttjjjYYYEEE???777000---,,,,,,,,,***++++++++++++++++++,,,******)))))))))(((((((((&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))******+++,,,,,,---111<<>>???CCC>>>@@@BBBCCCCCCBBBCCCCCCBBBCCCDDDDDDDDDDDDDDDEEEJJJKKKNNNRRRUUUWWWXXXXXXUUUZZZaaahhhooorrrssstttzzzzzzyyyyyyyyyyyyyyyyyywwwsssmmmhhhccc___ZZZWWWQQQMMMKKKLLLNNNMMMFFFAAA@@@@@@???>>>>>>AAAFFFJJJXXXbbbmmmvvvvvvcccVVVLLLHHHJJJCCC<<<333//////000///---++++++++++++++++++++++++******************************+++++++++***(((''''''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))+++444CCCSSS^^^ccccccbbbccchhhiiihhhiiilllkkkgggfffddd___\\\XXXWWWyyyfffOOOHHHOOOYYY^^^uuufff___iiiyyyzzzzzzvvvvvvvvvyyy{{{ppp}}}xxxcccdddgggnnn{{{|||uuusssuuuqqqeeeIIIBBB999222...,,,,,,,,,*********++++++,,,,,,---((((((((((((''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''((((((((()))******+++,,,,,,---......777CCCSSS]]]```bbbfffkkkeeecccccc```VVVVVVnnnvvvbbbRRRNNNJJJHHHWWWlllrrr^^^PPPGGGBBBEEEFFFBBB???@@@@@@AAABBBCCCCCCEEEHHHKKKFFFHHHKKKMMMPPPRRRUUUXXXQQQTTTZZZaaahhhnnnrrrttttttzzz~~~yyyvvvmmmhhhcccbbbdddbbb\\\VVVEEEDDDCCCBBBAAA@@@???>>>EEEMMMVVV___lll}}}|||iiiZZZPPPHHHCCCDDD===444000111222111///++++++++++++++++++++++++***************************+++,,,,,,+++***)))((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))***:::OOO^^^ddddddeeefffbbbiiillljjjkkknnnmmmhhhdddaaa[[[ZZZXXX]]]pppVVVIIIFFFLLLbbbyyyooo``````lll}}}zzz}}}~~~xxxrrr~~~nnnbbb```dddnnnkkkpppyyyyyy]]]DDD<<<;;;...,,,222+++,,,,,,,,,+++++++++******************))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))(((((((((((((((***++++++,,,---///111HHHPPPXXX[[[^^^cccffffffhhhbbb___\\\TTT[[[yyy]]]RRRGGGCCCFFFTTTnnnvvviiiaaaTTTHHHAAAAAAAAAAAA@@@@@@AAAAAAHHHEEECCCCCCFFFHHHGGGFFFLLLNNNSSSZZZbbbiiikkklllnnnuuuuuufff]]]OOOKKKGGGDDDBBBBBBAAA@@@@@@AAACCCFFFMMMZZZiiisssttteeeWWWGGGGGGFFF>>>333...000///,,,///---+++***+++,,,,,,,,,,,,,,,,,,+++++++++******++++++******))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''((()))+++,,,666EEETTT\\\```cccdddcccjjjiiijjjkkkmmmllliiigggfffaaa]]]SSSRRRsssuuuSSSGGGPPPNNNVVVkkkgggddd{{{ttt~~~~~~tttmmmfffeeeuuu~~~uuuzzzrrrUUUBBB???666......000,,,,,,,,,++++++++++++***************))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((()))))))))))))))))))))((()))***+++***+++...444999RRRYYY_________bbbcccbbbeeefff___VVVZZZvvvvvvaaaNNNGGGCCCEEEOOOccclllTTTMMMKKKGGGBBBGGGFFFDDDBBBBBBEEEIIILLLIIIHHHHHHIIIMMMPPPSSSUUUZZZbbbooo}}}zzzrrrhhhaaaVVVOOOKKKGGGCCC@@@???AAABBBBBBBBBHHHRRRZZZjjjtttnnnZZZLLLGGG@@@:::444000...---///---++++++,,,---,,,+++,,,,,,,,,++++++++++++***************))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))((()))***)))(((***---000>>>IIIUUUZZZ]]]bbbeeeeeellljjjiiiiiijjjkkkjjjhhh___]]]ZZZWWWfffrrr^^^MMMHHHKKKQQQpppvvviiippp{{{uuujjjppp}}}{{{iiiLLL>>>:::...(((000,,,,,,,,,,,,++++++++++++++++++*********)))))))))((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))***+++,,,***+++111===GGG[[[aaadddccccccdddcccaaa```eee\\\PPPcccnnnWWWIIIAAA@@@CCCNNNaaa{{{ssscccOOOCCCAAACCCDDDDDDCCCDDDDDDDDDDDDFFFIIILLLMMMQQQVVVZZZ^^^dddkkkqqqqqqddd\\\TTTKKKCCCAAACCCCCC@@@;;;;;;@@@DDDNNNUUUcccuuu___QQQFFFCCC===444///000...---,,,---......,,,***,,,,,,,,,,,,++++++++++++)))))))))***************))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((+++,,,+++)))+++111777HHHOOOVVVXXXZZZaaafffhhhmmmkkkhhhhhhiiiiiiiiihhhaaa\\\XXX___wwwcccOOOLLLKKKHHHUUU{{{kkkttttttuuuvvvyyy|||zzzvvv{{{|||~~~|||^^^AAA<<<333***000------,,,,,,,,,++++++++++++++++++*********))))))(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((()))))))))))))))*********+++,,,,,,+++---777GGGTTT\\\aaaeeeeeeeeegggfffccc___ddd___\\\yyymmmRRREEE@@@???BBBLLLbbb}}}eeeQQQNNNKKKJJJIIIIIIHHHGGGAAAEEEKKKMMMMMMLLLLLLNNNQQQ\\\lllyyywwwjjjZZZNNNJJJHHHDDDAAA??????@@@@@@DDDEEEMMM[[[lll~~~eeeNNNIIIEEE999111333...------...//////,,,***------,,,,,,,,,+++++++++)))))))))******+++++++++))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))'''+++---+++))),,,666???NNNTTTXXXXXX[[[aaafffgggkkkjjjiiiiiijjjiiigggeeeggg[[[[[[sssooo[[[LLLHHHLLLVVVooozzzcccfff^^^___bbbeeeiiimmmqqqsssvvvwwwxxxzzz~~~{{{vvvtttpppsssKKK>>><<<333000---------,,,,,,,,,++++++++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((()))))))))*********++++++------...444@@@QQQ]]]]]]aaaddddddeeehhhfffbbb```cccjjjzzzYYYCCC???AAAAAAKKK```pppWWWEEEDDDGGGJJJKKKJJJHHHGGGGGGHHHMMMRRRTTTUUUWWW[[[```eeewwwsssddd\\\SSSIIIEEEFFFGGGDDD@@@??????BBBJJJSSSaaawww{{{XXXMMMHHH===444222.........///000///---+++---------,,,,,,,,,++++++))))))******++++++,,,,,,************************''''''''''''(((((((((((((((((((((((())))))))))))&&&***,,,+++***000<<>>MMMuuuddd^^^rrrPPPRRRTTTXXX\\\aaadddfffjjjjjjkkkmmmppptttxxxzzz|||}}}~~~~~~qqqwww{{{rrreee|||VVV???===666,,,------------,,,,,,,,,,,,,,,++++++++++++*********)))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((())))))******++++++++++++,,,...333===JJJXXXaaa```cccdddbbbccceeeaaa[[[YYYbbbwwwtttOOO???@@@EEELLL___```LLLEEECCCFFFGGGHHHFFFEEEFFFJJJNNNMMMQQQTTTWWW[[[ffftttwwwlll^^^VVVSSSPPPHHHBBB>>>===@@@EEEFFFHHHWWWiiifffTTTMMMBBB888333000///...///000000...,,,------------,,,,,,,,,,,,*********+++++++++++++++************************''''''''''''(((((((((((((((((((((((())))))))))))''')))******---666DDDOOORRRVVVZZZ[[[___eeegggeeefffhhhkkknnnnnniiibbb\\\XXX\\\vvv[[[KKKHHHIIIAAA^^^ooofff{{{HHHIIILLLPPPTTTYYY\\\___aaabbbccceeegggiiikkkmmmooopppqqqrrrsssuuuyyy|||~~~zzzxxx{{{xxxmmmzzzhhhHHH<<<777,,,...------------,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((())))))******+++,,,,,,***+++///888FFFSSS]]]aaaaaaccccccaaabbbccc^^^XXXUUUiiidddIIICCCHHHNNNddd___LLLCCCDDDHHHHHHJJJKKKKKKKKKOOOUUUZZZZZZbbblllvvvxxxlll```VVVPPPJJJDDDCCCEEEAAA===DDDPPPdddsss{{{eeeVVVKKK@@@888222000......///000///......------------,,,,,,,,,,,,++++++++++++++++++***************************''''''''''''(((((((((((((((((((((((())))))))))))***))))))+++222>>>LLLVVVSSSVVVXXXYYY^^^fffiiihhhggghhhkkkmmmlllhhhaaa\\\fffzzz}}}bbbNNNIIIOOOSSSXXXsssggg{{{CCCEEEGGGKKKOOOTTTXXXZZZ^^^^^^___aaabbbdddeeeeeefffgggiiiiiijjjlllooorrrsss||||||~~~yyy{{{{{{WWWAAA===444......---------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))((())))))***++++++,,,,,,***+++000<<>>NNNYYYZZZ\\\______```dddfff```YYY]]]ggg}}}aaaDDDCCCOOOVVVooowww^^^VVVRRRMMMIIIIIIIIIIIINNNTTTWWWTTTUUU^^^jjjyyyhhh\\\[[[RRRLLLJJJEEEAAAAAAFFFQQQ^^^nnnvvviiiuuuxxxnnncccZZZQQQKKKBBB888111000222111111222.........---------,,,,,,************************************************))))))(((((((((((())))))***************************---...111===NNNXXXYYYWWWUUUTTTXXX```gggiiiiiihhhtttkkkeeekkk______ttt___SSSHHHEEEUUUjjjcccnnnxxxrrrrrrvvv|||rrr}}}ooosss{{{~~~zzzuuusssuuuyyy|||ooocccsssjjjMMMBBB555222///......---,,,+++,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))******++++++,,,---------000888GGGVVV[[[ZZZZZZ\\\[[[___ffffffZZZTTThhhyyycccOOO>>>JJJbbbllljjjQQQHHHKKKHHHFFFGGGJJJKKKLLLSSS[[[\\\^^^eeessszzzqqqooodddYYYRRRIIICCC@@@@@@DDDIIIUUUhhhyyyyyyxxx}}}yyykkk^^^UUUOOOIII===222111222222000000.........------------,,,++++++++++++++++++++++++***************************))))))(((((())))))***************************,,,...111888FFFTTTYYYXXXXXXVVVVVVZZZaaagggiiiiiifffnnnhhhbbbaaaVVVfff}}}ooo[[[OOOMMMHHHHHHbbbiii~~~kkk^^^jjj}}}iii^^^qqq|||```KKK999333......///---,,,,,,,,,,,,------,,,,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))***+++,,,,,,,,,,,,---333@@@QQQ\\\]]]ZZZYYYZZZ\\\___dddaaaTTTVVV{{{lll^^^QQQIIILLLfffqqq[[[SSSPPPMMMKKKKKKHHHHHHLLLPPPTTT\\\eeefffqqqxxxlllcccXXXMMMIIIFFFDDDBBBFFFTTTbbbyyytttaaaSSSOOODDD:::555333///...///............------------++++++++++++++++++++++++***************************))))))))))))))))))***************************,,,...444???NNNWWWXXXUUUVVVVVVWWW[[[aaafffggghhhfffjjjeee___WWWQQQqqqyyyiiiaaaTTTIIIGGGJJJ[[[rrrttt```VVVbbbxxx}}}mmmdddvvvxxxZZZ???555......///---,,,///,,,------------,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***''')))++++++***+++---///:::HHHWWW^^^]]]YYYYYYZZZ```aaa___XXXSSSeee{{{aaaQQQKKKCCCGGGVVVwwwmmmPPPGGGLLLPPPNNNJJJUUUOOOKKKOOOUUU]]]gggoooyyyyyylll[[[WWWQQQKKKDDDAAAGGGPPPZZZgggyyy}}}~~~~~~wwwaaaUUUMMMCCC<<<555//////222//////.........---------++++++++++++++++++++++++******************************))))))))))))******************************,,,///888FFFSSSWWWUUURRRTTTUUUXXX\\\```ccceeeeeegggfffbbb[[[SSSWWWuuubbbUUUQQQHHHCCCTTT}}}{{{lll\\\VVVggg}}}yyyqqqpppJJJ;;;000//////,,,---111---------------,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******''')))++++++***+++///333CCCOOOZZZ\\\ZZZZZZZZZ[[[bbb```YYYSSS^^^eeeNNNFFFGGGCCCJJJWWWppp```VVVMMMJJJJJJKKKNNNRRRYYYTTTRRRUUU[[[dddrrr~~~}}}mmmfff^^^VVVMMMDDDBBBEEEHHHSSSdddxxxzzzdddWWWIII>>>555//////333/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++,,,111===LLLUUUUUURRRQQQSSSUUUYYY]]]```bbbccccccaaa]]]XXXRRROOOaaarrr___IIIJJJGGGMMMppprrruuuqqqdddXXXXXXnnnXXXEEE555222111,,,,,,111---------...------,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((***,,,+++***---333999KKKTTTYYYXXXVVVZZZ]]]\\\^^^]]]UUUUUUqqqpppTTTGGGEEEHHHJJJSSS\\\lll|||hhhJJJLLLPPPQQQOOONNNVVV``````ccciiimmmpppyyyyyymmmcccZZZPPPIIIHHHGGGKKKUUUfff{{{oooSSSAAA999333000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++---444CCCRRRWWWSSSPPPRRRSSSVVV[[[___aaabbbcccccc\\\VVVQQQMMMRRRssscccVVVFFFEEENNNlll}}}wwwrrrzzz```VVVYYYqqqbbbMMM:::555222,,,,,,222------......------,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************,,,---,,,+++///777>>>PPPVVVXXXTTTTTTZZZ^^^^^^ZZZZZZSSSXXXfffLLLDDDDDDDDDMMMZZZgggwwwtttYYYOOONNNNNNPPPTTTUUUVVV\\\dddnnnyyyyyyooofff\\\TTTQQQIIIGGGIIIUUUjjjcccKKKBBB===666111000/////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++...666GGGVVVXXXRRROOOSSSTTTXXX]]]aaabbbcccdddddd___YYYTTTQQQ\\\|||SSSLLLKKKFFFXXX{{{qqqkkknnnxxx|||tttuuuzzzkkkjjjvvvaaaVVVYYYqqq|||yyyWWW999444444---+++111......---------,,,,,,,,,++++++++++++******))))))))))))))))))))))))))))))((()))))))))))))))((((((((((((((((((((((((((((((''''''(((***,,,,,,+++***)))*********++++++++++++***...111///+++111???MMMUUUYYYYYYTTTUUUZZZ\\\YYY\\\YYYSSSoooxxxWWWBBBEEERRRUUU^^^}}}oooTTTOOOPPPNNNVVVUUUUUU]]]bbbhhhuuuvvvllleeecccXXXLLLEEEJJJTTTbbbuuuaaaMMM???555111222222111000...---...///---------,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++***)))***+++,,,,,,,,,555AAAOOOXXXXXXSSSOOOMMMNNNYYYcccggghhhhhhfffcccfffUUURRR```zzzoooPPPEEEEEEQQQrrr~~~yyytttssswwwvvvpppjjj{{{fffWWW\\\ooo~~~qqqVVVWWW]]]llltttxxxxxxsssvvvwww}}}gggHHH999444...---000.........---------,,,,,,++++++++++++*********)))))))))))))))))))))))))))(((((())))))))))))((((((***************************)))(((((((((((((((((()))))))))*********++++++***,,,......///777FFFRRRUUUWWWVVVTTTVVV\\\]]]ZZZSSSTTTeeebbbRRRBBB@@@RRRccc|||XXXLLLNNNQQQVVV\\\YYY]]]kkkttt{{{yyyuuujjj^^^TTTPPPNNNSSScccuuu|||yyylllTTTBBB888444222222222111000/////////---------,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++*********+++---------666AAAOOOWWWWWWTTTPPPOOOOOOYYYbbbeeefffgggeeebbblllbbbmmmeeeLLLFFFNNNccc|||gggeeeiii|||\\\RRRWWWeee{{{dddSSSSSSYYYggg~~~}}}~~~}}}zzzuuummmpppvvv{{{|||[[[AAA444000///............------------,,,++++++++++++************))))))))))))))))))))))))(((((())))))***))))))(((************************+++***)))''''''((()))***((()))))))))*********************---333???MMMWWWUUUVVVUUUUUUYYY^^^]]]YYYNNNWWW~~~eeeLLLNNNFFFEEEccc[[[MMMLLLPPPSSSRRRZZZ\\\eeeyyy}}}rrrggg]]]QQQKKKTTTcccqqq}}}xxx~~~eeeNNN===666333333222222111000000///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++******+++---...///888AAAMMMVVVWWWUUUSSSRRRSSS[[[bbbcccdddfffeeeaaannnqqqxxxUUUHHHLLLWWWvvvqqqpppggg\\\___ooofffRRRPPPUUUddd}}}aaaQQQQQQVVVbbbwwwzzz|||wwwyyy}}}jjjHHH555222222...............------------++++++++++++++++++++++++))))))))))))))))))))))))(((((()))*********))))))************************)))******+++******,,,---(((((()))))))))*********,,,)))(((---999FFFRRRXXXVVVVVVWWWZZZ______ZZZTTTPPPfff{{{VVVEEEJJJJJJXXXeeeRRRQQQQQQPPPSSSMMMZZZcccpppvvvooobbbUUURRRYYYeeeyyysss\\\EEE888444333222111111111///......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++---000222:::BBBLLLTTTWWWVVVUUUUUUZZZ```ddddddeeegggfffbbbgggyyyrrr\\\IIIJJJVVVjjjzzzgggmmmlll\\\^^^fff{{{rrrVVVNNNTTTZZZnnnhhhQQQRRRVVVaaatttwwwrrrttt}}}}}}tttRRR:::555333000//////.........---------+++++++++++++++++++++,,,))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))'''))),,,---+++))))))***))))))))))))************---******111>>>KKKSSSVVVVVVWWW[[[aaabbb^^^UUUOOOTTT|||cccOOOFFFGGGOOOssspppUUUSSSVVVRRRQQQWWWWWWgggpppyyyuuubbbTTTPPPXXXjjjvvvqqqcccPPPBBB777444111000000000///---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,++++++---111555>>>DDDLLLRRRVVVWWWWWWWWW```dddgggfffhhhiiigggbbb^^^{{{^^^RRRKKKEEEPPPcccmmmjjjmmmnnn\\\ZZZeeerrrdddNNNMMMWWW^^^sssiiiQQQRRRVVV```ssskkkdddccclllxxx~~~aaaFFF888444111/////////.........------++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))(((((()))***++++++++++++(((((((((((((((((((((((('''***---,,,)))&&&&&&((()))*********++++++++++++---,,,///999FFFPPPTTTUUUXXXZZZ___dddbbbZZZSSSPPP```tttNNNHHHFFFJJJ___lll\\\QQQTTTWWWUUUZZZdddgggssswww{{{jjjWWWOOOQQQ[[[kkk{{{tttiiiiiieee[[[SSS===888222//////000///---............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,,,,+++---333777CCCFFFKKKQQQUUUXXXYYYYYYcccfffhhhggghhhiiieee___ZZZ|||tttOOOHHHIIIIIIZZZtttooo]]]hhhnnn[[[VVVYYYkkkxxx[[[MMMOOOXXX```rrr\\\MMMPPPUUU___rrrxxx```___eeettt}}}tttUUU===333333////////////............+++++++++,,,,,,,,,------))))))))))))))))))))))))(((((()))***++++++++++++))))))))))))))))))))))))(((***,,,***((()))---222++++++++++++,,,,,,,,,,,,+++...666BBBNNNVVVWWWVVVZZZ[[[```ccc___VVVTTTXXX~~~```FFF@@@FFFYYY}}}oooZZZSSSPPPSSSWWWZZZbbbjjjmmmwww{{{qqqgggeee\\\ZZZ^^^llltttqqqmmmeee___DDD===444///000111000///............------------------------------------,,,++++++******++++++,,,))),,,---,,,+++---444:::GGGHHHLLLPPPUUUXXXYYYYYYaaadddeeeeeeffffffaaaYYY[[[yyymmmLLLIIILLLPPPiii```^^^lllxxxYYYTTTXXX]]]uuueeeTTTPPPRRRZZZdddvvvrrrQQQKKKNNNTTT___sssmmmtttZZZdddvvvvvvzzz```@@@222333000/////////............+++++++++,,,,,,---------))))))))))))))))))))))))(((((()))++++++,,,,,,,,,************************''')))***)))***///999AAA++++++,,,,,,,,,---------***///:::HHHTTTZZZZZZXXX[[[\\\___aaa[[[TTTVVV___tttUUUGGG===GGGjjjqqqSSSPPPLLLJJJMMMTTTZZZ___bbbmmmxxxyyyyyyoooccc]]]ggg|||wwwjjjcccIII@@@666000111222222111//////.........---------------------------------,,,++++++++++++++++++,,,))),,,---,,,+++---444;;;IIIJJJLLLPPPTTTXXXYYYYYY___aaacccbbbcccccc\\\TTT\\\vvvdddHHHJJJOOOTTTuuuwwwYYY[[[iiifffNNNUUU]]]ccc~~~uuuUUUNNNRRRUUU]]]iiijjjOOOKKKOOOVVVaaauuuiii{{{~~~kkk^^^kkkzzzoootttvvvLLL666000000111111000...,,,,,,------,,,+++*********+++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))((('''&&&&&&(((,,,///222,,,+++******,,,---...---***777FFFOOOUUUZZZ\\\[[[VVVccc___XXXXXXQQQZZZyyy|||[[[LLLDDDAAASSSoooVVVRRRQQQHHHHHHPPPUUUTTTYYYcccjjjxxxrrraaaaaaooosssqqqYYYGGG777444777444///,,,//////.........---------........................,,,++++++******++++++,,,,,,------,,,+++000:::BBBFFFHHHLLLPPPSSSUUUWWWWWW^^^]]]dddeee^^^\\\[[[TTThhhyyyZZZDDDHHHSSSdddkkkcccbbbrrr\\\QQQYYYaaaiiijjjRRRSSSWWWVVV___nnncccMMMJJJPPPUUU^^^ttt}}}eeewwwyyyfffbbbnnnrrruuu\\\BBB444000000000///...------------,,,+++*********+++,,,************************************************)))))))))))))))))))))))))))((((((((()))+++...///,,,++++++,,,------------000<<>>444444444222222//////.........---------........................,,,,,,++++++++++++,,,,,,//////...,,,+++000:::BBBFFFHHHLLLOOORRRUUUVVVWWWXXX[[[___cccccc\\\XXX[[[nnnZZZIIILLLaaa{{{fffpppfffUUUOOOZZZdddooo{{{aaaPPPTTTYYYZZZfffxxx{{{UUUFFFHHHNNNSSS\\\rrr```rrrqqq___eeemmmvvvuuuuuuqqqPPP666111000///......---------------,,,+++++++++++++++************************************************)))))))))))))))))))))))))))))))))******+++,,,,,,+++,,,------......------888CCCNNNSSSVVVYYYYYYWWWaaa[[[]]]YYYLLLXXXlllRRRDDD???DDDWWW|||wwwRRRIIIHHHCCCKKKJJJPPP[[[aaabbbhhhqqqwwwvvvssslllcccaaammm}}}}}}cccDDD555222222111000/////////.........------........................,,,,,,++++++++++++,,,,,,222111///,,,,,,111;;;CCCGGGIIIKKKOOORRRTTTVVVVVVVVV^^^]]]bbbgggYYYUUUjjj```UUUIIIQQQtttbbbmmm|||[[[QQQPPP]]]hhhwwwkkkYYYPPPVVV[[[]]]lllgggHHHCCCHHHMMMSSS\\\qqqxxx}}}]]]ooovvvggg]]]jjjppp|||yyyrrr|||llluuu^^^777222111///...............------,,,,,,++++++++++++************************************************)))))))))))))))))))))))))))***++++++++++++***)))***,,,...///............>>>HHHRRRVVVWWWZZZZZZXXXZZZVVV\\\XXXOOOlllzzzVVVDDD@@@AAAIIIhhh[[[HHHHHHLLLKKKKKKNNNVVV]]]___eeevvv|||{{{zzzuuulllggglllvvvjjjNNN<<<666444000,,,////////////....................................,,,,,,,,,++++++,,,,,,,,,222111...,,,...555???FFFGGGIIIKKKNNNQQQTTTVVVWWWYYYeeeaaa```fffTTTYYY[[[NNNJJJ```rrr^^^oooXXXSSSUUU```nnn}}}aaaWWWSSSYYY[[[\\\nnnYYYBBBFFFHHHMMMSSS[[[ppp}}}qqqxxx]]]nnnvvvfffaaaaaaooosss~~~}}}ppptttyyynnnmmm???555222///.../////////---------------,,,,,,++++++************************************************************************)))***,,,,,,,,,***)))((())),,,...///......000222BBBLLLUUUWWWYYY[[[\\\[[[VVVVVVXXXOOOUUUjjjLLL???AAAGGGQQQzzzlllTTTIIIFFFDDDHHHPPPQQQWWW___aaabbboooxxxrrrpppzzzwww[[[DDD999666333111000000/////////.................................---,,,,,,,,,,,,,,,,,,---///...,,,,,,000888BBBIIIHHHIIIKKKNNNRRRUUUXXXYYYYYYhhhccc^^^aaaXXXmmmoooVVVJJJRRR}}}iiijjjfffWWWUUUYYYdddwwwmmmYYYTTTUUUYYYYYY]]]pppQQQAAAHHHHHHLLLQQQYYYmmmyyynnnxxx^^^mmm}}}iii\\\___iiikkkrrr~~~rrrpppwwwQQQ:::555111///000111///------------------,,,++++++++++++++++++++++++++++++***************************************************++++++,,,+++***)))((()))+++.........///333777FFFOOOVVVXXXYYY\\\^^^]]]XXXXXXQQQKKKeeeuuu]]]HHH???GGGRRRdddjjjQQQ@@@BBBEEEBBBHHHUUUTTT[[[bbbfffmmmzzzyyy}}}wwwnnnppp{{{lllJJJ777222444444000000000/////////..............................------,,,,,,,,,,,,---------++++++---222;;;DDDIIIHHHIIIKKKOOOSSSWWWZZZ\\\XXXccc```[[[^^^gggkkkMMMLLLeeegggttt___TTTUUU[[[jjjqqq```SSSQQQRRRVVVWWW___vvvoooKKKBBBEEEGGGLLLPPPWWWiiixxxooovvv]]]kkk|||nnn```ZZZbbbooollltttxxxrrryyyggg>>>999222000111222///---,,,---.........---,,,+++++++++++++++++++++++++++***************************************************++++++++++++******)))(((+++------,,,///666;;;JJJRRRXXXYYYYYY[[[]]]\\\XXXVVVNNNYYYxxx\\\NNNEEECCCQQQeeeYYYLLLBBBDDDHHHJJJPPPXXXYYY___hhhtttnnnddd___^^^jjjxxxrrrmmmqqq```AAA444333333000000000000/////////...........................------,,,,,,,,,,,,------,,,++++++...444<<>>MMMTTTZZZYYYXXXZZZ[[[ZZZSSSRRROOOlllkkkKKKCCCCCCFFF[[[uuusssGGGHHHFFFDDDIIIRRRWWWWWWccchhhsssvvveeeXXXVVVXXX^^^ooo~~~sssrrr}}}VVV@@@777222000000000000////////////...........................------,,,,,,------...,,,++++++///555;;;AAACCCHHHIIIKKKOOOUUUZZZ___bbb]]]XXXWWWVVV^^^wwwSSS[[[iiinnn}}}sssXXXSSSYYYdddvvvqqqZZZPPPVVVRRRPPPQQQSSS___yyywwwNNNFFFIIIGGGOOOSSSVVV[[[lll|||}}}zzztttoooppp]]]iii~~~vvvbbbXXX\\\gggnnnpppxxx~~~wwwiiiyyyQQQ<<<111000...222333+++------......------,,,+++******************************+++++++++,,,,,,,,,************************,,,,,,+++***+++,,,---...,,,+++,,,---***+++888GGGVVV\\\^^^ZZZXXX\\\]]]ZZZWWWOOOdddZZZ@@@HHHFFFGGGnnnYYYFFFDDDEEEIIIKKKPPPYYYcccmmmzzzooo[[[XXXWWWXXX[[[iiiyyytttqqqvvvpppFFF555......///000/////////111222111///...------...///111------------------------------...000444999>>>AAADDDHHHMMMRRRVVV[[[aaaddd```aaaWWWJJJXXXlll]]]SSSeeejjjdddsssqqqUUURRR]]]nnn|||]]]PPPPPPWWWUUUSSSSSSWWWeeeqqqQQQLLLNNNKKKQQQQQQSSS^^^ssswwwzzzxxxooopppzzzZZZiiinnn^^^[[[aaaiiinnnrrrvvvxxxmmm}}}yyyaaaDDD222222000111222---------......------,,,+++******************************+++++++++,,,,,,,,,************************,,,,,,+++++++++,,,---...---,,,------,,,///<<>>666111111111111000000000111000///...------...///000------------------------......///111666;;;@@@CCCGGGJJJOOOSSSWWW[[[___ccc^^^```VVVNNNdddpppWWWPPPWWWiiiooorrrUUUYYYfffyyysssWWWLLLMMMVVVUUUUUUVVV[[[iii~~~bbbWWWSSSLLLRRRRRRVVVaaattt~~~yyytttmmmlllqqqVVViiiwwwdddYYY```hhhjjjnnnvvv}}}~~~ssssss|||xxxOOO555444333000000///---............---,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,,,,+++++++++,,,---......------...///555CCCOOOTTTWWWYYYYYY[[[^^^[[[WWWSSSYYYpppQQQDDDLLLWWWuuu___GGGJJJLLLHHHIIIQQQZZZaaaggglll|||vvvpppllliiieeebbb___\\\VVVSSSVVV[[[ZZZTTTXXXYYY___nnn{{{eee[[[XXXYYY```jjjiiirrraaaDDD777333333222222111000000///000///...------...///000------------------------//////000333777<<>>BBBCCCGGGLLLRRRWWWZZZ]]]___```___XXX]]]|||~~~jjjSSSLLL___```aaazzzkkkiiiwww|||]]]MMMNNNRRRTTTSSSWWW___iiissseeeOOOOOOSSSZZZ^^^gggwwwxxxooommmnnnfffvvv}}}___vvvzzzfff```ooo}}}wwwhhhyyyxxx^^^xxxVVV<<>>000444555...000/////////............---------,,,,,,,,,++++++---------,,,,,,+++++++++******************************+++,,,,,,---......---...222===JJJTTTWWWXXXYYYcccaaaaaacccYYYcccvvv\\\HHHAAAJJJaaatttLLLCCCGGGJJJOOOXXXXXXZZZfff}}}lll\\\QQQSSSTTTPPPOOOTTTXXX^^^```\\\^^^nnnyyynnnfffccciiirrrpppGGG555666---///888444000/////////..................------------.........000444888===@@@CCCDDDMMMOOOSSSWWWYYYZZZZZZZZZYYY\\\QQQ~~~ttthhhUUULLL[[[www\\\ZZZoootttUUU]]]aaaooojjjSSSKKKLLLOOORRRQQQ[[[iiiwwwSSSFFFMMMRRRXXX```qqqrrrkkkmmmllljjjoooqqqyyyiiibbbdddqqqooogggooo^^^oooFFF444555666111000000/////////.........---------,,,,,,,,,++++++---------,,,,,,+++++++++************************+++++++++,,,,,,------......///555@@@LLLUUUYYYZZZ^^^dddbbbbbbbbbZZZlllhhhOOOBBBBBB\\\nnncccEEEAAAGGGIIIOOOXXX```cccqqq```UUUOOOTTTXXXZZZaaallljjjttt|||}}}vvvrrruuuQQQ888777111///222---000000/////////.........///......------......///...000444999===AAADDDEEEJJJMMMRRRVVVYYYZZZYYYYYYOOOUUUbbbyyymmm]]]LLLNNNkkklllXXX[[[vvvlllWWWVVVZZZjjjfffQQQKKKLLLOOOQQQVVV```oooTTTHHHLLLNNN[[[dddvvvtttllllllkkkgggiiiwwwyyyxxxhhh\\\]]]gggzzzzzzhhhuuuddd|||RRR999555555444000000000/////////......------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------...222999DDDOOOWWW[[[]]]bbbdddbbbcccbbbaaawwwXXXBBB@@@MMMbbbssshhhQQQ@@@BBBHHHKKKRRR[[[eeemmmrrrXXXRRRPPPUUU\\\fffxxx{{{{{{^^^:::777555111///+++000000000/////////......///......------......///...000444999>>>CCCFFFGGGIIIMMMSSSXXX[[[[[[YYYXXXPPPXXX{{{jjjUUUGGGWWWaaaXXX[[[|||tttZZZRRRSSSXXXjjjvvv```MMMJJJKKKOOOQQQ[[[fffvvv|||QQQIIIMMMLLL]]]iii~~~yyynnnjjjiiidddcccjjjwww{{{mmmbbb^^^fffsssjjjpppiiiwww___???333333444000000000////////////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------,,,,,,,,,...444===GGGPPPWWW\\\^^^dddaaaaaabbbaaalllfffLLL>>>GGG```ggg|||~~~UUUHHH@@@EEEKKKNNNWWWbbbeeewwwjjjYYYUUUTTTYYYbbbsssoooiiipppmmm>>>444777444111111000000000////////////...//////............//////...000444:::???DDDGGGIIIJJJNNNTTTYYY\\\[[[XXXUUUUUU```lllkkkUUULLLhhhwww\\\ZZZ^^^yyy\\\QQQSSSXXX___rrr|||qqqvvvttt{{{YYYJJJIIILLLPPPTTT___kkk}}}mmmJJJIIIPPPOOO^^^mmm~~~qqqiiihhhccc___aaahhh{{{~~~}}}nnnnnnrrr|||oooooonnnjjjkkkGGG444000222111000000000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---------------------...666AAAKKKQQQVVV[[[___ddd___^^^]]]]]]tttXXXFFFCCCTTTqqqeeeNNNFFFCCCGGGLLLRRR]]]iiijjjkkk[[[YYYZZZbbbrrrrrrnnnwwwNNN666666555333555111000000000/////////////////////....../////////...000444:::???DDDGGGIIIIIIMMMSSSXXXYYYXXXUUURRRRRRjjjmmmyyydddUUUXXX~~~kkkVVVYYYdddpppccc^^^aaaeeemmmpppqqqkkk]]]RRRTTT]]]^^^jjjuuurrr}}}qqqpppRRRHHHJJJMMMSSS[[[iiiuuu]]]EEEIIIRRRTTT___qqquuuiiihhhccc______aaarrr}}}wwwtttnnn{{{dddvvvQQQ888000111111111000000000/////////............---------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------.........000:::FFFOOOSSSVVV[[[___ddd]]][[[VVVXXX{{{tttNNNGGGSSSiiiUUUIIIEEEDDDIIIOOOWWWcccooo}}}qqqbbbbbbhhhwww~~~}}}~~~iii???666555111444111111000000000/////////000//////......//////000...000444999>>>CCCFFFGGGGGGKKKPPPUUUWWWWWWUUUSSSRRRqqqVVVVVVkkkbbbTTT[[[ooo{{{gggWWWMMMHHHJJJOOOQQQQQQRRRRRROOONNNVVV___iiizzzvvv|||dddMMMHHHLLLOOOXXXdddxxxxxxQQQEEEIIIRRRWWWaaavvvxxxjjjgggbbb``````___lllxxxiiiyyybbbxxx\\\???333222111111111000000000//////............------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////333>>>LLLSSSUUUVVV[[[___```[[[YYYSSSZZZjjjIIIRRRnnnlllMMMDDDCCCFFFMMMVVV```mmmwww{{{vvvwww~~~MMM:::666111333111111111000000000//////000000////////////000000...000444999===AAADDDEEEGGGKKKQQQVVV[[[]]]]]]]]]___nnnQQQaaa___\\\jjjmmm___PPPIIIFFFDDDGGGLLLPPPOOOOOOQQQQQQSSS\\\fffqqq[[[IIIJJJNNNQQQ^^^nnn___HHHHHHKKKQQQYYYfff}}}|||kkkeeeaaa```aaa^^^fff~~~zzzeeerrr]]]nnndddEEE777444111111111111000000000000//////.........---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000555AAAOOOWWWWWWWWW[[[```\\\YYYYYYSSS___dddIII]]]```KKKAAACCCHHHRRR^^^jjjvvv~~~mmmsss{{{vvv~~~WWW???:::333333111111111111000000000000000000////////////000000...111444888===@@@CCCDDDJJJMMMTTTZZZ```dddfffggglll^^^VVVooobbbhhh}}}sssZZZNNNDDDDDDFFFFFFIIINNNNNNOOORRRWWWZZZ___kkkwwwiiiUUUHHHKKKOOORRRaaatttLLLAAAJJJLLLPPP[[[jjj~~~lllddd___```aaa]]]aaa}}}xxxyyy~~~iiikkkddd^^^}}}QQQ555777222111000//////...............---------,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---...+++***------,,,---111777EEERRRVVVWWWYYY\\\]]]]]]___TTTPPPwwwqqqMMMCCCoooiiiTTTFFFGGGHHHOOOYYY]]]eee}}}hhhiiixxxmmmoooqqqjjjtttDDD000:::000333333333222222222111111000000000000000000000000111333666999===AAAEEEGGGPPPPPPYYYXXX]]]```___yyybbb]]]tttjjjkkk^^^NNNIIIGGGHHHHHHHHHLLLQQQRRRTTTZZZ```dddlllvvv\\\QQQKKKOOOTTTYYYiii{{{lllJJJHHHEEEKKKXXXXXXkkkvvvfffcccbbb___[[[bbb~~~zzzxxxlllccc]]]fffiiinnnvvv|||nnniiimmm]]]___>>>:::222111000//////......///.........---------,,,,,,---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,------++++++------,,,...333;;;GGGSSSWWWXXX[[[^^^___]]]```WWW^^^lllNNNKKK|||]]]LLL@@@EEEGGGOOOZZZaaammm~~~cccaaammmuuucccjjjkkkdddmmmzzzPPP777:::222333333333222222222111111000000000000000000000000111111333888===CCCEEEGGGQQQQQQZZZYYY^^^bbbaaa|||oooqqqyyykkkYYYRRRIIIGGGGGGJJJKKKKKKOOOTTTVVVXXX___kkkvvviiiQQQKKKKKKRRRYYYaaatttZZZAAAEEEFFFLLLYYY[[[qqq{{{iiidddaaa^^^[[[bbbyyyhhhnnnlll^^^LLLAAA??????LLLSSS]]]gggqqq{{{}}}vvvfffxxx}}}^^^xxxkkkCCC666222222111000////////////.........------------,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,---------++++++...---,,,000555AAALLLVVVXXXZZZ]]]aaabbb]]]```ZZZooo```IIIQQQwwwrrrPPPGGG@@@EEEIIISSS^^^iii|||}}}___[[[bbbwwwzzzfff\\\mmmhhh```fffsss```===666222333333333222222222111111000000000000000000000000111222333888===BBBEEEFFFQQQQQQ[[[ZZZ___cccdddqqq{{{hhhRRRIIIJJJGGGGGGJJJOOOQQQQQQUUUZZZ]]]aaakkk|||sssXXXIIIHHHLLLUUU]]]hhh}}}kkkKKK===FFFIIINNNYYY```vvvnnneee___]]]\\\```qqqXXXWWWQQQFFF;;;777:::>>>BBBGGGMMMQQQWWWddduuueeeqqqeeekkktttHHH333333222111000////////////............------------------------------,,,,,,------,,,,,,,,,,,,---------+++,,,......---222999GGGPPPXXXZZZ\\\```cccccc]]]]]]\\\|||WWWGGGVVV}}}xxx^^^IIIGGGFFFIIINNNYYYeeessssssnnnyyy~~~___ZZZ___tttkkk______{{{lllaaadddqqqwwwEEE444444333333333222222222111111000000000000000000000000222555:::;;;<<<>>>CCCHHHOOOQQQ[[[ZZZ^^^bbbcccssszzziiiuuuvvv}}}hhhSSSGGGFFFLLLKKKLLLPPPVVVWWWWWW[[[aaaiiippp~~~gggMMMJJJKKKOOOUUU[[[ggg\\\IIIBBBIIIMMMOOOXXXccczzzrrreee\\\[[[[[[\\\fffrrrQQQJJJ@@@:::777555555666===@@@AAA@@@AAAKKK\\\jjj|||gggkkkttthhhPPP666333222111000000///////////////.........---------------------------------...------,,,,,,------...,,,+++---///......444===KKKSSSZZZ\\\^^^bbbdddccc]]]YYYaaarrrQQQJJJ```wwwxxx~~~TTTGGGGGGHHHKKKRRR]]]kkk}}}sss___bbbkkk___\\\bbbxxxyyy```\\\eeerrrcccbbbnnnRRR666888333333333222222222111111000000000000000000000000222:::AAA@@@:::999AAAJJJMMMPPP\\\ZZZ]]]^^^___|||ffftttbbbyyyrrrwwwdddRRRHHHFFFIIINNNPPPQQQUUUZZZ[[[[[[aaaiiiwww|||___KKKLLLNNNPPPTTTZZZiiizzzTTTKKKFFFJJJPPPPPPXXXiiiuuufffZZZYYYYYYYYY]]]eeeJJJ@@@777666888888666555555:::===<<<:::===EEEMMMeee}}}lllhhhlllXXX999333333222111000000000000/////////.........------------------..................------------......+++,,,...000...///666@@@MMMUUU[[[^^^```cccdddaaa]]]WWWooocccJJJNNNkkktttnnnQQQGGGCCCFFFMMMTTT```qqqcccVVV[[[bbb|||~~~]]]\\\ddd}}}lllXXX___nnnxxxddd^^^iii}}}\\\666444333333333222222222111111000000000000000000000000222;;;BBB@@@999888@@@IIILLLPPP]]][[[\\\[[[ZZZvvv}}}eeevvvhhh___wwwvvvcccNNNFFFFFFHHHJJJMMMSSSTTTXXX]]]___cccmmmxxxttt[[[MMMMMMOOOSSSWWWaaauuu]]]IIIJJJEEEHHHRRRRRRYYYnnnyyyiii[[[YYYYYYWWWYYY___CCC:::555888;;;;;;;;;===444999======;;;;;;???CCCOOOgggqqqiiirrr```>>>333333222111000000000000////////////............------------.........///......------------......+++,,,...000//////888CCCMMMUUU\\\___aaadddbbb^^^\\\WWWZZZHHHWWWyyyxxxsss]]]OOOHHHBBBHHHPPPXXXfff{{{lllXXXTTTYYYbbb~~~zzz\\\\\\eeedddYYYlll}}}eee[[[eee{{{iii;;;111333333333222222222111111000000000000000000000000222777;;;<<<:::;;;AAAFFFLLLQQQ```^^^\\\YYYVVVqqqyyypppzzz```YYY```{{{kkkYYYNNNEEEEEEIIIKKKNNNPPPUUUWWW\\\ccchhhqqqlllVVVMMMNNNSSSYYYaaapppuuuJJJBBBHHHDDDHHHUUUUUUYYYooo}}}lll^^^[[[ZZZWWWYYY___{{{BBB;;;777999999666888===:::<<<=========???CCCHHHBBBWWWrrrtttlllvvv}}}kkkGGG444333222111000000000000000/////////............---------.........//////......------------......+++,,,///000///000999DDDMMMTTT\\\___bbbdddaaa\\\[[[YYYrrr]]]PPPeeennntttzzzOOOLLLJJJDDDNNNUUU]]]lll___RRRUUU[[[hhhwww]]]]]]gggbbb___yyyfffZZZddd{{{{{{yyyGGG555333333333222222222111111000000000000000000000000222222444777;;;???BBBCCCMMMSSSbbb```]]]XXXTTTnnnwww}}}~~~ZZZRRReee}}}mmmYYYLLLFFFCCCDDDJJJNNNPPPSSSWWWXXXZZZ```hhhqqq~~~hhhSSSLLLRRRXXX```kkk|||hhhDDD@@@JJJFFFJJJYYYXXXYYYnnnoooaaa]]][[[XXXZZZaaarrrBBB;;;777:::>>>>>>=========<<>>111...111...111333+++////////////............................................................+++,,,///111///000===LLLVVVWWW```ccc___bbbbbbWWWQQQsss```NNNUUUeee}}}lllbbbRRRJJJHHHNNNRRRYYYaaasssrrrWWWPPPSSSZZZmmmvvv[[[VVVbbblllxxxaaa[[[bbbrrr}}}bbb888999444222444444111000222000000000000000000000000...222666:::<<<>>>AAACCCNNNSSSXXX``````SSSZZZvvviiiWWWWWWvvv~~~___RRRKKKDDDEEEEEEFFFJJJNNNRRRTTTUUUYYY^^^gggssswwwuuu}}}~~~]]]PPPQQQRRRRRR```zzzeeeMMMBBBBBBFFFOOOUUU[[[ccclllvvvddd[[[ZZZZZZYYYXXXmmmGGG???:::;;;>>>===<<<===>>>FFFRRR[[[ZZZSSSOOOPPPZZZ[[[dddfffwww~~~bbb]]]???222000333000111444...////////////............................................................------///111000222@@@OOOWWWXXX___dddbbbcccaaaXXXVVVwwwOOOJJJ^^^sssyyyYYYLLLGGGFFFNNNRRR___hhh|||iiiSSSQQQWWW]]]mmmtttUUURRR___|||wwwbbb\\\aaaooozzzwwwzzzvvv@@@888333111333444111000222000000000000000000000000///333777;;;===???BBBDDDNNNSSSXXX``````TTT^^^|||lllTTT]]]sssnnnlllSSSKKKIIIGGGHHHHHHJJJNNNSSSXXX[[[]]]fffnnn|||iiiqqq~~~yyyWWWKKKMMMUUUSSS```wwwkkkQQQDDDCCCFFFLLLQQQXXXdddooozzzggg]]]ZZZ[[[ZZZYYYfffIIIAAA<<<===???@@@AAACCCHHHUUUccciiijjjhhhccc^^^gggccchhh~~~gggnnn```jjjooo@@@333222555111111555111////////////..................................................................///000000555DDDRRRWWWYYY^^^eeefffccc___ZZZfff___FFFIIIooo|||tttPPPHHHEEEGGGPPPTTTeeeqqq^^^OOOTTT[[[```mmmwwwVVVRRR^^^{{{vvvyyy~~~bbb[[[^^^iii{{{}}}xxxyyyHHH888333000222333111111222000000000000000000000000111444888<<<>>>AAADDDFFFPPPTTTYYY```___WWWdddpppxxxQQQhhhnnnjjjvvv\\\KKKGGGHHHJJJHHHJJJMMMRRRXXX^^^dddgggsssrrrfffuuutttTTTIIIMMMWWWUUU___rrr~~~jjjKKKEEEDDDFFFJJJOOOWWWgggvvv}}}jjj\\\XXXYYYYYYYYYgggIIIBBB>>>@@@CCCFFFIIINNNUUUaaajjjkkkpppzzz~~~{{{rrrhhhkkk}}}llljjjeee___~~~EEE555222666111000444222////////////.............................................................../////////000888GGGTTTVVVZZZ]]]dddiiibbb\\\```RRRIIIQQQhhhLLLHHHGGGKKKUUUYYYgggwww{{{XXXNNNUUU]]]```lll^^^UUU^^^{{{qqqcccnnn{{{^^^WWWYYYddduuu}}}zzz|||~~~PPP888333000222333111111333000000000000000000000000222555999<<>>111444222000111000////////////............................................................,,,///000///444AAAOOOVVVWWW___]]]bbbjjj]]]]]]zzzjjjGGGMMMzzzoooUUUHHHHHHHHHOOO]]]bbbkkkrrrTTTRRRYYY[[[aaannnnnneeelllvvvXXXNNNPPPVVVVVVaaasssyyyyyy\\\TTTUUU^^^ooo~~~vvvtttzzz]]]>>>888333333333111111333111111111111111111111111333555999<<>>BBBHHHKKKOOOTTTVVVXXXXXX\\\yyy^^^qqqcccUUUdddjjjccciiiooo~~~gggXXXVVV]]]ZZZ[[[dddppp{{{~~~nnnWWWPPPLLLRRR^^^kkkzzzhhhXXXWWWWWWSSSUUUgggzzzJJJHHHHHHJJJJJJIIILLLQQQPPPGGGFFFSSSccctttsssfffppp{{{~~~```fffcccYYYqqqJJJ333555555444333...000/////////............................................................---333555555<<>>BBBHHHKKKRRRWWWZZZ]]]^^^fffiii^^^yyyyyyuuuaaaZZZiiimmmiiiuuu~~~kkk]]][[[^^^[[[[[[cccnnnyyy|||ggg[[[SSSVVVcccrrrhhhXXXUUUUUUQQQNNN\\\iiiLLLGGGGGGLLLNNNKKKKKKNNNPPPQQQSSSccc}}}sssYYYccczzz~~~]]]bbb}}}kkkXXX}}}@@@777:::000444///444000000000000////////////........................///...------......---,,,111111333777???KKKYYYbbbhhhhhhlllfffddd]]]ggg~~~OOORRR{{{[[[MMMFFFMMMRRRVVVcccsss~~~[[[SSSQQQUUU```mmm}}}vvvzzzqqqlll~~~kkkcccZZZUUUQQQLLLKKKNNNOOOPPPVVVaaajjjqqqzzzuuuaaaVVV\\\hhh~~~rrrtttyyyzzzrrrjjjnnn{{{ZZZ444666:::222444111000111111111000111111222333555777999;;;>>>BBBGGGKKKTTT___^^^^^^```]]]cccvvvggg^^^WWW```}}}wwwjjjwwwxxxxxxyyyyyy~~~vvv___WWW]]]ZZZ[[[eeesss}}}~~~{{{{{{}}}___OOOWWWcccsssqqq\\\SSSRRRQQQSSSVVV^^^QQQLLLKKKNNNNNNJJJMMMTTTQQQcccxxxttt}}}xxx```bbb{{{|||[[[JJJ999999000444111444111000000000////////////....................................///000000000000111222777@@@LLLYYYaaafffiiioooiiifff___kkkqqqIIIVVV{{{XXXLLLGGGNNNTTTXXXeeewwwzzzVVVPPPPPPTTT___ppp}}}}}}___UUUaaasss|||ooobbb[[[WWWSSSQQQRRRVVVYYY___bbb___]]]dddmmm}}}wwwcccVVVZZZeeezzzzzzkkkpppwww{{{tttkkklllxxxaaa888777:::222555222222111111111111111222222333555777999;;;>>>BBBHHHLLLQQQ^^^^^^```aaagggkkkzzzeeeYYYSSSccc{{{oooqqqtttkkkccc^^^ZZZeeewwwfffZZZ\\\ZZZ\\\eeesss|||}}}zzzjjjVVV\\\ffftttsss^^^TTTRRRRRRPPPQQQ]]]WWWSSSSSSVVVRRRLLLRRR]]]nnnvvv}}}kkk```xxx___[[[<<<777222555333333111111000000000/////////........................//////............//////000000222777AAANNNZZZaaaeeekkkssslllhhh```nnn```FFFbbbjjjTTTJJJGGGOOOUUUZZZiii|||xxxTTTOOORRRVVV___rrr{{{xxxVVVKKKPPPZZZrrr~~~nnnfffbbb______aaacccjjjppplll]]]QQQRRR[[[hhhsss}}}yyyfffWWWYYYcccuuu}}}{{{vvvgggjjjttt{{{xxxmmmiiirrr}}}~~~rrrmmm>>>888:::333666333333111111111111111222333333555666999;;;>>>BBBHHHLLLQQQ^^^```aaa^^^xxxlllooodddWWWSSSllllllqqq~~~hhh]]]VVVQQQRRRYYY```uuuiiiYYYYYYYYY\\\eeeqqqyyyzzzxxxrrr[[[^^^hhhuuuuuuaaaUUUSSSSSSQQQRRRccc]]][[[___ccc]]]TTTZZZhhhvvv}}}ttt^^^sssgggnnnBBB777444555555333111111111000000000//////......................../////////---,,,+++---...//////111888CCCPPP[[[aaagggnnnwwwnnneee]]]nnn~~~VVVKKKssssssZZZPPPHHHGGGPPPUUU[[[lll}}}VVVPPPUUUYYYaaannn~~~||||||vvv|||\\\RRRTTT[[[ggg|||sssnnnmmmqqqwwwvvv~~~nnn[[[TTTWWW___mmm{{{yyyfffWWWYYYeeeuuu~~~|||wwwiiieeeooozzzzzzppphhhlllvvvzzzpppkkkhhhhhh|||FFF999888222555333444222111111111111222333333444666999;;;>>>CCCHHHLLLSSS```aaa```XXXiiieeelllhhh^^^^^^zzzkkk|||kkk\\\RRRSSSRRRPPP\\\mmmdddSSSUUUVVV[[[dddmmmsssuuuuuuyyyrrrZZZ]]]fffssswwwbbbUUURRRSSSTTT[[[rrryyyddddddkkkssslll___cccqqq}}}xxxyyyyyyzzz```rrroooGGG777666555777222111111111111000000000000////////////////////////...///000...---...111444//////222:::FFFSSS]]]aaakkkqqqxxxlllbbbZZZmmmyyyWWWZZZeeeqqqSSSMMMFFFGGGPPPUUU\\\qqq[[[RRRVVV[[[bbbkkk}}}zzzwwwqqq|||~~~{{{fffXXXYYYbbbvvv}}}{{{pppaaa\\\fffsss|||hhhWWWYYYeeevvv~~~zzzlllccckkkwww{{{rrrhhhiiiqqq{{{pppfffhhhPPP:::777111444222444222222222111222333333444444666888;;;>>>CCCIIIMMMVVVaaaaaaaaaUUU^^^{{{\\\kkkmmmgggllloooxxxiiiYYYQQQPPPTTTUUUXXXnnnxxx^^^PPPQQQTTTZZZaaahhhmmmqqqrrrvvvqqqYYYZZZaaalllyyy|||~~~xxxdddTTTPPPSSSTTTaaa|||~~~pppnnnvvvyyyhhhiiiwwwuuulllhhhsssdddqqqqqqoooMMM888888333777111222222111111111000000000////////////////////////,,,...000000000333999===000000333<<>>CCCIIIMMMXXXaaabbbdddXXX\\\|||wwwzzz[[[ooollljjjssswwwkkkYYYSSSOOOMMMOOOUUU]]]ooovvv```TTTPPPTTTYYY^^^ccciiinnnrrr|||oooXXXXXX[[[cccooosss{{{www{{{yyyeeeTTTOOOSSSPPP___ttt~~~xxx|||~~~lllkkkxxxnnn~~~vvvxxxuuujjjccchhhvvvdddkkkwwwbbb}}}QQQ:::999111777111222222222111111111000000////////////////////////,,,///111000///111888===111000444>>>MMMZZZaaadddmmmpppsssiiiffffffpppbbb|||mmmrrrYYYOOOGGGCCCGGGRRRZZZgggfffXXX[[[dddnnnyyyooohhhuuuiiirrrvvviiikkknnn```___mmmzzz{{{yyymmmeeeeeelllvvvvvvlllhhhlllnnnuuu|||vvvqqqdddAAA999333555222555333222222222222333444444333555888;;;>>>CCCIIINNNZZZ```aaaggg\\\[[[tttwwwqqq^^^qqquuufffdddooo}}}~~~fffSSSMMMOOOLLLQQQYYYeeeyyy{{{ggg[[[QQQUUUZZZ]]]aaafffnnntttfffSSSSSSSSSYYYffflllsssvvv}}}|||hhhUUUPPPTTTOOOYYY```sss~~~lllkkkxxxfffVVVpppzzziiilllzzzoooeeefffnnnzzzaaaeeedddzzzTTT;;;:::000777000222222222111111111111000000000000000000000000000...111111...++++++000666111111555@@@OOO\\\bbbdddlllnnnqqqiiijjjnnngggbbbqqqsssNNNIIIEEEBBBGGGSSS]]]lllmmm]]]aaajjjvvvxxxjjjqqqwwwdddbbbwww}}}fff___gggzzzyyyzzzyyynnngggccchhhtttvvvmmmiiilllfffoooyyysssrrrjjjDDD;;;555666333777333333222222333333444555333555888;;;>>>CCCJJJNNN\\\aaaaaahhh]]]XXXmmmlllnnn^^^ooojjj___]]]iii}}}}}}{{{cccTTTLLLNNNTTTVVV```lll}}}nnn___SSSWWW[[[^^^```fffooovvvxxxZZZKKKMMMLLLSSSaaajjjrrryyy~~~jjjVVVQQQVVVQQQUUUPPPYYYjjj{{{tttnnntttWWWSSSnnnrrriiiooowwwnnnpppyyywwwkkkggg|||fffsssbbb???>>>666...999333333222222111000000000000000000000000000000000............/////////000111333222>>>RRRZZZ\\\eeennnfffmmmjjj[[[sssbbb```ppphhhKKKHHHKKKKKKNNNSSS\\\qqq~~~hhhjjjwww}}}ooo|||wwwvvv{{{{{{iiiaaalllrrryyyyyy~~~ddd\\\eeexxx}}}vvvpppnnngggeeekkkrrrooodddZZZcccpppuuukkkrrrxxx|||DDD@@@555111000666333333333333333333333333666888;;;<<<===AAAHHHNNNZZZcccfffbbbcccjjjkkkdddrrrwwwcccsssbbbZZZiiizzz|||```PPPMMMPPPVVV[[[fffsss{{{___YYYYYYXXXZZZ^^^gggqqqyyypppWWWDDDEEEKKKNNNZZZiiirrr}}}vvvxxx~~~iiiXXXQQQPPPNNNTTTUUUTTTeee|||tttoookkkVVV___ooouuuzzz|||lllggg{{{mmmsssddd>>>999555///555333333222222111000000000000000000000000000000000........./////////000000000333222>>>SSS[[[]]]fffpppiiimmmeeeYYYwwwffflll~~~sssdddHHHEEEHHHKKKPPPUUU^^^uuu}}}{{{zzzqqqjjj~~~tttnnnlll___dddgggZZZXXX\\\kkkkkk```dddxxx|||xxxssslllfffccciiipppoooeee\\\cccpppxxxmmmkkkpppvvvMMMAAA555555333555333333333333333333333333666888;;;<<<===BBBIIINNNWWW```ccc^^^___hhhjjjfffwwwuuudddyyy```iii{{{zzzzzzmmmTTTNNNQQQVVV```kkk|||uuuZZZVVVWWWYYY[[[```gggooouuudddNNN>>>@@@EEEGGGPPP^^^iiivvvooopppzzzlll[[[SSSRRRKKKSSSSSSRRReeezzzuuueeeVVVjjj{{{rrrooohhhzzzrrrnnnnnn@@@444666444333333333222222111000000000000000000000000000000000....../////////000000000000222333???TTT]]]___hhhrrrmmmmmm___WWW~~~yyykkk~~~ccc}}}aaaHHHDDDGGGLLLSSSYYYccc}}}sssaaa]]][[[dddiiifffzzz|||rrrcccccccccUUULLLIIIPPP___vvvrrraaaeeeyyy|||yyyvvvlllfffaaaeeemmmoooggg^^^```kkkzzz}}}nnniiiooo|||]]]AAA555999777333333333333333333333333333666888;;;<<<>>>BBBIIIOOOWWW^^^```\\\]]]fffmmmmmmrrrfffaaa___tttnnnqqqxxxttt[[[JJJMMMVVV]]]ooowww]]]SSSUUUXXX\\\```fffnnnrrroooUUUDDD888<<<@@@AAAGGGQQQcccqqqtttbbb^^^bbbjjjwwwooo^^^UUUTTTLLLTTTSSSPPPeeeaaaUUUiiijjjxxxtttiiiyyytttcccKKK333777:::444333333222222111000000000000000000000000000000000...////////////000000000000222333@@@VVV___bbbkkkqqqpppmmm\\\ZZZwwwrrrqqq{{{bbb___JJJFFFHHHPPPYYY___kkklllUUUPPPQQQ```kkkgggyyy~~~zzz}}}tttwwwxxxmmmYYYIIIHHHMMMWWWooottt\\\aaarrr~~~zzzwwwooohhhaaaaaahhhmmmhhh^^^ZZZcccppp~~~mmmjjjqqqqqqCCC555<<<999111333333333333333333333333555888;;;===>>>CCCJJJPPPYYY___aaa\\\\\\eeepppvvvlllgggcccXXXnnnfffooowww}}}fffSSSIIIRRR[[[fffuuuZZZQQQSSSVVVYYY^^^eeennnsssvvvdddKKK???888===AAA???BBBIIIZZZgggyyyuuueeeSSSLLLNNNXXXiiiyyyyyyuuutttsssyyy~~~qqq___VVVTTTOOOWWWUUUPPPeee}}}YYYOOO\\\fffggg______zzz}}}yyyiiixxxuuu[[[xxxXXX333666<<<444333333222222111000000000000000000000000000000000////////////000000000111///222333AAAXXXaaaeeeoooooopppnnn]]]___nnnmmmxxxnnnlll|||XXXJJJHHHKKKTTT^^^fffuuutttgggbbb___eeeiiieeeyyyqqqlllgggKKKCCCDDDGGGSSSbbbzzzsssXXXXXXfffzzzzzzwwwtttmmmbbb]]]dddkkkggg^^^WWW]]]gggsssmmmiiipppFFF666<<<888000333333333333333333333333555888;;;===???CCCKKKPPPYYY___```[[[YYYbbbpppzzzccchhhzzzbbbiiieeeqqq}}}yyy\\\QQQOOOYYYdddvvvuuuVVVQQQRRRSSSVVV[[[eeepppwwwooo^^^EEE===999>>>AAA@@@AAAEEEJJJTTTdddrrr}}}}}}sss___UUUIIIDDDIIIYYYooo{{{mmmgggeeecccqqqvvv~~~sss```UUUSSSOOOUUUTTTRRRfff|||dddNNNHHHPPPSSSMMMUUU```www|||iiitttzzzZZZuuuggg777444;;;333333333222222111000000000000000000000000000000000/////////000000000111111///222444BBBYYYdddhhhrrrpppnnnlll^^^ccclllmmmeeetttmmmPPPGGGGGGLLLVVVaaalll|||rrrllljjjjjjuuulllssstttSSSDDDAAAAAAEEEJJJXXXrrrtttXXXWWWbbbttt{{{xxxxxxpppcccZZZ```kkkiii```ZZZ\\\bbblllyyyqqqlllqqqLLL999;;;777222333333333333333333333333555888;;;===???DDDKKKQQQYYY]]]___ZZZVVV\\\lllzzzYYYiiioooaaammmllltttiiiQQQOOOTTT```rrreeePPPPPPQQQTTT[[[fffrrrzzzvvvaaaQQQ@@@;;;999===@@@??????BBBCCCGGGRRR]]]fffppp~~~rrrhhh```WWWLLLHHHFFFIIIUUUjjjtttdddaaadddeeerrrvvvxxxbbbTTTRRRMMMOOOQQQUUUfffnnnYYYLLLGGGLLLTTTSSS]]]jjjwww~~~}}}fffppp^^^uuuuuu@@@555;;;333333333222222111000000000000000000000000000000000//////000000000111111111...222444BBB[[[eeejjjtttrrrmmmiii^^^dddnnnqqqfffbbbJJJFFFFFFLLLVVVbbbpppuuuuuurrrsss~~~|||ooo]]]MMMEEEBBBAAABBBJJJ]]]~~~sssXXXVVV___sss||||||yyyrrrcccXXX^^^llllllccc^^^\\\^^^eeeqqqwwwooopppTTT>>>:::666666333333333333333333333333555888;;;===???DDDLLLRRRZZZ^^^```[[[UUUYYYjjjzzzzzzUUUmmmiiicccjjjzzzyyy[[[KKKNNNUUUeeegggLLLMMMQQQVVV]]]hhhttt{{{yyyooocccRRRDDD>>>;;;:::<<<>>>>>>@@@CCCDDDDDDHHHNNNRRRXXXfffsss{{{eeeUUUQQQPPPLLLOOORRRYYYddduuupppdddkkkzzz|||gggUUUQQQOOOLLLOOOXXXcccyyyppp[[[RRRJJJMMM\\\cccfffsss{{{}}}}}}dddlll```tttIII888===555333333222222111000000000000000000000000000000000000000000000111111111111...111444CCC[[[fffkkkuuuvvvlllggg]]]dddoootttnnn___IIIGGGHHHJJJTTTaaarrryyyqqqhhhtttvvv]]]SSSVVVYYYaaatttxxxjjjeeeeeeaaaPPPYYY\\\TTTJJJFFFEEECCCIIITTTnnnqqqWWWOOOYYYnnn~~~yyyrrrbbbWWW^^^mmmoooggg___[[[[[[```kkk|||lllkkktttYYYBBB:::555:::333333333333333333333333555888;;;===@@@EEELLLRRR]]]aaaccc^^^VVVYYYjjj{{{yyyWWWqqqiiigggvvv}}}lllPPPJJJNNNVVVgggkkkNNNHHHLLLQQQXXX```jjjttt{{{{{{vvvmmmeee^^^VVVIII>>>???===<<<===???@@@BBBEEEEEEBBBBBBDDDCCCEEEPPP]]]bbbggg```NNNEEELLLTTTVVVbbbjjjvvvoooiii{{{jjjVVVRRRUUUNNNPPP[[[```lllkkkTTTJJJOOO[[[aaauuuqqq~~~}}}~~~eeefffffflllLLL999666333333333333333333111000000000000000000000000000000000000000000111111111111333...444HHH[[[fffpppyyyxxxqqqccciiifffrrr|||~~~ttt[[[IIIEEEKKKOOOVVVaaasssjjj[[[VVV^^^rrr~~~___MMMLLLKKKPPP___uuutttuuu___OOOJJJKKKLLLMMMRRRVVVVVVQQQKKKGGGFFFHHHPPPiiixxxWWWPPPWWWggg}}}zzzppplllcccXXXXXXbbbjjjjjj\\\ZZZ]]]fffpppyyynnntttpppBBB999:::555444444333222111111333444666999<<<===@@@EEENNNTTTdddfffkkk```^^^aaaddd]]]}}}kkkaaappp|||WWWJJJJJJOOOZZZrrr~~~ooogggvvvhhhQQQSSSMMMUUUXXXWWWbbbrrrtttiiikkk```WWWUUUSSSLLLGGGGGG===@@@@@@>>>===???BBBDDDEEEKKKGGGBBBDDDCCCEEEPPPXXXNNNJJJLLLNNNPPP^^^ooo|||yyydddhhh}}}zzzmmm]]]UUUQQQPPPNNNTTT^^^iiilllUUUJJJOOOYYY___jjjpppyyywwwfffaaajjjkkkSSS:::666222444444333333222111111000111111111111111111111111000000000000111111111111111...555JJJ]]]hhhqqqyyyzzzuuugggjjjoooqqq~~~~~~XXXGGGDDDJJJRRRXXXcccxxxrrr]]]QQQTTTXXXgggzzzjjjRRRHHHKKKLLLSSSddd{{{nnnsssyyy{{{}}}sssaaaPPPFFFCCCCCCCCCCCCHHHNNNPPPNNNLLLLLLMMMSSSVVVgggzzzZZZOOOUUUdddyyy}}}qqqmmmcccYYYXXXbbbjjjlll```ZZZYYYbbboooqqqqqq|||sssDDD999;;;777666999;;;888333111444888666999<<<===@@@EEENNNTTTccceeekkk```^^^aaaccc~~~]]]gggZZZffflllQQQJJJMMMRRR^^^wwwllldddaaajjjppp{{{dddNNNQQQVVV\\\___bbbkkkuuutttlllhhh```ZZZZZZXXXQQQLLLLLLMMMMMMKKKHHHFFFEEEEEEEEEEEEKKKGGGCCCGGGFFFFFFNNNRRRKKKKKKRRRXXX```rrr~~~}}}qqqaaadddyyyxxx___PPPRRRQQQNNNRRRYYYbbboooVVVJJJMMMVVV[[[bbbtttwwwjjjwwwjjj]]]wwwnnnhhh^^^<<<888444444444444333222222111111111111111111111111111111000000000000111111111111111...777MMMaaajjjpppwwwuuussscccdddvvvdddyyyxxxTTTEEEDDDJJJUUUZZZfff|||aaaPPPIIINNNQQQ___pppxxx}}}YYYIIIIIIJJJNNNZZZmmmuuuxxxvvvvvvnnnaaaRRRGGGDDDCCCBBBAAA???CCCHHHKKKLLLMMMQQQTTTXXXZZZggg|||]]]OOOSSS___ssstttnnndddYYYXXXaaaiiinnndddZZZVVV^^^lll~~~pppjjjpppxxx}}}III888;;;777666<<<@@@===555111444999666999<<<===@@@EEENNNTTTbbbeeekkk```]]]___```zzz```hhh^^^kkkyyyaaaLLLKKKQQQVVVdddpppeeekkkppplllkkkjjjooo|||jjjWWWZZZaaacccffflllqqqsssoookkkkkkfffccceeefffccc```___```]]]YYYUUURRRMMMIIIFFFFFFKKKIIIJJJSSSTTTRRRWWWUUUQQQTTT___jjjvvv~~~{{{uuuooottt~~~aaaOOOQQQPPPNNNQQQWWW^^^qqqWWWJJJKKKSSSWWW___www~~~yyyeeerrrlll[[[uuurrrccckkk???;;;777555444444333222222222111111111111111111111111111///000000000111111111111222000;;;RRRdddkkkoootttrrrooo^^^\\\~~~xxx[[[vvvtttRRRFFFEEEKKKVVVZZZiiiqqqWWWJJJHHHHHHMMM]]]pppxxx~~~vvvOOOGGGLLLJJJSSScccxxxyyyjjjZZZIIICCCDDDEEEEEEDDDBBBEEEHHHIIIJJJLLLRRRVVVWWW\\\nnn}}}___QQQRRR\\\nnn~~~uuuooodddZZZXXX^^^hhhnnncccZZZVVV]]]hhhyyyllleeehhhoooQQQ888:::555444888;;;:::555222333555666999<<<===@@@EEENNNTTTccceeekkk___[[[\\\\\\vvv|||fffpppnnn}}}}}}nnnwwwaaaMMMLLLSSSZZZmmmuuummmuuu}}}sssnnnrrrwwweeehhhkkkgggiiioooqqqlllhhhhhhjjjdddaaagggpppuuutttqqqmmmgggaaa^^^ZZZRRRLLLIIIJJJOOONNNTTTcccgggdddgggdddcccgggqqq|||}}}cccRRROOOOOOMMMQQQVVV^^^rrrXXXIIIJJJPPPTTTYYYqqq~~~~~~{{{dddoookkkZZZttt{{{bbb|||CCC===999666555444333222222222222111111111111111111111111///000000000111111111111444333>>>UUUgggmmmooosssuuuooo^^^[[[ttt___rrrRRRHHHGGGMMMUUUZZZllliiiPPPHHHIIIGGGKKKZZZllluuulllLLLFFFKKKOOO[[[ooojjjWWWDDD>>>@@@@@@@@@BBBDDDFFFGGGGGGGGGKKKQQQVVV]]]fff{{{dddSSSSSSZZZkkktttmmmccc[[[WWW[[[dddmmm___ZZZYYY^^^eeettt~~~llldddfffkkkWWW888:::444444444444666777777555333666999<<<===@@@EEENNNTTTdddfffkkk___[[[\\\]]]wwwxxxnnnqqquuuyyyeeelll~~~```OOOPPPTTTaaazzzuuusss}}}zzzeeegggqqqmmmmmmooonnnhhhdddeee___ZZZWWW^^^mmmzzz|||xxxqqqiiidddbbb\\\SSSMMMMMMRRRVVVSSSYYYjjjoookkknnntttvvv{{{zzzcccRRRMMMOOONNNQQQTTTZZZ|||qqqWWWHHHIIIOOORRRRRRddd}}}{{{ccckkkhhhWWWqqqhhhFFF>>>999777666444222222222333333222222222222222222222222000000000000111111111111333333@@@WWWjjjoooqqquuuuuulll]]]^^^kkkbbbqqqSSSJJJIIINNNUUU\\\sss```KKKEEEHHHJJJIIIQQQ]]]gggwwwfffNNNLLLPPPYYYhhh~~~rrr]]]KKKEEEDDDAAA???BBBAAACCCDDDDDDEEEIIIQQQWWWiiirrrmmmVVVTTTYYYjjj~~~qqqjjjbbb[[[VVVWWW```jjj^^^ZZZZZZ^^^cccpppqqqggggggiii]]];;;===555666444222444999:::888444666999<<<===@@@EEENNNTTTdddfffkkk```]]]aaadddssstttjjjsssyyyccchhh|||tttXXXNNNUUUZZZlll{{{qqqttt^^^^^^uuuuuuuuusssooojjjeeebbbXXXXXXYYY^^^kkkyyy~~~|||pppjjjeeeddd\\\RRRPPPUUU]]]___YYY[[[hhhkkkhhhlllzzzyyybbbQQQMMMOOONNNOOOPPPTTTuuuoooVVVHHHHHHNNNRRRSSS___sss{{{}}}{{{gggllljjjVVVlllnnnIII???999777666444222222222333444222222222222222222222222000000000000111111111111111111>>>XXXlllsssvvvzzzvvvjjj```gggaaagggxxxoooTTTKKKIIIMMMWWWaaa{{{sssWWWHHHEEEGGGJJJGGGJJJQQQWWWgggYYYMMMRRRWWWeeeuuu}}}kkk[[[WWWSSSJJJEEEGGGBBBDDDEEEEEEEEEIIIPPPVVVgggvvvzzzWWWTTTXXXiiizzznnngggaaa[[[UUUSSS[[[fffaaaZZZWWW[[[bbbpppuuufffdddhhhddd???@@@777777666444555666777777666666999<<<===@@@EEENNNTTTccceeekkkbbbbbbiiippplllwwwhhhvvv~~~hhhmmmqqqSSSNNN[[[cccyyywwwvvvdddgggsss{{{}}}wwwrrrooohhh]]]YYYccckkklllnnnvvv}}}rrrllliiiggg\\\QQQSSS]]]iiijjjbbb```iiikkkjjjqqqxxxtttbbbSSSLLLNNNNNNOOOOOORRRtttnnnUUUGGGHHHNNNQQQZZZaaappp~~~~~~zzzyyy|||~~~mmmqqqnnnWWWjjjqqqKKK@@@;;;888666444222222222333444222222222222222222222222000000000000111111111111...///===WWWmmmvvvzzz{{{oooiiisssdddssswww^^^~~~nnnTTTKKKIIIKKKYYYeeehhhRRRGGGGGGIIIHHHEEEIIINNNOOOXXXxxxiiiHHHEEEPPPYYYmmm~~~sssfffddd]]]PPPIIIJJJGGGIIIIIIHHHGGGJJJPPPUUU[[[qqqWWWTTTXXXhhh}}}tttkkkeee```[[[UUUQQQXXXddddddZZZTTTXXXbbbpppvvvccc```gggjjjBBBCCC777666777666444222111444666666999<<<===@@@EEENNNTTTbbbeeelllcccfffpppyyygggwww~~~kkknnnsssvvvUUUPPP___jjjtttzzznnn|||zzztttssshhhXXXYYYlll{{{xxxooopppxxx~~~tttooommmjjj^^^RRRVVVcccrrrsssjjjfffnnnqqqrrr{{{uuunnncccWWWJJJMMMNNNQQQRRRVVVxxxlllUUUIIIHHHMMMPPPZZZooo~~~{{{qqquuuiiikkksssWWWdddrrrWWW???666777777666555444333333222333222222111111222222222222111000......000111222111444;;;RRRnnnvvvvvv}}}rrrfff{{{ZZZnnnXXXxxxoooUUUIIIGGGPPP[[[qqquuu^^^OOOEEEFFFMMMIIIPPPNNNNNNSSSUUU___ssskkkUUUGGGEEEKKKRRRaaapppoooggg\\\QQQQQQTTTNNNIIISSS\\\PPPGGGQQQ]]]yyy]]]TTTUUUgggxxxssslllddd[[[UUUOOONNNSSS[[[aaa\\\RRRSSS^^^ggg|||wwwbbbaaakkkHHH777999888888777555555444444444777:::===???AAAEEEKKKQQQ\\\fffbbbaaahhhggg|||eeexxx}}}llluuuyyyoooUUUVVVcccuuu|||~~~yyypppgggbbb]]]llljjjyyyyyynnncccYYYUUU^^^jjjyyymmmdddfffpppwwwxxxvvv|||}}}|||yyygggRRROOOMMMSSSNNNQQQ\\\ppplllWWWKKKHHHKKKNNNVVViii}}}zzzuuu}}}wwwhhhdddnnnVVVeeeppp^^^EEE888888777777666555444333222222222222222333555666777222111000//////000111222111444;;;SSSpppyyyyyyuuujjjxxxdddkkk^^^nnnUUUIIIHHHQQQ\\\qqqlllXXXNNNHHHJJJPPPNNNSSSOOOMMMRRRUUU```tttxxxnnn^^^OOOGGGFFFJJJMMMVVV```ooovvvmmmaaaSSSPPPSSSTTTTTT[[[]]]OOOLLL[[[eeebbbTTTQQQ^^^ooo~~~rrriiibbb[[[WWWSSSRRRWWW___bbb]]]RRRQQQZZZbbbuuuuuuaaa```jjj|||LLL;;;;;;888777666555555444444444777:::>>>@@@BBBFFFMMMSSS\\\fffaaa^^^cccbbbxxxiiiuuu{{{fffwwwpppVVVWWWddd}}}tttooouuu~~~vvvkkkggghhhmmmnnnooozzzmmmeee]]]\\\kkk~~~uuueeebbbjjjuuu|||yyytttxxx||||||yyyiiiTTTNNNKKKQQQNNNSSS]]]nnn|||jjjYYYOOOLLLOOOSSSQQQ^^^rrr||||||zzzxxxggg]]]xxxmmmVVVfffnnn{{{fffHHH777888888777666555444333333222222111222444777:::<<<222111000//////000111222111333:::SSSrrr{{{|||ssshhhtttllleeeiiimmmUUUJJJIIIRRR^^^rrr___PPPLLLJJJMMMSSSTTTWWWRRRQQQZZZaaaooozzzmmmbbb\\\XXXUUUSSSUUUVVVZZZcccrrrjjjaaaYYYOOOOOOOOOVVVZZZ^^^[[[NNNSSSiii}}}jjjXXXMMMUUUcccsss~~~tttiiiccc]]]ZZZVVVTTTXXX___bbb^^^SSSOOOUUU\\\lllxxxeeedddlll}}}OOO>>><<<888777666555555444555555666:::>>>AAADDDIIIPPPVVV^^^ggg```ZZZ\\\[[[pppnnnvvvzzzaaaooo~~~lllVVV[[[jjj~~~rrrdddeeemmmxxxnnnuuu~~~mmmeee\\\ZZZnnnyyyiiicccmmm~~~ssskkknnnyyy||||||yyyiiiVVVNNNIIIOOONNNTTT\\\hhhtttcccVVVOOOQQQZZZbbbSSSRRR___ttt}}}|||}}}xxxzzzjjj]]]vvvtttZZZgggmmmtttrrrLLL999999888888777666555444444333222111111333666999<<<222111111000000111111222222444:::TTTsss}}}}}}mmmaaauuuuuuwww___sssnnnUUUJJJJJJSSS```ssssssUUUIIIIIIJJJLLLQQQRRRTTTPPPTTTdddqqq|||vvvqqqmmmhhhhhhooo{{{qqqRRRLLLLLLKKKOOONNNVVVZZZ]]]]]]YYYdddqqq\\\LLLPPP\\\kkk~~~wwwlllfff```\\\WWWSSSUUUZZZaaa___SSSMMMRRRXXXggg~~~iiidddkkk}}}QQQ>>>:::777777666555555555555555666:::???BBBFFFKKKSSSYYYaaaiii```WWWWWWTTTjjjqqqfffrrr{{{~~~iii[[[hhh|||~~~qqqaaa```iiiqqqyyymmmwww~~~mmmfff___]]]vvvssskkksss|||uuuvvv}}}}}}}}}xxxgggVVVNNNHHHMMMLLLSSSXXX^^^uuueeeUUULLLKKKRRRbbbppp]]]OOOMMM```pppuuu}}}~~~xxxyyy{{{nnnddd~~~```gggppplllQQQ===999999888777666555555444333333111111222333555777222222111111111111222222333444:::TTTttt~~~}}}lll^^^ooo\\\{{{pppWWWKKKJJJRRRbbbtttjjjNNNFFFGGGGGGIIIMMMLLLNNNLLLTTThhhwww~~~zzz{{{dddHHHHHHLLLLLLOOOSSSXXXYYY___jjjqqqrrr[[[KKKPPP]]]kkk}}}|||}}}wwwlllfff```\\\VVVQQQRRRWWW______TTTMMMRRRXXXfff{{{kkkbbbgggzzzSSS===888777666666555555555555666666:::???CCCGGGMMMUUU[[[eeelllcccXXXVVVQQQhhhmmmppp|||}}}yyyhhhdddyyy|||uuuaaaZZZ```cccqqqxxxqqqkkkuuuvvviiigggdddiiisssppp~~~}}}{{{{{{}}}wwwgggXXXOOOHHHLLLJJJOOOSSSUUUttt}}}}}}tttaaaSSSGGGEEEGGGOOO___oooeeeRRRFFFPPP___jjjuuuppp}}}yyy~~~{{{qqqjjjdddgggvvvcccQQQ>>>::::::999888777666555555333222222111111111222222222222222222222222222222444444:::UUUwwwssscccppp___pppWWWKKKJJJSSSbbbsssyyyaaaKKKEEEFFFFFFHHHLLLPPPRRRQQQZZZmmmyyyoooiiijjjpppvvv~~~vvvZZZJJJTTTZZZTTTQQQVVVYYYYYYddd|||qqq[[[LLLRRR```nnnwwwvvv||||||vvvjjjddd^^^ZZZUUUPPPRRRWWW]]]___UUULLLQQQYYYfffyyyrrrfffgggzzzWWW<<<888666666555555555555666666666:::???CCCGGGMMMVVV\\\hhhqqqhhh]]]YYYSSSjjjgggvvvzzzxxxxxxhhhkkkzzzxxxcccXXX]]]eeennnsssnnnkkkqqq|||~~~tttjjjcccaaalll|||ppp~~~~~~{{{yyyxxx{{{}}}wwwiii[[[PPPIIIKKKHHHLLLNNNRRRqqqvvvnnniiiooo{{{}}}rrreeePPPFFFBBBFFFJJJLLLVVVccc```RRRHHHKKKUUUaaaooo{{{zzz}}}xxx~~~zzzpppllleeegggyyy^^^UUUAAA;;;:::999888777666666555111111222333333222111000111222222222222222222111333444:::VVV{{{xxxfffssscccoooWWWLLLKKKTTT```pppkkkXXXHHHEEEGGGGGGKKKPPPVVVYYYWWW```rrrwwwyyywwwkkkgggqqquuueeeaaa___bbbjjjsssyyy|||fff___NNNMMMcccpppkkkfff]]]bbbfffvvvyyyaaaOOOSSS```mmm~~~}}}tttuuu~~~xxxmmmfff___ZZZTTTOOOQQQVVV]]]```VVVLLLQQQXXXeeevvvwwwgggeeesssWWW;;;999666666555555555555666666777;;;@@@CCCGGGMMMUUU[[[kkkuuummmbbb]]]WWWmmm|||iiittt|||yyyzzzoooyyyuuu{{{wwwccc]]]ggg~~~{{{sssmmmoootttxxx|||qqqbbb^^^nnnvvv~~~uuuooosss}}}~~~zzzjjj]]]PPPIIILLLGGGJJJNNNTTTvvvbbbWWWRRR[[[jjjooobbbSSSHHHAAACCCLLLPPPLLLOOOWWWTTTPPPKKKKKKQQQ^^^ooozzzyyyzzzwww~~~yyynnnjjjdddgggyyy\\\___KKK;;;::::::999888777666666///000333444444333222111111222222333333222222111222333:::XXX~~~xxxffftttfffnnnWWWLLLLLLUUU^^^mmmaaaRRRFFFFFFIIIIIINNNUUUUUUWWWWWW```ppprrrooouuuwww|||rrrooovvvbbbSSSMMMGGGGGGOOO[[[dddiiiXXXSSSGGGOOOoooiiiqqqyyyiiiTTTTTT^^^hhhxxxuuuxxx|||ssskkkbbb[[[RRRLLLNNNRRR]]]aaaVVVLLLPPPWWWcccssssssaaa\\\gggUUU:::;;;666666555555555666666777777;;;@@@CCCGGGMMMUUU[[[mmmxxxqqqfffaaaZZZpppoooooouuuzzz~~~zzzmmmuuussscccdddtttyyypppooorrrtttyyygggeee|||zzz}}}uuuggg```iii}}}{{{jjj\\\OOOIIILLLGGGJJJNNNWWW|||]]]PPPEEEGGGRRRXXXUUUOOOFFFHHHKKKMMMNNNMMMKKKJJJJJJNNNMMMGGGJJJXXXgggnnnzzzvvvrrr{{{|||xxxkkkbbbeeeuuuXXX~~~sssDDD@@@>>>:::888888777666555333333333333333333333333333222222111111222222333111444===[[[kkk|||wwwnnnwwwYYYLLLMMMRRRVVVqqqvvvZZZLLLFFFMMMNNNHHHJJJTTTXXXTTTTTTYYY___eeemmmuuuyyyhhhRRRIIIBBB===@@@EEEIIINNNTTTLLLKKKKKKTTTjjj{{{VVVLLLYYYbbbnnntttqqqtttiii^^^XXXUUUPPPMMMNNN[[[___WWWNNNPPPUUU___qqqppp``````bbb|||WWWAAA888777777666555555555555555999999>>>DDDHHHKKKTTT]]]qqqvvvtttiii[[[XXX{{{tttyyynnnzzzgggccciiidddnnn~~~uuuqqqtttzzzoooiiiuuummm``````yyy~~~mmmXXXJJJNNNLLLIIIIIIKKK^^^}}}TTTJJJFFFPPPYYYVVVLLLDDDHHHIIIKKKMMMNNNMMMLLLLLLMMMRRRQQQJJJHHHRRR^^^fff{{{yyyvvvvvvjjj~~~dddeeerrrWWW}}}~~~LLLAAA>>>;;;999888888666555333333333333333333333333333222222111111222222333333555>>>\\\lllyyy}}}yyyzzz\\\OOOOOOSSSZZZtttxxx___SSSLLLMMMNNNLLLOOOVVVVVVSSSRRRUUUYYYccctttyyyoooggg\\\KKKCCC>>>===@@@DDDFFFIIILLLFFFLLLRRR[[[lll~~~YYYOOOYYY^^^jjjvvvrrr~~~lllddd[[[WWWRRRNNNMMMOOOZZZ^^^VVVNNNQQQUUU^^^nnntttccc```cccVVV@@@888777777666555555555555555888999>>>DDDHHHLLLUUU^^^rrrwwwsssggg[[[\\\vvvyyyssseeeaaahhhhhhvvvzzzzzz}}}uuusss~~~nnnuuu}}}~~~ooo[[[MMMNNNIIIIIILLLLLLWWWoooRRRJJJOOObbbjjj]]]LLLEEEKKKKKKLLLLLLLLLLLLLLLLLLPPPTTTTTTLLLGGGNNNZZZdddooo{{{zzzuuuiii~~~dddeeerrr\\\RRRBBB@@@<<<:::999888777666444444333333333333333333333222222111111222222333444666>>>]]]nnnuuu{{{~~~~~~|||___QQQPPPSSS]]]uuu}}}iii```TTTLLLLLLOOORRRTTTSSSQQQQQQSSSZZZjjj~~~kkkaaaVVVQQQMMMDDD@@@>>>???DDDFFFEEEFFFJJJGGGSSS^^^fffqqq\\\RRRYYYYYYfffwwwrrryyyeee___ZZZVVVPPPKKKLLLPPPXXX]]]VVVNNNQQQTTT[[[jjjxxxddd^^^bbbUUU???777777777666555555555555555777888===DDDHHHLLLVVV___rrrwwwqqqddd[[[cccxxxsssooo|||fffaaahhhmmm~~~|||}}}yyy}}}{{{ooo\\\PPPNNNGGGHHHOOOMMMQQQaaaQQQKKKUUUlllttteeeTTTOOONNNMMMLLLJJJIIIIIIIIIJJJOOORRRQQQJJJFFFMMM]]]jjjmmm{{{|||vvvjjjbbbfffwwwgggTTTDDDAAA===;;;:::999888666444444444444444333333333333222222111111222222333444555===[[[rrrttt|||qqqxxx|||```RRRPPPSSS```vvvxxxnnn]]]MMMJJJOOORRRPPPQQQPPPRRRZZZfffzzzlllYYYQQQGGGCCCEEEAAABBBBBBDDDHHHJJJJJJNNNTTT]]]hhhrrrzzz~~~^^^TTTWWWUUUeee}}}uuunnnxxx~~~uuugggbbb]]]XXXOOOHHHIIINNNVVV[[[TTTNNNQQQTTTYYYfffxxxbbb\\\___{{{VVV???666777777666555555555555555777888===CCCHHHLLLUUU___ooouuuooobbb]]]lllvvvwwwlllkkk}}}kkkbbbiiiqqq~~~~~~xxxxxxyyyvvvmmm[[[OOOMMMFFFHHHOOOMMMPPP```MMMHHHQQQeeemmmbbbXXXVVVOOOMMMJJJHHHFFFFFFFFFGGGMMMLLLIIICCCAAAJJJ\\\mmmuuuzzz{{{wwwmmm```iii}}}kkkVVVFFFCCC???===;;;:::999777555555555444444333333333333222222111111222222333333444<<>>AAA@@@EEEDDDFFFJJJLLLQQQ]]]hhh~~~|||aaaUUUUUUUUUggg~~~zzzqqqhhhqqq{{{uuuooojjjccc[[[PPPGGGGGGKKKTTTXXXQQQLLLQQQSSSXXXccc}}}{{{bbb\\\^^^sssZZZAAA777777777666555555555555555666777<<>>===;;;:::888666666555555444333333333333222222111111222222333333333;;;YYYyyyyyyaaaqqqwww[[[OOOPPPTTTooo|||dddTTTNNNOOOQQQQQQWWWUUUZZZiii{{{sssUUUDDDDDD@@@===???===DDDDDDFFFJJJNNNYYYmmmiiiVVVSSSVVViii{{{vvvmmmeeennnzzzyyywwwnnnddd[[[PPPHHHFFFJJJRRRVVVNNNIIIPPPSSSWWWcccyyyfff^^^]]]nnn^^^DDD999777777666555555555555555666777;;;AAAEEEIIIQQQ[[[fffooommmfffiiivvv}}}oooyyyqqq]]]]]]cccnnnzzzuuutttttttttxxx}}}zzz}}}xxxxxxppp]]]HHHKKKHHHHHHJJJIIIVVVpppNNNUUUYYY[[[]]]]]]VVVNNNEEEFFFFFFGGGHHHJJJKKKLLLJJJBBB<<<===@@@GGGUUUaaa}}}yyyyyynnneeeuuuhhhiiiIIIFFFBBB???>>><<<:::999666666666555444444333333333222222111111222222333444444;;;YYY|||rrr[[[jjjuuuYYYNNNQQQWWWnnn}}}qqqYYYPPPNNNMMMPPPUUUXXXXXX^^^kkk}}}wwwUUUBBBCCCAAA>>>???===@@@BBBFFFLLLTTTccc}}}uuuYYYQQQXXXhhh|||{{{uuurrrllleeeooo}}}~~~wwwlll___WWWOOOIIIHHHKKKQQQSSSKKKGGGNNNSSSXXXccczzzhhh\\\ZZZjjjaaaEEE999777777666555555555555555666666:::@@@CCCFFFOOOXXXeeeooooookkknnnvvvppp~~~kkkSSSQQQSSSWWW``````\\\[[[]]]```bbbgggmmmmmmxxxyyyllliiigggkkkrrrvvvwwwxxx}}}}}}xxxzzzrrr^^^IIILLLIIIHHHJJJHHHTTTkkkNNNYYY^^^YYYXXXXXXOOOAAAAAABBBEEEHHHKKKMMMOOOQQQGGG???;;;@@@GGGNNNXXXbbb}}}yyy}}}xxxmmmhhhzzzlllqqqJJJGGGBBB@@@>>>===;;;999777777666555444444333333333222222222222222222333555555<<>>???BBBIIIQQQZZZlll~~~\\\PPPXXXgggvvv}}}uuuoooppplllgggqqqtttgggZZZRRRNNNKKKJJJMMMPPPRRRIIIEEEMMMSSSXXXddd}}}hhhYYYVVVhhhcccDDD777777777666555555555555555666666:::???BBBEEEMMMVVVeeepppqqqoooqqqtttrrr~~~}}}eeeKKKGGGHHHFFFJJJGGGEEEFFFKKKOOORRRVVV\\\bbbooo~~~yyyrrr]]]TTTNNNRRR]]]eeejjjkkkvvvxxx~~~|||wwwyyyrrr]]]KKKMMMIIIIIILLLHHHPPPddd[[[bbbfffcccZZZOOOFFF@@@BBBAAADDDHHHIIIIIIMMMRRRAAA@@@===CCCOOOPPPUUUdddxxx|||uuuzzzuuummmzzzhhhwwwccc|||UUUEEECCCHHHBBB===>>>;;;777666555444444444444444222222111111111111222222333333888UUUssspppLLL```zzzZZZKKKMMMTTT\\\eee~~~qqqWWWJJJKKKJJJMMMSSSRRR]]]YYY\\\bbbrrrmmmFFF<<>>;;;999888666555444444555555555666:::@@@CCCDDDJJJRRRbbbhhhiiikkkooonnn{{{zzzoooWWWKKKBBBBBBCCC<<<@@@EEEGGGDDDDDDIIILLLLLLWWW^^^gggppp{{{~~~~~~||||||sssdddUUUZZZXXXWWWWWWPPPPPP___eeekkkyyy|||ssspppjjj[[[LLLHHHHHHJJJHHHGGGQQQ___ccchhhiiiaaaTTTJJJEEEEEEFFFBBBAAAFFFJJJKKKKKKMMMAAA@@@>>>FFFTTTUUUXXXfff}}}uuu|||wwwmmmxxxhhhuuuddd}}}|||ZZZIIIEEEHHHBBB>>>???===777777666555444444444444222222111111111111222222333444999VVV~~~dddGGGZZZ^^^MMMMMMSSSYYYdddlllUUUJJJKKKHHHIIIOOONNNVVVRRRVVV^^^pppuuuMMM???BBBDDDAAA???BBBDDDIIIQQQ]]]lll{{{~~~fffTTTRRR```mmm~~~wwwttttttpppnnneee^^^lllzzzxxxiii___UUUOOOKKKGGGGGGKKKKKKOOOHHHCCCJJJNNNVVVddd|||ddd]]]___hhhppp???;;;999888666555444444555555666666999???BBBDDDKKKSSS```ggghhhiiikkkjjjxxxzzzhhhOOODDD>>>BBBDDD>>>CCCIIIMMMNNNPPPSSSSSSPPPKKKOOORRRVVV^^^gggiiifffpppsssyyy~~~mmm\\\___dddaaa^^^^^^UUUUUUbbb___eeettt}}}yyyvvvkkkWWWNNNHHHFFFIIIHHHHHHRRR```~~~ooonnniii\\\MMMEEEHHHMMMJJJBBB===AAAGGGHHHGGGGGGBBBDDDEEENNN[[[ZZZ]]]kkk{{{{{{vvv~~~yyyllltttgggqqqiii{{{aaaNNNGGGIIIBBB???AAA>>>888888777666555555555555222222111111111111222222333666;;;VVV```JJJ]]]cccPPPMMMPPPUUUccchhhTTTMMMNNNIIIHHHKKKJJJMMMJJJPPPZZZmmm}}}qqqmmmyyyYYYHHHHHHIIIJJJKKKHHHEEEIIISSS[[[```lllyyy~~~gggTTTQQQ]]]iii~~~{{{wwwtttooojjj___YYYgggvvvtttccc\\\UUUOOOIIIDDDFFFKKKKKKOOOIIICCCIIIMMMTTTaaaxxxddd\\\___jjjvvvAAA:::999888666555444444555555777666888===AAAEEELLLTTT]]]eeeeeeeeefffgggzzz~~~{{{^^^JJJDDDBBBGGGKKKDDDKKKRRRXXX\\\```aaa\\\UUULLLLLLIIIEEEHHHNNNQQQOOOZZZ___kkkyyy~~~jjjXXXgggnnnnnnnnnqqqmmmnnn{{{rrrqqqzzz}}}yyylllWWWOOOHHHEEEHHHIIIIIIRRR^^^nnnvvvmmm```TTTKKKHHHNNNUUUPPPGGG@@@@@@CCCEEEFFFIIIDDDKKKOOOVVV]]]ZZZaaavvv{{{nnnuuuvvv}}}xxxhhhmmmeeekkklllzzzgggRRRHHHHHHBBB???AAA???:::999888777666555555555333222222111111222222333444777;;;UUUzzz~~~dddPPPaaagggRRRLLLNNNSSSccc|||fffUUUPPPTTTNNNJJJKKKHHHJJJGGGNNNXXXlllvvv```cccmmm|||bbbRRRPPPSSSXXX^^^TTTNNNPPPXXXZZZ[[[lll}}}fffUUURRR\\\ggg|||zzzuuunnnfff[[[UUUdddtttrrrccc^^^XXXRRRIIICCCDDDJJJLLLPPPJJJDDDIIIMMMRRR___uuueee\\\^^^hhh{{{CCC999999888666555444444555555888666777<<>>999888666555444444555555888444555<<>>===;;;:::888777777777444333333222222333333444333666555HHHxxx}}}\\\gggpppZZZQQQPPPYYYgggzzzjjjWWWUUU```dddbbb]]]RRRPPPPPPXXXaaapppooo```iiizzzyyyqqqsssxxx~~~qqq[[[LLLKKKUUU___|||}}}zzz{{{{{{|||wwwpppggg___VVVVVViiizzzwwwkkkaaaVVVOOOIIIEEEDDDGGGFFFLLLFFFBBBHHHJJJOOO[[[nnngggZZZ[[[iii|||HHH>>>999888666555444444555555777333555<<>>>>><<<:::999888777777444333333222222333333444222666333EEEuuu\\\lllsss\\\SSSRRRZZZhhh|||qqq\\\YYYfffmmmlllfffZZZPPPPPPYYYbbbqqqlllgggrrr}}}vvvnnn~~~yyyzzz~~~oooWWWHHHGGGQQQZZZuuu{{{rrrjjjkkkpppuuu{{{}}}qqqnnneee]]]VVVVVVjjj{{{wwwiii]]]QQQKKKGGGDDDDDDFFFDDDIIIDDD@@@FFFIIIMMMZZZlllfffYYY\\\nnnzzzGGG===999888666555444444555555666333444===FFFJJJMMMQQQUUUdddhhhccc___iii{{{|||ooo___]]]eeepppxxxzzzVVVKKKRRRgggwww{{{ppp|||zzzlll```\\\XXXUUU^^^mmm|||{{{gggUUUJJJGGGGGGGGGFFFNNNhhhXXXPPPMMMQQQSSSMMMHHHGGGHHHFFFEEEQQQ]]]TTTEEEEEEVVVTTTNNNSSStttkkkeeeqqq{{{}}}zzzwww|||yyy|||yyypppjjjiii]]]WWWQQQKKKJJJCCCGGG@@@>>>;;;:::::::::999777666666555444333333333333222444666DDDlll}}}\\\rrr}}}eeeQQQNNNYYYeee~~~uuujjjdddlll{{{wwwkkkVVVUUUZZZbbbsssnnnoooxxx|||iii```___ooo~~~xxx[[[KKKDDDDDDMMMXXXnnn|||mmmjjjbbb\\\bbbttt|||}}}|||uuulllfffsssjjj\\\SSSYYYhhhsssvvvddd\\\RRRJJJEEECCCCCCCCCGGGGGGAAA@@@HHHHHHJJJVVVlll```YYY]]]{{{YYY222888888777666666666666666666444666<<>>===<<<;;;:::888777666555444333333333333777555333>>>bbbllljjjSSSNNNTTTaaazzz|||}}}nnnYYYWWWddduuutttbbbWWW[[[ddd}}}}}}gggPPPFFFCCCCCCIIIRRRXXXlll}}}}}}vvvlllggglllxxx~~~wwwooonnnrrriiiaaaWWWWWWcccnnnkkkbbbXXXRRRJJJDDDCCCCCCDDDEEEGGGIIIBBBAAAGGGGGGJJJXXXkkkaaa^^^ccc~~~kkkPPP@@@888888777666666666666666666555777;;;EEEPPPXXX\\\^^^ccckkkmmmiiiqqqvvvzzzxxxssstttvvvyyy~~~{{{rrrooopppvvvrrrUUUNNN^^^~~~xxxrrrSSSFFFFFFGGGGGGCCCHHHRRR___jjjqqqtttsssqqq|||~~~zzzyyyuuummmqqqwwwgggRRRJJJHHHIIIKKKJJJLLL\\\oooOOONNNNNNQQQSSSSSSQQQOOOGGGGGGDDDGGGNNNKKKOOO```gggsssmmm|||}}}vvvzzzzzznnnyyydddiiissssssoooaaaXXXPPPPPPIIILLLGGGDDDAAA???>>><<<:::888777666555444444333333333777444111:::\\\nnntttnnnUUUNNNRRR]]]uuuqqqbbbVVVTTTcccyyy}}}zzz|||}}}tttfffWWWRRR\\\kkkzzzeeePPPHHHGGGIIIRRR\\\```www|||}}}}}}wwwpppooossskkkeee^^^^^^gggnnniii___UUUOOOIIIDDDBBBCCCDDDEEEGGGIIICCCAAAGGGGGGKKKZZZmmmccc[[[^^^{{{```EEE<<<888777777666666666666666555666777;;;EEESSS\\\```bbbfffjjjllllllmmmxxxnnnvvv{{{lll```\\\]]]___jjjggghhhoooyyyqqqUUUNNNbbb|||wwwVVVJJJJJJJJJIIIIIIGGGFFFGGGKKKTTT```jjjqqqvvv~~~|||qqqrrr}}}ssseeePPPIIIFFFGGGKKKKKKNNN^^^pppMMMQQQWWW[[[^^^^^^[[[WWWLLLKKKEEEIIIRRRPPPSSScccvvvwwwuuu{{{{{{uuuzzz{{{ooozzzfffjjjnnnnnnrrrcccYYYRRRSSSJJJMMMJJJHHHDDDAAA@@@>>>;;;999777777666555444444444444555333111888TTT|||yyypppkkksssWWWNNNOOOZZZpppvvvtttnnn___RRRLLLKKK[[[pppsss^^^]]]___ccciiidddaaa\\\TTTKKKLLL\\\nnn|||gggRRRKKKLLLPPP[[[gggrrrzzzyyyxxxuuuqqqooommmiiiccc```dddhhheee___UUUPPPIIIDDDCCCCCCCCCDDDFFFHHHCCCAAAFFFGGGMMM]]]qqqcccWWWYYYyyy^^^AAA777888777777666666666666666555777888:::EEEVVVbbbdddgggkkkhhhiiikkkggg{{{rrriiitttttt[[[PPPKKKIIIXXXYYY___lll{{{nnnTTTQQQfff}}}ttt]]]KKKLLLPPPMMMIIIJJJJJJGGGCCCAAAEEEMMMWWW^^^ppp{{{qqqtttvvvrrrrrrxxxpppcccOOOIIIEEEDDDHHHHHHLLL\\\mmmTTT[[[bbbeeefffeee___YYYLLLJJJEEEHHHRRRQQQVVVfffsss~~~zzzwwwsssyyyzzzqqqeeehhhnnnmmmuuufff]]]WWWXXXOOOQQQNNNKKKGGGDDDAAA???<<<:::888777666555444444444444111333333777JJJnnn~~~pppkkkyyy[[[QQQNNNWWWkkkyyyhhhbbb\\\QQQGGGBBBCCCPPPaaawww^^^KKKLLLKKKMMMSSSLLLKKKJJJIIIGGGMMM___qqqyyyeeeRRROOOSSS[[[hhhuuuwwwvvvyyywwwpppkkkkkkhhhbbb^^^___bbbaaa\\\UUUPPPJJJEEECCCCCCCCCCCCDDDGGGCCCAAAFFFGGGOOO```xxxbbbVVVYYYyyybbbEEE999888888777666666666666666555888999:::FFFYYYfffhhhkkkpppiiigggjjjbbbwwwxxxkkktttbbbVVVPPPJJJKKKNNNXXXhhhzzzmmmVVVUUUkkk[[[OOOIIILLLOOOLLLKKKNNNIIIIIIHHHFFFFFFGGGKKKOOOaaapppvvvkkk```bbbmmmuuusss~~~}}}uuuqqqrrryyy|||~~~tttnnnbbbNNNKKKEEECCCEEEDDDFFFSSScccaaahhhmmmkkkgggddd]]]UUUGGGIIIFFFJJJSSSVVVccc{{{ttt||||||sssqqqyyyzzztttccceeeoookkkyyyjjjccc^^^___VVVWWWPPPMMMIIIEEECCC@@@===:::888777666555444444444444///444555555@@@^^^gggjjj```TTTNNNUUUgggpppZZZQQQMMMGGGBBB@@@CCCKKKWWWsss~~~QQQGGGJJJFFFDDDJJJEEEDDDDDDGGGIIIOOO^^^lllxxxyyyiii___dddppp}}}xxxuuuxxxvvvoooiiihhhddd]]]ZZZ___ddd```WWWRRRNNNHHHDDDCCCCCCCCCCCCBBBFFFBBBAAAFFFHHHQQQddd~~~```YYYZZZssscccIII===888888777666666666666666444999999999FFF\\\jjjkkkmmmtttllliiilll___tttpppwwwjjjbbb___YYYPPPSSS[[[hhhvvvuuu[[[VVVrrrjjjJJJIIIIIILLLOOOQQQRRRTTTMMMNNNNNNKKKHHHHHHIIILLLVVV```gggccc[[[^^^ooo|||vvvkkkcccaaagggooouuu{{{~~~yyy{{{yyyqqqkkk```KKKJJJEEEDDDGGGFFFDDDMMM[[[lllrrrsssllleee```XXXPPPEEEKKKMMMRRR[[[cccxxxvvv|||{{{}}}pppoooyyyzzzvvv```bbboooggg|||nnngggdddeee[[[[[[RRRNNNJJJFFFCCC@@@===:::888777666555555444444555...444777444:::TTT|||]]]ccccccWWWNNNUUUeee~~~hhhOOOFFFEEECCC???CCCGGGMMMUUUtttpppKKKIIIOOOJJJFFFKKKEEECCCCCCEEEGGGLLLVVVaaannnwwwssszzzuuuwwwtttmmmiiihhhaaaYYYZZZccciiiaaaUUUOOOLLLGGGCCCCCCDDDDDDDDDAAAEEEBBBAAAFFFHHHRRRfff~~~___[[[[[[lllaaaJJJ???888888777666666666666666444999999999FFF]]]lllmmmnnnwwwooommmnnn___ttt{{{ssszzznnnjjjjjjdddffffffiiimmmqqqwwwvvvkkkkkkxxx___WWWwwwYYYDDDJJJOOOQQQSSSUUUTTTRRRQQQPPPLLLGGGCCCCCCHHHMMMSSSXXX```cccaaaeeewwwwwwoooddd[[[]]]bbbfffnnnuuu}}}wwwxxxwwwooojjj^^^JJJIIIEEEFFFKKKJJJGGGNNNYYY|||nnnZZZRRRSSSTTTIIIJJJLLLPPP]]]www~~~~~~uuuooowwwyyy~~~yyynnnccciiioooccc}}}sssppplllllldddjjj___WWWMMMHHHHHHFFFAAA;;;999888777666444444444444777333555;;;<<>>@@@EEEDDD@@@@@@DDDDDDFFFSSSccc\\\PPP^^^tttXXXFFF999999888666555555555666777:::555777:::EEE```tttqqqttt{{{|||jjjdddeeeyyysss}}}mmm~~~{{{aaabbbooovvvuuu|||~~~kkkhhhqqqqqqkkkjjjllllllqqq``````{{{RRREEEGGGLLLQQQUUUVVVTTTRRRTTTPPPLLLHHHHHHHHHIIIIIIPPPPPPTTT\\\eeerrr{{{iii[[[ZZZbbbjjjzzzxxxwwwuuupppdddVVVLLLDDDFFFCCCEEEKKKFFFIIIZZZ}}}oooVVVNNNPPPSSSWWW\\\ccclll|||~~~}}}}}}uuupppwwwyyy}}}wwwkkk___ggguuuhhh}}}sssrrrooooooggglllcccZZZPPPKKKJJJHHHCCC>>>:::999888666555444444444555111333888777>>>\\\~~~vvvUUUiiivvv[[[QQQRRR^^^ttt^^^IIICCCCCCFFFHHHJJJRRR\\\ooo}}}fffYYY]]]gggvvvzzznnngggiii^^^SSSTTTTTTYYYeee{{{zzzvvvtttqqqnnnlllkkkeee______bbb```YYYQQQKKKGGGEEEEEEDDDAAAAAADDDCCC@@@AAAEEEFFFHHHVVVggg{{{YYYPPP```uuuXXXGGG<<<999888777666555666666777999555777:::EEE```uuutttyyy}}}tttpppnnnvvvyyyjjjyyyqqqZZZ\\\gggmmmsssggggggeeeccclll|||kkkffflllIIIFFFHHHLLLPPPSSSTTTRRRPPPNNNLLLIIIGGGHHHJJJLLLNNNQQQSSSZZZccclllwwwsssnnnrrrxxx~~~xxxtttooodddVVVLLLFFFGGGCCCDDDIIIEEEIII[[[{{{|||pppSSSMMMQQQTTTfffppp~~~}}}uuupppxxxyyy|||uuuiii}}}~~~]]]hhhwwwjjjyyy}}}uuutttrrrrrrjjjnnnhhh```UUUNNNLLLJJJEEEAAA<<<;;;999888666555555444666222333666444777NNNiii[[[kkkdddRRRQQQYYYnnnZZZFFFCCCFFFIIIJJJJJJWWWhhhuuuiiikkkyyywwwgggdddbbbgggttttttpppsssvvvvvvvvvxxxyyyxxxuuuqqqnnnooopppjjjddd^^^]]]^^^\\\TTTMMMLLLFFFCCCEEEGGGDDDCCCCCCCCC@@@BBBFFFGGGJJJYYYkkksssUUUPPPaaattt~~~UUUDDD<<<999888777666666666666777999666888:::DDD```wwwxxxxxx}}}jjjtttkkkVVVYYYfffnnnqqqfffbbbfffwwwsssggg[[[DDDGGGIIILLLNNNOOOOOONNNMMMLLLJJJIIIIIIJJJMMMPPPRRRVVVYYY```iiiqqqzzz~~~uuuooodddVVVJJJGGGGGGCCCCCCGGGEEELLL___nnntttwwwXXXRRRVVVWWWeeessstttpppyyyzzz|||vvvlll___jjjqqqffffffzzzwwwvvvuuuuuulllooollldddYYYQQQNNNKKKGGGDDD???===<<<999888666555555777444555777555555EEEYYY```hhhkkkSSSPPPVVVjjj]]]GGGDDDGGGJJJKKKKKK___yyyzzzvvvuuu{{{qqqkkkppp~~~vvvqqqmmmsssooo```]]]bbbhhhllloootttuuuvvvtttpppmmmllllllbbb]]]YYYYYY[[[YYYSSSLLLQQQHHHBBBCCCFFFEEECCCCCCCCCAAACCCFFFFFFIIIZZZmmmmmmSSSRRR```nnnuuuPPP???:::888888888777777777777777888666999:::CCC```zzz~~~|||lllpppqqqXXX[[[ooowwwuuu{{{tttbbbUUUGGGGGGHHHJJJKKKJJJJJJJJJJJJMMMMMMMMMLLLMMMOOORRRTTT\\\___eeelllrrryyy}}}ssspppwwwooodddTTTGGGGGGGGGCCCCCCHHHGGGQQQggglll|||~~~^^^[[[cccgggeeeooo~~~~~~tttpppyyyzzz}}}yyyrrr^^^llliiieee~~~eeexxxvvvuuuvvvlllooonnnggg]]]UUUPPPMMMIIIFFFAAA@@@>>>;;;999777666666666333444777666666???LLLnnn``````}}}pppUUUQQQVVViiiaaaIIIDDDGGGKKKNNNUUUooo}}}tttoooyyysssfffjjj|||yyymmmdddWWWSSSQQQXXXcccmmmpppoooaaaWWWNNNMMMQQQWWWaaaiiiooonnnnnnnnnnnnlllhhheeeZZZXXXXXXZZZ]]][[[UUUPPPUUUJJJAAA@@@BBBBBBBBBCCCCCCAAACCCFFFEEEHHHZZZnnniiiSSSTTT```kkkpppMMM<<<:::888888888888888777777666777666::::::AAA___}}}zzzkkkooo~~~}}}___```{{{ttt^^^}}}VVVLLLGGGHHHIIIHHHFFFFFFHHHJJJLLLMMMNNNOOOOOOQQQUUUYYYbbbccchhhooouuu}}}yyyoooeeennnuuummmcccTTTHHHEEEGGGCCCDDDIIIJJJWWWoooooozzz^^^fff|||~~~|||{{{tttqqqyyyzzz~~~{{{xxxyyyZZZlllkkkoooxxxooowwwttttttvvvnnnqqqoooiiiaaaZZZTTTPPPLLLIIIDDDBBB@@@===:::888777777444111222555666666;;;BBB```|||eee^^^|||vvvYYYSSSUUUgggdddKKKDDDHHHPPPVVVaaapppfffeeeoooyyykkk[[[___qqqzzzttthhhYYYMMMCCCAAA@@@CCCHHHLLLLLLLLLDDD@@@>>>???BBBHHHTTT```gggfffgggiiijjjiiieeeaaaWWWXXXZZZ^^^```^^^WWWQQQRRRIIIBBB@@@AAA@@@AAADDDBBBAAACCCFFFEEEIII\\\qqqeeeSSSVVVcccpppxxxLLL======888888999999888888777666777777;;;:::@@@___zzzjjjnnn~~~llliiiyyy___{{{ZZZMMMGGGHHHIIIGGGEEEFFFJJJNNNIIILLLPPPRRRSSSVVV\\\aaafffhhhnnnwww~~~}}}lllnnnuuuzzzpppjjjaaaTTTIIIDDDFFFDDDEEEJJJKKKYYYsssxxx{{{dddttt}}}{{{zzzvvvrrryyyyyy|||{{{{{{sssWWWnnnvvv~~~zzzsssqqqrrrwwwpppuuuooolllfff___YYYTTTOOOLLLFFFDDDBBB>>><<<999888777555222222555777777888;;;RRRpppjjj```~~~___VVVSSSaaazzzjjjOOOFFFIIIUUU___oooyyykkk]]]ZZZ^^^iii{{{xxxaaaWWW```tttuuujjj___TTTHHH@@@>>>>>>???@@@??????>>>>>>;;;:::;;;???BBBHHHSSS^^^eeehhhjjjkkkhhhdddaaa___WWWYYY]]]``````[[[QQQJJJJJJEEEBBBCCCBBB@@@AAAEEE??????CCCGGGGGGLLLaaaxxxaaaPPPWWWjjj~~~{{{KKK>>>@@@888888999999999888777666666777;;;:::@@@___yyyqqqooozzz}}}bbbzzzaaaLLLHHHJJJKKKIIIGGGIIIOOOUUUOOOSSSXXXZZZ[[[^^^dddjjjlllooowwwzzzrrrxxxqqqjjj```SSSIIICCCFFFDDDEEEIIIIIIWWWpppqqq~~~}}}|||{{{xxxsssyyywwwzzzzzz{{{oooVVVqqqpppnnnqqqxxxsssxxxpppmmmiiiccc]]]WWWRRROOOGGGEEEBBB???<<<:::888777888555333666999999888999@@@```sssxxxjjj^^^cccWWWQQQ\\\uuuqqqUUUIIIKKKXXXddd~~~tttcccUUUMMMTTTddduuujjjZZZ[[[iii|||pppaaaSSSIIICCC@@@===@@@CCCCCCAAA??????AAABBB@@@BBBHHHMMMRRR[[[ccciiioootttpppggg```]]]___VVVYYY]]]```^^^UUUIIIAAAAAAAAACCCEEEDDDAAAAAAEEE===>>>CCCHHHHHHOOOeee}}}]]]NNNXXXooorrrHHH===@@@888888999:::999888777666666777<<<:::???___rrrzzzppp~~~bbbyyyhhhMMMJJJLLLLLLJJJIIIKKKSSSZZZZZZ^^^cccccccccdddiiinnnqqquuu}}}yyy{{{tttkkk___QQQGGGCCCGGGEEEEEEGGGGGGTTTmmmzzzzzzxxxyyyuuuttt}}}yyyxxxvvvtttfffYYY}}}}}}sssvvvuuuwww{{{pppppptttssspppkkkeee]]]TTTNNNIIIIIIGGGCCC???;;;999999666666555555555666666777???SSSrrrzzzttt\\\zzzkkk[[[PPPYYYooo|||ZZZJJJNNN^^^lllmmmccc[[[OOOLLL[[[uuutttaaaUUU]]]yyyoooWWWGGGCCCBBB>>>FFFFFFGGGIIIGGGCCCFFFKKKIIIHHHMMMWWW^^^eeerrr|||yyyxxxrrrfff\\\YYYTTTXXX]]]\\\UUUMMMGGGEEEDDDDDDCCCAAA@@@AAADDDFFF>>>@@@???CCCJJJOOOeeesssbbbLLLQQQlll}}}hhhAAABBB;;;888999::::::999888666555777222;;;===:::XXXllllllwwwrrrLLLNNNQQQTTTWWWZZZ]]]```ccchhhjjjlllmmmmmmnnnppprrrwwwxxx~~~yyyqqqggg[[[OOOHHHDDDBBBGGGAAAFFFNNNRRRnnnzzz|||{{{yyyyyywwwssszzzxxx{{{yyytttfffYYY|||{{{ttt}}}zzzzzzrrruuurrrrrrrrrpppkkkcccZZZTTTQQQPPPLLLGGGBBB===:::888666666555555555555666666666JJJllleee{{{rrr___QQQXXXlllbbbPPPTTTiii{{{ttt___ZZZYYYUUU[[[pppggg]]]XXXbbboooWWWHHHDDDEEEDDDMMMMMMOOOQQQPPPNNNRRRYYYbbbbbbgggooouuuzzzzzznnnaaaYYYXXXPPPUUUYYYXXXRRRKKKFFFDDDCCCCCCBBBAAA@@@AAACCCEEEAAACCCBBBFFFLLLQQQiiinnn```QQQYYYssseeeCCCDDD:::999::::::999999888777666888333;;;<<<999VVVvvvooowwwxxxUUUNNNRRRYYYaaagggnnntttxxxyyyyyyyyyyyyzzz{{{||||||zzz|||~~~xxxpppfffZZZOOOGGGEEECCCHHHBBBFFFLLLQQQnnnwwwttt}}}yyyyyyxxxqqqvvvwww}}}{{{tttgggYYY|||rrruuuppp}}}{{{tttyyytttvvvxxxwwwqqqhhh___YYY[[[XXXRRRLLLEEE???:::888666666555555555555666666444HHHjjjyyy|||eeeQQQTTTgggmmmWWW]]]xxxiiiYYYZZZZZZ```rrrzzzZZZZZZ\\\iiiuuu}}}oooYYYJJJHHHMMMQQQTTTVVV[[[aaadddgggmmmuuuxxxhhh[[[WWWXXXNNNRRRVVVUUUOOOHHHCCCBBBAAAAAA@@@@@@AAABBBCCCDDDCCCEEEDDDHHHOOOUUUnnneeeWWWNNN[[[xxx___DDDEEE:::;;;:::999888888777777888999555::::::999SSS}}}}}}pppuuu{{{YYYVVV\\\gggsss~~~|||uuunnndddYYYNNNGGGFFFCCCIIICCCFFFKKKQQQrrryyyppp~~~|||wwwuuuuuummmtttvvv|||yyytttfffZZZ}}}bbbgggjjjvvvxxxxxx{{{~~~|||uuukkkaaa[[[___[[[TTTMMMFFF@@@;;;888777666666555555555555666666GGGiiiiiiQQQPPPaaawwwvvv^^^eeeeeeYYY___eeetttsssTTT[[[cccsssfff{{{rrr]]]PPPPPP[[[dddaaafffqqq}}}qqqddd[[[WWWVVVQQQTTTVVVSSSLLLEEEAAA@@@?????????@@@BBBCCCCCCBBBBBBEEEDDDHHHOOOWWWsssaaaNNNIIIYYYyyyWWWDDDFFF999<<<;;;999888777777888999999777999999:::NNNxxxooottt|||YYY]]]fffttt}}}yyyssskkkbbbWWWMMMFFFEEECCCIIIEEEHHHMMMWWW|||zzzlllvvvxxxsssrrrtttmmmtttvvvyyyuuuvvvddd[[[TTTaaavvvhhhyyyuuuzzz}}}}}}vvvlllddd```___ZZZSSSLLLGGGBBB===999777777666555555555555555333@@@ccc~~~xxxqqqmmmSSSNNNZZZnnniiiqqqfff]]]ggg|||rrrSSS\\\jjj{{{rrr|||tttvvveeeZZZ]]]mmm|||~~~jjjccc^^^WWWSSSUUUWWWXXXSSSKKKDDD@@@???>>>===>>>AAADDDEEECCCAAA@@@CCCCCCGGGOOOYYYxxx```MMMMMMXXXrrrQQQCCCEEE:::===;;;:::888777888888999999888888888;;;JJJrrrpppxxx```^^^hhhxxxuuu{{{wwwppphhh___VVVLLLFFFEEEBBBIIIFFFJJJQQQ```yyyiiiooowwwwww|||{{{qqqvvvvvvwwwsssxxxbbb\\\SSSooommmkkk|||xxxxxx|||~~~|||uuuoookkkjjj```ZZZQQQKKKHHHDDD???;;;888777666555555444555555444:::___sssYYYPPPVVVfff}}}sssooo|||tttVVV___ttt~~~eeeggg|||pppggglllvvvfffccc^^^VVVOOOVVVWWWWWWRRRJJJCCC??????======>>>AAAFFFGGGDDDAAA???CCCCCCHHHQQQ]]]oooWWWKKKQQQUUU```OOODDDDDD===<<<;;;:::999999888888999777:::777999===FFFlll~~~~~~rrr~~~eee\\\gggyyytttzzz~~~{{{yyyyyytttmmmfff]]]TTTKKKEEEDDD@@@HHHFFFJJJSSShhhyyyiiikkkyyyxxxvvvxxxuuu{{{```^^^aaafffmmm{{{|||~~~~~~zzztttooooooqqqccc\\\SSSMMMJJJGGGBBB>>>888777666555555444444444:::777WWWrrr|||aaaTTTTTT```xxxtttyyy|||aaaiiihhhZZZaaazzzzzzssszzzlllaaa^^^ZZZSSSOOOQQQSSSRRRNNNFFFAAA??????======>>>CCCHHHIIIFFFAAA@@@EEEFFFKKKUUUccc^^^QQQJJJSSSRRRVVV~~~RRREEEBBB???;;;;;;;;;;;;:::999888888666:::777999???DDDhhhzzztttwww[[[UUU```qqqooo}}}zzzyyywwwrrrkkkddd[[[SSSJJJEEEEEE@@@GGGEEEHHHRRRkkk|||kkkiii}}}xxxvvvzzzxxx}}}```___nnn```kkk{{{zzzrrrmmmoooqqqggg___VVVOOOLLLIIIDDD@@@888888777555555444444444<<<222MMMjjjhhhYYYTTT\\\ttt{{{ssswwwvvviiieeejjjhhhdddqqqmmmsssfff]]]eee|||{{{kkknnn{{{}}}pppbbb\\\YYYUUURRRRRRLLLNNNNNNJJJDDD???>>>???======>>>CCCIIIJJJFFFBBBBBBGGGIIINNNYYYhhh^^^UUUNNNXXXVVVYYY~~~UUUGGGBBBAAA:::;;;<<<<<<;;;:::888777555;;;777:::AAACCCeee}}}~~~yyyuuu~~~dddJJJIIISSScccrrr|||||||||yyynnn}}}}}}~~~vvvqqqjjjccc[[[RRRJJJEEEFFF@@@FFFCCCFFFQQQlllqqqdddsss~~~yyysss|||yyyooo}}}```ccc}}}nnnddd~~~|||yyyvvvqqqnnndddbbb^^^XXXRRRKKKFFFCCC<<<999777555555666555444999===KKKqqqlllvvvaaaTTTXXXmmmnnn]]]WWWWWWUUUOOOOOOUUUXXXZZZhhhyyy|||rrrjjjpppdddXXXNNNMMMRRRaaa}}}xxxnnniiidddccc^^^WWWSSSSSSRRRNNNTTTNNNFFFAAA@@@@@@???>>><<<:::@@@LLLLLLBBB>>>BBBFFFKKKQQQTTTXXXnnnXXXNNNSSSVVV^^^dddsssSSSMMMGGG@@@>>>===;;;999888888999999:::333999999;;;CCCaaassssssqqqhhhuuuvvv~~~hhhPPPDDDBBBGGGNNNVVV\\\___``````______aaagggpppzzz{{{|||hhhyyy~~~|||yyywwwvvvrrrkkkaaaXXXOOOIIIEEECCCGGGFFFFFFIIIPPPsssyyyggglll~~~|||~~~~~~qqqqqq}}}zzzqqqzzz[[[aaa~~~jjjeee~~~~~~}}}zzzvvvrrrmmmjjjddd^^^WWWOOOHHHDDD>>><<<888777777777666555888<<>>===<<<;;;BBBLLLLLLBBB>>>BBBDDDIIIQQQWWW```{{{vvvUUUMMMTTTSSSTTTcccmmmKKKEEEDDDBBBAAA@@@===;;;999888888888<<<555:::999:::AAA[[[xxxvvvwwwnnnaaa```uuuooorrr}}}^^^III@@@AAADDDHHHLLLNNNNNNMMMLLLGGGHHHLLLTTT```lllvvv|||}}}nnnggg~~~}}}{{{xxxvvvuuuqqqiii```WWWNNNHHHEEECCCEEEEEEHHHJJJOOOsssllleeeyyy~~~|||{{{yyyxxxqqqlllrrr}}}yyyppp~~~ttt\\\ggg~~~}}}eeeggg}}}yyyuuuvvvrrrllleee]]]UUUMMMGGGBBB???;;;888888777777666777999@@@aaafffpppkkkVVVSSShhhwwwqqqllliiieee^^^XXXSSSMMMOOO```tttrrrsssgggGGGAAA>>>@@@DDDPPPkkkxxxwwwvvvrrrwww{{{|||wwwqqquuuyyymmmaaa[[[[[[]]]WWW]]]___ZZZTTTQQQNNNKKKIIIFFFAAA???>>>===<<<;;;;;;===DDDLLLJJJAAA>>>BBBFFFKKKRRR\\\kkkeeeRRRJJJTTTLLLHHHcccsssQQQHHHEEEFFFDDDCCC@@@===:::888888888>>>666<<<999999>>>TTTxxxssscccZZZPPP\\\zzzuuuhhhjjj~~~uuuWWWFFFBBBEEEFFFFFFFFFEEECCCBBB@@@;;;===AAAIIITTTaaalllsss{{{oooqqq}}}|||zzzwwwtttsssooohhh^^^UUUNNNHHHEEECCCBBBCCCJJJKKKMMMtttrrreeerrr}}}wwwrrrnnnmmmuuu{{{sssjjjyyymmm\\\nnnzzzxxxbbbmmm}}}zzzxxx{{{vvvpppjjjccc[[[RRRKKKEEEBBB===999888777666666555888:::UUUbbb[[[qqqsssZZZTTTfff}}}wwwiiiYYYRRR[[[jjjqqqkkkzzzZZZJJJFFFDDDFFFHHHSSSmmm}}}~~~xxx}}}wwwwww|||xxxjjjbbbcccmmmwwwxxxwwwzzztttnnntttvvviii```___ccceeeeeejjjiii```VVVPPPLLLHHHGGGEEEBBB???===<<<::::::<<<@@@HHHMMMHHH@@@???DDDKKKNNNUUU___tttwwwYYYOOOGGGRRRLLLMMMpppvvv\\\OOOGGGEEEDDDCCC@@@===:::999888888===666;;;888999<<>><<<:::999999999:::555;;;888999===IIIsss{{{eeeUUURRRRRR^^^zzzooowwwooommm~~~mmmLLLBBBDDDGGGFFFDDDCCCAAA@@@??????@@@BBBDDDFFFHHHMMMTTTYYYkkk{{{}}}|||zzzwwwuuunnnjjjbbbZZZRRRKKKHHHFFFFFFCCCCCCJJJNNNSSSpppsss~~~{{{xxxnnnrrruuurrrhhhgggxxx^^^XXXooorrrooovvvqqq~~~|||}}}xxxtttooommmlllfff]]]UUUNNNIIIBBB===:::888777666333;;;888CCCrrrjjjVVVqqqiiiZZZ```nnntttpppmmmrrr~~~sssnnn}}}||||||hhhNNNGGGDDDIIIUUU```llltttiiihhhlllzzz~~~|||{{{wwwmmmeeefffmmmvvv|||ooo^^^WWW```qqqsssooohhhiiiqqqtttqqqkkkiii```TTTNNNMMMLLLIIIFFFEEECCC???;;;:::;;;===CCCJJJOOOLLLCCC???EEELLLMMMOOOUUUggggggQQQLLLMMMWWWmmmZZZTTTPPPHHHIIIBBB@@@>>><<<::::::::::::888444;;;888:::===EEEjjjppp___XXXZZZ]]]pppwwwjjjrrr}}}hhhJJJCCCCCCIIIHHHFFFDDDBBB@@@>>>>>>???BBBEEEFFFGGGIIINNNSSScccvvv}}}|||zzzwwwuuulllggg```WWWPPPJJJGGGFFFFFFFFFEEEJJJSSSbbbsssnnn~~~}}}{{{yyyxxxnnnsssvvvqqqiiijjjxxx\\\VVVkkkcccmmmooouuu~~~~~~zzzvvvqqqppppppkkkbbbZZZSSSMMMFFF@@@===;;;:::999333>>>:::???hhhmmmWWWtttppp\\\ZZZbbbvvvvvvsssyyyvvvrrr~~~}}}qqqiiinnnooocccYYYSSSSSS]]]pppooogggiiippp|||yyyvvvvvv{{{uuucccYYY___lllvvvzzztttppprrrpppjjj___ZZZQQQIIIIIILLLJJJFFFBBBBBB@@@===::::::>>>AAAFFFNNNRRRLLLAAA???GGGQQQQQQSSSZZZooo___MMMIIIQQQZZZ|||yyy[[[YYYSSSKKKOOOEEECCCAAA>>>;;;:::999999999666<<<999;;;===AAAbbb}}}|||~~~}}}vvvnnn^^^ZZZbbbgggfffyyyrrrqqq{{{nnnsss[[[HHHFFFBBBHHHHHHGGGFFFDDDBBB@@@??????DDDIIIKKKJJJKKKOOORRR\\\qqq~~~|||{{{yyyvvvsssjjjeee^^^UUUNNNJJJGGGFFFDDDIIIGGGIIIYYYsssssshhh|||zzzxxxwwwqqqvvvyyysssjjjkkkvvvWWWPPPaaa}}}XXXmmmgggttt|||yyy}}}xxxtttssssssoooeee\\\VVVQQQIIIBBB???===<<<;;;333@@@======cccsssZZZxxxttt]]]VVVYYYnnn~~~}}}vvveeeaaaoootttnnnmmmhhhjjjwwwwwwkkklllttt}}}}}}wwwwwwzzzuuudddZZZ^^^iiizzz|||qqqllleee]]]WWWRRRIIIDDDGGGKKKIIIBBB??????===:::999;;;@@@EEEIIIQQQTTTKKK@@@???IIITTTWWWZZZaaavvvyyyYYYJJJEEESSSZZZxxxbbb```UUUIIIKKKIIIGGGCCC@@@<<<:::999999:::777>>>999;;;===???]]]mmmeee\\\ZZZ^^^```[[[VVVOOOVVVkkkpppjjj{{{www|||mmm^^^kkk}}}mmmIIIAAADDD===@@@AAABBBCCCCCCBBB@@@???@@@EEEKKKMMMKKKJJJLLLOOOVVVmmm}}}{{{yyywwwtttrrriiiddd]]]TTTNNNIIIGGGFFFCCCJJJHHHIII^^^xxxkkkqqq}}}{{{||||||zzzuuuqqqqqqqqqwwwxxx^^^cccuuuVVVOOOaaa[[[mmmwww}}}{{{zzzvvvuuutttqqqjjjddd^^^WWWMMMFFFCCC@@@:::666;;;222666>>>SSS}}}^^^qqqoooUUUOOOWWWjjj~~~}}}sss}}}wwwlllmmmxxxtttrrrzzz~~~wwwtttyyyvvvlllddd```___nnn|||kkkfffaaaXXXRRRKKKEEEFFFKKKMMMIIICCC<<<<<<;;;999999<<>>===<<<:::999;;;:::999999666888CCCOOOxxxeeeXXXQQQMMMRRRXXXWWWPPPKKKRRR^^^wwwuuuiiivvvqqqkkk___fff~~~~~~nnnRRR@@@@@@DDDCCCEEEFFFFFFEEEAAA>>>======FFFJJJNNNOOOMMMLLLNNNPPP___ggguuu~~~zzzyyyxxxvvvqqqmmmgggaaaWWWOOOJJJHHHGGGFFFKKKDDDJJJQQQWWWxxxuuukkkppp|||{{{yyy{{{|||{{{wwwsssrrrppptttuuu```jjjxxxWWWUUUpppssslllxxx~~~~~~|||{{{~~~|||wwwuuutttqqqkkkfffbbbYYYNNNFFFBBB???;;;888;;;444777<<>>;;;:::777999999BBBkkkgggqqqqqq|||nnnOOOHHHQQQ```ssstttiiinnnzzzrrr{{{|||uuuooopppuuuyyywwwttttttsssrrrnnnkkkiiiiiijjjqqqrrrccc^^^ZZZSSSNNNKKKHHHIIIKKKIIIDDD>>>>>><<<999888:::@@@JJJQQQSSSNNNEEE@@@DDDNNNVVVXXXUUU^^^yyypppYYYPPPNNNFFFGGGiiikkkhhhccc\\\VVVOOOKKKHHHEEEBBBAAA???===;;;999999::::::777666===FFFttt}}}jjj[[[PPPJJJIIIQQQWWWZZZbbbkkkkkkdddhhhwwwvvvhhhaaaxxx[[[CCC@@@DDDGGGIIIGGGGGGFFFDDDBBBAAABBBCCCKKKOOORRRQQQOOOMMMNNNPPPUUUcccwww{{{zzzyyyvvvqqqlllaaa[[[SSSMMMIIIHHHHHHGGGEEEEEEPPPXXX```sssyyyjjjiiirrr|||{{{zzzwwwqqqlllppppppnnngggXXXmmmlllSSSZZZ{{{ttt{{{vvvvvv|||}}}{{{||||||vvvrrrpppooommmllljjjeee\\\TTTMMMGGGAAA>>>999::::::777;;;ZZZqqqnnnxxx}}}tttUUUPPP\\\fffuuuwwwyyy{{{||||||nnnrrr{{{wwwbbb^^^\\\bbblllqqqppplllpppooonnnkkkhhhfffggghhhiiissstttggg[[[YYYVVVQQQIIIHHHHHHIIIJJJGGGBBB===>>><<<888777;;;DDDNNNUUUSSSJJJ@@@@@@JJJUUUXXXUUUVVVhhheeeTTTQQQQQQMMMGGGkkkjjjjjjgggaaa[[[RRRLLLIIIFFFDDDBBB@@@===;;;999888:::;;;888666:::AAAfffzzzgggXXXOOOKKKKKKJJJUUU^^^dddppp}}}{{{qqqwwwzzzqqqeee\\\^^^|||yyyNNN@@@BBBCCCFFFKKKGGGGGGEEECCCAAAAAADDDFFFKKKNNNPPPPPPOOOOOOQQQTTT[[[kkk|||zzzyyyuuuooojjj___ZZZRRRLLLIIIGGGFFFFFFDDDFFFPPPXXXbbbWWWfff}}}sssgggmmmyyy}}}|||{{{wwwqqqllljjjooommmcccUUUqqqkkkVVVggg}}}zzzwwwwww}}}}}}}}}~~~{{{uuuqqqooooooooonnnmmmkkkfffaaaYYYPPPFFF@@@999<<<:::777999MMM{{{ooo}}}^^^\\\kkkrrrzzzuuudddgggmmmfffNNNMMMOOOXXXdddlllllljjjllllllkkkhhheeeddddddfffgggllljjj___VVVTTTQQQMMMCCCEEEGGGHHHHHHEEEAAA>>>===;;;888999>>>GGGPPPVVVPPPFFF>>>CCCPPPYYYXXXTTTXXXqqq|||___RRROOOMMMLLLHHHppp~~~lllmmmjjjeee___VVVOOOLLLGGGDDDBBB@@@===;;;999888:::;;;:::777999>>>\\\|||cccUUUPPPMMMMMMPPPQQQ[[[gggttt}}}dddZZZWWW[[[qqq```EEEAAADDDAAADDDLLLIIIGGGEEEAAA@@@AAAEEEIIINNNPPPPPPOOOMMMNNNRRRVVVaaarrr{{{zzzxxxtttmmmhhh^^^YYYRRRLLLHHHGGGEEEDDDFFFGGGOOOTTTdddGGGVVVooollliiixxx}}}|||||||||zzzuuupppgggmmmkkkbbb[[[oooVVVvvvyyyxxxzzz~~~||||||~~~}}}{{{~~~||||||yyyvvvrrrqqqpppqqqrrroooooonnnjjjbbbVVVKKKEEE<<<>>>:::777999BBBiiiuuu{{{hhhgggyyy~~~yyyzzz|||qqq```^^^^^^SSSHHHHHHLLLTTT^^^fffiiiiiiggghhhgggeeedddccceeegggiiikkkfff\\\TTTPPPLLLHHHAAADDDGGGGGGEEEBBB???>>>:::999888;;;BBBJJJQQQTTTJJJBBB???HHHUUUZZZXXXUUU\\\|||sssZZZPPPKKKFFFEEELLL~~~|||qqqsssmmmgggccc[[[TTTPPPJJJEEEBBB@@@>>><<<:::888999;;;:::888999>>>VVViiiSSSLLLMMMMMMOOOSSS]]]gggyyyrrrXXXSSSUUUWWW^^^hhhYYYJJJAAADDDEEEAAACCCLLLLLLJJJFFFAAA???BBBGGGKKKTTTTTTRRRNNNKKKNNNTTTZZZhhhxxx~~~{{{yyywwwrrrkkkeee\\\WWWQQQLLLIIIHHHGGGFFFIIIIIINNNSSSjjjHHHTTTkkk~~~eeeooo~~~|||}}}}}}|||wwwrrrkkknnnhhh```ccclll]]]uuuzzz|||~~~yyyyyy~~~~~~}}}}}}zzzyyywwwuuuttttttuuuvvvrrrrrrrrrnnneeeZZZPPPJJJ???@@@999888;;;999WWW|||{{{~~~zzz}}}ssstttzzzzzzzzzvvvttttttsssuuuwwwiiiUUUQQQPPPFFFCCCFFFIIIOOOUUU\\\bbbffffffffffffdddbbbbbbdddfffgggfffaaaXXXRRRNNNIIIDDDCCCFFFHHHGGGBBB===;;;<<<777777999>>>FFFLLLOOOPPPCCC???BBBNNNXXXYYYWWWVVVggggggTTTPPPKKKDDDAAAWWW|||}}}sssllliiiccc[[[VVVNNNGGGCCCAAA@@@???;;;999999;;;;;;999:::>>>RRR{{{lllZZZLLLLLLNNNOOOSSSZZZlllyyyeeeOOONNNSSSOOOJJJJJJ???>>>AAAFFFFFFCCCFFFLLLPPPMMMHHHCCCAAACCCIIINNNUUUTTTQQQMMMLLLRRR\\\dddvvv}}}zzzxxxvvvppphhhbbbXXXTTTOOOLLLKKKKKKJJJJJJKKKKKKNNNVVVsssPPPXXXmmm|||```ttt~~~~~~~~~{{{uuupppqqqpppddd]]]gggdddkkkggg{{{}}}xxxyyyyyyzzzyyyxxxvvvvvvxxxyyyttttttsssmmmdddZZZRRRNNNBBBAAA888888<<<444KKK~~~zzz~~~sss~~~{{{~~~yyywww}}}qqqhhhdddccczzzzzzxxxdddJJJFFFKKKEEE<<<@@@DDDHHHLLLSSS\\\ccchhhhhhgggdddaaa```aaaccc```^^^ZZZTTTPPPMMMHHHDDDEEEHHHJJJFFF???:::888999555666999@@@HHHMMMNNNNNN???>>>EEERRRYYYXXXVVVWWWsss]]]PPPQQQNNNGGGDDDccczzzqqqpppkkk```ZZZQQQIIIEEECCCBBBAAA<<<999888;;;;;;:::;;;@@@PPPwww]]]QQQKKKOOOQQQQQQXXXcccxxxuuu\\\JJJKKKPPPIII>>>999666<<>>GGGKKKIIIQQQdddqqqrrrxxxlllbbbbbbeeeccc___\\\XXXWWWUUUPPPKKKGGGEEEEEEDDDDDDCCCBBB@@@===:::888999999;;;AAAHHHKKKHHHEEE===DDDJJJTTT]]]WWWUUUbbbpppVVVOOOKKKEEEAAALLL~~~uuu{{{|||mmmfff]]]SSSNNNJJJDDDAAAAAA???>>><<<;;;::::::;;;;;;EEE}}}xxxtttTTTNNNNNNSSSTTTSSS^^^mmmoooUUUIIIIIIAAA:::;;;999888<<>>:::DDD]]]~~~ooo```zzzzzzxxxqqqiii[[[VVVggglllWWWHHHCCCFFFJJJJJJPPPUUU]]]rrr}}}pppdddaaacccaaa^^^\\\VVVUUURRRMMMIIIFFFFFFFFFCCCCCCBBBAAA>>>;;;999777999:::>>>DDDJJJJJJFFFBBB===FFFMMMUUU[[[UUUYYYkkkaaaSSSQQQLLLHHHIII]]]}}}yyykkkaaaWWWRRRLLLFFFCCCDDD@@@???===;;;::::::;;;;;;BBBrrr|||iiiRRRPPPTTTYYYWWWYYYiii~~~gggQQQFFFEEE???<<<<<<777888<<<@@@AAABBBEEEKKKQQQXXXWWWQQQHHHFFFLLLTTTWWWUUUQQQPPPQQQVVVbbbvvv~~~|||yyyvvvqqqjjjbbb]]]TTTNNNKKKOOOTTTTTTTTTUUUTTTXXXZZZiiisss~~~}}}wwweeeuuu~~~}}}{{{wwwsssooommmnnnpppfffaaaiiicccffffff||||||}}}~~~~~~|||~~~}}}|||}}}~~~}}}sssrrrmmmfffcccdddaaa]]]RRRQQQIIIEEEDDD===@@@RRRccc\\\nnnssswwwssskkk```WWWQQQXXXqqq}}}hhhVVVLLLKKKPPPSSS^^^dddpppqqqccc______]]]ZZZYYYSSSQQQMMMIIIFFFEEEFFFFFFCCCBBB@@@>>><<<999888777888<<>><<<;;;:::;;;;;;???bbbaaaRRRUUU\\\```___gggcccPPPFFFBBB>>>@@@AAA888:::<<<>>>???@@@DDDKKKQQQWWWWWWQQQIIIGGGMMMTTTWWWRRRPPPRRRWWW^^^kkk{{{zzzyyyvvvqqqiii```ZZZQQQMMMLLLRRRXXXZZZZZZ\\\ZZZ\\\aaawww}}}{{{yyymmmhhh~~~}}}|||yyyuuuqqqnnnlllkkkppp___ccc___gggiiippp{{{~~~|||~~~}}}}}}zzz}}}~~~|||{{{~~~|||qqqqqqnnniiihhhiiigggcccTTTSSSKKKFFFGGGBBBBBBNNNxxx|||sssbbbkkkooossszzzuuupppfff___UUUNNNPPPaaa}}}{{{ggg[[[YYY___fffjjjvvvxxxlllaaa^^^\\\YYYUUUTTTOOOLLLGGGDDDDDDDDDFFFFFFBBB@@@>>><<<999888777777999???GGGMMMMMMGGG@@@;;;BBBOOOWWWXXXYYY[[[rrrgggQQQVVVRRR@@@AAATTT|||wwwvvvmmmeee]]]WWWQQQJJJGGGIIIBBBAAA???===;;;::::::;;;>>>SSSzzz___WWWZZZ___eeekkk|||gggTTTGGGAAA>>>EEEHHH===>>>>>>===<<<===AAAHHHNNNUUUUUUPPPHHHFFFKKKQQQSSSOOOPPPUUU]]]ggguuu~~~zzzyyyxxxvvvqqqhhh^^^XXXOOOLLLNNNVVV]]]___aaaddd___^^^eeexxxwwwwwwssstttyyynnndddrrr~~~~~~}}}{{{wwwsssooolllkkkhhhkkkWWWfffrrr[[[nnnxxxqqq~~~{{{{{{xxx~~~||||||}}}{{{xxxyyy}}}~~~|||vvvwwwyyy~~~{{{vvvqqqssstttrrrrrrrrrmmmggg[[[ZZZNNNGGGHHHCCCBBBLLLddd|||uuummmsssrrrzzzzzz{{{wwwmmmdddTTTRRRMMMLLLWWWoooyyyjjjdddjjjuuuooofff```___]]]XXXSSSQQQLLLHHHCCCAAABBBDDDEEEEEE@@@>>><<<999888777888888;;;BBBKKKNNNKKKDDD???<<>>FFFKKKDDDCCCAAA>>>;;;;;;???DDDHHHRRRRRRNNNFFFDDDHHHLLLNNNNNNQQQYYYeeeqqqyyyvvvyyy}}}}}}zzzyyyxxxuuupppggg]]]VVVMMMMMMQQQZZZaaacccfffiiiccc___hhhssseee\\\ZZZZZZ\\\^^^fff~~~}}}zzzvvvrrrooollljjjhhhcccRRRooohhh\\\sssoooyyyyyyzzz~~~rrrttt|||yyyyyyzzzxxxvvvyyy}}}|||xxxvvvwwwyyy}}}}}}wwwrrrssswwwzzzzzzzzzyyyrrrjjjfffeeeXXXKKKIIICCC@@@IIISSS}}}oooyyyoooyyyzzzsssqqqpppiii\\\RRRGGGKKKMMMPPPaaa|||vvvmmmkkksss{{{hhhbbb^^^___]]]WWWQQQOOOIIIEEE@@@@@@BBBDDDDDDCCC???===:::777777888999;;;@@@FFFLLLLLLGGGAAA???@@@FFFMMMMMMNNNXXXiiidddQQQKKKPPPIIIBBB^^^~~~xxxyyyyyyqqqlllhhheeeaaaYYYPPPLLLMMMFFFDDDAAA>>><<<;;;::::::>>>FFFqqqyyydddYYYYYYZZZaaarrrsssUUUCCCBBBAAAFFFLLLIIIGGGDDD@@@======???BBBEEELLLMMMJJJDDDBBBGGGKKKLLLQQQVVV```nnn{{{vvvtttyyy}}}}}}yyyxxxvvvsssmmmeee[[[UUUMMMNNNTTT^^^dddfffhhhlllhhhcccnnnrrrYYYLLLOOORRRPPPccczzz~~~zzzvvvrrrnnnlllkkkjjj]]]RRR}}}aaa___tttvvvzzzuuusssrrrrrrwwwtttlllrrrzzzuuuvvvzzz|||zzzzzz||||||yyyzzzxxxwwwyyy|||}}}yyyvvvwww{{{~~~~~~~~~|||uuummmlllooocccSSSMMMDDD@@@GGGGGGjjjuuuwwwvvvrrryyyrrroooiiiccc\\\UUUNNNIIIMMMTTTWWWZZZkkkzzztttnnnlllrrr{{{zzz{{{oooddd^^^YYYYYYVVVPPPLLLKKKGGGCCC??????CCCDDDCCC@@@===;;;888666666999<<<>>>DDDIIILLLIIIBBB>>>AAAEEELLLNNNJJJMMM]]]vvvpppYYYPPPNNNOOOGGGKKKxxx}}}{{{zzz|||wwwtttrrrpppmmmcccWWWPPPPPPGGGEEEBBB???<<<;;;::::::;;;CCCcccqqq[[[WWWWWW^^^nnntttQQQBBBJJJKKKIIINNNPPPJJJFFFCCC@@@@@@BBBEEEFFFEEEGGGFFFBBBBBBHHHMMMNNNVVV\\\hhhxxx~~~~~~}}}wwwuuurrrnnniiiaaaXXXRRRMMMOOOWWW```fffgggiiimmmmmmiiixxxxxxZZZMMMVVV]]]ZZZrrr~~~{{{vvvrrrnnnlllkkklllYYYTTT___bbbssseeekkknnnkkkkkkqqqooojjjrrryyysssttt|||{{{{{{||||||{{{xxxuuuvvv{{{zzz~~~~~~}}}wwwooommmsssiiiZZZQQQHHHBBBHHHBBB^^^|||sssuuu|||{{{vvvvvv{{{{{{vvvtttuuuiiinnnppplllkkkmmmiiicccYYY[[[ZZZUUUNNNKKKNNNSSS[[[bbbcccdddrrrxxxsssmmmkkkmmmrrrwwwzzzhhhlllwwwpppdddaaaZZZTTTRRRNNNIIIFFFFFFFFFBBB???@@@CCCEEEBBB???===;;;888666666999===@@@GGGKKKLLLGGG???===BBBIIISSSQQQJJJOOOeee[[[KKKJJJMMMOOOJJJ[[[}}}||||||zzz~~~||||||{{{zzzvvvjjj\\\TTTSSSGGGFFFCCC???===;;;::::::888BBBZZZnnnWWWXXXWWWeee|||uuuPPPCCCRRRUUUOOOQQQVVVJJJHHHDDDCCCDDDFFFHHHIII@@@CCCDDDBBBCCCJJJPPPRRRZZZaaannn~~~}}}vvvssspppkkkeee^^^VVVQQQNNNPPPXXXbbbggggggiiimmmqqqnnnyyybbbVVVvvv~~~}}}zzzvvvssspppmmmkkkfffYYYdddaaafffpppfffqqquuuppppppqqqqqqooommmnnnsssxxx{{{{{{zzzyyyyyyzzz}}}|||{{{sssvvv{{{~~~}}}xxxtttsssoooooolllbbbUUUKKKGGGGGGJJJEEEnnniii~~~}}}}}}wwwlll___[[[^^^aaa^^^ZZZXXXSSSPPPQQQQQQNNNLLLNNNJJJHHHKKKPPPOOOMMMWWWgggllljjjeeehhh|||xxxnnneeeeeegggggghhhjjj___ccclllzzz~~~nnn```YYYVVVQQQLLLIIIGGGGGGGGGAAABBBBBBBBBAAA???===<<<777666555444777<<>>;;;999888;;;@@@IIIrrrddd\\\RRR___tttwwwOOOEEEHHHPPP[[[VVVWWWOOOJJJFFFGGGJJJMMMPPPSSSKKKCCCAAADDDEEEDDDJJJTTT^^^lllzzzooo~~~|||vvvqqqiii```\\\XXXSSSMMMSSS]]]dddddddddiiijjjgggpppuuu{{{iiiddd{{{zzzwwwtttrrrpppmmmkkkddd]]]yyyaaammm___ppp~~~qqqlllmmmnnnnnnmmmmmmpppsssvvv|||{{{zzzxxxxxxyyy|||~~~{{{~~~zzzrrrsss}}}{{{xxx{{{{{{wwwsssqqqnnnmmmkkkddd[[[RRRMMMKKKHHHEEEdddzzzoooeee^^^WWWOOOJJJIIIDDDBBBDDDDDDBBB@@@BBBHHHGGGLLLVVV___gggrrrzzzvvvvvvssstttssskkkddddddfffeeedddddd]]]bbbnnn|||nnn___UUUSSSNNNJJJFFFEEEDDDEEE@@@@@@@@@???>>>===<<<;;;888777666666888>>>EEEJJJLLLJJJEEE>>>:::===GGGPPPQQQQQQRRR^^^}}}ZZZNNNJJJAAAHHHIIIJJJ}}}{{{~~~~~~zzztttkkkbbb\\\PPPLLLFFFBBB???===;;;:::777<<>>===;;;::::::999999999777777888<<>>;;;666;;;<<>>===;;;999888888888999777666777:::@@@GGGLLLOOOMMMFFF>>><<>><<>>===;;;999888888888999555555888>>>FFFLLLOOOOOOGGG@@@;;;>>>GGGQQQVVVWWWZZZXXXpppdddMMMFFFBBBAAAAAAAAAJJJppp~~~{{{}}}}}}wwwnnnjjjkkkoootttgggUUUJJJEEECCC???::::::???>>>AAAeee}}}yyynnnwww}}}wwwyyy|||~~~sssaaa```mmm|||sssSSSOOOLLLGGGIIIEEEKKKLLLOOOSSS[[[kkk{{{}}}cccQQQBBB@@@CCCDDDIIIPPPSSSaaaxxx~~~SSSQQQVVVcccwww}}}yyyvvvlllccc[[[WWWQQQKKKKKKPPPgggeeefffiiimmmnnnmmmlllsss|||ggg]]]YYY[[[fffsss|||pppvvvzzzsssppppppoookkkgggfff|||qqq\\\ttteeeqqquuusssooommmnnnrrrvvvxxxxxxuuusssvvvttttttwww|||~~~~~~|||}}}{{{xxxwwwxxx{{{||||||~~~~~~|||yyytttqqqpppqqqsssqqqpppqqqrrrnnneee]]]ZZZXXXTTT^^^vvv{{{uuu```sssyyywww|||ooobbbooonnnsss~~~llleee___[[[YYYXXXVVVXXX]]]]]]ZZZXXXWWWVVVSSSMMMHHHBBBAAAAAA@@@????????????===<<<;;;999888888888888555777;;;BBBJJJNNNMMMJJJ???<<<;;;BBBNNNWWWZZZYYY[[[eee~~~VVVEEE???<<<;;;>>>BBBZZZ|||wwwzzzzzztttlllgggiiillluuujjjZZZNNNHHHDDD???;;;888;;;>>>@@@ZZZ~~~ooofffmmmwwwxxxvvvuuutttxxxzzz{{{~~~hhh]]]cccssswwwTTTMMMIIIFFFJJJHHHOOOQQQYYYbbbmmm~~~iiiUUUDDDBBBEEEFFFHHHMMMNNNYYYooo{{{RRROOORRRbbbyyy~~~}}}|||zzzwwwuuuhhh___XXXUUUOOOIIILLLUUUoookkkhhhkkkmmmllllllmmmzzzttt```[[[___jjj~~~tttwwwvvv~~~xxxxxx~~~xxxpppmmmoooooolllgggjjj~~~eeeeeeyyybbbxxxpppmmmnnnjjjiiimmmrrruuutttrrrooommmqqqppprrrxxx}}}xxxvvvtttuuuwwwzzz{{{||||||{{{xxxuuurrrrrrtttwwwuuuttttttvvvvvvssslllgggbbb\\\YYY[[[fffzzzuuulll{{{|||uuusssyyynnnaaa___bbbhhhlllvvvpppbbb^^^[[[YYYYYYWWWUUUVVVZZZVVVSSSPPPNNNMMMKKKGGGDDD>>>>>>>>>>>>=========>>>;;;:::::::::999777666555888:::???GGGMMMMMMGGGBBB::::::>>>HHHSSSZZZZZZWWW^^^hhhNNNAAA<<<:::<<<===NNN~~~|||yyyxxxuuussspppnnnkkkjjjooohhh]]]RRRJJJEEEAAA???:::999===>>>OOOmmmaaaZZZ^^^bbbbbbeeejjjiiimmmpppppptttzzzzzzvvv~~~eee___mmm{{{VVVLLLHHHHHHQQQQQQYYY]]]kkk{{{oooZZZGGGEEEHHHIIIIIILLLKKKPPP]]]sss~~~YYYSSSWWWhhh~~~|||yyytttpppeee[[[UUUSSSNNNHHHLLLWWWiiihhhjjjlllhhhccceeelllppp```aaakkk{{{zzz{{{}}}rrrgggqqqxxxkkkmmm||||||~~~|||uuummmkkknnnooolllhhhlllvvv```mmm{{{^^^{{{gggiiikkkhhhhhhnnntttvvvsssooolllkkkllllllooowww|||tttqqqpppsssvvvxxxzzz|||yyywwwuuurrrqqqssswww{{{vvvvvvwwwyyyyyyvvvrrroooggg]]]\\\YYYYYYsssttt}}}yyy~~~|||tttbbbXXXQQQNNNVVVcccgggppp~~~yyyiii___YYYWWWXXXZZZXXXTTTTTTWWWNNNLLLIIIGGGGGGEEEBBB@@@;;;<<<<<<<<<<<<<<<<<<<<<999999::::::999777555333;;;===BBBIIINNNLLLCCC;;;777:::@@@KKKVVV[[[YYYVVVccc{{{ZZZJJJBBB>>><<>>:::===<<>>===<<<;;;:::999999777888999888666666777888AAA@@@EEELLLMMMFFF>>>;;;===???JJJVVVVVVPPPWWWdddcccUUUAAA<<>>CCCoooqqqWWWVVVUUUUUUVVVYYY]]]___\\\bbbhhhlllkkkkkklllmmmuuu}}}wwwqqqiiibbbgggYYYOOOJJJKKKXXX```nnntttvvvZZZJJJLLLLLLOOOQQQLLLHHHHHHKKKUUUjjjlll\\\UUUaaattt~~~|||vvvmmmggg___[[[SSSIIICCCGGGRRR\\\eee^^^eeehhhXXXPPP```sss{{{eeejjjyyyttteeennnZZZNNNEEEEEEFFFFFFKKKSSS]]]iiivvv}}}~~~}}}{{{yyyxxxvvvqqqnnnkkkhhhccc___ttt~~~fff[[[~~~ccciii{{{iiieeeccclllnnnooooooooonnnmmmooopppqqqtttxxxyyyyyyxxxyyyzzzsssssstttrrrqqqqqqrrrtttqqqrrrssssssssstttuuuvvvvvvwwwwwwxxxwwwuuuqqqooollllllggg```aaajjjuuuzzzooohhhrrr}}}}}}{{{}}}{{{|||wwwtttpppjjjeeeaaa\\\XXXPPPOOOPPPPPPNNNLLLJJJIIIKKKOOOUUU]]]fffpppxxx}}}sssfff___[[[\\\YYYVVVTTTRRRPPPMMMKKKGGGEEECCCBBBAAA@@@>>><<<>>>>>>===<<<;;;:::999888888888888777666888;;;===EEEEEEIIIMMMJJJAAA;;;999???GGGTTTZZZTTTQQQaaawwwkkkTTTMMM???;;;@@@===IIIkkk~~~wwwuuu|||~~~{{{{{{|||||||||{{{yyyxxxuuuqqqiii^^^SSSKKKFFFDDDCCC:::======AAAiiipppdddccccccdddfffjjjmmmooonnnttt}}}xxxiiinnnqqqpppwwwZZZOOOKKKMMM[[[bbbnnn{{{tttZZZMMMOOOOOOQQQSSSNNNIIIJJJNNNYYYmmmgggXXXSSSSSSaaattt}}}|||zzztttkkkdddYYYUUUOOOIIIFFFJJJQQQXXX[[[aaafffcccZZZSSS^^^pppuuunnnttt~~~qqqaaafffiiiNNNBBB:::<<<>>><<>>???>>>===;;;===<<<<<<;;;:::999888888777777666555666:::???DDDLLLKKKLLLKKKDDD<<<:::<<>>???===>>>```rrrwwwzzzuuu^^^RRROOOTTTcccgggqqqpppXXXNNNRRRQQQRRRTTTOOOMMMPPPVVVbbbttttttZZZPPPIIIKKKRRR]]]rrr}}}{{{zzzxxxqqqggg```VVVQQQLLLIIIIIILLLOOOPPPRRReeeggg```^^^VVV\\\www~~~yyy|||```aaauuufffJJJ???999???DDDEEEHHHNNNMMMQQQ]]]llluuuuuuyyy|||sssqqqrrrfffUUUYYYkkkmmmUUUbbbkkk[[[vvveeefffccc```vvvmmmiiieeefffjjjnnnppppppnnnpppqqqrrrrrrrrrrrrssstttsssqqqmmmjjjhhhjjjlllpppppppppnnnkkkjjjllloooppprrrtttuuutttssssssssswwwsssrrrrrriiiaaafffrrr{{{~~~~~~qqqtttrrr||||||{{{yyyxxxvvvtttsssxxxxxxzzz{{{{{{zzzwwwuuuxxxqqqkkkkkkkkkgggcccbbbbbbeeeeeeaaabbbkkkxxx~~~vvvkkkbbb]]]YYYVVVSSSRRRPPPMMMJJJHHHFFFCCC@@@???===<<<<<<===>>><<<;;;;;;;;;:::999999888777777555555444444666;;;CCCIIIQQQNNNJJJEEE>>>999>>>FFFUUU[[[```]]]ZZZkkkYYYKKKGGGJJJCCC<<>>===<<<;;;<<<===>>>===;;;999999888888777777666666333333333444777===EEEJJJPPPKKKEEE???:::;;;GGGSSS___]]][[[[[[gggdddRRRMMMIIIHHHAAA999AAAVVV}}}}}}|||}}}{{{xxxyyyyyy{{{}}}~~~~~~~~~~~~zzzvvvqqqlllggg___WWWQQQGGGEEEAAA======MMMwwwuuurrrkkkhhh{{{oooaaa___eeesssuuu|||{{{eeeRRRLLLPPPMMMMMMRRRQQQYYYaaammm}}}zzzZZZBBBBBBCCC<<<<<>>DDDKKKLLLNNNRRRGGGLLLSSS\\\iiiuuuyyyxxxvvvmmmiiifffXXXMMM]]]wwwyyy```VVVppp}}}```nnnttt^^^___[[[XXX^^^```aaacccfffjjjmmmmmmlllnnnnnnnnnppprrrtttuuutttpppmmmiiidddaaabbbfffiiikkkllllllhhhcccdddkkkqqqkkkooossstttssstttwwwzzz~~~~~~zzzrrrjjjiiinnnyyyyyyvvvkkkgggpppqqqlllfffaaa```ccciiimmmnnnpppssssssrrrqqqrrrrrrmmmiiillltttyyyzzz}}}oooeeeaaa]]]XXXUUUTTTRRRNNNKKKJJJHHHFFFDDDDDDBBB@@@>>>===;;;:::;;;<<<===<<<;;;777777777777666666555555222444666888:::???EEEJJJJJJDDD>>>;;;<<>>;;;>>>GGG???KKKccc|||xxxsssoookkkeee^^^XXXOOOHHHCCCEEEOOOZZZbbbfffeeeiiikkkpppoooggg\\\MMMCCCFFFKKKKKKJJJMMMIII\\\fff___\\\hhhtttwwwsssmmmfff^^^RRRPPPddd}}}hhhWWW[[[zzzrrrwwwooo^^^yyyddd]]]ZZZ[[[^^^YYY\\\___bbbeeegggjjjllloooooommmlllmmmppprrrqqqpppiiihhhgggeeebbbbbbdddfffdddhhhllljjjfffeeejjjpppjjjnnnssstttssstttyyy}}}zzz}}}{{{tttnnnllljjjgggyyyzzzwwwwwwmmmgggpppooojjjccc]]]\\\^^^cccfffgggiiilllmmmlllkkkmmmoookkkhhhkkkssstttrrryyyzzzuuunnneee^^^XXXWWWUUUSSSQQQNNNKKKHHHFFFEEECCCBBBBBBAAA???===<<<:::999:::;;;;;;:::999666666666555555555555555333666:::===@@@CCCFFFHHHBBB<<<999===BBBJJJVVV```___]]]eee~~~yyyZZZKKKIIIMMMDDD===@@@FFFhhh}}}}}}|||yyy}}}}}}~~~zzzzzz|||}}}~~~|||zzzxxxsssqqqpppqqqqqqlllccc\\\RRRQQQFFFCCCCCC===TTT|||gggffffffiiippp{{{vvvllluuuzzzooojjjjjjuuuwwwcccRRRNNNSSSSSSZZZiiiqqquuufffLLLCCC======???@@@CCCGGGDDDFFFSSSooozzzuuunnniiieee```YYYUUUKKKGGGEEEHHHQQQ\\\eeejjjkkklllnnnooopppeeeUUUIIIKKKOOONNNMMMPPPSSSpppzzzcccPPP[[[ppp{{{sssnnnfff[[[QQQUUUkkk]]]TTTaaazzzcccwww___YYY~~~xxxXXX[[[WWW^^^ggg\\\[[[^^^bbbcccdddgggmmmqqqnnnkkkiiiiiikkkmmmkkkjjjccceeegggfffeeecccbbbccc___ffflllmmmiiigggjjjnnniiinnnssstttsssuuuzzzzzz|||sssoooqqqnnngggqqqdddppp~~~vvvvvv{{{sssjjjoooqqqmmmgggaaa___```bbbeeeaaadddggghhhggggggiiikkkooollloootttqqqkkksssuuu}}}}}}yyy{{{tttlllfffdddaaa[[[VVVRRRRRRQQQOOOMMMJJJIIIHHHDDDBBBAAA@@@AAA@@@???===;;;:::888999::::::999888555555555555555555444444444888===BBBDDDEEEGGGHHH<<<888888???HHHPPPXXX___]]]bbbsssbbbNNNKKKGGGNNNDDD===FFFUUUttt{{{|||tttzzz}}}}}}xxxtttqqqoooppprrrssspppggg___XXXVVVIIIEEEEEE999IIIvvvrrrhhhggggggkkkuuuoooeeellluuuooommmvvvzzzzzzdddTTTQQQVVVXXXbbbvvv{{{EEEBBB???======@@@CCCBBB@@@MMMHHHMMMeeeyyyssskkkddd```\\\WWWRRRLLLJJJIIIKKKQQQZZZbbbfffmmmoooqqqlllpppvvvbbbVVV```fffXXX[[[wwwwwwsssZZZttt{{{iiieeeWWWFFFcccYYYVVVjjjhhh]]]}}}^^^fffqqqTTTUUUYYY[[[]]]YYY\\\\\\^^^```cccfffiiijjjccccccdddggghhhgggdddbbb```bbbcccbbb```aaadddgggggghhhkkkooorrrrrrpppnnnpppsssvvvxxxyyyyyyzzz|||yyyzzz|||{{{ssslllmmmssswwwooozzzxxx{{{}}}xxxyyy~~~|||~~~|||||||||}}}zzzyyyuuuoookkkkkkqqqvvvwwwrrrmmmmmmooollleee^^^]]]___bbbfffiiikkkllllllooonnnnnnnnnnnnmmmmmmmmmooonnnmmmkkkjjjjjjkkkkkkgggdddaaa^^^\\\ZZZVVVTTTQQQQQQOOOMMMJJJGGGDDDCCC@@@???>>>===;;;999888777888888888888777666444444555555444444444555555666:::<<<@@@EEEGGGEEE@@@;;;444888@@@KKKTTTYYYZZZYYY\\\vvveeeMMMJJJMMMFFFJJJDDD;;;LLL~~~}}}{{{{{{{{{zzzyyy{{{}}}}}}{{{wwwsssqqqppptttuuuvvvuuurrrnnnlllkkkcccVVVKKKGGGBBB@@@KKK[[[~~~{{{}}}{{{uuuyyy}}}ttteeeYYYSSSYYY```hhhzzzzzzUUUKKKBBB???>>>???CCCGGGGGGFFFEEEOOOVVVjjj~~~{{{ttttttmmmbbb\\\ZZZSSSKKKHHHBBBCCCOOOYYY^^^bbbggghhhiiiqqqooozzzqqqhhhuuu}}}pppsssuuuhhh```PPPLLLuuuwwwYYY\\\vvvgggqqqsssaaarrrfffOOOQQQTTTVVVXXXVVVVVVWWWYYY\\\^^^aaacccdddddddddeeeggghhhfffccc``````aaa```___^^^```fffjjjjjjiiijjjnnntttxxxzzzyyyuuuwwwyyyyyyxxxxxxxxxyyy|||}}}~~~vvvooopppvvvttt||||||uuuuuuxxxtttqqqrrrvvvwwwtttvvvzzz}}}{{{yyywwwwwwvvvwwwtttrrrpppmmmlllnnnrrrvvvzzzvvvsssrrrsssrrrnnnjjjiiiiiiiiiiiiiiiiiihhhhhhllllllkkkkkkjjjiiihhhhhhfffeeedddccccccdddeeeeee___]]]YYYWWWUUUSSSOOOMMMOOONNNLLLJJJGGGEEECCCBBB???>>>===<<<;;;999888888888888888777666666555444444444444444555666888888???BBBFFFHHHGGGBBB===:::===AAAGGGOOOUUUZZZ\\\\\\ccczzzZZZNNNKKKJJJAAADDDAAAFFFiii~~~~~~}}}|||zzzyyyyyyzzz{{{wwwxxxyyywwwtttqqqpppppptttuuuvvvtttoookkkiiihhhggg[[[QQQLLLEEE>>>DDDPPP~~~tttfff______iiittt~~~gggMMMAAAAAABBBDDDGGGIIIKKKKKKKKKOOO]]]eeessstttssslllaaa[[[XXXQQQIIIHHHDDDHHHSSS]]]bbbfffjjjjjjmmmuuuyyyzzzxxxxxxuuuqqqdddWWWKKKZZZiiiYYYfffyyyjjjeeebbb{{{wwwYYYKKKOOOPPPQQQTTTSSSQQQSSSVVVYYY\\\]]]^^^___dddddddddfffgggeeebbb___bbbaaa___^^^___cccjjjooojjjfffdddhhhpppxxx{{{zzzyyyzzz{{{zzzwwwuuutttuuu}}}~~~~~~xxxqqqsssxxxyyy|||yyyuuuxxx|||yyyyyyyyyvvvrrrrrrvvvuuutttuuuvvvsssqqqsssyyyxxxwwwvvvuuutttsssrrrrrrooonnnnnnooorrrvvvxxxyyyyyyxxxvvvuuuttttttttttttvvvtttqqqllliiifffdddccchhhhhhgggfffdddcccbbbaaa^^^]]]]]]]]]]]]^^^______[[[XXXUUUSSSQQQOOOLLLJJJJJJIIIFFFDDDBBBBBBBBBBBB<<<<<<<<<;;;::::::999999888777777777666555555444333333333444666888;;;<<>>;;;:::>>>FFFOOOTTTUUUVVVZZZ]]]yyy]]]QQQPPPMMMGGGBBB???CCC___|||}}}~~~{{{xxxxxxzzz}}}uuuvvvwwwvvvtttrrrrrrssstttuuutttrrrmmmjjjhhhgggjjjaaaXXXSSSIII??????EEEdddoooooouuuwwwpppqqquuu~~~uuuiiifffkkkxxxgggYYYNNN???>>>CCCIIILLLLLLMMMOOOQQQZZZmmmzzztttqqqjjj___XXXTTTNNNGGGGGGGGGMMMYYYbbbgggjjjnnnnnnooowww}}}pppfffvvvppp[[[LLLOOOlll\\\YYYnnnvvvqqqbbbiiihhhSSSMMMRRRPPPOOOSSSQQQQQQSSSVVVZZZ]]]^^^^^^]]]```aaabbbdddfffeeebbb```aaa`````````cccgggmmmpppkkkfffcccgggnnnuuuuuutttxxxyyyyyyxxxuuusssssssss}}}|||||||||wwwqqqsssxxx|||~~~rrrmmmnnnpppnnnooorrrrrrpppqqqtttwwwzzz|||{{{uuuqqqsssvvvuuuvvvvvvuuuuuusssrrrqqqqqqpppqqquuu{{{~~~~~~|||tttttttttqqqnnnnnnqqqttt{{{wwwrrrlllgggdddcccbbbccccccbbbaaa```___^^^^^^\\\\\\\\\[[[[[[[[[[[[\\\VVVSSSQQQOOOMMMLLLIIIFFFEEEDDDAAA???>>>>>>???@@@:::::::::::::::999999999777777666666555555555555222333333555888;;;>>>@@@HHHJJJJJJDDD===999;;;>>>???KKKWWWXXXSSSUUU```llldddNNNNNNSSSOOOEEEDDD>>>OOOzzz~~~yyywww{{{yyyyyyyyywwwuuutttuuuwwwttttttsssqqqmmmkkkkkkkkklllddd\\\VVVMMMCCC@@@BBBPPP~~~|||}}}|||~~~qqqXXXUUUfff~~~vvv```WWWWWW```pppwwwrrrqqqwwwsssaaadddZZZDDDCCCIIIOOOQQQPPPRRRYYY___qqq~~~}}}tttooofff\\\UUUOOOJJJEEEDDDIIIRRR]]]eeeiiilllooopppnnnvvv~~~sssooommmPPPDDD[[[{{{qqqSSSYYYuuueeehhhwww___PPPOOOSSSNNNMMMPPPNNNPPPSSSVVVYYY\\\]]]\\\\\\ZZZ[[[^^^aaaeeeeeecccaaa[[[\\\^^^aaaeeeiiikkkmmmkkkiiihhhlllrrruuusssppprrrsssttttttrrrrrrsssuuu|||{{{zzzzzzwwwrrrsssxxx}}}~~~zzztttzzzoooiiigggjjjhhhiiinnnooommmlllmmmnnnuuuzzzzzzuuurrrrrrrrruuuuuuuuuuuutttsssqqqpppsssrrrtttxxx}}}}}}zzzooopppoookkkffffffjjjoootttqqqmmmhhhdddccccccddd```______^^^^^^]]]]]]]]]\\\\\\[[[ZZZYYYXXXWWWVVVMMMKKKIIIGGGFFFEEEBBB@@@AAA@@@>>><<<;;;<<<===>>>999999999999999999888888777666555555444555555666333444666888;;;>>>AAABBBEEEEEEBBB<<<777888@@@GGGIIISSSZZZVVVQQQ]]]yyyrrrVVVKKKOOOQQQKKKBBB@@@AAAeeezzz{{{xxxzzz~~~||||||zzzwwwuuutttvvvxxxsssssssssqqqooonnnppprrrrrrjjjaaaXXXOOOFFFBBBBBBFFFoookkk]]]WWWTTTVVVWWWZZZggghhhWWWUUUrrrlllUUUMMMNNNSSSbbbvvv{{{}}}}}}yyynnnLLLNNNSSSWWWWWWWWW]]]kkkvvv}}}zzzssskkkbbbYYYQQQKKKFFFDDDCCCLLLWWW___dddiiilllmmmooommmwww~~~~~~zzz}}}dddJJJHHHkkkrrrXXXOOO]]]}}}[[[mmm}}}WWWLLLMMMPPPJJJIIILLLHHHNNNOOORRRUUUWWWXXXXXXYYYVVVWWWZZZ___cccdddcccaaaWWWWWWZZZ___dddggghhhhhheeegggjjjnnnqqqqqqooollllllnnnpppqqqqqqsssvvvxxx}}}{{{zzzzzzwwwtttuuuyyyttt|||}}}xxxrrrmmmjjjlllhhhgggjjjjjjgggeeeeeehhhpppvvvvvvuuuvvvvvvtttssssssrrrqqqooonnnnnnmmmoooppprrruuuxxxxxxuuusssmmmmmmlllhhhdddcccfffjjjkkkiiieeecccaaabbbcccddd___^^^^^^]]]\\\[[[ZZZZZZWWWWWWVVVUUUSSSQQQOOONNNKKKIIIFFFEEEEEECCCAAA??????>>><<<;;;::::::;;;;;;888888888888888777777777777666555444444444666666555777:::===@@@AAABBBBBB@@@???<<<999999>>>GGGOOORRRTTTSSSPPPVVVqqqgggZZZOOOMMMNNNKKKDDD@@@>>>UUU{{{xxxyyy{{{zzzzzzwwwtttqqqqqqtttvvvsssssssssqqqpppqqqtttvvvxxxpppeee[[[RRRJJJDDDAAABBB]]]nnnZZZNNNJJJGGGHHHMMMOOOVVVmmmyyyooohhhcccPPPNNNKKKLLLVVVjjj}}}WWWSSSUUUXXXYYY]]]jjj}}}}}}yyyqqqhhh]]]VVVOOOGGGDDDDDDFFFQQQ]]]bbbdddhhhlllmmmlllooo~~~~~~}}}|||yyy}}}~~~[[[OOOYYY}}}fffMMMTTThhhwwwYYYuuufffRRRHHHIIIKKKFFFGGGJJJEEEKKKLLLNNNPPPRRRSSSUUUVVVTTTUUUXXX\\\```aaa```^^^XXXXXXYYY]]]bbbggghhhhhhfffjjjmmmnnnllliiihhhhhhjjjlllnnnoooqqqtttxxx{{{|||xxxvvvwwwuuussstttxxxyyy~~~xxxwwwxxxxxxvvvqqqiiidddddddddcccccceeelllqqqrrrppprrrvvvwwwtttrrrqqqooolllkkkjjjjjjjjjhhhkkkoooppppppnnnmmmmmmjjjjjjhhhfffddddddeeegggdddcccaaa______```aaabbb```___^^^[[[YYYWWWUUUUUUOOOOOOOOONNNMMMKKKIIIHHHIIIGGGEEEDDDDDDCCCAAA???======<<<<<<;;;::::::999888888888777777666666666777666444333333444666777888:::???BBBDDDCCCBBB@@@;;;::::::<<<@@@GGGOOOSSSVVVSSSSSS\\\tttnnnRRRNNNMMMOOOMMMFFFBBBBBBLLL|||yyyxxxwwwwwwwwwvvvtttqqqoooppptttwwwuuuuuusssqqqpppqqqtttwwwvvvqqqhhh^^^WWWQQQIIIDDDBBBLLL|||~~~yyyqqqooohhh]]]RRRJJJIIIJJJJJJLLLRRRVVVbbbwwwwwwZZZMMMQQQNNNMMMTTTeeewww]]]UUUWWWZZZ___jjj|||{{{wwwooodddYYYSSSLLLEEEBBBDDDLLLYYYdddffffffiiimmmnnnjjjwww}}}~~~|||zzzVVVXXXkkkdddMMMZZZrrrqqqaaaVVVPPPFFFFFFIIIEEEGGGKKKFFFKKKKKKLLLMMMOOORRRTTTUUUTTTUUUXXX[[[______]]][[[]]][[[ZZZ]]]ccciiillllllqqqtttvvvssslllgggfffhhhjjjlllnnnppprrruuuzzz}}}yyyuuussssssrrrpppqqquuu||||||~~~vvv~~~}}}uuuwww}}}rrrhhh```___aaabbbeeeiiiqqqrrroooiiijjjpppqqqmmmsssqqqnnnkkkiiiiiiiiijjjdddhhhmmmmmmkkkiiiiiikkkhhhgggeeeddddddeeeeeefffbbbaaa___^^^^^^^^^______bbb```^^^[[[WWWTTTQQQPPPIIIJJJJJJKKKJJJIIIGGGFFFDDDBBB@@@?????????===;;;============<<<:::999888888888888777666555555555666555444333333444666777999===AAAEEEFFFEEEAAA???888999;;;AAAHHHOOOSSSUUUXXXVVV]]]uuuvvvVVVMMMKKKMMMPPPMMMEEEBBBFFF___~~~}}}}}}zzzxxxwwwwwwuuutttuuutttssspppooorrrvvvzzzwwwvvvtttqqqooopppsssvvvpppmmmgggaaa\\\WWWOOOHHHCCCAAApppvvvwwwvvvaaaXXXUUURRROOOLLLKKKKKKKKKKKKPPPQQQWWW^^^ooopppSSSJJJSSSUUUUUU[[[iiiyyyYYY\\\^^^ccclllzzz}}}wwwuuunnnbbbWWWRRRKKKDDDBBBEEEQQQ___jjjiiigggkkkoooppphhh~~~|||}}}~~~~~~~~~wwwRRRdddtttOOOVVV[[[~~~{{{aaagggcccXXXGGGGGGGGGFFFEEEDDDDDDCCCFFFHHHJJJMMMOOOPPPPPPPPPTTTUUUVVVVVVVVVXXX[[[^^^```______```ccchhhmmmpppoooqqqoooiiifffgggiiihhhhhhjjjmmmqqquuuxxx{{{|||{{{xxxtttssstttuuutttsss}}}xxxzzzzzz}}}zzztttyyymmm```YYY\\\bbbfffgggpppiiiddddddeeeeeefffjjjjjjiiiggggggggggggfffdddfffeeecccbbbaaabbbdddeeeaaabbbaaa```______```bbb^^^]]]\\\[[[[[[\\\^^^``````\\\WWWVVVWWWUUUPPPLLLIIIHHHGGGEEECCCBBBBBBBBBAAA???===<<<<<<<<<;;;::::::;;;<<<<<<<<<;;;:::999:::999777666555555666666666444444555888;;;======@@@AAACCCCCCBBB???<<<999444:::DDDNNNQQQPPPSSSXXXRRR^^^{{{rrrYYYQQQKKKKKKNNNPPPGGG@@@JJJ[[[zzz~~~{{{xxxzzz}}}}}}{{{xxxuuusssrrrooonnnqqqsssrrruuuzzzxxx{{{{{{vvvtttuuuvvvuuurrrmmmhhhddd```ZZZPPPHHHCCC@@@VVVppp}}}bbbQQQLLLGGGFFFEEEFFFHHHLLLOOORRRRRRRRR\\\rrr}}}fffQQQOOO[[[```ZZZggg{{{vvvfff[[[___^^^ggg{{{|||oooiii___VVVPPPIIICCCDDDIIIZZZcccfffiiiooojjjiiirrrxxx~~~}}}~~~~~~}}}|||}}}hhh|||jjjQQQYYY___cccUUUqqqXXXMMMGGGFFFFFFEEEDDDDDDCCCCCCDDDFFFHHHKKKMMMMMMNNNNNNQQQSSSTTTTTTUUUWWWZZZ]]]aaa`````````bbbeeehhhjjjjjjmmmmmmhhhfffhhhiiihhhiiikkkooosssvvvyyy{{{{{{wwwvvvuuutttssssssssssss{{{{{{xxx|||{{{vvvxxxyyyyyyxxxpppfff^^^\\\^^^bbbeeefff```\\\]]]^^^^^^```cccdddcccbbbccceeefffeeedddeeedddbbbaaa```______```]]]^^^______^^^^^^^^^___]]]\\\[[[YYYYYYZZZ[[[\\\\\\XXXSSSRRRRRRQQQLLLHHHFFFEEEDDDBBBAAA@@@??????<<<;;;:::;;;<<<<<<;;;:::::::::;;;;;;;;;:::888777999888666555444444555555444444444777;;;???@@@AAADDDCCCBBB@@@>>><<<:::999@@@CCCJJJPPPPPPOOOTTT\\\bbb||||||YYYIIIHHHOOOEEEGGGNNNEEE@@@aaa~~~~~~~~~zzz~~~~~~~~~|||zzzwwwvvvuuuwwwsssrrrtttuuusssuuuyyyyyy~~~}}}{{{{{{yyyuuuqqqmmmhhheeebbb\\\SSSLLLHHHAAANNNwwwyyyuuuZZZJJJGGGCCCBBBBBBCCCFFFJJJNNNQQQRRR\\\pppyyybbbOOOPPP]]]hhhgggvvveee\\\[[[[[[ZZZZZZYYYWWWUUUdddhhhvvv||||||yyymmmggg^^^TTTNNNGGGCCCGGGOOO[[[gggjjjkkkrrrsssooosss}}}}}}~~~~~~~~~}}}~~~~~~|||yyyxxxxxxyyy~~~||||||\\\UUUdddrrr|||fffUUUZZZuuuOOODDDEEEEEEEEEDDDDDDCCCCCCBBBBBBDDDFFFHHHJJJKKKKKKJJJMMMOOOQQQRRRSSSUUUXXX[[[``````_________``````aaabbbfffhhheeeeeehhhiiihhhiiikkkoootttwwwyyyyyyyyysssssssssssstttssssssrrrvvvvvvrrruuuzzzxxx~~~tttrrrrrrvvvuuuqqqkkkddd```^^^```bbbXXXTTTQQQTTTVVVVVVWWWZZZ[[[[[[[[[^^^aaaccccccbbbcccbbbaaa```^^^\\\[[[ZZZXXXYYY[[[\\\\\\[[[ZZZYYYZZZYYYXXXWWWVVVVVVWWWWWWVVVSSSOOOMMMLLLKKKFFFCCCBBBBBB@@@>>>===<<<<<<<<<777777888:::<<<===<<<:::999::::::999888777666555777666555333333333333444444555777;;;@@@CCCDDDDDDGGGDDD@@@<<<999999:::;;;KKKNNNTTTVVVSSSRRR\\\hhh^^^GGGCCCHHHIIIEEEEEEEEEAAAQQQ}}}}}}|||{{{~~~yyywwwwwwxxxyyyyyyuuutttuuuuuurrrsssvvvxxx}}}xxxssspppllliiigggeee```YYYTTTOOOCCCDDDaaalllRRREEEDDD@@@?????????BBBFFFKKKNNNUUUnnnwww```PPPTTTaaagggkkkzzzvvvwwwzzz~~~jjjMMMMMMKKKIIIIIINNNVVV___eeennnzzzzzz{{{xxxlllccc[[[RRRJJJDDDEEENNNXXXaaalllkkkhhhooopppooosss~~~~~~~~~~~~~~~~~~~~~~~~|||}}}}}}{{{xxxuuuttttttsssxxx{{{~~~www___TTT\\\vvv~~~mmmRRRWWWnnnaaaLLLCCCDDDCCCCCCCCCBBBBBBBBBAAABBBCCCEEEGGGHHHHHHHHHHHHJJJLLLOOOPPPQQQSSSWWWYYY\\\\\\]]]]]]\\\[[[[[[ZZZZZZ___bbbbbbbbbfffhhhggggggiiimmmqqqtttuuuvvvuuuqqqnnnmmmqqqwwwyyyuuuqqqoookkkhhhoootttqqqsssppplllkkkmmmllljjjiiihhhfffbbb___OOOJJJIIIMMMOOONNNOOOQQQRRRRRRTTTXXX\\\______^^^^^^_________^^^\\\YYYXXXUUUVVVXXXYYYZZZXXXTTTQQQTTTTTTTTTTTTSSSSSSSSSSSSPPPNNNJJJHHHGGGEEEBBB???@@@???>>><<<;;;;;;::::::777777888;;;======;;;888888888888777666555444333666555444333222333444444888888;;;???CCCEEEEEEDDDDDD@@@;;;888888;;;@@@DDDOOOTTTYYYXXXSSSYYYnnnbbbOOOGGGHHHMMM@@@LLLJJJ===JJJ|||}}}~~~zzzvvvuuuwwwyyy{{{vvvrrrqqqsssssspppqqqtttuuu{{{~~~{{{xxxtttnnnnnnllljjjhhhgggddd___[[[TTTIIIAAANNNsss}}}cccMMMEEEFFFBBBAAA???>>>@@@DDDHHHKKKYYYvvvbbbTTTYYYfff```fffqqqxxxhhhiiimmmtttzzz[[[KKKDDDEEEGGGKKKRRR\\\ffflll~~~~~~yyyxxxuuuhhh^^^XXXOOOGGGDDDIIIUUU```ccceeebbbeeekkklllxxx}}}|||{{{yyy{{{|||{{{xxxtttrrrrrroooggggggaaaXXXgggzzzyyyvvvjjjWWWOOOUUUeeezzzvvvWWWNNNbbb}}}SSSJJJCCCBBBBBBBBBAAAAAAAAAAAAAAAAAABBBDDDFFFFFFFFFFFFFFFGGGIIILLLNNNPPPQQQTTTVVVUUUVVVWWWXXXXXXXXXWWWWWWUUUZZZ^^^]]]^^^bbbeeedddbbbdddhhhlllooopppqqqqqqrrrkkkgggnnnyyy~~~wwwnnnkkkgggcccjjjppplllzzzpppmmmhhhdddeeecccccciiipppooofff]]]IIIEEECCCFFFGGGFFFFFFHHHKKKLLLNNNRRRWWWYYYYYYXXXWWWYYY[[[]]]]]]\\\ZZZXXXSSSTTTUUUWWWXXXUUUPPPLLLMMMNNNOOOQQQQQQQQQPPPPPPKKKIIIGGGEEEDDDBBB@@@>>>??????===<<<;;;;;;;;;;;;:::::::::<<<===<<<999666777777666555444444333333555555444444444555777888>>>===>>>@@@BBBCCCAAA???===;;;999888<<>>??????===<<<<<<;;;;;;;;;===<<<;;;;;;;;;:::777555666555444444333333444444666555555666888:::<<<===BBBAAA@@@???@@@???<<<:::888999:::>>>CCCJJJQQQUUUYYYUUURRRTTTbbbzzzdddNNNHHHLLLMMMHHHDDDCCC===CCCbbbxxxuuuzzz}}}yyytttsssuuuxxxxxxxxxooommmnnnssstttssstttwwwrrrwwwxxxtttrrrrrrrrrooollllllkkkiiigggeeecccbbbZZZXXXOOOFFFOOOkkkppp___PPPDDD@@@BBBJJJHHHGGGGGGKKKPPPWWW[[[kkkvvvhhh[[[UUUWWW\\\YYYXXXYYYXXXdddccc]]]]]]hhhttt}}}~~~YYYKKKOOOOOOTTT\\\eeeqqq~~~ttttttvvvqqqrrrpppeeeTTTPPPJJJHHHOOO[[[cccdddaaaVVVQQQ___jjjppp}}}}}}~~~zzz{{{}}}~~~~~~}}}|||{{{tttwwwyyyxxxtttoookkkiiidddXXXMMMEEE@@@KKKiiikkkQQQNNN]]]mmmbbbKKKWWWrrrQQQBBBEEE>>>??????????????????????????????AAABBBBBBAAA@@@@@@AAACCCFFFHHHIIIIIIKKKLLLMMMMMMNNNOOOPPPRRRSSSSSSTTTXXXYYYUUUUUUXXX[[[[[[[[[[[[]]]```ccchhhkkkmmmsssnnniiijjjoooqqqmmmhhhgggiiifffiiiqqqpppppp|||sssiii```ZZZUUUXXX```eeebbb]]]TTTMMMGGGEEECCC@@@???AAAAAABBBDDDGGGIIIIIIGGGEEEHHHJJJLLLNNNOOOPPPPPPPPPMMMLLLMMMQQQVVVWWWTTTPPPJJJKKKMMMNNNMMMKKKHHHFFFAAAAAAAAA@@@???>>>>>>>>>???>>>===<<<;;;;;;;;;<<<===;;;999999999888777555444444333333333444555666666777777999;;;???AAACCCDDDBBB???===<<<:::888777999;;;@@@EEEKKKPPPSSSUUU\\\XXX\\\oooaaaVVVLLLKKKMMMKKKFFFDDDFFFQQQmmmxxxvvvzzz{{{xxxuuuvvvyyyyyyvvvrrrnnnlllmmmrrrsssqqqrrruuupppuuuwwwtttrrrsssssspppllllllkkkiiifffcccbbbbbb^^^]]]VVVKKKJJJ]]]}}}}}}kkkWWWKKKDDD@@@???@@@GGGGGGHHHMMMUUU___hhhnnnxxxhhhWWWLLLJJJKKKMMMJJJIIINNNUUUbbb~~~lll^^^XXXbbbpppzzz~~~aaaQQQPPPTTTWWW___lllyyyyyyooonnnooojjjkkkkkkbbbPPPMMMIIIKKKWWWeeegggaaabbb___YYY```ppp|||{{{~~~~~~}}}}}}vvvwwwzzz|||}}}}}}||||||tttvvvxxxwwwrrrlllgggeeeVVVRRRKKKDDDFFF\\\iiiTTTYYYhhhwww]]]KKK]]]{{{pppDDD@@@FFF@@@>>>>>>>>>>>>>>>?????????===>>>???@@@@@@???>>>===>>>AAADDDFFFFFFFFFGGGHHHMMMLLLMMMMMMNNNOOOQQQRRRVVVYYYXXXSSSRRRUUUXXXXXXYYYZZZ[[[]]]aaafffkkknnnssspppmmmjjjiiihhhgggfffccciiifffgggpppqqqmmmqqqooowwwmmmbbb[[[SSSQQQUUUZZZ]]]]]]^^^VVVNNNKKKGGGCCCCCCEEE??????AAACCCEEEDDDAAA>>>DDDEEEFFFHHHIIIJJJJJJKKKJJJIIIJJJOOOVVVZZZWWWTTTLLLMMMNNNNNNLLLHHHDDDBBB===>>>???>>>=========>>>>>>======<<<;;;;;;;;;;;;;;;999777666777777666555444333333222333444666777777888999;;;>>>BBBEEEGGGEEEAAA===;;;999888777555;;;???EEEKKKPPPRRRSSSSSS[[[[[[jjjuuu___QQQMMMKKKKKKIIIEEECCCEEELLLxxx{{{yyyzzz{{{~~~{{{{{{yyywwwyyy|||zzzsssmmmkkkjjjkkkooopppnnnnnnqqqlllrrrvvvtttssssssrrrnnnllllllkkkhhheeebbbaaaaaa```___YYYPPPKKKWWWvvvjjjWWWDDD<<<===>>>@@@BBBCCCEEEIIIPPP\\\iiivvv}}}sss]]]III??????AAABBB>>>???KKKZZZkkksss```UUU^^^lllxxxaaaSSSUUU[[[]]]hhhuuuzzzssshhhfffeee^^^______WWWNNNLLLIIINNN]]]jjjiii___]]]eeecccfff}}}||||||zzzxxxwwwwwwzzz}}}}}}zzzvvvvvvuuuttttttrrrnnnhhhddd```GGGCCCKKKUUUttt^^^WWW[[[uuuWWWLLLgggPPPHHHCCC888EEE>>>>>>>>>>>>>>>>>>>>>???<<<===>>>??????@@@@@@???BBBBBBBBBBBBBBBCCCDDDEEEEEEGGGIIIJJJKKKLLLNNNPPPQQQVVVYYYVVVTTTUUUSSSQQQTTTWWWZZZZZZ[[[```jjjqqqrrrmmmhhheeeggghhhgggfffhhhdddcccgggjjjjjjkkknnnttt|||qqqnnnjjj```ZZZUUUUUUTTTPPPPPPRRRTTTUUUVVVYYYZZZWWWOOOHHHDDDBBB@@@>>>===<<<======>>>???AAABBBCCCCCCCCCBBBDDDCCCDDDHHHNNNQQQQQQOOOMMMMMMLLLJJJHHHEEECCCBBB>>>>>>=========<<<<<<<<<;;;;;;:::999888888999999555666777888888777666555666555444444444666777888::::::;;;>>>AAACCCCCCBBBDDD@@@;;;888999:::999777HHHEEEGGGPPPUUUSSSRRRUUUPPPvvvqqqZZZRRRHHHLLLKKKDDD@@@DDDHHHIIIlll|||{{{{{{zzzyyy}}}}}}zzz{{{yyyyyyzzz}}}}}}zzzvvvmmmlllmmmpppsssssspppllllllppprrrooonnnppppppooonnnlllhhhdddeeehhhfffaaabbb```___\\\RRRQQQgggpppRRRMMMEEE???<<<===AAACCCBBBEEEFFFOOO___lllrrr]]]GGG@@@BBBCCCBBBAAA;;;BBBPPPVVV___}}}fffZZZccclllyyymmmcccaaaccckkkttt{{{sssmmmeee\\\XXXXXXUUUNNNHHHHHHHHHMMMZZZeeejjjiiifff```fffhhhrrr~~~~~~}}}{{{{{{zzzyyyzzz}}}}}}zzzvvvtttsssrrroookkkiiihhhgggTTTJJJEEEGGGddd}}}TTTYYYiiiqqqUUUXXXzzzxxxIIIEEEBBB:::AAA==================<<<<<<<<<<<<===>>>????????????AAAAAA@@@AAAAAABBBCCCDDDGGGHHHJJJKKKKKKLLLMMMOOOPPPUUUWWWUUUSSSTTTSSSQQQTTTWWWYYYYYYZZZ^^^fffmmmoookkkhhhhhhkkkmmmmmmkkklllhhhfffiiijjjiiiiiillllllyyy~~~eeeyyyxxxxxxsssccc___\\\ZZZUUUOOONNNPPPMMMNNNPPPTTTXXXXXXSSSNNNHHHGGGDDDBBB???===<<<;;;===>>>>>>>>>>>>======<<<@@@??????BBBFFFHHHGGGEEEHHHHHHGGGFFFDDDBBB@@@???<<<<<<<<<;;;;;;;;;:::::::::999888888777777777888555555666777777666555444555444444444555666888999;;;;;;===@@@BBBBBB???======:::777777:::=========HHHJJJOOORRROOOKKKQQQ[[[yyy|||ZZZJJJHHHQQQJJJIIILLLFFFAAAQQQiii}}}~~~|||{{{{{{{{{|||~~~~~~}}}yyywwwqqqqqqrrrvvvyyyxxxsssooommmqqqsssooommmnnnmmmkkkmmmmmmiiiddddddhhhiiigggeeeeeefffbbbWWWQQQ```www}}}dddJJJGGGCCC@@@>>>>>>@@@AAAFFFJJJKKKUUUgggttt~~~yyytttqqqbbbRRRCCC???BBBCCCBBBBBBBBBCCCJJJMMMXXX~~~mmmbbblllwwwxxxrrrrrrxxxtttjjjccc]]]VVVQQQPPPMMMIIIEEEEEEJJJTTTaaaiiiiiifffbbbXXXaaahhh{{{}}}~~~~~~|||}}}zzzzzz{{{{{{yyyvvvrrrqqqnnnjjjgggeeefffgggRRRMMMPPPccc```QQQdddooo]]]SSSggg[[[BBBAAA@@@<<<======<<<<<<<<<;;;;;;::::::;;;;;;===>>>>>>>>>>>>>>>?????????@@@@@@AAABBBCCCHHHJJJKKKLLLKKKKKKMMMNNNNNNSSSUUUSSSRRRSSSSSSQQQTTTVVVXXXXXXXXX\\\ccciiillliiiggghhhlllnnnmmmkkknnniiihhhjjjlllkkklllnnnooovvv|||hhhgggttt~~~uuuffffffgggeee[[[OOOKKKNNNDDDCCCDDDHHHLLLNNNLLLIIIKKKJJJIIIFFFCCC???<<<;;;;;;:::999999999999999999<<<<<<;;;<<<>>>>>>===;;;@@@@@@@@@@@@???===<<<;;;999999999999888888888888888777666666555666666666444444555666666555555444555555555666777999:::;;;<<<===???AAAAAA???:::777777666777:::>>>CCCEEEFFFGGGKKKPPPOOOLLLTTTlllbbbIIIBBBGGGHHHCCCBBBEEELLL^^^}}}|||{{{{{{{{{zzz|||~~~~~~|||yyywwwwwwuuuvvvxxx|||~~~|||uuuooooootttvvvrrrpppooommmiiilllmmmlllfffeeeiiilllllleeegggjjjiii]]]UUU]]]lllpppWWWEEEDDDDDDDDDCCCBBBBBBAAAEEEJJJLLLWWWiiixxxuuujjjaaa[[[YYYNNNFFFAAAAAACCCBBBAAACCCCCCBBBFFFJJJYYYuuummmzzzyyykkk___YYYVVVPPPKKKGGGEEEDDDDDDEEEOOO\\\dddddd```[[[WWWWWWYYYllluuu|||}}}~~~}}}~~~zzzyyyyyyyyyvvvssspppnnnkkkjjjjjjgggccc___SSSIII___UUU\\\zzz\\\VVV]]]~~~tttEEEAAA???<<<===;;;<<<<<<<<<;;;::::::999999:::;;;<<<======>>>======????????????@@@AAACCCCCCIIIKKKLLLKKKJJJJJJKKKLLLKKKPPPSSSQQQPPPSSSTTTRRRSSSUUUVVVWWWXXX]]]ccchhhkkkgggbbbbbbeeehhhhhhhhhlllhhhgggkkkoooooopppsssxxxzzz}}}iiimmmxxxtttyyy|||mmmZZZQQQQQQEEEBBB???@@@BBBCCCBBB@@@IIIIIIIIIHHHFFFCCC@@@???:::999888777777888999:::::::::::::::::::::999888::::::;;;;;;::::::999888666666666666666666666666666555555444444444555555555555555666666666666666666666777888:::;;;===>>>???>>>=========;;;777444888999:::>>>BBBGGGJJJKKKNNNNNNNNNOOOYYYsssjjjSSSEEEDDDJJJBBBFFF@@@???^^^}}}{{{zzzyyyyyyyyyxxxzzz{{{xxxtttrrrtttvvvuuuvvvyyy}}}{{{tttmmmpppuuuxxxvvvsssrrroookkkiiimmmooojjjgggiiillllllccceeeiiiiiiaaaZZZ___hhhiiiRRRGGGGGGHHHHHHGGGGGGFFFFFFHHHLLLNNNYYYkkkyyyvvvhhhXXXLLLFFFEEEDDDBBBCCCFFFEEEAAA@@@BBB??????HHHRRRfffzzzvvvwwwooocccZZZTTTRRRNNNHHHBBB@@@CCCGGGMMMVVV^^^\\\VVVRRRPPPOOOUUUSSSwww}}}{{{|||}}}~~~~~~}}}}}}|||}}}yyyvvvvvvuuuqqqnnnmmmiiihhhkkknnnkkk___UUUPPPQQQqqqhhh]]]rrrgggZZZ^^^ttt\\\<<>>>>>>>>???@@@AAACCCDDDHHHIIIJJJJJJHHHHHHIIIJJJIIINNNQQQOOOOOOSSSUUUTTTRRRSSSUUUVVVYYY^^^cccggghhhbbb]]]\\\```eeehhhiiikkkggggggkkkooooooqqqtttwwwxxxwwwyyycccyyykkkZZZVVVOOOJJJDDDBBBBBBBBB@@@===BBBCCCDDDFFFFFFFFFEEEDDD???>>><<<:::999999999999777888999999888888777888777777888888888888777777444555555555555555555555555444444444444444555555666666777777777888888999777888999;;;<<<===>>>???@@@===:::888888999888777<<<===>>>@@@CCCFFFJJJLLLRRRQQQTTT```zzzttt^^^QQQIIIDDDBBBCCCIIIHHHGGGXXX~~~}}}|||{{{yyyxxxwwwvvvwwwwwwuuupppllllllqqquuussssssuuuxxxzzzwwwpppjjjmmmsssvvvtttrrrqqqoookkkeeekkkooollliiiiiiiiihhhdddeeegggfffaaa]]]```eeeuuu~~~wwwdddOOOMMMLLLJJJIIIIIIIIIJJJKKKPPPTTTUUU^^^ooo}}}{{{vvvlll]]]OOOGGGEEEFFFGGGGGGJJJKKKGGG@@@???BBB@@@AAAMMM]]]ttt{{{oooeee]]]XXXPPPOOOKKKDDD???@@@FFFKKKWWW\\\ZZZRRRNNNSSSYYY\\\\\\mmm{{{{{{~~~{{{{{{{{{|||{{{{{{zzzzzz}}}zzzuuussssssppplllhhhfffcccbbbfffkkkhhh^^^TTTZZZmmmooo]]]eee|||ZZZ^^^kkkzzzLLL;;;CCC<<<555;;;;;;:::::::::::::::;;;;;;;;;888999:::;;;;;;<<<;;;;;;<<<<<<======???@@@BBBCCCEEEFFFGGGGGGFFFEEEGGGHHHHHHMMMOOONNNOOOTTTWWWVVVSSSSSSTTTVVVYYY]]]aaadddbbb]]]YYYZZZ```hhhmmmooonnniiihhhkkknnnmmmnnnppprrruuuoooooo{{{uuuaaaZZZUUUPPPHHHDDDCCCBBB@@@===<<<===???AAACCCEEEEEEFFFEEEDDDAAA>>>;;;999888777555777888888777666666777666666777777777777777666444444444444555555555555555555555444555555666777777777777777888999::::::777888:::;;;<<<=========>>>;;;777666777:::===>>>@@@@@@@@@AAABBBEEEJJJNNNNNNYYYlllfffWWWIIIEEEFFFDDDAAA@@@EEE===QQQ~~~{{{zzzyyywwwvvvuuuuuuuuuxxxvvvrrrmmmkkkmmmqqquuusssrrrqqqsssuuutttoookkkhhhnnnpppnnnllllllkkkhhhaaagggjjjiiiiiiiiihhheeeggggggeeebbb^^^\\\\\\^^^jjj{{{iiittt}}}___MMMPPPNNNLLLJJJJJJLLLNNNPPPUUUXXXWWW___pppqqqkkk```UUUMMMKKKOOORRRNNNMMMMMMLLLGGG@@@@@@DDDHHHHHHSSSeeeuuuggg]]]WWWUUUKKKIIIEEE@@@???CCCKKKRRR^^^^^^VVVOOOVVViiixxx}}}~~~}}}xxxyyy}}}zzzzzzzzzzzzyyyxxxxxxxxxxxxuuuqqqpppooolllgggbbb^^^\\\[[[[[[\\\]]]]]]]]]hhh}}}|||lllddd\\\aaawwwooo[[[jjj}}}ZZZDDD;;;>>>999666999;;;777888888999999:::::::::777888999:::;;;;;;;;;;;;999999:::;;;<<<>>>???@@@AAACCCDDDDDDCCCCCCDDDFFFGGGLLLOOONNNOOOUUUXXXXXXUUUTTTTTTUUUWWWZZZ\\\]]]\\\ZZZYYY\\\ccciiilllmmmlllhhhfffjjjllllllmmmooooootttmmmkkkwwwxxxnnnhhh]]]WWWNNNHHHEEECCC???<<<;;;<<<<<<===>>>???AAABBBCCCCCCBBB@@@>>>;;;999888777999;;;:::777666666888555666666777666666555555444444555555555666666666666666666666666777888888777666666666777888::::::666777888:::;;;;;;:::::::::888777888<<<@@@CCCDDDBBBCCCCCCCCCDDDIIIPPPVVVbbb{{{yyyaaaTTTLLLDDDCCCCCCBBBCCCEEEBBBIIItttxxx{{{~~~~~~}}}}}}~~~yyywwwsssqqqpppqqqtttuuuzzzxxxtttrrrsssuuuvvvvvvwwwssspppppprrrtttrrrppphhhlllmmmjjjggggggfffddd^^^aaabbbaaaeeejjjjjjggggggfffccc___]]]\\\YYYWWWaaaqqqzzzooommmzzz]]]OOOPPPOOOOOONNNPPPRRRTTTVVVYYYZZZYYY```rrrlllbbbUUUKKKHHHKKKQQQVVVSSSOOOKKKHHHDDDAAACCCIIIMMMNNN\\\rrrvvvkkk```XXXQQQMMMFFFCCC???>>>AAAJJJUUU]]]bbb^^^VVVUUUhhh~~~|||wwwxxx}}}zzzzzzyyyxxxxxxwwwvvvvvvtttrrrooonnnmmmjjjddd___WWWWWWVVVQQQOOOSSS^^^gggiiissshhhZZZZZZ\\\ooo}}}```ZZZ{{{GGG@@@:::888777777999:::555555666777888999::::::777777888999::::::::::::777777888999:::<<<===>>>???@@@BBBBBBAAABBBCCCEEEGGGLLLOOONNNPPPUUUYYYZZZWWWUUUTTTTTTVVVWWWXXXXXXZZZYYYZZZ^^^dddhhhgggeeegggcccccchhhlllmmmooorrrkkksssllljjjtttrrrvvv}}}iiibbbYYYQQQLLLGGGBBB>>>===<<<;;;::::::;;;<<<===<<<===>>>?????????>>>===;;;===???===:::777777999555555666666666555444444555555555666666777777777777777777777777888999999666555555555666777999:::555666777888999888888777777777888;;;@@@EEEGGGHHHEEEFFFFFFFFFHHHOOOXXX___|||```RRRIIIEEEBBB@@@======CCCKKKNNNpppwwwyyy|||{{{yyyxxxyyy{{{yyyuuuoookkkjjjnnnssswww}}}zzzxxxyyy|||}}}zzzxxxzzzvvvqqqpppsssuuuvvvuuukkknnnnnniiiffffffeeebbb]]]]]][[[[[[aaajjjllljjjccccccaaa^^^^^^]]]YYYUUUZZZdddxxxxxxnnnzzzyyy___SSSPPPQQQRRRTTTVVVXXXZZZ[[[```aaa^^^fffyyykkk^^^NNNCCCBBBFFFMMMPPPTTTNNNGGGDDDAAAAAAFFFMMMKKKOOOcccxxxkkkaaa\\\UUUMMMFFFCCC@@@===>>>FFFRRR^^^fffccc___XXX\\\vvvooozzz|||}}}}}}{{{zzz{{{{{{{{{zzzyyyvvvuuuwww{{{~~~uuuqqqkkkiiihhhddd^^^YYYVVVNNNHHHHHHJJJPPP^^^kkkZZZYYYTTTOOOWWWrrr~~~``````dddRRR<<<;;;:::888777666666666777888888888999999999999999999999888888888777777999999888888999999:::;;;@@@?????????@@@AAABBBBBBEEEFFFHHHNNNTTTVVVUUURRRVVVSSSTTTXXXYYYWWWXXX[[[[[[\\\___bbbfffggggggfffddddddfffiiimmmnnnnnnmmmiiimmmqqqpppnnnqqqzzz}}}vvvyyykkkcccYYYKKKCCCAAAAAA<<<:::>>>???:::999;;;;;;;;;:::;;;<<<<<<:::888;;;;;;::::::::::::::::::777888999999999777666555888888777777666666555555888888888888777777777777888888999999999888888777555555555666666666444222777888<<>>BBB>>>BBBDDDDDDCCCBBBEEEJJJPPPNNN\\\nnnwwwooocccYYYRRRKKKDDD???BBB>>>===FFFVVVaaadddbbbiii[[[VVVeee{{{~~~ttttttfff]]]yyy~~~yyyzzz|||{{{yyyxxxxxxyyyxxxyyyyyywwwuuuuuuvvvwwwnnnhhhcccbbbddddddaaa\\\IIIFFFBBBBBBKKKZZZhhhqqq^^^UUUPPPXXXnnnjjjYYYfffuuuoooDDD;;;;;;999888777666666666777777777777888888888888999999888888888777777777888888777777888888999:::>>>======>>>>>>???@@@AAAAAABBBEEEKKKPPPSSSQQQOOORRRPPPQQQUUUWWWUUUVVVYYY[[[\\\___cccffffffeeedddfffffffffhhhjjjkkkiiigggdddgggiiihhhhhhnnnyyyvvvVVVhhhyyygggVVVMMMLLLFFFAAA???AAAAAA===;;;<<<999888777888:::<<<;;;:::;;;;;;;;;;;;;;;::::::999888888999999999888777666888888888888888777777777777777777777777777777777777777888888888777777666888888888888:::;;;<<<<<<@@@AAABBBDDDFFFHHHIIIIIIFFFFFFMMM]]]qqqiiiYYYPPPKKKHHHAAAFFFEEE>>>???VVV~~~~~~zzzsssnnnvvvxxxzzzwwwsssppppppqqqqqqooommmlllnnnppppppppptttsssssswww||||||xxxtttvvvwwwwwwvvvssspppooooooggghhhfffcccdddjjjjjjfffgggggghhhgggfffeeedddccc\\\]]]]]]\\\[[[[[[[[[[[[\\\]]]iiixxx~~~yyyiii[[[XXXUUUXXXbbbkkklllkkkkkklllmmmooorrr}}}zzzgggQQQCCC???999;;;@@@;;;>>>???AAA@@@@@@DDDJJJPPPWWWcccsss{{{uuummmggg^^^TTTMMMGGGBBB???===???EEEOOO\\\gggkkkmmmhhhbbb[[[ZZZ```ccc]]]SSSTTTeee{{{~~~|||{{{xxxzzzzzzyyywwwuuuuuuvvvuuuvvvwwwvvvsssqqqooooooooohhhaaa```bbbaaa[[[UUUHHHDDD???DDD]]]|||cccUUUTTTmmmrrr\\\YYYrrrzzzHHH===;;;:::999777666666666666555555666666666777777777888888888777777777666666666666666555666777777888:::::::::;;;;;;<<<>>>>>><<<>>>AAAFFFKKKMMMMMMLLLMMMKKKMMMRRRTTTSSSTTTWWWWWWZZZ]]]aaabbbbbb```^^^eeedddcccddddddccc```^^^]]]___``````bbbiiivvvddd___ddd{{{eeeYYYXXXKKKFFFCCCCCCCCC???======999777555555777888999888::::::;;;<<<;;;:::999888777888888999999999999888888888888999999999999:::777777777777777777777777666666777777777777666666999888888999;;;===???AAA>>>AAACCCCCCCCCEEEJJJNNNOOOVVViiiyyylllZZZMMMIIIIIIIIIIII>>>GGGEEE<<>>???@@@DDDKKKQQQ___mmm}}}yyysssnnn```]]]VVVNNNFFFAAA@@@@@@???EEEOOOYYYaaafffjjjkkkhhhddd```aaagggfffXXXGGGBBBttt~~~|||zzzyyyyyyzzz{{{yyywwwuuutttuuutttuuuuuusssoookkkjjjjjjmmmhhhddddddddd___UUULLLHHHEEEDDDVVVeee___kkklllddd^^^fff]]]:::<<<999999888777666555555666444444444555555555666666777777777666666666555555444444444444444555555666777777777888999:::;;;<<<999;;;>>>BBBFFFHHHIIIIIIIIIGGGJJJPPPRRRQQQRRRUUUQQQUUUYYY\\\\\\ZZZXXXWWW___^^^]]]]]]]]][[[XXXUUUWWWYYY[[[\\\^^^fffqqqyyyyyysssttt{{{kkkdddWWWSSSNNNLLLIIIEEECCCAAA@@@===999777888888888888999:::;;;;;;;;;999777666666666777888888999999999777777888888999::::::;;;666666777777777777777888666777888888999888888888:::;;;<<<=========???@@@>>>BBBEEEEEEDDDIIISSS\\\rrrmmmYYYRRRJJJGGGHHHKKKJJJIIIDDDAAA===IIIrrr{{{uuuqqqwwwyyyzzzwwwrrrnnnnnnoookkkmmmooommmkkkjjjmmmpppmmmnnnpppsssvvvvvvsssoooqqqrrrsssqqqmmmiiigggfffgggcccaaadddnnnuuuuuuqqqsssppplllgggbbb___]]]\\\]]]```bbbbbb___\\\[[[[[[]]]\\\fffvvvlllppp~~~dddgggiiiqqq~~~~~~tttcccMMMAAA???<<<@@@CCC===<<<===??????@@@CCCJJJPPP^^^sss|||xxxssskkkeeeVVVTTTPPPHHH@@@===>>>AAAEEEKKKVVV```hhhkkkkkkkkkjjjbbbhhhdddNNN[[[~~~|||zzzxxxyyyzzz{{{yyywwwuuutttuuussssssqqqnnnjjjhhhhhhiiieeedddeeefffddd\\\PPPFFF???EEEWWW|||gggqqqtttWWW\\\gggzzzrrrDDD:::777888888777666555555555555333444444444444555555555666666666555555555444444333333222222333333444555555555555666777888:::;;;999;;;>>>AAACCCDDDFFFGGGFFFFFFIIIOOORRRQQQQQQTTTOOORRRWWWYYYXXXVVVUUUUUUZZZYYYYYYYYYZZZYYYVVVTTTUUUWWWZZZ\\\^^^cccjjjooopppkkk~~~rrrmmmeee\\\UUUPPPJJJFFFFFFBBB>>><<<<<<<<<;;;;;;999:::::::::999888666555666666666666777777888888555666666777888999::::::666777777777888888999999999999:::;;;;;;;;;;;;;;;===@@@CCCCCCAAA>>>>>>???DDDGGGJJJKKKPPP___uuusss\\\RRRJJJIIIIIIJJJKKKIIIFFFCCCAAA<<>>===??????>>>===@@@FFFKKKXXXnnnzzztttnnnfff]]]WWWOOONNNKKKDDD>>>===@@@DDDLLLOOOXXXdddoootttsssqqqfffeee~~~^^^SSS~~~}}}{{{yyyxxxvvvwwwxxxwwwtttsssssssssqqqqqqooolllhhhggggggiiigggggggggccc[[[QQQGGGAAAGGGYYY{{{pppttt]]]MMM\\\tttTTT777>>>666777777666555555555555555333333444444444555555555555555555444444444333333222222222222222333333444444444555555777888:::;;;999<<<>>>@@@@@@AAACCCEEEEEEEEEHHHNNNQQQOOOOOORRROOOSSSWWWXXXVVVUUUVVVXXXYYYYYYYYYZZZ\\\\\\ZZZWWWVVVXXXZZZ\\\^^^aaaeeehhhlllaaasssqqqfff^^^UUUNNNJJJGGGCCC@@@???>>>===;;;===<<<;;;:::999999888888888777777666777777888999666666777777888999::::::777888888999999::::::::::::;;;<<<===>>>>>>>>>===;;;>>>AAAAAA???===>>>@@@CCCHHHPPP[[[nnnnnnTTTJJJLLLBBBEEEHHHHHHEEEBBB@@@@@@???PPPttt|||zzz||||||xxxvvvwwwwwwyyy{{{xxxtttqqqrrrsssmmmnnnnnnnnnlllkkklllmmmkkkkkklllnnnooooooppppppuuuwwwyyyxxxtttpppmmmlllcccaaaeeeoooxxx{{{yyyxxxoookkkeee```^^^^^^aaacccccc```^^^```dddddd```\\\dddiiiqqquuurrrqqqzzzXXXiiisssmmmzzzkkksssvvv```JJJ@@@BBBCCCGGGHHH@@@>>>??????===;;;===BBBGGGTTTbbbppp{{{yyyvvv~~~zzztttmmmeee\\\SSSMMMKKKIIIEEEAAA@@@AAAFFFIIIUUUVVVYYYaaajjjoooooollldddvvvnnn```rrr}}}}}}}}}|||{{{yyyxxxwwwoooqqqrrrrrrpppnnnnnnooommmnnnooommmkkkhhhhhhhhhiiihhhcccYYYOOOJJJLLLPPPpppfffSSSVVVppppppBBB888<<<999666666555555444444555555444444444444555555555555444444444444333333333333222222111111222222333444444444555666777999:::;;;:::<<>>>>>@@@BBBDDDCCCGGGMMMOOOMMMMMMOOOOOOSSSVVVVVVTTTSSSWWWZZZZZZZZZZZZ[[[]]]]]][[[YYYXXXXXXXXXYYY[[[___cccfffttt___[[[ccciii|||ssskkk```\\\WWWSSSOOOJJJEEEBBBAAA@@@>>><<<;;;;;;;;;<<<;;;:::999888888888999:::777888888999999:::::::::888999999:::;;;;;;<<<<<<;;;<<<===>>>????????????:::===@@@@@@@@@BBBHHHMMMRRR___sssjjjVVVJJJGGGJJJCCCFFFHHHDDD??????FFFMMM]]]~~~}}}}}}~~~{{{{{{xxxzzz{{{xxxsssooooooppplllkkkkkkmmmooopppooonnnmmmmmmmmmmmmmmmooorrrtttyyy{{{|||zzzvvvqqqmmmkkkccc```ccclllqqqqqqqqqtttllljjjhhheeeccccccdddeeeeeedddbbbbbbbbbaaa```___fffiiimmmmmmiiihhhppp{{{sss```mmm]]]sss~~~yyybbbLLLBBBEEEHHHMMMMMMDDDAAABBBAAA???===???DDDIIIRRRXXXZZZ]]]kkkqqqcccdddsss}}}|||tttqqqllleee]]]UUUNNNIIIEEEBBB???>>>BBBGGGLLLOOOXXXZZZ\\\aaagggmmmrrrvvv|||mmm{{{{{{{{{zzzyyyxxxwwwvvvjjjlllmmmmmmlllkkkkkkllliiilllooopppnnnjjjhhhggg___^^^YYYPPPKKKPPP```nnn~~~bbbWWWTTTgggLLL999:::555:::666666555444444444555555444444444555555555666666444444444333333333222222222222222111222333333444555555555666888:::;;;<<<:::<<<>>>>>><<<;;;===@@@CCCBBBFFFLLLNNNLLLKKKMMMMMMQQQTTTSSSQQQQQQUUUZZZZZZYYYYYY[[[\\\\\\YYYWWWYYYXXXVVVVVVXXX]]]cccgggjjjuuu~~~sssbbbQQQkkk~~~{{{tttmmmeee]]]UUUOOOEEECCC@@@===<<<===>>>???>>>===;;;:::999::::::;;;999999::::::::::::;;;;;;999999:::;;;;;;<<<======;;;<<<===>>>????????????AAADDDFFFFFFGGGNNNYYYaaauuu___PPPNNNLLLGGGEEEIIIKKKJJJCCC===BBBRRR```~~~|||}}}}}}zzz|||yyy{{{{{{wwwqqqmmmlllmmmjjjiiiiiilllqqqsssrrrpppppppppooonnnnnnppptttwwwzzz{{{|||zzzuuunnnjjjhhhccc___aaagggiiigggjjjoookkkkkkkkkkkkjjjhhhgggfffeeeggggggddd___]]]^^^aaaeeeffffffdddaaabbbiiiqqq```|||wwweeeTTT~~~|||eeeOOOEEEIIIMMMRRRRRRHHHDDDEEEEEECCCBBBDDDIIINNNRRRSSSRRRUUUdddyyy```[[[fffwwwuuuqqqiiifffaaa[[[TTTNNNHHHEEEAAA===:::<<>>>>><<<:::999999:::::::::999<<<<<<:::;;;>>>>>>;;;:::===AAACCCDDDEEEEEEFFFEEESSS^^^]]]^^^mmmtttaaaMMMGGGIIIIIIFFFEEEKKKFFFFFFJJJNNN[[[{{{~~~~~~|||{{{{{{zzzvvvqqqoooppppppmmmjjjllllllkkkmmmpppqqqqqqpppllllllmmmlllmmmnnnrrruuu|||xxxuuusssqqqnnniiieeecccdddcccbbbbbbdddhhhkkkgggkkknnnlllgggcccdddfffjjjhhhddd```]]]]]]]]]]]]bbbeeefffccc^^^]]]aaafffnnn~~~gggyyy~~~fffgggvvv|||xxx]]]PPPFFFIIINNNNNNLLLMMMNNNMMMGGGCCCIIIVVV^^^]]]ZZZ[[[WWWYYYooo~~~iiirrrvvvyyy}}}yyyssslllgggccc]]]VVVPPPLLLHHHDDD@@@===<<<>>>EEEPPPWWWWWWUUU\\\aaa```jjjtttsssrrrpppooommmlllkkkjjjjjjiiiiiiiiiiiijjjjjjpppmmmjjjjjjjjjdddXXXNNNSSSKKKFFFQQQqqqxxxvvvaaaWWWQQQ[[[tttNNN<<<:::666444666555555444444444333333333444444444444444444444444222222111000000111111222111111111222222222333333555555666777777888888999666777888:::<<<<<<======AAACCCFFFHHHIIIJJJLLLMMMQQQRRRTTTTTTTTTUUUWWWYYYYYYYYYYYY[[[]]]\\\ZZZXXXZZZZZZZZZZZZ]]]```ccceeefffgggrrrwwweeeYYYfff{{{lll[[[RRRQQQQQQKKKEEEFFFFFFFFFCCC@@@>>>>>>???AAA@@@>>>???AAABBBBBBAAA@@@CCCBBB>>>>>>@@@AAA>>>BBBCCCCCCDDDGGGNNNXXX___nnn~~~uuu]]]QQQGGGIIIOOONNNHHHDDDGGGGGGQQQeee}}}zzzxxxvvvxxxwwwtttpppmmmkkkjjjkkkooonnnnnnooorrrssssssrrrlllmmmmmmllllllnnnrrruuuwwwuuuqqqoooooommmjjjgggeeefffgggfffdddbbbccccccfffkkkoooooojjjfffeeeeeejjjgggccc```]]]]]]___```bbbbbbaaa^^^[[[[[[___bbbbbb~~~iiiVVV```vvvyyywwwaaaSSSHHHHHHMMMNNNOOOPPPYYYYYYXXXXXX```jjjmmmiiiaaabbbaaahhh|||}}}~~~{{{yyyuuuppphhhbbbZZZUUUOOOKKKHHHDDD@@@<<>>===AAAJJJTTTYYYZZZYYY[[[^^^ZZZsssnnnllliiifffdddddddddeeegggggggggffffffeeedddccc___```^^^WWWMMMHHHJJJOOO[[[lllmmm|||eeeUUUOOO\\\ppp___FFF222333:::999444222333333333333333333333333222222222222222222222222111000000000000111111222111111111111222222222222444444444555666666777777666777999:::<<<=========@@@BBBDDDFFFGGGHHHKKKNNNTTTUUUWWWXXXWWWWWWXXXYYYYYYXXXYYY[[[]]]^^^]]]\\\]]][[[ZZZYYY\\\aaafffiiitttppprrrwww{{{pppgggggguuuooonnntttyyyyyywwwuuusssppplllgggdddlllooooooooosss{{{lllgggfffVVVLLLLLLHHHIIIHHHGGGCCC>>>???LLL[[[}}}}}}vvvyyyyyyyyy{{{{{{zzzxxxwwwwwwwwwwwwxxxnnnooonnnllljjjjjjmmmpppsssrrrrrrsssuuuwwwvvvuuulllkkkjjjhhhggghhhllloooqqqoookkkgggeeeddddddcccfffiiikkkkkkiiigggeeeeeedddgggjjjjjjhhheeedddddddddbbb^^^ZZZZZZ\\\___aaaddd```ZZZXXXXXX[[[^^^___lllqqq{{{ddd]]]sssyyyzzzsssvvv{{{^^^SSSGGGEEELLLWWW```eeeoooooorrryyyxxxnnniiiooottt{{{}}}zzzwwwssspppnnnmmmnnnjjjeeeeeefffbbbZZZSSSKKKHHHCCC??????@@@CCCDDDJJJNNNUUU]]]cccbbb\\\WWW___tttwwwpppnnnkkkgggeeedddddddddbbb```___\\\ZZZWWWUUUUUUUUUTTTPPPJJJGGGMMM[[[ggg{{{vvvbbbWWWUUU]]]uuulllFFF;;;444777888444222333333333333333333333333333222222222222222222222222000000//////000111111222000000111111111222222222222333333444555555666666666777888:::;;;<<<<<<===@@@BBBDDDEEEFFFHHHLLLOOOSSSUUUXXXYYYXXXXXXYYYZZZXXXXXXXXX[[[^^^______^^^ZZZYYYXXXYYY\\\bbbhhhkkkuuuqqqppprrrssswwwzzzjjjWWWMMMNNNbbbzzzuuugggXXXKKKJJJOOOKKKFFFHHHJJJLLLFFFFFFOOO]]]lllzzzuuuuuuxxxuuusssuuusssqqqpppoooqqqvvv{{{vvvrrrnnnlllnnnpppppppppsssrrrqqqsssuuuvvvuuutttjjjiiigggdddbbbcccgggjjjiiihhhfffcccbbbbbbcccdddaaabbbbbb```]]]\\\]]]^^^bbbbbbaaa```______aaabbb___\\\YYYVVVVVVXXX[[[]]]```\\\WWWTTTVVVYYY\\\^^^pppsssyyyxxx|||fff___UUURRRXXXcccjjjmmm~~~}}}~~~{{{ssspppxxx}}}~~~~~~{{{zzzxxxuuupppllliiifffeee```]]]ZZZZZZ[[[YYYSSSNNNFFFCCC???<<<<<>>@@@BBBCCCDDDGGGKKKNNNOOORRRUUUWWWWWWWWWXXXYYYVVVVVVVVVXXX\\\_________YYYXXXXXXYYY]]]bbbgggjjjnnnjjjiiillllllnnn}}}sssVVV???CCCXXXrrrppp```TTTNNNJJJGGGEEEGGGIIIFFFDDDFFFDDDAAALLLlllxxxttttttuuurrroooooommmllljjjkkknnnuuu{{{|||vvvpppnnnpppqqqqqqooorrrqqqpppqqqssstttsssrrrhhhgggddd```^^^___cccfff```aaabbbaaaaaabbbdddfffcccbbb^^^ZZZVVVUUUWWWYYY]]][[[YYYWWWWWWYYY\\\^^^YYYXXXVVVTTTTTTUUUWWWXXXWWWUUUSSSQQQRRRUUUYYY\\\hhhrrr~~~vvvwwwtttnnnjjjlllrrrsssqqq~~~{{{www~~~~~~{{{xxxwwwrrrpppmmmhhhddd```]]]\\\TTTSSSQQQQQQPPPNNNKKKHHH@@@???>>>===???EEENNNTTTXXXaaafffaaa[[[ddd~~~dddMMMJJJYYYqqqfffdddaaa^^^YYYVVVSSSQQQLLLJJJFFFCCCAAABBBDDDEEEHHHMMMZZZmmm}}}}}}vvvbbb]]]```ppplll]]]SSSZZZqqqbbbBBB888666555666444111111444111111222222222333333333111111111111111111111111.........//////000222222000000000000111111111111111111222222333444444444333444666777999999::::::<<<===???@@@AAADDDIIILLLJJJMMMQQQSSSTTTTTTUUUVVVRRRRRRRRRUUUYYY\\\]]]]]]ZZZYYYYYYZZZ]]]```ccceeeeeebbbbbbfffffffffppp~~~cccUUUOOOTTTjjjqqq~~~~~~iii[[[QQQJJJIIIKKKEEEJJJGGGCCCHHHHHHDDDBBBFFFWWWwwwrrrtttrrroooooopppnnnjjjjjjjjjjjjkkknnnrrrvvvxxxtttqqqmmmjjjjjjllloooppprrrqqqpppqqqsssssssssqqqiiigggccc___]]]]]]aaaeee___aaabbbbbb```___```bbbbbbaaa]]]YYYUUUTTTVVVXXXWWWUUUSSSSSSTTTVVVXXXXXXVVVUUUTTTSSSSSSSSSSSSTTTPPPQQQRRRQQQPPPSSSXXX]]]dddtttrrrXXXnnnttt}}}{{{ttt}}}}}}|||zzzzzzyyyxxxvvvtttrrrqqqhhhfffbbb^^^YYYUUUSSSRRRLLLMMMNNNKKKFFFCCCBBBBBB<<>>>>>AAAEEEJJJNNN]]]qqqvvvaaaTTT[[[aaatttnnnccc\\\XXX[[[lllrrr??????:::666444555666555555666111111111222222333333333000000000000000000000000............///000222222000000000000111111111111000111111222333333444444222333555666888999999999:::;;;<<<===???BBBGGGJJJFFFIIIMMMPPPQQQRRRSSSTTTPPPOOOOOORRRVVVZZZ[[[\\\[[[[[[[[[[[[\\\^^^```aaaaaa]]]___ddddddbbbhhhrrr|||ZZZOOOXXXfffuuupppnnnmmm___QQQJJJEEEAAAAAAFFF>>>IIIEEE???GGGLLLHHHFFFWWW~~~uuuooossspppiiijjjpppooohhhjjjjjjlllnnnooopppppppppfffggggggeeedddfffmmmsssrrrqqqpppqqqsssssssssqqqjjjhhhddd___\\\]]]aaadddccceeeeeeccc^^^[[[ZZZ[[[YYYYYYXXXVVVTTTSSSUUUWWWSSSRRRQQQRRRTTTUUUUUUTTTUUUUUUTTTTTTSSSSSSRRRRRRMMMQQQTTTTTTRRRSSSYYY___jjjxxx___FFFNNNiiittt}}}vvvyyy{{{~~~yyyvvvuuutttrrrpppnnnmmmmmm```^^^ZZZVVVRRRNNNKKKJJJIIILLLMMMHHHAAA<<<;;;===:::@@@HHHNNNRRRVVVZZZ]]]hhhhhhnnnzzzSSSOOO```lllOOOKKKHHHFFFAAA<<<<<<@@@CCCBBBDDDKKKRRR]]]mmm{{{{{{kkkYYYUUU\\\fffjjjZZZ\\\[[[[[[iiiQQQ===777555555444333333222111111111111111111000000000000////////////////////////////////////////////////000///.........///111222//////000000111111111111111222222333444555666666888999<<<>>>BBBEEEGGGHHHJJJLLLOOONNNLLLKKKNNNQQQLLLLLLMMMPPPTTTWWWYYYYYYZZZYYYYYYYYYZZZ\\\^^^___YYYWWWXXX]]]aaabbbfffkkktttyyy\\\PPPRRR\\\ooo|||lll]]]VVVUUUOOOBBBAAAHHHCCC>>>DDD???CCCEEERRRllluuuqqqqqqwwwoooqqqnnnjjjiiiiiikkkllllllgggmmmooommmmmmqqquuuuuuvvvqqqkkkfffaaabbblllwwwtttpppqqqwwwxxxqqqjjjfffllleee]]][[[```ddddddbbb``````___^^^]]][[[ZZZYYYYYYXXXVVVTTTRRRSSSVVVYYYUUUTTTSSSUUUWWWXXXXXXWWWSSSSSSSSSSSSSSSSSSSSSSSSVVVTTTRRRPPPQQQSSSWWWYYYiiiiiilllzzzjjjRRRCCCUUUyyypppyyy~~~xxxyyysssppplllhhhfffeeebbbaaaZZZWWWRRRMMMIIIGGGGGGGGG@@@@@@AAA???===<<<<<<===CCCGGGNNNSSSRRRRRR\\\iiitttuuufffeeeCCCAAABBBDDDBBB???AAAFFFHHHPPPaaarrr}}}}}}mmm```]]]\\\___nnn~~~vvv___VVV^^^___mmm\\\AAA999111555444444333222222111111111111111000000000//////////////////////////////........................000///.........///000111000000000000000000000111111111222333444555666666666777:::===AAAEEEGGGIIIIIIJJJLLLLLLLLLMMMNNNPPPKKKKKKMMMPPPTTTVVVXXXXXXVVVXXX[[[]]]^^^^^^]]]]]]XXXUUUUUUYYY]]]^^^bbbhhhmmmuuutttgggYYYWWWdddvvvqqqaaa[[[WWWQQQMMMLLL???BBB@@@EEELLLFFF???EEEDDDNNN]]]wwwtttrrrnnnmmmllllllnnnnnnmmmkkkmmmrrrtttqqqqqqtttwwwwwwssspppmmmjjjfffdddkkksssrrruuuxxxzzzwwwsssnnnkkkiiiccc]]]\\\```ddddddbbb^^^^^^^^^^^^]]]]]]\\\\\\ZZZYYYWWWTTTRRRRRRUUUXXXUUUTTTTTTVVVXXXZZZZZZYYYUUUTTTTTTSSSSSSSSSSSSTTTVVVTTTRRRQQQQQQSSSVVVXXX\\\]]]```iii|||rrrWWWKKKccc~~~sssjjj||||||sssrrrlllhhhddd```^^^]]]ZZZXXXTTTRRRMMMHHHDDDCCCBBBBBB;;;;;;;;;;;;:::<<>>???FFFNNNSSSUUUYYY^^^qqqvvvtttkkkhhhaaaUUUOOOXXXiii}}}qqqbbbTTTTTTddduuuccc===888;;;222444444333333222222111111111111000000000000//////////////////////////////........................///............///000000000000000000000/////////000111111222333444555555444555888<<<@@@CCCFFFHHHFFFFFFGGGJJJMMMNNNNNNNNNKKKLLLOOORRRUUUWWWXXXXXXTTTXXX]]]aaabbb```\\\YYYVVVRRRQQQTTTWWWXXX]]]bbbhhhkkkmmmqqq{{{xxxccc]]]]]]]]][[[ooovvvnnnuuu}}}|||mmmaaa[[[QQQHHHDDDCCCBBBBBBDDD@@@GGGFFFEEEGGGBBBAAALLLgggtttmmmnnnsssppppppqqqtttuuutttqqqooouuuxxxyyyuuutttwwwxxxwwwqqqoooooooookkkhhhjjjpppnnnyyy~~~xxxrrrrrrpppkkkccc```]]]^^^aaaddddddbbb]]]]]]]]]]]]]]]^^^___```[[[[[[ZZZWWWUUUUUUWWWYYYVVVUUUUUUWWWZZZ\\\\\\\\\WWWVVVTTTSSSRRRSSSSSSTTTTTTSSSRRRQQQQQQRRRTTTVVVTTTWWWZZZ___iiixxx{{{]]]SSSZZZ~~~vvvuuuuuuwww|||yyyoooggguuu|||~~~||||||rrriiiggg```]]]YYYUUUSSSQQQOOOMMMLLLIIIEEEAAA>>>===<<<<<<777888999999;;;???DDDHHHOOOLLLOOOVVVVVVZZZqqqzzzkkkbbbUUUIIILLLYYYYYY[[[aaahhhkkkiiikkkoooooonnnllliiiaaaVVVSSSUUUWWW[[[jjjooo]]]VVVPPP\\\wwwrrrHHH333777===555333333333333222222111111111000000000////////////........................---------------------------------.........//////000000////////////......///000000111222333444444444555777:::===@@@CCCDDDCCCBBBCCCGGGLLLOOONNNKKKLLLOOOSSSWWWXXXYYYZZZZZZWWWZZZ^^^bbbbbb^^^ZZZWWWUUUQQQOOOQQQSSSTTTXXX]]]bbbddddddeeemmm|||{{{cccQQQQQQUUUZZZcccnnn{{{yyynnngggfffaaaXXXZZZccc^^^aaagggkkkiiifffjjjrrr{{{xxxnnnhhhbbb```___ZZZPPPHHHJJJIIIIIIIIIHHHEEECCCBBBEEEJJJCCC;;;???GGGXXXoooxxxrrrkkkllltttuuuvvvwwwzzz|||{{{yyyvvv{{{}}}{{{vvvtttuuuuuurrrqqqooopppqqqooojjjkkkooonnnyyy{{{qqqlllooolllbbb^^^^^^^^^```bbbccccccbbb___^^^]]]]]]]]]^^^``````[[[\\\\\\ZZZYYYYYY[[[]]]YYYXXXWWWYYY[[[\\\[[[ZZZXXXVVVTTTRRRRRRRRRSSSSSSRRRQQQQQQPPPPPPQQQRRRSSSPPPTTTYYY[[[aaannnjjjOOOYYY{{{xxxqqqkkkggghhhlllppptttxxx}}}~~~|||||||||~~~~~~|||vvvoooiiisss~~~}}}yyy|||}}}}}}||||||~~~~~~|||zzzzzz~~~}}}|||qqqfff]]][[[VVVSSSOOOKKKJJJHHHFFFDDDDDDBBB???<<<:::999999999999:::<<<>>>???CCCGGGKKKNNNPPPOOONNNQQQ]]]nnnyyyaaaRRRKKKLLLCCC===XXXuuurrrqqqpppiii___[[[\\\VVVRRROOOOOOOOOTTT___kkkwww}}}eeeddddddZZZQQQQQQXXXssszzzLLL;;;666777777111333222222222222222111111000000000////////////...------------------------------------------------,,,---------............///...........................///000111222333333666666777999;;;<<<===>>>??????@@@EEEJJJMMMLLLIIINNNSSSXXX\\\\\\\\\\\\]]][[[\\\]]]]]]\\\ZZZXXXWWWUUUPPPOOOQQQRRRSSSVVV[[[YYY\\\^^^]]]___mmm}}}lllWWWMMMRRRfffzzzkkk___[[[ZZZYYYUUURRRRRRTTTTTTTTTWWW\\\bbbiiittt~~~~~~yyytttqqqppppppiiifffbbb___^^^]]]\\\ZZZTTTOOOJJJIIIJJJJJJHHHFFFGGGJJJLLLHHHCCCAAAAAABBB===DDD??????QQQmmmwwwvvvsssmmmqqq}}}yyyyyyyyy{{{}}}}}}|||zzz|||}}}zzztttqqqrrrppplllrrrpppoooqqqpppmmmnnnrrrrrrxxxvvvkkkhhhmmmfffYYY\\\^^^```bbbbbbaaabbbbbbaaaaaa```___^^^^^^^^^^^^WWWXXXZZZZZZZZZ[[[\\\^^^]]][[[ZZZYYYZZZZZZXXXWWWWWWVVVTTTSSSQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOHHHLLLPPPRRRUUU```ssshhhTTTWWWooovvvpppfff______aaaaaabbbeeeoooqqquuuwwwwwwvvvvvvwwwyyyyyyyyyyyyxxxwwwwwwwwwyyy{{{}}}}}}|||{{{zzzwwwsssnnnjjjsss}}}|||yyy~~~}}}zzz~~~yyyxxxxxxzzz{{{{{{yyywwwwww|||zzz}}}~~~pppeee[[[TTTQQQNNNKKKGGGDDDCCCBBB@@@??????>>><<<;;;::::::::::::<<<>>>AAACCCDDDEEEHHHIIIMMMTTTQQQHHHPPPdddhhh\\\JJJ@@@>>>BBB>>>HHHyyyddd```\\\XXXQQQHHHDDDFFFNNNOOOUUU^^^gggrrr~~~cccNNNKKKUUUSSSPPP[[[rrrTTT777:::<<<777444111222222222222222222111111000000////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------.........///---......///000111222222666666777888888999::::::;;;===???DDDHHHJJJIIIHHHNNNTTT[[[^^^]]]\\\\\\]]]\\\ZZZXXXWWWVVVWWWXXXYYYVVVRRRRRRUUUVVVUUUXXX\\\YYY[[[\\\[[[YYYaaauuusss\\\WWWfffxxx|||yyyqqqfffiiieeedddfffeee```^^^___aaaeeennnvvvyyywwwxxx{{{ooojjjeeeaaa``````___^^^[[[XXXSSSPPPNNNMMMLLLKKKLLLJJJHHHGGGJJJQQQXXX]]]^^^]]]VVVGGG>>>@@@JJJRRRWWWbbbeeemmm}}}rrrssssssqqqyyyxxxwwwxxxyyy{{{{{{yyywwwxxxxxxuuupppooopppnnniiisssooooooqqqrrrppprrrvvvvvvwwwrrrjjjhhhjjjcccXXX]]]```ddddddaaa___```bbbccccccbbbaaa```^^^\\\[[[SSSUUUXXXYYYYYYYYYZZZ[[[^^^\\\ZZZYYYXXXXXXUUUTTTVVVUUUTTTSSSQQQPPPOOONNNLLLLLLMMMMMMMMMLLLKKKJJJFFFFFFHHHJJJLLLSSSbbbqqqkkkSSSTTTmmmqqqtttggg___aaabbb^^^\\\___]]]```dddhhhjjjmmmppprrrlllnnnpppqqqppppppqqqrrrrrruuuxxxyyyzzzzzz{{{||||||zzzxxxuuuqqqllliiigggqqq}}}}}}~~~xxxttt{{{qqqqqqrrrsssuuuvvvtttrrrqqqvvvtttvvv~~~}}}vvvggg[[[SSSLLLHHHGGGDDDAAA??????>>>===<<<;;;;;;;;;;;;<<<===>>>>>>???AAADDDFFFGGGIIILLLNNNQQQVVVPPPGGGQQQddd```KKK@@@======>>>CCC___fffMMMJJJJJJLLLLLLLLLPPPWWWYYYaaassspppbbbUUUJJJJJJZZZ^^^bbb}}}\\\AAA555:::888555555222111111111111111111222222000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---...------,,,++++++,,,---...//////000,,,---...///000111111222444444555666777888999999888;;;@@@DDDEEEFFFFFFGGGJJJQQQYYY]]][[[YYYYYYZZZWWWUUUSSSRRRSSSVVVYYY\\\WWWUUUVVVZZZ[[[ZZZ[[[^^^^^^[[[[[[[[[ZZZ\\\hhhuuuyyyqqqtttmmmlllsss~~~wwwqqqhhhddd```aaagggjjjiiifffccc___[[[XXXXXXXXXWWWWWWVVVVVVSSSPPPPPPYYYgggrrrssstttkkk[[[WWWeee}}}xxxqqqssswwwxxx{{{uuuvvvxxxzzz|||zzzuuurrrrrrssspppnnnooosssrrrmmmpppnnnnnnsssuuuttttttvvvtttrrroookkkgggddd```]]]```dddgggeee```]]]___bbbaaabbbccccccbbb___\\\ZZZUUUWWWZZZ[[[ZZZXXXXXXYYY[[[ZZZXXXWWWWWWVVVTTTRRRSSSTTTTTTSSSQQQOOOLLLJJJIIIJJJKKKKKKKKKJJJHHHGGGHHHEEEEEEHHHLLLPPPZZZeee}}}lllddd```rrrcccYYYZZZZZZTTTQQQSSSNNNPPPSSSUUUXXX\\\aaaddd^^^aaaeeegggggghhhjjjlllhhhllloooqqqqqqqqqsssuuuttttttrrrnnnjjjfffeeedddmmm||||||pppiiipppiiihhhiiikkkmmmnnnlllkkkiiinnnllllllrrrqqquuuxxxhhhYYYOOOIIIEEEAAA@@@>>>;;;::::::;;;:::999888999:::<<<>>>@@@BBBCCCEEEFFFGGGIIILLLRRRXXX]]][[[RRRHHHFFFMMMSSSNNNEEE===EEELLLQQQccchhhWWWTTTRRRTTTYYY^^^ccclllvvvxxx]]]NNNKKKKKKRRRdddlllyyyfffAAA999888444,,,...444000111111111111111111222222000/////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---...---,,,,,,)))***+++,,,...///000000,,,,,,---...///000111111222222333555777888999:::666;;;AAADDDDDDCCCEEEGGGGGGNNNWWWZZZXXXVVVUUUVVVQQQPPPOOOPPPRRRVVV[[[]]]XXXWWWXXX]]]___]]]^^^```^^^XXXUUUYYY[[[ZZZ^^^dddoooyyynnnkkkzzzttt~~~ppp```\\\[[[aaalllrrrpppkkkdddbbbaaadddiiinnnrrrtttkkkjjjcccYYYRRRVVVdddqqqrrrxxxxxxttt{{{|||yyytttqqqvvv}}}yyyssstttvvvzzz~~~{{{tttooonnnooonnnmmmqqqvvvvvvrrrnnnlllooouuuxxxvvvuuuvvvnnnllllllkkkeee]]]]]]bbbbbbfffiiifff```\\\^^^bbb```aaaccceeeccc```]]]ZZZZZZ\\\^^^^^^\\\ZZZYYYXXXYYYWWWVVVVVVVVVVVVTTTSSSRRRSSSTTTTTTRRRNNNJJJHHHGGGHHHJJJJJJJJJHHHFFFEEEHHHBBBAAAHHHMMMQQQXXX```lllgggVVVzzz~~~mmm``````^^^VVVRRRTTTHHHIIIIIIHHHIIILLLQQQUUUQQQUUUYYY[[[[[[\\\^^^aaa```dddhhhjjjiiiiiikkknnnlllkkkjjjhhheeeddddddeeehhhzzz{{{iii___eeebbbbbbccceeeggghhhfffeeedddiiieeedddhhhfffiiixxxnnngggYYYLLLEEEBBB@@@===;;;999777666777888888777777888:::===@@@BBBDDDEEEJJJJJJJJJKKKQQQZZZeeemmmcccMMM@@@CCCEEE>>><<>>===888<<<===???CCCGGGIIIIIIGGGLLLJJJKKKQQQ^^^ooo~~~VVVIII>>>===??????BBBGGGSSS~~~jjj[[[UUUNNNlll```^^^```WWWNNNLLLGGGNNNaaa|||oooLLL===999777555222111111222222111111111000000000//////...............------,,,------,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,+++++++++,,,,,,,,,---------......///000000111111111222222333333444444555555888<<>>BBBIIINNNOOOQQQWWWgggggg@@@>>>???AAACCCJJJ\\\nnnaaaUUUPPPKKKlllUUUKKKCCCJJJHHHEEEIIIPPPbbb|||jjjDDD666666666555444222111111222333000000000000////////////...............---,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++,,,---------,,,++++++++++++,,,,,,,,,,,,------......///000000000000000000111222222333333555888;;;===>>>???AAABBBDDDGGGKKKOOOQQQPPPNNNMMMPPPSSSXXXZZZ[[[ZZZ[[[[[[\\\ZZZXXXXXXXXXXXXWWWVVV\\\[[[ZZZZZZ[[[^^^bbbdddgggdddeeennn{{{{{{mmmlllrrrsssmmmhhhsssqqqttt|||zzzxxxsssssswwwvvvrrrmmmmmmooorrrttttttqqqnnnpppsssssspppooorrruuuuuuooonnnlllmmmooopppooooooooonnnllllllllljjjgggeeeeeebbb^^^YYYVVVVVVZZZ^^^```aaa```^^^[[[[[[\\\^^^\\\^^^___]]]ZZZVVVSSSRRRXXXWWWUUUUUUVVVVVVUUUSSSQQQNNNNNNQQQQQQNNNMMMPPPPPPOOOMMMKKKIIIGGGFFFEEEFFFFFFFFFFFFEEEDDDBBBBBBBBBCCCEEEGGGIIIJJJKKKKKKbbbrrr}}}iiiTTTKKKRRRkkkgggWWWXXXOOOPPPLLLDDD@@@@@@===999>>>AAAAAA>>>===???@@@???@@@@@@AAABBBBBBCCCDDDDDDGGGFFFGGGGGGHHHIIIKKKLLLOOOPPPPPPLLLGGGDDDEEEGGGDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGGGGGGGGGGHHHHHHHHHIIILLLQQQUUU\\\eeeqqqyyymmm]]]OOOGGGCCC???<<<999888999:::::::::;;;>>>===;;;;;;======:::===AAAEEEEEEBBBCCCJJJPPPTTTdddnnnssslllHHHAAA<<<;;;CCCUUUttthhhWWWPPPLLLKKKrrr[[[KKKFFFCCCJJJGGGGGGUUUhhhrrrIII555333555444333222222111222222333000000/////////.........------.........---,,,,,,,,,,,,++++++++++++,,,,,,************************((()))***+++,,,---------***++++++++++++,,,,,,,,,,,,------......///000000......///000000111111222555777999:::;;;<<<===???BBBDDDHHHKKKMMMNNNNNNMMMTTTVVVXXXYYYXXXXXXYYYZZZ[[[ZZZXXXVVVUUUUUUTTTSSSXXXXXXXXXYYY\\\___bbbdddeeebbbaaadddkkkyyymmmiiissszzzuuummmiiijjjlllnnnoooooommmlllnnnnnnmmmkkkkkklllmmmmmmjjjiiihhhiiijjjlllmmmmmmllljjjhhhgggfffdddbbb___^^^\\\XXXUUUSSSTTTWWWYYY[[[YYYXXXXXXYYY[[[[[[[[[\\\\\\\\\ZZZWWWSSSQQQOOOSSSQQQQQQQQQSSSTTTSSSRRROOOLLLLLLNNNNNNLLLLLLOOONNNLLLIIIFFFDDDCCCDDDDDDEEEEEEEEEDDDDDDCCCAAAAAAAAABBBDDDFFFHHHHHHHHHGGGOOOZZZoootttUUULLLdddvvvmmmccccccZZZKKKBBBBBB@@@<<<@@@CCCDDDBBB???>>>>>>>>><<<<<<======>>>>>>????????????@@@@@@AAABBBCCCDDDCCCDDDDDDBBB???>>>???AAA@@@@@@??????????????????@@@AAAAAAAAABBBBBBBBBBBBHHHGGGFFFDDDCCCEEEKKKOOOYYY^^^gggoooqqqmmmccc\\\YYYVVVPPPJJJEEEBBB@@@???;;;:::999:::<<<===??????AAABBBAAA???============<<>>DDD@@@FFF___iiiYYYSSSNNNLLLNNNwwwiiiYYYJJJDDDEEEIIIRRRSSSZZZpppsssJJJ::::::999333222222222111111222222222/////////............------------...---,,,,,,+++++++++************++++++************************((()))***+++,,,,,,------*********+++++++++,,,,,,,,,,,,,,,---......//////------...//////000000111444555777888888999;;;===>>>@@@DDDHHHKKKMMMNNNOOOXXXXXXVVVSSSQQQRRRUUUXXXXXXWWWVVVTTTRRRQQQQQQQQQSSSTTTVVVXXX[[[___aaacccbbb``````aaabbbgggvvvxxxlllaaabbblllpppjjjaaaccceeeggghhhhhhgggffffffeeeeeegggiiijjjhhhgggfffeeeeeeddddddeeefffiiikkkiiifffcccbbbaaa___]]][[[ZZZYYYXXXXXXXXXXXXXXXWWWZZZWWWUUUVVVYYY[[[[[[[[[ZZZYYYXXXWWWUUUSSSPPPNNNNNNMMMMMMNNNPPPQQQQQQPPPNNNKKKJJJLLLLLLIIIJJJMMMJJJHHHEEEBBBAAAAAAAAABBBCCCCCCCCCCCCBBBAAA@@@@@@???AAACCCDDDEEEFFFEEEEEEGGGKKKWWWmmm]]]PPPTTTooo|||wwwWWWEEEDDDFFFDDD===>>>@@@AAA@@@>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>?????????===<<<;;;<<<<<<===============<<<<<<<<<=========>>>>>>>>>??????>>>>>>>>>>>>>>>???AAACCCCCCDDDFFFIIIJJJGGGCCC???@@@@@@??????===<<<:::999;;;;;;<<<===>>>@@@CCCEEEFFFEEEEEEDDDAAA???@@@BBBAAADDDIIIRRR]]]gggppptttttt___JJJDDDHHHIIIEEEBBB@@@QQQrrrlllZZZVVVSSSLLLJJJNNNiiibbb[[[RRRIIIBBBEEEKKKOOO```mmm|||zzzJJJ333666<<<888///222222111111111111111111///.........---------------------------,,,+++++++++******))))))******+++************************))))))***+++,,,,,,,,,+++************++++++++++++++++++,,,,,,---.........------......//////000000111333444555555666999;;;<<<===@@@DDDHHHKKKMMMOOOVVVTTTQQQLLLJJJLLLPPPTTTRRRSSSSSSQQQOOONNNOOOPPPQQQSSSUUUWWWZZZ\\\^^^___]]]]]]^^^___]]][[[aaajjjyyynnnhhhcccaaadddeeeccc```^^^```bbbaaa```^^^^^^^^^\\\\\\```hhhkkkiiifffeeebbbccccccbbbaaacccfffiiifffdddaaa___^^^]]][[[YYYZZZZZZ\\\^^^```___\\\ZZZ\\\ZZZXXXXXXYYY[[[[[[[[[VVVUUUSSSSSSSSSRRRPPPNNNKKKJJJJJJLLLNNNPPPOOONNNNNNJJJIIIJJJIIIFFFGGGJJJFFFEEEBBB@@@??????@@@AAAAAAAAABBBBBBAAA@@@@@@???>>>???@@@BBBCCCDDDDDDDDDFFFFFFNNNdddmmmVVVQQQTTT___uuunnnPPPKKKKKKHHHAAA===;;;>>>???>>>>>>???????????????>>>>>>>>>>>><<<=========<<<;;;::::::======<<<;;;:::999999:::::::::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999::::::;;;<<<<<<======>>><<<;;;;;;<<<=========>>>===<<<;;;:::;;;<<<<<<;;;<<<======>>>AAAEEEHHHDDDCCCDDDEEECCCAAADDDJJJ[[[gggyyyrrrdddTTTFFF===>>>===<<>>@@@DDDGGGJJJKKKNNNMMMKKKHHHFFFHHHLLLPPPMMMNNNOOONNNLLLLLLNNNPPPSSSTTTUUUWWWXXXXXXXXXXXXVVVUUUXXXZZZYYYVVVXXX]]]lllrrrnnnmmmllljjjgggfffeeeeeeeee^^^```aaa```]]]ZZZ[[[\\\\\\ZZZ^^^gggllliiiffffffbbbccccccaaa```aaaeeehhhfffccc```^^^^^^]]]\\\ZZZ[[[[[[\\\```cccccc```\\\\\\[[[ZZZXXXVVVVVVWWWXXXQQQOOONNNOOOQQQQQQPPPNNNJJJIIIIIIJJJMMMNNNNNNMMMMMMIIIFFFGGGFFFCCCCCCGGGDDDBBBAAA???>>>>>>??????@@@@@@@@@AAA@@@@@@???>>>======>>>???@@@BBBDDDEEE<<<;;;AAAWWWyyyqqqnnnfff___ddd|||{{{wwwooo^^^QQQEEECCCDDDBBBAAABBB@@@@@@?????????>>>>>>>>><<<======>>>===<<<;;;:::<<<;;;:::999::::::::::::999999999:::;;;;;;<<<<<<999999999:::::::::;;;;;;===<<<:::::::::999999888<<<;;;999999;;;<<<===<<<::::::::::::;;;===@@@AAA;;;<<<======>>>BBBHHHMMMFFFFFFJJJNNNNNNMMMTTT]]]{{{zzz[[[GGG888>>>EEEGGGHHHUUUrrr{{{aaaWWWTTTPPPNNNLLLIIIHHHIIIxxxfffUUULLLDDDCCCCCCEEEGGGLLLZZZgggxxxHHH;;;666999666---...999222222222222111000///.........---------,,,,,,,,,,,,,,,---------,,,++++++******))))))))))))******))))))))))))))))))))))))******+++++++++******))))))************+++++++++***++++++,,,,,,---......------......///000000000...///111111222444888;;;:::;;;<<<>>>AAADDDFFFHHHFFFGGGGGGFFFEEEGGGJJJMMMIIIKKKMMMMMMKKKKKKNNNQQQUUUVVVVVVWWWVVVUUUSSSRRRQQQPPPQQQUUUVVVUUUWWW\\\]]]llluuullliiijjjgggiiilllllljjjhhhgggggg```cccdddbbb^^^[[[[[[]]]bbb^^^___gggkkkhhheeeeeecccddddddbbb``````eeeiiigggdddaaa___^^^^^^]]]\\\ZZZZZZZZZ]]]aaabbb```]]]YYYZZZYYYVVVRRRQQQRRRTTTNNNLLLJJJLLLOOOPPPOOOMMMJJJIIIHHHJJJLLLMMMMMMLLLLLLHHHEEEEEECCC@@@@@@DDDBBBAAA@@@??????>>>>>>>>>??????@@@@@@@@@??????>>><<<<<<<<<===???AAADDDEEEFFFBBBCCCQQQkkksssQQQMMMgggkkkWWWNNNKKKGGGEEEFFFAAAAAA@@@@@@??????>>>>>>===>>>???@@@@@@???>>>>>><<<;;;::::::;;;<<<<<<<<<:::::::::;;;<<<===>>>>>>:::::::::;;;;;;;;;<<<<<<<<<:::999999:::<<<===>>><<<<<<<<<===>>>===:::888888:::<<<===>>>===<<<:::;;;<<<===>>>???DDDLLLRRRRRRRRRWWW^^^```aaaiiittt{{{fffSSSFFFAAAAAADDDEEEMMMjjjwww^^^QQQNNNMMMJJJFFFGGGKKKMMMLLLzzzqqqjjj^^^QQQKKKMMMFFFKKKNNNMMMPPPcccpppDDD666555444333222222222222000000000000////////////......---------,,,,,,,,,,,,,,,,,,++++++***************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***(((***+++---......------...------......///000111/////////000111333444555666888:::<<<>>>@@@AAABBBAAABBBEEEFFFGGGIIILLLOOOJJJHHHGGGHHHJJJLLLNNNNNNLLLLLLMMMOOOPPPQQQSSSSSSQQQSSSWWWXXXSSSNNNRRRZZZ^^^```hhhtttssspppjjjgggiiiiiikkknnnooommmhhhccc```dddeeegggfffddd```\\\YYY```aaaccceeeggggggeeecccaaaaaaaaaaaabbbcccdddeee^^^^^^]]]]]]]]]___```aaa]]]^^^^^^\\\[[[[[[]]]___^^^[[[VVVRRRPPPQQQSSSTTTMMMMMMMMMOOOQQQQQQOOOMMMKKKKKKKKKKKKKKKKKKLLLMMMKKKJJJHHHFFFDDDBBBBBBAAAAAA@@@???>>>===;;;;;;:::>>>???@@@@@@@@@@@@???>>>??????>>>>>>>>>>>>>>>>>>AAA???FFFRRRYYYaaauuuuuu]]]WWWNNNfffwwwttt___PPPKKKMMMGGGDDDGGGJJJHHHDDDBBB???===>>>AAA@@@===>>>BBB===:::888999<<<===:::777???>>><<<<<<<<<<<<;;;:::;;;888666888;;;;;;<<<===999:::999888:::>>>===999===AAAAAA===;;;===<<<888333888>>>???===;;;===@@@>>>DDDEEE???>>>FFFNNNQQQVVVUUUVVV\\\bbbbbb[[[TTT^^^YYYPPPHHHCCCBBBDDDEEEMMMVVVlllyyy___QQQIIIIIIHHHHHHGGGHHHIIIJJJLLLvvvxxxfffaaa\\\YYYRRRIIIHHHLLLOOOTTT[[[bbbooowwwSSS>>>444444222111111000000000000000000000/////////......------------,,,,,,,,,,,,,,,,,,++++++*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***((()))***,,,,,,,,,,,,+++,,,,,,,,,,,,---...///000//////000000111222333444666777999;;;===>>>??????CCCDDDFFFFFFFFFHHHJJJLLLNNNJJJFFFFFFJJJMMMOOOPPPJJJKKKKKKMMMNNNNNNOOOOOONNNQQQUUUWWWSSSOOOSSSZZZ^^^^^^bbbiiiqqq{{{pppkkkjjjfffeeeiiijjjlllnnnnnnmmmiiieeebbbcccfffjjjlllkkkfffaaa]]]```aaacccfffggggggdddcccccccccccccccdddeeeeeefff``````aaabbbccceeefffgggbbbbbbaaa^^^[[[ZZZ[[[]]]^^^[[[WWWSSSQQQRRRTTTVVVRRRQQQQQQRRRSSSRRRPPPNNNOOONNNMMMKKKJJJJJJIIIIIIJJJIIIGGGEEECCCBBBAAAAAA@@@@@@???>>>===<<<;;;:::>>>???@@@AAAAAA@@@???>>>????????????????????????AAA>>>AAAIIILLLOOO]]]nnnkkkUUUXXX___ooopppeeeXXXTTTZZZ```___ZZZQQQFFF>>>???BBBAAA???===AAAAAAAAAAAA@@@???>>>===???===;;;999999999999999>>>======??????===<<<<<<<<>>EEE@@@<<<===AAAAAA>>>:::CCC@@@<<<;;;>>>CCCHHHKKKGGGHHHHHHLLLVVV```___WWWRRRPPPNNNOOOPPPNNNGGGBBBAAA@@@AAAFFFPPP^^^kkksssdddTTTNNNLLLHHHHHHHHHHHHHHHIIIJJJJJJooo\\\PPPOOOMMMLLLLLLIIIGGGLLLSSS^^^fffsssmmmGGG777666333222111000////////////000000000/////////......------------,,,,,,,,,,,,+++++++++++++++*********'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******))))))******+++******)))++++++++++++,,,---...///000000000000000111222333555666888999;;;<<<<<<===EEEFFFGGGGGGFFFFFFHHHIIIQQQKKKFFFEEEJJJOOOQQQPPPKKKKKKLLLMMMMMMMMMMMMMMMLLLNNNSSSVVVTTTQQQUUU\\\___\\\\\\```ccchhhrrr{{{vvvmmmgggjjjjjjgggggglllkkklllmmmmmmllljjjgggfffdddhhhmmmqqqppplllfffaaabbbdddgggiiiiiihhhfffeeeddddddddddddddddddeeeeee```bbbdddfffhhhiiiiiiiiiccccccbbb___\\\[[[\\\^^^]]][[[WWWTTTSSSTTTVVVXXXXXXVVVUUUUUUVVVUUURRRPPPNNNNNNLLLKKKJJJJJJIIIIIIIIIHHHFFFDDDCCCBBBAAAAAA@@@@@@??????>>>===<<<<<>>:::999:::<<<>>>===<<<<<<<<<===???@@@666999;;;<<<<<<<<<<<<<<<===@@@???===AAAPPP```iiippp___RRRRRRTTTLLLBBB===@@@>>>???GGGTTT^^^bbbbbbbbb[[[YYYcccuuu|||nnn\\\LLLIIIEEE@@@===<<<;;;<<<888AAARRRiiidddTTTLLLJJJKKKFFFGGGHHHHHHHHHHHHHHHHHHuuu___QQQJJJHHHHHHIIIIIIGGGFFFKKKVVVaaauuudddGGG666111222222111000000/////////000000000/////////.........---------,,,,,,,,,+++++++++++++++***************'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********************************))))))++++++++++++,,,---...///111000000000000000111222555666888999:::;;;;;;;;;CCCEEEGGGGGGFFFFFFGGGIIIQQQLLLGGGHHHMMMQQQQQQNNNNNNNNNOOOPPPPPPPPPOOONNNLLLNNNSSSWWWVVVTTTWWW]]]```]]]]]]```bbbcccgggmmmvvvmmmkkkffffffjjjllliiihhhjjjkkkllllllllllllkkkjjjiiigggjjjnnnqqqppplllgggdddgggiiilllmmmmmmkkkjjjiiibbbbbbbbbbbbcccbbbbbbbbbbbbdddfffhhhhhhgggeeeccc_________^^^\\\\\\^^^```\\\ZZZXXXVVVUUUWWWYYYZZZ]]][[[YYYWWWWWWUUUSSSQQQJJJJJJIIIJJJJJJKKKLLLMMMHHHGGGEEECCCBBBAAA@@@@@@AAAAAAAAA@@@?????????>>>???@@@AAABBBBBBAAA@@@???????????????@@@@@@@@@@@@CCCBBBDDDFFFDDDBBBGGGOOOiiiwwwdddXXXPPPKKKGGGMMMTTTeee|||yyygggVVVUUUZZZYYYPPPIIIOOOKKKFFFAAA???@@@BBBCCC===>>>??????>>>>>>>>>???999===>>>======AAAEEEGGGCCCIIIPPPYYYiiixxxhhhhhheeeVVVLLLKKKFFFPPP```rrr~~~}}}tttkkkggg^^^ZZZ```llllll[[[IIIAAA???<<<999:::BBBMMMVVVhhhvvvfffZZZTTTKKKFFFGGGEEEFFFGGGHHHHHHHHHFFFFFF|||rrrjjj^^^SSSKKKGGGHHHKKKKKKNNNOOOKKKLLLVVVhhhvvv[[[>>>777777555333222111111000000000000111////////////............------,,,,,,,,,+++++++++***************************)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))+++++++++***************,,,,,,,,,,,,---...///000000000000///000000111111666666888999:::;;;;;;;;;@@@BBBEEEGGGGGGHHHIIIJJJNNNKKKJJJMMMQQQRRROOOKKKNNNOOOQQQRRRRRRRRRQQQPPPOOOPPPUUUZZZZZZXXXZZZ___bbb```bbbgggjjjhhhiiikkkjjjsss}}}xxxmmmdddhhhcccaaaeeeiiihhheeecccjjjjjjkkkkkkkkklllllllllkkklllmmmmmmkkkiiifffdddgggjjjnnnnnnllljjjiiiiiiaaaaaabbbcccccccccbbbbbbfffggghhhiiigggddd```]]]^^^^^^^^^\\\ZZZYYY[[[\\\ZZZYYYXXXWWWWWWYYY[[[\\\^^^[[[XXXVVVUUUTTTQQQOOOHHHHHHHHHHHHIIIJJJKKKLLLFFFEEEDDDBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???@@@AAAAAAAAAAAA@@@???>>>>>>?????????@@@@@@@@@===>>>@@@BBBAAA@@@CCCHHHNNNlllwwwfff]]]WWWPPPMMMRRRXXX```qqq}}}tttjjjeeessshhhZZZTTTUUUXXXWWWVVVQQQSSSTTTQQQJJJCCC===;;;===AAABBB@@@CCCMMMTTTVVVeeeqqqtttddd\\\```___VVVTTT[[[ddduuuyyybbbTTTTTTPPPMMMMMMNNNKKKFFFBBBAAACCCFFFKKKWWWkkk~~~kkk[[[WWWSSSKKKEEEGGGDDDEEEFFFGGGGGGFFFEEEDDDiiiWWWWWWNNNJJJHHHHHHHHHGGGJJJNNN[[[bbbfffccceeesssaaaBBB555555444333444111111000000000000111111/////////.........------,,,,,,,,,,,,++++++++++++)))))))))************************)))((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))******))))))++++++*********++++++,,,,,,,,,,,,,,,---...///000///////////////000111222444555777999:::;;;<<<<<<===@@@DDDGGGHHHIIIJJJLLLJJJKKKMMMPPPQQQPPPMMMJJJLLLMMMPPPSSSTTTTTTTTTSSSVVVVVVZZZ___```]]]]]]aaadddbbbdddkkkooommmlllnnnggglllrrrwww~~~pppeeebbbbbbcccdddaaa___bbbgggjjjiiigggggghhhiiikkkllllllmmmmmmlllkkkkkkjjjiiigggeeeddddddhhhllllllhhheeeeeeeeeaaabbbdddeeeffffffeeeeeehhhiiijjjiiihhhdddaaa^^^bbbaaa___[[[WWWTTTTTTUUUXXXXXXWWWWWWXXXZZZ\\\^^^[[[YYYUUUSSSQQQPPPMMMKKKIIIHHHHHHGGGFFFFFFGGGGGGEEEDDDCCCAAA@@@?????????@@@@@@@@@@@@@@@AAAAAAAAA>>>???@@@@@@@@@@@@???>>>=========>>>??????@@@@@@>>>???@@@AAA@@@???@@@BBBHHHeeeqqqlllkkkjjjpppxxxrrreee[[[WWWWWW^^^ccceeeooo{{{|||xxxdddLLLFFFFFFKKKLLLKKKPPPYYYfffuuunnnUUUCCC;;;@@@???>>>>>><<<>>>IIIUUUiiimmmuuu{{{fff]]]SSSOOOKKKHHHHHHJJJEEEEEEEEEFFFEEEEEEDDDDDDyyylllZZZHHHDDDIIIFFFFFFGGGJJJHHHIIISSS```rrrOOO@@@666666555//////444000//////......///000000//////.........---------,,,,,,,,,++++++++++++***((()))))))))*********+++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))(((((()))***+++,,,++++++++++++,,,---...///.........//////111222333222333555777999:::;;;;;;<<<@@@DDDGGGHHHIIIJJJKKKHHHLLLOOOPPPNNNLLLLLLMMMKKKNNNQQQUUUXXXYYYYYYXXX]]]\\\___ddddddaaa```bbbfffbbbaaafffjjjjjjjjjlllfffeeedddfffmmmyyy|||iii___ZZZWWWYYY^^^^^^```bbbdddfffjjjmmmnnndddfffhhhjjjlllmmmmmmllliiijjjkkklllkkkiiigggeeebbbfffjjjjjjfffbbbbbbccc___aaaccceeeggggggffffffccceeefffggggggfffeeedddcccbbb___[[[UUURRRQQQRRRVVVVVVVVVWWWXXX[[[]]]^^^WWWTTTPPPNNNLLLKKKIIIGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCBBB@@@????????????=========>>>>>>>>>??????===>>>????????????>>>===;;;<<<<<<===>>>>>>??????>>>@@@AAA@@@???@@@@@@@@@KKK^^^mmmsss{{{gggdddgggkkkuuuzzzwwwnnneee___XXXLLL???======>>>>>>???AAAFFFIIIMMMVVV\\\XXXLLLDDDFFFKKKTTTPPPOOOPPPSSS]]]rrrttt```SSSRRRNNNGGGFFFIIIKKKIIIFFFEEEDDDDDDCCCCCCCCCDDDWWW[[[YYYMMMBBBAAAGGGKKKNNNMMMMMMKKKGGGLLLaaawww|||hhhiii~~~}}}NNN>>>333///444666///---222......---------....../////////.........---------,,,,,,,,,+++++++++******(((((())))))*********+++''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))((('''''''''((()))+++,,,************+++,,,---...---------...///111222333///111333555777999:::;;;===@@@DDDGGGHHHHHHIIIJJJIIILLLOOONNNKKKIIILLLPPPMMMPPPTTTYYY\\\^^^^^^^^^aaa```cccggggggcccaaacccggg```]]]___cccdddeeehhhccc^^^YYYXXX___nnnlllaaaYYYYYYXXXSSSRRRVVVUUU]]]ccccccbbbdddjjjnnnbbbdddgggjjjlllmmmllllllfffiiimmmoooooommmiiigggbbbgggkkkkkkfffbbbbbbccc\\\^^^aaaccceeeeeeeeeddd]]]^^^aaadddfffggghhhhhhaaaaaa^^^ZZZVVVSSSSSSTTTUUUUUUUUUVVVXXX[[[]]]___TTTQQQMMMJJJIIIHHHFFFEEEBBBBBBCCCCCCDDDFFFGGGHHHCCCBBBAAA@@@????????????::::::;;;;;;<<<<<<======<<<===>>>??????>>>===<<<:::;;;;;;<<<===>>>>>>???999;;;<<<;;;<<<>>>>>>>>>@@@LLLQQQTTTmmm[[[JJJKKKJJJNNNVVVYYYccctttpppQQQIIIKKKJJJEEECCCAAA===666:::===<<<888:::@@@BBB???BBBGGGKKKJJJIIIQQQbbbpppiiiWWWSSSFFFLLLKKKFFFGGGNNNMMMEEEFFFEEEDDDBBBBBBBBBCCCDDDGGGHHHGGGBBB===???HHHPPP]]]eeeiiiiiilllwwwffflllyyyNNN222444333222111000000000000000000//////.........---.........---,,,+++)))(((,,,+++******))))))*********)))'''((())))))((('''))))))************))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&''''''((((((((((((((('''(((((()))***+++++++++,,,,,,+++++++++,,,------............////////////222333333444666777999::::::@@@FFFGGGEEEDDDFFFHHHIIIJJJJJJJJJIIIKKKOOORRRTTTXXX[[[ZZZXXXXXX\\\aaaccccccdddddddddccccccbbbXXXYYY[[[^^^aaadddfffgggfffccc]]]]]]jjj}}}pppeeeWWWUUUSSSPPPOOOOOOPPPQQQUUUVVVYYY]]]aaaeeehhhiiidddfffjjjlllmmmllljjjhhhgggiiimmmooommmiiiddd```fffddddddeeefffeeeaaa]]]^^^```bbbdddcccaaa___]]]\\\]]]___aaaccccccbbb```]]]```]]]VVVPPPQQQTTTTTTWWWWWWXXXZZZ[[[]]]^^^^^^ZZZWWWSSSMMMIIIFFFEEEEEEBBBCCCCCCDDDDDDEEEEEEEEEBBBAAA???>>><<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<:::::::::::::::999888777888999<<<=========;;;::::::======<<<===BBBDDDBBB@@@@@@CCCIIIQQQllljjj\\\SSSGGGEEELLLQQQ\\\ccc]]]TTTRRRWWW[[[[[[[[[\\\___fffooovvv{{{~~~}}}|||{{{~~~yyyqqqiii___NNN@@@???BBBEEEDDD@@@>>>???AAA>>>???>>>>>>AAAKKK[[[gggdddiiimmmqqqxxxjjjWWWOOOQQQJJJJJJIIIIIIIIIHHHHHHHHHFFFDDDBBBBBBCCCCCCBBBAAAKKKJJJFFFBBBBBBJJJXXXdddccc@@@777<<<222222111000////////////000/////////.........------------------------------,,,++++++******++++++***(((((((((******)))((())))))************))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&''''''((((((((((((((('''(((((()))******++++++---,,,,,,,,,,,,---......---.........////////////111111222333444666777888888===CCCDDDCCCAAACCCEEEFFFGGGHHHHHHHHHKKKNNNQQQPPPSSSVVVVVVTTTUUUYYY]]]________________________ZZZZZZ\\\^^^```bbbdddeeefffdddaaaaaajjjvvvxxxtttnnn|||vvveeeYYYRRRQQQPPPNNNLLLLLLLLLLLLMMMNNNQQQVVV[[[^^^```_________aaadddggghhhgggeeedddeeefffggggggeeebbb___]]]```___]]]^^^___^^^[[[XXX\\\]]]^^^______^^^\\\[[[XXXXXXYYYZZZ[[[[[[YYYXXXWWWZZZYYYSSSNNNOOOQQQRRRUUUVVVWWWYYYZZZZZZZZZZZZUUUSSSPPPLLLIIIGGGEEEEEEBBBAAAAAAAAABBBCCCCCCDDD???>>>===<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999888777666777888999:::999999888999<<<<<<;;;<<>>@@@???>>>@@@BBBCCCDDDEEEFFFFFFHHHLLLOOOJJJMMMPPPPPPOOOPPPTTTXXXZZZZZZYYYYYYYYYZZZZZZ[[[[[[[[[[[[\\\^^^```bbbccceeeeeeddddddhhhkkkfff___]]]cccmmm|||zzz```SSSOOOKKKHHHJJJJJJJJJJJJJJJJJJJJJKKKJJJNNNTTTYYY\\\ZZZWWWUUUZZZ[[[]]]___```___^^^]]]```___^^^]]]\\\ZZZYYYYYY[[[YYYXXXWWWWWWWWWUUUTTTXXXXXXYYYYYYYYYYYYYYYXXXUUUUUUUUUTTTSSSRRRQQQPPPRRRWWWWWWRRRNNNNNNPPPPPPQQQSSSUUUWWWWWWWWWVVVUUUNNNNNNLLLJJJHHHFFFEEEDDDAAA@@@???>>>>>>???AAABBB<<<<<<;;;:::::::::::::::::::::::::::::::::::::::999999:::::::::999888888777777777777777888888999888;;;;;;999;;;???@@@>>>>>>===>>>???<<<@@@TTTjjjlllhhhpppxxxxxxqqqlllmmmppp~~~jjjdddjjjrrriiigggdddeeennn|||mmm\\\UUUOOOIIIGGGJJJGGGGGGFFFFFFFFFEEEEEEEEEBBB@@@>>>>>>>>>???>>>===nnnmmmnnnrrr|||uuuooopppGGG333555:::555,,,111111000///.......................................---,,,+++,,,...111222---,,,++++++******++++++)))(((((()))+++---,,,,,,(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((())))))************,,,,,,++++++,,,,,,---...,,,,,,---------........./////////000111333444555333777;;;<<<<<<<<<===???AAACCCDDDDDDDDDEEEHHHJJJFFFHHHKKKKKKLLLMMMPPPSSSWWWWWWVVVUUUVVVVVVXXXXXXXXXXXXXXXXXX[[[^^^aaaccceeeccc```___``````[[[VVV\\\YYY\\\eeeppppppZZZLLLKKKMMMLLLJJJGGGHHHIIIKKKLLLLLLLLLLLLKKKOOOTTTXXXYYYWWWTTTQQQWWWXXXYYYYYYXXXWWWVVVUUUWWWWWWWWWVVVVVVVVVVVVVVVXXXWWWUUUTTTSSSSSSSSSRRRTTTTTTTTTUUUUUUVVVVVVVVVWWWWWWVVVTTTQQQOOONNNNNNRRRWWWXXXSSSOOOOOOPPPOOOLLLNNNQQQTTTUUUTTTSSSRRRJJJJJJIIIHHHGGGEEECCCBBBAAA@@@===;;;;;;===???@@@;;;;;;:::::::::;;;;;;<<<999999999999888888888888999999:::::::::999999888999888777666777888:::;;;777::::::888999===>>><<<:::999;;;===;;;;;;CCCMMMtttyyyggg\\\RRRPPPNNNJJJHHHIIIFFFFFFFFFEEEEEEEEEEEEDDDAAA@@@>>>===>>>>>>===<<>><<<;;;<<<>>>@@@<<<<<<<<<<<<<<<======>>>999999888888888777777777888999999:::::::::999999:::888777555666888:::;;;777::::::777888;;;<<<:::888888999<<<======AAAEEEOOOiii~~~```XXXRRRMMMLLLKKKHHHEEEDDDFFFFFFFFFFFFEEEEEEEEEEEEBBB@@@>>>>>>>>>>>>>>><<>>===>>>??????>>>>>>=========>>>>>>???999999999888777777666666888888999:::::::::999999888666555444555666888999888::::::777777:::;;;999999999:::;;;<<<>>>???AAA@@@III^^^yyybbbZZZPPPNNNKKKJJJJJJHHHFFFDDDFFFFFFEEEEEEEEEDDDDDDDDDBBB@@@>>>>>>??????>>>===]]]CCC;;;888444111000222222000---111111000///............,,,,,,,,,------.........++++++*********)))))))))+++******)))((()))))))))***(((((((((******)))(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((***))))))))))))))))))))))))))))))))))))******+++++++++++++++,,,,,,,,,,,,...------......///000111222222333555777999999999;;;===???@@@@@@AAABBBDDDHHHGGGGGGHHHIIIJJJKKKKKKKKKMMMPPPRRRRRRRRRPPPOOOKKKJJJHHHHHHLLLRRRXXX\\\\\\VVVSSSUUUVVVTTTVVV[[[VVVUUUVVVVVVWWWXXX[[[^^^ccceeemmmpppZZZRRRVVVXXXLLLHHHCCC@@@??????@@@AAABBBBBBBBBCCCEEEGGGIIIJJJIIIIIIJJJLLLMMMOOOQQQQQQTTTSSSQQQPPPPPPQQQRRRSSSOOOOOOOOOOOOPPPRRRTTTUUUMMMOOOQQQPPPMMMKKKJJJKKKKKKLLLOOORRRSSSSSSSSSRRRQQQVVV[[[ZZZUUUQQQOOOOOOOOOSSSSSSOOOLLLOOOSSSTTTRRRRRRQQQPPPNNNLLLJJJIIIHHHGGGFFFEEEDDDEEEFFFFFFFFFEEEDDDBBBAAA@@@@@@@@@??????>>>=========>>>>>>::::::999888888777666666777888999::::::::::::999777777666666666777888999999;;;:::777777::::::888999;;;;;;;;;;;;;;;<<<<<<<<<>>>GGGgggyyy]]]TTTUUUMMMLLLKKKIIIIIIIIIHHHFFFDDDDDDDDDDDDCCCCCCCCCBBBBBB@@@>>>===>>>>>>===<<<yyy{{{UUU999111555---000333222///------...000000...---------------,,,,,,,,,------.........)))******+++++++++******,,,++++++***)))************)))'''((())))))((('''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((*********)))))))))))))))*********)))***++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------...///111000111333555777888888777:::===@@@AAABBBDDDFFFIIIHHHGGGGGGHHHJJJJJJIIIGGGIIIMMMPPPPPPOOOMMMKKKKKKIIIFFFFFFHHHNNNTTTXXXYYYUUUUUUZZZZZZTTTSSSVVVWWWSSSLLLLLLRRRXXXVVVPPPTTTUUU[[[gggzzzxxxaaaYYYZZZNNNDDDDDDEEEGGGCCC???>>>@@@AAA@@@>>>DDDCCCCCCCCCDDDGGGJJJLLLGGGIIIKKKNNNPPPQQQRRRRRRPPPOOOOOOOOOPPPRRRUUUWWWTTTRRRNNNLLLMMMOOOSSSUUUMMMPPPSSSSSSOOOLLLKKKLLLHHHKKKNNNQQQSSSSSSRRRQQQPPPVVV\\\]]]XXXSSSQQQQQQOOOSSSTTTPPPOOOTTTYYY[[[XXXVVVTTTPPPLLLIIIGGGEEEGGGFFFDDDDDDEEEGGGIIIKKKGGGGGGFFFEEECCCBBBAAAAAA??????>>>===============:::::::::999888777777666777888999:::::::::::::::999999999999999::::::;;;999;;;;;;777777::::::888888;;;===;;;:::;;;:::999888???@@@NNNpppooo___WWWTTTRRRJJJKKKIIIFFFEEEFFFEEECCCCCCCCCBBBBBBBBBAAAAAAAAAAAA???=========>>>===<<>>???@@@AAACCCEEEFFFFFFFFFFFFGGGGGGHHHIIINNNNNNNNNMMMMMMLLLLLLLLLGGGHHHJJJKKKKKKLLLOOOQQQWWWVVVTTTSSSRRRRRRSSSSSSSSSQQQMMMLLLNNNPPPQQQRRRLLLQQQVVVWWWXXXaaarrrwwwaaaLLLJJJGGGDDDBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDFFFFFFHHHFFFEEEHHHLLLOOOPPPOOOSSSRRRPPPOOOQQQUUUYYY\\\TTTQQQOOOOOORRRUUUWWWXXXZZZVVVRRROOOOOOQQQSSSTTTJJJLLLOOOQQQRRRRRRQQQPPPRRRRRRSSSVVVWWWWWWTTTRRRSSSRRRQQQRRRUUUWWWWWWWWWVVVUUUUUUSSSOOOKKKFFFDDDGGGGGGGGGHHHJJJKKKJJJIIIFFFEEEDDDBBBBBBBBBBBBCCC??????>>>>>>>>>>>>>>>???=========;;;777555555555555555666777888999999:::;;;:::888777777888:::;;;:::999888777666666666666:::;;;<<<:::888777777888===:::;;;FFF[[[sssdddSSSPPPQQQMMMGGGHHHHHHGGGHHHGGGEEEAAA>>>BBBBBBAAAAAA@@@???>>>>>>======<<<<<<<<<;;;;;;;;;uuuoooPPPGGG;;;333222222222111////////////.........---///......---,,,,,,------...---,,,+++,,,...000111:::...(((,,,...)))(((---************))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))((((((((((((((((((((())))))*********+++++++++******+++,,,,,,------...///000000111222333444444555999===???AAABBBDDDFFFFFFEEEEEEFFFGGGIIIKKKMMMOOOOOOOOOOOONNNMMMLLLLLLIIIJJJLLLLLLKKKLLLOOOQQQPPPOOONNNMMMNNNNNNOOOPPPTTTQQQOOONNNOOOQQQQQQQQQOOOQQQRRRPPPOOOTTT^^^gggrrr~~~gggSSSFFFHHHFFFDDDBBB@@@?????????@@@@@@@@@@@@AAAAAAAAAAAABBBAAAAAABBBCCCDDDEEEEEEGGGEEEEEEGGGKKKNNNNNNMMMPPPPPPPPPQQQSSSWWWZZZ\\\UUUSSSPPPOOOQQQTTTVVVWWWYYYUUURRRRRRTTTUUUTTTRRRNNNOOOQQQTTTUUUVVVVVVVVVRRRRRRRRRSSSTTTTTTSSSQQQUUUSSSSSSTTTVVVWWWWWWVVVTTTTTTSSSQQQNNNKKKHHHGGGGGGFFFGGGHHHKKKLLLKKKJJJHHHGGGEEEDDDCCCCCCDDDDDD@@@@@@???>>>>>>===>>>>>><<<======;;;888666666777666666666777888888999999:::999888777888999:::;;;:::999888777666666666666:::;;;;;;:::777666777888<<<::::::BBBOOO^^^gggkkkssscccPPPGGGHHHKKKHHHDDDHHHGGGGGGGGGGGGFFFBBB???AAAAAA@@@@@@???>>>>>>===<<<<<<;;;;;;;;;:::::::::wwwZZZDDD666222...---///000...,,,//////.........---------000///...---------------...---,,,,,,,,,,,,...///222)))&&&+++...***)))---+++++++++*********))))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++******++++++,,,---------...//////000111222333444333666<<<@@@BBBCCCEEEFFFBBBBBBBBBDDDFFFJJJNNNPPPPPPPPPQQQQQQPPPOOOMMMLLLMMMNNNNNNMMMLLLLLLNNNPPPIIIIIIJJJJJJLLLMMMOOOPPPTTTSSSQQQQQQRRRRRRQQQPPPPPPOOOMMMJJJHHHIIILLLPPPVVVfffmmmtttgggPPPGGGCCC@@@BBBAAA???>>>=========>>>>>>>>>??????@@@@@@AAAAAA@@@@@@@@@@@@AAABBBCCCDDDEEEDDDDDDEEEHHHKKKKKKKKKKKKMMMPPPSSSVVVXXXYYYYYYUUURRROOONNNPPPSSSTTTUUUYYYUUUSSSUUUYYYZZZVVVRRRTTTUUUVVVWWWXXXZZZ[[[[[[TTTTTTUUUUUUUUUTTTSSSSSSTTTTTTSSSUUUVVVWWWVVVUUUSSSRRRPPPNNNMMMKKKJJJJJJGGGFFFFFFHHHKKKLLLKKKJJJIIIHHHFFFEEEDDDDDDEEEEEEAAAAAA@@@>>>============;;;<<<<<<;;;999888888999888777777777777777888888777777888888999999999999999888777666666555666666888999:::999777666666777999888888===CCCHHHJJJIIIbbbnnnVVVOOOGGGEEEGGGJJJIIIGGGFFFEEEEEEFFFFFFEEEBBB@@@?????????>>>======<<<<<<:::::::::999999999999888rrrsss]]]CCC777222666444222111111///+++(((.........---------,,,,,,......------......///000......---,,,++++++,,,,,,---(((&&&+++,,,***)))************))))))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))*********************+++,,,,,,---------...//////111111222333222666;;;???AAABBBCCCDDD?????????AAAEEEJJJNNNQQQPPPPPPQQQRRRQQQOOOMMMLLLPPPQQQQQQOOOMMMLLLMMMOOOIIIJJJKKKMMMOOOQQQSSSTTTUUUTTTSSSTTTUUUTTTRRROOOOOOMMMJJJHHHHHHIIIIIIHHHSSSZZZUUUSSSdddxxxtttmmm]]]LLLBBBBBBDDDDDD>>>===<<<;;;;;;<<<===============>>>??????@@@@@@???????????????@@@AAAAAABBBBBBBBBCCCEEEGGGHHHIIIIIILLLPPPTTTVVVVVVUUUSSSQQQOOOMMMMMMPPPSSSUUUVVV[[[WWWTTTWWW[[[]]]ZZZUUUZZZZZZYYYYYYZZZZZZ[[[\\\VVVXXX[[[\\\ZZZWWWUUUSSSPPPPPPQQQTTTVVVWWWUUUTTTSSSQQQNNNLLLJJJJJJJJJJJJFFFFFFFFFHHHJJJLLLKKKJJJHHHGGGEEEDDDCCCCCCDDDDDDBBBAAA@@@>>>===<<<<<<<<<999:::;;;;;;:::999:::;;;999888777666666777777888666777888888999999888888888777666666555555555666666777888777666555666777666555666:::===???>>>===GGG```ooobbbRRRNNNLLLJJJHHHHHHIIIHHHHHHDDDCCCBBBCCCDDDCCCAAA???=========<<<<<<<<<;;;;;;999999888888888777777777zzzjjj|||yyyZZZIII???666000000000///......//////...---------------,,,,,,,,,,,,+++++++++,,,...///111222...---,,,,,,++++++******+++((((((******((('''((()))(((((((((((('''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''((((((((()))(((((()))))))))*********))))))***++++++,,,,,,---,,,------...///000111222333666;;;===>>>???@@@AAA???@@@AAACCCGGGKKKOOORRROOOOOOPPPPPPPPPOOONNNMMMRRRRRRRRRPPPNNNLLLMMMNNNJJJLLLNNNPPPSSSUUUWWWXXXTTTTTTTTTUUUVVVUUURRRPPPNNNLLLIIIIIIKKKKKKJJJHHHHHHRRRSSSSSS^^^dddfffnnn~~~~~~~~~nnnZZZPPPHHHJJJGGGAAA??????===999;;;;;;:::999:::;;;===>>><<<<<<<<<=========>>>>>>==================>>>???>>>???@@@AAABBBDDDFFFGGGIIIKKKOOORRRSSSQQQOOOMMMNNNNNNNNNQQQUUUYYYZZZZZZ]]]YYYUUUVVVZZZ\\\[[[YYY]]]\\\ZZZYYYXXXXXXXXXXXXTTTYYY___aaa]]]XXXSSSPPPJJJKKKMMMQQQTTTUUUTTTRRRQQQOOOLLLIIIGGGGGGHHHIIIFFFFFFFFFGGGIIIJJJIIIHHHDDDCCCBBB@@@@@@@@@@@@AAAAAA@@@???===<<<;;;;;;;;;888999;;;:::999999;;;<<<999888777666666666888888666777777888888777777666777666555555444555555555333555666555444444555666555444555777999<<<=========IIIYYYlllttt]]]TTTRRRJJJKKKKKKHHHEEEBBBAAABBBCCCAAA@@@???@@@@@@@@@???===<<<<<<;;;;;;;;;;;;;;;:::888777777777777666666666aaaIII666444333......555...---,,,,,,,,,---///000------,,,,,,,,,+++++++++)))******+++---///000111,,,,,,,,,++++++***************))))))((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''(((((()))((((((((()))))))))******))))))******+++,,,,,,,,,+++,,,---...///000000111333555888:::;;;<<<>>>???CCCDDDEEEGGGJJJMMMOOOQQQLLLLLLMMMMMMMMMMMMNNNNNNSSSSSSRRRPPPMMMLLLMMMNNNKKKMMMOOORRRTTTVVVWWWWWWSSSSSSSSSUUUVVVVVVTTTRRRNNNLLLJJJIIIIIIIIIHHHFFFDDDNNNQQQSSSZZZYYYUUUZZZ\\\lll~~~xxxkkk]]]OOODDD@@@BBB<<<@@@@@@>>>======;;;777999999888888999:::<<<===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<:::<<<>>>??????AAADDDGGGHHHIIILLLMMMMMMLLLJJJHHHMMMNNNQQQVVV[[[^^^^^^]]][[[XXXVVVUUUVVVWWWXXXXXX[[[ZZZYYYXXXWWWVVVUUUUUUQQQWWW]]]^^^ZZZSSSNNNLLLFFFGGGKKKOOORRRSSSPPPNNNLLLJJJHHHFFFFFFFFFHHHHHHFFFFFFEEEFFFGGGHHHFFFDDDAAA@@@>>>===<<<<<<======???>>>===;;;::::::::::::777888::::::999888:::;;;999888666555555777999:::888888777777666555555555555555444444444444555555111333444444333333555666666555444444555777999;;;;;;<<<===GGGbbbxxxfff[[[NNNLLLNNNIIIHHHGGGEEEBBB??????AAACCCBBB@@@>>>>>>???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;777777777777666666666666}}}]]]DDD888777666333---)))---333000000///...,,,+++,,,,,,,,,,,,,,,,,,++++++++++++++++++***++++++,,,---...***++++++++++++*********)))***)))((('''(((((()))((((((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%%%%&&&''''''((())))))(((((((((((()))))))))***)))))))))***++++++,,,,,,++++++,,,---...//////000111333555666777:::===@@@DDDEEEGGGIIIJJJKKKKKKKKKJJJJJJIIIIIIJJJLLLNNNOOORRRSSSRRRPPPMMMLLLLLLNNNMMMNNNPPPSSSTTTUUUVVVVVVRRRRRRRRRSSSUUUVVVUUUTTTNNNMMMLLLIIIGGGFFFFFFFFFJJJOOOLLLKKKRRRRRRRRR[[[SSSRRRVVVbbbssskkk[[[SSSKKKDDD???:::777:::???;;;>>>>>>;;;;;;>>>>>>;;;888777777666777888:::;;;<<<<<<;;;;;;::::::999999;;;::::::999999:::::::::666999;;;======???CCCGGGEEEFFFFFFGGGGGGHHHGGGGGGJJJLLLQQQWWW\\\]]][[[YYYSSSTTTUUUTTTRRRQQQQQQSSSUUUVVVWWWWWWWWWVVVTTTSSSPPPUUUYYYYYYSSSMMMJJJJJJFFFHHHKKKOOOQQQPPPLLLIIIDDDDDDDDDDDDEEEGGGIIIJJJGGGEEEEEEEEEFFFEEECCCAAA???>>><<<;;;::::::;;;;;;<<<;;;::::::999999999999666888999999777777888:::888777666555555777:::;;;;;;999777555444333333444555444444333444444555555000111333333222333444666666555444222222222444666888888666888IIIllleeeWWWSSSSSSJJJGGGJJJHHHGGGFFFDDDBBBBBBBBBCCCDDDDDDBBB?????????>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777666666666666yyyWWWHHHAAA888555555000***///999555)))***+++,,,,,,+++******+++,,,,,,,,,+++++++++******---,,,++++++******++++++)))******+++++++++******((())))))'''&&&(((++++++))))))))))))((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))(((((((((((()))))))))))))))))))))***++++++,,,,,,***++++++,,,---...///000///000222333555999>>>BBBBBBCCCFFFGGGHHHGGGEEEDDDIIIHHHFFFFFFGGGKKKNNNPPPRRRRRRRRRPPPMMMLLLLLLMMMOOOPPPRRRTTTVVVVVVVVVUUURRRQQQQQQRRRTTTVVVVVVUUULLLMMMLLLJJJGGGFFFHHHJJJHHHNNNNNNOOOTTTQQQMMMTTTQQQGGGHHHVVV___^^^eeerrr}}}uuuaaaUUUMMMFFFBBB===::::::>>>???;;;777777999<<<<<<999888:::999555777666555555666777888999===<<<<<<;;;:::999888888::::::999999888999999:::444777:::<<<<<>>===;;;:::999999::::::::::::999888888999999999666777888888777666777999888777555444555888:::<<<<<<:::777444333222333333444444333333333444444555///000222222222222444666444444444333222111333444333:::<<<999===QQQmmmxxxWWWSSSKKKOOOQQQFFFAAAFFFGGGEEEDDDCCCBBBBBBBBBAAAAAAFFFDDDAAA@@@??????===<<<;;;;;;;;;;;;;;;;;;;;;;;;888777777777666666666666qqqXXXCCC777333333444555444222000///...------......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++******++++++,,,---))))))*********++++++++++++***)))'''''''''((((((***)))'''&&&%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&&&&''''''&&&&&&&&&'''(((((('''&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&'''&&&&&&%%%%%%''''''''''''(((((((((((((((((((((((())))))))))))***++++++,,,,,,------...///111333444444666999;;;???@@@AAAAAABBBBBBBBBBBBCCCCCCDDDEEEFFFGGGIIIIIIPPPSSSUUURRRMMMJJJKKKNNNTTTUUUVVVVVVTTTRRRRRRSSSUUUSSSPPPOOOPPPRRRSSSRRRKKKKKKIIIGGGDDDCCCEEEGGGGGGKKKOOOQQQQQQPPPPPPPPPIIIJJJJJJKKKLLLNNNPPPQQQWWW]]]nnn}}}___VVVJJJBBB???>>>;;;888:::888777555555555666666:::888666555444555666777555555555555666666666666888777777666555444444444666666666666666666666666999999888888888999;;;<<<:::;;;>>>@@@AAABBBBBBBBBBBBGGGLLLOOONNNMMMNNNPPPMMMNNNOOONNNLLLJJJKKKLLLLLLNNNPPPRRRSSSSSSSSSRRRTTTTTTSSSQQQOOOKKKHHHGGGNNNPPPQQQNNNHHHCCC@@@@@@===>>>@@@CCCFFFGGGIIIIIIFFFFFFEEEDDDBBB@@@>>>===;;;;;;:::999999888777777:::888666777:::;;;999777666666555444444333222222...444777222///444===BBBCCC???:::555222222222333111111111111111111222222222222222222222222222222444333222222111111222222777666555666<<>>===<<<;;;;;;:::999999888888777888666444333333333555666~~~vvvooo^^^PPPGGG:::222///111444666111000//////.........///---,,,,,,,,,++++++++++++,,,,,,+++++++++************************+++,,,,,,)))))))))*********++++++))))))(((''''''((()))******)))'''&&&%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&(((''''''((((((((('''&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&'''&&&&&&%%%%%%''''''''''''(((((((((((('''((((((((())))))))))))******++++++,,,------------///111222222444666999;;;;;;===>>>???@@@@@@@@@BBBAAAAAABBBCCCEEEGGGHHHLLLOOOPPPNNNJJJHHHKKKNNNSSSUUUWWWWWWUUUSSSSSSSSSUUURRROOOMMMNNNOOOOOONNNJJJIIIHHHFFFDDDCCCEEEGGGFFFIIILLLNNNNNNMMMMMMMMMGGGHHHHHHIIIJJJKKKMMMNNNJJJIIIOOO[[[dddiiipppxxx~~~ttthhh[[[QQQEEE@@@:::888999999777444777666555444444444555555888777666555444555666666333333444444444555555555777777666666555444444333555555555555555555555555777777666666777999:::;;;:::;;;===>>>@@@@@@@@@@@@AAADDDIIIJJJJJJHHHIIIJJJJJJKKKKKKJJJHHHHHHIIIKKKKKKMMMNNNPPPPPPOOONNNMMMMMMMMMLLLKKKIIIFFFDDDBBBIIIKKKMMMKKKFFFBBB@@@@@@@@@AAABBBDDDEEEFFFFFFFFFAAAAAAAAA@@@???>>>===<<<;;;;;;::::::999999888888777555444555888999888666444444444333222111111111666<<<===777111333999;;;???===999555333222222333111111111111111111111111222222222222222222222222444333222222111111222222444222222222666<<>>===???BBBEEEGGGHHHJJJKKKJJJGGGGGGJJJMMMQQQTTTWWWXXXVVVTTTSSSRRRRRROOOLLLJJJJJJKKKJJJIIIGGGGGGGGGEEECCCCCCEEEGGGDDDFFFJJJKKKKKKJJJJJJJJJEEEEEEEEEEEEFFFGGGHHHIIIEEEBBBAAADDDGGGJJJPPPVVV\\\```gggsssxxxlllcccVVVIIIAAA===;;;:::333222222444888999666333333333333333333444444555666666555555555555444444222222222222333333333333666666555555444444333333333333333333333333333333444444444444555777999:::999:::;;;<<<============>>>AAADDDEEEEEECCCCCCCCCGGGGGGFFFEEEDDDEEEHHHJJJKKKKKKLLLLLLKKKIIIGGGFFFJJJJJJJJJIIIHHHFFFEEEDDDFFFHHHIIIHHHFFFCCCAAAAAADDDDDDDDDEEEEEEDDDDDDCCC<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::555444333444666777666555333222222111111000000000888>>>???888222222444555999888777555333222111111111111111111111111111111222222222222222222222222333333222111111111111222222111000000222555888:::777666999VVVtttkkk___XXXVVVUUUSSSPPPLLLIIIFFFEEEFFFFFFFFFEEECCCBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@???>>><<<;;;;;;:::999999888888777666666666555444333222333444555yyyiiittt{{{qqq\\\DDD777555555222222111111111000...+++)))---,,,,,,------...///000,,,++++++++++++*********++++++++++++************((((((((((((((()))******((((((((()))))))))******((((((((((((((()))******((((((''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&'''''''''%%%#########&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))******+++,,,,,,,,,***,,,---------...111333777777888::::::;;;;;;;;;>>><<<;;;:::<<>>@@@BBBCCCCCCBBBBBBDDDDDDCCCBBBAAACCCGGGJJJKKKKKKJJJIIIGGGEEECCCBBBIIIIIIIIIHHHHHHGGGGGGFFFGGGHHHIIIIIIGGGEEEBBBAAAEEEEEEEEEEEEEEEDDDCCCCCC;;;;;;:::::::::999::::::;;;;;;;;;;;;;;;;;;;;;;;;666666555555555555444444222222222111111111000000111777999555111111333222444444444444333222111000111111111111000000000000111111111111111111111111333222222111111111111111222222222222333444444555333777999FFF^^^mmmyyyuuulllddd]]]UUUPPPOOONNNKKKHHHIIIGGGEEEDDDEEEFFFFFFEEEBBBAAAAAA@@@@@@@@@@@@@@@??????>>>===<<<;;;::::::999888888777777666666555555444333333222222333333uuusssgggSSSCCC???888111///000///,,,+++,,,..................//////...---------......,,,,,,,,,,,,+++++++++++++++++++++*********))))))((((((''''''(((((()))***''''''((((((((())))))))))))))))))))))))((('''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))(((&&&(((***(((&&&$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((()))******++++++,,,+++,,,------,,,---///111999::::::;;;;;;;;;::::::===;;;:::999;;;???CCCFFFIIIIIIJJJIIIGGGFFFFFFFFFHHHLLLPPPRRRQQQOOOMMMMMMHHHFFFEEEFFFGGGHHHHHHGGGDDDEEEEEEEEECCCCCCDDDEEEDDDFFFHHHHHHGGGFFFFFFGGGDDDDDDCCCBBBBBBBBBCCCCCC;;;>>>AAABBBCCCBBB@@@>>>@@@BBBEEEDDDCCCGGGPPPWWW[[[```eeehhhmmmvvvzzzrrrkkkhhhUUUOOOFFF@@@>>>===<<<;;;444666999999777444444444444222111111111111000///000111222333444555555555111222333333333333222222111111222222222333333333333333333333222222222222333333333333333333333333/////////000222444666777666666666777777888888999;;;<<<>>>AAACCCEEEEEEEEECCCDDDCCCBBBAAACCCGGGJJJJJJJJJIIIHHHFFFDDDCCCBBBFFFFFFEEEEEEFFFFFFFFFFFFKKKKKKKKKKKKJJJGGGDDDBBBDDDDDDEEEEEEEEEEEEDDDDDD>>>>>><<<;;;:::999999999<<<;;;;;;;;;;;;;;;::::::999999999777555444333333333333333333333222222222...333666333000222222111111111222333222111000000111111111000000000//////111111111111111111111111333222111111000000111111000111222333444444444444000777777:::AAABBBFFFUUUxxxtttggg]]]WWWRRROOOKKKJJJKKKLLLLLLJJJFFFEEECCCDDDEEEFFFEEEDDD@@@@@@@@@@@@@@@?????????======<<<;;;::::::999999888777777666666555444444444444333222222222222222xxxrrruuuyyyiiiJJJ999:::111000///...//////...---***+++------,,,---///111111000///...---,,,,,,,,,---,,,,,,,,,+++++++++++++++************)))))))))((((((((((((((())))))***''''''''''''((((((((((((************)))((('''&&&&&&''''''(((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&((()))******)))((('''***,,,+++(((&&&''')))&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((()))******+++++++++,,,------,,,,,,...000999::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;===AAADDDFFFHHHIIIKKKKKKJJJHHHFFFDDDEEEHHHKKKMMMMMMLLLKKKKKKFFFEEEEEEFFFHHHIIIIIIHHHEEEFFFFFFFFFDDDCCCCCCDDDEEEGGGHHHHHHFFFEEEEEEFFFDDDDDDCCCAAAAAA@@@@@@@@@@@@AAA@@@<<<;;;>>>???===@@@BBBCCCBBB???>>>@@@CCC@@@FFFIIIFFFFFFMMMXXX^^^\\\]]]aaahhhqqqyyy~~~{{{lllccc^^^[[[ZZZWWWRRROOOLLLGGG@@@;;;::::::888777555666999;;;555555555444222222333555333222111000000111222333000000222333444444444444000000111111111111222222111111111222222222222333222222222222111111111111333333333333333333333333////////////000222444555555444444555555777888999;;;;;;<<<@@@DDDFFFGGGFFFCCCDDDDDDCCCBBBDDDGGGJJJGGGGGGGGGFFFFFFFFFEEEEEEIIIIIIHHHHHHIIIIIIJJJKKKLLLKKKKKKKKKKKKIIIFFFCCCCCCDDDEEEEEEFFFFFFEEEEEEAAA@@@>>><<<;;;;;;;;;;;;<<<<<<;;;;;;:::999999999:::;;;;;;999666444333444444444444444444444444444111555777444222333333111000000111111111111000000111111111000000//////...111111111111111111111111222222111000000000000111---...000111222222222222///000---111;;;888222888GGG^^^uuugggaaa]]]VVVPPPKKKIIIHHHHHHJJJKKKKKKKKKEEECCCCCCCCCEEEEEEDDDCCC???@@@@@@@@@@@@???>>>>>>;;;;;;::::::999888888777777777666555555444444333333333333222222222111111rrr```UUUDDDCCCEEEEEE<<<111111999444111...,,,+++,,,...111...///000...,,,+++---000///...---,,,++++++++++++++++++++++++************************))))))))))))))))))(((((())))))***+++&&&&&&'''''''''((((((((((((((()))******)))((('''%%%&&&'''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$&&&((()))(((''''''%%%)))+++***'''%%%'''***&&&&&&''''''&&&&&&%%%$$$###$$$%%%&&&''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''(((((()))******++++++,,,,,,+++******,,,...444555777999:::;;;<<<<<<=========>>>@@@CCCFFFGGGEEEGGGJJJLLLMMMKKKGGGDDDCCCFFFIIIJJJJJJIIIJJJKKKHHHGGGGGGHHHIIIJJJIIIGGGFFFGGGHHHGGGDDDCCCCCCCCCEEEFFFGGGFFFDDDCCCDDDEEEDDDCCCAAA@@@???>>>>>>>>>CCCEEECCC===<<<@@@AAA???>>>>>>>>>======<<<<<<<<<@@@DDDDDD>>>;;;>>>@@@??????AAACCCFFFHHHJJJLLLMMMSSSXXX[[[\\\\\\\\\WWWQQQOOOOOORRRWWW\\\]]]WWWRRRKKKPPPPPPIIIDDDCCCBBB???BBB???<<<;;;;;;:::777555777777777777555444333333444222000///111444777888111222222222111222333444//////111222222222222111000000/////////000111222//////000000000111111111111111111111111111111111111111111111111111111111000/////////000111333444333333333333555666888999;;;:::;;;>>>BBBEEEEEEDDDCCCDDDDDDDDDCCCDDDEEEGGGCCCCCCDDDDDDEEEGGGHHHIIIMMMMMMLLLLLLLLLMMMNNNOOOHHHGGGGGGIIIJJJJJJFFFCCCEEEEEEFFFFFFFFFEEEEEEDDDAAA@@@>>>===<<<===>>>???===<<<;;;:::999888777666777999:::888666444555777444444444444444444444444333666777333333555666333111111000000000000000000222111111000//////......111111111111111111111111222222111000000000000000------...///000000000000///000+++///999666111777000@@@]]]|||kkkeee^^^ZZZYYYWWWSSSOOOMMMKKKIIIHHHGGGGGGGGGGGGDDDCCCBBBCCCDDDDDDCCCAAA>>>???@@@@@@@@@???======:::999999888888777777666666666555555444333333333222222222222222111111000tttppphhh]]]QQQFFF>>>;;;444444222///000222...((((((+++///111000,,,+++---)))+++------+++***---000,,,,,,++++++***+++++++++************))))))))))))************)))))))))))))))))))))))))))***++++++&&&&&&&&&'''''''''((((((&&&'''(((*********))))))%%%&&&'''(((((((((&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''!!!"""%%%'''''''''&&&%%%!!!%%%((('''$$$"""$$$(((&&&&&&''''''&&&&&&%%%$$$###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''(((((()))************++++++***))))))+++,,,///111333666999;;;<<<======>>>???AAACCCEEEGGGHHHBBBDDDHHHMMMOOOMMMHHHDDDCCCEEEHHHHHHHHHIIIJJJLLLKKKJJJIIIJJJJJJJJJHHHFFFGGGHHHIIIHHHEEECCCBBBCCCDDDEEEFFFEEECCCBBBBBBCCCCCCBBB@@@???===<<<<<<<<<:::???AAA======@@@???:::???===;;;:::;;;<<<;;;:::777;;;===<<>>?????????AAACCCAAABBB@@@===>>>BBBCCCAAA======<<<<<<>>>???@@@@@@<<<@@@@@@;;;:::===;;;666999999999999999:::;;;;;;333333444666888777444222222000//////222333333222---///111111000.........---...000111111111000///000///...---...///111333............/////////000000000000000000111111111000000000000000000000000111000/////////111222333222222222333444777999:::<<<:::999<<<@@@BBBBBB@@@BBBCCCEEEEEEDDDCCCDDDEEE@@@AAAAAACCCEEEGGGJJJKKKLLLKKKJJJIIIIIIJJJLLLMMMCCCCCCCCCFFFIIIIIIGGGCCCGGGGGGGGGFFFFFFEEEDDDCCC@@@???===<<<===???@@@BBB======;;;:::888777555555444666888888666555777999444444444444444444444444000333444111222666888666222111000000000000111111222111111000///......---000000000000000000000000222111111000000000000000//////////////////000000,,,333222000000+++...===555888FFFWWW^^^___kkkzzz|||kkk]]]WWWWWWVVVUUUSSSQQQOOONNNHHHGGGEEEDDDDDDDDDEEEEEEDDDCCCBBBCCCDDDDDDBBB@@@>>>??????@@@@@@>>>===<<<999999888888777777666666666555555444444333222222111222222222222111000000???===;;;888666444333222.........------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++*********)))******++++++))))))))))))((((((((((((&&&'''(((*********)))((())))))((('''''''''''''''(((&&&&&&&&&'''((('''&&&((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&)))+++***'''&&&(((***%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''&&&&&&((()))***************+++,,,,,,---111333555666666888:::===<<<===@@@CCCEEEHHHIIIJJJGGGGGGFFFFFFFFFGGGHHHHHHEEEFFFHHHHHHGGGHHHIIIKKKOOOPPPPPPOOOMMMJJJGGGEEEIIIGGGEEECCCCCCDDDEEEFFFGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@??????>>>?????????<<<<<<<<<<<<<<<===>>>>>>===============<<<<<<;;;<<<<<<=========<<<:::999999:::===??????===;;;999::::::::::::::::::::::::777777777888999999999:::777888888777666666888:::888:::777444777>>>>>>999333333333333333333333333111111111111000000//////111111000///////////////////////////000000000000111000///...------......////////////////////////000000////////////000000////////////000000000000333333333333333333333333444333222222222444666888666777999;;;===???@@@AAAGGGFFFFFFEEECCCBBB@@@???>>>@@@DDDGGGIIIIIIHHHGGGFFFFFFGGGIIIKKKLLLJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGDDDEEEEEEFFFEEEEEEDDDCCC>>>???@@@AAAAAA@@@???>>>;;;:::888777666777888888999999999999999888777666444333333333333444555555555555444444444555555666222111000///............000000000000000000000111///////////////000111111///////////////...------........................---......///////////////222000888GGGLLLGGGFFFKKK]]]cccvvv|||nnnfff```ZZZTTTPPPQQQRRRSSSRRRPPPMMMLLLKKKKKKIIIEEECCCDDDEEEDDDBBBBBBAAAAAAAAAAAAAAAAAA>>>>>>>>>===<<<:::999888777777777777666666666666222222222111111111111000222111///...---------...333222000///...------,,,...---------,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***))))))******+++,,,---...))))))))))))((((((((('''&&&'''((()))***))))))(((******)))((((((((((((((()))'''&&&'''((()))((('''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((+++---,,,(((%%%%%%'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''&&&'''((()))***(((((()))***+++,,,...///000111333444444666888;;;;;;===@@@CCCEEEFFFGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIGGGGGGFFFGGGJJJMMMPPPRRRRRRQQQOOOMMMJJJHHHGGGGGGEEEEEEDDDDDDDDDEEEGGGGGGEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@??????????????????<<<<<<<<<<<<<<<======>>>===============<<<;;;;;;;;;<<<<<<===<<<;;;:::999999:::;;;<<<===<<<:::999888888888888888888888888666666666777777777777777555666777666555444555666999999777333555:::999444333333333333333333333333222111000000/////////000111000000///////////////000000000////////////...000///...---///222666888......................../////////....../////////....../////////000000000111111111111111111111111333222111111111333555666555666888:::<<<>>>???@@@FFFFFFEEEDDDCCCAAA???>>>@@@BBBEEEHHHIIIIIIGGGFFFBBBBBBCCCFFFIIIJJJJJJHHHIIIIIIIIIHHHHHHGGGGGGGGGCCCCCCCCCCCCCCCBBBBBBBBB>>>>>>>>>???>>>>>>======;;;:::999888888999::::::;;;;;;:::999888888777777333333333333333444555555555555444444333444444444222111000//////.........//////////////////............------......///000//////000000//////...---------------------------------...///////////////111...444@@@CCC===<<>>>>>HHHWWWcccnnnttteee\\\YYYWWWSSSOOOOOOOOOPPPPPPOOONNNLLLKKKCCCFFFHHHGGGEEECCC@@@>>>@@@@@@@@@????????????>>>=========<<<;;;:::888888777777777666666666555555222222222111111111000000222222000///.........///------,,,,,,,,,------...------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***************)))))))))***+++---///000)))))))))(((((((((''''''&&&'''(((((()))(((((((((******)))(((((((((((())))))((('''((()))***)))'''$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''')))---///...)))%%%###$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&''''''((()))''''''((()))+++---...///...///111111222333666888:::<<>>DDDDDDCCCCCCAAA@@@>>>===CCCEEEFFFHHHHHHGGGEEEDDDAAA@@@BBBEEEHHHJJJJJJIIIIIIIIIHHHGGGFFFFFFEEEEEEAAAAAA@@@???????????????>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<===<<<:::888777666666777333333222222333333444555555555444333222222222333222111000//////......//////.........------,,,,,,,,,,,,,,,---------......//////000000000///......------------------------,,,---......//////......111---000888999444333777555111222777:::@@@OOO```{{{pppkkkggg___VVVRRRRRRSSSQQQNNNMMMMMMLLLLLLKKKKKKJJJJJJDDDFFFHHHHHHFFFCCCAAAAAA>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;:::999777777777666666666666555555555222222111111111000000000222111000///////////////...---------......///000,,,,,,,,,,,,++++++++++++,,,+++++++++++++++++++++*********************************)))))))))))))))))))))))))))***+++,,,---))))))(((((((((''''''''''''''''''''''''''''''''')))(((((('''''''''(((((()))'''&&&'''((()))(((&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''(((,,,//////***%%%######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''((((((''''''((((((***+++---------...000000000111444666888:::===@@@AAAAAA@@@???BBBBBBCCCDDDGGGIIIKKKLLLJJJFFFDDDFFFLLLPPPPPPMMMMMMLLLJJJIIIHHHHHHHHHIIIBBBBBBCCCEEEEEEEEEEEEEEE???@@@@@@@@@AAAAAAAAABBBAAAAAA@@@???>>>>>>>>>>>>;;;;;;::::::;;;;;;<<<===<<<;;;;;;:::::::::::::::::::::::::::::::::999999999888777666666666777888666666666666666666666666666666555555444444444333666888::::::888555444333666666444222111111000...111111111111111111111111111000...------...000000//////////////////..............................000///,,,++++++---///111------------------------------------------------------------............////////////////////////...---------...///000111222333444666888999;;;;;;??????@@@@@@@@@@@@??????DDDEEEFFFFFFEEEDDDBBBAAACCCBBBCCCEEEHHHJJJJJJIIIFFFFFFEEEDDDCCCBBBBBBAAA???>>>===<<<;;;;;;<<<<<<<<<;;;999888777888888999999999999::::::;;;;;;<<<===;;;888666444444444555222222222222222333333444444444333222111111111111222111000///.....................---,,,,,,+++++++++,,,,,,---------------/////////000000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---111......222333//////222666444555777555333888@@@LLL]]]ooozzzyyyooonnnkkkbbb^^^aaa```ZZZTTTQQQQQQQQQNNNLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGFFFDDDAAA???CCCHHH>>>>>>======<<<;;;;;;;;;::::::::::::999888777666666666666555555555444444111111111111000000000000000000//////............,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))***)))((((((((((((((()))((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%''''''&&&%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$)))------***&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''''''''''')))))))))(((((()))******,,,.../////////000333555777888:::===>>>>>>===<<>>>>>??????@@@@@@AAAAAAAAA@@@???>>>============:::::::::::::::;;;<<<<<<;;;;;;:::999888999999:::999999888888888999999999999777666444444444555666666666666666666666666666666666666555555444444333444666999888666444222222333222333333222000000111000000000000000000000000//////...------...///000---...////////////......,,,,,,------......//////...------,,,+++******)))------------------------,,,,,,---......---,,,,,,+++,,,,,,,,,------------////////////////////////++++++,,,,,,---......///000111222444555777888888888999;;;===???@@@AAAAAABBBCCCCCCCCCBBBAAA???>>>EEEDDDCCCDDDEEEGGGFFFEEEBBBBBBAAA@@@??????>>>>>>===<<<;;;::::::999999999:::999777666555666777777777777888888999999999999:::999666333111111222333222111111111111222333333222222111000000000000000111000///...------------.........------,,,,,,,,,+++,,,---.........---------...////////////......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------///---,,,......---...111)))***...222111000222666///;;;IIIRRRXXXgggqqqeee___aaa___WWWTTTXXXXXXTTTOOOLLLLLLJJJHHHEEEHHHHHHGGGFFFFFFFFFGGGGGGEEEEEEFFFHHHDDD>>>???FFF???>>>>>>===<<<<<<;;;;;;999999999999888777666666555555555555444444444444111111111000000000//////------------------,,,,,,---,,,++++++******++++++)))************+++++++++*********+++++++++++++++************************))))))))))))***************)))((('''&&&&&&&&&&&&((((((((('''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$%%%&&&&&&%%%$$$''''''&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''"""&&&***+++(((&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%&&&''''''''''''&&&***))))))(((((((((((((((+++---.........///111333555666777999:::;;;;;;;;;===>>>???AAADDDFFFIIIJJJNNNNNNNNNQQQQQQNNNHHHBBBBBBDDDFFFIIIJJJIIIHHHGGGHHHGGGFFFDDDBBB@@@>>>>>>>>>>>>>>>??????@@@@@@@@@??????>>><<<;;;;;;;;;;;;:::999999999999:::;;;;;;;;;:::888777777777888999888777777777777888999999888777555444333444444555555555555555555555555555555555555444444444444444000222444444222000///000000000111444333///000333////////////////////////---------...............,,,---...///000///...---,,,,,,,,,---------......+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++++++++++++++,,,,,,,,,,,,........................******+++,,,,,,---------//////000111333444555666555666888;;;===???@@@AAA@@@@@@AAA@@@@@@??????>>>CCCBBB@@@@@@AAABBBBBBAAA>>>>>>=========<<<<<<<<<;;;;;;;;;;;;:::999777777666666555555555666666777555666777777888777777666777666444222111000000111111111000000111111222333000///////////////000000///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,---------+++,,,---...///...---,,,,,,,,,---.........------++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++***++++++,,,---...++++++,,,+++++++++...111000444888::::::???OOO___~~~{{{wwwgggddd___\\\\\\[[[WWWTTTUUUQQQOOOKKKIIIIIIHHHGGGEEEGGGGGGGGGGGGFFFFFFFFFFFFCCCGGGQQQYYYTTTFFF@@@BBB@@@??????>>>===<<<;;;;;;888888999999888777777666555555444444444333333333111111000000000/////////+++,,,,,,---,,,,,,++++++---,,,,,,,,,,,,,,,------))))))))))))******++++++)))*********++++++++++++************************)))))))))******+++++++++)))(((((('''''''''(((((((((((('''''''''&&&&&&&&&''''''%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&'''&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''"""%%%)))(((&&&$$$%%%'''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''$$$%%%&&&'''''''''&&&&&&(((((('''''''''(((((())))))+++,,,,,,+++,,,...000444444444555666888:::<<<<<<===>>>???BBBDDDFFFHHHKKKLLLNNNPPPOOOLLLIIIFFFDDDEEEEEEFFFGGGGGGGGGGGGIIIHHHEEEBBB@@@>>>>>>>>>??????????????????@@@@@@>>>>>><<<;;;:::999999999999999999999999::::::;;;:::999888666666777888999777777666666666777888999777777666555444444333333333333333333333333333333222222222333333333333333///000111000///...///000///...000444222------222........................***,,,---//////...---,,,+++,,,...///000///...---......------,,,++++++***++++++,,,,,,------------++++++++++++++++++++++++,,,---...//////...---,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,------------...///000111222333444555666888:::<<<===>>>>>>>>>??????@@@@@@@@@@@@@@@BBB@@@>>>>>>@@@BBBBBBBBB;;;;;;;;;<<<<<<<<<<<<===:::;;;<<<===<<<999777555333444444555666666666666666666777777777666555444555444444333222111111000000000000000000111222222------------...///000111...---,,,+++************)))******++++++,,,,,,,,,)))***,,,---...---,,,+++***+++,,,,,,------,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,+++++++++++++++,,,---,,,222222000---,,,,,,,,,---333111111333000...333<<>>===<<<;;;::::::888888999999999888777777444444444333333333333222111000000000////////////++++++,,,---------,,,+++((((((((())))))***+++,,,(((((())))))*********+++))))))******++++++++++++))))))))))))))))))))))))))))))******+++++++++,,,((((((((((((((()))***+++(((((('''''''''&&&&&&&&&((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&'''((('''&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''###&&&((('''$$$"""$$$&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&'''''')))******((()))******)))***,,,...333333222333444777:::<<<;;;<<<===>>>AAACCCEEEFFFFFFHHHKKKKKKKKKJJJJJJKKKHHHGGGEEEDDDCCCDDDEEEFFFIIIGGGDDDAAA???>>>??????@@@@@@@@@???????????????>>>===;;;:::999888888888999999888888999999:::;;;:::999777666555666888999777666555555555777888999777777666555555444333333111111111111111111111111000000111111222222222333000111111000//////111333///...000444111***+++000........................)))+++---000000///---++++++,,,...000000///...---111000///---+++)))((('''---,,,+++))))))***+++---++++++++++++++++++++++++,,,---///000000///---,,,)))************+++++++++************************)))***+++,,,,,,---,,,,,,,,,---...///000111222333666777888999:::;;;;;;;;;>>>>>>???@@@AAABBBBBBCCCAAA@@@??????BBBDDDEEEEEE::::::;;;<<<<<<======>>>:::;;;===>>>===:::666444111222444666777777666666666777888888888666555444333444444444444333222111000000000000000111111222,,,,,,,,,---...///000111---,,,+++***))))))))))))''''''((()))***+++,,,,,,''')))+++,,,,,,,,,***))))))***++++++,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++---......------......,,,&&&***---...//////---***...+++,,,222333000000444,,,444:::;;;???KKKWWW^^^iiirrr~~~pppiiiiiikkkjjjhhhcccbbb]]]WWWUUUWWWVVVSSSWWW[[[YYYPPPOOOUUUUUUOOOQQQOOOLLLIIIHHHHHHHHHHHHEEEFFFHHHIIIJJJHHHGGGFFFDDDGGGSSS\\\UUUCCC;;;??????>>>>>><<<;;;:::999999888999999999999888888777444444444333333333222222000000000000////////////+++,,,---.........---,,,++++++************++++++++++++************++++++,,,,,,,,,+++***))))))((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&$$$"""$$$***///***(((&&&&&&&&&%%%$$$"""&&&&&&%%%$$$$$$######"""$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''''')))))))))))))))******+++---///111222222333666777===;;;999;;;???BBBAAA???HHHHHHHHHHHHHHHHHHIIIIIIHHHFFFCCCAAA@@@AAACCCEEEEEEDDDCCCBBBAAA???>>>===>>>CCCCCC??????DDDDDD@@@;;;;;;:::999888777666555666666666666777777777777999777555444444555777999777666555444444444444444333333333333333333333333444333222111000000000000111333666777555222111000///////////////////////////...---...000000---))).........------,,,,,,,,,---......//////////////////...,,,,,,000333///'''------,,,,,,+++***))))))************************)))***+++,,,---.........******+++++++++******)))************************+++++++++*********))))))---,,,+++******+++,,,---+++,,,---...///000111222333555777777777888:::<<<===<<<;;;<<<>>>AAABBBBBBBBBAAA?????????AAACCCDDD;;;;;;<<<<<<<<<;;;:::999=========<<<:::777444222000222555777999888777666666666666666555555555555222222333333333222111111333333333222111000000////////////...---------,,,++++++,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((()))***++++++,,,,,,,,,+++***))))))***+++,,,))))))*********))))))((())))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,---...//////222222222222333444555666???BBBIIISSSaaappp}}}wwwssssssttttttttttttsssssshhhgggeeedddccccccddddddfffbbb\\\ZZZZZZ[[[ZZZYYYWWWWWWVVVUUUSSSQQQOOOMMMOOONNNLLLJJJIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGFFF???BBBFFFIIIHHHDDD???;;;::::::;;;;;;;;;;;;;;;;;;::::::999888777666555444444444333222222111111000.........------,,,,,,+++---***))),,,000000,,,(((+++******))))))******++++++******))))))******+++,,,++++++***))))))(((((((((((((((((((((((((((((())))))))))))(((((((((''''''((((((((())))))))))))''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%&&&(((***'''&&&%%%%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((''''''''''''))))))(((((())))))***+++,,,...111222222333555777999888888:::===???@@@@@@FFFFFFFFFFFFFFFFFFFFFEEEFFFEEECCCBBBAAABBBCCCDDDEEEDDDBBB@@@???>>>=========@@@@@@<<<<<<@@@AAA===;;;::::::999888777666555555555666666666777777777888777666666666666777888666666555444444444444444333333333333333333333333333222111000///////////////222555555444111000000........................///...---...000000...+++---------,,,,,,,,,++++++------...////////////...)))---...+++***,,,,,,***,,,,,,++++++***))))))(((************************(((((())))))***))))))))))))******++++++******)))************************+++++++++*********)))))),,,+++***))))))***+++,,,***+++,,,...///111222222222444666777777888:::;;;;;;;;;;;;<<>>>>>???:::::::::::::::999999888::::::::::::999888777666333555777999:::999777666999888888777555444444333222333333333333222111111333222222111000000//////...............------------------,,,,,,,,,,,,,,,************************(((((()))******+++,,,,,,+++***))))))))))))***+++))))))*********))))))((())))))))))))))))))))))))++++++++++++++++++++++++,,,,,,+++++++++*********,,,++++++,,,,,,---...///000000000000111222333333///000111555:::@@@FFFIIIUUU\\\fffmmmttt~~~wwwqqqkkkeeeaaaeeeeeefffffffffffffffeeeeeedddccccccbbbbbbccccccccc___\\\ZZZ\\\\\\\\\ZZZYYYXXXWWWTTTRRROOOMMMKKKLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHFFFEEEDDD???@@@AAAAAAAAA???===;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888777666555444444444333333222111111000000///......---,,,++++++******))))))---111222...*********))))))))))))************))))))))))))************))))))((((((''''''(((((((((((((((((((((((()))))))))(((((((((''''''''''''((((((((()))))))))''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$''')))(((&&&$$$$$$######$$$'''(((((('''"""######$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((())))))***+++,,,...000111222333555777555666888999:::;;;>>>@@@CCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDCCC@@@>>><<<<<<===>>>>>>???>>><<<;;;>>>???===::::::999888777666666555333444444555666777888888777777777888888777777777555555555444444444444444222222222222222222222222111111000///...............000333333111///..............................///---,,,,,,...///......,,,++++++++++++*********,,,,,,---............---...555777000((('''***---+++******))))))((((((((())))))))))))))))))))))))((((((((((((((('''&&&&&&))))))************))))))************************+++************)))))))))******))))))))))))******)))***+++---///111222333111333555666666777999:::999:::;;;>>>@@@AAABBBBBBEEEDDDCCCAAA@@@???>>>===::::::999999999888888888999999888888999::::::;;;777999:::<<<<<<:::999777;;;;;;999777666444333222333333333333333222111111222111111000000//////...---------........................------,,,,,,+++************************(((((())))))******++++++******))))))))))))******((())))))******)))))))))))))))))))))))))))))))))************************+++++++++***************++++++++++++,,,---......------------...///000000000000111111222444555666///444;;;???CCCJJJTTT\\\]]]aaaiiittt~~~{{{vvvnnngggfffkkkttt{{{|||~~~}}}uuupppvvvxxxzzzyyyvvvqqqmmmkkkmmmhhhaaa\\\ZZZZZZZZZZZZ[[[\\\]]]]]]^^^^^^^^^^^^___```aaaaaabbbbbbbbbaaa___^^^\\\]]]^^^^^^]]]\\\[[[ZZZWWWTTTPPPMMMJJJIIIHHHIIIIIIJJJKKKJJJJJJJJJIIIIIIHHHGGGFFFDDDBBBAAA@@@???===<<<;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;888888777666555444333333333333222222111000000000//////...---,,,******)))((((((***...222333///+++)))))))))(((((())))))))))))))))))(((((()))))))))))))))((((((''''''''''''(((((((((((((((((((((((())))))(((((((((''''''''''''''''''((((((((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$######%%%))))))%%%"""$$$######$$$&&&(((''''''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((()))******+++---///111111222444666333666888888666777:::>>>>>>???AAABBBCCCDDDCCCCCC???@@@BBBCCCDDDDDDCCCCCCCCCAAA>>>;;;:::;;;<<<>>>@@@@@@???>>>===>>>>>>>>>:::999999888777666666666222222333444666777888888555666888999999888666555444444444444444444444333222222222222111111111111000///......---------...,,,...000111///...---...---------------------------,,,******+++,,,---...***************)))))))))***+++,,,,,,------,,,,,,:::@@@@@@666+++(((***---))))))((((((((('''''''''))))))))))))))))))))))))))))))*********))))))((((((((())))))***)))))))))************************************))))))))))))))))))(((((((((((())))))((()))***,,,...000222222000222444555555555777999888;;;===?????????@@@@@@BBBBBBCCCCCCCCCBBBAAAAAA;;;;;;:::999999999999999;;;::::::999:::;;;===>>>;;;<<<======<<<;;;999888;;;:::999888666555444333444444444444333222111111111000000000//////......,,,---------...///////////////......---,,,++++++++++++++++++++++++++++++((((((((()))))))))******))))))))))))))))))))))))'''((())))))))))))))))))))))))))))))))))))))))))*********************************************)))************+++,,,---...,,,,,,,,,,,,,,,---...///------///000111222222222111333555333111222666:::888:::???DDDHHHJJJJJJJJJHHHFFFCCC???>>>AAAGGGLLLGGGIIIMMMQQQTTTVVVVVVVVVYYY\\\```aaa[[[SSSRRRVVVXXX[[[^^^]]]ZZZUUUPPPNNNQQQVVV\\\]]][[[YYYZZZ\\\aaa^^^ZZZXXXXXXYYY\\\]]]WWWXXXYYY[[[\\\]]]]]]]]]\\\]]]___aaabbbbbbbbbaaa_________```___^^^]]][[[]]][[[XXXTTTPPPLLLIIIHHHFFFGGGIIIKKKLLLLLLKKKJJJIIIIIIHHHGGGEEECCCAAA@@@AAA@@@>>><<<<<<<<<>>>???;;;;;;;;;;;;::::::::::::666666555444333333222222222222222111000000/////////...---,,,+++***)))((('''(((***...000000,,,((()))((((((''''''(((((())))))((((((''''''(((((()))((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$'''$$$"""###&&&(((&&&$$$&&&$$$###$$$&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$############$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''((((((((((((((('''((())))))***+++---///000000111333555444777888777555444777:::;;;<<>>;;;333,,,+++***)))((((((((('''''''''''''''(((((((((((((((((((((((('''((()))***++++++++++++&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))***,,,---///000111///000222333333444666888999<<>>======>>>CCCCCCDDDEEEDDDDDDCCCCCC>>>===<<<;;;;;;;;;<<<<<>><<<;;;;;;<<<===>>>============<<<:::888777777777777777666666666666444555555444333222111111000000000000////////////,,,---------...///////////////...---,,,,,,++++++************************(((((((((((((((((())))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************+++---------,,,,,,,,,,,,------...---.........---,,,+++***...000111111//////222555555666666666555444555555555666777777777777999;;;777999<<<======<<<;;;;;;===@@@FFFIIICCC<<<;;;???===@@@CCCEEEEEEEEEFFFGGGDDDKKKRRRUUUSSSRRRUUUYYYUUUUUUUUUTTTSSSSSSTTTTTTSSSTTTUUUWWWYYYZZZ[[[[[[ZZZ\\\^^^```bbbbbbbbbaaa```aaabbbaaa___\\\YYYXXX]]][[[WWWSSSOOOKKKIIIHHHGGGHHHJJJKKKLLLKKKKKKJJJHHHHHHGGGFFFDDDBBB@@@???>>>>>>>>>>>>============;;;;;;::::::999999999888444333333222222111111111222111111000000//////......---,,,+++***)))(((((('''(((***,,,---+++(((%%%((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$(((&&&######$$$&&&'''''''''%%%$$$$$$%%%%%%$$$"""&&&&&&%%%%%%$$$######""""""###############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((((((((''''''(((((()))******,,,...///000111333555666666777777666666888999999;;;???BBBEEEFFFFFFFFF===???@@@BBBCCCCCCBBBBBBAAA???===;;;;;;;;;<<<===???===>>>AAA???:::888888888888777777777666666666111222222333444555666666333444666777777666444333111222444555555444333333222222111111000/////////......---------------...***,,,------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++***(((((()))***((((((((())))))))))))***(((((()))************)))000111...***)))***)))%%%''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%&&&((())))))******%%%&&&'''(((((())))))((())))))))))))))))))))))))(((((()))))))))))))))***(((((())))))))))))(((((())))))***+++---...//////---///111222222333555666999<<>>===<<<===>>>>>>??????>>>===<<<<<<<<<<<<<<<<<<;;;;;;999888777666444444444555666777777777555555555555444222111000000000000000000000000000---------...............---------,,,,,,++++++***))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***+++,,,---------,,,,,,,,,,,,------//////000111111111000000+++,,,.........///222444222333333222111111333555,,,///222444333222222222555888:::;;;:::999999:::888999===AAA>>>999999===<<<===>>>>>>===>>>AAACCCCCCHHHNNNOOOMMMLLLOOORRROOOQQQSSSSSSQQQOOONNNNNNQQQRRRTTTVVVYYYZZZ[[[\\\ZZZ[[[\\\^^^```aaaaaaaaa```aaaaaa___[[[WWWUUUTTTZZZWWWTTTPPPLLLJJJHHHHHHIIIIIIIIIJJJIIIIIIHHHHHHFFFEEEEEEDDDBBB@@@>>>===999:::;;;<<<<<<;;;999888:::999999888888777777777222111111111000000000///111111000000///.........,,,,,,+++******)))))))))(((((()))***)))(((&&&$$$(((''''''&&&&&&''''''((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''%%%$$$$$$''')))&&&%%%$$$$$$%%%%%%$$$"""%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&'''(((((((((''''''''''''((())))))***+++...//////000222444666555444666888;;;;;;;;;999<<>>===<<<<<<<<<<<<>>>===???DDDBBB;;;666777777777777777666666666666222222333333444444444444333333444555555444333333000222333555555444333222222111111000//////............------------......***+++------,,,,,,---...+++++++++++++++++++++++++++---...---***(((((()))(((((()))))))))*********''''''((())))))))))))(((&&&((((((&&&&&&)))((($$$'''''''''''''''(((((((((''''''''''''''''''''''''$$$%%%&&&'''''''''''''''$$$%%%&&&'''(((((((((((())))))))))))))))))))))))(((((((((((())))))******((()))************)))(((*********+++,,,,,,------,,,...000111111222444555777;;;======;;;<<>>=========??????<<<============<<<;;;;;;999999888888777666555555222333333444555666666777666666666555444222111000111111111111111111111111...............---------++++++++++++++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((((((((('''&&&%%%&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))(((((())))))***+++,,,,,,,,,++++++++++++,,,,,,&&&'''((()))+++---...///---..................///***---000111000000111333111333555666555555555666000333555555444555777999666444555888999666666999:::;;;;;;:::999999;;;===???CCCFFFHHHGGGGGGHHHJJJNNNPPPSSSSSSQQQOOOOOOPPPOOOQQQSSSVVVXXXZZZ\\\\\\ZZZZZZZZZ[[[\\\^^^___```]]]^^^^^^ZZZUUURRRQQQQQQTTTRRROOOKKKHHHGGGGGGGGGJJJIIIHHHFFFEEEEEEDDDDDDAAAAAAAAA@@@???>>><<<;;;777888888999999888888888888888888777666555555555000000000///////////////111000000//////...------************************(((((()))((((((''''''((('''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''((((((((()))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$#########$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%((()))(((%%%$$$&&&)))%%%$$$######%%%&&&%%%############$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%((()))))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''''''''((()))))))))+++---...///000222444555333222555;;;>>>???>>>;;;===???BBBBBBBBB@@@???@@@@@@@@@@@@@@@AAAAAAAAA?????????>>>>>>===<<<<<<@@@???BBBHHHFFF===888888777777777777666666666666333333333333333333333333222333333333333333333222000111333555555555333222222111111000///......---......---------......///***+++------,,,,,,---...++++++++++++++++++++++++,,,///111000,,,)))((()))((()))))))))******++++++&&&''''''((()))(((((((((%%%***,,,)))((()))(((&&&''''''((((((((((((((((((''''''''''''''''''''''''''''''((((((''''''&&&&&&$$$%%%&&&'''(((((((((((())))))))))))))))))))))))'''((((((((())))))******((()))***++++++***)))(((******+++++++++,,,,,,,,,,,,...000000000111333555555888<<<<<<;;;<<>>>>>???BBBEEEFFFAAA@@@>>>===<<<===???@@@999:::;;;<<<<<<<<<;;;:::777777666666555444444333333333333444444555555555666666666555444333111000111111111111111222222222/////////......------,,,******************++++++(((((((((((((((((((((((('''''''''''''''''''''&&&%%%&&&'''(((((('''&&&%%%%%%&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((()))***+++,,,++++++***************+++...---,,,,,,++++++,,,,,,+++,,,,,,------...//////,,,111555666444222111222.../////////......000333///222444333222222666999888333222555777666666888444666888999999999:::<<<999<<<@@@BBBDDDEEEGGGHHHHHHKKKNNNNNNLLLKKKMMMPPPJJJLLLNNNQQQTTTVVVXXXYYYYYYYYYXXXXXXZZZ[[[]]]___YYYZZZZZZVVVQQQNNNNNNOOOPPPNNNKKKHHHFFFEEEEEEFFFKKKIIIGGGDDDBBBAAAAAAAAA>>>>>>>>>>>>===<<<;;;:::999999888777777888999:::888777777666555444444444///////////////.........000000000///......------))))))))))))************'''((((((((('''(((***,,,'''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))(((&&&$$$###$$$&&&'''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%&&&''''''%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$""""""%%%&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&''''''''''''((()))***,,,---...///222444666777888999;;;===:::===@@@AAA@@@===<<<<<<;;;<<>>======<<<<<<;;;;;;:::GGGBBB<<<;;;<<<<<<999555999888777888888888666444111222222333333444444555444444444333333222222222333333444444333333222111111000000///...---------------,,,,,,,,,+++++++++***+++,,,,,,,,,,,,+++***************************---,,,+++***)))'''&&&&&&'''((()))))))))(((&&&%%%)))(((((('''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))((((((((((((,,,+++++++++++++++++++++))))))*********+++++++++,,,,,,---///000222333333555666888;;;<<<=========@@@???===;;;<<<>>>AAABBBAAA???===<<<;;;;;;;;;<<<>>>===:::888888888999:::<<<:::777555333222333333222333333444555555555444666666555444333333222222//////...------------...///............---------))))))))))))))))))))))))((((((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''')))*********)))(((******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---...//////000/////////......///000000000000000333222111111222333555666555444333222333444555666666666666777888888999999888999;;;>>>AAACCCEEEFFFJJJKKKJJJIIIHHHIIILLLOOOOOOMMMLLLOOOSSSVVVWWWVVVUUUQQQNNNPPPVVVYYYYYYWWWUUUSSSPPPMMMKKKKKKKKKLLLJJJIIIGGGFFFEEEFFFGGGHHHGGGEEECCCAAA???>>>>>>>>>===============<<<<<<;;;888888777666666777777888888777555444333222222222///////////////.........---,,,++++++******++++++******))))))((((((''''''((((((''''''''''''(((((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&'''&&&%%%%%%%%%'''$$$$$$%%%%%%%%%%%%&&&&&&(((&&&%%%$$$"""!!! !!!%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''((()))***+++---......000222444555555666999::::::<<>>@@@AAA@@@???>>>===<<<<<<;;;:::999999888CCC>>>:::999;;;;;;999666:::999777777888888666555333333333444444444444555444444333333333222222222333333333333333222222111000000//////...------,,,---,,,,,,,,,,,,+++++++++******+++,,,,,,+++******************************,,,++++++***)))(((''''''***************)))((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))************++++++++++++((((((((()))))))))******+++,,,---...000111222333333555666888::::::::::::::::::::::::<<>>??????>>>===<<<;;;;;;:::999888777666555<<<999666666888:::888666<<<999777666777777777666555555555444444444444333333333333333222222222222222222333333222222111000/////////......------,,,,,,,,,,,,+++++++++************++++++++++++***************************************))))))(((((((((+++***))))))(((((())))))((('''''''''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((())))))(((((())))))******++++++''''''''''''((((((((((((++++++,,,---///000111111222333444666777777666666666777888999;;;===>>>???888999::::::;;;;;;;;;::::::999777666555666666777666555444333222333444555222333333444444444444444333333333222222222222222///......---------------------------,,,,,,,,,,,,))))))))))))))))))))))))(((((((((''''''''''''&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&%%%(((((((((((())))))))))))******************************************++++++***++++++,,,,,,,,,,,,,,,------...//////////////////.........///000111222222222222222222333444555111222222333333444444555888888:::;;;===???@@@@@@>>>AAADDDGGGHHHJJJLLLNNNWWWUUURRRPPPOOONNNKKKIIIMMMKKKKKKNNNRRRTTTRRRPPPNNNLLLJJJHHHFFFEEEEEEFFFEEEDDDCCCBBBAAABBBCCCDDDAAA@@@>>>===<<<;;;;;;;;;===============<<<<<<;;;::::::::::::999888666555555555333222111111000000000000//////............,,,,,,+++************+++)))))))))(((((((((((('''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***++++++'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&"""$$$$$$###%%%((()))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''(((***++++++,,,+++---///000111222444666666777999999888777888999;;;<<<<<<======<<<;;;::::::999999777666555444333666444222333555888888777<<<999666555555666777777555555444333333222111111333222222222222222222222111111222222111111000///.........---------,,,,,,++++++++++++************)))******************)))************************(((((()))))))))))))))))))))((('''%%%%%%&&&''''''''''''&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''&&&&&&'''((()))******+++&&&'''''''''((((((((((((******+++,,,---...///000111222333444555444444333666777888999999888777777666777888999999888777666777777666555444444555555555444333222222222333333222333333444444444333333111111111111111111111222///...------,,,,,,---------,,,,,,,,,++++++++++++(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))))))))(((((((((''''''((((((((()))))))))************************)))))))))***************+++,,,,,,---------------,,,,,,---...............------......///000000111111111111111222222333444000000111222222333333444777777888999;;;<<<======<<>>===<<<<<<;;;;;;:::===============<<<<<<;;;:::;;;<<<<<<;;;888666444444333222111000000000000000000//////......------,,,++++++***************(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++,,,---'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%&&&%%%$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%((('''"""!!!$$$$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''((()))******+++---///000000111333555333444555555444444666777::::::::::::::::::999999999888888777555444444333222111000111333666777888;;;888555444444555666555444333333222111000//////222222222222222222222222000000111111000000///...------------,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))(((&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((())))))'''''''''((((((((())))))))))))***+++,,,------...000111222444444444333333444555666777777666444333666666777777666555333222555555444444333333444444666555444333222111111111222333333444333333222222/////////000000000000000......---,,,,,,,,,,,,,,,++++++++++++************((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))((((((((())))))((((((((())))))))))))***))))))))))))))))))))))))((((((((())))))************++++++,,,,,,,,,,,,,,,++++++,,,---------------------......///000000000...///000111111222222222000111111222222333444444555666777888999::::::;;;===@@@EEEGGGHHHGGGHHHHHHIIIJJJKKKKKKJJJIIIIIIHHHFFFFFFHHHJJJLLLLLLKKKIIIGGGFFFEEEDDDBBBAAAAAA@@@<<<<<<===>>>@@@AAACCCCCC>>>>>>>>>======<<<<<<;;;===============<<<<<<;;;:::;;;<<<<<<;;;888666444333333222111000000000000111000000///...---------,,,+++******))))))******'''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))******++++++'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###%%%&&&%%%$$$###$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%******%%%&&&,,,---(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''((())))))***,,,...///000111333555333444444333222333666888888888888888888999999999888888777777666666555555111111111111333444666888999666444333444444444333222222111111000///......111111111222222222222222//////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((***)))((((((''''''((((((%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''''''''''''''(((((((((((()))(((((()))******+++,,,,,,///000111333444444333333///111333444555666555555555555555444333222000000333333333333333333333333666555555444333111000000333333333333333222222111/////////..................------,,,,,,,,,,,,,,,+++*********))))))))))))))))))))))))))))))))))))'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******'''(((((()))))))))))))))******+++,,,,,,,,,,,,,,,+++,,,---...////////////------///000111111222111000111111222333333444444444555555777888999::::::>>>AAADDDFFFFFFEEEEEEFFFGGGIIIKKKJJJHHHFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJIIIFFFFFFEEEDDDCCCBBBAAAAAA<<<<<<===???@@@AAABBBBBB======>>>>>>>>>======<<<===============<<<<<<;;;::::::::::::999888666555333222222111000000111111111111000///...------,,,++++++***))))))))))))***&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###%%%%%%%%%$$$###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&& ''')))%%%(((222555000%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&''''''(((((()))+++---......///222444555555444333333444777:::666666666666777888999999888888888888888888777777222333333222222444666777666444333333333333222000222222111111000000//////000111111111222222222222...////////////...------++++++++++++++++++,,,,,,******)))))))))((((((((()))(((''''''''''''((()))))))))))))))))))))))))))((((((((((((((((((''''''(((((())))))(((((('''&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((((())))))******+++,,,...000111333333333333000000111333444444444555333333222111000000111111222333333444444333333333444444444444444333222222333333333333333222111111//////......------,,,,,,...---,,,,,,++++++,,,,,,******)))))))))((((((((())))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))***&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&'''(((((()))******&&&'''(((((())))))(((((()))******+++++++++++++++)))***+++------------,,,+++,,,...000111111111111000000000111222222333333333333555666777999:::;;;<<>>;;;<<<===>>>>>>===<<<<<<===============<<<<<<;;;999999999888888777777777333333222111111111111222111111000///...---,,,,,,++++++***)))))))))))))))&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))'''&&&$$$$$$$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&& !!!***+++%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''(((***,,,------...000222666666666444444666999===555555555555666888999:::888888888888999999999999444444444333222333555777444333222333333333000...222222222111111111111111000000111111222222222222......//////......---,,,+++++++++++++++++++++,,,))))))))))))(((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))((((((''''''''''''%%%&&&'''''''''&&&$$$###$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''(((%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((())))))*********,,,...000222222222222444333333222222222111111111000/////////000222333222333333444444444333333222333444555555555555444333333333333333222111000//////...---,,,,,,++++++...---,,,,,,++++++,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###########################$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((***,,,---%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***((())))))***************))))))***+++++++++++++++'''(((***+++,,,,,,++++++***,,,...///111111111000//////000000111111222222222333444666888999:::;;;:::<<>><<<;;;:::;;;<<<=========<<<;;;===============<<<<<<;;;999888777777666777777888333333222222222222222222222111000///...---,,,,,,+++******)))))))))))))))&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''(((((()))*********"""###%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((+++)))&&&$$$$$$%%%'''((('''&&&%%%$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((()))(((''''''(((+++///111666666777777777777666666555444444444444555666666666777888888777666888999555555444444444555555666555555444333111000/////////111111000...---...000333333222111000///...---000000///............///+++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$###""""""$$$$$$"""!!!!!!$$$***...444///(((###"""###$$$%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''((((((''''''&&&%%%%%%&&&&&&'''(((((((((,,,---...///000111222333222222111111111222333333////////////000111222333666555333222222333555666222333333444444333333222666444333444555666333000111111000...,,,,,,---//////...,,,,,,---------,,,...+++'''''')))***)))'''))))))(((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''((((((((((((''''''(((((())))))*********+++*********)))))))))))))))---,,,,,,++++++,,,,,,---,,,,,,------...//////000000///...000222333222///111222222333444555666666>>>>>>???@@@@@@AAABBBBBBGGGIIIKKKKKKIIIHHHHHHHHHKKKJJJIIIGGGGGGGGGHHHIIIGGGGGGGGGGGGEEEDDDBBBAAA@@@@@@@@@??????>>>>>>>>><<<;;;:::999:::<<<>>>???===>>>>>>>>>>>><<<:::999555888:::888666444111///444222111111222222000///000//////---,,,+++******++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%&&&''''''(((((()))$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***)))(((&&&%%%%%%&&&'''((('''&&&&&&&&&%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((()))(((''''''(((+++...000333444555666666777666666333333333333333444555666555777888888666666777999666555555444444444555555444444333333222222222111.........///111222111///333333222111000///...---......---,,,,,,,,,,,,---+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$#########!!!!!!!!!!!!"""&&&+++000111---'''$$$######$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&'''(((((((((+++,,,---...000111222222222222222222333333333333000000000000111222333333333444444555555444333222222333333444444333333222444333222333555555222000111111111///------...000///...,,,,,,---------,,,...+++))))))******)))''')))((((((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((''''''''''''''''''(((''''''((((((((()))))))))***))))))))))))))))))))),,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---.../////////000......///222333111///111111222333444555666666<<<======???@@@AAABBBBBBGGGHHHJJJJJJHHHGGGHHHHHHJJJJJJIIIHHHHHHHHHHHHHHHIIIIIIHHHFFFEEECCCBBBBBBAAAAAA@@@@@@???>>>======<<<;;;:::999:::<<<>>>???======>>>>>>===;;;:::999666777888777777777888888444222000000000000...---//////...---,,,+++******)))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%'''(((***+++&&&&&&&&&&&&''''''''''''&&&'''((((((((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''(((***---///000111222333444555555555111111111111222333444555444666777777666666777888777666555444444444444444333333333333333333333333111...---000444555222...222222111000//////......---,,,++++++******++++++++++++*********)))))))))((((((((((((((((((((((((************************((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""%%%)))---+++(((%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%&&&''''''((((((++++++,,,---///000111111000111333555555444333222111000000111111222333444111333666777777444111///222333333444444333333222222111111333444444333111111111111000......000222///...,,,,,,---------,,,---,,,++++++,,,+++)))'''((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((()))((('''&&&&&&'''((()))&&&'''''''''''''''(((((())))))))))))))))))******,,,,,,,,,++++++,,,,,,,,,+++,,,,,,------......//////......///111111000...000000111222333444555555999:::;;;===>>>@@@AAAAAAFFFGGGHHHGGGFFFFFFGGGIIIHHHIIIIIIIIIIIIHHHHHHGGGKKKIIIGGGEEEDDDCCCCCCCCCBBBBBBAAA@@@>>>===<<<<<<;;;:::999999:::;;;===>>><<<<<<<<<<<<<<<;;;999999888777555444444555777999111///......///000///...///...------,,,+++******''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&''''''***)))(((&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&'''((()))***$$$%%%&&&(((((((((''''''&&&''')))******(((&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''(((***,,,---///000111222222222222222/////////000111222333444333444666666555555666888888777666555444333333333555555555444444333333333444333111111222333333333222111111000//////......,,,,,,+++***************************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%###""""""$$$&&&%%%$$$######$$$$$$###!!!###############$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%#########$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&'''(((((()))***+++,,,---///000000///111444666777555333222111111111111222333444555222333555777666444111///222333333444444333333222000111333444555555444222111222222000///000222444///...,,,,,,---------,,,,,,,,,,,,------+++)))(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''')))(((&&&%%%%%%&&&((()))'''''''''''''''''''''''')))))))))))))))*********+++++++++,,,,,,+++++++++++++++,,,,,,------------........./////////...---...///000111222333333444666777888:::<<<>>>???@@@EEEEEEEEEDDDCCCDDDFFFHHHFFFGGGHHHIIIHHHGGGFFFEEEHHHGGGEEECCCCCCCCCEEEFFFBBBBBBAAA???===<<<;;;::::::999999999:::;;;<<<===;;;;;;;;;::::::999999888:::666444444444222222333///...,,,---///111111111---------,,,+++******)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&''''''((((((+++***((('''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''$$$%%%'''((()))((('''&&&&&&''')))******)))'''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&'''((()))+++,,,///000000000000//////............//////111222222111333444444444444666777888777666555444333333333888777666555333222111000333444444111...000777>>>111111000000///.........---,,,,,,+++++++++++++++*********)))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$"""!!!"""$$$"""!!!"""###%%%%%%###!!!""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$############$$$%%%&&&$$$$$$%%%%%%&&&'''''''''(((((()))+++,,,---...///---000333666777666333111111111111111222333444555444444333333333222222222222333333444444333333222111333555777777666555444111222222111000000222444///...,,,,,,---------,,,+++,,,------,,,***)))(((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&)))'''&&&$$$$$$&&&''')))(((((((((((((((((((((((((((((())))))***************++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,---.........---------------...///000111222222444555666888:::<<<===>>>BBBBBBBBBAAA@@@AAADDDFFFBBBCCCEEEFFFFFFEEEDDDCCCCCCBBBAAA@@@AAACCCEEEGGGAAA@@@???>>><<<;;;:::999888888888999::::::;;;<<<999999999888888888888888999666777>>>AAA???<<<===444111///...///000000///,,,,,,,,,+++******)))))))))))))))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''(((((()))))))))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''(((((()))))))))((('''&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&&&&'''((()))))))))((('''%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''((()))***......////////////......///////////////000000111000111333333333333555777777666555444444444444444999888666444222000///...---111333000---000:::DDD000000000//////............---,,,,,,++++++,,,,,,******)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$######%%%&&&!!!!!!!!!###%%%%%%###!!!"""""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%&&&$$$###"""!!!!!!"""###$$$$$$$$$$$$%%%&&&&&&''''''''''''((()))+++,,,------,,,///222555666555333111111000000111111222333444555333111000000222444555222333333444444333333222111444777999888666555444222222222111//////111333///...,,,,,,---------,,,+++,,,---,,,***)))))))))&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''((()))))))))(((((((((((((((((((((((()))******++++++)))***+++,,,,,,+++***)))+++++++++++++++++++++++++++---......,,,++++++,,,,,,,,,---...///000111111333333444666777999:::;;;===>>>??????>>>???AAABBB???@@@@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>???AAACCCDDD>>>>>>===<<<:::999888888777888888999999::::::;;;888888777666666777777888666444:::HHHPPPNNNKKKMMM:::777222///---,,,+++***+++++++++*********))))))***))))))((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))))))))(((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&''''''(((((()))***+++---...///000000000111000000//////////////////000222333222333555666666555555444444444555555777666555333222000//////,,,///222000...///555;;;///////////////.........------,,,++++++++++++,,,***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$&&&%%%%%%$$$$$$#########"""$$$%%%$$$$$$$$$%%%"""!!!!!!###$$$$$$###!!!!!!""""""###$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&&&&%%%###!!!!!!!!!"""######$$$$$$%%%%%%&&&''''''&&&&&&'''(((***+++,,,---,,,...000333444444222111000000000000111222333333333222000000000222555666222333333444444333333222111444888999777444333333222333222000......000222///...,,,,,,---------,,,+++,,,,,,+++((('''(((***%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%########################%%%%%%%%%$$$$$$$$$##############################$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&'''(((((()))******++++++)))***+++,,,,,,+++***)))+++++++++++++++************,,,...---+++)))***+++++++++,,,---...///000000222222333444555666777888999;;;============>>>???===<<<<<<<<<======>>>???<<<<<<<<<<<<======>>>>>>;;;;;;::::::999888888777666777888999999:::::::::777777666555555666777777555111555DDDLLLGGGCCCEEE:::666111---,,,+++***)))***************)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((()))$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&'''((()))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((((((((''')))+++---000222333333222111000//////......///...000222222222333444666555555444444444555555666444444333222222111000000000111111111///...------///////////////.........---,,,++++++******++++++))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$&&&&&&%%%%%%$$$###"""""""""$$$&&&&&&$$$"""""""""""""""!!!"""$$$$$$###!!!!!!""""""###$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&***(((&&&$$$######$$$%%%###$$$$$$%%%%%%&&&''''''%%%&&&'''((()))+++,,,,,,,,,---///222333333222111////////////000111222333111000000111222333555666222333333444444333333222000444888999666222111111333333222000...---///000///...,,,,,,---------,,,+++,,,,,,)))&&&&&&(((+++%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%########################%%%%%%%%%$$$$$$####################################$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%'''(((((()))***+++++++++((()))+++,,,,,,+++)))(((++++++*********************,,,...---***))))))+++***++++++,,,---...///000222222333444444555666666666999<<<===<<<;;;<<<<<<;;;:::999999:::;;;<<<===;;;<<<<<<<<<;;;:::999888999999999888888777777777666777888999999:::999999777666555444444555777777666...///999===555...///444111---++++++,,,---,,,************))))))))))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$$$$%%%%%%&&&''''''(((''''''''')))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$&&&***,,,***'''%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$######$$$$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$############$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((***,,,---...//////111000...///000000///...222222222333333333444444444444444444444444444444444222000000111222111000000000000000000000000000////////////...---,,,+++++++++++++++++++++,,,,,,''''''(((((((((((('''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$###$$$$$$%%%%%%$$$$$$###########################$$$###!!!"""###%%%%%%$$$"""""""""""""""""""""""""""######"""!!!!!!"""$$$######$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%***)))((('''((()))+++,,,.........////////////000------...///000111222222111000///......000222444333444444222///...///000222222222222222222222222222222222000...,,,---...,,,,,,,,,+++++++++******((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################((($$$!!! """$$$$$$"""%%%%%%%%%$$$$$$#########%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&'''((()))***(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))************++++++******************))))))***+++---......//////000222222111222444666777777888;;;???>>>;;;777999888777888;;;<<<:::777888:::<<<<<<:::888777888======<<<;;;::::::999999555666777888888888888888999777555222222333444666555444444333222111000000.........---,,,+++***)))************)))(((&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&%%%%%%&&&'''&&&'''(((((())))))(((((()))((('''&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&(((+++---,,,)))'''%%%&&&''''''''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%(((+++,,,+++)))''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''(((***,,,---......///...------...000222111000222222333333333444444444444444444444444444444444444222000000111111111000////////////////////////////////////...---,,,+++++++++++++++++++++++++++''''''((((((((((((''''''((((((''''''&&&&&&%%%%%%&&&&&&''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$##############################""" !!!###$$$$$$###"""""""""""""""""""""""""""######"""!!!!!!"""$$$######$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&(((+++,,,---------............///,,,---...///000111111222222111000000000111222333222222222111///...///000222222222222222222222222222222222000---,,,---...,,,+++++++++************))))))))))))))))))))))))''''''''''''&&&&&&&&&%%%''''''''''''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$########################)))&&&###"""$$$&&&%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''((()))'''''''''((((((((())))))(((((())))))))))))(((((((((((()))))))))*********************************)))******+++,,,---...//////000111111111222444666666666777:::>>>???===;;;:::888777888:::;;;999666999:::<<<;;;999888888999<<<<<<<<<;;;::::::999999888999999:::;;;;;;::::::888777555333333333444555444333222111000//////...------------,,,+++***)))************)))((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&***)))(((((('''((((((((('''(((((())))))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%)))---///...+++)))'''%%%&&&''''''''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$(((,,,...---***'''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''((()))+++,,,---------*********---000222333222222222333333333444444444444444444444444444444444333111000000111111111000////////////////////////////////////...---,,,,,,,,,,,,,,,+++*********)))''''''((((((((((((''''''(((((('''&&&%%%$$$$$$###&&&&&&''''''((()))))))))'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###########################"""!!! !!!"""######""""""""""""""""""""""""""""""######"""!!!!!!"""$$$######$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###%%%'''***+++++++++,,,,,,,,,---------,,,,,,---...///000000111111111222222222111000000//////000///------///000111111111111111111222222111111111///---,,,---...++++++*********)))))))))************************''''''((()))((('''&&&%%%&&&''''''&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################((('''%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################(((&&&######$$$%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))******************************)))******+++,,,---.........///000000000111333555555555666888<<<>>>???>>>;;;:::999:::::::::888666999::::::999888777888:::<<<;;;;;;::::::999999999999::::::;;;;;;;;;;;;;;;777777666555555444444444222222111000///......---,,,,,,,,,,,,+++***)))))))))******))))))((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%))))))((((((((((((((((((''''''((())))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''###$$$$$$%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&***...///,,,)))((()))&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$###&&&)))***)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++,,,,,,,,,))))))))),,,///111222111222222222333333333333444333333333333333333333333222111//////111111111000////////////////////////......//////...------,,,---,,,,,,+++***))))))(((''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%'''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###########################"""!!!!!!"""$$$$$$###""""""""""""""""""""""""""""""######"""!!!!!!"""$$$######$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$&&&((()))************+++++++++,,,+++,,,,,,---....../////////000111222111000...---,,,---...---,,,,,,...000000000000111111111111111000000000///,,,+++,,,...*********))))))))))))((())))))))))))))))))))))))&&&((()))******(((&&&%%%&&&&&&&&&&&&&&&%%%$$$##########################################$$$$$$$$$$$$$$$###"""!!!!!!!!!"""################################################%%%###"""!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((''''''((((((((((((((((((((()))))))))***))))))))))))************)))******+++,,,,,,---------...///000///000222444555555555666888;;;===>>>======<<<<<<;;;:::888777888888888777555555777:::;;;:::::::::999999999888888999999:::::::::999999666666777777666555333333333222111000///......---+++++++++++++++***)))((()))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''***+++***'''&&&(((+++'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******++++++*********+++...//////...111111111222222222222333333333333333333333333333222000//////000111111000.................................///......---,,,,,,,,,++++++***)))((((((''''''((((((((((((''''''&&&&&&''''''((((((((()))'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$####################################$$$&&&&&&%%%###"""""""""""""""""""""""""""######"""!!!!!!"""$$$######$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''))))))))))))************+++++++++,,,------......,,,...///000000...+++******+++,,,,,,+++,,,...000/////////000000111111111...//////...,,,+++,,,...*********))))))))))))(((((((((((((((((((((((((((&&&((()))******(((&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$########################""""""#########$$$$$$$$$"""!!!!!!!!!"""###$$$$$$#########################################################"""!!!!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''''''''(((((('''(((((((((((()))))))))(((((()))))))))*********)))******++++++,,,,,,,,,,,,---.........///111333555555555444555777999;;;?????????>>>===;;;:::999666666666555333444666888999999999999999888888888999999999::::::999999888666777777888777666444222333333222111000//////...******+++++++++***))))))((())))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&'''''''''&&&&&&%%%&&&&&&'''''''''''''''''''''((()))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((&&&%%%&&&(((***(((((('''&&&&&&'''(((((((((''''''&&&&&&''''''((('''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''%%%$$$$$$''')))$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))+++*********,,,------,,,//////000000000111111111333333333333333333333333111///......000111111000........................---...............------+++++++++***)))))))))(((''''''((((((((((((''''''%%%&&&&&&'''((()))******''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((((((((((((''''''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$###$$$%%%''''''%%%###"""""""""""""""""""""""""""######"""!!!!!!"""$$$######$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&((())))))))))))************+++++++++,,,,,,,,,,,,+++,,,---......---+++******+++,,,,,,++++++---///......//////000000111111---......---++++++,,,---++++++*********)))))))))''''''''''''''''''''''''''''''((()))((('''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$########################"""""""""###$$$$$$%%%%%%""""""######$$$%%%'''(((###################################################%%%&&&%%%###"""###$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&'''((()))''''''(((((((((((())))))'''(((((())))))*********************++++++,,,,,,+++,,,......---...000222555555666555444555777:::???@@@@@@???===;;;:::;;;444555666555444444666777888888888888888888888888;;;;;;;;;;;;;;;::::::999666777888888777666444333444333222111000//////...***+++++++++++++++******(((((())))))))))))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&'''(((((((((((((((&&&'''((()))***))))))((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%&&&((())))))((()))((('''&&&&&&'''((()))((((((''''''''''''((((((&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((('''&&&%%%'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((((((***))))))***,,,---,,,+++............////////////222222222222222222222222000///......000111111000........................------...............---************))))))))))))''''''((((((((((((''''''&&&&&&&&&''''''((((((((($$$%%%%%%&&&'''(((((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((((((((((((''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$##############################"""###%%%''''''$$$""""""""""""""""""""""""""""""######"""!!!!!!"""$$$######$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$################################################"""###$$$%%%&&&&&&''''''((())))))))))))******************+++++++++++++++***+++,,,---------,,,,,,+++,,,---,,,++++++,,,...------...//////000111111------...,,,+++***,,,---,,,+++++++++************((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%###$$$$$$%%%%%%%%%$$$$$$########################!!!""""""###$$$$$$%%%%%%############$$$%%%&&&&&&################################################"""$$$&&&%%%###!!!"""$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&'''''''''&&&%%%&&&&&&&&&&&&'''''''''''')))(((&&&%%%%%%&&&((()))'''''''''((((((((())))))''''''(((((()))******+++************++++++++++++***,,,------,,,---000222333555777777666777999<<<<<<>>>???>>>;;;999:::;;;333555777777666666666888777888888888888888888888::::::;;;;;;:::999999888888888888777777666555444222222111000///......---++++++,,,,,,,,,,,,++++++(((((())))))))))))((((((''''''&&&&&&&&&%%%%%%%%%########################$$$$$$############$$$$$$$$$%%%'''((((((((('''''''''(((((()))))))))))))))&&&'''(((*********)))((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&$$$%%%(((+++,,,)))&&&)))((('''&&&&&&'''((()))((((((''''''''''''((((((&&&'''''''''(((((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%###%%%(((((('''%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$############$$$%%%&&&%%%%%%&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((((((((('''))),,,------,,,---------............///222222222222222222222222000///---...000111111000........................------...............---)))))))))))))))*********''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%######%%%''')))+++,,,---'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((())))))((((((''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%$$$$$$$$$########################!!!!!!"""$$$&&&&&&###!!!"""""""""""""""""""""""""""######"""!!!!!!"""$$$######$$$%%%%%%%%%%%%$$$"""############$$$$$$$$$################################################ """$$$&&&'''(((((())))))))))))***************************++++++++++++,,,,,,---............,,,------,,,++++++,,,...---------...///000000111,,,------,,,+++***,,,---,,,,,,,,,++++++++++++***))))))))))))))))))))))))''''''&&&%%%%%%%%%%%%&&&###$$$$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%######"""""""""""""""###""""""""""""""""""""""""######################## """$$$$$$!!! """#########$$$$$$%%%%%%%%%#########"""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''((('''&&&&&&&&&&&&&&&'''''''''(((((()))(((&&&%%%%%%&&&((()))''''''''''''((((((((()))&&&''''''((()))******+++***************+++++++++***+++,,,,,,,,,---///111111444888999888999<<>>===:::888999:::444666999999999888888888777777777777777888888888888888888888888777666555888888777777666555555555111111000///...---,,,,,,+++,,,,,,---------,,,,,,(((((()))))))))))))))(((''''''&&&&&&&&&%%%%%%%%%########################$$$$$$############$$$$$$((((((''''''''''''(((((()))(((''')))++++++(((%%%''''''(((((('''&&&&&&%%%&&&&&&&&&'''''''''(((((((((&&&$$$$$$&&&'''&&&%%%)))((('''&&&&&&'''((()))%%%&&&'''(((((('''&&&%%%%%%&&&''''''&&&&&&'''))),,,+++)))''''''((()))***((((((((((((((((((((('''&&&''''''((((((((('''''''''&&&&&&'''(((((('''&&&&&&''''''((((((''''''&&&)))'''%%%$$$%%%)))---000%%%&&&((()))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''***))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((***+++++++++++++++++++++++++++,,,---......000000111111111000000///000000000000000000000000***---//////,,,+++,,,...///---+++,,,...---+++((())))))))))))))))))))))))))))))((((((''''''''''''&&&'''((((((((('''&&&%%%((('''&&&%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%%%%$$$###"""!!!!!!!!!"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$###$$$$$$%%%%%%$$$$$$###$$$#########""""""!!!!!!######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))))))))))))))************+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---------...+++,,,---......---,,,+++........................,,,,,,++++++***)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$######$$$%%%&&&%%%###!!! #########$$$$$$%%%%%%%%%########################""""""""""""""""""""""""!!!"""###$$$$$$%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%&&&$$$###$$$%%%!!!"""###%%%''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''(((******++++++++++++***+++,,,...///...---...000222555888;;;===???>>>===;;;::::::;;;<<<===999999999888888888777777777555444666999;;;999777:::999999888777666555555555666666666555444444333111222222222000...,,,+++,,,,,,++++++***)))((((((((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############((((((''''''''''''(((((()))((('''(((***+++)))''''''''''''(((''''''&&&&&&&&&&&&&&&'''''''''((((((((('''%%%%%%'''((('''&&&((((((''''''''''''((((((''''''((((((((((((''''''&&&((()))(((''''''((()))******)))(((((()))***++++++++++++*********))))))&&&&&&''''''''''''&&&&&&+++***))))))((('''&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&)))(((''''''''''''((()))(((((()))***************))))))))))))))))))))))))'''''''''''''''(((((((((%%%&&&''''''((((((''''''***))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))***++++++++++++++++++***++++++,,,---...000000111111111000000///000000000000000000000000,,,...///...,,,+++,,,...///---+++,,,------***((())))))))))))))))))))))))((((((((('''''''''&&&&&&'''''''''''''''&&&%%%%%%((('''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###"""###$$$$$$###########################"""######$$$$$$######"""$$$$$$$$$$$$$$$###"""!!!!!!!!!"""######$$$%%%%%%###$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###############"""""""""!!!######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((())))))***(((((()))))))))*********+++++++++,,,,,,,,,,,,---....../////////000000000---...////////////...---........................,,,,,,++++++***)))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$%%%%%%########################""""""""""""""""""""""""!!!"""###$$$$$$%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######""""""###%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''((()))******+++++++++---,,,,,,...000111000//////000222444777:::<<<===<<<;;;:::::::::;;;<<<<<<999888888888777777777777777555444666888:::999777::::::999888666555444444333444444444333333222111000000111111000...,,,+++,,,,,,+++******)))((((((((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############((((((''''''''''''(((((()))((('''''')))++++++***'''''''''(((((((((((((((&&&&&&'''''''''((((((((()))(((''''''))))))((('''''''''(((((((((((('''''')))(((((((((((((((((()))((()))***)))((('''((()))'''''''''''''''(((((((((*********)))))))))((((((((((((((())))))(((((('''&&&&&&'''((()))***++++++&&&''''''(((((()))))))))&&&'''((())))))((('''&&&((((((((((((((()))))))))(((((((((((((((((((((((('''((((((((())))))******&&&&&&'''((((((((((((''')))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******+++++++++************+++,,,---...///000000111111000000000000000000000000000000000/////////...,,,+++---......---,,,,,,---,,,***((())))))))))))))))))))))))'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""###$$$###""""""""""""""""""""""""""""""######$$$$$$######"""$$$$$$###"""""""""######!!!""""""######$$$$$$$$$######""""""""""""############$$$$$$$$$$$$##################""""""""""""######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********(((((())))))))))))******++++++++++++,,,,,,------////////////000000000111//////000000000000//////------------------------,,,,,,++++++***)))))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!"""$$$%%%%%%$$$###"""%%%%%%$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!"""###$$$$$$%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###""""""###&&&((()))(((&&&$$$"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((('''((()))******+++******---,,,,,,...000000///...///000111333555777999999999999888888999:::;;;<<<777777777666666666666666666555444666888999888777::::::999777666444333333111111111222111111000///.../////////...------,,,+++++++++******))))))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$((((((''''''''''''(((((()))(((''''''(((***,,,---(((((((((((((((((())))))''''''''''''(((((((((((()))(((((()))***+++***(((&&&'''((())))))((('''&&&)))((('''&&&&&&'''((()))((()))***)))((('''((()))(((((()))))))))(((''''''))))))))))))))))))))))))******++++++******))))))$$$&&&'''((()))***,,,...))))))))))))))))))******$$$%%%'''((()))))))))((())))))((((((((()))))))))''''''''''''''''''''''''''''''(((((()))*********&&&&&&'''((((((((((((((())))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))************)))))))))******+++,,,---...///000000000000000000////////////////////////111000///...---,,,---...---,,,,,,,,,,,,+++***)))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$"""###$$$$$$$$$###########################""""""############""""""$$$###"""!!!!!!"""###$$$!!!"""""""""#########$$$$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$###############"""""""""""""""######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********(((((((((((()))))))))************+++,,,,,,---------------.........////////////000000000000//////------------------------,,,,,,++++++***)))))))))((((((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################""""""""""""""""""""""""!!!!!!###$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$%%%%%%$$$$$$&&&))),,,---+++(((%%%#########$$$########################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))***************+++******+++------,,,+++//////000222333444555666666666666777888999::::::555555555555555555555444555444555555777777888777::::::888777555444222222000000000111111000000///------------------,,,,,,+++*********)))))))))((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$((((((''''''''''''(((((((((((((((((((((***,,,...))))))((((((((())))))***'''''''''((((((((()))))))))((((((***,,,,,,+++)))'''(((************(((''')))((('''&&&&&&'''((()))((()))***)))((('''((()))+++++++++++++++***)))(((***+++++++++,,,,,,,,,---+++++++++++++++***)))))),,,------,,,******,,,.........---,,,,,,,,,------)))))))))))))))))))))***++++++++++++++++++***************))))))))))))(((''''''((((((((()))))))))&&&'''(((((())))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))))))))))))))***+++,,,,,,......///000000000000000........................111000///......///......,,,,,,---,,,+++***))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######"""""""""######!!!!!!!!!"""###$$$"""""""""""""""#########%%%$$$###""""""###$$$%%%"""######$$$$$$######"""""""""""""""""""""############$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))******'''(((((((((((()))))))))))))))***++++++,,,------------------....................................------------------------,,,,,,++++++***)))))))))))))))((((((((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""######$$$$$$$$$$$$%%%%%%%%%$$$$$$#########################################################!!!!!!###$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################$$$%%%%%%$$$$$$&&&))),,,+++)))&&&$$$###$$$%%%&&&########################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((((((((((((((((((((((((((((((((((((((())))))************)))******)))***,,,,,,+++***......///000111222222333333333444555666777777777333333333333333333333333333444555555555666777777999888777666555333222222000000111111111111000000---------,,,,,,,,,,,,,,,*********)))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$((((((''''''''''''((((((((()))******))))))+++---,,,+++)))((((((((()))***''''''((((((((()))))))))(((((((((***,,,---+++)))******++++++++++++******)))((((((''''''(((((()))''')))******))))))***+++(((((((((((()))))))))))),,,,,,---...000111222222222222222222111000000///000222444444333555999===;;;;;;:::::::::<<<===???888888666444222000...---,,,,,,---......---+++***,,,++++++***)))((('''''')))))))))(((((((((((((((''''''((())))))))))))(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))(((((((((((()))***+++,,,------...///000000000000........................000//////000111111000...+++,,,---,,,***)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&'''((((((((('''&&&%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################%%%$$$$$$%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######""""""!!!""""""!!!!!!!!!"""######""""""""""""""""""""""""$$$$$$$$$######$$$$$$$$$""""""############""""""""""""""""""##################$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))''''''(((((((((((())))))((())))))***+++,,,------............/////////000------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$################################################!!!"""###$$$$$$%%%$$$$$$$$$$$$############$$$$$$########################!!!"""###""""""###&&&((($$$$$$###"""""""""###$$$########################$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))(((((((((((((((((((((((())))))************)))))),,,++++++,,,---...,,,+++,,,,,,---...///000000111111222333444555555444444111111111111222222222222222333555555444444666777777777666555444333333222000000111111222222111111///...---,,,,,,,,,,,,,,,))))))))))))))))))))))))'''''''''&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%((((((''''''''''''(((((((((***,,,,,,***)))***+++...---+++)))(((((())))))'''((((((((())))))))))))''''''(((***,,,---+++)))---,,,,,,++++++,,,,,,---*********++++++*********(((***,,,,,,,,,,,,...///***++++++,,,...111444555999:::;;;===???AAACCCDDDFFFFFFFFFEEEEEEDDDBBBBBB<<>>;;;666888:::;;;;;;999666444333222111///---,,,+++***+++++++++***))))))((((((''''''((()))))))))))))))'''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((((((((((((((((()))++++++,,,---...///000000000000------------------------...---...111444444111...***,,,---,,,***((((((***((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&'''***++++++)))&&&$$$%%%%%%%%%%%%%%%&&&'''(((%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########%%%&&&'''%%%###########################!!!!!!""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""!!!""""""############""""""""""""############""""""!!!"""""""""##################$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''(((((('''''''''((((((((())))))(((((()))***+++,,,------------------...............---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$##################$$$$$$$$$$$$$$$$$$%%%%%%################################################!!!"""###$$$$$$%%%$$$$$$$$$$$$############$$$$$$########################!!!"""######""""""###%%%!!!!!!""""""""""""#################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))************)))))),,,++++++,,,------+++*********+++,,,---...///000111111222333333333222111//////000000000111111111111333555555333333555777555555555444444444333333//////000111111111111111111000...---,,,,,,,,,,,,((()))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%((((((''''''''''''(((((('''***------***((()))***000...+++)))((('''((()))(((((((((((())))))))))))&&&&&&(((***,,,---***(((......,,,++++++,,,......+++,,,---......---,,,+++)))+++---......///111222555555666999<<>>CCCDDDFFFIIIMMMQQQUUUWWWXXX[[[]]]\\\YYYYYY[[[]]]^^^[[[VVVTTTSSSRRROOOLLLOOOOOONNNMMMLLLLLLKKKKKKKKKIIIFFFBBB???>>>>>>>>>:::666222111333666777777666999===@@@AAA@@@===;;;<<<;;;:::<<>>BBBCCCEEEGGGIIIKKKLLLLLLIIIFFFBBB@@@??????>>>===888666444111///.........000///...,,,***((('''&&&+++,,,,,,+++(((&&&&&&&&&&&&&&&&&&&&&'''(((***+++&&&((()))'''%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''((()))+++,,,+++,,,......------///111///.........------------+++++++++,,,---,,,***)))*********)))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''---444444)))$$$(((***'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%!!!!!!%%%&&&###"""%%%""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""########################""""""""""""""""""""""""########################$$$###"""$$$'''((('''%%%&&&'''((('''%%%$$$%%%&&&(((((((((((('''''''''''')))***++++++,,,,,,++++++)))************+++++++++,,,,,,,,,,,,,,,+++***)))***++++++,,,+++***)))(((++++++*********)))))))))(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$######$$$$$$$$$$$$##########################################""""""""""""########################!!!!!!"""###############$$$$$$######"""#########$$$$$$$$$#########"""""""""""""""""""""######$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''(((***+++&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((++++++++++++++++++++++++************+++,,,------000000/////////.....................////////////111222333444444555555555444333333333222222111111000000111111111111000000...------,,,,,,++++++***))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$)))((((((++++++((((((***))))))***++++++***((('''))))))))))))))))))))))))(((((('''(((((()))******&&&(((*********+++---...333444555777999;;;===>>>EEEHHHLLLNNNOOOOOOQQQRRRVVVXXXZZZ]]]```cccdddeeebbbeeeddd]]]RRRKKKJJJLLLMMMJJJGGGCCCAAA???<<<:::<<<;;;:::999777777666666555555555555555666777888;;;888444222222444444444111333666888888555222000444333111111333555555555333444777:::>>>@@@BBBCCCCCCAAA??????@@@BBBBBBBBBAAA>>>:::777444333333333888777666333111...---,,,*********((('''''')))+++******)))((((((((())))))&&&'''((((((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((&&&&&&&&&'''((()))***++++++,,,......------...000............------------((()))***++++++***))))))******))))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&,,,,,,$$$ $$$&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""" !!!$$$%%%######%%%""""""""""""""""""""""""########################$$$###""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###########################""""""""""""""""""""""""########################%%%######$$$&&&''''''&&&&&&'''''''''%%%$$$%%%&&&'''''''''''''''''''''''')))***++++++,,,,,,++++++)))************+++++++++++++++,,,,,,,,,+++*********++++++++++++***))))))******)))))))))((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$##############################$$$$$$#########"""""""""########################!!!"""######$$$##################"""######$$$$$$$$$$$$$$$###############"""""""""""""""######$$$########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""%%%''''''%%%$$$&&&(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((++++++++++++++++++++++++******)))******+++,,,---............------------.........///////////////222333444555555666555555555555444333333222111111///000000111111000000///...------,,,,,,++++++***))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################***))))))))))))'''&&&'''(((((()))***))))))((('''))))))))))))))))))))))))++++++***************+++)))***+++++++++,,,///111666888<<>>??????>>>;;;888666888666333111000111111111---...///000111222222222666444333444666888999888======;;;999777666555555999999999999999999999::://////...,,,)))(((((())))))))))))(((((((((((()))&&&'''((())))))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&''''''((()))******+++,,,...------,,,...///------------------------(((***,,,,,,,,,+++++++++***)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$%%%"""''''''""""""$$$###&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&%%%$$$###%%%""""""""""""""""""""""""##############################"""""""""""""""###""""""""""""""""""""""""###""""""""""""""""""###########################""""""""""""""""""""""""########################%%%$$$$$$$$$%%%&&&&&&&&&%%%&&&''''''%%%%%%%%%'''&&&&&&'''''''''''''''((())))))***+++++++++++++++))))))*********+++++++++++++++,,,,,,,,,++++++************+++************))))))))))))(((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##############################%%%$$$$$$######""""""!!!########################"""######$$$$$$############"""""""""###$$$%%%%%%########################"""""""""""""""######$$$########################""""""###$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((************************))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111222333444555666666666666666666555444333222111000//////000000000000//////...------,,,,,,++++++***))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""((()))***)))***+++,,,,,,((((((((()))))))))(((((()))))))))))))))))))))))),,,,,,+++***))))))))))))---......///111555;;;@@@AAADDDIIIOOOUUUXXX[[[\\\]]]^^^```dddfffhhhhhhhhhlllmmmnnnnnnmmmkkkhhhfffkkk^^^LLL>>>666444333333666666666555444333444555;;;<<<===@@@CCCHHHLLLNNNQQQSSSVVV[[[___dddgggiiiaaa^^^YYYSSSMMMHHHFFFEEEHHHHHHHHHHHHFFFDDDBBB@@@???===999555111/////////333333333222111///...---111///...///000111111000111222444555555444222111222333444666999;;;<<<===<<<======:::444...+++)))&&&&&&((()))***+++,,,,,,&&&&&&&&&''')))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''(((((())))))+++,,,...---,,,,,,---...,,,,,,------------------(((+++------,,,***+++,,,)))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$%%%'''(((&&&%%%'''((('''&&&&&&&&&''''''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%(((***(((&&&$$$######""""""""""""""""""""""""###########################"""""""""""""""######""""""""""""""""""""""""######""""""""""""##############################""""""""""""""""""""""""########################$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&'''&&&%%%%%%&&&'''%%%&&&&&&&&&''''''(((((())))))***++++++++++++***))))))*********+++++++++***++++++,,,,,,,,,++++++******************++++++))))))))))))(((((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$##############################%%%$$$$$$$$$######""""""##############################$$$$$$$$$$$$#########"""""""""###$$$%%%%%%########################"""""""""""""""######$$$########################""""""###$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))&&&######&&&((((((&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''(((((((((''''''''''''((((((((((((************************))))))))))))***+++,,,,,,+++++++++,,,,,,,,,,,,,,,)))***,,,...000222333444222333444555666666666666666666555444222111000000//////000000000000//////...------,,,,,,++++++***))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$###&&&)))******---222555444(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******,,,...111555:::AAAIIIOOOSSSVVVZZZ___bbbddddddcccfffffffffiiimmmqqqrrrrrruuuuuuvvvuuutttqqqnnnlllgggZZZIII??????DDDFFFGGGKKKKKKKKKIIIFFFDDDEEEFFFIIIIIIJJJLLLPPPUUUZZZ\\\___```cccfffkkkooosssuuusssqqqmmmggg___ZZZXXXXXXTTTTTTTTTSSSQQQPPPNNNNNNLLLKKKHHHCCC===999888999;;;;;;:::999888666555444555444222222222222000///+++,,,...000111000...---,,,,,,---///111222333444<<>>;;;999555444222111//////......,,,---------------------222555:::???BBBEEEHHHKKKAAA@@@>>>;;;777333///---333///***(((((()))((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((((((((('''&&&+++---------++++++,,,---++++++,,,,,,,,,---------+++///222000,,,))))))+++))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%###""""""$$$%%%%%%$$$$$$&&&&&&&&&'''((()))))))))))))))(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""***...***%%%%%%%%%###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$""""""""""""""""""""""""$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######################## $$$((()))'''$$$######$$$%%%'''&&&%%%%%%&&&((($$$$$$%%%&&&&&&'''((((((((())))))***************)))************+++++++++)))***+++,,,,,,,,,,,,+++******)))))))))***,,,,,,++++++*********)))))))))(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%"""###$$$&&&&&&$$$###"""######$$$$$$$$$$$$##############################"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""$$$$$$######"""#########""""""#########$$$$$$$$$"""""""""""""""######$$$########################""""""###$$$$$$$$$$$$###"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% &&&+++,,,(((%%%%%%'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))))))))''''''''''''((((((((((((************************((((((((())))))***+++,,,+++++++++,,,,,,,,,------+++,,,---...///111222222111222333444444555555555222222222111111000000000......////////////.........------,,,,,,++++++***))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%))),,,+++'''''',,,---***)))))))))))))))***++++++))))))))))))))))))))))))((()))+++---111444777999BBBHHHQQQXXX]]]___aaabbbcccfffkkkpppssssssrrrqqqkkkiiihhhlllsss{{{xxxyyyyyyyyyyyyyyyxxxxxxqqqqqqrrrssssssuuuvvvwwwssstttuuurrrooommmnnnqqqvvvtttpppllljjjiiijjjjjjeeedddcccdddfffiiimmmoookkkmmmnnnllliiihhhjjjmmmiiiiiihhhggggggggghhhhhhfffhhhhhhddd___ZZZYYYYYYXXXXXXWWWWWWUUUTTTRRRQQQRRRQQQOOOOOOOOONNNKKKIIICCC@@@:::555222111222333111000000000000000000000111333555777888<<<@@@CCC>>>???@@@AAAAAA@@@???>>>===777000,,,++++++***(((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%$$$###"""%%%&&&'''((((((((('''&&&+++---------++++++,,,---+++++++++,,,,,,---------///333666444///+++,,,...)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&'''%%%%%%'''((('''&&&&&&&&&&&&&&&'''((())))))*********)))(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$(((---((($$$%%%&&&$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!""""""###$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$)))***((($$$###"""$$$%%%&&&&&&%%%%%%'''((($$$$$$%%%%%%&&&'''(((((((((((()))***************)))************+++++++++)))***+++,,,,,,,,,,,,,,,******)))))))))***,,,---++++++++++++************(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%!!!"""$$$%%%%%%$$$"""!!!######$$$$$$$$$$$$##############################""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$###"""""""""###""""""######$$$$$$$$$$$$"""""""""""""""######$$$########################""""""###$$$$$$$$$$$$###""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$000;;;999---######'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))***''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((()))***+++,,,+++++++++,,,,,,---------............////////////111111222333444444444444111111111000000000000000......////////////............---,,,,,,++++++***))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$$$$$$$%%%))))))((()))***+++---...+++*********************+++*********++++++,,,---///---///777@@@EEEIIINNN[[[___dddfffeeeeeefffhhhpppmmmlllpppqqqooooooqqqmmmgggccchhhsss{{{}}}zzzvvvwwwyyyzzzyyywwwuuutttyyytttppprrrxxx|||{{{xxx|||yyyvvvrrrmmmjjjooowwwxxxxxxqqqqqqsssiiiaaagggfffaaa___cccggggggdddaaahhhgggddd______dddfffddd\\\bbbddd```[[[[[[[[[[[[___cccbbb^^^___eeebbbYYY[[[aaa```WWWRRRVVVZZZ\\\[[[XXXUUUUUUVVVVVVTTTRRRPPPTTTRRRJJJEEECCC>>>666666777777555333222222333///000111000//////111333777:::>>>AAADDDGGGLLLOOONNNFFF===777444222///---))))))'''&&&%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((---,,,***))))))+++,,,............------,,,,,,,,,111111000...---,,,+++***((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$(((''''''&&&&&&%%%$$$$$$###$$$%%%''')))***+++,,,,,,+++***((('''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''&&&%%%$$$$$$$$$%%%&&&'''%%%$$$###""""""###$$$%%%%%%%%%$$$"""""""""###$$$######""""""!!!!!! """"""#########$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''&&&&&&%%%%%%######$$$%%%%%%&&&''''''************))))))))))))111///+++*********)))(((************+++,,,---.........---,,,,,,+++************+++***)))(((&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''&&&%%%###"""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%""" !!!""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&---222000)))$$$&&&+++%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))************************************+++++++++++++++***)))(((++++++,,,,,,,,,---------------......///000000000555444333333222222222222222222111111000000//////---.../////////...,,,++++++++++++************)))***))))))((('''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))((((((((()))+++---...//////...,,,+++)))'''&&&+++***)))(((***---000333>>>???EEEMMMQQQTTTZZZaaaaaaffflllllliiihhhjjjmmmpppllljjjlllnnnmmmooosssmmmiiigggmmmwww}}}}}}zzz}}}zzzxxxyyy|||~~~}}}rrrtttwwwyyyzzzwwwtttqqqnnnlllllllllhhhcccccchhhcccddd___aaaggg```XXX]]]RRRRRRUUUYYY]]]]]][[[YYY]]]\\\YYYZZZaaafffbbbZZZ^^^RRRLLLQQQWWWWWWVVVYYYQQQWWWZZZWWWWWW[[[ZZZUUUWWWYYYXXXVVVYYY\\\WWWNNNSSSSSSSSSRRRSSSTTTUUUVVVUUUYYYZZZUUUSSSSSSOOOIIIDDDEEEDDDBBB>>>;;;::::::666555444222111111000000///111444666999<<<@@@CCCJJJHHHFFFDDDBBB>>>:::666///---***(((''''''((()))'''''''''''''''&&&%%%%%%((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((+++***)))((()))***,,,---...---------,,,,,,,,,,,,......------,,,,,,++++++((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******++++++***((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&%%%$$$$$$$$$%%%&&&$$$$$$###""""""###$$$$$$$$$###""""""$$$&&&&&&'''######""""""!!!!!!!!!!!!""""""#########$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%###$$$$$$%%%&&&&&&''''''(((((())))))))))))))))))000---+++*********))))))************+++,,,---......------,,,++++++******))))))******)))((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%###!!!!!!"""$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***...---'''$$$%%%(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))*********************************++++++++++++***)))(((***++++++++++++,,,,,,,,,---------...//////000000444444333222222222222222000000000///////////////......//////...------,,,+++++++++************)))***))))))(((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((()))+++,,,...,,,,,,,,,,,,,,,+++++++++,,,,,,+++---222999@@@DDDMMMQQQYYY``````___dddmmmiiimmmrrrrrrnnnmmmooorrrrrrnnnkkkkkklllkkknnnsssjjjiiikkkrrrzzz~~~|||xxx|||wwwssstttxxxzzzwwwrrrqqqtttuuuqqqjjjdddaaaaaa]]]^^^ccceeeaaaYYYVVVYYYZZZ```bbbhhhqqqmmmeeeiiiUUUYYY___cccgggjjjmmmooocccdddgggrrr{{{lllfffQQQEEEIIIKKKFFFJJJVVV\\\```aaa\\\WWWUUUSSSQQQOOOPPPQQQRRRVVVXXXTTTNNNOOOPPPQQQPPPNNNNNNQQQTTTRRRVVVXXXWWWXXXXXXVVVRRRPPPPPPPPPNNNJJJEEECCCBBB@@@===999777666555111------...000111222444666999>>>CCCJJJNNNMMMKKKGGGEEE>>>;;;666111---******)))&&&'''((()))((('''&&&%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((''''''(((***,,,---------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&'''(((((()))'''&&&%%%%%%''')))*********)))((('''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&'''&&&%%%$$$$$$###$$$$$$$$$$$$###""""""###$$$$$$$$$""" """&&&))))))(((###""""""""""""!!!!!!!!!###############$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&'''''''''(((((())))))---,,,***)))***++++++******************+++,,,---------,,,,,,+++*********(((((())))))))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""###$$$%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&(((((('''%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))******************************++++++******)))))))))))))))*********++++++,,,,,,---......//////000333333333222222222222222............//////////////////...------------...+++++++++************))))))))))))(((''''''&&&&&&(((''''''&&&$$$######"""%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$)))((((((((()))+++---...---,,,+++***+++,,,...///...000333:::CCCLLLUUUZZZ]]]___eeeiiihhhdddfffkkkkkklllmmmoooqqqqqqqqqqqqnnnkkkiiijjjiiigggiiinnnmmmooosssyyy}}}~~~zzzvvvwwwuuutttttttttqqqlllhhhgggeee```ZZZWWWXXX]]]bbbfffmmmuuuuuukkk___^^^eeeiiixxx~~~ppphhh```[[[SSSTTTfffzzz}}}uuullleeebbbbbb___```]]]UUUNNNLLLNNNPPPGGGHHHHHHHHHIIIJJJMMMOOOKKKNNNQQQSSSTTTUUUSSSRRRSSSUUUWWWWWWUUURRRQQQQQQMMMGGGBBB@@@@@@>>>888222333444444222000000111222111888AAAGGGIIIIIIKKKMMMOOOLLLGGG@@@999333...+++''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&((()))+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$''')))+++))))))((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$######"""$$$##################$$$$$$!!! """'''***(((&&&""""""""""""""""""""""""########################""""""""""""""""""""""""""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&'''(((((((((+++***))))))+++,,,,,,+++***************+++,,,,,,,,,,,,++++++*********)))''''''((()))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$%%%%%%""" %%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$%%%$$$"""###############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''&&&$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((************************))))))************))))))((((((((())))))))))))***+++,,,,,,---......//////111222222222222222111111.........//////000000000//////---,,,,,,---...///+++++++++*********))))))))))))((((((''''''''''''''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$))))))((()))***+++---...444222...,,,,,,...111333;;;>>>EEENNNWWW___eeeiiinnnkkkkkkmmmmmmhhhfffggghhhdddbbbgggnnnrrrpppkkkddddddgggjjjjjjggghhhllltttvvvxxxzzzxxxuuupppmmmddddddbbb^^^\\\\\\aaafff```ZZZUUUYYYdddqqqzzz~~~zzzjjjmmmxxx~~~}}}qqqwwwvvvpppuuuxxxnnnggg```XXXTTTBBBAAAAAACCCEEEGGGHHHGGGFFFGGGIIIMMMOOOPPPPPPPPPQQQSSSWWWYYYZZZ[[[]]]^^^XXXSSSOOONNNNNNLLLFFF@@@======;;;888444111111111///333666888888;;;AAAFFFMMMMMMMMMKKKGGGAAA;;;888111///,,,)))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%%%%&&&''')))***+++++++++++++++++++++++++++------,,,,,,+++*********((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%######%%%(((+++---((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###"""!!!#########$$$$$$#########$$$"""!!!"""%%%&&&%%%"""""""""""""""####################################""""""""""""""""""""""""""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%&&&&&&&&&&&&''''''%%%&&&&&&&&&'''''''''((()))(((((()))+++,,,,,,+++******))))))******+++++++++***************))))))'''''''''((())))))******''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%''''''$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$$$$###"""######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$'''(((&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))((())))))*********))))))''''''((((((((()))))))))++++++,,,,,,------......000000111222222111111000/////////000000111111111///...---,,,,,,---//////+++++++++*********))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$************+++---...000000000111333666<<>>???<<<:::666222///111444888<<>>@@@CCCGGGIII@@@>>>======;;;===HHHSSS\\\___bbbbbb```aaaeeeiiiiiigggfffccc[[[TTTUUUZZZ___``````^^^]]]aaakkkrrruuunnnccc\\\ZZZ^^^eeeiii\\\WWWUUU[[[ddddddZZZOOOKKKOOOTTTRRRHHH???AAAHHHGGGWWWZZZUUUUUUNNNDDDBBB>>>LLLUUUSSSRRRSSSLLLAAACCCEEEEEEFFFIIINNNMMMIIIBBB>>>>>>DDDJJJLLLOOOSSSIIIFFFKKKQQQJJJGGG___nnnbbbZZZ^^^ffflllsssyyyyyy||||||ssslllhhhaaaYYYXXX[[[TTTSSSPPPLLLIIIHHHJJJLLLJJJMMMRRRVVVWWWYYYZZZ[[[[[[\\\[[[YYYWWWVVVWWWXXXRRRNNNIIIFFFCCC???888333000000000111444777:::===HHHJJJKKKKKKGGG@@@888333---,,,+++***)))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''(((((()))(((((('''(((((())))))*********+++'''''''''((()))******+++)))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$######!!!"""$$$%%%%%%$$$###""""""###$$$%%%%%%$$$###""" %%%***)))$$$!!!###(((""""""######$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#################################"""""""""""""""""""""###$$$%%%%%%&&&&&&###$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&******)))((('''&&&&&&%%%(((((((((***,,,,,,***(((******)))))))))))))))***(((((((((((())))))))))))***)))(((''''''((()))***''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%% !!!###$$$###"""""""""""""""""""""""""""###"""!!!"""###$$$###!!!$$$#########""""""!!!!!!""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$"""!!!###%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((()))))))))***)))******+++,,,,,,------,,,...000111222111000///000000//////.........---+++,,,...///000///...---+++++++++************)))'''''''''(((((((((((((((((('''&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%+++---***+++222<<>>CCCKKKSSSXXXaaagggggg```___eeegggdddccc___^^^[[[SSSMMMSSS^^^tttpppcccfffkkkjjj```TTTKKKMMMOOOKKKGGGGGGHHHEEEFFFKKKLLLIIIFFFFFFFFF[[[iiijjjdddSSSGGGKKKLLLYYYbbb```]]]\\\XXXPPPLLL___gggjjjsssqqqccc[[[___QQQ[[[kkkooo{{{}}}jjjcccOOOHHHKKKLLLRRRZZZYYYYYYQQQGGGBBB@@@AAAFFFLLLNNNCCCDDDIIIIIIOOOVVVRRRYYYnnn|||xxxrrrzzzwwwooouuuuuuyyyssseeecccfff___OOOPPPLLLIIIJJJOOOSSSTTTSSSRRRWWWZZZZZZVVVWWW[[[aaaYYYXXXXXXXXXWWWQQQIIIBBB>>>888222...///111111111777;;;BBBHHHLLLLLLJJJHHH???999222,,,***)))&&&$$$''''''&&&&&&&&&&&&'''(((&&&&&&%%%%%%&&&&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))((('''''''''(((***++++++*********))))))(((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#####################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$###""""""""""""%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))******+++***)))(((((()))******((((((((((((((((((((((((******))))))((((((''''''$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%$$$###"""!!!((('''&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################""""""""""""""""""""""""###"""!!!!!!!!!!!!!!!"""######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((()))******+++)))''''''******(((&&&))))))(((((((((((())))))***)))(((''''''((()))***))))))))))))***+++,,,---...//////000000000000///////////////............------------------------,,,,,,,,,+++++++++******)))((('''%%%%%%&&&&&&'''((($$$$$$'''((($$$""""""***######((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,///000111999EEENNNQQQVVVSSSOOOJJJHHHGGGHHHIIIRRRNNNGGG@@@<<<;;;<<<>>>???CCCKKKSSS[[[```dddeee______```bbb___ZZZYYY\\\UUUWWW^^^dddeeefffooozzzfffRRRNNNOOOMMMNNNFFF@@@@@@@@@>>>???CCCLLLSSS]]]bbb\\\SSSRRRVVVqqq|||lllnnnuuurrrwwwyyypppvvv|||~~~kkkWWWMMMNNNUUU[[[bbbUUUOOOHHH===>>>DDDAAABBBOOOVVVQQQMMMUUUccclllyyyvvvdddYYYMMMHHHKKKNNNMMMJJJQQQTTTWWWXXXWWWVVVWWWXXX[[[XXXXXX[[[``````ZZZTTTMMMGGG@@@:::666333000---+++///555<<>>BBBEEEJJJVVVbbbzzztttttt}}}|||rrr||||||iiiPPPHHHKKKIIIJJJRRRUUUOOOGGGCCCEEEGGGUUUhhhtttzzz{{{nnnhhhfffbbbXXXOOOLLLIIIGGGIIINNNTTTWWWXXXXXXTTTSSSWWW^^^bbb___[[[YYYUUUOOOIIICCC===666222/////////111555:::>>>AAAPPPNNNKKKHHHCCC<<<444///))))))))))))))))))))))))(((((((((((('''&&&%%%$$$&&&''''''((((((''''''&&&''''''''''''((((((((((((((((((((((((((()))************))))))))))))(((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$&&&(((******(((&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#######################################!!!"""######$$$$$$############$$$$$$$$$%%%%%%%%%""""""""""""############$$$############$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((***))))))(((((())))))***(((((((((((((((((((((((())))))))))))((((((((((((&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%&&&%%%%%%$$$$$$$$$$$$%%%######$$$$$$$$$$$$##############################"""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$$$$$$$%%%%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))+++)))(((((()))***((('''))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))***+++,,,,,,---...///000000000000000/////////............---........................,,,,,,,,,+++++++++******)))((((((((((((((()))***&&&%%%%%%'''''''''---555$$$###$$$&&&$$$"""$$$***%%%%%%%%%%%%%%%%%%%%%%%%########################;;;CCCNNNYYYdddjjjfff^^^\\\]]]^^^___aaabbbbbbcccYYYUUUPPPLLLMMMRRRXXX]]][[[\\\]]]^^^___aaabbbbbbccc___^^^bbbiiirrr{{{lll```[[[[[[SSSKKKBBB===::::::AAAKKKOOOWWW```eeeiiisssuuulllqqqooommmVVVGGGBBBCCCLLLJJJJJJSSS[[[gggxxxrrrbbbWWWIIIBBBEEELLLQQQRRRSSSRRRSSSUUUXXXZZZYYYWWWXXXWWWVVVTTTQQQKKKFFFBBB===999333...---///222555BBBGGGNNNSSSSSSLLLBBB<<<111///---+++))))))))))))&&&''''''((('''&&&%%%$$$''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((())))))***))))))))))))))))))(((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%##############################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%##################$$$$$$%%%%%%$$$#########$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''((((((''''''%%%$$$$$$######$$$$$$$$$"""######$$$$$$######"""########################"""""""""""""""""""""""""""""""""!!!""""""############$$$$$$$$$%%%%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''(((((()))******)))))))))))))))((())))))(((((((((((())))))))))))(((((((((((())))))((((((((())))))***+++,,,------...///000000000000//////.........---------........................,,,,,,,,,+++++++++******)))))))))))))))*********&&&%%%&&&'''%%%&&&///999,,,(((%%%$$$###"""%%%***$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$NNNXXXdddkkkpppssspppjjjkkkgggbbb\\\WWWUUUTTTTTTTTTUUUVVVXXX[[[^^^aaaccc\\\___ccceeebbb[[[SSSNNNUUUfffuuu~~~{{{fffTTTJJJHHHHHHDDDBBBCCCFFFKKKTTTfffvvvwww|||ppp___^^^[[[___YYYWWW\\\XXXOOOQQQUUUUUUYYY___dddjjjwwwrrr```TTTMMMGGGCCCMMMPPPSSSSSSRRRQQQSSSTTTRRRTTTWWWYYYXXXVVVTTTRRRHHHCCC<<<666222222333555333999CCCKKKPPPRRRQQQOOOEEEAAA:::333...+++))))))&&&&&&'''''''''''''''&&&'''(((((((((((((((((('''''''''''''''(((((((((((('''(((((()))))))))))))))(((((((((((((((((())))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&''''''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''((((((''''''$$$$$$$$$######$$$$$$%%%"""######$$$$$$######"""########################"""""""""""""""""""""""""""""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''((())))))************))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((()))***+++,,,,,,,,,...//////000000000............------------........................,,,,,,,,,+++++++++******))))))******************'''&&&&&&&&&######+++666666,,,###"""$$$$$$%%%((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&gggmmmqqqqqqsssuuuuuusssccc\\\SSSJJJGGGJJJOOOSSS\\\^^^aaaddddddcccbbb```eeebbb___[[[[[[\\\___aaawwwppphhhWWWEEE<<>>GGG^^^vvv{{{lllhhhiiikkkmmmqqqqqqcccWWWXXXYYY]]]iiijjjvvvzzzmmm]]]VVVQQQLLLXXXnnnwwwrrrqqqkkkbbbbbbiiisssooommmtttlll```eeedddlll{{{}}}sssrrrrrrhhhkkkgggnnn}}}uuu~~~}}}fffbbbkkkppplllfff___RRRDDDJJJSSS```kkkttt}}}vvvlll___UUUOOOKKKGGGCCCLLLOOOQQQRRRRRRRRRUUUXXX[[[[[[YYYUUUNNNEEE<<<777666555222111333<<>>OOOSSSXXXZZZWWWPPPGGGAAA999666111---***)))***+++(((((())))))))))))((((((''''''''''''((((((((()))&&&''')))*********)))(((&&&'''''''''(((((())))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$&&&((())))))(((&&&$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########!!!""""""$$$%%%''')))***%%%$$$$$$$$$$$$$$$$$$%%%'''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&###$$$%%%&&&''''''''''''''''''''''''((((((((()))'''&&&&&&&&&&&&'''(((((($$$%%%'''))))))))))))((())))))))))))))))))))))))'''((((((((())))))******'''&&&%%%$$$###$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$########################""""""""""""""""""""""""""""""""""""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((******))))))))))))*********************++++++,,,)))+++---,,,)))((()))+++))))))(((((((((((())))))'''((()))******)))(((''''''''''''(((((()))***+++***+++,,,...///000000000......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++***)))'''%%%$$$%%%!!!"""&&&(((&&&%%%&&&###$$$'''***(((###!!!###########################!!!""""""###$$$$$$%%%%%%pppooommmjjjddd[[[PPPIIIWWWXXX]]]eeegggdddcccdddgggeee___[[[aaaooo|||~~~jjjZZZPPPKKKHHHYYYuuu~~~qqqyyyvvvaaaTTTSSSZZZ```ccc[[[VVVNNNJJJPPPWWWXXXSSSVVVWWWaaauuu}}}vvvppplllpppuuusssnnneee```hhhvvv|||yyyuuugggpppttt\\\YYYaaaoooooo]]]LLLGGGUUUfffyyyhhh\\\OOOIIIHHHHHHKKKOOOUUUSSSVVV\\\\\\VVVSSSUUUFFFAAA;;;888888888666333999@@@IIINNNNNNLLLIIIHHHDDDAAA<<<888555111...+++)))(((((()))******(((&&&+++)))(((((())))))((('''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((('''***)))'''&&&%%%%%%%%%&&&%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$''''''''''''''''''''''''%%%%%%&&&))),,,***&&&"""%%%&&&'''((('''$$$""" $$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###"""""""""###$$$$$$$$$$$$$$$######"""""""""############$$$$$$$$$######$$$$$$$$$$$$###### !!!###$$$$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###''''''''''''''''''&&&&&&''''''''''''&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((())))))))))))(((((('''&&&%%%%%%$$$$$$'''((((((((('''%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$###"""###$$$%%%$$$######"""###############""""""""""""######$$$$$$$$$#########"""""""""############$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''(((((((((((('''''')))************+++++++++,,,+++++++++,,,,,,***((())))))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&''''''((()))***,,,,,,+++++++++,,,---.........---------,,,,,,,,,+++******+++---......------,,,+++*********+++,,,***(((&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$dddgggiiihhhccc___\\\[[[^^^```eeegggccc___cccjjj```fffmmmvvvxxxqqqdddWWWLLLFFFKKKUUUdddnnngggyyy}}}\\\SSSHHHCCCIIISSS]]]bbbffffffddddddkkkwww{{{oooaaaeeebbbrrryyy}}}ppp]]]HHHKKKWWWgggoooppptttzzz{{{kkk\\\PPPKKKLLLPPPLLLMMMSSSWWWVVVTTTVVVPPPMMMHHHDDD@@@<<<777333333555999@@@GGGKKKLLLKKKNNNLLLHHHDDD@@@;;;555111,,,+++))))))******((('''&&&&&&%%%''')))***)))'''(((((((((((((((((((((((((((((((((((()))))))))***)))))))))))))))((((((''')))(((''''''&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%(((***)))&&&"""$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%%%%%%%&&&(((((($$$$$$$$$$$$#########"""############$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))************))))))))))))(((''''''&&&%%%%%%$$$$$$&&&&&&''''''&&&%%%#########$$$%%%&&&'''(((((((((%%%&&&&&&'''&&&&&&%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######%%%'''%%%$$$$$$#####################""""""""""""######%%%%%%%%%%%%$$$$$$$$$###"""############$$$$$$$$$######""""""######$$$%%%$$$$$$$$$%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((('''''')))************+++++++++---,,,+++,,,---,,,+++)))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''((()))******,,,+++++++++,,,,,,------------------,,,,,,,,,,,,+++***)))+++---......------,,,+++*********++++++***(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZ```dddccc^^^[[[]]]aaa]]]bbbiiikkkeee```eeeooo|||lll[[[VVVTTTRRRPPPSSSVVVddduuusss___KKKJJJYYYdddaaaYYYJJJLLLPPPYYYfffvvv~~~vvvpppWWWMMMMMMZZZ___WWWMMMKKKTTTbbb{{{vvvjjjgggeeeXXXLLLKKKNNNRRRTTTVVVVVVVVVTTTPPPIII@@@777111444111000666AAALLLSSSUUUVVVTTTRRROOOLLLGGGAAA<<<333000---+++******)))'''&&&&&&&&&''')))***((('''((((((((((((((((((((((((((((((((()))))))))******))))))******))))))((('''''''''(((((((((''''''&&&&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""$$$%%%&&&'''$$$$$$$$$$$$########################$$$$$$$$$%%%######$$$$$$$$$$$$############%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""######$$$$$$$$$$$$$$$'''''''''''''''''''''''''''''''''''''''&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))+++++++++******)))))))))'''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%'''((()))******%%%%%%&&&&&&'''&&&&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&$$$######%%%'''%%%%%%$$$#####################""""""""""""######&&&&&&&&&%%%%%%%%%$$$$$$"""############$$$$$$$$$######""""""######$$$%%%%%%%%%%%%&&&&&&'''(((((($$$%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''(((((((((((((((((('''(((((())))))((((((''')))************+++++++++---,,,,,,,,,------+++)))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))***+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++***)))***,,,------,,,,,,,,,+++************+++)))((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$WWW\\\``````^^^\\\^^^```bbb^^^\\\aaaiiisss~~~cccLLLOOO^^^mmmyyyvvveeeRRREEE@@@JJJVVVZZZ\\\```oooxxxqqqooossszzzyyyyyyrrrRRR@@@AAAIIIVVViii}}}aaaPPPLLLMMMMMMLLLQQQUUUYYYZZZTTTJJJ@@@999:::666222444;;;GGGSSSYYYXXXWWWUUUSSSSSSPPPMMMKKK===999333///---+++)))'''+++***))))))******(((&&&''''''''''''''''''''''''(((((()))))))))*********)))************)))((((((%%%&&&((())))))((('''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&&&&%%%%%%%%%$$$&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))+++++++++***)))(((''''''''''''&&&&&&&&&%%%%%%%%%""""""######$$$$$$$$$$$$###$$$%%%'''(((((())))))%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$############$$$$$$######""""""######$$$&&&%%%%%%%%%%%%$$$$$$$$$""""""#########$$$$$$$$$######""""""######$$$%%%%%%%%%&&&'''(((((((((((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))(((((())))))*********+++++++++...,,,,,,,,,------,,,***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,++++++,,,,,,---------,,,,,,,,,,,,+++++++++******+++))))))***+++,,,,,,+++,,,++++++***************)))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ZZZ[[[^^^bbbeeeeeedddccceeeYYYTTTdddtttkkkYYYNNNRRRnnn}}}rrrlllqqqsssfffRRRDDDDDDDDDPPPcccnnnqqqzzz}}}|||xxxtttsss}}}{{{}}}|||___FFFFFFEEEGGGSSSeeeoooqqquuurrreee\\\PPPEEEIIIMMMTTTYYYZZZVVVOOOJJJAAA@@@===888777>>>KKKUUU\\\ZZZWWWVVVVVVVVVUUUTTTHHHCCC<<<777222///,,,***+++***((((((******)))((((((((((((((((((((((((((())))))))))))***************************))))))(((&&&'''((()))))))))(((''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&)))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$&&&&&&&&&'''''''''((((((''''''((((((''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%""""""""""""###$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&'''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%***,,,+++(((%%%$$$&&&%%%%%%$$$###$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$############""""""#########$$$$$$$$$######""""""######$$$%%%$$$%%%&&&'''(((((((((((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((())))))))))))(((((())))))*********+++++++++---,,,+++,,,------+++)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,***+++,,,---------,,,,,,,,,,,,,,,+++++++++*********)))((()))+++++++++)))++++++++++++******))))))((((((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$bbbaaaaaabbbeeeeeeccc```YYYZZZkkk{{{iiicccdddccc___^^^eee{{{|||dddSSSMMMMMMUUU[[[ZZZ[[[___rrryyyyyyvvvtttyyybbbbbb]]]VVVVVVYYYRRRGGGJJJQQQaaaxxxqqq]]]PPPNNNMMMPPPTTTWWWVVVTTTMMMOOOOOOIIIBBBCCCLLLUUUbbb___]]][[[[[[[[[YYYXXXQQQMMMGGGAAA===999555333,,,)))'''&&&(((***+++,,,)))))))))))))))))))))))))))))))))*********++++++******++++++******)))((((((((()))))))))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&'''))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''(((((((((''''''&&&'''''''''&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######""""""###$$$%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))...000///,,,((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$######""""""######$$$%%%###$$$&&&'''((((((''''''$$$%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))((())))))******))))))((()))************+++++++++,,,+++++++++,,,,,,***((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))***++++++***+++,,,---...---,,,+++,,,,,,,,,,,,++++++++++++***)))((()))***+++***(((******++++++******)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$eeeeeeddddddfffjjjnnnrrrdddrrrqqqkkkcccdddrrrssskkkuuuyyygggWWWIIIJJJJJJQQQ]]]gggrrrxxxqqqtttqqqZZZIIIDDDEEEPPPcccyyy{{{lllYYYOOOOOOTTTVVVVVVUUUYYY[[[YYYUUUSSSUUUYYY______```aaabbb```\\\YYYWWWTTTPPPLLLJJJFFFBBB???666222,,,)))(((***,,,,,,************************))))))*********+++++++++***++++++++++++***))))))******)))((('''''''''((())))))(((((((((((())))))''''''''''''''''''''''''$$$$$$$$$%%%%%%'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''%%%$$$&&&(((''''''(((((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""#########""""""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$#########$$$%%%%%%$$$$$$%%%&&&'''''''''&&&###$$$%%%&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((***---...,,,+++******&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$#########"""############$$$$$$$$$######""""""######$$$%%%"""###%%%'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''((())))))***))))))************)))))))))************++++++++++++*********++++++)))'''))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''((()))******)))+++,,,......---,,,+++------------,,,,,,,,,,,,***)))(((((()))***)))((()))******+++***)))((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$^^^bbbfffjjjppp{{{vvvnnnVVV\\\iii}}}aaa\\\QQQ\\\oookkk\\\SSSOOO\\\fff|||llliiinnnrrrrrrttt|||dddWWWJJJFFFKKKTTT___iiippp~~~rrrZZZSSSVVVYYYYYYTTTWWW\\\^^^^^^\\\YYYXXXWWWZZZ___dddfffddd___[[[YYYWWWUUUTTTRRRPPPLLLIIIDDD===555...*********+++************************)))************+++++++++***++++++++++++***)))))),,,+++)))''''''''''''((())))))(((((((((((())))))''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''$$$'''))))))&&&%%%&&&((($$$%%%'''))))))((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$&&&'''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))''''''((((((((((((((('''%%%&&&&&&&&&'''(((((((((%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%%%%###$$$%%%'''((())))))***###$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((((())))))(((''''''(((***'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$"""############$$$$$$$$$#########"""###$$$$$$%%%!!!###%%%'''''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***))))))************)))))))))************++++++++++++***))))))******)))'''))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&''''''((()))***)))***,,,......---,,,+++......------------,,,,,,***)))(((((()))***)))''')))******++++++)))((('''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$\\\cccooo~~~oooaaabbbbbbfffiiiYYYTTTEEEYYYgggwwwvvvmmm{{{zzznnnlllttt}}}{{{iiippptttsss~~~|||ddd\\\bbbooojjjSSSZZZSSS___{{{cccTTTSSSSSSXXX]]]\\\VVVVVV[[[[[[YYYXXX\\\aaaccc```[[[ZZZ[[[[[[ZZZWWWTTTSSSTTTNNNJJJCCC<<<555000---,,,,,,+++************)))'''))))))***+++,,,,,,------***************************)))((()))))))))'''%%%&&&&&&&&&&&&''')))******...***%%%&&&)))***(((%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((((((((('''((()))******)))((('''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&'''(((((()))((('''''''''(((***+++(((***------+++)))))))))***)))(((''''''&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%#########%%%'''(((!!!"""%%%''')))*********&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&$$$######+++&&&%%%)))***'''%%%&&&))))))((('''&&&%%%%%%%%%+++---...---,,,,,,---///$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%'''''''''&&&&&&%%%%%%%%%""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))++++++,,,---............)))***,,,,,,---,,,+++***(((***+++------,,,+++***************))))))))))))''''''((((((((((((''''''((((((((((((''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&fff}}}uuusssnnnrrrzzzzzz~~~rrr___QQQOOOTTT\\\kkkxxx~~~|||vvvoooiiifffqqqpppkkkbbbZZZYYY```ggghhhqqqyyyyyyxxxzzz~~~rrrooopppwww|||{{{bbbPPPHHHVVVhhhvvvlll\\\PPPQQQVVVUUURRRPPP]]]\\\]]]^^^^^^^^^]]]\\\]]]^^^^^^\\\XXXVVVUUUUUUSSSPPPJJJCCC<<<666222000---+++***)))***+++***))))))******+++,,,,,,------************************)))((((((((())))))(((&&&)))))))))))))))***+++,,,///***&&&&&&(((***(((%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((((()))'''((()))******)))((('''(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&'''(((((()))(((((('''((()))***+++)))+++------+++)))(((((((((((('''''''''((())))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%&&&'''$$$%%%&&&(((((((((((((((''''''''''''''''''''''''&&&'''((('''%%%$$$###$$$(((&&&(((++++++((((((+++))))))(((&&&&&&%%%%%%&&&+++++++++,,,,,,,,,+++***$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$"""#########$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***+++,,,------......---***+++,,,,,,,,,,,,+++***(((***+++------,,,+++***************))))))))))))''''''((((((((((((''''''((((((((((((''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%xxxjjjnnnmmm]]]XXX___ccc[[[RRRTTTcccsss~~~~~~wwwnnniiihhhiiidddaaa\\\WWWRRROOONNNNNNPPPOOOKKKGGGDDDEEEIIIMMMKKKQQQUUUVVVWWW[[[]]]\\\PPPQQQTTTXXXYYY[[[ccclllzzzzzzwwwtttwww~~~}}}jjjNNNFFFIIIQQQaaarrrlll```[[[VVVPPPLLLRRRUUUXXXZZZZZZ[[[]]]``````aaa```___\\\[[[[[[\\\ZZZXXXTTTNNNGGG@@@;;;888111...+++)))***++++++************++++++,,,,,,---++++++++++++++++++++++++(((''''''(((***+++)))(((******)))))))))******+++///+++'''&&&((()))'''%%%&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))(((((()))******)))((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))(((((((((((()))***+++***,,,------+++(((((((((''''''''''''((()))***+++(((''''''&&&&&&''''''((()))((((((''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''((())))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&''''''((((((''''''&&&%%%((((((((((((((((((((((((((())))))'''%%%$$$%%%&&&%%%###$$$''''''%%%&&&***)))((('''&&&&&&&&&&&&&&&,,,,,,---......---***(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((())))))))))))***+++,,,------------++++++,,,,,,,,,++++++***)))***+++,,,---,,,++++++************))))))))))))'''(((((())))))(((((('''((((((((((((''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%uuukkkcccjjj~~~___MMMKKKNNNYYYbbbeeejjj{{{{{{tttggg]]]bbb```]]]ZZZVVVSSSPPPNNNKKKIIIEEEAAA???>>>?????????===::::::;;;<<<======<<<>>>??????AAAFFFFFFBBBCCCDDDEEEFFFDDDDDDGGGKKKTTTVVVUUUSSSTTTYYY[[[ZZZaaa^^^```hhhpppttt{{{xxxiiiccc^^^[[[[[[YYYhhhuuuppp[[[MMMIIIMMMOOOSSSVVVXXX[[[]]]^^^`````````___^^^^^^aaaccc^^^]]]\\\XXXRRRJJJDDD@@@888444///+++******)))(((*********++++++,,,,,,,,,++++++++++++++++++++++++)))((((((***,,,---,,,+++))))))(((((('''(((((((((///,,,(((''''''((('''%%%''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((()))************)))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))))))))))))))*********+++,,,---,,,***((((((((()))((((((((())))))***+++((((((''''''''''''((((((***))))))((('''&&&&&&%%%((((((((((((((((((((((((&&&&&&''''''((())))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%'''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((('''%%%&&&(((***///(((###$$$%%%%%%%%%((()))((('''&&&&&&&&&&&&&&&,,,///222222///,,,******%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''(((((('''''''''(((((((((((()))((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,,,,,,,------,,,,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++))))))***+++,,,,,,,,,,,,+++,,,,,,,,,++++++******)))***+++,,,,,,,,,++++++************)))))))))((((((((())))))))))))((((((((((((((((((''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$uuugggaaakkk}}}sssnnn___MMMLLLXXX^^^hhhrrr{{{}}}vvvxxxzzzzzzzzz~~~yyynnnbbb]]]]]][[[RRRJJJJJJHHHEEEDDDDDDCCC@@@<<<@@@???>>>===<<<;;;;;;;;;;;;999888999;;;<<<;;;999???@@@>>><<<>>>BBBAAA===?????????AAADDDHHHGGGEEEGGGKKKLLLKKKLLLPPPRRRQQQPPPOOOPPPTTTXXX\\\aaaggglllmmmpppvvv~~~tttVVVXXXXXXgggwww\\\KKKQQQOOONNNRRRXXX[[[ZZZXXX]]]]]]\\\ZZZXXXYYY\\\^^^______```^^^YYYSSSLLLHHHAAA<<<666000,,,***(((&&&***+++++++++++++++,,,,,,++++++++++++++++++++++++*********,,,...///...---***))))))(((((((((((()))---+++)))''''''''''''&&&'''''''''((((((((())))))'''''''''((((((((())))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))***((()))***++++++***)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))((())))))***************+++,,,---,,,***(((((()))++++++***)))))))))))))))(((((((((''''''(((((((((******)))(((''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''((())))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&''''''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&''''''&&&(((+++---@@@222'''&&&)))***))))))(((((('''&&&&&&&&&&&&''''''...444333,,,'''(((,,,%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&'''''''''''''''(((((())))))))))))*********))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,,,,------------,,,++++++************************))))))))))))))))))))))))(((((()))***++++++,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,++++++***************++++++,,,,,,,,,,,,************)))))))))((((((((())))))))))))((((((((((((((((((''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$}}}|||}}}ppp```___YYYYYY^^^[[[YYYfffxxxyyykkkiiikkkmmmlllhhhdddaaa___YYYQQQHHHEEEHHHIIIGGGCCCDDDBBB???@@@AAABBB???<<<<<<===>>>>>>>>>===<<<<<<<<<;;;:::;;;<<<<<<;;;:::BBBCCC@@@<<<===@@@@@@===@@@@@@>>>>>>CCCGGGEEE@@@DDDIIIKKKIIIJJJOOOQQQQQQLLLMMMOOOPPPQQQSSSWWWZZZ[[[\\\^^^aaafffkkkpppsssyyywwwWWWKKK\\\ooommmUUUOOOIIIKKKRRRXXXZZZYYYZZZYYYVVVRRROOOOOORRRTTT]]]___``````^^^YYYTTTQQQKKKFFF???888333...***'''++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///...---++++++*********++++++,,,+++***)))(((''''''((((((''''''((((((((()))))))))''''''((((((((())))))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&''''''%%%&&&&&&''''''(((((((((&&&''''''(((((()))******))))))***++++++***))))))''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***((()))******++++++*********+++,,,+++)))))))))+++---,,,+++***)))))))))))))))((((((''''''(((((()))***))))))(((((('''''''''((((((((((((((((((((((((&&&&&&''''''((())))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''(((***+++$$$$$$%%%%%%&&&'''''''''$$$%%%'''''''''(((***,,,???222'''%%%))))))(((((((((''''''&&&&&&&&&''''''###***///---'''###%%%)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((())))))''''''''''''''''''''''''))))))*********+++++++++************************))))))))))))******************+++++++++,,,,,,,,,---------------,,,++++++************************)))))))))))))))))))))))))))******++++++,,,,,,,,,)))***+++,,,------------------,,,+++******************+++++++++,,,,,,,,,************))))))))))))((())))))******))))))(((((((((((((((''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%rrrsss{{{uuu___XXXOOOIIISSScccsss{{{~~~uuummmppp}}}vvvcccfffccc___ZZZUUUOOOIIIDDDEEEBBB???>>>???AAABBBBBBDDDBBB@@@@@@BBBCCCCCCAAA>>>>>>>>>>>>>>>>>>>>>>>>:::;;;<<<<<<<<<<<<======>>>@@@>>>:::999===???>>>AAACCCBBB======@@@???;;;AAAFFFHHHEEEEEEIIILLLLLLKKKOOORRRSSSSSSUUUWWWYYY\\\\\\[[[[[[]]]aaaeeeiiifffkkkqqqxxx~~~uuuWWWSSSVVV```sssxxxmmm]]]QQQNNNPPPUUUXXXUUUSSSPPPMMMKKKLLLPPPSSS[[[]]]```aaaaaa^^^[[[YYYRRRNNNGGGAAA;;;555000,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---...---+++************+++,,,------)))))))))((('''''')))***'''((((((((())))))))))))'''((((((((())))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((((((%%%&&&&&&'''(((((())))))'''''''''((())))))******)))***++++++++++++***)))''''''''''''((((((((((((&&&&&&&&&&&&'''((()))***((()))***+++++++++******)))***+++***))))))+++,,,,,,++++++*********++++++))))))(((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&((()))+++%%%%%%%%%&&&'''(((((((((%%%&&&(((((('''''''''(((...)))&&&&&&&&&$$$%%%(((''''''&&&&&&&&&''''''((($$$&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''((()))))))))((((((((((((''''''''''''))))))))))))************))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,---------...------,,,+++++++++++++++++++++++++++))))))))))))))))))))))))******************++++++***+++,,,------......---...---,,,***************++++++******++++++,,,,,,************))))))))))))))))))************))))))((((((((((((''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%\\\pppxxxVVVMMMRRRNNNWWWkkk~~~hhh```\\\\\\dddnnnnnn```QQQYYYQQQGGGAAAAAACCCDDDDDD===???@@@@@@??????AAABBB???>>><<<<<<===>>>??????AAA@@@???======???@@@AAA999:::<<<<<<<<<<<<>>>@@@===@@@???;;;:::>>>BBBCCC>>>EEEGGGAAA???CCCFFFEEEDDDHHHJJJFFFDDDHHHLLLLLLIIIOOOTTTUUUUUUWWWZZZ[[[^^^^^^\\\[[[[[[___dddhhhgggeeeeeegggkkknnnoooooo|||nnnccchhhZZZrrreeePPPHHHKKKPPPPPPOOOMMMLLLLLLPPPVVVZZZZZZ\\\___bbbcccaaa___^^^VVVSSSMMMGGGAAA;;;555111++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,,,,+++)))(((((((((((()))***+++,,,((()))(((((('''(((***+++(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))&&&&&&&&&'''((())))))***''''''(((((())))))******)))***+++,,,,,,+++***)))'''''''''((((((((((((((('''&&&&&&''''''((()))***((()))***+++,,,+++******((()))******)))***,,,...************+++,,,------))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&'''&&&%%%%%%&&&''')))***&&&&&&&&&'''((())))))***&&&(((***)))'''%%%$$$$$$!!!$$$))),,,)))%%%'''...''''''&&&&&&&&&''''''((()))%%%"""###(((***'''###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,------......------,,,+++++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))))))))++++++,,,---............///---,,,***))))))******++++++******++++++,,,---************))))))))))))))))))************)))))))))(((((((((''''''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&mmmsssaaaXXXTTTSSS^^^kkk|||~~~wwwooocccZZZWWWXXXWWWTTTNNNIIIFFFEEEFFFCCC@@@???AAABBBCCCCCCBBBAAAAAAAAAAAAAAABBBCCCFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@???>>>===::::::::::::::::::::::::;;;:::999888999:::<<<===<<<======>>>???@@@@@@AAAAAAAAABBBCCCDDDFFFFFFGGGJJJNNNPPPPPPNNNPPPVVV\\\___aaacccfffhhhlllppptttooogggcccgggkkklllkkklllkkksss{{{ooo```nnnuuu^^^RRRLLLLLLMMMNNNLLLLLLRRRZZZ______bbbbbbaaadddhhheee]]]aaa]]]XXXRRRKKKDDD===888222///---,,,,,,---,,,+++***++++++,,,+++***)))(((++++++++++++++++++++++++************************)))((('''((()))***)))'''))))))))))))))))))))))))((((((((((((((()))******))))))))))))(((((((((((())))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%))))))))))))************((((((''''''''''''((((((&&&'''((('''&&&%%%&&&((('''((()))++++++***))))))******+++++++++,,,,,,,,,------------------------***(((&&&'''***+++)))'''))))))))))))***+++,,,---////////////...---,,,+++---,,,++++++++++++,,,---,,,,,,,,,---------......,,,,,,++++++***)))(((((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))******+++)))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&'''((())))))((((((((((((((((((((((((******)))(((''''''(((((('''''''''''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%(((((('''&&&###$$$%%%&&&((()))******)))((('''&&&&&&'''((()))*********)))))))))))))))))))))))))))************)))+++,,,,,,+++***,,,---))))))************))))))++++++,,,,,,,,,---------...///000111111000///...000///---,,,+++,,,,,,---,,,++++++******++++++,,,++++++************++++++//////......---------------------,,,,,,,,,++++++)))************+++++++++---,,,***)))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&###$$$$$$%%%&&&'''((((((qqqdddaaaYYYVVVWWW\\\dddqqq}}}oooeee___YYYPPPJJJMMMLLLJJJEEEAAA??????@@@>>>>>>@@@CCCFFFHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEDDDDDDCCCBBBBBBAAABBBBBBAAA@@@???>>>===<<<<<<;;;777777777777777777777777666666555555666666777888888999999:::;;;;;;<<<<<<<<<<<<===>>>???@@@AAAAAADDDGGGJJJJJJIIIJJJOOOTTT[[[]]]aaadddhhhmmmrrrvvvqqqmmmlllpppqqqmmmjjjiiilllooorrrssssssyyysss]]]```xxxuuuaaaPPPLLLJJJLLLOOORRRUUUXXXXXX]]]aaabbbfffjjjhhhbbbcccaaa]]]XXXTTTMMMFFFAAA;;;888333///---,,,+++*********+++,,,,,,+++***)))++++++++++++++++++++++++***************************)))((((((******)))((())))))))))))))))))))))))'''''''''''''''((())))))***)))))))))(((((((((((())))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((''''''&&&%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&(((((((((((())))))))))))((((((''''''''''''((((((&&&((()))((('''&&&'''((((((((()))******************++++++++++++,,,,,,,,,.........------,,,,,,,,,***((('''(((******)))'''))))))))))))***+++,,,---......//////......------...---,,,++++++,,,---...,,,,,,,,,---------......,,,,,,,,,+++******))))))************************(((((())))))))))))(((((()))))))))))))))******+++)))))))))))))))(((((('''''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''(((((((((((((((((((((((((((((((((*********))))))((((((((()))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''((('''&&&&&&&&&&&&'''(((************))))))))))))(((((((((((()))))))))))))))+++,,,,,,++++++,,,---)))******++++++******)))+++,,,,,,,,,,,,------------...///000000///...---...---,,,,,,+++++++++,,,++++++************++++++++++++************+++++++++*********+++,,,---...---------,,,,,,,,,++++++************++++++++++++---,,,***)))))))))***+++************************(((((((((((((((((((((((('''''''''''''''((((((((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''dddOOOJJJOOORRR^^^kkktttxxxttteee___WWWPPPKKKGGGDDDAAAAAA@@@<<<888666888<<<@@@@@@BBBEEEJJJMMMMMMJJJHHHFFFFFFEEEDDDCCCCCCCCCDDDBBBAAA@@@???>>>>>>===>>>===<<<;;;;;;:::999888888333333333333333333333333000111111222222222222222333444444555555666666666666666777888999999:::;;;<<>>>>>>>>>>>===<<<;;;:::999999999888888777666666555444444111111111111111111111111---...000111222111000///111111111222222333333333222222333444444555666666666999<<<=========???AAAEEEHHHLLLQQQVVV\\\bbbgggggglllvvv}}}|||vvvtttwwwxxxuuupppmmmmmmooopppqqqqqqvvvyyytttggg[[[UUUTTTbbbvvvyyyxxxxxxvvvlllUUUIIIDDDJJJSSSZZZ\\\[[[XXXUUUWWW\\\```bbbbbbcccddddddaaa]]]YYYOOOIIIAAA999555222000...+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******,,,,,,+++***))))))))))))))))))))))))((((((((((((((())))))************)))))))))(((((((((((((((((((((((((((((('''''''''''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((***+++***)))((()))******)))((((((((()))+++,,,+++++++++,,,,,,,,,------000//////---,,,+++*********))))))))))))***))))))************+++,,,------,,,,,,...//////000000000//////............//////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,------************************)))))))))******))))))))))))))))))))))))******+++)))************)))(((((())))))))))))((((((((((((&&&&&&''''''''''''&&&&&&))))))))))))(((((((((((((((((((((((((((((((((((((((***+++---,,,+++)))(((++++++,,,,,,++++++***)))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''***...000...(((%%%&&&)))'''''''''''''''''''''''''''''''''''''''((((((((()))***************++++++((())))))))))))************+++---,,,++++++,,,...,,,,,,------------,,,,,,------------...............///000111111000///...,,,,,,.........---,,,+++,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,///...------///111444666...------------,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++************************(((((((((((((((((((((((((((((())))))************((((((((('''''''''''''''))))))((((((''''''''''''vvvbbbPPPMMMRRR[[[mmm~~~vvvtttqqqllleee[[[QQQKKKAAABBBBBB@@@<<<;;;<<<===888:::<<<>>>@@@EEEJJJNNNTTTQQQMMMKKKHHHFFFBBB@@@>>>===<<<;;;:::::::::::::::999888777666666666666444444444333333222222111000000000000000000000000...///111222222222111000111111111222222222222222222222222333333444444444444666888:::::::::;;;<<<===???CCCFFFJJJNNNTTTXXXVVV[[[eeelllkkkgggjjjppppppooommmoooqqqrrrqqqpppppptttssskkk\\\QQQNNNOOO^^^ooouuuyyy~~~dddRRRJJJHHHSSSUUUYYY[[[YYYXXX[[[^^^\\\]]]___aaaccccccaaa^^^YYYSSSKKKCCC<<<777222///,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***+++,,,---,,,************************************)))***++++++,,,************))))))))))))(((((((((((((((((((((((((((''''''''''''((()))))))))))))))******)))))))))((((((((()))))))))******))))))*********+++++++++))))))(((((((((((()))))))))***+++***)))((()))+++***)))((((((((()))+++,,,++++++,,,,,,,,,---------000//////---,,,+++******)))*********)))))))))***************+++,,,---...,,,,,,...///000000111111////////////////////////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,------************************))))))************)))))))))))))))))))))******+++***************))))))(((******)))))))))(((((((((&&&''''''((((((''''''&&&(((((((((((())))))))))))((((((((((((((((((((((((((()))+++,,,---+++***(((******++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''(((((())))))(((((('''+++...111...)))%%%'''***''''''(((((()))*********(((((())))))************))))))******+++++++++,,,******+++++++++,,,,,,,,,***,,,------,,,+++---...------............------------........./////////000111222333333222111000---...///000000///...---...------,,,,,,------...------,,,,,,,,,,,,------...---,,,++++++---///000.........---------,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,++++++************************))))))))))))))))))))))))++++++******))))))))))))((((((((((((((((((((((((++++++******))))))((((((NNNLLLOOOZZZjjj{{{~~~tttkkk\\\WWWRRRNNNMMMIIIBBB<<<>>>?????????===<<<<<<===:::<<>>===<<<;;;:::999888888777888888666555444444333444444444222222222111111111000000///////////////////////////000111111222222111111111111111111111111111111111222222222333333333444444444555666666777888888888:::===???AAAEEEIIIMMMMMMPPPVVV[[[ZZZXXX\\\bbbeeefffiiimmmqqqttttttsssrrrqqqlllaaaWWWTTTYYY```tttllliii~~~zzz]]]GGGDDDHHHPPPYYY[[[XXXVVVWWWWWWWWWYYY\\\___aaa```___aaa]]]VVVOOOGGG>>>666000///...---,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***************************+++++++++++++++,,,,,,---++++++*********)))))))))))))))))))))))))))))))))((((((''''''(((((()))***))))))************))))))''''''(((((())))))***************+++++++++,,,,,,***))))))(((((())))))***(((***+++***)))((()))***)))))))))))))))******+++,,,,,,,,,,,,------------//////...---,,,,,,++++++)))***++++++))))))***++++++******++++++,,,---...,,,---...///000111111111......////////////......,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))******++++++******))))))))))))))))))******+++******++++++******)))((())))))))))))((((((((((((''''''(((((((((((('''''''''''''''(((((()))))))))((((((((((((((((((((((((((()))***+++++++++***))))))************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))************************''''''''''''''''''''''''''''''(((((((((((('''''''''***,,,***'''%%%&&&'''((((((((()))***++++++,,,((()))***+++,,,,,,,,,+++))))))******+++,,,,,,,,,+++,,,,,,,,,,,,---------+++,,,------,,,,,,---...------............------.........////////////000111222333444444333222111...///000000111000000000///......------......///...------,,,,,,------...//////......------------............---------,,,++++++++++++,,,,,,,,,,,,***+++,,,,,,---,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++******)))((((((''''''(((((((((((()))))))))+++++++++******)))))))))UUUeeewwwzzzkkkoooqqqmmmiiieeeZZZPPPHHHFFFDDDBBBBBBAAA>>><<<@@@@@@AAAAAABBBBBBAAA@@@???@@@AAABBBBBBCCCFFFHHH@@@===:::888888999999999666666555555555555555666222222222222222222333444111111111111111000000000///////////////////////////////////////000111111////////////////////////000000000111111111111111333222111111222444555555333555777888:::===AAAEEEFFFGGGLLLPPPQQQOOORRRWWWVVVYYY^^^bbbgggkkknnnpppnnnnnnkkkgggdddhhhqqqyyy|||cccfff|||fffPPPLLLLLLQQQSSSPPPOOOQQQTTTTTTTTTWWW[[[^^^______aaa___]]]YYYSSSJJJ@@@999111000...---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++,,,+++***************************++++++******++++++,,,---+++++++++*********))))))))))))))))))))))))))))))((((((((((((((())))))***'''((())))))))))))((('''&&&&&&'''(((((()))******)))************+++++++++******))))))))))))******((()))******(((((()))***(((((()))***************,,,,,,,,,------------............------,,,,,,,,,)))***,,,+++)))(((***,,,++++++++++++,,,---......---...///000000000000000---...////////////...---,,,,,,,,,---------......,,,,,,,,,+++******))))))++++++++++++++++++++++++)))******++++++******))))))))))))))))))******+++***++++++++++++***))))))))))))((((((((('''''''''''''''((((((((((((''''''((((((((('''''''''''''''((((((((((((((((((((((((((((((((())))))************************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%&&&''''''''''''&&&&&&))))))))))))))))))******'''(((***+++,,,,,,++++++))))))***++++++,,,------+++++++++,,,,,,,,,------+++,,,------,,,,,,---///,,,------......------,,,....../////////000000000111222333333333333222111///////////////000111111......------------............------------......///000000111000///...---............------------+++++++++,,,,,,,,,------***+++,,,---------,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))((('''((((((((()))))))))))))))))))))))))))))))))(((yyy}}}wwwmmmdddZZZ]]][[[TTTQQQPPPIII@@@<<>>???AAADDD;;;999777666777888777777222222111111111222333333000000000000111222333444111111111111111000000000........................///...---,,,---...///000------------------------/////////////////////000222000...---///111222222...000222444555888===@@@<<<===AAAGGGIIIHHHJJJNNNHHHKKKOOOSSSVVV[[[bbbfffgggkkkqqqvvvzzzlllhhhxxxpppaaaSSSMMMKKKJJJMMMSSSSSSRRRRRRTTTXXX\\\______\\\]]]___```\\\UUUKKKDDD333111///---,,,++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))++++++***)))*********************************)))******+++,,,+++++++++************)))))))))))))))))))))))))))((((((((((((((()))******%%%&&&'''(((((('''&&&%%%%%%&&&&&&'''((())))))***))))))))))))******************))))))))))))******''')))***)))((('''((()))'''(((***+++++++++***))),,,,,,,,,---------......------------------------(((+++,,,,,,)))(((***,,,++++++++++++,,,---.........//////000000000000000,,,---...//////...---,,,,,,,,,,,,---------......,,,,,,++++++***)))((((((++++++++++++++++++++++++******++++++++++++******)))))))))))))))******+++***++++++++++++***))))))((((((((((((''''''''''''''''''((((((((((((''''''***)))((('''&&&%%%$$$$$$((((((((((((((((((((((((((((((''''''((()))*********++++++++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&%%%%%%''')))***)))(((*********)))((('''''''''&&&''')))***+++++++++***))))))***+++,,,,,,------******+++++++++,,,,,,,,,+++,,,...---,,,,,,---///,,,------------------,,,////////////000000000000000111222333333222111000///...---------///000111...------,,,,,,------.........------------......***+++---......---+++)))//////.........---------++++++,,,,,,,,,---------)))***,,,---...---,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))'''''''''((())))))******'''((((((((())))))******'''''''''(((((((((((((((