BM6P6(@ FFF???888555666777666555444333333333333333444444222222111111111111111222666888666111000444777666666555555555444444333333777666444333333444555555888777666666888888777666888777666666777888666555???;;;555222444777888555:::888666666888999:::999:::888777888:::;;;:::999>>>999:::AAAAAA>>>DDDQQQYYYTTTOOOPPPTTTXXXXXXVVVYYYZZZ```iiioooqqquuuzzzxxx|||yyyrrrqqqtttqqqiiikkkooopppnnnmmmnnnlllhhh\\\XXXUUUWWW[[[]]][[[XXX]]]bbbccc```^^^```bbbaaaRRRZZZjjjwwwxxxlll^^^WWWZZZ]]]bbbfffhhhjjjlllmmmqqqrrrssssssppprrr~~~}}}~~~{{{xxx|||}}}}}}SSS@@@;;;777666444111...,,,........................---------............///............////////////000000000000////////////...555111---555::::::???FFFFFF<<>>>>>CCCAAA\\\ccc___sss|||eeeuuu|||yyyyyy|||vvvpppppprrruuuvvvyyy}}}wwwiiifff}}}zzzyyy|||zzzppp|||uuuggg```fffrrrxxxzzzgggYYYJJJ===<<<;;;:::777666666555333111333333222111111000000///000000/////////.......................................---------,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++******************************+++++++++++++++++++++++++++++++++,,,,,,++++++*********++++++,,,,,,+++)))...444<<>><<<;;;999999::::::::::::;;;;;;<<<;;;;;;::::::;;;;;;;;;:::888;;;<<<;;;888888:::===::::::999777666555666777;;;===??????@@@EEEOOOWWWeeeppp|||qqqnnnoooxxx:::999888888888666333000444555555555555555444444444444333333333333444444222444777999888555444444333333444555555666777777777777777777888999:::;;;777666666777999:::999888;;;999888888999:::::::::777;;;>>>>>>:::777888:::::::::999999999;;;<<<===BBBDDDFFFEEECCCDDDGGGJJJKKKRRRcccuuu~~~vvvuuu~~~zzzxxx{{{wwwnnnkkknnnmmmjjjiiilllkkkhhhgggddd```___``````]]][[[ZZZZZZXXXWWWYYYZZZUUUMMMQQQQQQWWWbbbhhhgggcccbbblllooossstttsssqqqppppppppplllkkkmmmmmmooovvv~~~~~~sssiiijjjwww|||sssxxxxxxyyyrrrLLLAAA999888888444111111........................---------............///............////////////000000000000000000000000000666444555???@@@@@@IIISSS{{{zzzxxxsssjjjkkkjjjfffbbbaaacccfffjjjlllmmmiiidddbbbeeeiiikkklllnnnqqqtttvvvxxxzzzwwwuuutttvvvzzz}}}|||{{{qqqggglllvvv{{{rrrqqqyyyqqqhhhzzzzzzjjj___aaajjjsss~~~oooaaaNNN@@@@@@???<<<999777777666555444222222222111000000//////000000////////////....................................---------,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++******************************++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,,,,------------,,,,,,000666???HHHNNNPPPOOONNNHHHHHHFFF???999777;;;@@@hhhttttttooossspppddd]]]```eeehhhnnnsssiiicccmmmlllZZZIIIGGGOOO___uuuqqqcccVVVIII@@@;;;<<<;;;888666666888;;;;;;>>>???>>><<<<<>>============666888999888666777<<<@@@AAAMMM]]]jjjvvv}}}yyyxxx|||<<<=========;;;999888777666777777888888777666555444333333333333444444555999444222777:::888888:::444444555555666777777777999999999999:::;;;;;;<<<:::999999:::<<<===<<<;;;>>><<<:::999:::;;;:::999BBB>>>;;;>>>AAABBBBBBDDD===>>>>>>>>>>>>???BBBDDDEEEHHHKKKKKKKKKPPPYYYaaadddvvv}}}zzz}}}}}}uuussswwwtttmmmkkkmmmlllhhhhhhjjjjjjhhhhhheeebbb`````````]]][[[\\\^^^^^^[[[ZZZYYYTTTNNNSSSNNNNNNUUU]]]aaaccceeeqqqtttxxxxxxvvvrrrnnnmmmooojjjhhhjjjlllnnnqqquuuvvvrrrtttqqqkkklllvvv}}}|||~~~}}}ssspppsssUUUEEE999777888444111222........................---------............///............////////////000000000000000111111111000444333777??????BBBPPP~~~wwwlllfffddd^^^^^^\\\XXXVVVWWW\\\___cccfffgggeeeccccccgggllllllnnnppprrrtttvvvxxxzzz{{{vvvvvvzzz{{{xxxttt~~~{{{}}}pppfffkkk}}}|||zzzxxxqqqvvv~~~}}}zzzqqqlll}}}zzznnnbbb^^^```pppwwwiiiTTTCCCCCCBBB???:::888777666666555333222222111000000//////000000//////////////////..............................---------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***************************++++++++++++++++++++++++,,,+++***)))***+++,,,---------------,,,,,,...///222888@@@HHHMMMNNNLLLJJJHHHGGGCCC<<<555666>>>FFFrrrxxxrrrjjjmmmjjj___\\\[[[dddmmmwwwwwwhhhggg{{{nnnfff[[[QQQKKKRRReee}}}|||dddQQQGGGBBB>>>;;;===>>>???>>><<<;;;>>>@@@<<<@@@DDDCCCAAAAAAFFFKKKJJJMMMRRRVVVXXXXXXXXXXXXWWWYYYZZZWWWRRRNNNNNNOOOOOONNNLLLJJJJJJIIIGGGFFF:::<<<===<<<:::999;;;<<<333:::FFFRRR```ooo{{{{{{zzz???AAAAAA???:::888888:::777777777777777666555555333333333333333444555666999111333???DDD===777999999999:::::::::;;;;;;;;;::::::;;;;;;<<<=========<<<<<<;;;===???AAA@@@???BBB@@@?????????>>><<<;;;DDD@@@FFFXXXfffeeeYYYPPPDDDFFFHHHHHHIIIKKKOOOSSSSSSWWW[[[___eeeqqqzzz{{{}}}yyyqqqpppuuutttmmmkkkmmmlllhhhgggjjjjjjhhhdddbbb```___^^^]]]\\\[[[]]]dddgggbbb\\\YYYXXXVVV[[[TTTOOOSSSYYY___eeekkktttwww{{{|||xxxsssnnnllloooiiigggjjjllllllllloooyyyrrr~~~~~~~~~pppmmmeee___eeetttvvvtttnnnkkkfffttt___JJJ888666888333000111........................---------............///............///////////////000000000111111111222222555444:::@@@???JJJccc|||lllfffeeebbb^^^\\\SSSRRRQQQOOONNNOOOQQQSSSTTTWWWZZZ[[[[[[\\\^^^aaafffiiillloooqqqssswwwzzzzzzwwwvvvzzz|||}}}~~~~~~nnn```xxx~~~sssrrr{{{xxxuuuqqqxxx}}}yyymmmaaa\\\lll{{{}}}rrr[[[HHHGGGDDDAAA<<<999888777666555333333222222111111000000//////000000000000000000////////////////////////......---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++++++++***)))***+++---...+++,,,---+++***+++///222888===DDDJJJNNNMMMKKKHHHFFFDDD???999555888BBBKKKjjjpppiiiccceee```WWWVVVRRR^^^ggglllhhh```ppplll[[[VVVIIIPPP\\\lll{{{hhh\\\KKK???<<<===>>>>>>>>>>>>?????????@@@AAABBB>>>DDDKKKOOOPPPSSSYYY___```gggpppvvvwwwvvvtttsssuuusssqqqqqqrrrqqqnnnjjjfffccc```]]][[[WWWQQQMMMNNNMMMKKKGGGBBB===999888::::::===CCCMMM[[[kkkvvvLLLNNNNNNHHH???:::999<<<999888777666555555555666444444444444555666777777999999GGG\\\\\\HHH999888999::::::;;;<<<======>>>;;;<<<>>>@@@BBBCCCDDDDDDIIIIIIJJJMMMQQQTTTVVVUUUZZZZZZ[[[\\\]]]\\\YYYWWWYYY]]]pppiiiWWWMMMRRRZZZaaahhhpppzzz|||{{{~~~|||uuuuuuzzzwwwpppjjjmmmllliiihhhkkkjjjgggbbbaaa___]]]\\\ZZZZZZYYY\\\eeeiiiccc[[[XXXZZZ[[[ZZZTTTPPPQQQSSSXXXaaajjjuuuyyy~~~|||vvvqqqnnnoookkkjjjlllmmmkkkjjjlllnnnzzzllljjjxxx}}}~~~zzzlll```aaannnuuusssrrrpppkkkjjj```jjjuuuzzzjjjOOO999666888222...111........................---------............///............///////////////000000111111222222222666777888>>>CCCDDDZZZxxxwwwnnnaaaVVVVVVXXXUUUOOOJJJGGGGGGFFFFFFEEEEEEEEEFFFHHHKKKOOOQQQRRRRRRSSSTTTXXX]]]bbbeeegggjjjooossssssssswww}}}~~~}}}|||{{{{{{xxxyyy~~~uuu}}}www{{{zzz}}}nnnfffggguuu}}}{{{dddOOOMMMGGGCCC???<<<;;;999777666444444444333222222111111//////000000000000111111////////////////////////......---------,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++************+++,,,------***,,,,,,+++***,,,111666BBBEEEIIIMMMOOONNNKKKIIIBBB???:::777999@@@JJJRRR\\\ccc```[[[\\\UUUNNNRRRRRR^^^bbbccceeelllzzzlll\\\RRRQQQNNNdddoooZZZNNNDDDAAA>>>============<<<>>>@@@CCCFFFIIIMMMQQQSSSWWW^^^hhhpppwww}}}{{{rrrggg```aaa^^^YYYRRRLLLFFFBBB@@@DDD???:::999<<>>;;;999888999;;;<<<777777777777888999::::::<<>>888666999===?????????BBBDDDJJJQQQYYY]]]aaagggrrrzzz}}}yyytttlllddd]]]YYYUUUSSSOOOHHHBBB???<<<:::???GGGRRRZZZkkk{{{mmm^^^VVVTTTGGGEEEAAA>>>===???AAACCC999999999999:::;;;<<<======KKKhhhzzzeee???333@@@BBBDDDFFFIIIMMMQQQSSSUUUdddggglllrrrxxx}}}|||vvv~~~qqqiiimmmnnnllllllllljjjfffhhhgggeee```[[[XXXWWWVVVSSSVVVVVVRRRPPPRRRRRRPPPTTTSSSSSSSSSQQQSSS___lllooouuu{{{}}}xxxsssppppppoooqqqrrrooojjjiiillluuu}}}{{{~~~iii___hhhtttyyy~~~uuuvvv~~~yyyrrrmmmwwwvvvgggooozzzYYY===999:::333...111........................---------.........//////............/////////000///000000111222222333333444666888???CCCKKKvvvuuu___wwwppp```TTTNNNIIIGGGGGGGGGCCC??????DDD===;;;::::::;;;===>>>>>>???????????????AAACCCDDDAAAFFFLLLOOOPPPSSSYYY^^^[[[dddoooxxx|||{{{yyywww~~~|||}}}}}}|||yyywwwwwwxxxvvv|||vvvooo[[[fffrrrttt___[[[LLLIIIGGGEEECCC@@@<<<888777666666555555444333333//////000000111111111222000000000000000000000000......---------,,,,,,,,,...------,,,,,,------...+++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++((()))+++,,,------,,,,,,***,,,...---,,,000888???JJJKKKLLLLLLKKKIIIGGGFFF???;;;:::@@@MMM[[[dddhhh[[[eeeeeeaaa___VVVUUUaaacccnnnuuuqqq```ZZZTTTMMMOOOWWW}}}xxxZZZGGG???;;;;;;???;;;===??????>>>CCCKKKRRRXXXcccppptttvvv}}}vvvmmmfffbbb___\\\VVVRRROOOHHH???===AAABBBMMMaaattt{{{|||}}}nnnlllaaaVVVLLLJJJJJJIIIHHHIIIBBB999888AAADDD>>>===DDDCCC[[[rrrpppUUU;;;888BBBKKKVVV___bbbgggrrr}}}{{{qqqnnn{{{yyykkkiiijjjjjjjjjiiihhhiiijjjjjjfffdddddd^^^VVVUUUZZZ]]]UUUNNNNNNNNNOOOSSSXXX\\\WWWUUUTTTNNNKKKZZZooozzzzzzzzzxxxuuurrrrrrrrrnnnnnnnnnlllkkkllloooqqqxxxxxx}}}}}}yyypppiiigggnnnwwwnnnuuuoooxxx{{{{{{kkk___lllzzzggg===333999222...;;;..........................................------............/////////000///111222222111111222333:::;;;;;;BBBNNNYYYvvvxxxbbboooqqq```SSSLLLIIIEEECCC@@@===<<<;;;<<<<<<;;;;;;;;;::::::999999999999:::;;;<<<============BBBCCCEEEGGGJJJLLLNNNOOOQQQWWWbbblllsssuuutttsssvvvyyy{{{|||{{{zzzzzzzzz{{{{{{{{{}}}xxxppprrrxxx~~~}}}mmmgggnnnzzz{{{eeeSSSHHHAAABBBDDDBBB>>><<<888777777666555444333333666555444222111000000000000000000000000000000000000///---++++++,,,---...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---***---...,,,+++222???JJJPPPPPPOOONNNLLLIIIDDD@@@888AAACCCDDDSSSfffdddUUU___```fffiii```SSSVVVaaaqqquuunnn]]]TTTVVVQQQHHHRRRfffuuu^^^FFF;;;;;;<<<<<<;;;<<<>>>AAACCCGGGNNNYYY```rrrzzzwwwsssooobbb\\\^^^ZZZKKK@@@>>>??????III[[[jjjssszzz}}}vvvpppppplllbbbWWWQQQDDDAAACCCHHHMMMQQQ[[[dddfffqqqyyylllPPP;;;>>>LLLnnn||||||qqqhhhjjjuuu{{{mmmjjjjjjkkkjjjiiiiiiiiijjjnnniiigggfffaaa[[[ZZZ___XXXQQQKKKKKKLLLLLLOOOSSSXXXSSSRRRRRRNNNMMMYYYkkkuuuwwwzzz{{{yyyvvvttttttqqqqqqpppnnnmmmooorrruuu~~~~~~~~~xxxxxxvvvtttzzz~~~vvvnnnkkkqqqxxxyyy{{{yyywwwxxxkkkccckkkwwwqqqHHH777999333,,,333........................................................./////////000000///111222222111111333444222777999BBBUUUiiimmmgggssscccUUUKKKFFFDDDCCCAAA???<<<;;;:::;;;;;;;;;:::::::::999999999999888999::::::;;;;;;;;;;;;;;;<<<===???AAACCCEEEFFFGGGKKKRRRYYY^^^bbbcccccchhhkkknnnpppqqqsssuuuwwwuuuyyy{{{yyyyyyxxxqqqiiilllmmmqqqwwwwwwwwwwwwsssrrr~~~sssZZZOOOEEEDDDFFFDDDAAA???;;;;;;:::999888777777666666555444222111000000000000000000000000000000000///.........---------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,---...---000888DDDMMMOOOOOOOOONNNKKKFFF@@@<<<@@@CCCJJJUUU]]]^^^ZZZUUUaaagggkkkfff[[[YYYffftttrrrXXXQQQQQQXXX\\\```nnniiiUUUGGG:::777:::<<<===>>>@@@EEELLLTTT]]]iiivvvwwwtttkkkYYYMMMKKKMMMGGGDDDJJJSSS^^^mmmzzz~~~zzzzzzwwwlll```YYYVVV___gggkkkuuummm[[[^^^jjjzzzwww~~~~~~xxxnnnggggggmmmxxx}}}ooollllllkkkjjjjjjiiijjjjjjooojjjgggeeeccc______aaaTTTNNNJJJLLLMMMLLLMMMPPPTTTOOONNNQQQPPPOOOXXXdddjjjpppxxx||||||yyyvvvtttssssssrrrpppppprrrvvvzzz~~~xxxwwwwww|||yyypppnnnrrrwww{{{wwwvvvzzzyyytttnnnjjjooo|||UUU:::888555............................................................/////////000000000///111222222111222444666777;;;EEEYYYuuunnnyyyuuucccTTTJJJDDDAAA>>>@@@>>><<<:::999999999999999999999999999888888888777888888999999999888888666666777888:::;;;<<<<<<>>>???AAADDDHHHLLLOOOQQQUUUVVVXXXZZZ[[[___dddgggmmmoooqqqqqqsssrrrkkkcccddddddeeejjjrrr|||~~~~~~yyyuuuvvv||||||qqq{{{xxxooozzz{{{fffXXXKKKGGGGGGEEECCCCCC>>>>>>===<<<;;;:::999888666555444222111111111111000000000000000000000000---.../////////...---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++************++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---...------000666@@@KKKQQQNNNOOOOOOMMMHHHAAA;;;777===GGG```wwwttt```ZZZcccuuupppggg^^^]]]gggwwwoooZZZKKKSSS]]]fffqqq___DDD===888666:::???AAADDDHHHLLLUUUdddssszzzhhh^^^]]]___TTTHHHAAAAAAJJJ[[[iii}}}qqqeee```]]]XXXSSSRRRRRRaaammmtttqqqlllooozzz~~~}}}yyyvvvwwwyyy|||~~~~~~~~~}}}|||{{{|||~~~|||vvvmmmnnnqqqvvv|||}}}wwwooommmvvv{{{vvvqqqmmmgggiiippp}}}sssooommmkkkjjjjjjjjjjjjjjjmmmhhhcccbbbbbbaaaaaaaaaTTTOOOMMMPPPQQQOOOOOOQQQRRRNNNMMMPPPRRRQQQUUU[[[^^^gggsss|||{{{vvvsssssssssqqqpppooorrrvvvzzz}}}yyy|||wwwooorrryyy}}}{{{ooolllzzzjjjggg___===777999444111....................................////////////...////////////000000000000111222222222333555888BBB@@@XXX~~~}}}yyyttthhhXXXLLLFFFBBB>>>:::<<<<<<:::999888888888888888888888888888888888888888888888888888888777777777777777888888999999999:::::::::<<<>>>AAADDDFFFFFFFFFEEEDDDEEEHHHNNNRRRYYY[[[^^^bbbhhhjjjhhhddd^^^______aaaiiittt{{{~~~zzz{{{~~~yyyyyy}}}nnnyyykkkuuuqqqaaaOOOHHHFFFDDDCCCCCC???>>>===<<<;;;999999888555555444333222111111111000000000000000000000000------............------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---...,,,,,,222<<>>;;;;;;>>>CCCEEEGGGOOOXXXbbbppptttmmmnnnmmmcccUUUGGG@@@BBBKKKTTTkkktttzzzxxxhhhVVVLLLHHHEEEDDDFFFIIITTT\\\bbbvvvpppeeebbbqqqsssttttttoooiiiffffffjjjqqqvvvssslllhhhjjjooozzz|||lllhhheeeeeeggghhhgggddd^^^aaaeeeiiijjjiiifffdddhhhiiinnnxxxzzz}}}~~~|||yyyuuurrrppppppjjjgggkkkxxxxxxrrrooollljjjkkklllkkkiiijjjfffbbb```cccfffddd```VVVQQQPPPSSSSSSPPPOOOPPPRRRPPPOOOQQQRRRQQQQQQSSSWWWbbbqqq}}}~~~yyyuuuqqqqqqpppnnnnnnppptttwwwtttxxxwwwuuutttnnnvvvoooeee|||fff???555999666222////////////////////////........./////////000000////////////000000000111000111222222222444777:::CCC???gggsssmmmllllll___VVVLLLEEECCCAAA<<<888::::::999888888888888888888888888888888888888888888999999999999999888777::::::::::::999999999999::::::;;;<<<===>>>??????@@@???>>><<<<<<@@@FFFKKKKKKQQQ\\\gggnnnmmmjjjhhhbbbgggjjjjjjnnnvvvzzzzzz|||yyyyyy}}}qqqvvv~~~}}}ppp|||pppxxx{{{hhhTTTIIIDDDAAA@@@AAA@@@???>>>===<<<:::999999555555444333222222222222111111111111111111111111......------------...///---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,+++---555AAALLLQQQSSSMMMMMMKKKFFF@@@:::888888III}}}~~~iiirrrdddPPPYYYccchhh}}}}}}iii\\\RRRJJJXXXxxxttt[[[CCC===DDD>>>???CCCFFFHHHOOO^^^mmmxxxooo___MMMBBB???BBBEEERRR___qqq{{{pppfffZZZMMMIIIHHHGGGGGGHHHNNNQQQQQQTTTggg}}}zzzxxxuuulll___XXXXXXdddjjjtttxxxssshhhcccdddeeennnvvvrrrhhhaaadddjjjqqq~~~vvviii]]][[[[[[^^^bbbdddbbb```___eeekkknnnllljjjiiiiiilllppp|||}}}zzzwwwtttssssssrrrkkkeeefffsss~~~uuuqqqlllkkklllmmmkkkiiijjjgggcccbbbhhhmmmiiibbbVVVRRRPPPRRRRRROOOMMMNNNPPPPPPPPPQQQPPPOOOOOOOOOUUU```ppp}}}{{{wwwpppppppppooonnnnnnqqqtttxxx{{{zzz~~~|||vvvsssttt{{{nnnxxxkkkEEE777666333111////////////////////////.........//////000000111/////////000000000111111000111222222222555999<<>>???AAAFFFMMMUUU[[[kkkzzz}}}}}}}}}{{{uuulllfffooovvv}}}|||wwwvvvxxx```PPPHHHCCCAAAAAABBBAAA@@@>>><<<;;;999999555555444333333333333444111111111111111111111111...111444777777555222000------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---)))...777AAAJJJOOOPPPPPPNNNKKKFFF>>>888:::BBBIII]]]~~~yyykkkxxxaaa```___```dddxxxxxxfff]]]RRRIIISSSeeefffUUUCCC:::;;;======;;;@@@IIIYYYkkk{{{nnn\\\UUUVVVSSSLLLCCCGGGQQQ^^^mmmyyyuuukkkiiiRRRJJJDDDGGGLLLMMMMMMNNNPPPWWWaaakkkqqqqqqmmmhhhqqqlllgggfffdddeeekkksss}}}tttwww~~~~~~{{{yyyyyyzzzxxxsssnnnfff^^^^^^jjjxxxyyysssmmmkkkmmmnnnllliiigggfffcccdddmmmsssmmmaaa\\\WWWSSSTTTSSSOOOMMMMMMFFFKKKNNNMMMJJJKKKMMMNNNOOOYYYhhhtttyyyyyyuuusssssstttuuuuuusssqqqqqqqqq{{{}}}ttt}}}yyy}}}qqqdddwwwvvvtttiiifff```wwwsssllluuuiiiQQQDDD999111333000000000000000000000000---......///000111111222000000000000111111111111111111222222333666;;;>>>LLLiiigggkkk{{{lllcccaaa```aaaaaa___```bbb___\\\WWWNNNEEE>>>;;;;;;::::::;;;<<<<<<<<<;;;;;;999999999::::::;;;;;;;;;555666777999999:::::::::999999999999999999888888:::999777777888:::===???;;;<<<>>>@@@DDDKKKSSSYYYhhhttt}}}|||~~~}}}vvvdddRRRYYY|||uuu}}}zzzyyyttt~~~eeeUUULLLFFFBBBBBB??????===;;;:::888777666555555444333333333444444111111111111111111111111---222888===>>>:::444000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---)))000;;;EEEMMMPPPPPPPPPNNNKKKDDD;;;666;;;FFFPPPnnn}}}tttqqqyyyuuueeejjjkkkddd^^^nnngggUUUTTTPPPMMM___|||ttt\\\BBBAAA<<<888:::???DDDDDDMMMYYYpppzzzmmmjjjiii___SSSEEEDDDFFFPPP___nnnyyywwwiii^^^SSSGGG===<<<@@@BBBEEEIIILLLZZZooo~~~~~~xxxwwwzzzxxxttt~~~}}}zzzvvvvvvzzzzzzvvvpppqqqhhh[[[YYYllluuujjjiiikkkjjjhhhgggdddcccdddiiilllkkkddd^^^\\\ZZZXXXTTTQQQOOOMMMLLLIIIKKKMMMMMMNNNOOORRRTTTVVVYYYaaammmvvvxxxvvvttttttuuuxxxxxxrrrjjjiiimmm~~~{{{pppiiiqqq{{{lllxxx|||{{{xxxsssiiiWWWZZZPPPSSSqqqoooWWWaaaxxx|||```CCC:::777111333222111000////////////////////////000000000000////////////000111222333333666666444222555<<>>;;;999888888999888888::::::;;;;;;;;;:::999999:::999:::;;;;;;:::777555888;;;<<<:::666555888<<<<<<>>>@@@??????AAAFFFKKKVVVTTTXXX___bbbdddnnnyyy|||tttqqq~~~}}}mmm\\\___www~~~yyyzzzaaaGGGDDDJJJGGGFFFBBB===:::888777666555888777555444444333111000000000000000////////////111222555777777444111///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...,,,666BBBHHHMMMRRRQQQNNNPPPAAA666777<<>>@@@CCCFFFNNNZZZlllyyy{{{xxxzzz}}}|||{{{{{{vvvvvvzzzzzzuuuppppppgggYYYXXXlllyyylllhhhgggeeebbbaaaccccccdddhhhllllllfffaaa\\\[[[XXXTTTPPPNNNLLLKKKHHHJJJLLLMMMOOORRRWWWZZZVVVXXX___jjjuuuzzzzzzxxxwwwwwwxxxxxxsssmmmmmmrrrxxxxxxsssiiiaaaiiisssjjjyyyuuuuuuwww~~~}}}uuummm]]]TTTIIIUUUrrrxxxfffZZZhhhzzzhhhJJJ:::555333333222111000////////////////////////000000000111////////////000111222333000666999555666>>>BBB@@@RRRhhhpppiiikkksssuuu[[[EEE888555555666777888888999999999999<<<;;;:::999:::::::::999:::::::::::::::999999999===<<<;;;::::::;;;:::999<<<<<<======>>>???@@@AAA<<>>;;;:::999777555999777555555555444333111000000000000000/////////000111333444444222000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++---...---888CCCIIIMMMPPPNNNJJJHHH===888<<<@@@CCCLLLWWW[[[jjjzzz|||jjjXXXYYYdddhhhoooqqqwwwqqq\\\SSSJJJIIIUUUnnnvvvWWWDDD???AAA???>>>>>>>>>DDDTTTfffzzz~~~zzzpppeee```ZZZUUURRROOOSSSbbbrrrzzzooogggSSSGGG<<<:::<<<===???BBBEEEMMM[[[gggjjjjjjpppxxxzzzwwwwwwyyyyyytttooonnndddVVVUUUkkkyyylllgggeeebbb``````ddddddeeehhhlllmmmiiieee^^^\\\YYYTTTPPPMMMKKKIIIJJJJJJKKKKKKMMMQQQWWW[[[UUUUUUXXXaaammmwww{{{zzzxxxvvvuuutttppplllooottttttsssmmmccc\\\cccwww|||jjjmmm}}}ppptttzzzxxxoookkk]]]NNNGGG[[[rrrkkkZZZZZZnnnzzzuuuXXX>>>555777333222111000/////////////////////000000000111111////////////000111222333,,,333666333666???BBB???SSSnnn|||nnnvvvssseeezzzsss\\\JJJ@@@<<<888555666777777888999:::;;;;;;888999999999999999888888888888888777777888999999@@@???===<<<<<<<<<>>>>>><<<:::999;;;???BBBBBBAAABBBDDDGGGHHHHHHKKKQQQUUU^^^eeerrrzzzhhh[[[XXXwww~~~~~~{{{{{{~~~~~~~~~ooohhh{{{{{{xxxvvvppp\\\PPPHHHBBBCCCAAA>>><<<;;;:::888666999777555555666555444222111111111000000000//////000000000111000000///...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++,,,---///000;;;FFFLLLNNNOOOKKKFFFCCC===>>>EEEIIIGGGKKKSSSVVVkkk|||vvv```RRRXXXfffZZZ```jjj}}}bbbQQQLLLFFFKKKggg}}}[[[@@@999>>>999<<>><<<:::::::::;;;;;;<<<===>>>:::;;;======<<<:::999999<<<;;;;;;;;;;;;<<<>>>>>>@@@AAAAAA@@@?????????@@@???>>>>>>>>>AAAEEEKKKNNNUUUWWWYYY\\\```jjjvvv|||yyytttdddXXXXXXppp|||www~~~{{{~~~}}}}}}~~~~~~}}}{{{}}}qqqnnn{{{}}}wwwuuu~~~yyykkkYYYIIICCCAAA???===;;;;;;:::888666777666444444555555444333222222222111111000000/////////...------------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++,,,...000222===IIINNNPPPOOOJJJDDDBBB@@@EEEMMMNNNJJJMMMTTTYYYtttmmmXXXXXXaaaeeeUUU```uuuVVVLLLJJJMMM___zzzaaaHHH999999@@@444;;;BBBHHHRRRggg}}}|||{{{{{{{{{|||qqqfffccc\\\VVVPPPNNNRRRVVV}}}ssskkkUUUIII===999::::::;;;===:::???IIIRRRUUUUUUYYY___eeeiiiiiirrrrrrllljjjnnnooonnnpppxxx~~~||||||}}}|||zzz|||zzzxxxvvvvvvvvvtttpppllleee[[[NNNNNNfff{{{qqqiiifffffffffhhhkkkkkkjjjiiihhhiiiiiihhhgggdddbbb^^^YYYTTTPPPMMMLLLLLLKKKIIIGGGGGGKKKQQQVVVbbb```[[[XXXbbbuuuwwwrrrnnnllljjjgggiiinnnvvvtttnnnfffaaafffsss~~~|||mmmiiiuuuxxxrrrmmmkkkhhhgggnnnwww}}}oooqqqrrrnnnmmmeeeiiixxxsssOOO:::888333222111000////////////000000000000111111111111////////////000111222333===222333<<<<<<@@@```yyy{{{qqq```[[[qqqLLLGGGAAA>>>>>>???>>>===>>>======<<<======>>>??????AAACCCCCCAAA???>>>???BBBBBBBBBCCCCCCEEEFFFFFFBBBEEEIIIIIIFFFCCCBBBBBBDDDHHHKKKKKKLLLTTTaaallluuuzzzxxxuuuqqqaaaUUUUUUqqqwwwnnnjjjxxx{{{}}}}}}~~~|||}}}~~~~~~}}}{{{{{{}}}||||||wwwrrrssszzz}}}}}}zzzyyy```HHHDDDAAA>>>;;;:::999999777555666444333444555555444333444333333222111000000000///...---,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,///222666AAALLLPPPQQQOOOJJJCCC???>>>DDDKKKKKKGGGMMMWWWbbb{{{}}}___QQQ___fff[[[eeezzzjjjKKKEEEHHHZZZ|||pppVVVFFF>>>;;;;;;>>>>>>DDDLLLXXXnnnyyyvvvuuutttrrrqqqpppqqqrrrsss~~~~~~}}}|||pppkkkddd]]]ZZZYYYWWWTTT}}}ssskkkUUUHHH<<<999999999:::<<<===AAAIIIQQQSSSRRRUUUZZZ\\\bbbdddmmm|||zzzkkkfffiiikkkllllllpppyyy~~~~~~}}}xxxzzz}}}}}}|||wwwvvvyyy{{{|||~~~~~~~~~~~~|||yyy{{{wwwvvvvvvuuutttqqqmmmjjjaaaXXXLLLNNNeeeyyyqqqjjjhhhgggeeegggjjjmmmkkkiiigggffffffggggggeeeccc___[[[VVVRRROOONNNIIIIIIHHHHHHIIIOOOVVV[[[^^^aaa___ZZZaaasss}}}xxxtttssspppkkkjjjmmmrrrpppkkkfffcccgggooovvvfffbbbooo~~~llljjjiiihhhkkksss}}}sssppp|||{{{sssccccccpppwwwVVV<<<444333222111000////////////000000000111111111222222////////////000111222333999///111<<<@@@MMM}}}vvv}}}zzz|||wwwooo___]]]gggGGGFFFEEEDDDCCCBBBAAA?????????>>>>>>>>>@@@AAABBBAAADDDGGGGGGDDDDDDEEEHHHIIIJJJKKKMMMNNNOOOOOOOOOOOOTTTXXXYYYUUUPPPMMMMMMHHHPPPYYY\\\```jjj|||xxxvvvppp```SSSQQQmmmvvvddd\\\\\\ooowwwzzz{{{~~~}}}}}}}}}}}}|||zzzzzz|||}}}tttssswwwvvv||||||xxxyyygggHHHHHHCCC@@@<<<999888888777666666444444444666777666555555444444333222111000000//////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---000333;;;EEENNNPPPPPPMMMGGG@@@777888???FFFGGGFFFPPP^^^jjjuuunnnUUUPPPaaafffZZZtttmmmTTTIII@@@MMMllljjjTTT>>>777:::===<<<:::CCCIIITTTfff~~~yyysssnnnkkkjjjiiiiiikkkmmmpppqqqwwwyyy}}}tttqqqkkkccc___^^^ZZZTTT}}}rrriiiSSSGGG:::777777777888:::<<<===CCCJJJLLLLLLPPPVVVWWW^^^```gggtttrrrfffcccccceeefffhhhnnnvvvzzzxxx}}}|||wwwtttwww||||||xxxuuuqqqoooqqqqqqooopppsssppppppqqqtttwwwzzz|||}}}}}}zzz|||uuuuuuttttttrrrooojjjggg___WWWNNNPPPffftttnnniiihhhgggdddeeeiiillljjjhhhfffdddeeehhhjjjeeeccc___[[[VVVSSSPPPOOOHHHHHHHHHHHHJJJNNNUUUYYYVVVbbbgggcccgggwww|||{{{wwwpppllllllmmmkkkhhheeedddfffkkkooo~~~mmmdddooo}}}pppvvvxxxtttuuu}}}|||ssspppkkkqqq}}}xxx^^^AAA333333222111000////////////000000111111111222222222////////////000111222333000000444999BBB```zzzxxx|||tttiii\\\^^^~~~zzzbbbHHHGGGGGGHHHJJJKKKJJJHHHBBBBBBAAABBBDDDGGGJJJLLLJJJMMMQQQRRRQQQSSSWWW\\\^^^___ccceeeggggggfffeeejjjnnnqqqpppjjjeeedddeeebbblllxxxxxxooocccVVVOOOOOOcccxxxkkk```___```nnnooovvv{{{{{{}}}||||||{{{xxxvvvxxx{{{zzzwwwyyy}}}|||vvvqqquuuvvvoooOOOSSSHHHDDD>>>:::888999999999777666555666888999999777555555444333222111000000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++---111444AAAIIIOOOOOOLLLHHHAAA:::444777@@@JJJMMMOOO]]]nnnmmmdddZZZWWW\\\eeemmmrrrttt[[[LLLJJJGGG```nnnMMMAAA777777<<<>>>???@@@BBBSSSlll{{{vvvtttqqqkkkfffaaa```______```cccfffhhhggghhhkkknnnrrrwwwzzz|||~~~}}}tttxxxuuujjj```]]][[[YYY~~~~~~}}}rrriiiQQQEEE999555666666777999<<<;;;???EEEHHHIIIOOOVVVPPPXXX[[[```llliii``````\\\^^^aaadddllluuuyyyvvvvvvtttpppnnnrrrwwwvvvqqqfffaaa___bbbfffhhhjjjnnneeecccaaadddkkktttzzz~~~}}}zzz}}}zzzvvvxxxsssttttttsssqqqmmmiiifff^^^XXXOOORRRgggooojjjggghhhgggeeefffjjjjjjiiigggddddddeeeiiillldddbbb^^^ZZZVVVSSSPPPOOOHHHHHHHHHGGGHHHJJJOOOSSSVVVgggsssrrrttt|||sssmmmkkkjjjiiigggeeeeeefffiiilllvvvwwwgggrrryyy{{{}}}vvvhhhvvvwwwuuu}}}zzzdddGGG555333222111000////////////000111111111111222222222////////////000111222333///:::>>>:::HHHsssyyyzzz|||oooaaaXXX]]]}}}{{{eeeTTTPPPLLLMMMQQQTTTRRRNNNEEEEEEFFFGGGKKKOOOSSSUUUYYY]]]bbbddddddgggnnnuuuyyy{{{|||xxxxxxzzz}}}rrr```NNNFFFGGGKKK]]]uuuooonnnuuutttuuullluuu|||zzzwwwzzz~~~~~~|||zzzxxxuuussszzzvvvsssuuu{{{zzzssseeemmmssszzzxxxXXX```LLLGGG@@@:::999::::::;;;999888777888:::;;;;;;:::666666555444222111111000000000111111000000///...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++---111444DDDKKKPPPMMMIIICCC<<<555666:::FFFSSSWWW\\\lll~~~nnnUUUMMM___llllllyyyxxx\\\OOOGGGEEEUUUvvvpppNNN:::999:::>>>@@@AAAEEEKKKIIIgggyyyooohhheeeccc^^^ZZZVVVUUURRRQQQQQQRRRUUUVVVWWWWWWZZZ]]]bbbggglllnnnsss}}}~~~~~~~~~~~~~~~|||xxxsssddd^^^```aaa~~~}}}uuujjjWWWBBB999:::777666:::999:::<<<>>>AAAIIIRRRUUURRRTTTWWWZZZ^^^```aaaaaa```]]]___bbbggglllppprrrrrrrrrlllmmmuuurrreee\\\\\\NNNLLLOOORRRTTTcccjjj```[[[YYY[[[fffssszzz{{{zzzyyywwwzzzuuujjjhhhooo|||xxxvvvuuuuuutttpppmmmjjjiiihhhhhheeeWWWPPPQQQZZZrrrwwwnnnddd```bbbeeegggffffffeeecccbbbbbbdddfffhhh___^^^]]][[[YYYSSSMMMHHHGGGJJJMMMLLLKKKKKKMMMPPPSSS[[[lll~~~zzzuuuooolllkkkkkkjjjhhheeeeeehhhnnnrrrxxxjjjuuu}}}nnnfffrrrtttoooGGG777444222111111222222000///000000000000111111111111111111111111111222222222;;;111777AAANNNxxxzzzccc~~~{{{{{{xxxoooWWWJJJfff|||vvvggg\\\TTTNNNPPPQQQNNNJJJIIIFFFGGGGGGGGGIIILLLPPPTTTSSSWWW]]]bbbeeekkkrrrwwwzzzyyy{{{xxxhhhVVVIIIGGGOOOXXXggg~~~}}}}}}{{{}}}{{{~~~vvvvvvuuuqqqxxxwwwtttqqqpppxxxvvvtttvvvvvvzzzzzzwwwoooiiijjjYYYGGGFFFAAA===@@@EEECCC;;;@@@???>>><<<:::999999888999888777666444333222111111111000000//////......------------------------+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***,,,......---,,,---...(((***,,,,,,,,,///555:::JJJHHHJJJMMMHHH===777888===JJJTTTVVVYYYeeeuuu~~~ccc[[[[[[eeeooo}}}YYYLLLEEEFFFWWWtttfffKKK===333@@@???:::DDDPPPUUU[[[^^^{{{uuunnnddd[[[UUUQQQMMMLLLFFFFFFFFFEEEEEEDDDDDDDDDEEEFFFGGGIIIMMMSSS[[[aaahhhnnnuuuzzz{{{yyywwwuuuttt{{{}}}uuuoooqqqtttvvvuuusssrrrwww}}}}}}}}}{{{zzzxxx{{{~~~|||tttjjjccc```~~~}}}tttlllXXXBBB888:::666666:::888888;;;===@@@HHHQQQTTTRRRSSSVVVYYY]]]___```___^^^]]]^^^```cccfffiiikkklllnnniiijjjppplll]]]QQQOOOJJJFFFHHHPPPYYYeeeiiiaaabbbbbbhhhsss~~~zzz{{{ppphhheee___ZZZbbbooozzzxxxvvvsssrrrpppmmmkkkiiihhhhhheeeVVVLLLLLLUUUpppwwwooofffbbbdddfffeeeccc``````aaaaaaaaaaaabbbbbb``````___^^^[[[VVVOOOJJJJJJMMMOOONNNKKKJJJLLLOOORRRZZZiii{{{{{{uuupppmmmlllmmmlllkkkhhhhhhjjjnnnrrruuu|||~~~{{{tttsssvvvjjjkkkrrrLLL888444333111111222222000///000000000000111111111111111111111111222222222222111000===CCCGGGjjj~~~dddkkk}}}{{{{{{vvvtttmmmXXXMMMhhh~~~|||ppp```WWWPPPPPPQQQNNNKKKJJJCCCCCCDDDFFFIIIMMMRRRVVVVVV[[[bbbggglllqqqyyy~~~}}}|||~~~rrr\\\MMMMMMYYYgggqqq|||~~~xxxzzz|||yyyvvvwwwvvvsssqqquuu}}}pppiiizzz~~~~~~zzztttllluuu[[[GGGFFFBBB???BBBHHHGGG@@@CCCAAA@@@>>><<<::::::999:::999888777555444333222222111111000//////......------------------------,,,,,,---------.........---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,......---------...***,,,---------000777===LLLKKKLLLMMMFFF<<<888::::::DDDSSSeee}}}aaadddkkkttt}}}lllQQQHHH???JJJkkklllQQQCCC===;;;@@@;;;>>>PPPZZZZZZ\\\}}}wwwrrreee___VVVNNNIIIEEECCCAAA?????????>>>>>>=========;;;;;;;;;<<<>>>BBBIIIMMMNNNSSSYYY]]]______``````eeeggghhhiiiiiilllqqquuullliiifffgggooozzz~~~zzzyyy||||||zzz|||}}}{{{zzzzzz|||~~~}}}wwwppphhhccc}}}|||zzzwwwrrrnnnYYYCCC888888444444999888777:::===@@@GGGPPPTTTSSSTTTVVVYYY\\\^^^^^^^^^]]]\\\^^^```aaaaaabbbdddfffiiifffhhhmmmgggVVVHHHCCCCCC@@@DDDSSSccckkklllkkklllqqqzzzyyyrrrfffYYYQQQKKKMMM]]]ooo~~~{{{wwwuuuppppppooonnnkkkhhheeeddd\\\OOOIIIJJJUUUppp{{{sssiiidddddddddaaa^^^YYY[[[^^^```aaa```___^^^``````______]]]XXXQQQKKKLLLNNNNNNLLLHHHGGGHHHKKKPPPXXXfffqqqsssnnnmmmppp|||wwwrrrpppnnnoooooonnnlllkkklllnnnqqqrrryyy~~~uuutttrrrnnnrrrmmmqqq}}}aaaddd~~~{{{VVV999555333111111111222000///000000000000111111111111111111111111222222333333111444AAACCCDDDfffyyy___VVVwww}}}}}}{{{wwwpppllleeeTTTNNNiii|||}}}uuudddYYYOOOMMMMMMKKKIIIJJJ@@@@@@BBBEEEJJJOOOTTTWWWYYY^^^ffflllpppuuu|||~~~}}}pppXXXPPP^^^vvv~~~}}}uuuwwwzzzzzzsssuuuuuussspppppptttwww}}}qqqeeeiii{{{{{{xxxtttwww~~~YYYIIIGGGBBB@@@EEEKKKJJJEEEEEEDDDBBB???===;;;::::::;;;:::999888777666555444222222111111000/////////------------------------------............//////------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++---//////...---...///,,,------,,,---222:::AAAMMMMMMMMMKKKCCC;;;:::>>>AAARRRjjjxxxuuuRRRFFFCCC<<>>LLLRRRVVVbbb~~~wwwoooiiiWWWRRRKKKEEEAAA???===<<<999888888888888777777777888888888777777999===AAABBBDDDGGGIIIJJJMMMPPPRRR\\\YYYWWW[[[ccclllsssvvvhhheeecccfffmmmtttyyy{{{uuuuuuwwwxxxuuussswww~~~yyyzzz{{{|||}}}|||{{{{{{{{{{{{zzz{{{zzzuuummmfff~~~|||xxxtttqqqpppqqqZZZBBB777777333333888777666:::>>>@@@GGGOOOTTTSSSVVVWWWZZZ\\\^^^^^^^^^^^^[[[___bbbbbb___]]]^^^```bbbccchhhkkkcccSSSFFFAAA@@@JJJXXXlll{{{xxxtttyyyxxxwwwiii]]]QQQKKKLLLXXXnnnzzzqqqpppvvv~~~yyyvvvtttppppppooommmiiiccc^^^[[[MMMEEEFFFMMMZZZssswwwiii```]]][[[XXXTTTNNNQQQUUUYYY\\\\\\\\\[[[_________^^^\\\WWWPPPKKKJJJKKKKKKIIIEEECCCEEEHHHOOOWWWccciiiddd\\\\\\aaavvv}}}~~~zzzvvvtttrrroooppppppnnnllllllmmmooommmyyy~~~vvvrrrxxxtttlllmmmooorrr|||qqq^^^gggddd;;;666444222111111111111000///000000000111111111111000111111222222333333333777444;;;???KKKvvvzzz^^^ccc}}}wwwqqqggg___WWWLLLMMMkkk||||||{{{wwwdddXXXLLLHHHHHHGGGHHHIIIBBBBBBDDDHHHMMMSSSWWWYYYaaaffflllqqqssswww{{{}}}{{{{{{|||yyyvvvyyyppp``````ppp~~~}}}{{{ssssssuuuuuuqqqrrrrrrooommmlllmmmooovvvtttggg___qqq~~~ppprrr|||qqqVVVNNNIIICCCBBBEEEJJJJJJGGGFFFEEECCC@@@===;;;:::999::::::999888777666555555333222222111111000//////........................------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---//////.........///------,,,+++,,,333===DDDMMMMMMLLLGGG???:::===BBBNNNiiixxx~~~```CCC???CCCHHHiii]]]@@@888999777666===>>>AAAFFFJJJ___yyyqqqhhh```NNNIIIDDD???>>>===<<<;;;777777777777666666666666:::::::::888777888;;;===@@@BBBEEEHHHNNNVVV^^^dddlllkkklllpppxxxzzzuuusssuuuuuuppphhhdddiiijjjlllnnnnnnooossswwwtttuuuxxxzzz{{{{{{zzzyyyzzzvvvtttwwwzzzxxxooohhh{{{{{{zzzuuupppnnnnnnoooXXXAAA777777333333888777777;;;???AAAFFFNNNSSSSSSXXXYYYZZZ\\\]]]^^^^^^^^^\\\aaaeeebbbZZZTTTSSSUUU[[[```gggggg]]]OOOGGGFFFLLLnnn|||vvv```UUULLLPPPcccwwweee]]]aaagggooottt}}}~~~zzzwwwuuurrrqqqooojjjccc[[[SSSOOODDD???CCCLLLZZZuuuuuucccVVVPPPNNNLLLJJJGGGIIIMMMRRRWWW[[[]]]^^^cccbbb```___]]]XXXRRRNNNIIIKKKKKKHHHDDDCCCFFFIIIMMMTTT___bbb[[[SSSSSSZZZnnnzzz}}}{{{yyyvvvnnnoooooonnnlllkkklllmmmppp~~~yyy{{{tttyyyvvvvvvxxx|||wwwjjjiiixxxpppdddaaasssqqq@@@888555222111111111111000///000000000111111111111000111111222333333444444:::222;;;LLLfff}}}nnn{{{~~~}}}}}}vvvmmmcccXXXNNNJJJHHHRRRrrr{{{{{{{{{yyyhhh[[[MMMHHHGGGGGGHHHKKKGGGGGGIIINNNUUU[[[___```kkkoootttvvvvvvwww{{{~~~wwwvvvuuuvvvvvvwwwxxxtttpppppptttxxxzzz{{{uuu}}}tttwww~~~|||}}}zzzwwwuuusssooonnnllljjjhhhiiikkkmmmjjjppphhhXXX___~~~xxxmmmppp~~~ppp```SSSKKKCCCBBBDDDFFFFFFEEEEEEDDDAAA???<<<:::999888999999888888777666555555333333333222111111000000........................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...---...///,,,,,,+++***,,,333>>>FFFKKKLLLIIIBBB<<<<<>>BBBKKKYYYuuu|||nnn[[[MMMHHHHHHHHHGGGOOORRRWWW]]]cccgggkkkllljjjhhheeebbb___[[[WWWSSSNNNNNNNNNKKKGGGFFFIIILLLKKKQQQYYY\\\VVVNNNPPPVVVkkk|||}}}{{{wwwmmmnnnnnnmmmkkkjjjlllmmmssskkk{{{wwwlllvvvxxx{{{lllaaaZZZ[[[fff______jjj|||{{{JJJ999666222111111111111000000000000000111111111111000111111222333444555555>>><<>>GGGSSS___wwwttthhhXXXNNNLLLOOOQQQQQQ^^^bbbiiipppvvvyyyyyyyyyppplllgggccc___\\\XXXVVVRRRRRRQQQLLLHHHFFFHHHLLLJJJMMMTTTWWWRRRKKKMMMRRRlll}}}yyytttnnnnnnnnnlllkkkkkkmmmooovvvsssooorrrkkkiiixxx{{{qqqyyytttmmmbbbYYY\\\[[[bbbsss|||WWW:::777333000000111111111000000000000111111111111000111111222333444555666@@@KKK{{{zzzxxx~~~}}}{{{xxxvvvwwwrrrdddUUULLLMMMVVVfffssswwwrrruuuxxxzzzzzzyyyjjjYYYPPPKKKHHHFFFHHHHHHJJJPPP]]]mmm{{{}}}ooo[[[MMMJJJLLLGGGLLLPPPQQQWWWeeessszzz~~~~~~|||~~~zzz{{{}}}yyyrrrnnnllljjjhhhgggggghhhiiijjjhhhjjjjjjcccWWW[[[zzz}}}}}}tttxxx|||xxxZZZNNNDDDCCCDDDCCCCCCEEEBBBAAA???===;;;:::999999:::::::::999888888777777444444444333222222111111..............................------,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------)))+++------,,,+++,,,---***,,,------000777AAAIIIIIIHHHBBB>>>AAAJJJOOONNN]]]XXXggg||||||{{{{{{uuurrr[[[EEE>>>OOOlll```???888:::888:::BBB@@@MMM]]]~~~zzzqqqjjj```___[[[WWWVVVUUUNNNEEE@@@>>>:::888888777666555222222222333333444444444222444666777666555555666666666666666777;;;AAAEEEZZZ```mmm~~~lllVVVDDD??????<<<<<>>===???DDDIIIJJJNNNNNNNNNNNNOOOOOOPPPPPPTTTXXXXXXQQQIIILLLZZZhhh|||bbbWWWbbbqqq|||yyyrrrfffbbbdddwwwcccKKKLLLEEEGGGSSSRRRbbbwww{{{vvvsssqqqnnnggg]]]SSSHHH???:::888===OOO___jjjzzz|||oooeeeZZZTTTVVVZZZ]]]]]]ccciiiqqqzzz}}}{{{rrrmmmgggaaa]]]ZZZXXXVVVTTTTTTQQQLLLFFFDDDFFFHHHIIIKKKPPPSSSOOOJJJJJJOOOooo|||wwwqqqnnnooonnnlllkkklllnnnqqqxxx~~~~~~ooonnnzzzhhhkkktttrrrzzzqqq]]][[[^^^gggyyyyyyrrr```;;;777333000000111111111000000000000111111111111000111111222444555666666<<>><<<;;;::::::;;;;;;;;;::::::999999999555444444333333222222111//////////////////////////////.........---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------(((***,,,,,,+++++++++,,,+++,,,...///222999CCCKKKIIIGGGAAA>>>DDDPPPTTTQQQQQQPPPgggkkkooowwwxxxtttssswwwHHHEEE<<>>===???DDDVVVttt|||~~~{{{wwwtttrrrrrrsssttttttrrrqqqsssuuuvvvtttrrr~~~{{{vvvrrrlllcccXXXPPPBBB===888555444555777777===:::;;;>>>===:::???GGGPPP@@@AAAJJJFFFCCCJJJOOOWWWTTTUUUWWWUUUXXXkkksss\\\bbb}}}uuuwwwwwwpppooonnnhhhaaakkkbbbOOOFFFJJJJJJHHHWWWmmm}}}~~~|||wwwrrrnnndddUUUFFF===<<<>>>???HHHZZZfffnnn}}}sssnnnooolllfffiiisssyyyyyy||||||jjjbbb^^^aaa```ZZZUUUUUUZZZSSSKKKGGGFFFGGGFFFEEEGGGIIINNNRRROOOJJJIIILLLqqq~~~xxxooojjjhhhhhhkkkkkkjjjmmmrrrqqqqqqvvvwwwtttyyyxxxnnnsss}}}xxx~~~~~~vvvaaaRRR^^^wwwnnnmmmrrrzzzmmmAAA555222222---000333...000000000000111111111111+++111555444111333777;;;AAAfffyyyvvvnnnqqqnnnbbb]]]```ddduuu{{{nnnZZZKKKEEECCCBBBBBBGGGJJJRRR^^^nnn~~~yyyyyymmmVVVEEEAAADDDFFFGGGSSSbbbnnnyyy|||~~~zzz{{{~~~}}}|||zzzxxxyyy|||{{{rrriiihhhggghhhjjjjjjjjjiii^^^ooodddWWW[[[TTT]]]~~~~~~zzzuuuwww```PPPHHHFFFAAABBBDDD===>>>===<<<;;;:::;;;<<<<<<>>>===;;;:::999888888888777555222111222333222222////////////////////////------...............------------,,,,,,+++++++++------------,,,,,,+++***++++++,,,,,,,,,,,,------------------------------))),,,...///666AAAHHHJJJEEEEEE>>>===MMMaaa___PPPIIIRRRxxxccc```wwwyyyrrrooommmqqq}}}zzzRRR===;;;MMMnnnuuuUUUEEE999999<<<;;;<<>>;;;777444222333555666666666666555555555444444777777666666666555555555888999888666555777777666:::888999AAALLLSSSSSSOOOAAA???===<<<<<<<<<@@@DDDhhhyyy}}}yyyuuuuuuwwwzzz{{{zzzuuuvvvuuurrrnnnmmmpppsss{{{wwwsssoooiii```UUUMMM@@@<<<777444444555777777888666777;;;===>>>EEEMMMGGG;;;===DDD??????LLLTTT[[[YYYXXXXXX[[[iiidddXXXhhhqqqnnnlllnnnzzztttqqqkkkfffdddeeedddcccwwwjjj\\\PPPIIIOOO[[[mmm}}}xxxuuuoooeeeVVVGGG???<<<===???HHHYYYgggnnnzzzyyyzzz~~~qqqiiidddfffbbb```cccbbb\\\XXXYYYYYYRRRJJJEEEEEEFFFEEEDDDGGGIIIMMMPPPMMMIIIIIIMMMwww{{{rrriiiffffffhhhiiigggjjjooohhhjjjqqq~~~{{{www{{{}}}zzzvvvooojjjiiiccctttjjjlllsss|||sssEEE777333444///111444///000000000000111111111111111444555333000222777;;;LLLhhhwww}}}zzzxxxtttuuurrrjjjbbb___nnnrrryyyzzzrrrooo~~~}}}ppp^^^OOOGGGDDDDDDCCCEEEIIIPPP\\\iiivvvvvvuuuiiiUUUEEECCCHHHKKKSSSbbbttt~~~}}}zzz{{{}}}}}}|||zzzyyyzzz|||}}}uuuhhhfffeeeeeefffgggfffeee___kkkbbb\\\ggg]]]XXXnnn~~~~~~~~~xxxhhhUUUKKKGGG@@@AAABBB;;;===<<<;;;:::::::::;;;;;;>>>===<<<;;;:::999888888888555222111222222222111////////////////////////------...............------------,,,,,,+++++++++,,,---------,,,,,,+++***++++++,,,,,,,,,,,,------------------------------+++---///000888CCCJJJKKKKKKBBB:::===QQQbbbaaaVVVPPP```[[[WWWgggaaallluuu}}}```FFF@@@FFF___|||```HHH===777:::======BBBIIIfff~~~dddOOO:::888555333222222333444444444444444555555555555666666666666777777888888222444777888888999:::999>>>======@@@EEEFFFBBB???===;;;::::::<<<@@@IIIRRRfffxxxuuusssssswww{{{}}}}}}xxxxxxwwwsssnnnlllmmmnnnyyyvvvqqqmmmggg]]]QQQIII===999555333444555777777555444555999>>>CCCLLLUUUGGG===>>>AAA===EEE[[[hhhqqqmmmccc\\\bbbxxxmmm]]]```nnnyyy|||tttrrreee___gggkkkjjjpppjjjiiihhhfffcccdddhhhmmmzzzqqq```WWWSSSUUUZZZfff~~~~~~{{{xxxrrrfffWWWIII@@@<<<<<<@@@LLL___nnnuuuyyyxxx```SSSSSSUUU]]]]]]___bbb```\\\ZZZ\\\WWWPPPHHHDDDDDDEEEDDDCCCGGGGGGJJJLLLJJJFFFHHHNNNvvvzzzlllhhhfffhhhhhhgggiiinnnkkkmmmsss}}}zzzvvv}}}xxxsssuuu|||rrrqqquuuyyyrrrJJJ999444555111111444000000000000111111111222222444333222111111333999===GGG[[[xxxmmm~~~yyy||||||}}}}}}~~~~~~qqqccc^^^YYYVVVSSSNNNOOOcccyyy~~~sssbbbSSSIIIFFFEEEEEEEEEJJJRRR\\\fffnnnsssvvvxxxyyy|||}}}yyyvvvvvvvvv|||}}}zzzxxxmmm[[[MMMKKKQQQWWWhhhyyy}}}|||zzz|||}}}~~~}}}|||zzzzzz{{{}}}xxxiiigggeeeddddddeeedddcccbbbiiiaaaddduuujjjTTTUUUvvv}}}{{{|||ttt]]]NNNHHH@@@???@@@999<<<;;;:::999999999::::::======<<<;;;:::999999888888666333222222222111000////////////////////////---...............------------,,,,,,,,,,,,++++++,,,,,,---------,,,++++++++++++,,,,,,,,,,,,---------------------------------///000111999DDDKKKLLLMMM>>>888FFF[[[eeeddd___[[[zzzXXXTTTfffbbbtttnnnFFF>>>HHHXXXvvvnnnKKK===888777<<<===>>>HHHUUUvvv[[[CCC444666666555444444444444555333444444555666666777777888777777777777888888999555777:::<<<<<<;;;<<<===;;;>>>BBBFFFHHHIIIHHHFFFDDDAAA???@@@BBBJJJZZZjjj~~~vvvtttssstttvvvyyy{{{{{{zzzzzzyyyuuuoookkkiiihhh{{{vvvpppiii]]]PPPGGG:::777444222333555777777666555555888>>>EEENNNUUUIII???>>>???AAAVVVuuu{{{kkk___jjj~~~nnn]]]ZZZeeeppppppjjjlllqqqmmmlllvvvwwwpppoooqqqooommmmmmllllllqqqvvvzzz~~~xxxjjj```^^^aaaQQQeeezzz}}}zzzttthhhXXXIII@@@<<<<<>>999;;;::::::999999999999999;;;;;;;;;::::::999888777999666333222222222111000////////////////////////.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------------------------...//////222:::EEEKKKJJJIII;;;;;;QQQbbbcccdddkkkyyy[[[XXXooosss^^^>>>CCCXXXlllhhhAAA;;;999:::===<<>>===???<<<;;;;;;;;;;;;::::::999999999999::::::999888777666888666333222222222111000000000000000000000000000......//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,---------------------------------...///222<<>>HHHddd~~~jjj```WWWSSSSSSVVV]]]dddhhhjjjeeeWWWHHH@@@<<<999555666777999999999999999666666666666666666666666555666888:::<<<>>>???@@@===;;;===AAADDDIIITTTaaaqqqwww|||}}}zzzvvvuuuuuugggZZZPPPPPPUUUbbb~~~uuuuuuwwwyyyyyyxxxvvvtttsssvvvvvvvvvuuurrrnnnjjjggg{{{qqqbbbRRRGGG999777444333444666666666666666333222777???DDDEEEDDD<<>>333666222///111000111111111222222222222333555333444888666444<<>>===@@@>>><<<<<<=========<<<;;;:::888999:::::::::999777666777555222111222333222222000000000000000000000000////////////...---,,,,,,++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------------------------------,,,...000555???HHHHHHCCCGGG;;;:::FFFKKKMMMcccnnnhhhnnntttwwwzzzSSSAAAKKKhhhiiiMMM999:::888;;;@@@FFFYYYzzzooofffbbbUUUIIIIIINNNTTTYYY]]]]]]YYYOOOAAA999777777555555666777888999999999999666666777777777777777777444777===CCCIIIMMMOOOPPPFFFDDDIIISSS\\\fffzzzrrrdddeeennnzzzjjjiiinnnvvv{{{{{{yyywwwuuutttsssssssssrrrpppllliiizzzpppbbbRRRGGG:::888555444555666666555555666444333999CCCGGGEEEHHHDDDQQQrrrwwwfffYYY[[[eeeiiieee```hhhrrr~~~yyyyyy|||~~~xxxfffNNNAAAEEEMMMaaasss~~~pppbbb]]][[[WWWTTTUUUNNNMMMPPPWWW[[[\\\aaaiii{{{{{{xxxqqqoooqqqooojjj^^^WWWNNNHHHFFFEEECCCBBBDDDCCCCCCEEECCCBBBFFFMMMXXXlllxxxnnnkkklllkkklllnnnrrryyyrrrooooooxxx{{{llltttqqqzzz]]]AAA444888444000222111111111111222222222333333666444666999666666EEEYYYooo}}}sssooo~~~|||~~~}}}|||{{{pppXXX@@@AAA???DDDNNNWWW```rrr|||xxxvvvnnn^^^MMMBBB@@@CCC@@@FFFOOOTTTWWW[[[aaafffcccaaa___```bbbeeehhhiiifffbbb^^^[[[[[[\\\]]]^^^^^^```bbbdddeeegggiiikkkssszzz~~~{{{vvvttt~~~~~~xxx{{{}}}{{{~~~~~~zzzxxxyyy|||~~~|||vvvnnngggdddcccbbbbbbbbb```aaa___[[[\\\YYYLLLLLLppp{{{vvvssssssPPPFFF???>>>AAA@@@>>>>>>?????????>>>===<<<999:::;;;<<<<<<;;;999888555333111111222444444333000000000000000000000000////////////...---,,,++++++++++++,,,,,,---------***+++,,,,,,---------,,,++++++,,,,,,,,,,,,------------------------------+++...222888CCCKKKHHHAAABBB;;;>>>JJJNNNPPPbbbyyywwwcccffftttxxx[[[>>>AAA]]]}}}lllNNN>>>;;;888777<<>><<<999888888888999999::::::;;;999999:::<<<===???@@@@@@===BBBJJJSSSYYY\\\]]]]]]UUUSSSZZZfffppp{{{uuuddd\\\eeeqqqzzz}}}{{{xxxvvvtttsssqqqqqqrrrqqqmmmjjj~~~xxxoooaaaQQQFFF;;;999666555666666666555555888777777???JJJMMMJJJKKKIII[[[dddVVVOOOWWW```eeejjjrrr}}}yyyzzz}}}~~~jjjPPPCCCHHHSSSrrr{{{tttbbb\\\YYYVVVUUUWWWfffeeefffiiihhhiiisssvvvuuuwwwtttmmmaaaYYYPPPIIIGGGFFFDDDBBBEEEDDDEEEGGGEEEDDDHHHOOOTTTiiizzzooommmmmmlllmmmooouuurrrqqqlllooo{{{}}}|||rrryyyuuuaaaCCC555999555111333333111111222222222333333333444222444888666:::PPPjjj}}}uuuooosss}}}~~~|||~~~~~~wwwhhhVVVHHHGGGHHHPPP]]]eeemmm~~~xxxwwwppp```NNNBBB@@@CCCAAAGGGMMMQQQTTTXXX___eee____________```bbbeeegggbbb```]]]ZZZYYY[[[]]]___bbbeeeggghhheeecccaaa```llluuu|||zzzwwwpppkkksssxxxrrrrrryyy{{{yyy||||||yyywwwzzz{{{~~~tttkkkfffcccbbbbbbeeebbbeeeccc\\\^^^[[[LLLFFFlllyyyrrryyySSSGGGAAA???BBBAAA???@@@AAAAAAAAA@@@>>>===:::<<<===>>>>>><<<;;;999555333111111333444555444000000000000000000000000////////////...---,,,++++++++++++,,,,,,---------***+++,,,,,,------------++++++,,,,,,,,,---------------------------------,,,///333;;;FFFMMMIIIAAA<<<<<>>JJJYYYuuu~~~kkkccc^^^bbbfffhhhjjjlllvvvpppaaaOOODDD@@@===:::<<<;;;;;;;;;;;;<<<===>>><<<===???BBBEEEGGGIIIJJJJJJOOOWWW___dddeeedddccc]]][[[bbbmmmttt{{{wwwjjjVVVaaaooozzz|||zzzvvvtttuuusssppppppqqqqqqmmmjjjxxx~~~|||nnnddd^^^SSSFFF999666333222333444555555555888999:::<<>>EEE@@@@@@@@@@@@AAAAAABBBBBB@@@@@@@@@???===:::777666444444444555444333333222444444222111000/////////222111111000///......---++++++++++++++++++++++++---,,,+++***+++,,,---............------,,,,,,,,,------------------------000---222@@@KKKLLLEEE@@@999FFFUUU]]]```dddiiimmmvvvlllddduuusssXXXBBBBBBXXXmmmOOO@@@;;;999>>>555???NNN___~~~tttnnnooowwwyyyssspppsss|||{{{rrrbbbRRRGGG>>>888<<<<<<<<<===???BBBDDDFFFCCCDDDEEEFFFGGGKKKPPPSSSYYY]]]```]]]VVVRRRSSSWWWYYYYYY]]]fffoooxxxppp[[[ZZZjjj~~~tttuuuwwwnnnrrrrrrrrrrrrqqqooommmlll~~~~~~vvvkkkgggdddWWWGGG999666333222333444555555777999;;;<<<@@@JJJXXXbbb______pppsss]]]NNNJJJOOO___qqq|||||||||}}}xxxtttsssuuuxxxzzz}}}||||||{{{wwwppp]]]MMMVVVkkkwwwmmmnnnjjjjjjvvvxxxvvvtttuuuxxx|||{{{yyybbb___YYY```nnnkkkbbbcccfff___UUULLLFFFCCCBBBBBBDDDDDDDDDCCCCCCDDDHHHKKKXXXccc}}}|||rrrpppmmmiiillluuuxxx}}}vvveeemmmmmmdddllldddkkk}}}tttrrr{{{|||RRR;;;:::444222555...111111111111222222222222888333444999999HHHzzzuuubbbooo~~~||||||~~~{{{yyyrrrbbbTTTYYY]]]hhhyyy}}}xxxwwwmmmZZZIIIBBB@@@??????CCCHHHLLLPPPTTTXXX[[[ZZZ]]]___\\\[[[^^^^^^\\\YYYWWWTTTQQQOOOOOORRRUUU\\\iiitttsssnnnhhhbbb\\\```vvvvvvnnniii___TTTTTT\\\rrrtttuuuuuuuuuxxx{{{}}}~~~}}}}}}}}}{{{xxxuuuuuuyyy}}}{{{mmmeeedddaaa]]]^^^___```___^^^[[[XXXVVVFFFLLL```~~~yyyttt{{{yyyssszzzcccEEEDDDCCC???BBBBBBCCCDDDDDDEEEEEEDDDDDDAAAAAA@@@???===;;;999777444666888999999777444333555444333222111000000000111111111000///.........++++++++++++++++++++++++,,,,,,+++++++++,,,---...------------------,,,,,,------------------------000...444BBBLLLKKKDDD>>><<>>:::CCCZZZzzz~~~wwwssslllfffkkkvvvvvvaaaSSSJJJDDDCCCDDDFFFHHHJJJJJJJJJJJJAAABBBCCCDDDFFFIIIMMMPPPQQQSSSRRRKKKDDDCCCJJJRRRRRRRRRXXXcccnnnvvvxxxiiiXXX___kkkwwwssstttmmmooopppqqqqqqpppmmmkkkiii|||qqqiiijjjjjj[[[HHH999666333222333444555555333555777999???JJJXXXbbb[[[^^^jjjwwwvvveeeTTTMMMKKKOOOZZZhhhpppqqqqqqrrruuuvvvxxx{{{~~~wwwssssssrrrqqqkkkhhhhhhnnntttyyyyyyyyy~~~zzzwwwsssfff\\\hhh|||~~~{{{sssoooxxxqqqrrrnnniiijjjllleee[[[MMMVVV[[[aaajjjfffdddlllpppgggZZZNNNFFFCCCAAAAAABBBBBBCCCBBBCCCEEEIIILLLWWWfffuuuppplllhhhjjjqqqooorrruuuvvv{{{ooo|||||||||dddmmmlllzzz{{{eeeaaaccc^^^nnn[[[@@@;;;555333444000111111111111222222222333666111222777<<>>BBBFFFKKKNNNSSSWWWZZZZZZWWWVVVWWWUUUQQQQQQTTTWWWQQQNNNOOOKKKFFFJJJTTTaaannnzzz{{{uuuooojjjfffgggzzzxxxssszzzoooaaaWWWXXXbbblll~~~|||zzzzzz{{{{{{yyywwwzzzvvviiiccc___\\\]]]]]]]]]\\\[[[YYYXXXWWWFFFBBBQQQvvvtttnnnsssxxx{{{vvvnnntttyyyPPPFFFGGGCCCAAACCCDDDFFFGGGGGGFFFEEEDDDAAAAAA@@@???>>><<<:::999666888<<<>>>>>>;;;777444777666444333222222111111111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...,,,,,,------------------------------------------///000888FFFNNNJJJAAA<<<@@@VVViiifffZZZZZZgggsssqqq```dddxxx~~~sssLLL===DDDccc~~~mmmNNN;;;777:::;;;<<<===DDDdddwwwoooiiilllsss```VVVRRRSSSSSSRRRPPPLLLGGGBBB???:::::::::;;;<<<===>>>???CCCFFFHHHDDD@@@CCCOOOZZZddddddlllzzzzzzkkk\\\QQQ[[[dddzzz{{{rrrrrrqqqpppqqqqqqqqqpppmmmkkkiiizzzpppkkkmmmjjjZZZGGG999666333222333444555555222333444666<<>>@@@CCCGGGKKKOOOSSSXXX[[[YYYRRROOOOOOJJJEEEKKKWWW___SSSLLLMMMHHHCCCLLL]]]qqqzzz|||wwwuuuuuuvvv~~~{{{|||~~~sss```[[[lll|||{{{}}}~~~}}}pppccc]]]\\\[[[ZZZYYYXXXXXXXXXXXXXXXKKK@@@KKKrrrsssqqq|||ssswwwtttmmmsss[[[JJJMMMJJJEEEBBBDDDFFFHHHHHHFFFCCCBBBAAA@@@@@@???>>>===<<<<<<999;;;===>>>>>><<<999777888777666444333333333333111000000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,------.................................///222<<>>@@@AAABBBCCCDDDHHHJJJOOObbbyyyuuuqqqlllhhhhhhffffffhhhjjjiiippp~~~yyyzzzzzzqqqkkkvvvuuuqqq|||{{{wwwjjjXXXRRROOOGGGUUUuuueeeBBB222222222111666111222222222222333333333444555777999===NNNpppttt{{{xxxhhhzzz~~~yyyqqqooo{{{~~~}}}{{{ooo[[[IIIAAA???>>>AAACCCFFFIIILLLQQQUUUYYYWWWQQQMMMJJJDDDDDDUUUjjjkkkYYYLLLHHHDDDCCCSSSggg}}}{{{xxxnnnfffrrrqqqjjjrrr|||~~~~~~~~~~~~~~~uuuddd\\\[[[YYYXXXWWWVVVUUUVVVVVVWWWMMMBBBJJJmmm|||vvvzzztttooovvvaaaLLLPPPNNNIIIEEEGGGHHHIIIHHHFFFCCCAAA@@@??????>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::888888666555444333333333000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,------....................................444@@@MMMOOOGGG>>>999CCCRRRZZZUUUSSS___nnnvvvfff\\\hhhvvvuuuvvv]]]EEEFFFeeewwwVVV???777777999:::@@@HHHUUUxxxmmmnnnyyyxxxZZZOOONNNNNNJJJDDD>>>:::999:::;;;777999>>>EEEMMMQQQRRRPPP\\\___aaacccfffqqqqqq^^^LLLBBBBBBHHHQQQooowwwxxxzzzzzzwwwrrrooonnnooorrruuu}}}xxxrrrjjj___PPPFFF999666333222333444555555888777666666999???EEEHHHCCC@@@<<<===EEEQQQ___hhh~~~~~~sss]]]GGG???CCCHHHKKKQQQXXX]]]fffsss~~~wwwvvvssskkkaaa[[[ZZZ\\\WWWYYYaaaooozzz~~~zzz{{{vvvvvvvvvwwwssspppuuu~~~oooWWWLLLooouuueeeYYYTTTZZZWWWUUUPPPJJJEEEDDDFFFIII___ttt~~~{{{zzzvvvxxxsssaaaRRRKKKGGGCCC???>>>@@@AAABBBBBBDDDFFFHHHGGGUUUmmm}}}~~~zzzuuuqqqmmmjjjfffdddfffgggfffkkkuuupppppp|||sssqqqxxxtttzzzqqq^^^RRRNNNKKKZZZwwwtttKKK444444222///666222222222222333333333333333666888999===LLLggg||||||yyysss~~~ssslll}}}zzzssskkkbbbooo~~~~~~{{{zzzppp\\\JJJBBB???===>>>@@@BBBDDDFFFJJJOOORRROOOLLLGGGCCCBBBMMMfff|||qqq]]]JJJCCCDDDOOOdddxxxwwwmmmvvv```WWWSSSXXX]]]```hhhqqq|||{{{}}}~~~xxxddd[[[ZZZWWWVVVUUUTTTTTTTTTTTTTTTIIIBBBHHHccc~~~bbbLLLOOONNNKKKKKKKKKLLLKKKIIIFFFCCCBBB>>>>>>=========>>>>>>???===<<<:::999888999:::;;;999888666555444444333333000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,------------------...........................555CCCOOOOOOFFF>>>;;;DDDNNNQQQNNNSSSbbbjjjhhh[[[]]]hhhrrrvvvsssYYY@@@NNNsssnnnOOO>>>999999:::;;;>>>JJJfff{{{uuu{{{oooQQQIIIJJJRRRMMMDDD===:::<<<@@@DDDCCCFFFNNN[[[gggnnnooommmvvvqqqiiieeehhhsss~~~fffRRREEEBBBDDDSSS```~~~~~~|||xxxvvvsssnnnjjjjjjmmmqqquuuyyyqqqhhh[[[NNNFFF999666333222333444555555777666555555777:::===>>>;;;;;;<<>>@@@BBBBBBBBBCCCDDDFFFFFFLLLYYYeeeiiimmm}}}yyytttrrrooollliiiffffffhhhhhhnnn|||||||||pppjjjxxxuuuyyyuuuqqq~~~}}}uuuvvv|||vvvvvvkkk]]]\\\___YYYccc~~~SSS666777333...777222222222333333333444444222666777777???UUUqqqyyy|||zzz~~~lllnnn~~~zzzrrrggg^^^UUU^^^rrr~~~{{{yyyyyyppp^^^LLLCCC???<<<<<<===???@@@AAADDDIIILLLHHHFFFAAA>>>HHH```zzzmmm]]]KKKDDDQQQkkkyyyxxx{{{~~~}}}{{{tttYYYCCCCCCCCCCCCDDDKKKXXXbbbzzz~~~|||}}}~~~|||}}}vvvdddZZZYYYUUUUUUUUUTTTSSSRRRQQQQQQGGGDDDEEESSSrrrwwwcccNNNNNNNNNMMMOOONNNMMMJJJGGGDDDBBB@@@===<<<<<<<<<<<<===???@@@;;;;;;;;;:::::::::::::::888777666555444333333333////////////000000000000------------------------,,,,,,.../////////...---------------------,,,,,,...........................666DDDOOOOOOEEE>>>===CCCNNNRRRRRR[[[iiikkk```TTTdddlllqqq~~~jjjOOO===WWW|||cccHHH;;;999:::<<<@@@BBBRRR~~~dddNNNMMMRRR^^^WWWNNNFFFCCCFFFKKKOOOeeefffllluuu}}}}}}xxxooohhh```^^^cccmmmvvv{{{{{{{{{cccOOOJJJOOOSSSbbbttttttpppnnnkkkiiijjjllloooqqqxxxnnnfff[[[NNNFFF999666333222333444555555;;;999888999;;;=========>>>@@@EEEMMM[[[iiiqqqtttooorrrkkkZZZQQQXXXfffpppuuuooohhhddddddeeedddccckkkqqq~~~nnnggg^^^ggg}}}~~~hhh___```pppyyy{{{zzzvvvnnnpppuuuxxxvvvqqqpppppplllgggRRRLLLFFFIIIlll```OOOHHHJJJTTTUUUPPPSSSYYYQQQFFFMMMaaa|||ooo^^^RRRMMMIIIDDD@@@???@@@BBBBBBBBBBBBCCCEEEJJJIIIMMMSSSWWW```wwwuuupppooonnnlllmmmiiihhhjjjllluuurrrrrriiijjjtttssstttsssxxx|||lllcccpppvvvfffeee}}}UUU777888444...:::222222333333333444444444777:::::::::FFFcccyyygggqqqxxxlll^^^SSS[[[]]]fffvvv~~~{{{~~~~~~{{{xxxxxxppp___NNNDDD???<<<======>>>??????BBBFFFIIIHHHGGGAAA@@@SSStttggg\\\MMMJJJaaa|||pppqqqxxx|||~~~mmmTTTEEE???EEEHHHFFFGGGSSSfffrrr~~~~~~yyyzzz{{{tttcccYYYYYYUUUUUUTTTTTTSSSQQQPPPOOOHHHGGGCCCGGGdddoooeeefffRRRPPPOOOPPPOOONNNKKKHHHDDDAAA???===<<<<<<;;;;;;<<<===???@@@:::;;;<<<===<<<;;;999888888777666555333333333333////////////000000000000------------------------,,,,,,.../////////...---.........------,,,,,,,,,////////////////////////...666EEEOOONNNEEE???>>>AAAOOOWWWZZZeeerrrooobbbWWWpppvvvyyyvvvaaaEEE>>>```uuu\\\BBB777777999>>>DDDMMM___\\\OOOTTT]]]]]]YYYRRRNNNNNNSSS[[[```iiihhhhhhkkklllggg^^^VVVWWWTTTSSSYYYccckkkkkkiiioooooottt}}}eeeRRRTTT]]]ccckkkqqqkkkkkkkkkllllllnnnoooooo{{{vvvmmm[[[III???:::555333444444333555:::666777::::::888777<<>>??????>>>===<<<======>>>======<<<;;;:::888777666555444333222222////////////............------,,,++++++***))))))++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------,,,===HHHMMMPPPFFF===@@@NNNVVV^^^bbbjjjpppmmmeeedddddduuuoooVVVBBBEEEiiioooKKK<<<777;;;===999IIIUUU~~~xxxpppwww}}}```NNNLLLQQQXXXQQQHHHDDDFFFJJJKKKJJJPPPQQQQQQPPPOOOOOOPPPRRRKKKMMMRRRWWW]]]aaadddeeesssrrrttt{{{ooohhhjjjeeeaaattt}}}ooopppmmmjjjiiijjjlllllllll}}}ppp]]]LLLCCC:::555333444444333555:::;;;===???===:::999>>>DDDOOO[[[cccbbbdddkkknnnjjj___\\\WWWTTT___tttxxxpppmmmjjjkkknnnpppqqqpppttt||||||ttt|||OOOVVV___{{{||||||zzzssssssttttttttttttsssssspppcccWWWRRRRRR\\\sssoooYYYLLLFFFIIIFFFCCCFFFKKKKKKGGGJJJTTTcccmmmtttwww}}}|||pppmmmiiiccc\\\UUUNNNFFFAAA???@@@AAAAAAAAAAAACCCEEEHHHGGGLLLXXXdddpppyyyoookkklllnnnkkkgggeeegggvvv}}}ppp}}}xxxtttyyymmmddddddaaapppwwwkkkxxxccc???888@@@???<<<222222333333333444444444444555999===MMMuuu~~~uuusssvvv~~~wwwnnnkkksss~~~|||wwwuuuwwwyyy{{{}}}xxxqqqmmmaaaKKKAAAAAA<<<999;;;::::::???HHHMMMMMMHHHCCCFFF___aaaYYYSSS```|||fffccccccfffggggggkkkqqqyyy|||vvv]]]IIIDDDGGGEEEKKKZZZhhhttt}}}{{{{{{||||||yyywwwyyy~~~~~~yyykkk[[[SSSUUUTTTSSSPPPMMMKKKKKKKKKJJJLLLDDD@@@UUU~~~ooopppOOOLLLOOOKKKJJJHHHEEECCCCCCBBBAAA@@@===>>>>>>?????????>>>>>>>>>>>>>>>>>>===<<<;;;;;;999888777666555444333222111111000000000/////////---------,,,+++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------///???HHHKKKLLLCCC<<<@@@KKK\\\fffffflllpppiii]]]bbbdddxxxjjjPPPAAAIIInnnhhhGGG;;;777;;;>>>;;;MMM]]]~~~|||qqqhhhnnnyyy^^^MMMJJJLLLMMMFFF>>>:::;;;>>>???>>>DDDEEEFFFFFFGGGIIILLLOOOMMMOOORRRVVVZZZ^^^bbbdddyyyxxxyyy~~~rrrmmmrrrtttvvvppppppmmmkkkjjjkkklllllllllqqq]]]LLLDDD:::555333444444333555:::===AAABBB>>>;;;===FFFNNNcccjjjkkkeeedddiiijjjfffdddbbb]]]YYY^^^kkkxxx}}}|||vvvrrrppppppuuu||||||}}}vvvOOOZZZhhh}}}vvvuuutttsssrrrsssssstttpppfff```bbbfffooo~~~bbbMMMAAABBBDDDBBBHHHQQQQQQKKKJJJPPPZZZccclllttt~~~zzzlllhhhfffbbb\\\VVVMMMDDD>>>>>>???@@@AAAAAABBBDDDFFFDDDDDDJJJYYYkkkyyyzzzooojjjkkkkkkhhheeeeeeiiixxxyyy}}}uuuwww}}}ttttttxxxuuuhhhbbb\\\jjjqqqIII;;;;;;999888333333333333444444444444666666:::CCC```~~~zzz{{{xxxuuu}}}rrrvvvvvvttt{{{{{{vvvyyy~~~{{{zzzzzzyyyuuuooonnncccMMMCCCAAA;;;888<<<:::888CCCTTTWWWNNNKKKHHHWWW}}}mmmXXXRRRRRR___pppvvvlll______hhhmmmmmmmmmsssxxxzzz}}}}}}|||xxx```NNNIIIMMMNNNVVVhhhzzz~~~~~~}}}|||{{{wwwuuuxxx|||zzzkkk[[[RRRUUUSSSQQQNNNLLLKKKJJJJJJGGGIIIDDD===IIIlllyyy~~~tttQQQLLLLLLFFFFFFDDDAAAAAAAAAAAA@@@?????????>>>>>>>>>>>>??????>>>>>>>>>>>>===<<<;;;;;;999999777666555333222222222222111111111000000000---------------------,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------222AAAHHHHHHHHH@@@<<>>???SSSjjj}}}sssttt|||qqqhhhnnnttt\\\LLLFFFEEEGGGAAA:::666777:::::::::>>>@@@AAACCCEEEJJJPPPTTTSSSTTTWWW[[[```eeehhhjjjzzz{{{}}}wwwpppqqqsssyyy~~~qqqpppmmmkkkjjjkkkmmmllllllnnnYYYJJJBBB:::555333444444333555:::<<>>@@@???>>><<<<<<===>>>????????????>>>===<<<;;;:::888777666555444222111111222222111111111000000000---------...............+++++++++,,,,,,,,,------,,,,,,,,,---------......------------............222BBBGGGEEEDDD>>>???KKKfffuuupppddd]]]gggkkkXXXEEEHHH]]]|||xxxVVV===:::999:::>>>BBB[[[yyywwwsssooooooiiieeeqqq~~~tttkkkrrrqqq[[[KKKBBB>>>BBB>>>999777999;;;======???@@@AAACCCFFFLLLSSSYYYSSSVVV\\\bbbgggjjjmmmmmmssswww~~~~~~xxxsssvvvxxxqqqooommmkkkkkklllmmmlllkkkkkkXXXIIIAAA:::555333444444333555:::999======;;;CCCWWWlllxxxssskkk^^^TTTUUU^^^fffiiiqqqoooiii^^^XXXVVVSSSPPPQQQ]]]kkkvvv~~~~~~zzz~~~{{{yyy}}}hhhZZZiiitttzzzwwwsssooommmmmmnnnooommmlllmmmooolllqqq{{{ggg___fffqqq}}}qqqiiiqqqsssxxx~~~qqqlllggg___WWWOOOHHHAAA<<<:::<<<===>>>>>>???BBBDDDBBBEEEKKKTTTbbbttt|||ppplllnnnggggggkkkpppvvvooo^^^___kkkRRR;;;888666555333333444444444555555555999111GGGqqqxxxtttllluuu~~~uuuqqqnnnttt~~~vvvmmmZZZGGGGGGEEEEEEGGGKKKUUUjjj}}}zzzwwwxxxrrrpppeeeNNNBBB???888999===;;;===SSSmmmkkkXXXRRRVVVhhh{{{xxxbbbTTTVVV^^^bbblllrrrjjj^^^bbboooyyyzzzqqqooosssvvv{{{{{{kkk^^^[[[aaaooo}}}zzzxxxuuuttttttzzz|||yyyiii]]]TTTQQQLLLJJJIIIIIIIIIGGGCCCEEEDDD???===OOOwwwvvvzzzvvvzzzyyyPPPHHHHHHAAA@@@?????????AAAAAA@@@???@@@???===<<<;;;<<<======??????>>>>>><<<;;;:::999666555555444333222111111111111000000000/////////.....................///+++++++++,,,,,,,,,------,,,,,,,,,---------......---------....../////////111AAAGGGDDDBBB???FFFVVVwwwjjj___dddgggnnnnnnHHH???LLLmmmmmmPPP;;;<<<::::::???HHHeeeuuueee___]]][[[ZZZbbbyyyuuulllsssnnnYYYJJJ???:::;;;888666666888:::===>>>===>>>???@@@BBBHHHNNNSSSPPPTTT[[[bbbeeefffdddccchhhqqq}}}}}}tttrrrnnnlllkkkkkkllllllkkkjjjzzziiiZZZLLLCCC:::555333444444333555:::999<<<<<<===LLLeeeyyyrrreeeSSSIIIJJJSSS[[[______```\\\UUUQQQQQQPPPLLLGGGSSSfffwww{{{{{{yyyxxxyyy}}}cccZZZddd|||}}}}}}yyywwwssspppnnnnnnoooooollliiigggccc]]]cccpppiiiqqqyyy|||}}}yyymmmmmmggg^^^UUUNNNGGGAAA===;;;<<<===>>>===>>>AAACCCBBBFFFJJJOOO\\\ppp~~~rrrnnnpppkkkkkkmmmrrrwww}}}kkkkkkccciiizzzTTT;;;777666777333444444444555555555555999111LLL{{{zzzooo___```uuummmmmmnnntttttteeeOOO===EEEDDDEEEFFFDDDHHH\\\sss}}}yyyyyyqqqnnnaaaJJJ@@@>>>999;;;===>>>HHH___rrrkkkWWWOOOPPPWWW\\\UUUMMMXXXkkkyyyppp\\\YYYbbblll~~~~~~zzzuuunnngggiiinnnnnnpppttt{{{{{{pppiiihhhqqq}}}~~~}}}{{{vvvsssqqqrrrttt~~~|||nnnbbbTTTOOOJJJGGGHHHIIIHHHFFFCCCBBBBBBAAA<<>>===<<<<<<<<<<<<>>>>>>===<<<;;;:::888777444444444333333333333222111111000000000/////////.....................---++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------...//////000000111BBBHHHDDDCCCBBBLLL```sssdddZZZhhheeeqqqdddBBBBBBUUUyyydddJJJ999===<<<;;;BBBPPPsssssscccaaaddd```bbbtttxxxnnnvvvkkkUUUFFF===888777777666777888;;;===???<<<===>>>???@@@DDDIIIMMMQQQUUU[[[___aaa___\\\YYYaaalll{{{|||~~~~~~|||sssrrrlllkkkjjjjjjkkkkkkjjjhhhsssfff\\\OOODDD:::555333444444333555:::777;;;<<>>===>>>????????????AAACCCCCCEEEGGGLLL\\\ssssssnnnqqqnnnmmmnnnrrrwwwpppwwwyyyxxxuuuwwwggggggtttXXX<<<444333555444444444444555555555555999444LLLqqq{{{qqqfff\\\lllhhhmmmqqquuuxxxcccNNNBBBAAA@@@EEEMMMOOOUUUhhh}}}xxxuuummmhhh[[[EEE===???<<<:::<<>>???BBB;;;<<>>============<<<;;;:::888777666444444444555555555666666222222111111111000000000///......------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------...///000000000333DDDKKKGGGDDDDDDQQQgggnnnlllbbbYYYmmmggguuu]]]AAAGGG\\\yyyvvvYYYDDD666<<<===<<>>???@@@BBBFFFIIINNNPPPTTTWWWYYYYYYXXXWWW]]]iiivvv||||||~~~{{{vvvwwwzzz}}}www}}}rrrrrrkkkiiiiiiiiijjjjjjhhhgggyyymmmccc[[[OOOCCC:::555333444444333555:::555999:::???QQQgggmmmgggeeeVVVFFF@@@CCCGGGJJJJJJQQQUUUXXXZZZaaalllrrrsss|||yyyrrrvvvzzzzzzyyy{{{oooyyyyyywwwwwwsssssssssssstttvvvwwwyyyttttttyyy~~~~~~ssslllttttttccc```]]]YYYSSSLLLEEE???@@@AAAAAAAAA@@@@@@BBBDDDCCCCCCCCCJJJ___wwwtttoooqqqooommmmmmqqqyyyaaawwwwwwmmmbbbmmm[[[>>>555555;;;444444444555555555666666999888JJJcccpppuuupppaaa]]]wwwvvvgggmmmssswwwyyy```JJJAAACCCAAAIIIVVV___gggyyy~~~{{{uuurrrhhhbbbUUUAAA;;;@@@>>>999;;;HHH___qqqoooYYYEEE@@@AAAGGGSSSccctttwwwkkkfffgggiiiiiiaaahhhmmmkkkccc[[[UUUSSSLLLMMMQQQUUUYYYcccwww|||yyywwwzzz~~~}}}~~~~~~zzzxxxxxxxxxwwwyyy{{{ttthhhTTTNNNGGGEEEFFFHHHGGGDDDEEE======AAA;;;555KKKkkk}}}}}}|||xxx~~~[[[QQQNNNDDDFFFEEEEEEGGGHHHGGGEEECCCBBBBBBCCCCCCBBBAAA???>>><<<<<<;;;:::999777666555555555555666777888888999333333333222222222111111//////...---,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,---------......---------...///000000111555GGGNNNIIIEEEEEERRRiii|||rrrYYYhhheee\\\rrrkkkyyyTTT;;;EEEXXXtttmmmRRR@@@333<<<======IIIaaazzz~~~zzzjjjhhhgggkkknnnkkkgggttt```JJJ>>>::::::666777777666555555666777666888:::<<<===>>>AAADDDCCCEEEGGGJJJNNNRRRTTTVVV[[[fffppptttrrrttt|||vvvpppqqqtttqqqzzz|||||||||qqqqqqjjjiiihhhiiijjjiiihhhfff|||ooodddZZZMMM@@@777555333333444666666555666666<<>>:::===SSSnnnqqqZZZFFFCCCDDDRRR```lll{{{}}}mmmeee```\\\]]]eeeooovvvyyy}}}|||xxxqqqfffYYYNNNHHHHHHKKKRRRXXX[[[fffzzzyyy}}}zzzxxxxxxzzzzzz{{{|||}}}}}}~~~zzzrrrZZZLLLMMMTTTNNNHHHFFFAAADDDGGGCCC>>><<<999EEE^^^|||}}}cccTTTQQQDDDMMMKKKGGGEEEDDDCCC@@@???@@@???@@@DDDHHHHHHCCC>>>;;;<<<<<<======<<<;;;:::999888777888:::::::::888:::888555444333222000///000000000000////////////---------------------------------............///000//////.........//////555EEEIIIDDDCCCEEEOOOaaaqqqccc\\\^^^[[[YYYiiiuuuzzz___@@@CCCHHHddd```KKK>>>999999===>>>JJJppp|||wwwxxxmmmVVVJJJLLLOOO]]]fffbbbbbbyyy{{{cccKKK;;;666888555888;;;:::666444444666555666888:::===???@@@AAA???AAAGGGMMMOOOOOOSSSZZZdddgggiiikkksss{{{|||wwwwwwfff___]]]]]]eeehhhqqqyyyuuuqqq|||zzzzzz{{{xxxrrriiijjjkkkhhhdddbbbdddfffqqqeeeZZZLLL@@@888555333333444555555555777777<<>>???AAACCCAAABBBAAAJJJYYY___lllvvvqqquuusssrrruuu}}}{{{wwwtttrrrCCC666777666555555444444444555666666999???UUUttt|||qqqnnnqqqttthhhtttuuuyyy~~~|||~~~vvvaaaOOOHHHNNNMMM[[[mmmwwwxxxvvvwwwvvvrrrlll___NNN???999:::>>><<<@@@PPPaaa]]]KKKDDDLLLSSSjjj~~~tttbbbQQQSSSRRRRRRXXXaaalllvvv{{{nnn\\\PPPLLLQQQUUU\\\bbbeeennn}}}}}}zzztttqqqrrruuuzzz{{{{{{{{{zzzzzz{{{|||~~~~~~~~~~~~zzzsss^^^OOONNNTTTNNNIIIHHHDDDBBBEEEAAA===;;;888DDD]]]}}}fffVVVUUUKKKMMMJJJGGGFFFEEEDDDBBB@@@CCCAAAAAADDDGGGHHHCCC???======<<<<<<<<<======>>>===<<<;;;;;;======<<<;;;888666333222333222111000000000000/////////......---------------------------------............/////////............//////888IIILLLBBB???BBBPPPeeennnaaaWWWXXX___lll}}}XXX===EEEPPPmmmzzzXXXCCC>>>:::;;;???@@@NNNvvvqqqeeefffbbbUUUPPPUUU___dddeeeccckkkzzzdddNNN<<<666888555777999888666444555666555666888:::===AAACCCEEECCCBBBEEEIIIKKKOOOXXXbbbkkklllmmmqqquuuyyyzzzzzz{{{{{{dddSSSKKKJJJJJJMMMQQQ\\\ggghhhggguuu|||vvvxxx{{{wwwqqqbbb___\\\ZZZ[[[]]]___aaa~~~pppcccVVVIII===888666444333444555444444777888<<>>@@@AAA@@@AAA>>>EEERRRYYYfff}}}vvvpppqqqqqqpppqqquuuuuuuuuzzzyyyzzzFFF777999666555555444444555555666777666CCC```}}}qqqxxx}}}{{{ooojjjyyy|||}}}~~~uuubbbRRRLLLSSSSSSeee{{{vvvtttvvvwwwpppiii\\\LLL???999;;;??????BBBIIINNNEEE>>>KKK```vvvqqq\\\MMMDDDEEEHHHNNNTTT]]]gggpppvvvlllXXXOOOOOOVVV[[[bbbhhhllluuu~~~}}}~~~wwwgggaaahhhvvv~~~xxxqqqooorrrxxxyyyyyyxxxvvvwwwyyy{{{yyyxxxyyy|||~~~}}}}}}{{{tttaaaPPPLLLPPPKKKHHHHHHEEEAAACCC>>>;;;:::777CCC\\\kkkZZZZZZSSSLLLJJJGGGFFFFFFFFFEEECCCFFFCCCBBBCCCFFFFFFCCC@@@@@@>>>===<<<<<<>>>AAABBB@@@>>>======>>>>>><<<;;;666444222222222333222111/////////.........---------------------------------------............/////////............//////:::JJJKKK???<<>>777777777777777666666666666666666666888:::===AAAEEEGGGAAAAAAEEEJJJMMMQQQZZZdddiiifffhhhppprrrooorrrzzzzzz~~~nnnTTTDDD>>>===>>><<>><<<===>>>????????????===BBBPPPWWWgggwwwqqqnnnoooooopppuuuwwwkkkttt|||xxx~~~GGG777:::444555444444444555666777888777MMMtttwwwzzz~~~zzzjjjmmmvvv}}}~~~|||sssdddVVVQQQWWWZZZqqq}}}yyyyyywwwooohhhZZZKKK???;;;===AAAAAAAAABBB@@@===DDD___zzzpppXXXPPPSSSWWWTTTYYY```dddggglllrrrvvvyyy|||{{{ppp```TTTRRRUUUYYY]]]dddkkksss}}}zzzxxxwwwfffVVVTTT___ooo|||uuuuuuyyyzzzyyyvvvtttuuuzzz~~~xxxwwwxxx|||}}}{{{~~~}}}wwwbbbNNNGGGIIIEEECCCEEECCCAAACCC>>>;;;;;;888CCC[[[yyyooo\\\[[[VVVKKKIIIGGGGGGHHHHHHGGGFFFHHHEEECCCCCCDDDDDDCCCAAA????????????@@@AAACCCDDD@@@???============;;;:::999666444333333333222000///.........---------------------------------------------............//////............//////000:::IIIHHH???AAAJJJVVVddd```bbbaaacccuuu|||iiiIII:::HHHccc|||rrrPPP>>>777888<<<@@@EEEZZZwwweee[[[eeeuuuzzzzzzzzzwwwxxx}}}zzzkkkVVVAAA888777999888777666777777777666666666777999<<<@@@DDDFFF===AAAIIIRRRUUUUUUYYY___bbb^^^dddqqquuupppvvvdddKKK>>>::::::;;;999<<>>@@@AAA@@@??????CCCHHHPPPYYYbbbfffgggqqqrrrooohhhfffjjjoooqqqrrrqqqqqqtttxxxzzzzzz{{{}}}}}}{{{zzz{{{sssyyysssmmmfffcccdddgggiiijjjjjjiiilllrrrsssmmmgggeeeoooxxx|||wwwpppmmmjjjfffmmmllllllmmmmmmkkkhhhgggjjjjjjnnnsssxxxuuullldddbbb]]][[[]]][[[TTTMMMJJJGGGDDD@@@>>>>>>>>>===<<>>^^^~~~ttt{{{uuu{{{pppeeelllttt|||yyysssiii```\\\dddjjj}}}{{{xxxpppgggYYYJJJ@@@===@@@CCC@@@???======EEEXXXsssjjjUUUOOOXXXeeemmmrrrwww|||~~~}}}~~~tttnnneee[[[UUUUUUZZZ^^^]]]aaahhhppp~~~}}}~~~}}}tttlll___[[[\\\eeettt}}}wwwrrrssszzz{{{{{{{{{~~~zzz{{{zzzcccMMMCCCDDDAAA@@@CCCAAABBBCCC???======:::BBBXXXxxxrrr[[[XXXUUUKKKIIIGGGGGGHHHIIIHHHGGGHHHFFFDDDBBBBBBBBBBBBBBB===???AAADDDDDDDDDCCCBBBAAA@@@>>>>>>>>>>>><<<;;;===;;;777555555333111000///.........---------------------------------------------............///...............///000000<<>>OOOqqqoooNNN???888999>>>DDDMMMfff}}}sssqqq|||{{{{{{oooZZZDDD999888:::;;;::::::999888777888777777888:::<<>>777555333333444666666555666888:::;;;<<<===@@@BBBBBBJJJQQQTTTSSSRRROOOKKKSSSWWWZZZ[[[```gggkkkkkkkkkjjjkkkooopppppprrruuuuuuvvvxxxyyy|||wwwgggsss~~~wwwnnniiibbb]]]]]]```ccceeefffhhhooowwwvvvnnngggeeesss}}}vvvmmmlllllliiigggddddddggghhheeecccdddgggiiilllnnnllliiieeebbbbbb^^^]]]```___WWWOOOKKKKKKFFFAAA?????????===;;;???@@@===@@@JJJOOO^^^xxx{{{vvvrrrpppnnnoooxxxIII777===111444444444555666777888999???fff{{{vvv~~~vvvcccaaajjjxxx{{{{{{zzzxxxuuuqqqnnnlllrrrxxx~~~}}}|||xxxqqqgggXXXIIIAAA>>>AAADDD===>>>???DDDRRRfffvvv}}}jjj^^^QQQOOOWWWdddlllooo}}}pppdddUUUMMMNNNVVV\\\```___dddlllvvv~~~}}}~~~pppcccZZZiii{{{xxxppppppyyy~~~yyyyyy{{{gggOOOCCCDDDAAAAAADDDBBBBBBCCC@@@???@@@:::???SSS|||rrrXXXSSSPPPJJJIIIGGGGGGHHHIIIHHHGGGFFFEEEDDDBBBBBBAAAAAAAAA===@@@CCCFFFFFFEEEBBB@@@CCCAAA@@@@@@AAAAAA???>>>???===999777555444111////////////.........---------------------------------------............///......---......///000111???KKKKKKJJJ[[[gggbbb[[[^^^eeefffbbbgggzzz}}}YYYFFFDDDWWWiiiHHH;;;:::<<<@@@IIIWWWttt~~~}}}rrr]]]GGG;;;999<<>>AAACCCEEEFFFNNNMMMNNNRRRTTTXXXaaakkkmmmppp|||uuuLLL999777777666777666666666666555666888;;;>>>AAAHHHPPPUUUVVVSSSPPPUUUTTTPPPHHH@@@===@@@DDD}}}xxxvvvsssiiiVVVFFF???555444222222444666777777555777999999999<<>>???@@@>>>;;;<<>>@@@BBB999???EEEMMMZZZeeeeee]]]LLLJJJJJJQQQZZZbbbggghhhrrrssswwwzzz|||{{{xxxuuuhhh]]]QQQLLLPPPXXX]]]___cccjjjttt|||qqqhhhkkkwwwnnnqqq}}}wwwuuu|||~~~zzzjjjQQQDDDEEEBBBBBBEEEBBB@@@CCC@@@@@@AAA999<<>>;;;888666555444222000000000000/////////......---------------------------------............///---------......///000111>>>MMMNNNMMM]]]ggg___VVV\\\cccgggbbb^^^ggg}}}yyyRRRDDDGGG[[[eeeCCC999;;;;;;???JJJ]]]|||}}}~~~~~~uuu```III<<<;;;===CCCIIIFFF>>>888888;;;888:::???DDDHHHKKKMMMNNNTTTRRRSSSVVVYYY^^^jjjuuutttzzzrrrHHH999:::;;;888888999999999888999;;;======;;;>>>BBBFFFJJJLLLLLLLLL[[[UUULLLAAA:::888:::===}}}xxxvvvuuujjjVVVDDD===555333222222555777888888444777888888888===EEEMMMWWWfffooojjj```XXXSSSNNNRRRUUUXXX[[[bbbiiijjjffffffgggmmmrrrpppkkknnnvvvrrruuuxxxxxxvvvsssqqqpppqqquuu{{{~~~~~~{{{|||}}}}}}}}}~~~wwwcccXXXlllvvvnnnfff^^^ZZZVVVPPPLLLKKKMMMQQQSSS\\\dddpppxxxsssggg______zzzwwwiiifffeeebbbaaa___bbbhhhhhhcccbbbfffcccjjjpppmmmddd___bbbgggaaa^^^]]]aaa```WWWNNNJJJHHHCCC>>>===@@@AAA???<<<999======BBBKKKQQQaaa{{{zzzrrrpppmmmkkknnnyyyNNN:::@@@...444444555555666888999:::???jjj|||uuupppttt^^^hhhnnn}}}yyyxxxxxxwwwkkkooovvvpppeeeUUUFFF>>>===???AAA777AAALLLSSS\\\^^^RRRAAAEEEGGGKKKOOOSSSXXX___fffiiiiiikkkooossssssnnnjjjddd]]]VVVTTTYYY___cccdddlllttt{{{xxxuuusssvvvwwwkkksss~~~{{{vvvnnnsssuuussszzz}}}yyyiiiPPPCCCDDDAAAAAADDD@@@???BBB???@@@AAA888999IIIiiiuuuwwwxxx{{{nnnRRRMMMLLLJJJHHHFFFFFFGGGGGGFFFEEE@@@AAACCCBBBAAA@@@@@@@@@CCCCCCCCCCCCCCCBBBBBBBBB???=========???@@@???>>>;;;999666555555444333111000000000000////////////---------------------------------.........//////---------......000111111;;;LLLNNNKKKXXXaaaZZZQQQXXXbbbjjjggg]]]]]]qqqxxxNNNCCCHHHZZZcccBBB999888888<<>>BBBCCCDDDDDDEEEFFFHHHIIIZZZOOOAAA888555777999:::{{{lllUUUEEE@@@555555444444444555555666:::555444888:::<<>>>>>AAADDDLLLZZZlllpppdddWWWVVV^^^sss{{{vvvnnnnnniiiaaaaaa``````aaacccgggiiifffaaaaaagggnnnooojjjdddaaaaaaeeecccaaa___]]]VVVMMMEEEFFFBBB>>><<<<<<<<<===<<<@@@???;;;???JJJOOO___{{{zzzpppnnnlllnnnvvvVVV777EEE555999555333666888888999===CCCkkkssshhhqqqvvvhhhnnn{{{}}}|||uuuxxxxxxlll[[[QQQOOO^^^rrr{{{uuufffQQQAAA<<<<<<<<<;;;===JJJXXX[[[QQQFFF@@@@@@@@@AAADDDJJJRRRXXX\\\]]]aaafffkkknnnmmmiiifffddd```___^^^]]]]]]```fffjjjppp~~~zzz~~~tttYYYNNNNNNPPPPPPOOOSSSUUUbbbwwwxxxzzz}}}ssskkkqqqzzz|||wwwoooTTTEEEDDD@@@???@@@<<<@@@>>>>>>@@@>>>;;;===BBBbbb~~~uuuuuuaaaTTTQQQQQQLLLJJJGGGDDDBBBBBBCCCDDD>>>AAACCCDDDBBBAAA@@@@@@DDDBBB???>>>???@@@@@@???>>>===<<<;;;;;;<<<>>>???<<<<<<;;;:::888666444333555444111...---------...,,,,,,,,,------.................................///000111111000///000222AAAKKKHHHEEELLLPPPQQQVVV\\\cccmmmhhhZZZ^^^nnntttqqqwwwnnnXXXCCCAAAaaa~~~ZZZ===;;;777;;;@@@MMMhhh}}}zzzssscccOOO???999999FFFNNNFFF999444999??????EEENNNWWW[[[[[[YYYWWWYYYaaadddiiirrrqqqrrr]]]CCC===888???:::777:::KKKGGG:::>>>HHHKKKMMMQQQTTTTTTOOOJJJJJJHHHEEEFFFAAA<<<999999;;;======{{{xxxsssdddPPPBBB===555555444444444555666666999777888;;;<<<@@@LLLYYYbbbdddiiijjjddd^^^^^^ccchhhqqqzzz|||vvvmmmfffbbb___aaaeeehhhkkkooosssvvvqqqwwwzzzvvvsssrrrpppmmmsssrrrrrrrrrssstttvvvwwwvvvyyy|||{{{yyyxxxzzz|||}}}zzzzzz{{{xxxtttgggUUUKKKFFFDDDDDDBBB@@@<<<999888;;;======GGGSSSVVVNNNFFFKKKUUUbbbnnnmmmhhhkkkiiieeehhh\\\]]]```bbbeeegggfffeeedddiiinnnnnniiicccaaaaaa```^^^^^^^^^\\\VVVMMMFFFEEEBBB>>><<<<<<=========>>>???<<>>CCCIIIPPPVVVYYYZZZZZZaaaeeejjjlllkkkiiigggffffffeeedddccccccgggmmmrrr~~~~~~~~~xxxnnn[[[GGGAAACCCEEEFFFHHHHHHMMM\\\ppp~~~}}}|||vvvnnnqqqyyy{{{xxxoooTTTEEECCC??????AAA===@@@>>>???AAA???;;;<<<@@@WWWuuubbbUUUOOONNNLLLKKKIIIFFFCCCAAA???>>><<>>??????@@@@@@>>>======<<<:::888777666666555222000......//////---------..........................................///111111000000111222===HHHGGGAAAFFFLLLSSS___bbbjjjpppggg[[[bbboooqqqxxxuuusssUUUBBBHHHkkk~~~YYY<<<:::444;;;EEETTTlll|||xxxrrrcccOOO>>>777:::EEEKKKFFF===:::<<<>>>EEEJJJRRRYYY]]]]]]\\\[[[\\\eeejjjqqqzzzyyyzzzPPP>>><<<888???CCCJJJ\\\jjjbbbOOOKKKOOOSSSYYYeeeiiihhhaaaZZZUUUOOOIIIEEE@@@;;;999:::>>>AAABBBxxxtttpppiii[[[JJJ???;;;555555444444555555666777555888>>>CCCFFFOOO```qqq{{{sssiii```XXXSSSUUU[[[dddrrrssseee______^^^^^^___eeelllqqqpppmmmooouuuyyyuuurrrqqqpppnnnuuutttrrrqqqrrrtttvvvwwwsssssstttuuuuuutttsssssstttpppmmmnnnuuu~~~~~~rrrWWWFFF>>><<<<<<::::::999777555444555777777:::???AAA>>>>>>IIIVVV^^^kkklllggghhhddd```ddd\\\\\\^^^aaaddddddeeeeeegggjjjlllkkkfffbbbaaaaaa\\\\\\]]]___^^^YYYPPPIIIDDDAAA===;;;<<<=========;;;>>><<>>CCCIIIPPP[[[aaabbbaaa______iiikkkooopppooommmmmmmmmjjjjjjiiihhhjjjnnnuuuzzz{{{oooWWWJJJ>>>;;;>>>AAAEEEHHHNNNUUUeeewww~~~}}}}}}||||||{{{uuuttt|||xxxpppooovvvzzzzzzqqqUUUDDDBBB>>>>>>AAA>>>@@@>>>@@@BBB???;;;:::===RRRvvvbbbTTTNNNLLLLLLKKKJJJGGGCCC???<<<:::<<<>>>AAABBBBBBAAABBBCCC@@@??????@@@BBBBBBAAA???:::;;;===???@@@AAAAAAAAA?????????>>>===;;;:::999777666333111000000000000..................------........................---...000000000000222333:::FFFDDD<<>>BBB===DDDSSShhhzzz```UUUTTTZZZffftttxxxyyyssskkkeee^^^WWWOOOJJJEEECCCFFFKKKPPPSSSrrrooojjjaaaTTTFFF>>>:::555444444444555666777888888>>>GGGQQQ[[[iiizzzvvvcccTTTKKKFFFHHHMMMVVVdddqqqssshhh^^^[[[]]]______```eeeiiikkkiiifffllltttzzzwwwtttrrrrrrpppvvvuuuttttttttttttuuuuuuqqqppppppqqqqqqpppmmmkkkeeefffeeefffmmmyyyiiiOOOAAA<<<<<<===666888888777666555666777888777888:::;;;AAAOOO]]]eeerrrssskkkiiiccc]]]```___[[[[[[```ffffffcccbbbggghhhhhhfffbbb`````````^^^^^^___aaaaaa\\\RRRKKKCCC@@@<<<;;;;;;=========999>>>===>>>FFFLLL\\\tttyyytttooolllooowwwwwwwwwlllaaahhh|||hhh@@@>>>666666444555888888666777;;;FFFYYYnnn{{{xxxmmm{{{|||zzzmmmgggtttvvv~~~pppXXXKKKSSSaaasssvvvtttrrruuulll```PPPBBB===???EEEJJJXXXTTTMMMCCC===@@@JJJSSS]]]eeeooorrroookkkiiiiiirrrtttuuutttrrrpppqqqqqqmmmmmmmmmmmmooottt{{{~~~xxxjjjRRRHHH???===@@@DDDKKKRRRbbbkkkzzz}}}}}}}}}}}}pppnnntttyyyppplllrrryyy|||rrrUUUDDDAAA===>>>AAA???@@@???AAACCC@@@:::888:::XXX{{{xxx{{{___SSSNNNMMMLLLKKKHHHEEEAAA???===<<<>>>@@@BBBBBBAAA@@@AAAAAA>>>>>>???AAACCCCCCAAA???<<<<<<<<<<<<===>>>???@@@?????????>>>>>><<<;;;;;;666555444222111000000000///......------,,,,,,,,,........................,,,---///000000000222444:::DDDAAA;;;AAALLLZZZkkkbbbpppaaaiiiwwwvvv}}}{{{VVV>>>BBBZZZyyy|||VVV999999<<>>HHHaaavvv[[[RRRQQQ[[[mmmuuuyyyzzzuuupppnnnkkkggg[[[XXXTTTQQQRRRYYYaaagggjjjhhhbbbWWWKKKAAA;;;777444444444555666777888888>>>CCCLLLXXXgggvvvlll^^^OOOFFFAAA@@@DDDIIIMMMTTT[[[]]]YYYUUUVVVYYYXXX\\\```aaaaaaaaaccceeejjjttt{{{yyytttrrrqqqpppsssttttttttttttrrrqqqpppsssrrrpppooonnnjjjeeeaaaXXX___cccbbbgggsss}}}dddMMMAAA======<<<666888999999777777777888666444444777:::AAAPPP]]]lllxxxvvvnnnlllfff___bbb\\\TTTSSS^^^iiijjjeeeaaacccccccccaaa___^^^______```___```aaa```ZZZQQQJJJCCC@@@<<<:::;;;<<<======999???<<<===GGGNNN[[[ooo{{{tttooolllmmmsssvvvvvvtttlll|||}}}zzz}}}rrrgggaaalll|||mmmDDD???444666555666999888666888>>>JJJiii{{{~~~wwwxxxiiidddxxx}}}~~~wwweeeTTTTTTeeeuuuwwwuuuxxxooobbbOOOBBB???EEENNNTTTWWWQQQHHHAAA@@@GGGSSS]]]fffkkkpppooojjjffffffgggmmmmmmllljjjgggeeeeeefffggghhhhhhiiilllqqqwww|||}}}yyymmmNNNEEE======BBBJJJWWWbbbqqq{{{~~~~~~~~~uuu{{{~~~{{{rrrmmmqqqyyy}}}rrrUUUDDDAAA===>>>AAA???@@@???@@@BBB???999777999XXX~~~~~~ttt{{{[[[QQQOOOOOOKKKHHHDDDAAA???@@@AAACCCBBBCCCDDDCCC@@@?????????>>>>>>???AAACCCCCCAAA??????===;;;999999:::<<<>>>>>>>>>>>>===<<<;;;:::999555444333222111000000000...---------,,,,,,++++++........................+++---/////////000222333;;;CCC???<<>>GGG^^^yyyyyySSS888999999>>>WWWxxxuuuqqqhhh___ZZZXXXXXX\\\^^^YYYLLLAAA<<<777FFFSSSPPPHHHEEEJJJOOOTTTYYY^^^```aaacccgggkkkpppxxxzzz||||||EEE<<>>CCCKKKXXXbbbdddaaaPPPHHH@@@>>>======@@@DDDGGGHHHHHHHHHGGGHHHLLLOOOPPPVVV[[[[[[WWWXXX```hhhnnnvvv{{{vvvnnnkkkkkklllmmmmmmllllllkkkiiihhhgggllllllkkkhhhccc]]]XXXTTTPPP[[[bbb```cccooo{{{vvvoooyyybbbKKK???;;;999777666888999888777666777999666555666888:::@@@NNN\\\yyyxxxllliii```VVVUUUPPPIIIKKK[[[hhhhhhcccaaa^^^^^^]]]]]]^^^^^^___```___^^^]]]]]][[[VVVNNNGGGDDDAAA===::::::;;;;;;;;;:::???;;;===KKKUUU```oooyyyssspppnnnnnnpppqqqpppnnnmmm~~~yyywwwoooooo|||tttIII???555666555777999888777;;;CCC___{{{uuutttuuummm```___|||}}}~~~zzzuuukkkaaa```iiissswwwtttmmmiiiooozzzzzzxxxyyyssscccNNNAAAAAAIIIPPPUUURRRMMMFFFAAABBBHHHPPPVVV[[[\\\\\\ZZZUUUSSSTTTWWWYYYYYYWWWTTTQQQOOOOOOPPPSSSTTTWWWYYY[[[___dddhhhkkk{{{xxxooorrr}}}tttNNNEEE>>>BBBMMM\\\mmmzzz|||~~~|||{{{vvvxxx|||}}}qqqUUUDDDBBB>>>>>>AAA>>>@@@???@@@AAA>>>999888:::NNN|||ZZZRRROOOOOOIIIFFFBBB??????BBBFFFIIIFFFFFFFFFDDDAAA?????????@@@??????@@@BBBBBBAAA???@@@???===;;;:::;;;<<<============<<<;;;999888777444444333333222111000000---------------,,,,,,,,,........................,,,---////////////111222;;;BBB>>>===KKKXXXaaalllyyydddbbbrrr~~~~~~VVV>>>EEEWWWooouuuPPP888;;;:::<<>>:::>>>QQQ```hhhssswwwsssrrrqqqpppppppppppppppwwwwwwxxx{{{xxxJJJ<<<777777666777888777888???HHHvvvqqqttt|||www\\\WWW___}}}uuulllmmmyyytttbbbMMMHHHGGGNNNXXXdddttt~~~{{{xxxuuucccMMMBBBCCCIIIKKKKKKHHHEEEAAA@@@AAADDDFFFGGGIIIHHHFFFDDDDDDDDDFFFGGGGGGGGGGGGEEEBBB@@@AAABBBBBBEEEIIILLLNNNQQQTTTWWWVVVdddqqqvvvuuutttsssqqqqqqqqqpppssszzzvvvTTTKKKGGGOOO___qqq~~~~~~|||{{{{{{{{{|||oooTTTEEECCC??????AAA===@@@>>>>>>???===888999<<>>======<<<;;;:::888666555444555444444444333222111.........///////////////........................---...//////......000111666@@@>>>===JJJXXXfffuuuiiigggnnn|||TTT;;;CCCTTTjjjqqqNNN888=========XXX}}}yyynnnaaaTTTLLLFFF>>>888666999888:::>>>>>>999666777999FFFOOOLLLDDDCCCGGGLLLIIIPPPWWWZZZYYY[[[aaafffiiiuuuzzz}}}}}}LLLDDDKKK\\\}}}```@@@:::@@@AAAPPPooo{{{iiiSSSGGGFFFKKKMMMUUUaaakkkjjjhhhvvvEEEIIIHHH@@@;;;<<<:::666444444555555666888999:::666<<<>>>:::999>>>AAA@@@;;;<<>>;;;:::999999888;;;>>>:::???WWWhhhooowwwxxxrrrssstttsssrrrrrrtttvvvwwwzzzwwwGGG888999777666777888777888AAAKKK~~~gggppp}}}}}}hhhSSSWWWeee{{{ttt}}}nnnJJJJJJGGGJJJSSSZZZbbbqqq}}}vvvuuubbbMMMBBBDDDHHHEEE@@@>>><<<<<<>>>@@@AAA???<<<@@@>>><<<<<<>>>@@@AAAAAA@@@AAABBBAAA???>>>???@@@AAAEEEIIIMMMOOOQQQSSSUUUXXXeeennnlllhhhllluuu{{{~~~uuuYYYPPPMMMXXXjjj}}}~~~zzz|||}}}{{{{{{~~~zzzyyy}}}{{{|||oooTTTEEEDDD@@@???@@@<<<@@@>>>>>>>>><<<888999===KKK}}}zzzzzz```UUUNNNKKKDDDDDDDDDDDDEEEFFFHHHIIIFFFGGGFFFEEECCCBBBCCCEEEDDDBBB???>>>???@@@@@@???>>>AAAEEEHHHIIIGGGCCC@@@>>>>>>===;;;:::777555444555666666666555444333333//////000000111111222222........................---///000///......///000111>>>???<<>>===<<>>BBB>>>LLLnnn{{{sss```JJJ>>>???DDDGGGLLL\\\kkkmmmmmm}}}FFFDDDAAA===888666666777444555666666555666999;;;<<<::::::<<<@@@CCCDDDEEEIIIDDDFFFQQQVVVTTTXXXbbbeeejjjiii^^^SSSWWWjjj|||}}}rrrmmmfff^^^dddqqqsssvvvooofffZZZOOOHHHNNNWWWWWWWWWTTTRRRUUU[[[\\\YYYZZZ^^^dddhhhjjjlllppprrr~~~uuu___aaannn|||~~~\\\CCC888888999999;;;777888===>>>:::888:::===999999======???MMM]]]mmmfff\\\QQQIIICCC>>>;;;999>>>CCCGGGGGGGGGIIILLLOOOQQQWWW```hhhkkkiiifffbbb```\\\WWWWWWVVVOOOFFFCCC???;;;888888999999888888;;;:::AAALLLQQQ^^^uuu{{{sssooollloooqqqsssxxx~~~ppp~~~oooHHH@@@555888666777888888999@@@IIIsss}}}gggyyy]]]SSS[[[xxx~~~|||||||||]]]EEEEEEGGGMMMUUU^^^iiizzz~~~xxxqqq___III>>>???AAA===888>>><<<<<<>>>???>>>>>>@@@>>>CCC>>><<>>;;;666555888GGGtttwwwnnn{{{aaaZZZSSSLLLGGGHHHIIIJJJJJJIIIHHHGGGEEEFFFGGGHHHGGGFFFEEEDDDGGGFFFDDDBBBAAA@@@AAAAAADDDHHHLLLMMMJJJEEEAAA???BBBBBBAAA???<<<:::888666999:::;;;:::888666333111333222111///...............---,,,,,,++++++,,,,,,...............///000000///FFFCCC999JJJ[[[aaakkkqqquuueee[[[fffsss}}}tttLLL???CCC^^^iiiLLL<<<;;;;;;AAAVVVvvvyyyppp```KKK;;;:::<<<777444666999666555888888666666999@@@GGGKKKGGGAAAAAABBBBBBKKKOOOTTTWWWYYY\\\aaaeeekkkqqq{{{}}}|||\\\KKKYYYnnn{{{aaaFFF:::;;;CCCSSScccsssrrr]]]DDD>>>>>>AAAIIISSSVVVYYYaaawwwAAAAAA???;;;777555555777666666777666666888;;;>>>???CCCDDDCCCFFFPPPYYY]]][[[ZZZbbbqqqzzzyyy|||vvvrrr|||pppvvv{{{qqqfff]]]VVVSSSWWW^^^kkkmmmmmmmmmqqquuutttooonnn{{{tttyyyzzz\\\FFF===<<<<<<<<<888:::;;;;;;;;;===BBBFFFFFF>>><<>>;;;999;;;>>>???>>>;;;999999:::EEEMMMYYYcccggggggeeecccbbb```\\\WWWWWWVVVPPPGGG@@@===999888999;;;<<<<<<:::<<<:::>>>GGGIIISSSiiizzztttooommmnnnpppsssxxxllltttqqqGGGAAA999888666777888888888???HHHttt~~~}}}___\\\jjj~~~{{{zzz|||~~~zzz}}}pppRRR@@@GGGGGGNNN]]]mmm}}}~~~|||vvvpppaaaNNNBBB???AAAAAA???@@@CCCGGGHHHCCC>>><<<===:::AAA@@@???DDDBBB@@@GGGIIIJJJLLLMMMPPPTTTYYY]]]aaahhhuuuiiieeeiiiwww{{{zzzzzz{{{||||||~~~|||{{{|||}}}}}}jjjaaafffUUUEEE@@@AAA???<<<:::<<<;;;<<<>>>;;;666555888BBBuuuvvvrrrjjjYYY___{{{xxx{{{cccXXXQQQMMMJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHHHHHHHHHHGGGFFFFFFGGGFFFDDDBBBAAAAAAAAABBBDDDGGGJJJJJJHHHDDDAAA???@@@???>>>===:::888666555999999::::::999888666444333222111000///.........///...------,,,,,,------...............///000000222??????:::DDDUUUcccnnnoootttggg]]]lllpppJJJ@@@EEE___gggJJJ;;;:::>>>BBBWWW{{{~~~zzzsssmmmVVVDDD666777999666555777999666666888888666999===CCCJJJMMMIIIDDDDDDEEEFFFHHHLLLRRRVVVYYY]]]cccgggkkknnnvvvjjjVVV^^^nnn{{{dddKKK???>>>EEEVVVhhhuuuvvvcccIII@@@@@@HHHVVVXXXddduuuAAAAAA???<<<999777777888777888888777777999>>>AAAEEEPPPSSSMMMQQQeeevvv{{{vvvwww|||~~~xxxlllgggfffgggkkkppp|||vvvoooXXXGGG>>><<<;;;:::777>>>???:::<<>>;;;;;;:::888888999999888666666888:::???LLL\\\ffffffcccaaaaaaaaa```]]]XXXWWWVVVPPPIII@@@===999888999;;;<<<<<<;;;<<<:::===DDDEEENNNccc{{{vvvpppmmmnnnppprrryyyvvvrrrCCC@@@<<<888666666777777777===FFFaaammmxxxuuuiiijjj___aaavvv}}}{{{yyyyyyyyyzzzwwwzzz~~~vvv```LLLCCCMMMNNNXXXmmm~~~{{{yyyvvvpppdddTTTFFFAAAAAADDDGGGMMMXXXaaa___UUUKKKIIIKKKHHHRRRUUUUUUYYYVVVUUU]]]kkkmmmooosssyyytttuuu~~~|||zzz{{{|||}}}}}}||||||}}}~~~}}}{{{yyyzzz{{{ooo___[[[```PPPBBB>>>???>>>:::888;;;:::;;;===;;;666555888>>>fff~~~jjjllljjjQQQMMMfffiiiYYYPPPRRRNNNNNNMMMMMMLLLMMMMMMNNNMMMLLLJJJIIIHHHHHHHHHIIIHHHGGGEEECCCBBBBBBCCCCCCEEEGGGHHHGGGDDDBBB@@@@@@??????===<<<:::888666666999999:::;;;;;;:::888777444333111000//////......000//////...---........................///000000555888DDDLLLMMMXXXiiippplllsssjjjcccxxxsssLLLBBBHHHccc}}}eeeIII:::999AAACCCXXX~~~{{{wwwpppiiieeeKKK===333555888777777::::::888888999888777<<>><<<888777:::999;;;===;;;666555888<<>>AAAHHHTTTWWWRRR\\\sss}}}wwwtttrrrrrrqqqmmmfffaaa```bbb]]]YYY\\\dddkkkllljjjiiibbbfffnnnooouuuwwwnnnmmmkkkjjjjjjjjjmmmxxx{{{{{{xxxuuuuuubbb\\\^^^jjjqqqpppdddZZZUUUQQQLLLIIIQQQ\\\mmm|||gggaaaZZZVVVVVVXXX\\\```^^^XXXOOOFFF@@@>>>======:::@@@AAABBBTTTkkkrrrkkkSSSHHHAAADDDLLLXXXmmm{{{gggNNN===999;;;;;;999999777666666999>>>CCCFFFQQQXXXbbbjjjllliiieeebbb___aaa___ZZZXXXWWWSSSMMMDDD@@@<<<999999::::::999:::===<<>>===<<<:::999888888888???>>>>>><<<;;;999888777555444333111000000000000///......---,,,---------...............///000000666777WWWvvvuuusssyyyvvvtttvvvyyy\\\DDDKKKjjj{{{cccGGG:::;;;???FFFYYYxxx}}}uuusssrrrtttsssjjjZZZMMM???:::666777888999:::<<<>>>===???BBBBBBAAAFFFMMMRRRUUUQQQEEE;;;999:::;;;888:::======<<<>>>BBBGGGIIIKKKKKKHHHEEEEEEHHHJJJGGGLLLXXXbbbbbb```kkkzzzxxx|||pppggggggmmmiiigggvvvbbb^^^UUUJJJ@@@:::888999888999:::999999:::===???AAAIIIKKKIIIQQQ```ccc\\\XXXVVVSSSPPPNNNLLLKKKKKKPPPKKKHHHIIIMMMPPPOOOMMMTTTLLLNNNRRRPPPUUUZZZSSSRRRRRRTTTVVVUUUWWWaaammmjjjkkkhhh```ZZZ[[[[[[ZZZ^^^bbbddd]]]PPPHHHHHHKKKJJJNNNMMMFFFAAABBBDDDDDDCCCGGGLLLRRR___iiieeeYYYPPPKKKGGGGGGIIIKKKPPPWWWXXXUUUOOOFFF???;;;<<<===;;;???DDDOOOcccqqqmmm```JJJBBB<<<<<<@@@LLLeee~~~}}}kkkTTTCCC<<<;;;;;;999:::999888<<>>:::999:::<<<======:::===<<<@@@HHHHHHQQQeee~~~tttooolllnnnooopppuuu{{{ooonnnpppxxx|||HHH???888888666666777777777===FFFOOO\\\ggghhhhhhsssoooggg~~~~~~|||{{{{{{||||||zzzyyy}}}{{{yyyyyyxxxpppeee\\\\\\iii~~~wwwuuuvvvuuuqqqqqqzzz{{{zzzzzz{{{}}}}}}{{{zzz|||}}}~~~}}}|||{{{|||}}}]]]PPPUUUWWWKKK???;;;:::999888999999888:::<<<:::666666999999OOO{{{vvv~~~vvv}}}dddVVVQQQXXXPPPPPPOOONNNMMMMMMMMMMMMLLLJJJHHHFFFFFFGGGIIIKKKFFFEEEDDDCCCCCCCCCDDDDDDFFFFFFEEEBBB???>>>@@@AAA===<<<:::888888888888999@@@???>>><<<:::999888777555555333222111000000000///...------,,,,,,------...............///000000777:::OOOiiissswww{{{{{{wwwsss|||]]]DDDLLLlllzzzbbbGGG:::;;;<<>>>>>CCCKKKOOOPPPQQQTTTSSSTTTOOOBBB777666888:::666888999888777888<<>>:::???BBBBBBDDDIIIJJJIIIEEEDDDBBB@@@@@@BBBDDDEEEBBBAAA@@@AAABBBCCCEEEEEEEEE???BBBDDD???CCCIIIEEEEEEDDDEEEHHHHHHHHHMMMTTTNNNPPPOOOIIIEEEGGGIIIIIIEEEFFFGGGFFFEEEEEEGGGHHHFFFHHHHHHDDDAAACCCEEEFFFKKKMMMPPPSSSWWWZZZ[[[[[[ZZZWWWWWW[[[]]]^^^ccciiioookkkbbbTTTGGG>>><<<===???DDDQQQcccqqqqqqcccUUUHHH@@@<<<===@@@JJJbbbzzz|||nnn[[[KKKBBB???======<<<:::;;;AAAKKKUUU\\\___ccctttnnnddd^^^aaa```\\\XXXXXXUUUQQQAAA>>>;;;999:::<<<======999;;;:::???FFFFFFNNNbbbzzzqqqmmmlllnnnoooooosssxxxvvvvvvlllrrryyy|||LLLAAA777888666777888888888???HHHNNNoooxxxyyykkk\\\yyy|||}}}yyyxxxyyyyyyxxxvvvyyyxxxwwwuuutttrrrmmmhhhooowwwzzzwwwuuuuuuvvvwwwzzz~~~|||{{{zzz{{{{{{yyyxxx{{{|||~~~}}}|||{{{|||~~~\\\MMMRRRYYYLLL@@@;;;999888999;;;888777999<<<:::666666999999NNNwwwhhh]]]WWWYYYMMMMMMMMMMMMLLLKKKJJJIIIGGGFFFEEEDDDDDDFFFGGGIIIEEEDDDCCCBBBBBBBBBCCCDDDFFFFFFEEECCC@@@???@@@AAA???>>><<<;;;:::;;;<<<<<>>===;;;:::999999999666555444333222111111111000///......---........................///000000666???III[[[rrr{{{{{{~~~qqqiiitttVVVCCCNNNkkkxxx```EEE999:::;;;EEEXXXqqqzzzpppiii___cccgggfff]]]PPPDDD<<<777999:::999888999:::;;;>>>>>>EEETTT^^^aaa______]]]]]]UUUEEE888555777888777999;;;::::::===CCCGGGZZZYYYSSSMMMOOOWWWZZZXXXZZZnnn~~~yyyhhhWWWRRRWWWgggvvvooobbbSSSGGGAAAAAABBB;;;===???@@@>>>=========888<<<@@@@@@===;;;>>>BBBBBBBBB@@@======@@@BBBCCC>>>BBBGGGIIIIIIIIIJJJKKKJJJGGGLLLNNNFFFEEEHHHBBBGGGCCCBBBEEEGGGGGGGGGIIIBBBGGGIIIEEECCCFFFJJJJJJGGGEEEFFFIIIMMMNNNLLLJJJOOORRRUUUTTTTTTWWWYYY[[[```dddlllrrrrrrqqqtttzzz}}}|||~~~jjjVVVHHHBBBBBBDDDKKK]]]sss|||ppp\\\OOOKKKCCC???BBBFFFOOOdddyyy{{{qqqaaaRRRHHHCCCBBBAAABBB???>>>AAAHHHOOOSSSTTTgggttthhh]]]aaaaaa\\\YYYXXXVVVRRREEEAAA===:::::::::::::::666999999>>>FFFGGGOOOccc{{{yyyooolllkkknnnpppoooqqqvvvpppnnnzzz|||zzzwwwyyyKKK@@@555888666777999888999@@@III]]]vvvlllvvvlllXXXtttzzz}}}}}}xxxvvvvvvvvvuuussssssuuuuuurrrrrrsssuuuuuuxxxzzzxxxvvvvvvuuuvvvxxx{{{~~~~~~yyysssmmmjjjttt{{{tttuuu|||~~~{{{zzzzzzzzzxxxwwwzzz|||}}}|||{{{{{{|||}}}```PPPUUUZZZNNNAAA;;;999888999<<<888777999<<<:::666666999:::NNNrrrggg]]]TTTPPPKKKKKKLLLLLLKKKJJJHHHGGGDDDCCCCCCCCCCCCEEEFFFGGGEEEDDDBBBAAAAAABBBCCCCCCFFFFFFFFFDDDAAA???@@@AAADDDBBB@@@???>>>???@@@AAA<<<<<<;;;::::::::::::;;;666555444333222111111111111111000///////////////...............///000000444DDDHHHWWWwww{{{~~~iii^^^jjjvvvnnnpppwwwppp~~~|||MMMBBBOOOjjjvvv^^^CCC777999;;;DDDWWWqqqwwwkkkbbbbbbiiimmmeeeTTTBBB999777777;;;===<<<;;;<<>>@@@DDDKKKQQQgggccc]]]]]]iiiyyy~~~zzznnnddddddqqqqqq]]]NNNRRRWWWSSSLLLIIIFFFCCCBBBCCCBBB@@@@@@CCCCCC??????BBBDDDDDDFFFKKKOOOJJJHHHMMMPPPOOORRRWWWUUUTTTSSSTTTXXX]]]bbbfff]]]ZZZZZZZZZYYYVVVXXX]]]ZZZXXXVVVVVVXXXZZZYYYWWWVVV[[[]]]YYYWWWXXXWWWTTTTTTYYY___eeeiiikkkmmmoootttvvvwwwwwwxxx~~~|||XXXGGGGGGAAAXXXooovvvoooddd[[[UUUUUUJJJGGGGGGKKKddd~~~bbbRRRLLLHHHFFFEEE@@@AAAHHHMMMGGGAAALLL___hhhyyyllleeeaaa^^^\\\\\\[[[WWWSSSGGG@@@<<<<<<;;;888888:::999===;;;<<>>::::::???BBBAAA???@@@BBBEEEEEEBBBAAACCCDDDFFFDDDCCCBBBBBBAAA???>>>EEEHHHKKKJJJFFFDDDCCCDDD<<<<<<<<<<<<;;;:::999888999777444222222333555666222000...---,,,---///000.../////////------///111999???IIIYYYkkkssskkk___SSSdddhhhtttzzzyyyyyyzzz{{{NNN@@@IIIeeevvv___DDD777888888GGG^^^yyyzzznnnhhhiiivvvtttkkkYYYDDD888777;;;>>>999;;;DDDFFFAAADDDMMMUUUDDDOOOooosssZZZXXXoooqqqOOO;;;>>>CCC???@@@DDDIIINNNUUU___kkksss{{{}}}zzzuuuqqqdddZZZZZZ___^^^YYYUUUKKKFFFEEEHHHJJJHHHHHHIIIJJJHHHKKKRRRUUUUUUWWWZZZ]]]YYYZZZ___cccccceeejjjhhhiiikkknnntttzzzxxxvvvvvvxxxwwwuuuyyy~~~yyy{{{|||zzzvvvtttvvvyyyzzztttrrrppplllsssyyysssRRRFFFJJJ]]]ooorrrkkkaaaXXXQQQWWWMMMIIIKKKXXX}}}kkk[[[RRRLLLIIIJJJSSSNNNNNNQQQMMMHHHMMMXXXpppyyykkkfffbbb]]][[[[[[YYYUUURRRFFF???;;;;;;;;;999999;;;999>>>;;;<<>>999888???IIIKKKFFFHHHPPPMMMNNNbbbxxxoooVVV\\\xxx]]]FFFFFFIIIFFFIIIPPPZZZbbbfffiiimmmppp~~~zzzxxxuuuqqqoooiiibbb```jjjxxx}}}{{{^^^WWWTTTXXX]]]]]][[[[[[^^^```gggqqqvvvuuuvvvxxxvvvvvvyyy^^^HHHOOO\\\gggiiiddd]]]WWWQQQVVVQQQQQQVVVllluuuggg]]]WWWVVVXXXVVVTTTTTTUUUPPPPPP\\\lllzzzlllgggbbb\\\YYYXXXVVVSSSOOODDD>>>:::;;;;;;999:::<<<:::>>><<<<<>>@@@AAACCCDDDEEEDDDCCCBBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAAEEEGGGIIIHHHDDD@@@>>>===888999999:::;;;;;;<<<<<<777666666555444444333333111000///------......///---...///...---...000111???BBBDDDEEEKKKRRRTTTRRR[[[nnn{{{}}}~~~yyyyyyRRRCCCJJJdddvvv^^^DDD999:::>>>EEEVVVqqqzzzpppcccVVVQQQRRRUUUQQQKKKCCC<<<999:::<<<888;;;FFFRRRUUURRRVVV___```qqqgggMMM\\\|||mmmSSSNNNPPPNNNNNNVVV```hhhlllmmmpppqqq~~~zzzyyywwwsssnnnmmmiiinnn}}}uuuwww}}}dddLLLJJJRRRYYY[[[]]]]]]ZZZUUUUUUVVV[[[bbbzzz{{{rrrnnnjjjggghhh]]]bbbgggeee```ggg{{{mmmgggbbb[[[WWWVVVSSSPPPMMMBBB===999:::;;;:::;;;===:::???<<<<<>>===;;;999<<>>===<<<;;;::::::::::::666666777666555444222111000000///............///---...///.........000222>>>BBBCCCAAACCCJJJQQQTTTeeeyyyvvvqqqWWWFFFJJJbbbvvv^^^EEE999<<<<<>>===<<<<<<;;;::::::???IIISSSXXXZZZdddooo{{{cccTTToookkkccccccbbb[[[___eeekkkpppwww~~~{{{|||yyyuuummmrrrzzzhhhRRRDDDHHHMMMRRRZZZ```^^^WWWWWWYYY^^^cccvvvwwwqqqssstttuuuyyyyyykkkgggbbb[[[WWWUUURRRNNNJJJBBB<<<888:::;;;:::;;;>>>999>>><<<<<>>888888888777888777888888999999888888888===]]]{{{WWW___{{{ccc[[[SSSPPPFFFIIILLLMMMKKKFFF???;;;===:::;;;CCCPPPYYY[[[XXXTTTRRRNNNJJJGGGEEECCCAAAEEEGGGIIIJJJIIIIIILLLNNNGGGDDD@@@>>>>>>@@@BBBDDDEEECCC@@@===:::888666666666666777777666444222000000000///...............,,,---............000222:::@@@CCCBBBDDDMMMWWW\\\___uuu{{{ttt[[[GGGHHH^^^~~~www```EEE:::<<<;;;AAARRRppprrr[[[GGG===;;;===@@@@@@BBBEEEGGGFFFAAA===<<<>>>BBBGGGKKKQQQ^^^iiiuuuvvv```kkk}}}zzzyyyzzzxxxtttlllyyykkkUUUFFFGGGKKKSSS```hhhdddZZZ\\\[[[^^^aaalllzzzxxxrrrrrrtttiiieeeaaa[[[XXXVVVRRRMMMHHHBBB<<<888::::::999:::===888===;;;<<>>```yyyWWWggg{{{xxx}}}```[[[RRRMMMGGGJJJMMMOOOLLLGGG@@@;;;666999BBBPPP^^^fffddd```ZZZVVVQQQMMMJJJGGGDDDBBBEEEIIIMMMOOOOOOQQQUUUYYYHHHDDD???===>>>AAAEEEFFFHHHEEEAAA===999666555444777777777777555333111000///////////////.........,,,---.........///111333777>>>CCCDDDHHHSSS^^^ddd___rrryyywwwooo\\\GGGFFFZZZzzzyyybbbGGG:::;;;<<>><<<;;;::::::===BBBJJJPPPVVV]]]]]]VVV\\\}}}{{{|||~~~{{{zzz{{{zzzvvvzzzlllXXXJJJKKKOOO[[[mmmvvvooobbb___^^^eeejjjnnn~~~~~~rrrkkkccc```\\\ZZZXXXSSSLLLGGGBBB<<<999::::::999999<<<666<<<;;;<<>>;;;HHH[[[kkkqqqnnngggbbb[[[VVVPPPLLLKKKIIIFFFCCCFFFJJJNNNOOONNNOOOSSSXXXIIIFFFAAA@@@BBBDDDDDDDDDCCCAAA>>>:::888666666666888888777666555333111111///////////////......---+++---.........///111333777===AAABBBHHHTTT```fffhhhttt{{{kkkmmmcccZZZDDDBBBWWWxxx{{{dddHHH::::::<<>>AAACCCBBB???EEEEEEFFFPPPlllyyy{{{wwwzzz}}}}}}yyyxxxzzzzzzxxxjjjZZZKKKMMMSSScccxxxzzzkkk___```nnnxxxxxx~~~vvvjjjeeennn{{{rrrooobbb___\\\[[[YYYTTTMMMGGGCCC===999::::::888999;;;555;;;:::;;;BBBBBBHHHXXXooo}}}uuurrrqqqrrrqqqpppsssyyymmmeeetttWWWDDD999999777222666;;;777@@@XXXdddbbbdddooogggqqq}}}vvvxxxiiiooovvv{{{}}}{{{wwwsssrrrtttuuusssqqqqqqtttuuurrrpppqqqvvv|||zzzxxx}}}}}}|||zzzxxxwwwyyy}}}lllaaaVVVPPPKKKEEECCCDDDFFFPPPXXX^^^jjjxxx|||www~~~}}}qqqSSSIIIYYYrrr~~~zzzxxxpppkkkkkknnnqqquuuwwwyyy}}}}}}~~~}}}~~~{{{~~~{{{wwwsssqqqrrruuuvvvyyyyyyyyy{{{||||||zzzxxxqqqsssggg[[[```OOOCCC999777999888666555666666777888888888888888>>>ggggggrrrttt~~~~~~___YYYRRRNNNOOONNNMMMKKKHHHFFFCCCBBBKKK```{{{xxxlllfffYYYUUUOOOLLLKKKJJJHHHEEEGGGKKKMMMLLLIIIGGGJJJNNNJJJGGGDDDDDDEEEEEECCC@@@>>><<<:::888777777888999999888777555444333222111/////////000///......---+++---.........///111333999===??????FFFSSS```fffiiiqqqrrrbbbhhh```~~~WWWBBB@@@UUUwww}}}eeeIII:::999;;;BBBSSSlllxxx___PPPSSS___fffffffffddd^^^UUUMMMGGGEEE???AAAFFFKKKPPPPPPHHH???FFFDDDJJJbbb{{{vvvyyy|||||||||tttpppppplllgggnnnqqqzzz|||uuuyyy}}}vvvsssvvvvvvsssqqqtttuuutttvvvhhhcccQQQQQQTTT___mmmyyyuuuwwwyyyuuulllbbb^^^```^^^eee\\\TTTZZZ```~~~tttnnndddaaa]]][[[XXXSSSKKKEEEAAA>>>:::888888888888777:::999;;;<<<<<>>===???>>>===>>>>>>===:::777666666666555444222111000000/////////............---------,,,+++---000222>>>999>>>AAABBBRRRhhhooorrr~~~yyyfffYYYYYYooo{{{SSS@@@FFFOOOqqqzzzgggIII888>>>;;;AAAQQQiiiyyynnnhhhkkkttt||||||tttiii^^^XXXUUUUUUVVVJJJOOOWWWcccppprrrcccRRRXXXRRRbbbnnnhhhuuuwwwcccUUURRRVVV[[[^^^aaa___bbbkkkrrrssspppooowwwtttrrrpppqqqqqqqqqpppzzzooommmfff```\\\___iiivvv~~~{{{ssseeeVVVMMMMMMQQQZZZ___ZZZ```vvvwwwoookkkiiieee___[[[WWWRRRLLLFFFAAA>>>:::888888888888777:::999;;;<<<<<>>;;;???OOO]]]zzz|||sssyyy}}}```aaaooo{{{dddlllwww}}}{{{yyyvvvuuuuuutttsssqqqrrruuuxxxwwwttttttwww{{{zzzxxxzzz~~~xxxvvvyyyzzz|||~~~}}}zzzvvvuuu^^^SSSJJJFFFEEECCCCCCEEEEEEHHHRRR\\\ZZZUUUZZZgggpppwww~~~wwweeeTTTBBBDDDRRRzzzqqqeeeeeevvvtttrrrwww{{{qqqjjjgggeeedddhhhfffffflllxxx}}}{{{vvvvvvyyyyyyzzzzzz{{{||||||||||||wwwuuurrrqqqrrrtttvvvvvvvvv{{{zzzvvvzzz|||yyybbbQQQTTTKKK@@@666666888777555555666666666777777888;;;===GGGuuummmooouuuyyymmm}}}WWWTTTRRRQQQTTTSSSSSSSSSNNNIIIJJJOOOiiitttfffXXXTTTQQQPPPNNNMMMSSS[[[WWWTTTQQQPPPQQQQQQPPPOOOLLLKKKHHHEEEBBB???>>>===??????@@@BBBBBB???:::777888888777666555333111000000000/////////.........---...---,,,,,,---000333???;;;???@@@AAAXXX{{{|||fff\\\]]]mmm{{{UUUCCCFFFMMMnnnzzzhhhJJJ888===<<>>888:::888999===:::AAAVVVggg|||vvvaaadddqqq}}}ccckkkvvv~~~~~~}}}~~~zzzxxxvvvuuuvvvvvvvvvuuuvvvyyy{{{zzzxxxvvvwwwzzzzzzwwwvvvxxxxxxuuutttwwwvvvyyy}}}~~~{{{uuuqqqVVVMMMFFFEEEEEEDDDDDDFFFFFFJJJSSSZZZVVVMMMOOOWWWaaajjjsssxxxwwwmmmZZZHHH@@@DDDRRRyyy}}}ooo```WWW```kkk|||{{{tttyyytttjjjddd^^^[[[```^^^```kkkzzz}}}|||}}}{{{wwwwwwyyyuuuvvvwwwyyy{{{|||}}}~~~tttssssssssstttuuuwwwwwwsssxxxxxxvvv|||||||||^^^NNNQQQIII???777666888777555555777777666666888<<<@@@AAAIIIfffnnnppptttrrr|||WWWYYYXXXWWWUUUTTTUUUUUURRRMMMOOOTTTggg}}}rrrjjj\\\VVVQQQOOOMMMNNNTTT\\\WWWTTTRRRQQQRRRTTTTTTTTTMMMJJJFFFAAA???>>>>>>>>>AAABBBDDDEEEEEEBBB<<<888;;;:::999888666444222111000000000000////////////.........---,,,---111333===:::>>>???BBBbbbhhhccceeeooowww{{{}}}ZZZEEEEEEKKKhhh{{{jjjKKK888<<<>>>CCCRRRiii~~~zzztttxxxyyyppptttqqqjjjxxx|||ssspppoooiii^^^TTTKKKNNNVVV^^^___\\\\\\```rrrpppnnnmmmnnnooonnnmmmuuugggkkkooo{{{|||}}}yyypppmmmpppxxxvvv\\\JJJJJJWWWdddjjjnnnwwwsssllljjjgggdddjjjddd\\\VVVSSSPPPLLLIII@@@===:::888888999999888999999;;;======@@@JJJVVVssszzztttppppppqqqrrrvvv|||tttaaabbbyyykkkVVV===999<<<999888;;;:::GGGaaayyyttt}}}mmmpppzzzeeejjjttt}}}~~~}}}~~~zzzxxxwwwwwwyyyzzzzzzyyyyyy|||~~~}}}{{{xxxxxxxxxvvvvvvyyy|||zzzssspppqqquuu{{{{{{ssslllUUUMMMGGGGGGHHHGGGFFFHHHJJJNNNWWW]]]YYYQQQPPPUUUXXX[[[bbbjjjooogggUUUEEEBBBFFFSSSvvvrrr^^^PPPJJJPPPWWWkkkzzzpppggg```[[[\\\^^^gggvvvzzzuuuvvvvvvzzz{{{xxxyyywwwwwwxxxyyyzzz|||}}}~~~vvvwwwyyyyyyyyyxxxyyyyyyuuuwwwvvvuuuyyy|||yyywww^^^QQQTTTFFF>>>777777888666555666777777777666;;;CCCHHHHHHNNN~~~[[[mmmtttttt{{{yyyVVV[[[ZZZYYYTTTSSSTTTVVVSSSOOORRRWWWddd|||tttnnnlll```YYYQQQMMMJJJIIIMMMSSSQQQQQQQQQQQQQQQQQQPPPOOOGGGDDD@@@======>>>AAACCCEEEEEEEEEEEEEEECCC???<<<===<<<;;;:::777555333111111111111000000000//////...//////...---...111444:::777<<>>@@@KKKVVVvvv|||vvvqqqpppooonnnrrrwwwhhhYYYbbbuuu\\\<<<:::===888666999<<>>BBBMMMjjjjjjRRREEEDDDDDDPPPiii|||ssskkkgggeeehhhrrr||||||tttnnnnnnsssrrrtttyyyzzzwwwwwwyyy||||||{{{zzzzzz{{{||||||yyy{{{}}}|||zzzxxxxxxyyywwwwwwuuutttwww|||~~~}}}xxxwww|||ttt^^^SSSVVVDDD<<<777777888666555777666888777777>>>JJJOOONNNWWWhhhTTTrrrxxxrrrrrrRRRXXXTTTVVVTTTTTTUUUWWWUUURRRUUUZZZcccvvvuuuiiifffggg```XXXQQQNNNJJJHHHIIIMMMMMMOOOQQQRRRPPPMMMIIIGGGBBB@@@???>>>@@@CCCGGGJJJHHHFFFCCCBBBBBBBBBBBBAAA>>>===<<<;;;888666444333222111111111111000000000/////////......///222555>>>888;;;AAAJJJhhhvvvgggggglllvvv|||xxxcccDDD@@@PPPjjj}}}~~~oooPPP:::;;;<<<@@@LLLbbb|||xxxpppddd\\\\\\hhhkkk___TTTRRRRRRSSSSSSSSSSSSUUUXXX[[[[[[\\\```iiiqqqqqqjjjcccYYY[[[kkkuuujjjaaaXXXQQQMMMOOOXXXcccgggffffffhhhkkkllllllkkk|||nnnkkkpppzzzvvv^^^KKKDDDCCCFFFHHHMMMTTT___ooo~~~~~~mmmkkkoooqqqnnnmmmmmmjjjfff```\\\WWWUUUTTTQQQLLLHHH???<<<999888888999999999999999;;;===>>>AAALLLWWWvvvyyysssooonnnnnnooosssyyy```XXXjjjddd===;;;<<<777555999<<>>???AAACCCCCC======<<<;;;999777555444222222222222111111111000000000000///...///333555FFF===>>>CCCIII\\\pppuuupppuuulllccceeekkkzzziiiGGGAAATTTlll~~~sssTTT<<<;;;:::>>>III^^^xxx|||mmmfffbbb[[[```nnnjjjTTTFFFGGGDDDDDDCCCBBBAAADDDHHHKKKLLLMMMRRRYYY___^^^VVVNNNJJJWWWlll|||}}}~~~~~~~~~~~~~~~vvviii\\\WWWWWWYYY]]]bbbYYYZZZ]]]bbbgggkkkmmmmmmttteee___fffqqqzzzlllRRRAAA>>>@@@AAAEEEMMMVVVcccuuu|||wwwuuuyyy}}}}}}uuuiiijjjpppssspppmmmllljjjggg```]]][[[ZZZXXXTTTLLLFFF???<<<999888888::::::999999999;;;>>>>>>BBBLLLXXXrrrxxxrrrnnnoooooopppuuu{{{bbbbbb{{{iii>>>:::;;;777777;;;;;;HHH```jjjeeemmmwwwlllrrr||||||yyyxxx{{{zzzyyyzzz|||~~~~~~~~~zzzyyyxxxyyy{{{|||||||||xxxttttttqqqjjjdddbbbkkksssvvvqqqqqquuurrriiibbbYYYQQQQQQRRRSSSUUUXXX]]]bbbgggiiilllpppuuuwwwrrrdddWWWRRROOOHHHBBBAAA???@@@BBBUUUmmmuuuwwwdddFFF???GGGKKKddd{{{zzzsssiiihhhooonnnkkkkkkooorrrtttyyy|||zzzyyyyyyyyyuuuxxx{{{yyyvvvtttwwwzzz{{{xxxvvvvvvwwwxxxyyyyyyvvvxxx|||}}}qqq^^^TTTTTT@@@:::777888777555555888444999888777???LLLNNNGGGXXX}}}vvvSSS]]]|||nnnmmm[[[[[[PPP\\\VVVUUUWWWYYYWWWTTTWWW]]]```aaacccbbb]]]YYYXXXYYYUUUQQQPPPTTTVVVSSSPPPPPPKKKMMMNNNLLLHHHDDDCCCCCCBBBDDDFFFGGGHHHHHHGGGFFFBBB@@@======>>>@@@AAABBB<<<<<<<<<;;;999777666555333333222222222111111111000111000//////000333666HHH???>>>AAACCCOOO[[[[[[^^^fffddd```hhhtttpppOOOBBBOOOaaatttvvvWWW===<<<:::===GGG[[[uuuwwwjjjbbbccceeekkklll___LLLBBBAAA<<<======<<<<<<===@@@CCCDDDEEEHHHLLLPPPOOOJJJEEEIII[[[iiihhhaaacccnnnxxxzzz{{{|||||||||~~~~~~~~~vvvlllnnnsssnnnddd\\\VVVWWW[[[```gggkkkllllllsssbbbWWWPPP^^^kkkrrr|||yyydddLLL??????DDD@@@FFFPPP\\\kkk~~~}}}~~~zzztttrrrvvv|||~~~~~~xxxvvvmmmiiioooqqqlllfffcccaaa___bbbaaa______]]]VVVMMMEEE>>><<<999888888:::::::::999999;;;>>>>>>BBBMMMXXXnnnzzztttppppppppppppuuu{{{|||lllpppkkk>>>888:::777999===:::BBBVVVoooxxxyyy{{{ooohhhllloooaaaiiiwww{{{yyyyyyzzzyyyxxxyyy{{{}}}}}}}}}xxxwwwvvvwwwyyy|||~~~~~~{{{uuusssuuusssiii^^^WWWkkksssvvvqqqrrryyyxxxqqqggg^^^VVVUUUXXXZZZ]]]aaafffjjjmmmmmmpppvvv{{{~~~xxxmmmaaaYYYOOOFFFEEEIII???>>>===KKK___fffjjjxxxcccEEE???IIILLLeee}}}qqqkkkmmmbbbdddlllxxx~~~|||zzzyyyyyyyyytttxxxzzzyyyvvvuuuyyy}}}~~~zzzvvvuuuuuusssssstttsssuuu{{{}}}rrraaaWWWWWW???:::777888777555555999555999999666>>>JJJJJJAAAPPPuuunnnQQQbbbwwwhhhhhh[[[YYYLLL[[[SSSSSSUUUWWWTTTQQQTTTZZZXXXUUUTTTVVVXXXXXXYYY[[[RRROOOPPPVVVXXXSSSNNNLLLIIIJJJIIIFFFBBB@@@AAADDDCCCEEEGGGHHHGGGDDD@@@======<<<<<<===???@@@@@@???;;;;;;;;;:::999888666555333333333222222222111111000111111000///000333666EEE======???>>>HHHTTTTTTVVV______```mmm}}}vvvUUUBBBFFFRRReee}}}xxxYYY???<<<;;;===GGG[[[uuu|||sssggg^^^\\\gggjjj]]]KKK@@@:::666444666888999999999:::<<<;;;<<<>>>AAADDDEEEDDDBBBPPPaaagggYYYLLLSSSeeesssxxxyyyzzz{{{{{{~~~~~~zzz|||cccPPP[[[\\\___ccchhhkkkkkkkkkzzzpppbbbUUUOOOGGGcccnnniiiqqqwwwuuuuuummmcccXXXKKK@@@===@@@???GGGUUUggg}}}xxxxxxwwwrrrmmmlllmmmppptttwww{{{}}}~~~}}}vvvyyyxxxtttsssqqqooorrrkkkccc```aaabbb```]]]^^^]]]\\\\\\ZZZWWWRRRNNNAAA???<<<999888999;;;======::::::;;;<<>>@@@FFFNNN```mmmhhhwwwzzzwwwiiiTTTFFFBBBEEESSSkkkrrrjjjkkkkkkrrr~~~wwwxxx~~~|||{{{yyywwwvvvuuuvvv{{{|||~~~wwwuuuxxx{{{zzzxxxmmmtttxxxvvvqqqiii\\\RRR>>>;;;888777777777777666;;;666888<<>><<<:::<<<>>>@@@>>><<<888;;;???>>>;;;777666777444444444333222111000///000111000///...///222444===999999<<<>>>BBBNNN\\\]]]\\\YYY]]]wwwttt{{{~~~tttXXXAAADDDTTTiiiyyy^^^DDD>>>;;;===DDDTTTkkkzzzuuunnnfff```ccc___UUUHHH===777999<<<444555666777777888888777777777888:::;;;<<<===>>>WWWYYYSSSJJJPPPcccrrrvvv{{{vvvqqqsssyyy{{{{{{~~~~~~vvvlllqqqjjjeeefffiiikkkkkkjjj~~~xxxpppeee^^^[[[___ooolll^^^bbbuuu}}}ooobbb]]]YYYUUURRRNNNFFF@@@@@@EEEMMM\\\ppp}}}qqqmmmjjjddd^^^ZZZ\\\___ccchhhmmmrrruuuwwwyyywwwtttxxxwwwqqqooonnnllliiimmmhhhbbbaaabbbcccaaa___\\\\\\^^^___]]]WWWOOOJJJ@@@===:::888777888:::<<<<<<::::::<<<===???IIISSSmmmuuunnnrrruuutttuuuzzz}}}ooojjjoooHHH===:::999:::::::::???FFFMMMUUUggguuuzzzfffooowwwkkkttt}}}|||}}}~~~~~~~~~~~~}}}{{{zzzyyyuuuxxx{{{|||{{{zzzyyyyyywwwwwwwwwuuupppfff\\\VVVllltttnnniiiuuu}}}{{{{{{wwwoookkkpppvvvwwwwwwyyypppppprrrvvv{{{{{{zzzyyy___DDD<<<>>>EEELLL\\\gggccchhhiiiggg\\\NNNEEEEEEHHHYYYrrr|||}}}tttssstttxxxvvvssstttyyy}}}zzzxxxvvvtttsssvvvxxx~~~}}}~~~{{{zzzzzzzzzzzzzzzssswwwxxxtttnnndddVVVIII===;;;888777777777777666666333555;;;EEESSSSSSFFFxxxmmmvvvxxxhhhaaaTTTRRRNNNMMMNNNNNNOOOPPPRRRSSSTTTTTTZZZUUUSSSTTTRRRMMMLLLOOOTTTTTTSSSRRRNNNJJJFFFCCCCCCAAA@@@AAAEEEGGGEEECCCBBBBBBAAA???======???AAA<<<:::999;;;===>>>===;;;:::===@@@@@@===:::999999777777777666555333222111111111000///...///333666???;;;:::<<<<<>>DDDQQQddd{{{~~~{{{zzzyyyvvvppplll]]]UUUJJJAAA<<<;;;999888777888888888888888777777666666777777888999::::::???BBBDDDIII\\\vvvrrrrrrtttwww{{{}}}|||zzz{{{xxxxxx{{{|||zzz{{{~~~xxxpppiiihhhiiillloooooommmkkk~~~wwwpppooorrrxxxsssbbbdddppp~~~}}}~~~|||{{{vvvcccRRRKKKKKKMMMQQQSSSOOOKKKMMMSSS\\\sssvvvfff^^^YYYSSSNNNGGGGGGIIIMMMSSSZZZ```dddeeejjjmmmmmmsss}}}uuuqqqmmmkkklllkkkgggdddeeebbb``````bbbbbb```]]]YYY\\\___aaa^^^WWWLLLEEE>>><<<999777666777999;;;<<<::::::<<<>>>@@@JJJTTTtttuuuppptttwwwtttuuu{{{mmmkkkxxxnnnHHH???;;;999:::999888===CCCPPP]]]qqqqqqrrr}}}pppuuu||||||~~~~~~~~~~~~~~~}}}|||zzzyyywwwzzz}}}~~~|||yyywwwvvvxxxyyyyyyxxxtttlllbbb[[[jjjpppjjjggguuuzzzwwwuuuqqqtttyyyxxxyyy}}}jjjGGG===>>>EEEJJJWWWbbb___]]]\\\WWWOOOGGGDDDFFFIII^^^xxx}}}ssshhhccceeekkkuuu~~~|||yyyuuurrrpppooorrrvvv}}}}}}|||~~~~~~{{{yyyyyyzzzvvvvvvuuupppkkkbbbRRRCCC===:::777666777777777666777555777???LLLVVVUUUMMMxxxxxxlll^^^RRROOOJJJIIIHHHJJJMMMPPPRRRSSSTTTTTTWWWPPPMMMNNNPPPOOONNNOOOTTTRRRPPPMMMIIIFFFCCCAAA@@@@@@BBBFFFKKKMMMKKKGGG???>>><<<===>>>@@@@@@@@@:::999888:::;;;<<<;;;999<<>>===<<<;;;AAAPPP___ooovvv~~~tttiii|||xxx___FFFCCCMMM^^^qqqjjjMMM???;;;>>>DDDOOO^^^ttt}}}{{{yyyyyyyyywwwqqqlllUUUIII<<<888<<<>>>:::555:::::::::999999888777666555555555555666666666666444777;;;GGG___vvvzzzsss]]]eeeooowwwzzzxxxuuussswwwuuuvvvyyyzzzwwwvvvxxx|||{{{}}}yyyrrrccchhhnnnrrrrrrooollljjjzzz~~~||||||zzztttvvvkkkjjjjjjjjjlllnnnpppqqqoooqqqtttwwwxxxxxxvvvuuu{{{~~~{{{|||~~~sss___NNNHHHNNNTTT^^^ccc___YYYZZZ```kkk~~~jjjYYYQQQLLLHHHDDDAAA@@@@@@BBBFFFLLLQQQUUUVVV]]]dddhhhqqq}}}rrrnnnllljjjiiijjjiiifffccc___^^^^^^___```___\\\YYYZZZ[[[^^^___\\\TTTJJJBBB===;;;999888777888:::;;;;;;999:::===???BBBKKKUUUxxxvvvqqquuuvvvssstttzzzjjjooolllkkkKKK???;;;999999888888<<>>AAACCCBBB???888888999:::;;;;;;:::999===???@@@AAA@@@???>>>===<<<<<<:::888777555444444333222000......000555888???AAABBB@@@>>>DDDTTTcccxxxxxx}}}ooottt{{{kkkOOODDDKKK^^^tttqqqOOO<<<888===EEEMMM\\\rrr~~~~~~}}}{{{xxxwwwuuuooogggaaaMMMBBB777666;;;>>>;;;555888999999999888888777666555555555555555555555555666777999BBBQQQ]]][[[QQQIIIUUUfffqqquuuuuutttuuutttrrrtttxxxxxxuuuuuuwww||||||~~~zzzsssgggnnnrrrpppkkkiiiiiihhhxxxccc[[[QQQOOOPPPTTTZZZ^^^______^^^```dddhhhkkklllmmmlllrrrxxx}}}}}}~~~~~~}}}~~~}}}}}}|||~~~ooo[[[OOOLLLSSS^^^nnnvvvssslllnnntttsss```QQQHHHDDDAAA>>>@@@???>>>>>>@@@CCCFFFHHHLLLSSS[[[```jjjvvv~~~~~~}}}wwwxxx~~~rrriiiqqqnnnkkkhhhgggeeedddccc`````````aaa```]]]YYYVVV[[[ZZZZZZYYYVVVPPPHHHBBB===<<<:::999999999;;;;;;:::999;;;>>>@@@CCCLLLVVVyyywwwrrruuuuuuqqqssszzzdddrrr~~~sss{{{zzzzzzlllTTT>>>:::999999999999>>>DDDLLLhhh}}}~~~zzzzzzqqqzzz~~~nnnnnn{{{|||}}}~~~~~~|||yyyxxxuuuxxx|||~~~|||zzzyyyxxxvvvyyyzzzwwwvvvrrrfffYYY```fffaaa___nnntttkkkdddnnnrrryyy~~~ZZZEEE???FFFHHHOOO\\\bbbjjjaaaUUUJJJDDDDDDGGGIII\\\}}}|||zzz|||{{{xxxqqqjjjdddbbbbbbhhhrrr|||~~~~~~{{{{{{zzzwwwtttrrrqqqmmmjjjhhhbbbSSSDDD;;;999666555666777777666555555222===UUU[[[\\\iiieeewwwnnnwwwpppTTTNNNMMMJJJLLLKKKLLLOOOQQQRRRQQQPPPOOOGGGHHHKKKRRR[[[___[[[VVVMMMJJJFFFBBB???>>>??????EEEEEEHHHNNNSSSSSSOOOKKKBBBAAA@@@BBBEEEFFFCCC@@@777999;;;<<<<<<;;;::::::======>>>???@@@???>>>===<<<:::999777555444444444444333222000///000444888;;;CCCIIIGGGCCCHHHWWWdddlll{{{tttqqq|||tttaaappp|||\\\FFFGGG[[[uuuvvvSSS===888===DDDKKKXXXoooyyyrrrooopppsssrrrqqqpppooonnnnnnmmmhhh___YYYFFFAAA:::888:::<<<;;;999555666666777888888777777777777666666666666555555333555666:::@@@EEEDDD???>>>IIIYYYccchhhjjjnnnqqqooommmnnnrrrtttssstttxxxzzz{{{}}}}}}xxxtttxxxvvvkkkcccdddhhhjjjwwwaaaKKKFFFEEEEEEHHHNNNUUUVVVPPPJJJNNNOOORRRUUUYYY]]]```aaahhhooouuuvvvxxxzzzyyywwwyyyyyyyyyzzzooo]]]VVVXXXcccrrrqqq]]]LLLCCC???======;;;;;;===???AAABBBCCCDDDHHHMMMQQQTTT\\\gggmmmooouuutttqqqqqqvvvyyytttkkkkkkttt{{{yyypppiiihhhiiipppmmmjjjfffcccbbbaaaaaabbbcccdddcccaaa]]]YYYWWWZZZXXXVVVTTTQQQLLLGGGBBB<<<;;;:::999999:::;;;<<<999999;;;???BBBEEEMMMWWWxxxwwwrrruuuuuurrrwwwfff|||www}}}uuu```???;;;::::::::::::???EEEUUUuuukkklllllltttwwwzzztttrrr}}}||||||~~~|||yyywwwtttwwwzzz{{{zzzzzzzzzzzzzzz~~~~~~zzzyyyvvviiiYYYSSS]]][[[\\\lllssslllfffpppvvv}}}fffJJJ???FFFGGGLLL]]]iiisssjjj\\\OOOGGGFFFIIILLL___{{{sssggg^^^ZZZ]]]aaattt|||yyy{{{zzzvvvqqqtttsssooohhhccc\\\NNNAAA:::888666555666777777666444777333BBB___cccdddyyyppp]]]wwwmmmmmmSSSOOONNNKKKNNNWWWVVVUUUSSSPPPMMMIIIHHHGGGKKKPPPUUUZZZ]]]XXXQQQIIIGGGDDDAAA???@@@AAABBBGGGGGGHHHLLLPPPQQQNNNJJJGGGGGGGGGHHHHHHFFFBBB???999<<<>>>???>>>============<<<<<<===???@@@???>>>;;;:::888666555555666666555555444222000111333555777EEEQQQOOOIIIKKKUUU^^^]]]nnn|||tttssseeennnpppVVVrrreeeHHHCCCUUUnnnzzzYYYCCC;;;>>>CCCIIITTTiii|||tttjjjcccaaaaaa```___^^^^^^___bbbccc___XXXQQQBBB???<<<:::999999:::;;;444444666777777888888888888888888888888777777777555777888777777777888999555===FFFKKKNNNQQQWWW\\\ccc```___dddhhhkkkqqqwwwtttuuuxxx}}}~~~}}}zzzllleeejjjrrrtttlll]]]JJJ>>>BBBCCCFFFMMMXXX```]]]PPPEEEDDDDDDDDDGGGKKKQQQVVVYYY```fffjjjkkklllppprrrqqqpppqqqrrrssszzz~~~}}}~~~~~~}}}|||}}}~~~mmm```___eeetttvvv^^^JJJ???>>>@@@CCC???CCCJJJPPPUUUXXXYYYYYYVVVXXXVVVTTTYYYbbbggghhhiiilllmmmnnnqqqtttooohhheeegggjjjjjjiiiggghhhkkkiiiiiigggeeebbbaaaaaaaaaaaabbbcccbbb___\\\YYYWWWVVVUUUSSSQQQOOOJJJEEE@@@::::::999999999999::::::999999;;;@@@CCCFFFNNNXXXvvv~~~vvvrrruuuvvvvvv~~~lll}}}~~~hhhBBB>>><<<<<<;;;:::>>>DDDbbbxxxfffpppttttttsss~~~www|||}}}|||}}}|||yyywwwuuuvvvxxxxxxxxxxxxyyyzzz}}}{{{yyywwwhhhVVVKKKXXX[[[]]]mmmuuuooolllqqqzzz~~~uuuSSSDDDIIIIIIOOOccctttyyyiiiXXXLLLGGGJJJMMMbbbqqq```UUUVVV```iii}}}|||{{{yyyvvvsssssstttoooggg^^^VVVIII>>>:::888555555666777777666555;;;666GGGfffccc___xxx}}}ZZZYYY}}}~~~mmmjjjSSSRRRTTTRRRVVV^^^\\\YYYUUUPPPLLLHHHFFFEEEKKKPPPQQQSSSUUURRRLLLGGGFFFDDDBBBBBBDDDFFFGGGGGGEEEDDDFFFJJJLLLKKKIIIKKKMMMNNNLLLHHHCCC@@@>>>;;;???BBBCCCBBB@@@???@@@>>><<<;;;===@@@AAA@@@???===<<<:::888888999:::;;;555666666555222111111222333HHHXXXWWWMMMJJJNNNSSSZZZfffyyyrrrfffiiieeexxxcccrrrfffJJJDDDRRRfff}}}___JJJ<<<>>>BBBHHHUUUjjjzzzuuurrrrrrsssqqqmmmgggeeegggiiikkkkkkmmmlllkkkjjjggg___SSSKKK===;;;999888888999::::::666777777888888888777777888888888888888999999999:::999999888555333444666333555999;;;<<<@@@FFFJJJRRRMMMLLLPPPVVV^^^hhhrrrpppqqqssswwwzzz}}}}}}}}}}}}~~~tttsss}}}{{{zzz}}}zzz|||ooo]]]PPPBBB>>>IIIEEEJJJVVVeeeooojjjZZZLLLBBB@@@???@@@EEEKKKSSSWWW[[[```bbbaaaccciiinnnnnngggiiijjjlllrrrxxxxxxsssrrruuuyyyyyyxxxyyy}}}~~~vvvhhh^^^aaajjjyyyyyy___HHH>>>???FFFKKKOOOUUU```kkktttxxxzzzzzzooommmhhhbbbdddkkkpppppptttyyy{{{xxxuuurrrlllfffkkkhhhfffiiikkkiiigggeeeccceeeffffffdddcccbbbbbb]]]^^^___^^^\\\YYYWWWVVVSSSSSSRRRQQQOOOJJJCCC>>>999888888888888888999999888888<<<@@@CCCFFFOOOXXXuuu}}}uuurrruuuxxxzzzmmm|||kkkEEEAAA>>>===;;;999===CCCXXXzzzeeeccc}}}{{{xxx~~~||||||}}}|||yyywwwvvvwwwxxxwwwvvvvvvxxxzzzwww|||zzztttrrrppp```MMMIIIXXX]]]```nnnuuuqqqoooqqq{{{{{{www{{{[[[IIIMMMMMMSSSjjj~~~uuuaaaPPPHHHJJJMMMddd~~~sss]]]QQQVVVfffttt{{{~~~|||xxxuuuuuuoooqqqnnneee[[[RRRHHH???999777555555666777777666333:::555FFFbbbYYYOOOhhhttt```FFFUUUwwwlll~~~hhhSSSVVVZZZ[[[```^^^\\\YYYUUUQQQNNNKKKJJJAAAIIIMMMKKKKKKNNNNNNJJJFFFEEEEEEDDDEEEGGGIIIKKKEEEBBB@@@AAAEEEIIIIIIHHHMMMPPPRRROOOHHHAAA>>>======AAAEEEFFFDDDBBBAAABBB???===<<<===AAACCCBBB@@@???>>><<<;;;;;;<<<===???666777888666333111000000222III\\\[[[OOOHHHIIIJJJ]]]bbbpppvvvqqqvvvsssooodddLLLHHHRRRaaacccOOO<<<===AAAIIIYYYooo}}}xxxnnnccc]]]^^^aaaYYYZZZ___hhhuuuvvvfffUUUIII:::777444555888:::999777999999999999999888777666777888888888999999999:::666555555777888888888:::888999999:::<<<@@@EEEIIIEEE@@@===AAAIIISSSaaalllppppppqqqrrrtttvvvwwwxxxzzz}}}~~~}}}}}}zzztttkkk^^^MMMAAAAAAGGGLLLTTTcccwwwyyyaaaMMMDDDFFFEEEDDDIIIOOOPPPMMMSSSVVVZZZ]]]```bbbcccddd___]]]]]]bbbjjjnnnmmmkkkooopppqqqrrrrrrsssuuuwwwvvvxxxwwwrrrjjjbbb^^^\\\nnnrrrVVVEEECCCAAAGGGWWWiiissstttooouuu|||||||||{{{~~~}}}vvvqqqpppnnnjjjjjjiiifffeeeffffffeeedddbbbbbbcccffffffcccaaaaaa]]]___aaaaaa^^^YYYVVVUUUSSSSSSTTTRRRMMMGGG@@@<<<<<<;;;999888888888999999666<<<>>>AAADDD@@@FFF[[[tttpppuuuuuuwwwaaa}}}lllFFF???:::;;;===<<<<<<>>>[[[~~~yyy{{{uuueeefffppp}}}|||~~~|||{{{yyy{{{{{{{{{{{{zzzyyyxxxxxxyyy|||{{{vvvuuurrrcccRRRCCCNNNZZZeeepppxxxtttkkkttt~~~vvvqqqwww{{{xxx[[[KKKHHHOOOYYYddd|||bbbPPPLLLMMMLLLjjjiiiSSSTTThhh{{{~~~}}}|||}}}}}}|||yyyvvvooonnnjjjdddZZZNNNCCC<<<999777555444333444555666666>>>>>>HHHTTTHHHBBBVVVfffQQQFFF```uuuiii}}}yyyddd]]]VVVXXX___aaa```\\\WWWSSSQQQQQQPPPOOOIIIJJJJJJIIIHHHHHHJJJKKKJJJKKKLLLKKKJJJIIIGGGFFF>>>???@@@BBBDDDGGGIIIKKKMMMNNNNNNLLLGGGBBB???===>>>@@@CCCCCCAAAAAACCCFFFEEEBBB@@@???@@@AAAAAAAAA???>>>===>>>@@@AAAAAA@@@???999555555444111000222444CCCTTTZZZRRRHHHFFFJJJZZZjjj{{{sss}}}{{{zzzqqqNNNBBBHHH```jjjOOO@@@AAA===MMMlllssszzz}}}ooo```UUUNNNKKKIIILLLMMMRRRXXX___kkklllVVVHHH:::888666444444555777999:::999999999888888777777666666666777777777777888888888777777777777777777<<<777888AAAHHHHHHHHHJJJDDDBBB???@@@KKKZZZccccccmmmooonnnmmmsssyyyvvvnnnyyy}}}|||||||||||||||||||||~~~}}}|||}}}~~~xxxssslllaaaSSSIIIKKKRRRXXXbbbsssmmm\\\VVVXXXWWWQQQOOORRRUUUTTTSSSUUUXXXZZZYYYXXXWWWVVVWWWVVVVVV\\\cccggggggeeehhhjjjkkkllllllmmmppprrrpppqqqrrrnnnggg___ZZZXXXcccpppxxxlllTTTEEEBBBDDDVVVtttmmmqqqxxx|||||||||yyysssnnnllljjjjjjhhhgggfffeeeeeeeeedddcccffffffffffffeeecccaaaaaa^^^```bbbaaa]]]YYYVVVTTTSSSSSSSSSPPPLLLFFF@@@<<<;;;;;;999888888888999999888<<<<<<>>>BBBAAAKKKbbb~~~tttrrrwwwwwwvvv|||XXXuuuHHH@@@;;;;;;<<<;;;;;;===KKKlll~~~zzzxxx|||zzzmmmnnnvvvzzzyyy~~~~~~~~~~~~}}}|||zzzyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwzzzxxxuuuvvvrrraaaLLLCCCLLLXXXcccqqq{{{{{{tttzzzzzztttwwwzzzxxx[[[LLLJJJSSS___hhhzzzcccTTTRRRRRRQQQeeexxxqqq^^^[[[fffvvv}}}}}}|||||||||}}}|||zzzxxxpppmmmggg___TTTJJJAAA<<<888777555444444444666666555999999BBBLLLBBBEEE```hhhMMMHHHhhh{{{uuurrrzzzeee___XXXYYY^^^]]][[[XXXTTTQQQPPPOOONNNMMMJJJKKKLLLLLLLLLLLLNNNPPPTTTSSSQQQOOOLLLIIIFFFDDD===>>>???AAACCCFFFHHHJJJMMMMMMMMMJJJEEEAAA>>>===<<>>???@@@@@@@@@>>>===<<<>>>???@@@???@@@;;;777888777444222444333>>>KKKRRRPPPJJJGGGHHHWWWdddrrrxxx~~~}}}uuurrrNNN@@@DDDYYYsss[[[BBBBBB===GGG^^^eeerrryyyjjj]]]RRRIIIAAA<<>>@@@BBBEEEGGGHHHMMMLLLJJJGGGBBB>>>===>>><<<>>>AAABBBCCCDDDFFFIIIDDDAAA===<<<===???AAAAAABBB@@@===<<<>>>@@@AAABBBCCC>>><<<===;;;777444555444999BBBKKKPPPPPPLLLHHHVVVfffssswwwzzz~~~xxxwwwyyyzzzpppPPPCCCGGG]]]{{{hhhHHHEEE???DDDQQQYYYnnn~~~vvvjjj^^^TTTKKKBBB<<<===::::::<<<>>>===AAAEEEKKKMMMPPPRRRQQQLLLCCC===999888777777666666777777999999999888888888888777555555555666666666777777888777666777999<<>>???AAABBBCCCDDDFFFGGGBBB???<<<;;;>>>AAADDDFFFDDDBBB???>>>AAAEEEHHHIIIHHHCCC@@@AAA>>>888444444555888???JJJVVV[[[TTTJJJPPPjjjwwwnnnrrrwwwjjjwwwoooSSSDDDGGG]]]}}}oooPPPGGG@@@FFFQQQ\\\ttt|||wwwooocccXXXPPPNNNNNNOOOFFF>>>======>>>@@@DDD;;;<<<>>>@@@BBB@@@<<<999777777777666666666555555777777777777666666666666333444444444444555555555777666555555888<<>>>>>===<<<<<<===???@@@@@@BBBEEEGGGPPPRRRUUUWWWWWWRRRMMMIIIJJJMMMUUUaaaooo}}}}}}{{{{{{{{{{{{vvvgggQQQGGGJJJXXXlllNNNHHHQQQ[[[hhhzzzeeeZZZSSSHHHEEEJJJHHHKKKPPPTTTWWWZZZ^^^aaadddfffccc]]][[[___```]]]^^^``````^^^[[[WWWUUUTTTSSSRRROOOLLLGGGCCC???<<<:::999888888888999:::;;;777;;;999;;;@@@AAAMMMeeezzzuuutttuuutttuuu}}}|||ooo```}}}}}}PPPFFF>>><<<<<<::::::<<<;;;JJJSSS\\\kkksssvvv}}}zzz}}}~~~vvvxxx||||||{{{{{{zzzzzzzzzyyy~~~|||yyywwwvvvuuuuuuwwwyyyzzz||||||bbbGGG>>>AAAIIIZZZmmm}}}{{{vvvyyy}}}~~~|||yyy~~~uuuXXXKKKFFFVVVrrrlllaaaaaahhhnnnqqq|||}}}~~~|||yyy{{{}}}}}}}}}~~~{{{xxxwwwzzz}}}|||ooo___SSSOOOKKKGGGJJJCCCUUUxxx{{{|||}}}zzzxxxvvvssspppjjjeee]]]SSSIII???999555666666555555555666666666777:::CCCBBB888CCCnnnhhh^^^}}}yyyssskkk___aaa___]]]]]]VVVWWWUUURRROOOMMMKKKGGGEEEBBBFFFJJJMMMNNNNNNNNNOOOMMMLLLJJJHHHGGGFFFGGGGGGDDDDDDDDDEEEEEEFFFHHHHHHIIIHHHEEEAAA>>>===>>>@@@BBBBBBBBBBBBCCCDDDDDDDDD???===;;;===AAAFFFIIIKKKFFFDDDBBBBBBFFFKKKOOOQQQLLLFFFCCCBBB???888333222333777>>>IIIYYY```XXXKKKFFFpppyyy||||||zzziii___ssssssXXXEEEAAATTTuuutttYYYFFF>>>HHHUUUddd{{{}}}{{{}}}zzzyyyqqqcccTTTNNNTTT[[[]]]SSSJJJGGGFFFDDDBBBCCCEEEDDDDDDDDDCCC@@@<<<999666666555555555444444444444444444555555555555555222222333333333444444444555444333444666;;;???BBB@@@>>><<>>???>>>BBBGGGKKKOOOSSSZZZ```fffiiifff___]]]bbbccc^^^\\\]]]^^^\\\YYYVVVTTTTTTRRRRRRPPPMMMIIICCC>>><<<:::999888888888999:::;;;666;;;:::===BBBBBBNNNeeevvvtttsssuuuxxx|||uuu]]]rrr|||QQQGGG???<<<<<<;;;;;;======JJJTTTbbbuuu|||{{{{{{ttt}}}vvvxxx~~~~~~}}}||||||{{{{{{||||||~~~|||yyyvvvtttsssrrrrrrtttwwwxxxyyy}}}yyybbbJJJ@@@@@@IIIZZZlllzzzsssooottt|||vvvrrrzzzoooYYYOOOFFFSSSooo|||vvvfff```dddkkkrrrxxx{{{yyy{{{|||xxxttt}}}}}}zzzzzz~~~}}}~~~|||yyyyyyzzz|||vvvoooaaaPPPIIILLLPPPQQQIIIJJJ[[[qqquuuuuu}}}}}}zzzwwwsssnnnjjjddd```XXXOOOFFF>>>888666555555555666666666666666666:::CCC@@@:::QQQ{{{^^^bbb}}}wwwtttxxxddd]]]bbb```^^^^^^YYYUUUSSSOOOLLLJJJHHHFFFDDDEEEIIIMMMOOOOOOMMMLLLKKKFFFFFFFFFGGGIIIJJJLLLMMMJJJIIIHHHHHHGGGGGGGGGHHHFFFEEEDDDAAA>>>>>>@@@BBBDDDCCCBBBCCCDDDDDDCCCBBB===<<<<<<>>>CCCHHHKKKLLLGGGEEEDDDFFFJJJOOORRRSSSLLLFFFBBBAAA===777333222000666===FFFTTT^^^YYYLLLJJJ~~~tttbbbVVVmmmxxxfffSSSGGGSSSnnn|||cccFFF<<>><<<:::>>>CCCFFFHHHNNNVVV]]]gggllliii```]]]bbbaaa[[[ZZZ[[[[[[ZZZWWWUUUTTTTTTQQQRRRQQQOOOJJJDDD???;;;999999888888888999;;;;;;777;;;;;;>>>DDDFFFRRRkkksssssstttvvvyyy~~~~~~xxx___{{{{{{QQQHHH???<<<<<<;;;<<<>>>===KKKYYYooo~~~qqqppp}}}zzz{{{~~~}}}}}}}}}~~~~~~|||zzzxxxuuutttttttttuuurrrwwwxxxxxx{{{wwweeeOOOCCCCCCKKK\\\mmmwww~~~xxxmmmjjjsss~~~}}}}}}qqqmmmuuuzzzyyyzzzbbbTTTOOOCCCKKKccclllzzzpppeee^^^aaahhhmmmsssyyy{{{xxx{{{~~~{{{zzz|||~~~{{{{{{}}}~~~{{{xxxuuutttrrrqqq```[[[QQQFFFEEELLLTTTVVVFFFNNNXXX___dddttt~~~}}}|||zzzwwwrrrlllggg```[[[RRRHHH@@@;;;999888444555555666666666666666999:::@@@===AAAfffVVViiizzzpppuuujjjZZZYYY___[[[XXXYYYVVVOOOLLLHHHFFFEEEEEEDDDCCCFFFIIIMMMOOOMMMIIIFFFDDDAAACCCEEEGGGJJJLLLMMMMMMMMMMMMKKKIIIGGGFFFFFFFFFCCCCCCCCCAAA@@@@@@BBBCCCDDDBBBAAABBBEEEFFFEEECCC<<<<<<<<<@@@DDDGGGHHHHHHGGGEEEEEEGGGJJJMMMOOOOOOHHHBBB======;;;777444555000888>>>BBBMMMYYYYYYQQQ[[[lllWWWkkk~~~yyyhhhSSSTTTfffzzzpppMMM>>>FFFJJJZZZpppvvv~~~}}}{{{yyyzzzzzzyyyqqqbbbPPPCCC???CCCIIIKKKLLLUUUbbbkkkoooqqqtttkkkiiifffbbb\\\TTTKKKEEE999888666555555555777888444444555555555666666666555555666666666777777777888888666666666666777888888<<>>======???CCCGGGHHHEEEBBBEEEHHHNNNWWWdddsss{{{tttpppnnnmmmaaannngggSSSPPP```~~~nnnWWWLLLHHH@@@999;;;AAAAAA<<<:::>>>AAACCCDDDJJJSSS[[[gggllliii___\\\```^^^VVVXXXYYYZZZYYYVVVTTTTTTUUUQQQRRRRRRPPPLLLEEE???;;;999999888888888999;;;<<<888;;;;;;>>>EEEHHHWWWqqqssssssuuuuuuvvv|||www```tttQQQHHH???<<<<<<<<<===???777GGG]]]~~~~~~~~~uuuyyyrrrfffkkkxxx~~~~~~~~~{{{zzzxxxvvvvvvwwwxxxyyytttyyy{{{zzz{{{xxxhhhVVVFFFEEEMMM___nnnvvv|||{{{}}}}}}vvvkkkiiittt}}}sssooovvvyyyvvvpppsssyyysssWWWNNNMMM@@@CCCVVV\\\ggg___YYYYYYbbbkkknnnsssyyy|||yyyzzz|||}}}~~~{{{xxxwwwxxx{{{||||||xxxtttpppllljjjgggcccaaaQQQPPPJJJDDDEEENNNUUUWWWHHHQQQVVVUUU^^^zzz{{{zzzzzzzzzxxxrrrkkkfff___XXXMMMBBB;;;888999;;;444444555666777777666666>>>;;;===<<>>???AAADDDGGGIIIJJJJJJJJJOOONNNLLLIIIGGGFFFDDDDDDAAABBBBBBBBBAAAAAACCCEEEBBBAAA@@@BBBEEEHHHGGGEEE<<<<<<===@@@DDDFFFEEEDDDFFFEEEEEEFFFIIIJJJKKKJJJDDD>>>:::::::::777666888333<<>>>>>>>>;;;;;;;;;;;;<<<>>>???@@@@@@FFFLLLTTTcccvvvxxxssspppkkkhhhiiigggnnnhhh\\\VVV\\\xxx|||eeeVVVOOOFFF::::::===:::===DDDCCCIIIGGGOOOTTTMMMRRRgggsssxxxhhh]]]^^^___YYYVVVYYYZZZVVVTTTWWW[[[[[[UUUOOOUUUPPPJJJHHHFFFCCC<<<666999999888888888888888888999888:::DDDJJJHHH\\\|||qqquuu|||~~~wwwuuu{{{yyy{{{yyyhhhlllSSSIII@@@???@@@>>>;;;;;;???IIIsssyyyfff\\\gggqqqooo{{{}}}{{{zzz|||||||||{{{zzzxxxwwwvvvuuu{{{{{{zzzzzz|||{{{qqqeeeIIIVVVbbbmmmtttrrrxxx{{{xxxyyyrrriiirrr}}}}}}nnngggwww{{{hhhiiieeejjjsss}}}wwwWWWBBBBBBBBBFFFKKKOOOPPPPPPUUUWWW\\\eeennnuuuyyyzzz{{{}}}|||{{{|||~~~|||vvvooolllqqqccc^^^mmmiiiZZZ[[[RRRQQQKKKEEELLLUUUSSSHHHHHHJJJQQQWWWggg{{{sssvvvzzznnnfffeeebbb___SSSGGG@@@<<<888777888888888777666666777888999999EEE<<>>AAACCCFFFIIIKKKKKKJJJJJJGGGGGGGGGHHHHHHIIIIIIJJJDDDDDDCCCBBBBBBCCCEEEFFFDDDDDDDDDCCCCCCCCCDDDDDD>>>CCCHHHHHHEEECCCEEEHHHFFFEEEFFFHHHIIIIIIHHHFFF@@@>>><<<:::888777777777666<<<@@@BBBJJJUUU\\\\\\fffpppiiikkkppprrr}}}~~~xxxvvvWWWJJJfffmmmcccHHH@@@CCCKKKZZZiiiqqqxxx~~~|||zzzyyyzzz{{{||||||kkk[[[VVVUUUSSSOOOMMMNNNNNNRRRWWWYYY[[[bbbjjjlllxxx}}}|||zzzlllZZZ@@@888444555777777888:::888888999888777777888999666888::::::::::::::::::<<<888777888999777999===999>>>JJJSSS^^^tttyyyqqqtttyyyvvvuuu}}}rrrqqqwwwxxxsssppptttwwwvvvVVVPPPMMMOOOQQQOOONNNOOOJJJEEECCCDDDCCCAAACCCFFFHHHMMMQQQQQQMMMHHHDDDAAA@@@@@@??????@@@BBBEEEFFFPPPWWWYYYVVVZZZaaa```XXXPPPNNNIIIBBB===::::::;;;888999::::::999999;;;<<<999;;;===>>>??????>>>===999999999:::<<<===???@@@EEEHHHLLLTTTcccwww{{{ssspppooolllkkklllqqqvvvooobbb[[[\\\pppxxxeeeWWWPPPJJJ???===>>>999@@@KKKMMM]]]^^^gggggg___iii~~~|||jjj]]]\\\\\\YYYYYY^^^WWWTTTSSSTTTWWWXXXTTTQQQSSSNNNIIIGGGFFFBBB<<<777888888888888888888888888;;;::::::BBBIIIJJJaaa{{{sssvvvyyyyyyvvvzzz{{{yyyzzzzzzqqqmmmxxxqqqzzz{{{xxxSSSIIIAAA@@@@@@>>><<<<<<===LLLwwwvvvlllttt{{{vvv}}}yyy~~~|||zzz{{{|||~~~{{{zzzyyyyyyxxxxxxyyyyyy~~~~~~||||||~~~vvvkkk[[[ooo}}}}}}}}}wwwwww{{{vvvnnnpppzzzxxxxxxwwwmmmhhhuuuzzzlllddd___dddooozzzqqqPPPCCCBBBCCCIIIPPPSSSQQQMMMTTTXXX```hhhpppvvvzzz|||~~~yyyxxx}}}yyypppkkkoooqqqeeeddduuurrr^^^VVVUUUQQQKKKIIINNNRRROOOGGGKKKJJJPPPZZZooo}}}}}}zzzsssvvvxxxkkkbbbbbb```ZZZOOOCCC>>>;;;777666777888777666666666777888999:::GGG>>>;;;KKKlllcccKKK]]]yyyooonnnvvvRRRMMMQQQQQQHHHGGGHHHAAAAAACCCDDDDDDCCCCCCDDDFFFEEEDDDCCCBBBAAA???>>>===@@@AAACCCFFFHHHIIIIIIJJJGGGGGGHHHHHHIIIJJJKKKKKKGGGFFFDDDCCCCCCDDDDDDEEECCCDDDDDDDDDDDDCCCCCCBBBAAADDDGGGFFFCCCBBBEEEHHHGGGFFFFFFGGGHHHHHHFFFDDD???>>><<<:::888777777777555;;;???AAAJJJXXXbbbdddbbb|||sssjjjhhhgggkkklllyyyxxx|||uuu```XXX```iii~~~lllQQQGGGIIIRRRcccsssyyy~~~}}}|||zzzyyyxxxxxxyyyyyyvvvjjj```]]]^^^aaaeeejjjeeeeeegggiiifffbbbccchhhhhhrrrzzz}}}nnnZZZBBB<<<888999:::999999;;;:::::::::999999999;;;<<<888777888:::======;;;888;;;;;;<<>>???@@@BBBEEEEEECCC???===<<<===<<<;;;;;;<<<>>>@@@AAAHHHNNNPPPOOORRRYYYWWWQQQLLLHHHBBB>>><<<;;;:::999:::;;;<<<;;;::::::;;;===888:::<<<>>>???>>>===<<<777888999:::<<<===>>>???GGGHHHIIIQQQbbbvvvyyypppiiihhhiiihhhiiilllrrrwwwpppeee```]]]iiixxxkkk```XXXMMMCCC???===;;;IIIXXXZZZgggkkkrrrnnniiiyyywwweeeWWWSSSTTTTTTYYY```SSSSSSSSSTTTTTTSSSRRRRRROOOKKKGGGEEEDDDAAA<<<888888888888888888888888888<<<<<<;;;AAAHHHLLLfffzzzwwwxxxwwwtttxxx}}}wwwxxxrrrooohhhlllvvv~~~yyyhhhvvvTTTJJJBBBAAABBB???===<<<===LLLrrr|||wwwxxxxxx~~~|||||||||{{{zzzzzz|||}}}yyyyyywwwwwwwwwyyy{{{|||}}}|||{{{sssiii}}}|||wwwwwwzzzxxxrrrqqqvvvrrrnnnpppnnniiipppwwwqqq___[[[cccppp{{{lllLLLBBBBBBEEEMMMUUUWWWPPPJJJVVV]]]gggoootttyyy~~~{{{zzzqqqrrr|||}}}pppgggggguuuppphhhooovvv^^^SSSZZZRRRMMMOOOPPPNNNIIIGGGMMMHHHOOO```}}}}}}zzz{{{xxxssswwwuuueee]]]___\\\SSSHHH???;;;999666555666777666555555555777888999999EEE???777WWWbbbXXXJJJbbbnnnffftttiiiSSSMMMOOONNNDDDCCCDDD>>>DDDFFFGGGGGGEEEDDDDDDEEE@@@@@@@@@@@@@@@???>>>>>>>>>???@@@BBBDDDFFFHHHIIIFFFFFFGGGHHHJJJKKKLLLLLLJJJIIIGGGEEEDDDDDDDDDEEEDDDDDDDDDDDDCCCBBBBBBAAACCCEEEEEEBBB@@@@@@DDDIIIIIIGGGFFFFFFFFFEEECCCAAA>>>===;;;:::999888888888555999<<>>EEEHHHDDD>>>===>>>CCCEEEAAA<<<===BBB```rrrjjj\\\iiiqqqbbbWWW\\\qqqwwwrrrtttttttttwwwzzzyyyvvv\\\\\\bbbpppzzzxxxpppkkkbbbXXXPPPOOOOOOKKKGGGEEEDDDAAA@@@???===:::999;;;:::999888777777999;;;<<<@@@DDDGGGGGGJJJOOONNNIIIDDD@@@;;;999;;;<<<:::999:::<<>>===<<<===999999:::;;;<<<<<<<<<<<<999:::;;;<<<======>>>>>>CCCCCCFFFNNN```rrryyywwwkkkbbb[[[ZZZ\\\]]]___bbbdddiiieee```___\\\bbbsss}}}vvvkkkaaaSSSHHHCCCCCCKKKaaaoooiiibbbdddfffbbbccczzzcccVVVIIIFFFHHHKKKQQQXXXOOOSSSWWWWWWTTTQQQOOOPPPKKKHHHEEEDDDBBB@@@<<<888888888888888888999999999;;;===<<>>@@@HHH```}}}{{{~~~yyynnnooo|||xxxwww{{{~~~|||zzz{{{}}}{{{yyywwwvvvvvvxxx{{{}}}}}}}}}{{{zzz}}}~~~xxxjjjnnnuuuttt~~~~~~~~~~~~|||wwwtttvvvzzzllleeejjjnnnhhhiiiqqqqqq[[[]]]kkk{{{mmmPPP@@@EEEMMMUUUXXXVVVPPPKKK\\\dddlllssswww}}}~~~vvvpppoooiiippp}}}yyygggcccmmmnnnjjj~~~mmmYYYZZZ___UUUPPPTTTRRRJJJEEEHHHJJJDDDOOOjjj{{{yyyzzzwwwsssvvvrrr```YYY[[[XXXLLLCCC;;;999888666555666666555555555555777888999888===;;;;;;pppkkk[[[RRRjjj{{{``````\\\PPPOOOUUUTTTFFFCCCFFFCCCHHHIIIJJJHHHEEEBBB@@@@@@===>>>???@@@AAAAAA@@@@@@>>>>>>>>>???AAADDDGGGIIIEEEEEEFFFHHHIIIJJJKKKLLLMMMKKKIIIGGGFFFEEEEEEEEEGGGEEEBBB@@@@@@@@@AAABBBDDDDDDAAA>>><<<>>>CCCGGGJJJHHHFFFEEEDDDCCCAAA???<<<<<<;;;::::::999999999777888999<<>>AAADDDEEEEEEFFFCCCCCCKKKVVVZZZUUUOOOSSSSSSSSSOOOGGGAAAFFFOOO|||}}}~~~ssswww}}}ssssssrrrpppqqqsssssspppllldddbbbiii|||}}}sssjjjccc```dddgggccc^^^\\\QQQKKKFFFEEEBBB<<<;;;>>>888777666555555666888999:::===???AAADDDGGGFFFCCC>>>;;;777777:::<<<;;;::::::>>>CCCEEEDDD@@@===<<<;;;:::888888888:::===>>><<<===>>>>>>>>>>>>======???AAAEEEOOO___mmmppplll```WWWNNNLLLMMMMMMNNNQQQPPPUUUTTTSSSWWWTTTXXXggg}}}|||~~~yyykkk___TTTJJJGGGPPPeeerrrZZZUUUSSSQQQZZZsss{{{lllLLLDDD======@@@CCCHHHLLLKKKQQQXXXZZZVVVPPPLLLKKKHHHGGGEEECCCAAA>>>;;;999777777888888888999999999777<<<>>>AAAFFFKKKeee}}}}}}}}}~~~tttllluuuVVVMMMFFFFFFGGGDDDAAA@@@BBBBBBOOOdddnnnmmmnnntttrrrrrrzzz}}}wwwlllooo{{{zzzsssyyy~~~}}}}}}}}}|||yyywwwvvvwwwyyyzzz{{{|||{{{yyy|||}}}lllZZZnnnhhh^^^nnnqqqyyy|||vvvwwwzzzeee^^^eeejjjbbb```gggkkkYYY```ttt}}}mmmVVVCCCNNNZZZ^^^YYYSSSRRRSSS```eeelllqqqvvvwwwooolllhhhlllzzzwwwdddjjjmmmoooaaaWWWggg```WWWSSSUUUQQQGGGDDDHHHCCCAAAUUUzzz~~~{{{yyy{{{wwwssstttmmm\\\WWWYYYTTTGGG???888888888666666777666555555555666777999::::::555777JJJwww___XXXxxxooo\\\ffftttWWWLLLQQQ^^^^^^MMMGGGLLLLLLLLLLLLKKKGGGBBB>>><<<;;;===???AAACCCDDDDDDDDDCCC@@@???>>>>>>@@@CCCFFFHHHEEEEEEFFFGGGHHHIIIJJJJJJMMMLLLJJJHHHGGGFFFFFFGGGKKKGGGAAA<<<;;;===AAADDDCCCAAA???<<<;;;>>>BBBFFFIIIGGGDDDCCCBBBAAA@@@>>>;;;;;;;;;<<<<<<;;;;;;;;;999888888:::@@@MMM^^^lllWWWSSSKKKPPP\\\ZZZUUU[[[eeennnqqqyyyyyyUUUXXXmmmgggRRRFFFHHHVVVeeecccgggqqq}}}~~~}}}yyyuuuqqqnnnfffXXXJJJDDDDDDGGGMMMRRRTTT^^^qqqnnnPPP======;;;<<>><<<::::::;;;<<<<<<<<<;;;???EEEGGGFFFBBB>>><<<<<<;;;999999999;;;>>>???======???@@@@@@???>>>======AAAFFFOOO\\\hhhkkkggg[[[QQQFFFCCCAAA@@@AAACCCBBBGGGFFFFFFJJJHHHLLL\\\rrr{{{~~~xxxwwwwwwppp```SSSHHHDDDJJJ\\\zzzlllRRRFFFAAADDDNNNaaadddTTT===;;;999999<<>>@@@CCCFFFGGGHHHGGGGGGCCCBBBAAAAAABBBDDDFFFHHHFFFGGGGGGHHHHHHIIIIIIJJJLLLKKKIIIHHHGGGHHHHHHIIILLLGGG@@@;;;999<<<@@@DDDAAA@@@>>>===>>>@@@CCCEEEFFFDDDBBBAAAAAAAAA@@@???;;;<<<<<<===>>>>>>======;;;999999:::<<>>>>>BBBGGGOOOSSS[[[gggttt|||~~~}}}~~~~~~rrr___UUUYYYaaa}}}mmmeeezzzsssooolllmmmmmmjjjiiijjjiiikkkttt~~~rrrjjjdddjjjwww|||rrrmmm^^^YYYZZZ```\\\KKK>>>;;;:::999777555555555777888;;;;;;===BBBEEEFFFEEEDDDCCCCCCBBB@@@===;;;<<<======@@@CCCDDDBBB@@@>>>===;;;<<<===>>>????????????999:::===???@@@@@@??????<<<@@@EEEJJJTTT```eeeeee[[[PPPEEE???===:::;;;===:::???===<<<@@@???FFFWWWnnnxxx|||tttqqqooogggXXXKKK>>>DDDUUUooogggLLL===999>>>CCCLLLLLLAAA999999888888:::<<<<<<<<<===AAAGGGKKKLLLJJJIIIHHHGGGGGGFFFCCC@@@===::::::666777777888999999::::::666???AAAAAAFFFRRRqqq}}}xxx{{{vvvwww|||YYYQQQKKKLLLMMMJJJGGGFFFBBB???DDDRRR]]]```aaaeeekkkqqqvvv|||xxxtttzzz||||||~~~yyyyyyyyywwwxxx|||yyy{{{~~~|||}}}|||{{{yyyxxxwwwvvvvvvxxx{{{{{{zzz}}}uuubbb\\\bbbXXXHHHJJJ[[[nnn{{{tttnnnggg___bbblllkkk^^^___gggfffccc___iiiwwwyyywwwmmm]]]QQQ[[[ccc```UUUOOOTTT[[[]]]aaahhhrrr}}}yyylllpppxxxmmm|||kkk```ppprrriiivvvkkk^^^dddfffUUUVVVRRRIIIAAAAAACCCDDDBBBNNNwww|||wwwvvvxxxtttmmmhhh___TTTUUUTTTHHH???999555666888666444555777777666777888:::;;;===AAA888GGGuuu{{{cccRRRaaazzz[[[WWWtttyyygggXXXOOOQQQ]]]___RRROOORRROOOLLLKKKHHHCCC>>><<<===??????AAADDDHHHIIIIIIIIIHHHFFFEEEEEEDDDEEEFFFGGGHHHJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGHHHIIIKKKLLLJJJFFFAAA===;;;<<<>>>@@@@@@@@@@@@BBBDDDEEEFFFEEECCCAAA??????@@@AAAAAA@@@;;;<<<>>>???@@@@@@@@@???<<<::::::;;;;;;???MMM\\\XXX\\\UUUOOOWWW\\\```iiitttuuu~~~bbbUUU\\\ssszzzeeePPPIIINNNUUUYYY[[[eeeuuu~~~|||zzzwwwvvvrrrjjjaaa\\\XXXUUUXXX]]]dddkkkyyypppXXXGGGBBBCCC>>>???CCCKKKPPPUUU]]]fffooosss|||xxx{{{pppmmmvvvqqqnnnmmmiiidddeeejjjmmmrrr{{{|||nnnccc___nnnwwwsssmmmeeebbbiiisssoooZZZGGG@@@;;;:::888666666666777888>>>===???DDDHHHHHHGGGFFFIIIJJJIIIEEE???;;;;;;===???@@@AAA@@@>>>===>>>???;;;===AAADDDEEECCC@@@>>>555777:::>>>@@@AAAAAA@@@;;;???BBBDDDLLLYYYaaaccc]]]RRRFFF@@@===::::::<<<666<<<999888<<<<<>>>>>AAACCC???BBBEEEHHHJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHLLLLLLLLLLLLKKKKKKKKKKKKGGGGGGFFFGGGHHHJJJLLLMMMGGGEEEBBB???============@@@@@@BBBEEEHHHIIIHHHGGGBBB@@@>>>>>>@@@AAABBBBBB;;;<<<>>>@@@AAAAAAAAAAAA<<<:::;;;===;;;===IIIXXXggglllaaaTTTYYYbbbgggooovvvvvvzzzbbbPPPSSSiiizzzmmmXXXNNNPPPVVVWWWYYYcccttt}}}}}}}}}}}}|||{{{{{{zzz}}}}}}xxx```MMMDDDGGGLLLRRRTTT\\\hhhrrr|||yyytttpppllleee]]]___ffflllllliiibbbZZZYYY___eeevvvllllllhhhpppwwwuuugggUUUFFF???<<<;;;999777666666777888888999<<<@@@DDDHHHKKKMMMNNNKKKFFF@@@;;;888666555999;;;>>>???>>>=========<<<>>>@@@DDDEEECCC???;;;<<<;;;;;;;;;<<<>>>@@@AAA??????@@@CCCJJJQQQVVVXXXTTTUUUPPPGGGDDDEEEAAA:::<<<888888<<<<<>>EEEGGGHHHLLLAAA<<<777666:::===<<<:::;;;===@@@CCCGGGIIIJJJKKKMMMJJJGGGFFFEEEAAA<<<777888888888888888999999999;;;<<>>@@@@@@>>>;;;999;;;>>>DDDEEEGGGHHHHHHGGGEEEDDDCCC@@@>>>>>>BBBEEEEEEDDDAAA???===???CCCFFFGGGFFFCCC???===>>>>>>???DDDKKKbbbjjj^^^ddd[[[jjjyyyrrruuuuuuqqqsssjjj|||uuu]]]PPP\\\qqq~~~yyygggTTTNNNRRROOOOOOVVVgggxxx||||||{{{{{{{{{{{{||||||sssgggbbbeeejjjnnnuuu|||rrrooojjjgggeeedddaaa```dddeeeddd^^^YYY]]]iiissszzzfff```dddxxxwwwsssiii[[[LLL@@@;;;:::999777666555555666666666777999;;;>>>@@@BBBCCC@@@???<<<:::888888888999999;;;<<<;;;:::999999::::::;;;===AAADDDEEECCCAAA<<<<<<;;;;;;;;;===>>>???BBBCCCCCCDDDFFFJJJPPPTTTQQQTTTSSSPPPOOOPPPLLLEEEAAA<<<===BBBDDDJJJ___uuuuuurrruuuooolllhhhiiibbbOOOGGGRRRwwwuuuTTTGGG@@@GGGVVV______\\\FFFAAA<<<;;;===@@@AAAAAANNNOOOSSSVVVYYYYYYWWWVVVPPPLLLHHHEEECCC@@@;;;777888888888888888999999999:::<<<@@@EEELLLaaaxxxnnnrrrwwwnnnmmm|||jjjlllxxx^^^WWWPPPLLLMMMNNNNNNMMMGGGBBBAAAGGGWWWvvv~~~~~~~~~jjjdddeeedddgggqqq|||uuuvvv|||~~~~~~{{{yyy{{{uuuuuuvvvyyyzzzyyyvvvsssuuuwwwyyyyyyyyyzzz{{{}}}|||tttiii[[[LLLBBBDDDJJJaaammmkkkeeelllpppkkkhhhfffttt}}}vvvvvvyyypppeeegggqqqrrrrrrlll^^^ccc[[[SSSOOOMMMNNNUUU]]]gggpppzzz}}}lllooovvvvvvlllqqqjjjXXXMMMQQQUUUTTTNNNMMMWWWVVVKKKQQQWWWIIIOOOCCC<<<>>>>>>===BBBJJJ[[[|||xxxuuuooojjjeeeccc]]]VVVQQQOOOJJJCCC>>>888777555444444444666666777666777888888:::CCCLLLEEEAAA```dddMMMCCCQQQ~~~gggccc|||ppp[[[XXXUUUSSSPPPLLLHHHGGGIIIKKKLLLKKKJJJHHHGGGFFFEEEEEECCCFFFJJJLLLKKKIIIHHHHHHGGGHHHJJJLLLLLLKKKJJJIIIFFFHHHIIIIIIHHHFFFFFFFFFDDDCCCCCCDDDFFFFFFEEECCCAAABBBCCCBBB@@@???AAACCCFFFGGGHHHHHHHHHGGGEEEDDDCCCAAA>>>>>>AAADDDEEEDDD@@@???@@@CCCGGGJJJIIIHHHCCC???===>>>======BBBIIIZZZ}}}mmmcccggg^^^kkkzzzpppyyyvvvlllkkkgggtttvvvbbbRRRXXXkkk|||ooo[[[OOONNNOOOPPPVVVcccuuu}}}}}}|||{{{{{{{{{{{{{{{rrroookkkhhhfffdddbbb```ggggggeee___\\\bbbooo{{{uuueeeZZZ]]]fff|||sssdddUUUIII@@@:::777777777666555444444444444666666777777888888999999666666555555666888:::;;;:::::::::888666555777999:::999:::===AAADDDFFFFFF===<<<<<<;;;<<<===???@@@GGGGGGGGGEEEDDDFFFKKKPPPMMMRRRUUUWWWYYY[[[VVVPPPJJJFFFFFFKKKOOOSSS```oooaaadddxxx~~~sssmmmjjjeeehhhdddTTTJJJWWW|||qqqSSSJJJGGGTTTlll|||vvvhhhHHHEEEAAA???BBBHHHNNNSSSZZZ]]]ccchhhiiieee^^^XXXUUUPPPIIIDDDAAA>>>:::666777777888888888999999999999<<>>999>>>BBBBBBFFFMMMmmm}}}{{{xxxsssllleee___\\\XXXRRRNNNKKKFFF???:::888777555444444555666666666888777555888@@@EEEFFFDDDBBBRRRNNN@@@DDDbbbqqq\\\ggglll\\\[[[TTTRRRNNNJJJGGGGGGJJJMMMLLLKKKJJJIIIHHHHHHHHHHHHEEEHHHKKKLLLKKKIIIGGGGGGGGGHHHKKKMMMMMMLLLIIIHHHAAACCCEEEFFFEEEEEEEEEFFFBBBAAAAAABBBDDDEEECCCBBBAAABBBDDDDDDCCCDDDEEEGGGGGGGGGHHHGGGFFFEEEDDDCCCDDDAAA??????AAACCCDDDDDD@@@AAADDDIIILLLMMMKKKIIIDDD@@@======<<<;;;???FFFUUUwwwqqqfffddd^^^kkk|||www|||uuussswwwxxxyyynnnxxxiiiWWWSSScccyyyzzzeeeSSSIIIPPPSSSVVV^^^rrr~~~}}}{{{zzzzzzzzzzzz{{{|||uuurrrooojjjgggfffdddbbbaaa|||xxxrrrnnnmmmpppvvvyyyvvvpppiiibbb\\\ZZZaaajjjiii]]]MMMAAA<<<:::888555666666555555444444444444777666666666666666666666666666666666777888:::;;;:::999888666555666999<<<===;;;::::::>>>BBBDDDEEE=========>>>???AAACCCDDDKKKJJJHHHGGGGGGJJJNNNPPPMMMOOOQQQTTTWWWXXXUUURRRPPPMMMOOOTTTWWWVVVYYY^^^QQQWWWkkk{{{xxxnnnjjjgggbbbfffeeeXXXLLLXXX{{{jjjUUURRRTTTfffgggGGGFFFFFFGGGNNNZZZgggqqq~~~xxxlllYYYRRRIIIBBB???<<<999666777777777888999999:::::::::>>>CCCIIIVVVppp~~~vvvqqqtttuuupppzzzfffkkk\\\SSSIIIIIIOOOSSSRRRNNNKKK@@@HHHJJJJJJwww|||yyygggfffllltttzzzuuuwwwooovvv~~~vvvuuuyyy}}}~~~}}}yyyxxxwwwxxxyyyyyywwwuuu{{{||||||zzzxxxwwwyyyzzzzzz{{{xxxjjjUUUFFFHHHRRRkkkwwwyyyvvv|||{{{ttttttwww~~~mmmnnn{{{|||uuuhhh```]]]ZZZYYYVVVUUU[[[cccssszzzssslllgggcccbbb\\\UUUQQQUUUYYYWWWRRRPPPWWWZZZTTTPPPTTTPPPBBBDDD===;;;???BBBEEEQQQ___~~~|||yyytttlllbbb\\\VVVRRRNNNKKKGGGBBB<<<777777666555555555555666666666999888444999CCCEEE???>>>GGGIII>>>@@@VVVwwwggg\\\tttgggZZZYYYPPPPPPMMMJJJHHHHHHKKKMMMJJJIIIIIIHHHHHHHHHHHHIIIHHHKKKMMMMMMKKKIIIGGGGGGDDDFFFIIIKKKKKKIIIGGGEEEAAACCCEEEEEEDDDDDDEEEFFF@@@@@@???AAABBBCCCBBB@@@>>>???AAABBBDDDEEEFFFGGGFFFFFFEEEDDDCCCBBBAAAAAADDDBBB@@@@@@@@@BBBCCCDDDBBBEEEIIINNNOOONNNJJJGGGDDD@@@>>>===<<<:::===CCCTTTrrruuuggg^^^ZZZeeevvvzzz|||xxxuuupppmmmxxxooo^^^QQQ^^^wwwnnnYYYJJJQQQTTTVVV[[[ppp}}}{{{yyyyyyyyyzzzzzzzzz}}}{{{yyyqqqpppmmmhhhfffdddcccaaa___vvvjjjeeebbb^^^]]]^^^PPPHHH===888888999777444555555555555555555444444555555555555555555555555555555666666777888999:::999999888777777999>>>AAABBB???;;;:::;;;>>>@@@@@@??????@@@AAADDDGGGJJJKKKOOOKKKIIIKKKPPPTTTVVVUUUQQQMMMJJJIIIJJJKKKKKKLLLMMMNNNTTTZZZ[[[VVVPPPNNNIIIMMM]]]qqq|||yyysssrrrnnnhhhgggeee```fffggg\\\PPPYYYwwwfff\\\[[[bbbuuuxxx]]]KKKNNNSSSZZZfffvvvsssZZZRRRHHHAAA===;;;888666666777777888999999::::::;;;@@@EEEKKK[[[wwwzzzyyytttrrruuurrrnnn}}}jjj___zzzWWWOOOFFFGGGNNNRRRPPPLLLIII@@@JJJIIIAAAccc}}}{{{yyyxxxyyy{{{pppzzzvvvssstttqqqvvv|||{{{tttsssxxx~~~~~~{{{vvvuuuvvvxxxyyyzzz~~~~~~}}}{{{yyyyyyzzz||||||~~~}}}tttaaaSSSTTT\\\ttt~~~zzz~~~|||xxx{{{}}}zzzrrrjjjvvv~~~vvvmmmhhhpppyyy{{{pppeeeeeelll{{{{{{}}}}}}ooogggaaa___^^^VVVRRRWWW]]]^^^ZZZVVVYYYgggiii___[[[[[[PPPCCC@@@>>>???@@@@@@HHHaaazzz~~~}}}{{{xxxsssjjj```YYYQQQOOOKKKGGGCCC???:::777666666555555555666666666666:::999555;;;DDDDDD<<>>???===;;;>>>DDDMMMiii{{{ooo___YYYZZZfffqqqpppiiinnnzzzwwwhhhWWW]]]tttuuuaaaQQQRRRTTTUUU\\\nnn}}}zzzyyyxxxyyyzzzzzzyyyzzz}}}~~~~~~|||tttrrrrrrlllmmmjjjfffcccbbb```___]]]uuupppkkk```TTTNNNCCC>>>999888::::::666222444444555555555555444333111222222222333444444444111222333555666888999:::777777777777888;;;???CCCBBB@@@<<<;;;<<<======<<>>>>>@@@AAABBBQQQvvvzzzyyywwwtttnnnfff\\\UUUNNNLLLHHHCCC???;;;999888555555555666666666666666666888999;;;@@@FFFEEE@@@OOO```KKKMMMqqquuu```xxxnnn\\\RRRKKKGGGIIILLLMMMLLLKKKJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKLLLNNNOOONNNLLLIIIIIIIIIGGGGGGHHHHHHHHHGGGFFFEEE@@@AAAAAAAAA??????AAACCCCCCBBBAAABBBBBBBBB@@@>>>>>>>>>???BBBEEEFFFDDDCCC>>>===<<<;;;<<<>>>@@@BBBDDDDDDCCCAAA??????AAADDDFFFIIIKKKKKKHHHDDDBBBAAACCC@@@???@@@@@@>>>BBBGGGEEE^^^wwwccc\\\SSSXXXqqqnnnpppsssuuubbb^^^lllzzz~~~}}}~~~{{{lll]]]TTTSSSVVV___lllxxx~~~}}}zzzxxxxxxzzz{{{{{{xxxwwwzzzzzzyyyzzz~~~|||ssspppqqqkkkjjjgggdddaaa```___]]]\\\}}}qqq___QQQJJJ@@@===999888888777555222111222333444444333222222222222222222333333444444111222333555777888888999555666666666666888<<>>???>>>===GGGGGGGGGHHHJJJLLLNNNPPPRRRWWW\\\]]]ZZZYYY\\\___\\\PPPEEE@@@>>>>>>CCCJJJKKKSSS[[[^^^[[[TTTMMMHHHDDDGGGOOOWWWZZZYYYYYY\\\]]]]]]fffiiifffkkkmmmddd___[[[jjj}}}~~~zzzssshhhbbbZZZ[[[fffggg[[[VVVZZZmmmvvvnnn___TTTMMMDDD>>>;;;:::888666555666777888999:::;;;;;;<<>>>>>AAAFFFNNNddd}}}xxxvvvtttpppkkkcccZZZTTTKKKHHHDDD???:::888777888444555555666666666666666555555999BBBGGGHHHIIIKKKfffgggGGGZZZkkk___{{{___VVVQQQIIIFFFHHHJJJKKKJJJJJJLLLMMMMMMLLLKKKKKKJJJJJJJJJJJJKKKLLLMMMLLLJJJHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEEEE???@@@AAA@@@@@@AAADDDFFFGGGEEEDDDCCCCCCBBB@@@>>>???>>>???AAADDDDDDBBB???;;;:::999999;;;???CCCEEEDDDEEEDDDAAA>>>>>>AAACCCDDDFFFGGGEEEBBB??????@@@BBB@@@@@@BBBCCCBBBFFFLLLFFFWWW{{{qqq^^^___WWW]]]}}}nnn___```llluuuzzz}}}uuuhhhXXXSSSVVVbbbjjjjjjooowww|||yyyxxxyyyzzz|||zzzvvvuuuxxxyyyxxxyyy|||}}}sssoooqqqmmmjjjgggcccaaa```___]]]\\\xxx```PPPKKK???<<<888555444444444444000000222333333222111000444444444444444444444444666666777777888888777777333444555555444555888:::777888:::===@@@AAA@@@???JJJJJJIIIIIIJJJKKKMMMNNNSSS]]]fffdddZZZUUUYYY``````SSSGGGCCCAAAAAAFFFNNNSSS[[[aaa___YYYRRRLLLHHHBBBGGGOOOUUUVVVSSSRRRSSSYYY[[[gggmmmjjjnnnpppgggaaaZZZdddsssuuusssoooggglll^^^ZZZaaa\\\PPPWWWkkkyyypppoooppptttwwwrrrfff[[[QQQKKKCCC===;;;:::888666555666777888999:::;;;;;;;;;BBBHHHRRRiii}}}wwwvvvsssyyyyyyxxx}}}{{{zzzXXXJJJJJJJJJLLLMMMLLLJJJHHHEEEFFFDDDGGGKKKIIISSSiiihhh___mmm{{{xxx}}}www~~~uuuuuuxxxoooppprrrrrrnnnwww|||xxxvvv{{{}}}xxxvvvwwwxxxzzzzzz{{{{{{zzzyyyyyy{{{}}}zzz|||zzzqqqfff```jjjtttyyy}}}{{{||||||wwwqqqoooppprrr~~~bbbYYYyyyyyysssmmmhhh```bbbkkkddd\\\[[[___[[[SSSXXXfffssseee[[[RRRDDDCCCAAA???BBBLLLZZZvvv}}}xxxvvvsssooojjjcccZZZUUUIIIFFFBBB<<<777555666888444444555666777777666666444333999GGGMMMJJJMMMTTTvvvggg@@@aaalllffflllSSSRRRRRRKKKHHHHHHHHHHHHHHHJJJMMMPPPKKKKKKIIIHHHHHHGGGGGGGGGIIIJJJKKKJJJHHHGGGGGGGGGEEEDDDCCCAAAAAAAAABBBCCC???AAABBBBBBCCCEEEIIIKKKIIIGGGFFFEEEDDDCCC@@@>>>???>>>>>>@@@BBBBBB???;;;:::999888999<<<@@@EEEHHHDDDEEEEEEBBB>>>>>>@@@CCCBBBCCCDDDAAA>>>===???AAAAAA@@@AAADDDEEEEEEIIIOOONNNVVVtttfffTTT___```lllvvv___WWWaaannnwww}}}{{{nnnZZZSSSVVVdddggg```dddqqq|||yyyxxxyyy{{{}}}xxxtttssswwwyyyxxxzzz}}}zzzzzz|||nnniiinnnmmmjjjgggdddaaaaaa```^^^]]]yyy___PPPKKK@@@>>>:::777555555666777444444555555555444333333777666666666555555555555:::999888666555555555555444444333333333444444555888999;;;===@@@DDDFFFHHHNNNNNNMMMKKKJJJLLLOOORRRUUUXXX```fffaaaWWWYYYbbbbbb___NNNBBBDDDGGGLLLXXX```aaa]]]WWWTTTTTTSSSPPPCCCEEEJJJLLLHHHEEEJJJSSS^^^aaafffjjjlllkkkiiihhh______bbblllxxx}}}{{{vvvrrrcccYYYWWWQQQKKKXXXlll}}}aaaXXXRRRWWWcccjjjpppjjj[[[OOOGGG@@@===:::777666999666777999999999999;;;<<>>EEE;;;EEEXXXrrrtttoooiiieeebbb^^^YYYVVVEEEAAA<<<888777666555444666666666666666555555555555999999EEEOOO@@@???\\\[[[EEEJJJmmmqqquuuXXXNNNNNNKKKPPPKKKIIIHHHGGGHHHIIIKKKLLLKKKJJJIIIGGGFFFEEEDDDDDDBBBDDDGGGHHHGGGDDDBBBBBBBBB===;;;???AAA@@@CCCIIIBBBCCCEEEFFFHHHJJJLLLMMMKKKJJJHHHDDD@@@???@@@BBB<<<<<<===>>>@@@@@@>>><<<777777999<<>>@@@@@@>>><<<;;;:::@@@???>>>>>>@@@DDDGGGJJJKKKNNNUUU[[[\\\]]]fffqqq}}}nnn\\\HHHTTTwwwwww}}}|||jjjWWWPPPZZZ\\\TTTYYYhhhxxx{{{|||yyyzzz~~~zzzzzzyyyyyyyyyxxxxxxxxxwwwwwwxxxxxxxxxyyyyyyyyy}}}oooggg|||}}}lllhhhmmmooollljjjgggccc^^^[[[ZZZZZZZZZiiiTTTIIIFFF>>><<<999666444555666777555555666666666666666666888888888777777777777666999888777666666555666666666666555555555666666666777888999;;;>>>AAADDDFFFNNNOOOOOOPPPPPPSSSWWWZZZYYYYYY\\\^^^XXXRRR[[[iiijjjgggVVVJJJLLLPPPVVVccchhhfff___UUUOOONNNMMMJJJFFFHHHKKKNNNLLLJJJNNNVVVhhhjjjllllllkkkjjjiiihhh``````dddnnnyyy}}}{{{vvvrrreee]]][[[TTTMMMWWWiiijjjTTTJJJVVVdddrrr~~~mmm\\\KKKCCC===;;;999777777999666777999999999999;;;===@@@FFFHHHXXX{{{~~~{{{xxx~~~xxx{{{ooorrr]]]KKKMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJHHHFFFFFFJJJQQQXXXgggrrr~~~~~~yyyyyy}}}zzzzzz}}}|||{{{yyyvvvssstttwwwzzzwwwyyy|||~~~}}}yyyyyyyyy{{{|||{{{wwwttt~~~{{{hhh```ccckkkuuuhhhkkkrrrqqqiiijjjkkkjjjbbbcccfffkkkpppnnneee\\\tttlll___SSSJJJEEECCCBBBCCCEEE]]]zzz}}}zzzoooiiiccc___]]]YYYSSSMMMBBB>>>999666555555444333666666666666666666666666777999???HHHJJJ>>>???PPPCCCAAAOOOdddzzz~~~uuuuuuTTTNNNMMMHHHMMMIIIIIIHHHFFFEEEFFFHHHJJJLLLKKKIIIFFFEEEDDDDDDDDDBBBFFFJJJLLLJJJFFFBBBAAA@@@;;;999<<<===<<<>>>BBBAAABBBCCCEEEGGGHHHIIIJJJGGGEEECCCCCCDDDCCC???<<<===<<<<<<===??????===<<<;;;;;;;;;===???@@@@@@@@@<<<;;;;;;:::;;;===>>>???<<>>>>>>>>AAACCCEEEEEEHHHMMMUUU]]]cccfffggghhhnnnrrrpppkkkjjjnnnssswwwkkkaaaOOOOOOeeerrr{{{ooo^^^TTTXXXZZZVVVYYYdddtttuuuwwwxxxwwwvvvwwwyyyzzzzzzzzzzzzzzzyyyyyyxxxwwwwwwwwwxxxxxxxxxxxxxxxzzz|||~~~~~~{{{zzz|||||||||}}}~~~qqqiiiqqqwwwkkkjjjooonnnhhheeedddbbb```]]][[[YYYYYYvvv___NNNCCC>>><<<:::999777555444555666777888888888888999:::;;;;;;:::::::::999999999888888888777777666666666777777888888888888888888888888777777777888;;;>>>BBBDDDPPPQQQSSSUUUVVVYYY]]]```ZZZZZZ\\\\\\UUUPPPZZZkkkooolll\\\PPPSSSXXX```nnnoookkk```RRRJJJIIIIIIGGGKKKKKKNNNSSSSSSQQQRRRVVVfffhhhjjjkkkiiigggffffffaaabbbfffoooyyy|||yyytttqqqgggbbb```XXXPPPVVVdddpppYYYMMMSSSwwwlllVVVGGG@@@:::999888666777:::666777999999888999;;;===???DDDIII]]]|||{{{{{{}}}{{{|||oooyyyvvvRRRJJJKKKLLLMMMMMMMMMMMMKKKKKKHHHJJJKKKHHHFFFGGGNNNTTTdddssswwwjjjzzz}}}zzzzzz~~~|||yyyzzz}}}|||yyyvvvttttttwwwzzzvvvzzz~~~{{{wwwxxxzzz{{{|||~~~nnnZZZWWWkkktttdddWWWZZZ___ppp~~~vvvtttlllddd\\\]]]aaagggkkkhhhaaa[[[nnndddVVVJJJEEECCCBBBAAAGGGXXX|||xxxssshhhbbb[[[XXXWWWSSSJJJBBB===:::666444444444444333666666666666666666666666888:::FFFLLLDDD???CCCEEE888???ZZZrrrxxxzzzcccNNNMMMJJJEEEIIIGGGHHHHHHFFFCCCBBBEEEHHHJJJIIIFFFDDDBBBBBBCCCDDDDDDGGGLLLMMMKKKFFFBBB???AAA<<<:::;;;<<<<<<<<>>===;;;;;;=========<<<>>>======<<<======>>>>>><<<;;;;;;;;;;;;;;;;;;<<<===DDDJJJHHHAAA===???DDDAAA@@@>>><<<<<<===>>>???===@@@DDDMMM___mmmiii\\\[[[dddllliiiaaabbbqqqmmmcccaaaVVVOOOXXXmmmwwwyyykkk^^^XXXYYYZZZ]]]```pppqqqrrrrrrssstttuuuvvvyyyzzz{{{{{{{{{zzzyyyxxxvvvwwwwwwwwwwwwvvvvvvvvvvvvxxx{{{|||}}}}}}}}}}}}~~~~~~}}}{{{yyyxxxxxxyyyyyyzzzzzzyyyyyyyyyrrrzzz~~~~~~}}}wwwnnneee^^^[[[ZZZQQQPPP[[[rrrssslllppptttoooeee___``````___]]]ZZZVVVTTT|||kkkTTTDDD===;;;999777888777555444444555777888::::::::::::;;;<<<>>>???;;;;;;:::::::::999999999777777777777777888999999999999999999999999888888888777777777999<<<@@@BBBPPPRRRTTTVVVWWWZZZ]]]```[[[\\\```aaaYYYQQQWWWdddnnnlll^^^RRRVVV[[[eeeuuuuuupppbbbRRRIIIIIIJJJIIIMMMNNNSSSZZZ[[[WWWSSSSSSSSSZZZccchhhhhhfffdddcccaaabbbfffnnnuuuwwwsssooonnnhhhfffeee\\\SSSVVV```}}}{{{dddZZZYYYjjjkkkSSSGGG???:::999888666777:::666777888888888999<<<>>>AAAEEEIIIaaazzz{{{~~~oooSSSQQQMMMNNNOOOOOOOOOMMMJJJIIIFFFIIILLLJJJGGGGGGMMMRRRdddqqqllljjjzzz}}}wwwvvv{{{~~~{{{zzz|||xxxuuuuuuwwwzzzzzz}}}}}}zzztttxxx|||}}}}}}uuulllkkkWWWQQQ```zzzrrrfffSSSLLLOOORRR___oooppprrr|||kkk\\\UUUUUUYYYaaaffffffdddcccggg^^^QQQIIIFFFFFFFFFEEEQQQooo}}}uuuoooddd^^^VVVTTTTTTOOODDD;;;:::777444333444555444444666666666666666777777777999;;;KKKOOO@@@BBBIII???@@@DDDiiiqqqvvvxxxVVVJJJKKKFFFCCCGGGEEEGGGHHHFFFBBB@@@CCCFFFHHHFFFDDDBBBBBBCCCDDDFFFEEEGGGIIIIIIFFFCCCAAA@@@???<<<999:::<<<>>>>>>===EEEEEEFFFFFFGGGGGGHHHHHHJJJHHHGGGIIIKKKIIICCC===???===;;;:::<<<==================<<<;;;<<<===??????===;;;:::999999:::;;;@@@DDDHHHGGGCCC@@@AAACCC???>>><<<;;;:::;;;<<<<<<999===???IIIaaawwwppp\\\TTT\\\dddeeeaaaeeexxxiiiYYYYYYTTTPPPWWWjjjxxxyyyiii\\\ZZZ___aaa___nnnssswwwvvvtttuuuvvvvvvwwwxxxyyyzzzzzzxxxwwwuuuuuuvvvvvvwwwvvvvvvuuutttwwwyyy|||||||||}}}||||||}}}||||||zzzyyyxxxyyyzzz{{{|||{{{zzzxxxwwwvvv{{{~~~yyyuuutttvvv}}}}}}~~~~~~zzzsssmmmiiibbbXXXLLLCCC>>>======??????NNNfffsssttt{{{tttrrrwwwyyyoooccc^^^^^^^^^\\\YYYUUURRRPPP}}}sss]]]QQQBBB;;;;;;===:::777777666666555666777888999999999999999:::;;;<<<===;;;;;;;;;:::::::::999999888888888888888999:::;;;:::::::::;;;:::999888777999999888888:::<<>>FFF;;;HHHWWW|||mmm```tttRRRKKKIIIDDDDDDGGGDDDFFFGGGFFFDDDCCCEEEGGGHHHGGGFFFFFFFFFHHHJJJKKKEEEEEEDDDBBB@@@???AAACCC>>>;;;999:::>>>BBBAAA>>>EEEEEEEEEFFFFFFFFFGGGGGGMMMLLLKKKHHHEEEBBBAAAAAA>>><<<::::::<<<>>>>>>>>><<<>>>@@@?????????AAADDDCCC@@@<<<999888999;;;===BBBBBBCCCDDDEEEDDDAAA???<<<;;;:::::::::;;;<<<<<<;;;>>>@@@GGG```yyyyyyjjjZZZ[[[___dddhhhnnn}}}xxxeee^^^XXXUUUZZZnnn}}}qqqaaa[[[___```]]]jjjuuu}}}{{{vvvvvvxxxwwwtttuuuvvvvvvvvvuuutttssstttuuuvvvwwwwwwvvvtttssszzz{{{||||||{{{zzz|||}}}zzzzzzzzzyyyyyyxxxwwwwwwxxxzzz|||~~~~~~}}}{{{zzzzzzxxxvvvuuuuuuvvvvvvuuuuuuuuuwww{{{}}}wwwmmmccc[[[TTTIII???999888999:::@@@===EEEVVVaaaiii}}}vvvuuuxxxuuujjj```cccaaa^^^ZZZVVVRRRPPPOOOqqqkkkiiicccXXXMMMEEE@@@;;;999;;;;;;888444888888888888888999::::::888888999:::;;;;;;;;;:::<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;<<<===;;;;;;<<<<<<<<<:::999888::::::::::::;;;<<<>>>>>>===@@@DDDIIIOOOWWW```fffiiiaaa]]]]]][[[ZZZbbboooxxxyyymmmbbbcccfffppprrr___RRRMMMKKKHHHKKKQQQ[[[eeeeee]]]VVVUUUTTT___mmmtttrrrlllgggfffbbbbbbbbbdddfffeeecccaaaccccccdddccc]]]XXXZZZaaa~~~vvvooossszzzeeeWWWGGG@@@:::999777555555888666777777777777999===@@@IIIIIIPPPooo~~~xxxyyy{{{}}}gggVVVOOOXXXWWWVVVUUURRROOOLLLJJJGGGIIIJJJKKKKKKMMMOOOQQQ]]]vvvnnnyyy||||||wwwzzz}}}|||zzzyyy{{{wwwuuuwwwyyy~~~|||zzzxxxwwwvvvrrrxxx}}}|||{{{}}}kkkbbb^^^\\\aaajjj|||~~~uuueee[[[OOO???:::AAACCCHHHQQQRRRUUUcccwww}}}uuugggdddkkkzzzuuufff^^^YYYUUUOOOKKKLLLQQQXXX]]]}}}~~~zzzrrriiiccc\\\XXXSSSOOOKKKFFF???:::888666555555666777777666555666666777777888888999>>>AAAFFFAAA666888???>>>RRRyyyuuuWWWcccpppTTTOOOHHHEEEIIIHHHEEEEEEFFFGGGIIIJJJJJJJJJLLLLLLLLLLLLLLLLLLMMMMMMDDDCCCAAA>>>===???DDDGGGFFFDDDBBBBBBHHHMMMLLLGGGDDDDDDDDDEEEFFFFFFFFFGGGKKKKKKHHHCCC===;;;===???===;;;;;;<<<>>>@@@@@@@@@===AAAEEEFFFDDDDDDGGGIIIDDDBBB>>>;;;:::;;;===???BBB@@@???AAAEEEEEEAAA<<<::::::::::::;;;<<<=========@@@AAAFFFXXXppp~~~qqqgggccchhhooottt~~~}}}{{{qqqddd```ooovvvhhh^^^\\\]]]^^^fffsss{{{yyywwwyyy{{{yyyssssssrrrrrrrrrqqqqqqqqqrrrtttvvvwwwxxxwwwuuutttyyyyyyyyyxxxvvvvvvwwwxxxvvvvvvvvvuuuuuutttttttttwwwxxx{{{}}}~~~~~~}}}|||tttmmmfffgggmmmssstttssseeejjjsssyyyzzzrrreee\\\KKKEEE===777666888:::;;;<<<999===JJJZZZmmm|||vvvtttrrrkkkccc___eeeccc___ZZZUUUQQQNNNMMMbbb[[[QQQKKKHHHDDD>>>999888999:::::::::888777666:::::::::::::::;;;;;;;;;<<<>>>@@@AAAAAA@@@>>>===>>>============<<<<<<<<<===<<<<<<<<<<<<<<<===>>>======>>>???>>><<<:::999888999;;;<<<<<<<<<;;;;;;777999===CCCKKKVVVaaahhhjjjaaa]]]ccchhhllluuu}}}pppnnnnnnuuuxxxeeeXXXRRRMMMIIIKKKQQQ\\\eeeddd^^^]]]aaafffmmmssssssmmmiiiiiikkkdddcccaaa```___^^^]]]\\\]]]^^^```___[[[YYY]]]ddduuu}}}xxxqqqrrrxxx}}}kkkTTTNNNDDD===777777666555666999666777777666777999>>>AAAGGGJJJXXX|||yyyxxxxxxvvvtttddd[[[RRR[[[ZZZXXXVVVTTTRRRPPPOOOMMMKKKJJJJJJMMMOOOOOONNNSSSiiiyyyyyyvvvyyyuuummmhhhoooxxx{{{}}}~~~}}}~~~zzzvvvvvvxxxzzz|||{{{zzzyyywwwvvvuuuuuuuuuxxx{{{|||{{{zzz{{{}}}}}}~~~}}}uuuiiiUUUJJJEEE:::666???@@@AAAHHHKKKUUUhhhyyynnnmmmxxx|||ooo]]]SSS[[[YYYUUURRRUUU```qqq}}}zzzuuukkkbbb^^^TTTRRROOOIIICCC>>>:::888777666444555666777666555555666666777888888999999>>>BBB>>>999999888???NNNfffhhh```hhhVVVSSSIIIIIIOOOJJJGGGEEEEEEHHHNNNQQQPPPNNNNNNNNNNNNNNNLLLKKKIIIHHHBBBBBBAAA@@@AAADDDHHHLLLNNNNNNKKKJJJOOOVVVSSSKKKFFFFFFGGGHHHIIIIIIJJJJJJHHHEEEAAA===;;;:::::::::;;;:::;;;>>>AAACCCBBBAAA===BBBGGGIIIGGGEEEGGGIIICCCBBBBBBAAA@@@??????>>>@@@@@@@@@BBBCCCCCC@@@>>>;;;;;;<<<<<<<<<<<<======<<>>>>>>>>===;;;666:::>>>???===<<<>>>AAA<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>============>>>>>>>>>???@@@AAA@@@>>><<<:::777999;;;<<<<<<;;;:::999888:::<<>>BBBEEEKKK^^^{{{yyywwwvvvwwweeeuuu{{{eeeccc[[[\\\[[[YYYWWWUUUTTTTTTTTTRRRNNNJJJJJJNNNPPPNNNKKKEEEXXXgggeee___```fffiiilll{{{|||uuu~~~uuuuuu}}}}}}~~~|||~~~{{{xxxuuuvvvyyy|||wwwwwwwwwwwwwwwvvvttttttxxxyyyzzzyyyyyyyyy{{{||||||zzzyyy|||uuunnn___HHH???>>>888777@@@???===BBBHHHWWWmmmqqqeeejjjmmmcccTTTMMMSSSUUUVVVXXXbbbwww}}}yyyrrrhhh```]]]NNNMMMKKKDDD<<<777666777666555444444666666555333555666666777888999999999;;;AAA888555>>>===EEE```wwwlllZZZttt~~~aaaWWWVVVKKKLLLSSSLLLHHHEEEDDDIIIRRRVVVTTTPPPNNNNNNNNNLLLJJJFFFBBB@@@AAABBBCCCDDDEEEHHHLLLOOONNNNNNJJJHHHMMMSSSPPPGGGJJJJJJKKKLLLMMMNNNOOOOOOFFFAAA<<<;;;>>>>>>:::666999:::<<>>;;;;;;??????===<<<<<>>===???BBBAAA======@@@CCCXXXhhhddd[[[UUUNNNFFFFFFCCCBBBCCCAAA???AAAFFF@@@AAAAAAAAAAAAAAA@@@@@@NNNUUUTTTIIIBBBBBB===444<<<===<<<:::777666888:::999???;;;===NNNZZZ^^^dddccccccgggrrryyyyyy~~~qqqddd^^^[[[UUUMMMVVVVVVZZZaaadddfffooozzz{{{pppgggeeeddddddhhhooocccfffddd^^^YYY[[[]]]]]][[[ZZZZZZZZZ\\\___bbbcccWWWZZZ^^^dddlllrrrooohhhgggddd___YYYRRRJJJEEEAAA999888777555555555666777999999999888888;;;???CCCJJJOOOkkk{{{zzz|||xxx~~~qqqaaayyy{{{bbb```[[[[[[YYYWWWVVVVVVVVVUUUTTTOOONNNMMMOOORRRSSSQQQNNNLLLMMMTTT\\\ZZZXXXfffyyy~~~|||{{{~~~}}}{{{zzz~~~vvvxxx}}}{{{zzz~~~|||xxxwww{{{~~~|||xxxtttuuuvvvxxx}}}}}}vvv|||{{{xxxwwwwwwyyy{{{|||~~~tttrrr{{{}}}rrrbbbSSSDDD:::888<<<:::===??????@@@LLLeee{{{vvvllljjjqqqqqqdddWWWTTTUUUSSSUUU___vvvxxxvvvuuummm^^^QQQIIIEEE???:::888777666444444444444555555555666666:::;;;:::888666777999<<>>@@@BBBDDDGGGIIIIIIIIIIIIGGGGGGFFFGGGGGGHHHIIIJJJIIIIIIJJJNNNRRRSSSOOOLLLEEEDDDCCCCCCCCCAAA===;;;:::<<<@@@CCCDDDDDDCCCBBB???@@@CCCEEEGGGGGGHHHGGGBBBEEEHHHIIIGGGCCC@@@???DDDDDDEEEEEEDDDCCCBBBAAAAAA???;;;::::::<<<======999<<<>>>@@@???FFFuuuvvvpppppplllnnnvvvvvvxxxpppooo{{{}}}qqq```___aaaiiivvv~~~~~~xxxppphhhbbb^^^eeennnnnniiiwwwuuullllllmmmllllllppprrrtttwwwxxxwwwvvvwwwxxxzzzwwwuuuuuuvvvwwwwwwvvvzzzzzzyyyyyyxxxwwwwwwvvvyyyvvvssstttvvvyyyxxxwwwtttnnnpppooofffgggqqqsssxxxpppYYYJJJBBB<<<888::::::444:::@@@<<>>;;;>>>>>><<<===@@@@@@===AAA??????BBBBBB@@@@@@CCC@@@>>>>>>BBBCCCDDDJJJQQQQQQdddqqqkkkaaa]]]\\\XXXXXXUUUSSSSSSPPPLLLMMMRRRPPPLLLFFFBBBAAADDDHHHKKKdddpppoooZZZDDD===>>>>>><<<;;;;;;:::::::::<<<===:::???:::<<>>@@@@@@@@@@@@FFFXXXttt~~~tttnnnoooxxxwwwjjj___\\\YYY^^^hhhzzz~~~}}}{{{yyyttthhhWWWKKKDDD@@@;;;888666555444333444444444555555555666666666777777666555777:::===>>>======<<<<<>>;;;===???AAACCCDDDCCCBBBAAA@@@AAACCCEEEFFFGGGGGGFFFBBBEEEIIIJJJHHHFFFDDDCCCEEEDDDCCCCCCBBBBBBBBBBBB???>>>>>>===>>>>>>===<<<:::===???BBBCCCIIIqqqwwwllliiifffhhhnnnwwwtttooocccWWWRRR\\\nnnyyy~~~~~~zzztttlllddd```cccgggeeebbblll~~~uuuuuunnnjjjkkkllliiiiiilllmmmpppsssuuuuuuuuuuuuvvvvvvtttrrrssstttvvvvvvvvvyyyyyyyyyxxxxxxwwwvvvuuummmllllllooosssuuuuuuttttttddd```eeejjjxxxhhhSSSDDD<<<777444888888444===FFFCCCNNNHHHUUUYYY```eeeZZZ]]]nnn}}}sssrrroookkklllnnnlllgggWWWUUURRRMMMHHHDDD???<<>>======???@@@@@@;;;BBB@@@CCCWWWfffllltttppppppvvv|||kkkffflllooohhh___^^^ffflllggg\\\]]]___dddfffdddeeemmmwwwooommmkkkfff]]]VVVWWW\\\YYYZZZYYYYYY^^^cccccc___YYYYYYYYYYYYXXXWWWVVVVVVXXXZZZZZZZZZ]]]aaa___YYYNNNMMMKKKHHHDDD@@@===;;;888888666555555666666777555555666777888===CCCGGGLLL[[[}}}zzzyyyzzzvvvzzzmmmmmmjjj~~~```TTTYYYVVVTTTSSSSSSUUUXXXYYYZZZYYYTTTSSSTTTUUUWWWWWWUUUSSSSSSMMMMMMUUU^^^iii{{{|||uuuxxxuuukkk~~~kkkkkk{{{~~~~~~}}}|||{{{}}}}}}|||~~~zzzwwwzzz{{{{{{zzz}}}{{{uuusssuuuxxx{{{}}}|||tttrrrvvvwwwssstttxxxxxxjjj\\\MMMDDD???;;;<<>>>>>EEEXXXxxx}}}}}}zzzzzz|||~~~zzzwwwzzz}}}yyynnn]]]MMMCCC>>>;;;777444444444333333444444555555555666666666444555666666777999===@@@<<<;;;:::;;;AAARRRmmmyyyiiihhh~~~ooo]]]WWWOOOJJJKKKNNNOOOOOONNNKKKHHHGGGJJJOOOTTTVVVXXXUUUQQQLLLHHHEEEDDDCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGGGGHHHHHHIIIJJJKKKKKKIIIHHHIIILLLMMMJJJGGG>>>>>>>>>???@@@AAA???>>>@@@BBBCCCDDDDDDBBBAAA???AAABBBCCCDDDEEEEEEEEEEEECCCFFFIIIJJJIIIHHHGGGGGGEEEDDDCCCAAA@@@AAAAAABBB===>>>???@@@@@@???===<<<===@@@AAAEEEGGGHHHbbbxxxmmmhhhfffhhhmmm{{{tttpppyyy{{{zzz{{{jjjUUUKKK[[[qqqzzz~~~{{{ssskkkfffccc```\\\\\\cccjjjiiiccchhhhhhiiillljjjfffeeehhhgggkkkooorrrsssssstttuuurrrppppppqqqsssuuuvvvuuuvvvvvvwwwwwwwwwuuutttssskkkkkkllloooqqqqqqooommmlllXXXVVVjjjoooXXXHHH===777666555:::;;;:::FFFRRROOOKKK@@@EEEAAADDDKKKIIIUUU|||wwwuuurrrllliiikkklllggg^^^UUURRRNNNIIIDDD@@@>>>===SSSYYY^^^```cccffffffccceeeaaaaaafffiiihhhggghhhmmmrrr~~~zzz{{{zzzlll\\\XXXQQQIIIDDDCCCDDDDDDEEEGGGOOONNNRRRdddooorrrvvvzzz~~~wwwiiiZZZYYYbbbooommmjjjllltttyyytttkkkbbbcccccc___YYYYYY___gggiiikkkjjjbbbXXXRRRVVV]]]dddbbb^^^^^^ccciiifff___ZZZ[[[\\\\\\[[[YYYWWWUUUYYYZZZXXXUUUVVVXXXVVVQQQJJJIIIHHHFFFCCCAAA>>>===888777666555555666777888555666666777999===CCCHHHMMMddd|||zzz|||wwwyyyuuuooovvv```ooo~~~YYYSSSWWWTTTRRRQQQRRRTTTWWWYYYYYYXXXUUUUUUVVVWWWWWWWWWVVVTTTRRROOOPPPWWWaaapppxxxwwwjjjfffmmm~~~~~~{{{yyywwwxxxzzz{{{|||~~~{{{zzzzzz|||{{{zzz|||~~~{{{vvvsssuuuxxx{{{~~~yyyvvvwwwuuuooolllnnnhhhyyyyyyqqq^^^PPPBBB===<<<;;;===???AAAAAADDDQQQppp~~~zzzvvvxxxwwwzzzzzzppp```OOODDD???999666333333333444444333555555555555666666666666666777888888999;;;???BBB===999888???PPPggg~~~ssskkkqqqwwwZZZVVVRRRNNNLLLNNNQQQRRRRRRSSSNNNIIIIIIMMMTTTZZZ\\\YYYVVVQQQKKKHHHFFFEEEEEEFFFEEEDDDCCCCCCEEEFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKJJJGGGDDDEEEGGGHHHFFFCCC???>>>>>>???AAABBBAAA@@@AAABBBCCCDDDDDDBBBAAA@@@BBBBBBCCCCCCCCCDDDDDDCCCGGGHHHJJJJJJIIIHHHHHHIIIEEEDDDDDDCCCBBBBBBAAAAAA===>>>@@@???>>>>>>>>>>>>CCCFFFEEEGGGIIIEEEOOOiiissstttssspppkkkjjjpppwwwuuutttqqqnnnzzzttt[[[QQQfff{{{~~~}}}~~~}}}tttoooggg^^^YYY\\\bbbbbb___]]]cccgggkkkkkkgggccccccfffcccfffkkkoooqqqrrrtttuuurrrqqqpppqqqsssuuuttttttrrrssstttttttttrrrqqqoooooooooooonnnkkkfff```\\\YYYMMM[[[~~~}}}ooo[[[JJJAAA<<<888888999AAADDDFFFVVVbbb]]]DDD;;;BBB>>>???IIIRRRjjjqqqrrrpppiiicccaaa___XXXPPPRRRMMMHHHEEEAAA>>>@@@CCChhhooouuuyyy}}}~~~yyytttlll___TTTNNNMMMOOOPPPiiilllccc^^^jjjrrrsssxxxqqqbbbWWWQQQYYYhhhpppuuuzzz|||~~~yyyrrrdddbbb\\\TTTOOOQQQYYY___gggjjjiiiaaaZZZ]]]iiitttyyytttkkkeeehhhkkkggg___XXXYYY[[[\\\\\\ZZZXXXWWWYYYYYYWWWRRRQQQRRRPPPLLLKKKJJJIIIGGGDDDAAA>>>===888777666555555666777888777888888888:::>>>CCCHHHOOOkkk~~~|||~~~zzzzzzkkkzzz{{{[[[kkkyyy[[[UUUUUUSSSQQQQQQQQQSSSVVVVVVUUUTTTSSSUUUVVVVVVVVVUUUTTTTTTQQQQQQRRRUUUaaazzz|||nnniiikkktttttt|||~~~~~~|||yyyuuusssssstttzzzzzz~~~}}}xxx{{{{{{zzz{{{~~~|||xxxwwwwwwxxxzzz}}}{{{wwwuuurrrmmmjjjiiifffqqq{{{|||~~~~~~vvvkkkTTTHHH<<<999;;;;;;===@@@HHHKKKRRRbbbyyy{{{~~~xxxrrrqqqvvvyyywwwnnn___NNNBBB===>>>666444222333444666666555555555555666666666777777888999999888888:::===@@@;;;777:::JJJggg}}}gggmmm~~~fffRRRSSSQQQPPPPPPRRRTTTUUUUUUUUUPPPLLLMMMTTT[[[```aaaWWWTTTOOOJJJGGGEEEEEEFFFFFFEEECCCCCCCCCDDDEEEFFFEEEEEEEEEEEEFFFGGGHHHIIIEEECCC@@@AAADDDDDDBBB@@@@@@>>>===>>>???@@@@@@>>>@@@AAABBBCCCCCCCCCBBBAAACCCBBBBBBBBBBBBBBBCCCCCCJJJJJJJJJHHHFFFEEEFFFHHHCCCDDDEEEEEEEEECCCAAA@@@>>>??????===;;;<<>>;;;@@@III{{{nnndddaaacccfff{{{nnntttyyyzzzgggWWWPPPNNNZZZkkkqqq{{{wwwiiicccXXXOOOPPPZZZfffkkkgggjjjiiibbbaaammmwwwkkkhhhiiieee^^^TTTVVVXXXYYYYYYXXXWWWVVVUUUWWWUUUPPPNNNOOOMMMJJJJJJIIIGGGEEEBBB???<<<:::777666666555555666888888999999999:::;;;???EEEIIIUUUttt~~~}}}{{{zzzpppeee^^^zzzuuu^^^VVVQQQQQQPPPPPPPPPRRRTTTTTTRRRPPPRRRTTTVVVVVVTTTSSSRRRSSSSSSRRRPPPQQQ^^^jjjdddrrrqqqzzzzzzzzzyyyvvvtttssstttuuuxxxwwwyyy~~~yyy|||}}}{{{{{{~~~}}}zzzzzzyyyxxxyyy{{{{{{wwwtttrrrpppooonnnmmmuuuzzzxxxxxx|||{{{~~~}}}ppp```KKKBBB::::::<<<===@@@DDDGGGRRRaaawww~~~xxxzzz~~~wwwqqqlllmmmppptttkkk]]]MMM@@@::::::;;;555333333444666888888777555555666666666777777777777777777666555666999;;;444666???WWWxxx~~~hhhbbb|||}}}]]]QQQQQQQQQRRRSSSTTTTTTTTTTTTSSSOOOMMMQQQYYY^^^___^^^QQQOOOKKKHHHEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEECCCCCCBBBCCCCCCDDDEEEFFFAAA???>>>@@@CCCDDDBBB@@@???===<<<<<<>>>??????>>>@@@@@@AAAAAABBBAAAAAAAAABBBBBBAAAAAAAAABBBCCCCCCJJJIIIGGGEEEBBBBBBDDDFFFCCCCCCDDDDDDCCCBBB@@@??????@@@@@@>>>;;;<<>>999888777555444333222444666888888777555666666666777777777777555666666444444555888;;;888BBBSSSjjj~~~vvvlllaaassseeeTTTOOONNNPPPRRRSSSRRRQQQPPPOOOMMMKKKLLLRRRYYY[[[WWWRRRJJJIIIHHHFFFDDDCCCBBBBBBAAABBBCCCCCCDDDDDDDDDDDD@@@@@@@@@@@@AAABBBCCCCCC>>>===>>>AAAFFFGGGEEEBBB???>>>===>>>AAACCCDDDDDDAAAAAAAAA@@@@@@???>>>>>>AAAAAA@@@@@@@@@BBBCCCDDDFFFEEECCC@@@>>>???CCCFFFDDDBBB@@@???>>>>>>@@@@@@???BBBDDDBBB??????BBBFFFBBBJJJGGGFFFMMMLLLFFFHHHHHHHHHYYYmmmlll^^^fff~~~tttmmmeee``````dddkkkppprrr^^^XXXcccsssvvvxxx{{{~~~}}}{{{yyyvvvqqqkkkhhhkkklllfff^^^aaafffgggaaa\\\\\\ZZZWWWXXXYYY[[[]]]```eeelllpppsssrrrssstttvvvvvvtttrrrqqqpppooonnnnnnoooqqqrrrqqqssssssssssssuuuzzz~~~uuuttt|||tttmmmhhh[[[III???BBBJJJOOO]]]ddduuuPPPXXXrrrggg^^^^^^]]]XXXQQQNNNPPPOOOLLLMMMDDD??????======JJJ[[[yyydddSSSUUU[[[aaaooozzzggg]]]hhh}}}hhh______```^^^WWWWWWWWWWWWVVVVVVUUUTTTLLLPPPQQQNNNLLLLLLKKKHHHEEEDDDCCCBBB???===;;;999777666555555555777888999777888999;;;???DDDKKKPPPooo|||xxx}}}||||||~~~{{{yyyxxx[[[xxxzzzfff[[[PPPFFFNNNJJJJJJLLLOOOQQQRRRPPPNNNQQQTTTWWWVVVSSSQQQQQQSSSOOOPPPOOOOOOWWWiii}}}zzzkkkccckkksssvvv}}}yyy}}}vvvyyyyyy|||zzzwww{{{wwwsssqqqrrrtttppprrrrrrnnnnnnvvv}}}}}}~~~~~~|||vvvwwwxxxyyyyyyyyyxxxwwwhhheee___[[[]]]cccgggiiilllyyy}}}}}}yyyrrrlllcccTTTGGG===;;;<<>>777888999555000333222222444666888888777666666666666777777777777555666666666555777:::===GGGWWWlllttthhhbbbeeeyyyTTTNNNKKKLLLNNNQQQRRRPPPNNNKKKKKKIIIHHHJJJPPPWWWWWWOOOGGGFFFFFFEEEDDDCCCBBBAAA@@@???AAABBBDDDEEEDDDDDDCCC>>>>>>>>>>>>???@@@AAAAAA======???CCCHHHJJJGGGDDDAAA@@@@@@BBBEEEIIIKKKKKKCCCCCCAAA@@@>>>===<<<;;;AAA@@@??????@@@BBBCCCDDDCCCBBB@@@===<<<>>>CCCGGGEEEBBB===999999;;;???BBB>>>CCCGGGGGGCCCBBBDDDGGGAAAIIIFFFBBBHHHHHHAAAAAABBB???VVVyyykkkiiizzzvvvggg]]]```fffiiimmmrrrmmmaaakkkxxxwwwyyy{{{|||}}}}}}}}}|||}}}zzzssslllmmmooohhh\\\```fffhhhddd``````]]]WWWTTTTTTUUUVVVYYY___gggmmmppppppqqqsssvvvvvvuuussstttrrrpppnnnooopppsssuuuoooqqqssstttwww}}}yyywww~~~rrrlllnnnlllaaaRRRLLLUUUeeeooo|||WWWtttrrrfffeeeccc[[[VVVOOOJJJNNNTTTSSSNNNEEE===:::===???CCCSSSgggsssgggggghhh^^^]]]^^^___pppsssiiiiii{{{}}}jjjcccdddbbb\\\[[[ZZZZZZXXXWWWUUUSSSRRRPPPPPPPPPOOONNNKKKIIIHHHEEEEEECCCAAA>>>:::888666888888888777777777777777666<<<999999BBBFFFIIISSS}}}{{{uuuwwwzzz|||}}}```tttYYYLLLPPPQQQFFFIIIJJJLLLNNNOOOPPPOOOOOOVVVTTTSSSRRRSSSSSSQQQPPPNNNLLL^^^sssqqqiiifffcccddd\\\```iiirrrwww{{{}}}xxxuuu|||}}}xxx~~~{{{{{{|||vvvpppnnniiiffffffgggggghhhpppzzz{{{zzz}}}{{{xxxxxxzzzxxxuuusssiiigggeeeeeekkkrrrrrrmmmnnn}}}wwwllleee[[[OOOGGGEEE@@@>>>@@@DDDBBBAAALLL\\\nnn}}}{{{uuuvvv|||~~~{{{~~~}}}{{{{{{}}}~~~{{{xxxuuurrrqqqpppooojjjeeeaaa___[[[VVVQQQHHHBBB:::666666555111...333444555555666666555555444444555666666777666666777111///111333555>>>HHH\\\rrrxxxbbb[[[hhheeeOOOEEENNNNNNPPPOOOKKKJJJKKKJJJGGGFFFFFFHHHJJJLLLKKKHHHEEEDDDCCCAAABBBCCCCCCBBBBBBAAAAAAAAACCCDDDDDDBBB@@@EEEFFFEEEBBB===;;;<<<===>>>???AAACCCDDDDDDCCCCCCFFFDDDAAAAAAEEEIIIHHHEEEBBBBBBAAA@@@???>>>============>>>@@@@@@AAAAAAAAA@@@===:::;;;>>>AAABBBAAACCCAAA???<<<;;;;;;<<<===DDDCCCCCCEEEGGGFFFCCC???CCCCCCBBBBBBAAAAAABBBBBBDDD>>>JJJiiizzzuuuqqqvvvuuullljjjrrrsssooorrr{{{|||pppxxxzzz}}}~~~~~~}}}}}}~~~zzztttpppooonnnkkkiiieeedddfffhhhddd[[[SSSRRRNNNNNNOOOTTT[[[______^^^ggggggkkkppprrrppprrrvvvrrrooommmnnnppprrrqqqooohhhkkkmmmpppxxxyyynnnhhhsss{{{sssnnnnnnjjjdddaaaffftttwww|||wwwhhhfff___TTTQQQOOONNNOOOOOOLLLFFFAAAAAA<<<999===DDDRRRjjjzzzjjjeeehhhkkkaaa___bbbfffzzz}}}tttjjjoooxxxvvvnnnffffffaaaZZZZZZYYYXXXWWWUUUSSSRRRQQQPPPPPPPPPOOOMMMKKKIIIGGGEEEDDDBBB@@@===:::888666888777777777777777777777777<<<;;;<<>>777555555666333000333444555555666666555555555666666777888888777777777666666888777777@@@KKKcccrrr~~~lllZZZjjjmmmXXXLLLGGGOOOLLLNNNMMMIIIGGGHHHGGGDDDEEEEEEEEEGGGHHHGGGEEEBBBDDDBBB@@@?????????@@@@@@?????????@@@BBBBBB@@@???DDDEEEEEECCC???<<<===>>>AAAAAABBBCCCDDDDDDDDDDDDFFFHHHIIIHHHFFFEEEDDDBBBBBBAAA???>>>===<<<<<<<<<>>>??????@@@AAA@@@@@@@@@===;;;999:::===??????>>>BBB@@@>>>===<<<<<<===>>>CCCBBBBBBCCCEEEEEEAAA>>>AAAAAA@@@@@@@@@@@@AAAAAACCC>>>GGG___pppqqqqqqvvvwwwsssttt|||www~~~}}}||||||{{{zzzzzzzzz{{{yyywwwvvvvvvtttpppmmmfffddddddeee```VVVOOOMMMLLLKKKLLLOOOUUUYYYYYYYYY___aaahhhppprrrqqqrrruuusssqqqooooooqqqrrrqqqpppiiimmmoooooossswwwqqqhhh___kkkzzzxxxpppkkkoookkkhhhkkkwwwjjj______[[[TTTJJJJJJKKKMMMMMMJJJCCC>>>CCC??????DDDMMM___|||rrriiijjjooossshhhdddfffmmm}}}gggZZZaaagggxxx}}}|||ssstttrrrjjjgggaaaYYYYYYXXXWWWVVVTTTRRRQQQPPPOOOOOONNNMMMLLLJJJHHHGGGDDDCCCAAA???<<<:::888777777777777777777777888888777<<<<<<@@@IIILLLTTTgggzzzuuuwwwyyy{{{eeeWWWOOOLLLLLLHHHGGGHHHKKKMMMPPPQQQRRRSSSRRRPPPOOOPPPPPPPPPNNNLLLSSSNNNssstttbbbeeeggguuu}}}|||kkkfffwwwxxxzzz{{{}}}}}}yyyuuuqqqkkkfffdddfffgggeeeeeehhhhhhpppxxx~~~yyyxxxzzz~~~~~~zzzxxxzzz}}}yyyuuutttwwwzzz{{{zzz}}}sssssswwwssshhh\\\\\\cccbbb[[[GGGAAA???DDDIIIOOO```rrr~~~xxxzzzzzzvvvvvv{{{~~~}}}zzz{{{zzzxxxyyyzzz|||{{{{{{vvvuuussspppnnnkkkjjjiii^^^YYYSSSOOOLLLIIIDDD@@@===999444333555666555333444444555666666666666555666777777888888888888888444666999777444666DDDTTTooosss~~~mmm___[[[zzz~~~ZZZOOONNNLLLPPPLLLNNNMMMHHHFFFGGGFFFCCCDDDCCCCCCCCCDDDCCCAAA???BBBAAA?????????@@@AAACCC@@@??????@@@BBBBBBAAA???CCCDDDEEECCC@@@>>>===>>>DDDCCCCCCCCCCCCCCCDDDDDDGGGLLLQQQQQQKKKDDDAAA@@@AAA???===;;;::::::;;;<<<@@@@@@@@@@@@@@@???>>>>>>;;;::::::;;;===>>>===<<>>=========>>>??????AAA@@@@@@AAABBBBBB???===>>>>>>>>>===>>>>>>??????@@@>>>CCCQQQ___iiiqqqwwwyyy|||{{{xxxyyyzzz{{{zzz{{{{{{|||}}}}}}{{{vvvrrriiifffdddddd^^^UUUPPPOOOKKKIIIIIIKKKNNNRRRSSSSSSUUUYYYbbblllooonnnooorrrrrrqqqooooooppppppooonnnkkkoooqqqpppooonnnjjjeeegggqqq{{{rrrmmmoookkkkkktttsss^^^XXXVVVRRRNNNGGGHHHJJJKKKKKKGGGAAA<<<;;;;;;???JJJ^^^zzz|||uuuyyy~~~rrrkkkkkksssgggPPPXXXiii{{{{{{rrruuuvvvnnnhhh```YYYYYYYYYWWWUUUSSSRRRQQQQQQNNNNNNMMMLLLJJJHHHGGGFFFBBBAAA???===;;;999888777777777777777777888888888888<<<===BBBIIIJJJWWWqqq~~~yyyvvvwwwxxxzzz|||YYYRRRLLLGGGHHHHHHIIIJJJLLLOOOQQQTTTUUUVVVTTTSSSRRRSSSTTTTTTQQQOOORRRSSSzzzhhhjjjlll}}}zzztttssskkklllttt}}}yyyuuunnnhhhhhhhhhfffeeefffiiirrr{{{~~~~~~}}}yyywwwyyy|||{{{xxxvvvyyy|||{{{wwwyyy~~~tttkkkqqq|||uuujjjjjj|||xxx[[[CCCAAAEEELLLRRR\\\rrr|||xxxyyy{{{wwwxxx{{{}}}|||zzzyyywwwvvvwwwxxxyyyxxxwwwuuusssqqqnnnjjjgggdddbbbUUUPPPJJJFFFDDDAAA<<<888888666333222333555444333444444555666666666666666666777777888888777777777444777777333111>>>YYYpppvvv___dddyyymmmOOOMMMSSSRRRQQQLLLOOONNNJJJHHHJJJIIIFFFEEECCCBBBAAABBBBBB@@@??????AAACCCEEEEEEFFFGGGHHHDDDCCCBBBCCCDDDEEEDDDBBBAAABBBCCCBBBAAA???>>>===EEEDDDCCCAAAAAABBBCCCDDDHHHMMMTTTYYYUUULLLDDDBBB???===:::888888999;;;<<<@@@@@@@@@???>>>===<<<;;;:::;;;===>>>??????===<<<;;;;;;<<<===>>>??????@@@??????????????????===<<<;;;;;;;;;;;;<<<<<<===>>>@@@@@@AAAEEEPPP```ooowww}}}yyyzzz}}}{{{yyy|||uuuwww{{{~~~~~~~~~{{{yyypppmmmjjjiiiccc[[[UUUUUUKKKJJJHHHHHHIIIKKKMMMNNNOOORRRYYYbbbfffeeegggkkkmmmmmmmmmmmmmmmlllkkkjjjlllpppsssrrrnnnlllkkkjjj|||{{{rrrmmmnnnlllllltttwww___WWWTTTLLLGGGHHHMMMMMMKKKJJJGGGCCC???<<<======EEEYYYyyy}}}uuuuuupppWWWeee|||vvvooohhhaaaZZZ[[[ZZZXXXUUUTTTSSSRRRRRRNNNMMMKKKJJJHHHFFFEEEEEEAAA@@@>>>;;;999888888777666666777777888888888888999;;;<<>><<<888555666555333222222333333222444555666666777777666666555666666777666666555555555777666333;;;VVV}}}kkk___~~~YYYHHHKKKSSSSSSOOOJJJMMMMMMJJJIIILLLKKKHHHGGGEEECCCCCCCCCCCCBBB@@@AAAEEEJJJLLLKKKIIIHHHGGGHHHFFFEEEEEEFFFFFFEEEDDD@@@@@@@@@@@@@@@@@@???>>>DDDCCCBBBAAAAAAAAACCCCCCIIIJJJRRR\\\^^^TTTJJJEEE===;;;999888888:::<<<>>>@@@??????>>>===;;;999888999;;;===??????===<<<;;;888999<<<>>>???@@@@@@@@@======>>>===<<<<<<<<<<<<999999999:::;;;<<<===>>>@@@@@@@@@@@@GGGVVViiiuuunnnxxx~~~wwwvvvyyy||||||}}}~~~|||xxxtttrrrjjj___WWWUUULLLJJJHHHFFFEEEEEEGGGHHHLLLLLLPPPVVVYYYYYY\\\aaafffhhhiiijjjiiiiiiiiiiiijjjmmmqqqssspppnnnpppsss{{{tttooolllooonnnnnnooosss{{{~~~{{{ssskkk\\\PPPNNNKKKDDDDDDJJJTTTQQQKKKEEE@@@>>>===>>>FFFHHHUUUsss~~~zzzcccrrrvvvnnnggg```\\\[[[ZZZXXXUUUSSSSSSSSSSSSMMMLLLJJJHHHFFFEEEDDDDDD@@@>>><<<:::888888888888666666666777888888999999<<<;;;<<>>>>>@@@AAAAAA@@@CCCCCCCCCBBBCCCCCCDDDDDDHHHFFFNNN[[[___UUUIIIDDD::::::999999:::<<>><<<;;;999888777999<<<<<<;;;:::999999888:::===@@@BBBBBBBBBAAA;;;======<<<;;;:::;;;<<<999999999:::;;;===>>>???@@@??????AAACCCLLL___ppp}}}iiivvv~~~}}}uuu{{{|||zzzxxxwwwxxxzzz{{{}}}{{{qqqaaaUUUPPPLLLLLLKKKGGGDDDBBBBBBDDDHHHGGGIIIMMMNNNNNNRRRXXX^^^```dddfffffffffggghhhggghhhlllppppppnnnrrrwww}}}zzzvvvrrrppppppoooqqqpppmmmjjjiiimmmtttzzz|||{{{|||zzzuuuppppppzzz~~~|||ooo___SSSMMMGGGDDDBBBCCCIIIQQQRRRNNNHHHAAA<<<<<>><<<===GGGLLLLLLkkk~~~{{{{{{{{{{{{yyy|||cccwwwxxxcccVVVQQQLLLNNNSSSPPPSSSRRRQQQQQQQQQRRRSSSSSSRRRRRRSSSUUUVVVUUUSSSPPPLLLWWWwwwppp~~~~~~|||||||||{{{tttvvvqqqeeeaaacccbbbggglllnnnqqqzzz}}}~~~}}}||||||xxxlllrrrtttttttttyyyyyypppuuuzzzkkkbbblll}}}wwwkkk```XXXUUUYYY[[[ggg|||}}}|||{{{yyyuuuuuuwwwwwwvvvuuuuuuuuuuuuuuutttqqqqqqpppqqqrrrrrrooommmiiihhheee```ZZZSSSMMMJJJDDD???999666777777555333222333333333333333333444555555666777777777777777777777777777777666555555222777>>>HHH^^^{{{|||eeeccciiiOOOQQQJJJFFFIIIFFFMMMOOONNNJJJIIIJJJIIIFFFGGGGGGGGGIIIJJJIIIGGGDDDLLLPPPTTTTTTPPPNNNOOOQQQRRROOOLLLJJJIIIHHHGGGEEEEEEAAA>>>>>>AAACCCDDDDDDCCCDDDEEEFFFFFFFFFFFFFFFFFFDDDLLLXXXWWWJJJ@@@???888888999;;;===@@@BBBCCC@@@@@@@@@???>>><<<;;;:::777999<<<<<<999888888999;;;===AAADDDFFFFFFDDDCCC;;;<<<===<<<999999:::<<<999999:::;;;<<<>>>@@@AAA@@@<<>><<<:::888777777888888555666666777888999999999???===>>>IIIOOOPPPsssxxx{{{{{{||||||zzz}}}tttqqqlll^^^VVVPPPIIIOOOTTTOOOTTTSSSQQQPPPOOOOOOPPPPPPRRRSSSTTTVVVXXXWWWTTTQQQQQQNNNccceee|||zzzpppxxxxxx~~~~~~|||~~~tttsss~~~zzzuuugggccceeecccccccccccchhhttt~~~uuuzzzyyywwwyyyzzzrrrkkkpppsssgggfffyyyyyymmmhhheeedddggglllrrrvvv~~~|||wwwssssssuuuttttttsssssssssrrrrrrqqqppppppppppppqqqqqqnnnlllaaa```]]]YYYSSSMMMGGGDDD@@@;;;666333444444333111000111333333333444555666555666666777777777777777888888888888888777666666;;;CCCNNN\\\qqquuubbbppp|||OOOBBBNNNIIIGGGPPPRRRSSSTTTSSSMMMKKKKKKIIIFFFFFFFFFHHHJJJLLLKKKHHHEEEOOORRRUUUUUUSSSUUUZZZ___XXXTTTPPPNNNLLLKKKJJJHHHGGGCCC??????BBBFFFGGGGGGDDDEEEGGGHHHIIIIIIIIIHHHCCCDDDLLLUUUOOO???777:::777888:::===???BBBDDDEEEBBBAAAAAAAAA@@@>>>===<<<999<<<>>>===:::999:::<<<===@@@DDDGGGIIIHHHGGGEEE;;;<<<===<<<999888:::===999::::::;;;===???AAABBB???999>>>GGGCCC<<>><<<;;;:::;;;<<<===BBBEEEJJJMMMLLLGGGBBB>>>>>>===<<<;;;:::;;;<<<===;;;<<<===???BBBBBB@@@===;;;>>>BBBDDDCCCEEEIIILLLeeetttvvvfff___iiiqqqnnnfffjjjvvv{{{tttuuuzzz}}}yyyrrrmmmooogggYYYPPPNNNHHH@@@@@@@@@@@@AAABBBDDDEEEEEECCCEEEHHHKKKNNNQQQSSSTTT[[[\\\]]]]]]^^^^^^^^^^^^^^^\\\ZZZ[[[^^^bbbeeefffdddccccccgggkkkkkkeee___\\\]]]^^^\\\YYYWWWVVVVVVOOOMMMJJJHHHFFFEEEDDDDDDCCCHHHMMMLLLJJJHHHEEECCC@@@<<<888BBBPPPRRRZZZnnnzzzwwwwwwwwwwwwvvvvvvvvvvvvwww~~~}}}vvvyyywwwjjjeeeaaaqqq}}}yyyrrrhhh```[[[WWWRRROOONNNMMMMMMLLLIIIHHHFFFDDDCCCAAAAAA@@@;;;:::999888777777777777666777888777777777999:::;;;BBBHHHKKKQQQlll|||{{{xxxxxx||||||iii]]]WWWOOOLLLNNNRRRTTTUUUPPPOOONNNOOORRRSSSRRRPPPPPPPPPQQQQQQPPPPPPPPPPPPMMMRRRVVVWWWYYY\\\[[[XXXTTTVVV```jjjhhh___[[[```gggvvv~~~~~~zzzwwwtttwww|||}}}}}}|||~~~nnngggggg``````aaa\\\YYY\\\___^^^[[[]]]eeelllqqqttt}}}wwwpppwww{{{}}}uuuuuuuuutttsssrrrqqqqqqsssrrrqqqpppooonnnnnnnnniiigggeeeeeeddddddaaa```]]][[[VVVPPPIIIBBB<<<888777666333111000000111222333333444444444555555555555555666666666666777777444999======888666999===___{{{vvvyyymmmfffllldddQQQLLLRRRQQQQQQTTTRRRQQQPPPMMMJJJIIIIIIJJJKKKMMMNNNNNNMMMLLLMMMPPPSSSXXXZZZZZZXXXVVVTTTVVVXXXSSSSSSSSSRRRPPPMMMJJJHHHEEECCC@@@>>>>>>AAAEEEHHHHHHIIIJJJJJJJJJIIIHHHGGGGGGHHHIIIHHHEEEAAA===:::;;;;;;;;;<<>>AAACCCCCCBBBDDDGGGJJJLLLKKKFFFAAA===;;;;;;:::;;;;;;<<<======;;;<<<>>>@@@@@@@@@?????????AAACCCCCCDDDEEEGGGHHHXXXmmmxxxnnnhhhpppxxxxxxdddfffuuuyyyxxxtttnnn~~~||||||qqq___TTTQQQLLLDDDDDDBBBAAA@@@@@@@@@@@@@@@BBBCCCEEEFFFHHHIIIJJJJJJOOOPPPRRRTTTVVVWWWXXXXXXYYYXXXWWWXXX[[[^^^```aaa\\\ZZZZZZ]]]aaa```[[[VVVWWWWWWVVVSSSNNNJJJHHHHHHBBBBBBBBBBBBCCCDDDEEEFFFKKKMMMLLLIIIEEEBBB???>>>???EEEGGGKKKPPPWWWqqq}}}kkkqqqqqqqqqqqqqqqrrrssssssxxx{{{yyywwwyyyxxxkkk___[[[RRReeewwwggg]]]XXXUUUQQQNNNMMMMMMLLLKKKHHHGGGFFFDDDBBBAAA@@@@@@:::999888777666666666777777888999888777777999:::999BBBHHHJJJYYY{{{yyy{{{}}}iii{{{WWWRRRMMMLLLPPPUUUXXXXXXLLLMMMOOORRRUUUUUURRRPPPNNNPPPQQQPPPNNNMMMOOORRRRRRWWWYYYTTTQQQSSSTTTTTT[[[UUUVVV^^^cccbbbeeelllooozzzqqqjjj|||vvvyyyuuubbbUUURRRUUUQQQUUU[[[YYYSSSWWWZZZXXXUUUUUUYYY]]]aaagggttt~~~qqqqqq{{{zzz{{{{{{yyy|||rrrrrrrrrrrrqqqqqqqqqqqqqqqpppooommmlllkkkkkkkkkhhhfffcccaaa```^^^[[[YYYZZZWWWSSSLLLEEE>>>888555444333222111111111222333333444444444444555555555555555666666777777777777555>>>EEEAAA666444???KKKvvvtttnnnffffff}}}aaaPPPOOOXXXWWWVVVWWWRRRVVVTTTPPPLLLKKKLLLNNNOOOLLLMMMMMMMMMNNNQQQVVVYYY\\\\\\ZZZWWWSSSRRRRRRSSSSSSSSSRRRPPPNNNLLLJJJIIIFFFCCC???<<<===BBBGGGKKKJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHFFFCCC???===;;;============???@@@BBBCCCFFFFFFFFFFFFEEECCCAAA???;;;:::<<>>???@@@DDDCCCBBBCCCDDDEEEEEEDDDIIIccczzz}}}|||jjjhhhrrrvvvuuuyyyuuunnnuuu{{{nnnaaa\\\UUULLLKKKHHHDDDAAA@@@???===<<<@@@@@@AAACCCDDDFFFGGGGGGHHHIIIKKKMMMNNNPPPPPPPPPSSSRRRRRRTTTWWWYYYYYYXXXWWWUUUSSSUUUWWWWWWSSSPPPKKKKKKKKKHHHCCC@@@>>>>>>;;;===???BBBEEEGGGIIIIIILLLIIIFFFBBB???===<<<<<>>555;;;QQQeeeooodddbbbsss}}}bbbRRRQQQYYYYYYWWWWWWSSSVVVTTTQQQNNNMMMMMMNNNOOOLLLLLLLLLLLLNNNQQQWWW[[[YYYXXXUUURRROOONNNNNNNNNOOOOOONNNMMMKKKKKKJJJJJJDDDBBB@@@???@@@DDDIIILLLLLLLLLKKKKKKKKKKKKLLLMMMJJJHHHFFFCCCAAA???>>>>>>===>>>>>>>>>?????????@@@AAABBBCCCDDDDDDCCCAAA@@@===::::::AAAKKKQQQOOOKKKHHHIIIIIIIIIFFFBBB>>>;;;777888:::<<<<<<<<<<<<;;;999>>>BBBAAA===<<<>>>BBBEEECCCAAABBBEEEFFFDDDBBBBBB\\\zzz|||wwwyyynnnjjjqqquuutttqqquuu}}}wwwnnnbbbUUUTTTOOOIIIEEECCCAAA>>>;;;<<<===???AAAEEEHHHJJJLLLJJJKKKKKKLLLLLLLLLKKKKKKMMMMMMNNNPPPSSSTTTSSSQQQPPPNNNLLLLLLMMMMMMKKKIII@@@BBBCCCBBB@@@??????@@@AAABBBEEEHHHIIIJJJJJJJJJFFFCCC@@@@@@??????AAAEEEBBBMMMVVVjjjzzzyyyvvvsssqqqpppooooooppprrrttttttuuuyyyzzzyyyuuuzzz~~~~~~uuurrrxxxkkkZZZVVVfff{{{yyyqqqpppmmmiiiwww}}}lll]]]XXXTTTRRROOOMMMLLLLLLJJJIIIFFFEEEDDDBBB@@@???>>>>>>777777666666555666666666777999999999888999;;;===BBBJJJQQQ]]]|||}}}zzzaaa{{{[[[OOOLLLJJJKKKOOORRRRRRQQQLLLOOOSSSUUUUUURRROOOMMMLLLNNNOOOLLLHHHHHHMMMRRRRRRYYY\\\XXXSSSSSSUUUUUUSSSKKKJJJSSS[[[^^^dddlllwww{{{xxxqqqlllttt~~~xxxoooqqqyyyyyypppIII@@@:::BBBIIIEEEFFFKKKJJJKKKOOORRRSSSQQQOOOOOOPPPSSSWWW___iiiqqqyyy{{{tttxxx}}}{{{~~~{{{vvvtttuuuxxxxxxvvvuuuuuuvvvvvvuuusssrrrpppoooooojjjiiihhhffffffeeeeeeeeeccc```\\\YYYWWWSSSOOOMMMHHHFFFCCC@@@<<<888666444111111111111222333444444444444444555555555666666666666777777888999999:::CCCAAA<<<888===SSSsssxxxhhhaaaqqqpppiiitttooo\\\VVVZZZVVVTTTTTTPPPMMMMMMMMMLLLKKKIIIGGGFFFLLLLLLLLLLLLLLLNNNSSSVVVQQQOOOMMMKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJBBBBBBCCCCCCEEEGGGIIIKKKMMMMMMLLLKKKKKKKKKKKKLLLFFFDDDBBB@@@??????@@@AAA===>>>?????????>>>======:::<<>>BBBAAA===;;;>>>BBBBBB@@@???@@@DDDFFFEEEBBBFFFYYYttt{{{rrrpppsssuuurrruuuxxx|||nnn]]]^^^XXXPPPKKKIIIFFFBBB>>>::::::<<<>>>AAADDDGGGHHHJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIJJJMMMOOOOOOMMMKKKFFFDDDCCCBBBBBBBBBAAA@@@>>>@@@BBBCCCCCCCCCDDDEEEGGGHHHHHHHHHGGGFFFDDDCCCAAA??????AAA@@@???EEEMMMSSSeeeyyyxxxvvvtttqqqpppqqqrrrrrrtttwwwxxxwwwuuutttuuuwwwqqquuuxxxyyyzzz~~~yyylllWWW]]]jjjtttUUULLLMMMggg~~~xxxzzzuuummm```YYYZZZUUURRROOOMMMMMMLLLIIIHHHEEEDDDCCCAAA???>>>======777777666666666666777777666888999999999;;;===???FFFJJJUUUkkk}}}}}}}}}{{{zzz{{{xxxxxxXXXNNNKKKIIIKKKNNNPPPOOOMMMMMMPPPSSSSSSQQQOOONNNMMMMMMMMMLLLIIIGGGHHHLLLQQQQQQWWWXXXTTTPPPOOOOOOMMMPPPLLLNNNVVVZZZ]]]gggsssuuueeekkkpppyyy~~~zzzrrrppptttUUUEEEBBBLLLSSSKKKHHHKKKIIIIIILLLOOOPPPNNNMMMLLLLLLLLLMMMSSSYYY^^^dddqqq~~~|||yyyyyyxxxwwwwwwsssyyyzzzvvvssstttuuutttooooooqqqrrrrrrqqqoooooovvvuuutttsssqqqooonnnmmmiiihhhfffdddbbb``````___YYYWWWSSSPPPNNNKKKGGGDDD===<<<:::777555444333333111111222333444444555555444444555555555666666666666666777888999::::::;;;;;;777555;;;OOOooo~~~yyyzzzvvv]]]```kkk}}}fff[[[ZZZSSSOOOPPPLLLKKKLLLMMMMMMLLLIIIFFFEEEJJJKKKLLLKKKKKKKKKNNNPPPIIIGGGGGGGGGHHHIIIGGGFFFEEEEEEFFFGGGHHHHHHGGGGGGAAABBBDDDEEEGGGHHHIIIIIIMMMMMMLLLKKKJJJIIIHHHHHHCCCAAA???>>>===>>>???AAA===>>>???@@@@@@>>><<<;;;777999===@@@BBBBBBAAA@@@BBB>>>;;;>>>DDDIIIJJJIIIEEEDDDCCCAAA@@@>>>>>>===<<<<<<======<<<<<<;;;:::<<>>AAA>>>>>>>>>@@@BBBDDDDDDCCCLLLTTTfff}}}}}}ttt|||xxxtttqqqmmmqqq~~~|||{{{}}}nnnpppsssuuuxxx|||kkkmmmeee[[[TTTQQQNNNHHHCCC======;;;::::::;;;<<<===AAABBBCCCEEEFFFFFFGGGGGGDDDDDDEEEFFFHHHHHHGGGEEEAAA@@@@@@??????>>>>>>>>>BBBCCCEEEEEEDDDCCCCCCDDDEEEEEEDDDBBB@@@===;;;:::<<<:::===@@@???@@@LLL\\\vvv}}}wwwuuusssqqqpppqqqssstttzzzyyyyyyyyywwwuuuvvvxxxtttuuuvvvvvvwwwzzzttt]]]QQQIIIXXXkkk||||||___HHHJJJQQQqqqkkkfffddd]]]ZZZ___VVVSSSPPPNNNMMMKKKIIIFFFEEEDDDBBB@@@>>>===<<<<<<888777777666666777777888555777999::::::<<>><<<<<<<<<======;;;===???AAA@@@>>><<<:::888:::===@@@BBBAAA???>>>???>>>===@@@CCCFFFGGGFFFAAA@@@???=========>>>???======<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>>>>???<<<===?????????@@@AAACCCJJJJJJTTTggguuuwwwuuuuuusssjjjccc^^^bbbaaaiiixxx~~~~~~jjjmmmpppqqqsssxxxwwwkkkbbb^^^YYYRRRLLLGGGDDDAAA===:::888888888:::;;;<<<===>>>?????????>>>>>>===>>>@@@@@@???>>>===>>>???@@@???>>>>>>>>>@@@BBBCCCBBB@@@?????????@@@???>>><<<;;;;;;::::::;;;;;;AAAIIILLLUUUnnn{{{nnnpppzzzxxxuuurrrqqqrrrssstttxxxuuurrrsssssssssssstttvvvtttsssrrrsssuuuxxxzzz{{{}}}}}}|||fffPPPEEEKKK___tttxxxWWWEEEMMMXXX|||vvvaaabbbeee```^^^cccWWWTTTQQQOOONNNKKKHHHFFFDDDCCCAAA@@@>>>===<<<<<<888777777777777777888888444666888:::;;;===@@@CCCKKKJJJ\\\zzzyyy|||||||||^^^SSSLLLJJJJJJMMMQQQRRROOOLLLKKKMMMNNNMMMLLLMMMPPPTTTPPPKKKGGGDDDFFFIIILLLMMMQQQPPPKKKGGGHHHMMMOOOMMMLLLLLLOOOPPPNNNUUUnnnuuuwwwzzz~~~yyyrrrLLLHHHOOOQQQEEE???DDDEEEQQQQQQRRRQQQOOOMMMLLLKKKEEEFFFIIIJJJFFFCCCJJJSSSZZZdddvvv}}}yyywww~~~}}}yyyxxxwwwuuuqqqqqqnnnjjjhhhkkkoooqqqllllllkkkkkkkkkjjjjjjjjjooolllhhhbbb\\\WWWTTTRRRLLLJJJGGGEEEDDDBBB???===;;;:::888666555555555555333444555555666666555555555555555555666666666777666777777999:::;;;<<<<<<777>>>KKK]]]qqq{{{wwwhhhVVVRRRVVV[[[rrr[[[QQQRRRLLLJJJMMMKKKNNNMMMKKKIIIHHHGGGGGGGGGFFFIIIKKKLLLLLLKKKKKKKKKFFFEEEFFFIIIKKKKKKGGGCCCGGGHHHIIIJJJIIIFFFBBB@@@CCCBBB@@@???@@@CCCFFFHHHKKKLLLLLLKKKIIIFFFBBB@@@AAA@@@>>><<<;;;:::::::::;;;===???AAAAAA???<<<:::;;;===???BBBBBB@@@>>><<<;;;===@@@CCCDDDEEEEEEEEE???>>><<<;;;;;;===???@@@===<<<<<<<<<===>>>@@@BBBAAA???======>>>??????>>>;;;>>>@@@@@@===<<>>>>><<<;;;<<<<<<===<<<<<<<<<===>>>@@@AAA@@@CCCMMMZZZcccuuutttkkkeeeooorrruuuwwwuuuuuuwwwvvvrrroooqqqssssssrrrrrrssstttuuuqqqnnnnnnqqqvvvzzz||||||yyyzzz}}}}}}vvvyyy~~~xxxlll[[[OOOKKKIIIaaapppQQQIIITTTrrrvvvssspppmmmkkkhhhdddaaaQQQQQQPPPOOOMMMKKKIIIHHHDDDCCC@@@===;;;:::999999555555555666666666666666:::666666999:::888???IIIMMMHHHeee}}}yyywww}}}tttqqq___UUUIIILLLOOORRRRRRPPPMMMKKKHHHKKKMMMLLLJJJKKKNNNRRRSSSLLLEEEBBBFFFJJJLLLKKKOOONNNKKKIIIHHHHHHIIIJJJIIIKKKPPPQQQKKKQQQqqq}}}wwwzzz}}}zzzoooZZZQQQHHHGGGKKKOOOSSSVVVVVVTTTPPPMMMIIIEEEFFFHHHDDDCCCCCCDDDEEEGGGIIIJJJSSSWWW]]]eeeooo{{{~~~}}}~~~~~~}}}zzzyyyyyyuuurrrpppoooooonnnmmmlllqqqooollllllllllllkkkjjjiiiddd\\\VVVQQQNNNKKKIIIEEEDDDBBB???===;;;:::999555555444333444555666777555555555666666666666777555666777888888777666666999666:::;;;777:::<<<555999MMMaaakkkuuu{{{xxxooo```UUUOOOPPPPPPWWWSSSOOOOOOQQQRRRNNNJJJLLLMMMKKKGGGCCCBBBFFFJJJJJJHHHFFFCCCBBBBBBCCCDDDJJJEEEBBBCCCGGGIIIHHHEEEFFFEEEDDDDDDEEEDDDBBBAAACCCBBBBBBBBBCCCDDDDDDEEEFFFFFFFFFFFFEEEDDDCCCBBB@@@<<<:::;;;:::888888<<<@@@AAAAAAAAAAAA@@@??????AAA>>><<<>>>AAA@@@;;;666888;;;???CCCDDDDDDBBBAAA;;;:::999:::<<<>>>>>>>>>:::;;;;;;<<<<<<=========AAAAAA@@@>>>;;;:::;;;===<<<<<<;;;<<<===???AAABBBJJJFFFEEEHHHRRR___iiinnnyyyoooeeegggbbbnnn||||||qqqlllnnnrrrttttttvvvwww{{{yyylllccc___gggVVVJJJJJJHHH???;;;>>>999:::999888555444555777666444333444666777666444666333444888:::888777888===:::999;;;;;;888888;;;@@@<<<888888<<>><<<999888OOOjjjuuurrr{{{^^^WWWOOOJJJLLLKKKOOONNNMMMNNNOOOOOOMMMKKKOOOLLLHHHEEEFFFHHHJJJLLLIIIHHHEEEBBBAAABBBCCCDDDDDD@@@===???CCCFFFEEEBBBBBBBBBBBBCCCDDDDDDCCCBBBCCCBBBAAAAAA@@@@@@@@@AAACCCEEEFFFGGGFFFCCCAAA???>>>;;;;;;>>>>>><<<<<<@@@@@@@@@@@@@@@@@@???>>>>>>BBB@@@???>>>>>><<<888555<<<>>>@@@AAAAAA???===<<<;;;999888999;;;<<<<<<<<<:::::::::;;;;;;<<<======EEEDDDCCC???;;;999999:::======<<<<<<<<<===??????DDDEEEEEEEEEGGGOOO[[[dddrrr|||xxxqqqrrrtttvvvxxxxxxxxx{{{tttooooooppppppwwwvvvvvvyyy}}}wwwjjjaaaaaa\\\OOOEEEDDD@@@???===;;;:::999999888666777777666666666777777:::777777999999666777:::;;;999999===>>>>>>AAAFFF===AAAEEEHHHLLLRRR\\\cccsssxxxkkkdddddd^^^cccrrrtttvvvtttpppnnnppppppmmmlllkkkjjjmmmqqqsssqqqooommmlllkkkmmmppprrrssssssrrrpppooooooqqqsssttttttrrrrrrrrrssstttvvvyyyzzzzzzlll```XXXWWWZZZaaaaaaZZZPPPKKKfffkkkTTTYYYcccbbbiiittt{{{xxxssstttuuuzzzhhhkkkkkklllllljjjfff```[[[UUUTTTQQQNNNJJJGGGDDDCCCCCCAAA???<<<:::999999999777777777888888999999999666888999888;;;BBBHHHIIIOOOddd~~~zzz||||||~~~}}}gggnnnxxx\\\NNNNNNOOOOOOPPPOOOMMMLLLKKKNNNLLLJJJKKKOOOTTTXXX[[[RRRNNNJJJJJJLLLMMMLLLJJJIIIIIIHHHIIIKKKNNNQQQSSSSSSSSSUUUTTTKKKFFFPPP```kkknnnggg]]]cccwww{{{ooouuuwwwrrrjjjiiinnnkkkbbbTTTRRROOONNNNNNKKKGGGBBBCCCCCCAAA@@@@@@AAABBBCCCEEEDDDCCCCCCEEELLLTTTZZZiiinnnxxx}}}zzzvvvqqqssswwwwww{{{zzztttooonnnnnnoooooohhheeebbb```^^^]]][[[YYYRRROOOJJJGGGFFFEEEDDDBBB???>>><<<:::888777666666222333444444555555444444444444444555555555555666:::777555555777888666444888IIIGGG>>>===777<<>>???@@@AAABBBBBBBBBBBBAAAAAA???>>>===<<<<<<<<<@@@BBBDDDFFFDDDAAA===;;;;;;999:::???@@@>>>>>>AAA>>>????????????>>>======?????????===;;;:::;;;<<>><<<:::888:::999777777999::::::999999999999::::::;;;<<<===EEEDDDCCC???<<<::::::;;;======<<<<<<<<<<<<======>>>BBBEEEBBB>>>BBBOOO[[[kkkttt|||zzzwwwvvvyyyyyysssqqqqqqsssooommmnnntttyyy||||||zzztttjjjZZZOOOMMMIIIDDD???>>>???@@@???===888888888777666666888999:::888999:::888666;;;BBBCCC@@@@@@BBBBBBBBBFFFLLLIIIRRR[[[```eeeqqqwwweee]]]ZZZ[[[^^^```eeeyyywwwxxxvvvpppnnnpppooommmmmmjjjiiilllrrruuurrrooolllkkklllooorrrsssrrrqqqooonnnnnnooopppsssuuuuuutttsssqqqqqqsssvvvzzz|||}}}{{{uuujjj[[[PPPFFFPPP___hhhhhhaaaYYYUUUcccssspppTTTEEEQQQ\\\ZZZYYYcccpppsssnnnoooqqq|||~~~~~~{{{{{{wwwlll```cccdddfffggggggbbb[[[VVVRRRQQQOOOLLLIIIGGGFFFEEEAAA@@@===;;;999888888888666777777777888999999999666:::;;;888;;;EEEKKKJJJRRRttt}}}}}}}}}{{{{{{rrr[[[|||nnn]]]RRRRRRRRRQQQPPPOOONNNMMMMMMSSSPPPMMMOOOSSSVVVWWWVVVNNNLLLKKKKKKMMMLLLJJJGGGIIIIIIIIIIIILLLOOORRRTTTTTTSSSSSSRRRKKKEEEHHHPPPUUU\\\^^^]]]ggg|||yyyqqquuuvvvwwwyyy{{{bbbKKKJJJWWWTTTNNNGGGDDDFFFHHHGGGCCCBBBAAA@@@@@@@@@AAABBBEEEEEECCCAAAAAACCCHHHLLL\\\___ccchhhmmmrrrwww{{{yyysssjjjfffgggkkkpppsssrrrqqqppppppqqqrrrrrrrrrjjjgggcccbbbbbbdddeeeeee```^^^ZZZWWWUUUSSSQQQOOOKKKHHHDDDBBBBBBAAA@@@???::::::888666555444444444111222444555555555444333444444444444555555555555666888::::::999888777777GGG___UUU???;;;777LLL}}}{{{fffmmmYYYRRRSSSKKKFFFHHHGGGIIINNNTTTTTTQQQNNNOOOQQQKKKHHHFFFGGGIIIKKKKKKJJJIIIGGGDDDBBBAAABBBDDDEEEAAA???===>>>@@@AAA@@@???>>>???@@@@@@@@@???@@@@@@>>>>>>===<<<;;;;;;;;;;;;@@@@@@AAAAAA@@@>>><<<::::::999:::???@@@===<<<>>>======>>>>>>======<<<;;;777:::======;;;===CCCHHHIIIGGGEEEBBB???<<<;;;::::::888666666777888777666999888888888999;;;<<<===?????????===;;;;;;===???<<<<<<<<<<<<======>>>>>><<<@@@CCC@@@<<<@@@KKKUUUfffooo}}}}}}{{{yyyrrrllljjjnnnsssvvvuuuuuu|||{{{mmm___XXXXXXUUUMMMDDDAAACCCFFFFFFDDD@@@>>><<<<<<>>>???>>><<<;;;;;;===>>>===>>>FFFPPPQQQNNNLLLLLLJJJHHHLLLSSSaaahhhooovvv}}}qqqeee___]]][[[]]]aaaooo}}}vvvwwwtttooommmnnnnnnkkkkkkiiigggkkkpppsssqqqmmmjjjjjjllloooqqqrrrpppnnnlllmmmmmmnnnoooqqqtttvvvqqqpppnnnmmmoooqqquuuwwwyyy{{{zzzuuurrrpppnnnhhh]]]PPPHHHDDDVVVjjjpppggg[[[SSSPPP[[[YYYQQQFFFBBBFFFKKKLLLLLL]]]sssqqqkkkjjjkkkppprrrtttsssqqqnnneee]]][[[\\\^^^``````]]]WWWSSSRRRQQQNNNKKKHHHFFFDDDDDD@@@>>><<<:::888777777888555555666777777888999999777;;;<<<:::<<>>>>>>>>???@@@???@@@AAA@@@???>>>???@@@GGGJJJMMMQQQXXXaaallltttrrrrrrvvv|||{{{jjjaaabbbdddbbb___]]]ZZZWWWWWWYYY[[[[[[ZZZ[[[ZZZYYYYYY[[[[[[ZZZYYYXXXUUUQQQNNNMMMKKKHHHFFFEEEBBB???======<<<;;;:::777666555444333333333333222333444555666555444333444444444555555555666666333777:::999777:::CCCJJJVVVdddUUUEEEKKKOOOfff}}}}}}fffVVVRRRRRRJJJGGGKKKJJJMMMSSSXXXWWWRRRNNNNNNQQQIIILLLPPPPPPMMMJJJIIIIIIIIIHHHFFFEEEDDDDDDEEEFFFBBBAAA@@@@@@AAA@@@???>>>AAACCCDDDBBB???======>>>;;;;;;;;;;;;<<<===>>>???BBBAAA???===<<<===>>>???@@@>>>>>>AAAAAA<<<:::<<<<<<============<<<;;;;;;555999======<<>><<<<<<;;;999777666666777888777666999888888888999;;;===>>><<<======;;;::::::<<<>>>:::;;;<<<===???@@@AAABBB@@@@@@???>>>>>>AAAGGGKKKaaalllyyy~~~pppiiihhhjjjkkkjjjlllrrr{{{~~~uuuqqqssslllbbbVVVOOOOOOQQQQQQPPPOOOIIIEEEGGGMMMNNNIIICCCCCCCCCFFFHHHHHHIIIQQQ[[[ZZZYYY[[[^^^^^^___gggpppppplllfffaaa^^^[[[[[[cccmmmppprrrqqqlllkkklllllliiigggffffffhhhlllnnnllljjjggghhhiiillloooooommmkkkkkkkkklllkkkjjjkkknnnpppmmmllllllmmmnnnoooqqqrrrssstttwwwyyy{{{||||||||||||~~~sssgggeeeeeeddd]]]RRRIIIFFFXXXkkk{{{xxxhhhYYYOOOKKKMMMBBB;;;???AAA??????CCCHHHbbb~~~wwwnnngggccccccgggjjjlllllliiiddd]]]XXXXXXWWWXXXYYYZZZYYYUUURRRVVVTTTOOOJJJEEEBBB@@@???>>>===;;;999777777777777444555555666777888999999999:::===???@@@DDDQQQ___cccvvv}}}^^^VVVTTTWWWVVVUUUTTTSSSRRRQQQQQQJJJLLLPPPTTTWWWWWWTTTQQQMMMOOORRRTTTTTTSSSQQQOOOMMMLLLKKKJJJJJJLLLNNNOOOMMMLLLKKKKKKLLLMMMOOOQQQRRROOOQQQ]]]ooooooaaa]]]rrrvvv~~~}}}hhhVVVFFFWWWeeehhheee___SSSEEE@@@???===<<<;;;;;;<<<<<<:::<<>><<<<<<<<<===@@@DDDHHHLLLPPPUUUXXXXXXYYY___ggglllnnntttzzzzzzpppfffdddhhhiiiccc\\\YYYTTTPPPOOOQQQSSSSSSRRRZZZYYYXXXXXXWWWUUURRROOOMMMKKKGGGEEEDDDCCC@@@???===;;;999777777666555333555444444333333333333444333444555555666666555555555555555666666666666777555666777666888BBBRRR^^^YYYZZZRRRVVVkkksss|||vvvkkk^^^PPPMMMNNNHHHIIIOOONNNQQQUUUYYYWWWQQQMMMNNNPPPMMMRRRVVVVVVQQQLLLJJJKKKJJJJJJIIIIIIIIIHHHHHHGGGBBBBBBBBBBBBBBBAAA??????FFFHHHIIIFFFAAA======>>>;;;;;;<<<===???BBBDDDEEEFFFDDD@@@>>>>>>@@@DDDFFFIIIFFFEEEFFFCCC>>>;;;===<<<============<<<;;;;;;888<<<>>>>>><<<>>>DDDJJJAAA@@@>>>===;;;;;;;;;:::999888666666888999999888999999888888999;;;>>>@@@>>>>>>===;;;888777888::::::<<<>>>@@@BBBDDDDDDEEEDDD@@@<<<:::<<>>888777???DDDEEEIIIPPPUUUvvvzzzooojjjfffbbbbbbccceeehhhhhhccc]]]YYYXXXWWWVVVTTTTTTVVVVVVVVVUUUWWWTTTOOOIIIDDDAAA???>>>===<<<:::888777666666777555666666777888999:::;;;:::888>>>FFFEEEEEEXXXrrr}}}~~~vvv___UUUVVVUUUUUUUUUUUUTTTSSSRRRQQQIIILLLPPPRRRRRRQQQPPPPPPMMMPPPTTTVVVVVVUUUTTTSSSMMMLLLJJJIIIIIIJJJLLLMMMKKKLLLMMMLLLLLLNNNOOOOOOPPPQQQQQQ[[[zzzzzzjjjeeerrr|||}}}~~~zzzzzzppp```KKKTTTZZZ]]]dddiiiaaaRRRFFFDDDAAA>>><<<::::::::::::<<<>>>>>>===<<<===>>>===>>>???AAABBBBBB@@@???HHHHHHKKKQQQTTTUUUYYY___```^^^^^^aaagggjjjjjjiiiddd___ZZZZZZ___cccddddddYYYWWWTTTQQQOOOLLLIIIFFFCCCAAA>>>======<<<:::999777555444333444444333111444444333333333444444555666555555555555666777777666666666777777777888888666777999>>>FFFOOOVVVZZZTTTWWWcccuuu{{{rrrbbbZZZNNNKKKMMMJJJNNNTTTRRRVVVXXXZZZXXXTTTQQQQQQRRRQQQRRRSSSRRRPPPNNNLLLKKKJJJKKKMMMNNNNNNLLLJJJIIIBBBDDDEEEFFFFFFEEEEEEEEEIIIKKKLLLIIICCC??????AAA===>>>???AAACCCEEEHHHIIIIIIGGGFFFEEEEEEGGGJJJLLLNNNJJJGGGGGGCCC>>><<<>>>===============<<<;;;;;;;;;===>>>===;;;<<>>>>>===;;;999888999;;;>>>???AAACCCEEEFFFFFFFFFAAA===:::999;;;======<<>>888;;;???EEELLLUUU```hhhjjjpppjjjjjjhhhggggggcccdddffffffbbb]]]\\\]]]XXXVVVSSSRRRTTTVVVWWWWWWSSSQQQMMMHHHDDDBBBAAAAAA===;;;:::888666666666666666777888999:::;;;<<<<<<:::666>>>JJJIIIFFF^^^{{{|||tttrrrcccXXXYYYTTTTTTUUUUUUUUUSSSQQQPPPMMMPPPRRRPPPMMMKKKKKKMMMKKKNNNRRRUUUUUUUUUTTTTTTLLLKKKIIIHHHIIIJJJLLLMMMKKKNNNOOONNNMMMMMMLLLKKKHHHQQQSSS\\\~~~zzziiieee~~~}}}zzzrrrnnnooofff]]]MMMDDDMMM^^^```WWWMMMKKKGGGCCC???<<<;;;:::999:::::::::999999;;;===;;;999777888;;;===>>>===@@@>>>@@@BBBBBB@@@CCCGGGHHHIIIJJJJJJKKKPPPWWW\\\UUUQQQNNNPPPXXX___bbbcccTTTPPPKKKGGGEEECCCAAA???===;;;888888888888777666444333222333444555444333444444333333444444555666777666666555555666888999777777777777888888888888777999@@@LLLWWWXXXQQQHHHOOO]]]}}}{{{ooo~~~jjj]]]aaa]]]QQQOOOQQQOOOTTTYYYTTT[[[[[[[[[ZZZXXXVVVWWWWWWSSSOOOKKKKKKMMMNNNLLLJJJJJJLLLOOOQQQQQQOOOLLLIIICCCFFFIIIKKKKKKKKKLLLMMMJJJMMMNNNKKKEEEAAAAAADDDAAAAAABBBCCCEEEHHHJJJKKKJJJJJJJJJKKKLLLMMMOOOPPPOOOJJJFFFEEEBBB===<<<>>>======>>>>>>======<<<;;;:::;;;<<<;;;;;;;;;===>>>===>>>>>>>>>===<<<;;;;;;:::888777888;;;<<<===<<<;;;:::999888:::===@@@BBB;;;;;;<<<;;;:::;;;===@@@AAABBBDDDFFFGGGFFFFFFFFF<<<:::999999;;;>>>@@@@@@>>>SSSjjjwww}}}vvvjjjkkkqqq~~~~~~{{{hhhccceeeggggggeeegggiiiiiiiiiiiijjjkkknnnxxx{{{ooogggbbbbbbaaa\\\YYYYYYYYYbbbxxxhhhnnnuuuuuuqqqnnnmmmooohhhhhhhhhgggfffhhhlllpppjjjiiilllqqqqqqllliiikkkqqqtttqqqfff^^^[[[XXXRRRUUUUUUYYYaaajjjooollliiihhhhhhfffffflllqqqnnnhhhooorrrrrrooopppooodddWWWNNNTTT]]]dddddd^^^UUUNNNQQQMMMIIIHHHJJJHHHDDD???======@@@PPPeeejjjpppoooggghhhiiifffaaaaaadddfffddd```^^^```ccc```YYYTTTVVV[[[]]]WWWQQQKKKKKKIIIGGGEEEBBB???>>><<<;;;999777666666777888:::;;;;;;:::888888:::<<<666EEEEEECCCHHHLLLkkk}}}||||||uuutttkkk```\\\ZZZXXXVVVUUUTTTRRRNNNKKKLLLLLLLLLKKKKKKJJJJJJJJJKKKLLLNNNOOOPPPPPPPPPPPPMMMKKKHHHEEEEEEFFFIIIKKKJJJKKKLLLLLLLLLMMMPPPRRRPPPYYYWWW\\\wwwuuu{{{|||ooouuu|||uuuxxx|||zzzxxxxxxvvvtttfffPPPCCCEEEOOOUUUXXXbbbYYYFFF===999888??????999:::@@@???777555:::666777999:::;;;;;;::::::<<<<<<;;;;;;;;;:::::::::@@@@@@@@@@@@BBBDDDFFFGGGEEEFFFFFFGGGHHHIIIJJJJJJBBB@@@>>><<<:::999999999999999888888777666666666444444444555555555666666666777888777666555666777555555555555666666666777...222666999999999999999999AAAPPP]]]\\\OOOFFFFFF___~~~ooozzzvvvfff___XXXYYYXXXVVVVVVWWWZZZ]]]___bbb```]]]ZZZXXXVVVUUUUUUVVVSSSOOOLLLJJJJJJKKKLLLNNNLLLLLLNNNOOOOOOKKKGGGCCCLLLUUUVVVQQQLLLNNNQQQPPPNNNKKKGGGCCCAAA??????DDDCCCDDDGGGKKKMMMLLLJJJLLLJJJIIIKKKOOOQQQPPPNNNOOOIIICCCAAA>>>:::<<<@@@AAA???===>>>@@@BBBCCCBBB???@@@@@@>>><<<<<<===???===>>>>>>>>>===:::888666:::777666999>>>@@@===999888777888===CCCEEEBBB>>>===<<<;;;:::;;;===???@@@BBBCCCEEEFFFGGGFFFDDDCCC<<<;;;:::;;;>>>@@@@@@@@@>>>JJJ]]]pppttt{{{xxxtttzzz~~~||||||tttssslll```hhhdddbbbcccddddddeeeggglllgggjjjuuuxxxwww|||rrriiiggg\\\bbb```WWWUUU[[[\\\UUU```}}}nnnqqqtttrrrmmmgggeeedddfffggggggffffffhhhlllooommmjjjjjjmmmnnnkkkjjjkkknnnqqqoooggg```]]]VVVPPPKKKNNNTTT]]]dddgggeeecccccceeeddddddiiinnnmmmhhhhhhkkkkkkhhhhhhggg___VVVPPPVVV___eeeccc[[[PPPHHHCCCAAA@@@BBBEEEFFFCCC???:::???GGGZZZooorrrttt{{{ooojjjkkkllljjjgggccchhhllliiibbb___bbbhhhbbb[[[UUUVVVZZZ[[[VVVPPPKKKJJJHHHFFFCCC@@@===<<<<<<;;;999777666666777888999999:::999888999;;;>>>999@@@FFFJJJJJJQQQ{{{}}}}}}yyyzzzppprrrooofff]]]YYYWWWVVVUUUUUUTTTRRROOOLLLJJJJJJJJJIIIIIIIIIHHHHHHIIIJJJMMMNNNOOONNNLLLKKKKKKIIIFFFDDDCCCDDDFFFHHHLLLLLLLLLKKKJJJKKKMMMPPPQQQYYYWWWXXXuuuyyykkkjjjpppwwwrrrmmmxxx~~~xxxxxxyyyzzz~~~hhhMMMFFFLLLaaatttxxxnnnbbbOOO<<<777???999666777888777999;;;999::::::;;;;;;;;;::::::;;;;;;::::::::::::999999::::::::::::;;;===>>>???>>>>>>>>>??????@@@@@@@@@===<<<:::888777666666666777777777666666666666555444444444555555555666666555555555555555555555444555555555666666666777777999:::;;;:::888777777888AAAMMM[[[___WWWSSS___pppzzztttvvvggg^^^]]]ZZZXXXWWWVVVVVVXXXZZZ]]]___cccaaa]]]ZZZVVVTTTSSSRRRTTTSSSPPPNNNLLLKKKKKKKKKMMMLLLKKKLLLMMMKKKHHHDDDGGGNNNUUUVVVRRROOOOOORRRMMMLLLIIIEEEBBB@@@??????BBBBBBCCCFFFJJJKKKJJJHHHHHHFFFEEEGGGKKKMMMMMMLLLIIIDDD@@@???===;;;<<<@@@AAA???===>>>@@@AAABBBAAA>>>???@@@???>>>===>>>???<<<===>>>>>>>>><<<:::888999888777:::???@@@<<<888::::::;;;@@@EEEFFFBBB>>>;;;;;;:::999:::<<<===???@@@AAACCCDDDDDDCCCBBBAAA<<<;;;:::;;;>>>@@@@@@???>>>FFFTTTbbbqqq{{{zzz}}}~~~wwwaaa``````bbbcccccccccccciiifffiiiooorrrttt~~~uuummmhhhccc^^^\\\XXXWWWYYY]]]bbbfffmmmttt~~~kkklllmmmmmmllljjjhhhgggeeeeeefffeeeeeegggkkknnnoooiiifffhhhkkkjjjiiikkkiiikkkkkkgggbbb\\\RRRIIIDDDKKKVVV___dddfffggggggaaacccaaa^^^___ccceeecccbbbeeeeeebbbaaa```\\\XXXTTTYYY```ddd```UUUHHH@@@999888999===AAABBB@@@===999DDDQQQeeevvvsssooowwwyyypppkkkhhhdddaaaaaahhhmmmiiiaaa]]]bbbiii```YYYRRRQQQUUUVVVSSSNNNJJJIIIHHHEEEBBB>>>;;;:::;;;:::999777777777888888777888999888888999<<<>>>???===IIIQQQNNNbbb~~~~~~}}}{{{yyy{{{qqqeee```XXXVVVTTTSSSSSSSSSSSSQQQNNNLLLHHHHHHGGGGGGFFFFFFGGGGGGHHHJJJLLLMMMMMMKKKHHHFFFHHHGGGEEECCCCCCDDDFFFGGGMMMMMMLLLKKKKKKNNNSSSVVVSSSXXXVVVSSS^^^sss~~~|||fff___^^^gggttt}}}xxxlllooozzzwwwwww|||___DDDAAALLLdddtttwwwtttbbbMMMGGGCCCAAA===:::===???<<<555999888888777777777777777999999999999888888888888666666666555666777888888777777777777777777888888777666555444333333333444444444555555555666666666444444555555555666666666777444333444666777666333555555666666666777777777;;;;;;:::888666555777888AAAOOO```iiijjjqqqkkk[[[XXXXXXXXXXXXWWWVVVVVVXXXZZZ]]]___```^^^ZZZVVVRRROOONNNMMMQQQQQQQQQPPPOOOMMMKKKIIIKKKJJJIIIIIIJJJHHHEEEBBBJJJMMMQQQRRRQQQOOOOOOOOOIIIGGGEEECCCAAA@@@??????@@@@@@BBBDDDGGGIIIHHHFFFKKKIIIHHHHHHJJJKKKKKKKKKBBB>>><<<======<<<===AAAAAA???>>>>>>???@@@@@@???<<<>>>@@@AAA@@@?????????<<<===>>>???>>>===<<<;;;:::999999===@@@@@@<<<888;;;;;;===AAAEEEDDD@@@;;;:::999888888999:::<<<===??????@@@AAAAAA@@@???>>>===;;;:::;;;>>>@@@@@@???>>>BBBIIIPPP\\\kkk}}}zzzzzzsssvvv|||sssppplllgggeeedddeeeeee```aaaaaaaaabbbgggpppwwwyyyzzz{{{yyyxxxyyyuuuiii^^^[[[\\\[[[YYYYYYXXXVVV```tttiiiiiijjjlllooopppooonnneeeffffffffffffhhhkkknnnnnnhhheeeiiilllllljjjjjjfffggghhhfffbbbYYYLLLBBBGGGRRR```jjjmmmnnnnnnppp``````ZZZRRROOOSSSYYY[[[\\\^^^^^^[[[YYYXXXXXXXXXWWWZZZ]]]\\\WWWLLLAAA:::999999:::<<<>>>>>>;;;888;;;IIIVVVdddoooggg^^^cccpppvvvuuuiiibbb^^^\\\\\\```cccaaa]]][[[^^^bbbXXXRRRLLLJJJNNNPPPNNNKKKJJJIIIHHHEEEAAA>>>;;;999::::::888888777777888888888999999999888999;;;>>>DDD@@@LLLSSSVVV~~~{{{|||~~~{{{```\\\YYYSSSUUUQQQPPPOOOOOOOOONNNKKKHHHFFFEEEEEEDDDDDDDDDEEEFFFIIIJJJJJJJJJIIIHHHFFFEEEFFFEEEEEEEEEEEEGGGHHHIIIJJJKKKKKKMMMPPPVVV]]]cccUUUUUUTTTRRRRRRVVVZZZ\\\WWW[[[cccppp~~~vvvnnnttt}}}zzzwwwwww~~~sssRRR???:::JJJSSSXXXaaabbbccclll]]]ZZZOOOCCCCCCHHHCCC777999888666666555666777888888888777777777666666666777666666666666666666666666666666666666666555555444444444333333444444444333444444555666666777777555555555555666666666666:::666333555:::;;;999555555666666666666777777777666777888888777888:::===<<>>;;;:::===>>><<<===AAAAAA@@@>>>>>>??????>>>===:::===@@@AAAAAA?????????>>>?????????>>>===<<<;;;;;;;;;<<>>>>>????????????>>>===>>>===<<<===???AAAAAA@@@@@@AAACCCFFFMMMZZZjjjuuuiiippp}}}rrruuutttjjjhhhiiiiii^^^aaa```ZZZYYY___eeefffggghhhhhhgggffffffiiilllhhhkkkjjjggghhhpppvvvxxxxxxvvvtttssstttrrrooolll}}}|||zzzkkkccc]]][[[ZZZXXXYYY\\\aaallljjjjjjjjjlllnnnnnnmmmkkkfffggghhhhhhhhhiiikkknnnllliiijjjppprrroookkkjjjffffffgggfffaaaVVVJJJCCCPPP\\\kkksssrrrnnnkkkkkk[[[XXXPPPEEECCCKKKUUUZZZXXXWWWUUUSSSQQQOOOPPPSSSVVVUUUTTTPPPJJJCCC<<<888888888999:::;;;:::888666;;;IIIRRRYYY^^^TTTLLLQQQYYY___ooosssfffaaa```aaaYYYXXXWWWXXXZZZ[[[ZZZYYYQQQLLLGGGGGGJJJMMMMMMKKKJJJJJJHHHEEEBBB???<<<:::999999888888888888888888::::::;;;999888999;;;===DDDEEENNNRRRfff~~~~~~zzzvvvzzzyyyjjjVVVXXXVVVQQQUUUOOOMMMLLLLLLLLLJJJFFFDDDEEEDDDCCCBBBBBBCCCEEEFFFHHHGGGFFFDDDDDDDDDEEEEEEBBBCCCDDDEEEGGGHHHIIIJJJHHHIIIJJJLLLPPPWWW___eeeUUURRRQQQRRRQQQNNNMMMNNNQQQ^^^mmmzzz}}}yyyqqqxxx~~~ssstttpppkkkxxx|||}}}{{{zzz}}}fffOOOMMMMMMCCC===FFFQQQbbbwww|||xxxkkk\\\XXXXXXOOOBBB:::999888888888999;;;<<<777777666666666555555555777777777777777666666666777777777777666666666666444444555555666666666666444444555666777777888888555555555666666666777777:::666333555:::<<<999666666666666666777777777888666777999999999999;;;<<<<<>>>>><<<>>>AAACCCAAA@@@???@@@???===<<<:::<<>>>>>@@@@@@??????===<<<;;;:::======???@@@AAA@@@===;;;:::<<<>>>@@@@@@>>>:::777999999999::::::;;;<<<<<<======>>>>>>????????????@@@???>>>>>>@@@BBBBBBAAAAAABBBDDDEEEHHHPPP[[[cccbbbjjjyyyrrrxxxzzzjjjuuu}}}wwwsssnnnaaacccbbb\\\[[[```bbbaaabbbcccddddddcccbbbbbbbbb```dddfffccccccgggiiiiiijjjiiiggggggiiijjjkkkkkk{{{yyykkkeee^^^XXXSSSTTT___lll}}}___aaaeeeiiikkkmmmmmmmmmhhhiiijjjiiihhhiiijjjlllkkkkkkoootttssskkkfffeeefffeeefffddd]]]RRRKKKJJJ]]]gggssswwwrrrhhh___[[[TTTPPPHHH@@@CCCOOO\\\aaaYYYTTTQQQPPPNNNKKKLLLOOONNNLLLHHHDDD@@@<<<999777333444555666777888888888:::HHHMMMNNNOOOHHHCCCKKKIIITTTkkkqqqccc^^^^^^^^^[[[VVVRRRTTTXXXZZZVVVQQQMMMIIIFFFGGGJJJMMMMMMLLLIIIHHHGGGEEEBBB???===;;;888888888888888888888888:::;;;;;;;;;:::;;;===???BBBJJJRRR^^^~~~}}}|||wwwsss|||cccWWW]]]XXXPPPRRRKKKJJJIIIJJJJJJHHHFFFCCCEEEDDDCCCBBBBBBCCCEEEGGGEEEDDDCCCBBBCCCDDDEEEFFFBBBCCCEEEFFFHHHHHHHHHHHHGGGHHHHHHHHHJJJNNNTTTXXXPPPOOOOOORRRRRROOOLLLKKKNNNaaauuuwwwxxxttt~~~lllaaa```eeewwwvvvjjjccc\\\III:::;;;>>>JJJ^^^uuu~~~rrrUUU>>>888777777666777777888888666666666666555555555555555666666777666666555555555555666666666666666666555666777777888888777777444444555666777777888888555555666666666777777777666444333444888999888666666666666777777777888888666777888777777888;;;===JJJeee{{{{{{}}}vvv|||mmm___ZZZWWWTTTUUU[[[RRRRRRQQQQQQPPPQQQQQQQQQLLLKKKJJJIIIIIIJJJKKKLLLHHHIIIJJJJJJIIIHHHGGGFFFEEEGGGHHHHHHFFFFFFHHHIIIJJJJJJKKKLLLMMMKKKHHHEEE======>>>?????????>>>>>>>>>@@@CCCDDDDDDDDDDDDEEECCCFFFIIIJJJIIIGGGGGGGGG@@@<<<;;;===>>>===???CCCDDDCCCAAAAAAAAA@@@===;;;:::<<<>>>???>>>=========??????>>>======<<<;;;;;;>>>>>>??????>>>===<<<;;;===>>>@@@AAA@@@>>><<<:::888999999:::;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAAAAA???>>>???AAABBBBBBAAAAAACCCFFFFFFGGGJJJPPPUUUUUU]]]kkkzzz|||nnn{{{xxxhhh]]]pppeeedddcccbbb```___^^^^^^\\\\\\]]]^^^______``````]]]bbbeeeaaa]]]]]]]]]\\\dddeeefffhhhlllttt}}}yyyvvv```ZZZUUUSSSXXXhhhTTTZZZbbbgggjjjkkknnnpppiiijjjjjjiiihhhggghhhiiigggiiinnnooohhh]]]WWWXXX___^^^___]]]TTTKKKKKKQQQkkkttt}}}yyylll___WWWRRROOOIIIFFFMMM[[[eeegggWWWOOOIIIJJJIIIEEECCCEEEAAA@@@>>><<<999777666555222333444444555777999;;;>>>KKKOOOKKKIIICCCAAAJJJHHH___nnnaaa]]]\\\[[[\\\XXXTTTTTTUUUTTTPPPLLLJJJHHHFFFFFFIIIJJJJJJHHHFFFFFFEEECCCAAA???===;;;888888888999999999888888888999;;;;;;<<<>>>AAADDDDDDPPP\\\zzz~~~zzz{{{|||yyyyyyccc___hhh^^^NNNNNNGGGGGGGGGIIIJJJJJJIIIGGGFFFEEECCCBBBCCCDDDGGGHHHDDDEEEGGGIIIKKKKKKJJJJJJIIIJJJKKKLLLLLLJJJIIIHHHFFFFFFFFFEEEDDDEEEIIIKKKHHHLLLOOOOOOMMMLLLJJJIIILLL```wwwsssllluuuyyymmm[[[[[[gggyyytttdddVVVNNN@@@:::CCCRRRaaazzzpppMMM777:::::::::999888666555444666666666666555555555555444444555666666666555444333333444444555555666666444555666777888777666666444444444555555666666666555666666666777777777777444555555666777777888888666666777777777888888888777777888:::>>>GGGPPPWWWmmmhhhddd___ZZZVVVSSSTTTVVVPPPPPPOOONNNMMMLLLKKKKKKGGGGGGFFFEEEEEEFFFHHHIIIGGGFFFEEEDDDDDDEEEEEEFFFGGGIIIIIIGGGDDDCCCEEEGGGGGGIIILLLMMMLLLIIIEEECCC<<<<<<>>>?????????>>>===<<>>>>>=========;;;:::999999:::>>>???@@@???>>>===<<<<<<666777888999::::::::::::999999:::<<<===???AAABBB@@@>>>======???@@@@@@??????BBBEEEEEECCCDDDGGGJJJHHHPPP```uuullleeevvv~~~ssspppxxx|||~~~yyynnngggiiigggeeedddeeeiiinnnrrruuutttzzzzzzpppfffbbbbbbbbb___jjjyyyuuurrr```\\\^^^kkkYYY```hhhjjjhhhfffgggiiihhhiiijjjiiifffeeeffffffbbbeeeiiiggg[[[NNNJJJLLLVVVVVVWWWUUULLLDDDIIITTTvvv~~~wwwhhh^^^VVVSSSNNNNNNWWWdddjjjiiiNNNDDD===>>>???:::666666888888888888777666444333777777666555555666999<<>><<<;;;777888888999999999888888666888:::;;;===@@@EEEHHHHHHTTTfffyyyyyyvvvyyy~~~~~~fffgggqqqcccNNNIIIEEEEEEFFFIIILLLMMMLLLKKKGGGFFFDDDCCCCCCEEEHHHIIIEEEIIINNNRRRTTTSSSQQQOOORRRRRRSSSRRRQQQNNNKKKIIIDDDEEEEEEDDDBBBBBBDDDFFFAAAKKKPPPMMMHHHGGGGGGFFFGGG[[[sssiiieeeuuunnn```___iii{{{zzz|||mmmQQQ<<<<<<===AAAOOO______PPPBBB???DDDDDDCCCBBB???<<<999777777777666666666555555555444555666777888777666666222333333444555666666777333444555666666666555444333333444444444444555555666666666666777777777777555777888999888888:::<<<777777777777888888888888:::;;;===CCCOOO```rrr~~~dddWWW\\\^^^[[[WWWTTTQQQMMMOOOOOONNNLLLKKKIIIHHHGGGCCCBBBAAAAAAAAAAAACCCCCCGGGEEEBBBAAA@@@BBBEEEFFFIIIJJJJJJGGGCCC@@@AAACCCCCCGGGKKKLLLJJJEEEBBB@@@;;;<<<>>>?????????>>>===:::===AAAAAA@@@???@@@BBBMMMQQQUUUUUUOOOHHHCCCAAA===999777999;;;===AAAGGGGGGFFFDDDDDDCCCAAA===:::<<<===<<<;;;999888:::;;;888888999:::<<<>>>@@@AAA<<<<<<;;;888666666777999<<<======<<<;;;::::::;;;555666777888888999999888777888999:::<<>>???>>>>>>>>>@@@CCCBBB@@@???BBBDDDGGGNNNbbb|||vvvddd___ppp~~~zzz}}}pppuuu~~~|||}}}{{{{{{|||tttppptttrrrzzzjjjyyysssgggeeeeeeaaaeeehhhjjjiiifffdddeeeggggggjjjiii```QQQHHHGGGKKKZZZPPPKKKMMMJJJIIIYYYoooqqqccc___```\\\YYY[[[^^^ZZZQQQ@@@<<<777555666666555333444444555555555555444444999999777666666999>>>BBBPPPPPPPPPJJJBBB@@@LLL[[[sssyyyhhhbbbaaa```___XXXVVVSSSQQQPPPOOOLLLJJJKKKKKKKKKKKKKKKIIIEEEBBBAAAAAA???===<<<;;;;;;;;;999999888888888888888999888777:::>>>===<<>>===999:::@@@BBB>>><<>>AAABBBCCCFFFFFFDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@????????????@@@???@@@AAABBBAAA>>>;;;:::>>>BBBCCCAAA???>>>???NNNPPPNNNIIIEEECCC???:::999999:::===???@@@???>>>BBBAAA@@@>>>===<<<::::::::::::;;;;;;:::999777666777777999::::::;;;::::::777777888888888888777777@@@>>>;;;;;;<<<======<<<777777555444444555666777555666666777999;;;===???:::;;;<<<======<<<;;;;;;;;;???BBBCCC@@@>>>>>>???DDDJJJXXXyyyyyyqqq___\\\mmm{{{{{{~~~mmmxxx|||qqqhhhggggggddddddfffhhhgggeeeddddddfffgggiiihhh^^^RRRKKKLLLQQQ\\\UUUPPPLLLIIIOOOgggrrreee^^^]]]WWWQQQQQQRRRMMMEEE>>>:::666555555666555444444555555666666555555444888888888777888<<>>===<<<;;;;;;;;;999999888888888888999999;;;::::::;;;<<>>::::::999777;;;AAALLLVVV``````VVVJJJEEEDDD888888888999999888666444777555333444666777666444222222333444555444222000555555555555555555555555666555555444444444555555555555555555666666666555777777777888999;;;;;;;;;===;;;888777888:::<<<>>>AAAWWWiiimmmqqq~~~nnn___[[[VVVWWWYYYYYYXXXVVVTTTRRRNNNMMMKKKIIIGGGEEECCCBBBDDDEEEFFFGGGGGGFFFEEEDDDFFFCCC???>>>???AAABBBCCCDDDCCCAAA@@@???>>>======<<<<<<===>>>????????????>>>???AAAAAAAAA@@@>>>===<<>>EEEHHHGGGBBB??????<<<777===;;;:::;;;<<<>>>>>>>>>???>>>===<<<;;;999888888666777888888888777666555555777999;;;<<<;;;:::888666666666666666666666666<<<:::999999;;;=========777666555444444555666777555555666888999:::;;;<<<999:::;;;<<<<<<<<<<<<<<<===@@@AAA@@@===;;;:::;;;===AAALLLjjj}}}}}}{{{uuujjjiiivvv|||zzzlllssstttlllfffggggggcccbbbdddffffffdddddddddeeeggghhheee]]]TTTQQQWWW]]][[[YYYUUURRRXXXmmmwwwggg\\\TTTRRRLLLEEEDDDDDD@@@::::::888555444555666666555555555666666666666555555777777888888:::???EEEJJJTTTMMMEEEAAADDDRRRjjjzzzmmmeee```]]]XXXTTTVVVSSSPPPNNNNNNNNNMMMLLLIIIHHHFFFEEEEEEDDDBBB@@@??????===<<<;;;;;;;;;;;;999999888888888888999999<<<===;;;:::>>>HHHQQQTTTYYYooo]]]cccmmmwww~~~{{{www}}}ggg^^^VVVWWWYYYUUUOOOLLLKKKLLLNNNOOOPPPOOOOOONNNLLLJJJHHHGGGHHHLLLQQQTTTTTTSSSQQQRRRTTTVVVVVVUUUTTTRRROOONNNNNNMMMLLLJJJJJJHHHFFFEEEFFFGGGFFFEEEFFFDDDCCCDDDGGGIIIIIIIIIKKKNNNYYYgggpppqqqqqqrrrhhh\\\fffvvvtttttt{{{ooolllfffmmmzzzpppjjjlll|||mmm]]]XXXNNNCCC;;;555222555:::>>>DDDJJJKKKIIIEEECCCDDD<<<:::777666666555444222666555333444555666666555444444555666555555333333555555555555555555555555555555444444555555666777444555666777888999888888555555555555777999;;;<<<999777555777;;;AAAGGGJJJ```qqq}}}yyyuuu|||jjj^^^\\\YYYUUUWWWXXXYYYYYYWWWTTTRRRMMMLLLIIIFFFDDDCCCCCCCCCFFFFFFGGGGGGGGGEEEDDDCCCEEEBBB@@@???@@@BBBCCCCCCBBBAAA@@@>>>===<<<;;;;;;999;;;===>>>???@@@??????===@@@BBBBBB@@@>>>@@@BBB>>>???@@@???===<<<<<<======@@@@@@<<<;;;<<<;;;777@@@===:::999:::<<<======;;;;;;;;;:::999777666555555666777888888888777666444666999<<<<<<;;;999888777777666666666777999:::<<<:::888888999;;;;;;:::666666555555555555666666555666888999:::999999888::::::::::::;;;===>>>>>>@@@@@@@@@===:::888777888888;;;AAAXXXuuu~~~~~~fffjjjjjjfffcccdddbbb^^^cccdddeeeeeeeeeeeeeeeeeeeeeeeebbb\\\WWWYYYccckkkhhheeebbbggg{{{vvviii\\\QQQIIIFFFCCC>>>:::::::::999777777666555444555666666666555666666777777666666555777777888999;;;???DDDHHHMMMGGGCCCFFFPPPaaa{{{vvvooofff```^^^[[[WWWSSSTTTQQQNNNMMMMMMNNNNNNMMMGGGEEEBBBAAAAAAAAA@@@>>>======<<<;;;::::::;;;;;;999999888888888999:::::::::======<<>>@@@<<<777555666888888777888777555444444444555555777666555333222333666888555555555555555555555555666666555555555555666666555666888999999999::::::::::::888777888;;;???BBB<<<@@@GGGNNNUUU^^^gggnnn{{{cccZZZ\\\ZZZSSSTTTUUUWWWXXXWWWUUURRRPPPJJJIIIFFFDDDCCCDDDEEEFFFGGGHHHHHHHHHGGGFFFDDDCCCBBBAAA???@@@BBBEEEEEEEEECCCBBB@@@???===<<<<<<<<<;;;===???@@@AAA@@@???>>><<<@@@DDDBBB???>>>AAAEEE@@@???>>><<<;;;:::;;;<<<;;;>>>>>><<<<<>>AAACCCAAA>>>;;;999888888777555666555555555666666777777777888:::;;;;;;:::888777;;;;;;:::;;;<<<>>>@@@AAA@@@???>>>;;;999888888888888<<<>>>IIIYYYaaappp}}}ooommmtttxxxyyyvvvmmmuuubbbdddfffddddddccc___[[[eeeeeeeeefffffffffeeeeeecccbbb^^^YYYWWW^^^jjjttt{{{uuusss{{{kkk[[[PPPGGGAAA<<<;;;888555444444444555666555555555555555555666777666777777777777777777666777888888888999<<<@@@DDDCCCCCCHHHRRR___ppp~~~nnniiiaaa\\\ZZZYYYWWWUUURRROOOMMMLLLMMMMMMMMMLLLEEECCC@@@?????????===<<<;;;;;;:::::::::::::::;;;999999888888999::::::;;;999===@@@@@@FFFTTTbbbiii}}}}}}eee___XXXTTTVVVWWWTTTQQQPPPMMMLLLKKKJJJIIIIIIIIIIIIGGGGGGGGGHHHJJJNNNQQQSSSVVVTTTRRRQQQQQQQQQPPPOOONNNLLLJJJIIIJJJJJJIIIHHHCCCEEEGGGIIIJJJKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIJJJMMMMMMLLLQQQWWWfffkkkppp]]]\\\hhh~~~|||{{{|||{{{vvv~~~sssqqqqqqiiiTTTAAA;;;888555444777:::::::::???>>>???CCCHHHHHHEEEAAA:::999777555444333444555555666777777444333555666666666666666666666666666888777666555555555555555555777888888777777999;;;CCCAAA>>>::::::>>>FFFLLLZZZdddqqqyyy|||\\\QQQUUUVVVSSSSSSSSSTTTTTTTTTSSSQQQOOONNNGGGFFFEEEDDDDDDFFFHHHJJJIIIIIIJJJIIIIIIGGGEEEDDD@@@??????AAAEEEGGGGGGGGGAAAAAA???>>>===<<<<<<<<<>>>??????@@@???>>><<<;;;>>>AAADDDBBB>>>>>>BBBGGGAAA???<<<;;;:::;;;;;;<<<;;;>>>???===>>>BBBCCCAAA<<<<<<===>>>@@@???<<<999999::::::::::::888666555666777999:::;;;;;;;;;;;;::::::999999999;;;<<<>>>:::::::::<<>><<<;;;;;;;;;;;;;;;666===???AAAEEEHHHZZZxxxuuukkkcccdddnnntttxxxtttiiiggguuuvvvkkkqqqdddeeeffffffeeecccaaa___gggfffeeefffgggfffeeeccc```]]]XXXSSSRRRZZZfffpppvvvrrryyytttiiiZZZMMMEEE@@@===:::888555333444333111111444444555777777666666777888777777888888888888777777777888888888888:::===@@@???EEEQQQ___kkkvvvwwwiiieee___ZZZXXXXXXWWWVVVPPPNNNMMMMMMMMMMMMKKKIIIBBBAAA???>>>>>>===;;;::::::999999999999999:::;;;999999888999999:::;;;<<<<<<>>>CCCFFFIIIUUUnnndddddd]]]XXXXXXWWWSSSOOONNNKKKJJJIIIHHHGGGGGGFFFFFFEEEEEEFFFGGGJJJLLLOOOPPPTTTRRRPPPOOOPPPPPPOOOMMMLLLJJJHHHHHHHHHHHHGGGFFFAAADDDHHHKKKKKKJJJKKKKKKLLLNNNNNNMMMKKKIIIIIIIIIIIIGGGHHHLLLNNNNNNQQQUUUjjjssshhhUUU[[[oooxxxpppssszzz}}}zzz{{{}}}yyy}}}hhhPPPAAA===888666666666444222888;;;BBBMMMTTTSSSJJJAAA999999888666444555777999:::???DDDEEE@@@:::666444666666666666666666666666777777666666555666666777666888999888777888===BBBBBB???:::555555===IIISSS|||{{{jjjRRRQQQQQQHHHKKKXXXUUUTTTSSSQQQOOONNNMMMLLLFFFFFFFFFFFFGGGIIIKKKLLLJJJJJJKKKKKKKKKIIIHHHGGG@@@@@@AAACCCFFFHHHGGGFFF???>>>===<<<<<<<<<<<<===@@@@@@???>>>===<<<;;;;;;BBBCCCCCCAAA??????CCCGGG@@@>>><<<;;;<<<<<<<<<<<<;;;>>>>>>===>>>CCCDDDCCC===>>>???AAABBB@@@;;;777:::;;;<<<<<<;;;:::777666555666888:::::::::::::::<<<;;;::::::;;;<<<>>>???999999:::<<>>;;;999888999::::::999666777888999::::::999999<<<<<<===>>>===<<<;;;:::============>>>@@@AAAAAA===<<<;;;<<<>>>>>>===<<<444;;;======>>>===MMMkkk~~~xxxjjjbbb___]]]aaaqqqwww~~~|||sssooo{{{~~~}}}{{{iiiiiihhhfffcccbbbdddggghhhfffddddddfffeeebbb```]]]YYYQQQKKKIIIOOOZZZcccaaadddxxxfff]]]OOOEEE???===;;;999555222222555444000000444444777999888666666777999777888888999999888888777777888888888888:::===???EEENNN[[[gggnnnuuunnndddbbb^^^[[[YYYWWWUUUTTTNNNMMMMMMNNNNNNLLLIIIFFF@@@???>>>>>>>>>===:::777888888888888888999::::::999999999999:::;;;<<<<<<>>>???FFFMMMPPP___mmmiiibbb\\\ZZZWWWPPPKKKJJJIIIIIIIIIHHHGGGFFFEEEDDDDDDEEEFFFGGGIIIKKKMMMNNNQQQOOOMMMMMMNNNOOONNNMMMLLLJJJGGGFFFGGGFFFEEEDDDBBBFFFJJJLLLJJJIIIHHHHHHJJJLLLNNNNNNKKKIIIIIIJJJJJJHHHHHHKKKLLLKKKNNNRRRbbbooo||||||ddd]]]hhh|||yyypppqqqwww~~~~~~~~~|||xxxwww{{{zzziiiWWWMMMKKKJJJJJJJJJIIIGGGDDD???>>>@@@EEEJJJIIIAAA:::666777777666666888<<<@@@HHHKKKLLLHHH@@@999666666444444444444444444444444444444444555666888999:::;;;===>>>======AAAIIIPPPNNNKKKEEE@@@AAALLL^^^kkk}}}|||iii[[[QQQQQQMMMHHHNNNZZZYYYVVVSSSOOOMMMLLLLLLLLLHHHIIIIIIIIIJJJJJJKKKKKKJJJKKKLLLMMMMMMLLLKKKJJJCCCCCCDDDEEEGGGFFFDDDBBB>>>>>>>>>>>>>>>??????@@@CCCBBB@@@???>>>???@@@AAAFFFDDDBBB@@@???AAACCCEEE@@@===;;;<<<>>>???===<<<===??????===>>>CCCDDDCCCDDDCCCBBBBBBAAA>>>:::666999;;;<<<===<<<:::888666777888:::;;;<<<;;;;;;::::::;;;===?????????>>>>>>:::;;;<<<>>>@@@BBBCCCDDD<<<999777777888999999999777888999;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>===;;;;;;===??????===:::555999888:::???===EEE[[[sss~~~rrrqqqiiibbbbbbcccjjjwww~~~{{{vvvwwwmmmkkkgggccc______eeelllhhheeeccccccdddddd```]]][[[VVVMMMEEEBBBFFFPPPXXXYYYaaa{{{}}}uuu\\\TTTHHH???;;;888666444222///111666666111222777555777:::999777666777999888888999999999999888888666777888999999;;;>>>@@@MMMUUUaaajjjmmmrrrfff``````^^^]]]ZZZWWWSSSQQQMMMMMMNNNNNNNNNLLLHHHDDD??????>>>??????===999666777777777777888999::::::999999999999:::;;;<<<===???>>>GGGTTTYYYkkkooommm]]]WWWSSSTTTSSSNNNLLLLLLHHHHHHIIIIIIHHHFFFEEECCCDDDEEEFFFHHHJJJKKKLLLMMMOOOMMMLLLLLLMMMNNNNNNMMMLLLIIIGGGFFFFFFEEEDDDBBBDDDHHHLLLMMMJJJGGGEEEEEEGGGJJJMMMMMMKKKIIIJJJLLLKKKIIIIIIJJJIIIFFFIIIOOOWWWfff{{{mmmtttnnnjjjppp}}}zzz|||qqqnnnpppxxx}}}}}}}}}tttqqqooofffZZZfffgggjjjmmmppppppooonnnSSSJJJ???:::;;;<<<:::777222444666666777:::@@@EEERRROOOHHH<<<222...111555222222222222222222222222111111333555777:::<<<===BBBDDDEEEDDDEEEKKKUUU^^^jjjfff```[[[^^^lll|||rrruuubbbZZZTTTNNNKKKNNNSSSVVVXXX\\\XXXSSSOOOLLLKKKLLLMMMKKKKKKLLLLLLKKKKKKJJJIIIKKKLLLMMMNNNNNNMMMLLLLLLGGGFFFFFFGGGGGGEEEAAA>>>@@@@@@@@@@@@AAABBBCCCDDDGGGFFFCCCBBBBBBDDDFFFHHHIIIEEEAAA???@@@BBBCCCDDD???===;;;<<>><<>>???DDDEEEDDDKKKHHHDDDBBB???<<<888666999:::<<<======;;;888666;;;<<<===>>>>>>>>>===<<<888;;;???CCCDDDAAA>>>;;;>>>>>>@@@AAAAAAAAAAAAAAA===;;;888666666666555444888999:::<<<======<<<<<<<<<;;;;;;:::::::::;;;<<<:::;;;<<<======<<<;;;;;;<<<;;;;;;===???>>>;;;777:::999444999AAA???@@@NNN```uuusssllluuuvvvuuuwwwqqqssswww}}}qqqbbbfffttt~~~|||kkkiiifffcccbbbcccdddfffeeebbbccchhhiiifffccccccdddXXXLLLKKKPPPUUUYYY]]]bbbvvvvvvkkkXXXMMMAAA;;;999888888777222222222333444555666777555777888999888888:::;;;:::===@@@???<<<999888999999:::::::::<<<@@@FFFJJJZZZbbbkkkoootttpppddd]]][[[YYYWWWVVVSSSPPPMMMMMMLLLKKKJJJIIIHHHGGGFFF>>>===<<<;;;:::999999999999999:::::::::;;;;;;;;;;;;888777;;;>>><<<<<<>>><<>>===JJJIIIHHHIIIJJJJJJHHHFFFIIIHHHHHHJJJLLLKKKHHHDDDDDDCCCAAABBBEEEHHHIIIIIIDDDBBB@@@?????????===<<<======>>>???AAABBBCCCCCCFFFEEEBBB@@@===;;;:::999;;;::::::::::::999999999<<<>>>AAACCCDDDCCCAAA@@@888999:::===@@@@@@>>><<>>@@@DDDFFFCCC???:::999777666666888999:::;;;>>>@@@???<<<::::::<<<:::===@@@???<<<:::<<<>>><<<;;;;;;;;;<<<===???@@@===<<<<<<<<<<<<;;;;;;;;;::::::999999999===BBBGGGRRRSSSYYYbbbiiinnnvvv~~~|||zzzmmmpppwwwuuulllrrr}}}||||||nnnooo|||}}}vvviiigggeeedddccceeeggghhhhhhdddcccggghhhdddbbbccccccZZZTTTUUUZZZ```gggmmmuuuyyyoooiiiXXXLLL???888999;;;;;;:::555555444444555555666777666777999999888999;;;===AAAAAAAAA>>>;;;999:::<<<<<<<<<===>>>???DDDJJJNNNbbbiiioooqqqzzz}}}mmmfff\\\ZZZXXXWWWVVVTTTPPPNNNOOONNNMMMJJJHHHFFFDDDCCC>>>===<<<;;;:::::::::::::::::::::;;;;;;;;;<<<<<<@@@<<<:::<<<===;;;===@@@FFFUUUTTTWWWppp```aaa|||```VVVQQQOOONNNLLLKKKJJJJJJJJJJJJJJJHHHFFFFFFFFFEEECCCAAAFFFGGGHHHHHHIIIIIIJJJIIIEEEEEEFFFFFFFFFGGGHHHIIIKKKIIIGGGFFFFFFEEECCCAAAAAACCCEEEGGGGGGHHHJJJKKKGGGEEEDDDDDDGGGHHHHHHGGGHHHGGGEEECCCBBBCCCDDDEEEJJJQQQbbbvvv|||uuunnnooodddbbbmmmkkkaaadddqqquuu~~~yyyuuuuuuxxxrrriii___aaaccceeeeeeeeeeeefff```]]]VVVNNNGGGDDDDDDFFFEEEBBB>>>;;;999888888888@@@???>>>??????===999555888===>>>>>>III[[[dddccc[[[UUUQQQUUUdddxxx~~~dddXXXVVVUUUTTTRRRPPPNNNLLLKKKJJJNNNMMMKKKIIIHHHIIIJJJKKKIIIJJJKKKKKKJJJIIIJJJKKKNNNMMMLLLJJJIIIHHHGGGGGGIIIHHHFFFDDDDDDEEEFFFGGGOOOMMMKKKJJJIIIIIIGGGEEEHHHGGGHHHIIILLLLLLIIIFFFFFFEEEDDDEEEGGGHHHHHHGGGAAA???=========>>>===<<>><<<;;;:::999:::::::::;;;;;;<<<<<<===???AAACCCDDDCCCAAA???===;;;:::;;;===@@@@@@@@@CCCAAA???AAAEEEEEEAAA===:::999777666666777999:::===???@@@???<<<:::;;;======>>>>>>===;;;::::::;;;;;;;;;;;;;;;<<<===>>>>>><<<<<<<<<;;;;;;::::::::::::;;;;;;::::::<<<@@@CCCKKKJJJMMMUUU\\\dddoooyyy~~~zzzssslllwwwwwwsssxxxfffeeeddddddeeegggiiikkkkkkfffdddfffeeebbbaaabbbbbb^^^]]]___cccgggqqqzzz}}}qqqlllkkkYYYMMM???999<<>>AAAGGGFFFBBB>>>::::::<<>>>>>===AAAAAAAAABBBBBBBBBCCCCCCHHHGGGEEECCCAAA>>>===<<<999999:::;;;<<<===>>>???===???AAACCCCCCBBB@@@>>>===;;;888888<<>><<<<<<===???AAA???<<<:::::::::999888;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999888888;;;<<<===<<<;;;;;;<<<===CCC@@@@@@EEELLLVVVdddpppxxxjjjoootttssspppqqqyyy}}}cccbbbcccccceeehhhkkklllnnnhhhddddddccc```___aaa`````````aaa___```jjjvvvuuunnnjjjhhh\\\RRREEE???BBBGGGCCC===777666666555555555666666:::;;;<<<<<<===???CCCFFFJJJHHHDDD@@@======>>>@@@DDDDDDBBB@@@???AAAEEEIIIPPPaaasssxxxnnnggg]]]WWWUUUTTTTTTTTTSSSPPPNNNOOONNNKKKHHHEEEBBB???>>>;;;::::::999999999::::::::::::;;;;;;;;;<<<<<<<<<;;;999999<<<===>>>BBBHHHKKKWWWdddsss^^^mmmyyyaaaMMMBBBKKKDDDEEEFFFGGGGGGFFFEEECCCGGGFFFFFFGGGJJJMMMMMMMMMIIIJJJKKKKKKKKKIIIGGGFFFDDDBBB??????@@@CCCEEEFFFFFFDDDCCCBBBCCCCCCAAA??????BBBEEEGGGHHHJJJLLLNNNEEEIIIMMMLLLGGGDDDEEEHHHFFFFFFEEEDDDDDDDDDEEEEEEGGGHHHSSSeeemmmgggaaa___dddnnn}}}uuudddcccooo|||lllpppjjjqqq|||vvvwwwlll[[[[[[ooo~~~zzziiiYYYQQQTTTZZZ```mmm}}}sssggg```ccclllvvv}}}ttt|||xxxvvvwww~~~{{{~~~qqqYYYTTTUUUXXXZZZPPPOOOMMMJJJHHHFFFEEEEEECCCDDDFFFHHHIIIIIIIIIIIIDDDFFFIIIJJJIIIIIIJJJKKKJJJJJJHHHGGGFFFEEEEEEEEEEEEEEEDDDEEEHHHMMMRRRUUURRRNNNJJJGGGEEEDDDCCCBBBEEEFFFGGGHHHJJJJJJJJJIIIJJJJJJJJJJJJJJJHHHDDD@@@???>>><<<<<<>>>>>>>>>===@@@AAAAAABBBCCCDDDEEEEEEHHHGGGFFFDDDBBB@@@>>>===:::;;;;;;<<<======>>>>>>===>>>@@@BBBBBBAAA>>>===:::888666888>>>DDDIIILLL@@@@@@AAACCCDDDBBB===999888777777777999<<<>>>@@@BBBAAA???===<<<===>>>@@@BBB===999888999;;;:::888::::::;;;<<<<<<;;;999999<<<;;;;;;:::999888777777;;;===???>>><<<999888888>>>:::999===CCCKKKWWWcccllluuu|||{{{{{{___``````bbbdddgggjjjkkkmmmfffbbbbbbaaa^^^^^^```______^^^ZZZSSSQQQ[[[hhhjjjoooqqqpppnnnlllfff___\\\VVVKKKDDDEEEHHHBBB888888888888888999;;;<<<======???AAABBBDDDGGGLLLOOOOOOLLLHHHEEECCCBBBBBBAAAEEEDDDCCCBBBBBBDDDIIIMMM[[[nnnpppmmmeeeXXXTTTRRRQQQQQQQQQPPPNNNLLLKKKJJJHHHFFFCCCAAA???>>>888888888888888888999999::::::::::::;;;;;;;;;;;;999888;;;>>>???>>>BBBHHHPPPfffwwwjjjhhh___VVVKKK???BBBDDDEEEFFFGGGGGGEEEBBBAAABBBCCCFFFJJJOOOQQQPPPOOOLLLLLLLLLLLLKKKIIIHHHGGGGGGDDDAAA@@@CCCFFFGGGHHHCCCBBB@@@@@@AAAAAA@@@>>>===AAAFFFJJJKKKJJJJJJJJJFFFKKKNNNLLLEEEAAAAAADDDCCCCCCCCCDDDDDDEEEFFFFFFIIIDDDDDDLLLRRRYYYiiizzz}}}qqqpppxxxzzzzzzuuuxxx}}}{{{vvvvvvlllbbblll~~~qqqhhhiiiuuu|||pppfffdddzzz|||wwwzzz{{{ttthhhuuuoooVVVNNNRRRUUURRROOOJJJJJJHHHGGGFFFFFFFFFFFFEEEFFFGGGIIIIIIHHHGGGFFFCCCEEEHHHIIIIIIHHHHHHIIIGGGFFFEEEDDDCCCBBBBBBBBBAAABBBDDDGGGJJJMMMNNNOOOLLLIIIEEECCCCCCCCCCCCBBBDDDEEEFFFGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJGGGBBB>>>>>><<<;;;;;;<<<<<<;;;:::???@@@AAABBBDDDEEEFFFGGGGGGGGGFFFEEECCCAAA>>>===<<<<<<<<<<<<<<<;;;;;;;;;:::<<<>>>@@@@@@???===<<<999888888;;;???CCCEEEFFF>>>???@@@BBBBBB???;;;888777777777999;;;???BBBDDDBBB@@@>>><<<<<<===>>>>>>>>>:::666666999;;;:::999888999:::;;;;;;:::888777;;;;;;:::999888888777777;;;===??????<<<888666555999777777;;;>>>AAAIIIQQQWWW```nnn{{{~~~uuummm|||xxx~~~]]]]]]^^^```bbbdddfffgggiiiccc___``````^^^]]]______\\\YYYSSSLLLKKKXXXfffeeegggiiikkknnnoooggg]]][[[YYYPPPEEECCCEEE@@@666444555777999<<>>AAAAAAAAAFFFMMM^^^|||zzzkkkMMMKKKJJJDDDEEEEEEFFFGGGHHHGGGEEECCCBBB@@@BBBEEEJJJNNNPPPOOOMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHEEEBBBCCCFFFIIIIIIHHHBBBAAA@@@@@@AAABBBAAA??????CCCIIIMMMMMMKKKHHHGGGEEEHHHJJJGGGAAA===>>>@@@AAAAAABBBBBBCCCDDDDDDDDDEEE@@@???BBBFFFPPPiiiqqquuuyyypppxxxxxxlllppprrrooo~~~~~~xxxtttwww}}}|||sssyyywwwrrroooxxx|||yyyyyyvvvpppnnnuuurrrddddddjjj}}}}}}}}}~~~}}}zzz{{{{{{dddVVVJJJIIIMMMNNNJJJHHHFFFFFFEEEEEEEEEFFFGGGGGGGGGHHHIIIIIIHHHGGGEEEDDDBBBEEEHHHIIIHHHGGGGGGGGGDDDCCCBBBAAA@@@@@@@@@@@@>>>@@@DDDHHHJJJJJJIIIHHHEEEBBB@@@@@@AAABBBBBBBBBBBBDDDEEEEEEDDDDDDFFFGGGHHHGGGGGGHHHHHHEEEAAA===:::999777888999::::::999???@@@AAABBBCCCEEEFFFFFFEEEEEEEEEDDDBBB@@@===<<<;;;;;;:::::::::999999999777999;;;>>>>>>>>><<<;;;<<<;;;;;;<<<>>>>>>>>><<<;;;<<<>>>??????===:::888888888888999<<>><<<;;;<<<<<<<<<;;;:::999777777888999999999888888999999999999999888:::::::::999999999888888:::<<>>;;;888555444555444666:::::::::===BBBEEEMMM[[[iiirrrssspppkkk}}}[[[\\\]]]^^^___aaabbbbbbddd___]]]______]]]]]]___^^^ZZZVVVRRROOOTTTeeevvvzzzzzzxxxsssqqqoooiiiaaa^^^^^^UUUGGGAAAEEEDDD===999;;;>>>CCCHHHMMMQQQSSSYYY]]]dddjjjnnnrrrvvvxxxnnnggg^^^VVVRRRPPPMMMLLLKKKLLLLLLLLLMMMQQQWWW[[[]]]jjjxxxyyyhhh```\\\YYYYYYOOONNNLLLLLLLLLJJJHHHFFFDDDCCCBBB@@@>>><<<;;;:::888888888888999:::;;;<<<============>>>>>>>>>>>>@@@???@@@CCCDDDHHHRRR]]]{{{~~~WWWLLLHHHHHHJJJIIIEEEFFFGGGHHHHHHHHHGGGGGGGGGFFFGGGJJJMMMNNNMMMKKKMMMKKKIIIGGGFFFGGGGGGHHHGGGDDDBBBCCCGGGJJJHHHFFFCCCBBBAAABBBDDDDDDCCCBBBEEEIIIMMMOOOMMMKKKIIIHHHDDDEEEFFFCCC???===???@@@DDDDDDDDDDDDCCCCCCBBBBBB??????CCCHHHIIILLL\\\oootttaaaaaaccckkk|||yyymmmjjjaaacccwww}}}vvvooossszzz~~~zzzwwwxxx|||~~~|||yyyxxxyyyyyyvvvuuuyyy~~~qqqlllpppwwwxxx~~~}}}|||}}}yyytttppprrrwwwzzzyyyuuuqqqwww~~~ppp}}}___TTTNNNJJJJJJIIIGGGFFFHHHDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHHHHGGGFFFEEEDDDCCCBBBEEEHHHIIIHHHFFFEEEEEE@@@@@@???>>>============<<>>888777777888;;;>>>>>>>>>BBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCAAA???<<<:::777777777888888888888888333666999;;;===<<<;;;:::<<<:::999999;;;;;;;;;:::999:::<<<<<<;;;:::999999::::::999999:::<<>>;;;999:::;;;;;;999777888999:::999777666666777777777777777777888999:::999999999:::::::::::::::999;;;======:::888666555444333666999999777888<<<===AAAJJJUUUaaalllssswww|||~~~[[[[[[\\\\\\]]]^^^______aaa\\\[[[^^^___^^^]]]___]]]YYYUUUTTTVVV```uuuyyynnniiieee```cccdddZZZHHHAAAGGGJJJFFFGGGIIINNNSSSZZZ```eeehhhjjjooowww~~~}}}tttfff\\\VVVTTTRRRQQQRRRRRRPPPOOONNNPPPTTTXXXYYYggguuunnniiibbbWWWTTTYYYOOOMMMKKKKKKJJJIIIFFFDDDDDDCCCAAA???<<<:::888777999999999:::;;;<<<===>>>????????????@@@@@@@@@@@@@@@??????CCCGGGOOO```ooo```LLLQQQIIIDDDHHHEEEEEEEEEGGGHHHJJJJJJKKKKKKOOOMMMKKKKKKLLLMMMMMMLLLLLLJJJGGGEEEDDDEEEGGGHHHFFFCCC@@@CCCGGGIIIGGGCCCEEEDDDCCCDDDFFFFFFFFFDDDLLLNNNOOOOOOMMMKKKJJJJJJEEEEEEDDDBBBAAAAAABBBDDDIIIIIIHHHGGGFFFDDDBBBAAAAAA======@@@???@@@MMM]]]uuuqqqrrrUUUXXX^^^nnnoooYYYjjj~~~~~~yyymmmppptttvvvyyy{{{|||~~~}}}{{{{{{}}}zzz}}}zzzvvvvvvnnnmmmlllmmmnnnoooppppppzzzxxxwwwcccXXXJJJJJJKKKLLLGGGBBBCCCHHHEEEDDDDDDDDDDDDEEEFFFFFFHHHGGGGGGFFFEEEDDDDDDDDDBBBEEEHHHIIIGGGEEEDDDCCC???>>>===<<<<<<<<<<<<<<<<<<>>>BBBEEEGGGGGGFFFFFF?????????@@@BBBBBBAAA???AAACCCDDDBBB@@@???AAADDDCCCBBBBBBBBBCCCCCC@@@>>>888777888;;;???CCCEEEEEEDDDDDDCCCBBBAAA@@@@@@???AAABBBBBBBBB@@@>>>;;;999444444555666777888888999111333777:::<<<<<<;;;:::888666555666999<<<======777999::::::999999999:::<<<;;;999888888999:::;;;<<<:::888999;;;:::888555888:::<<<:::666333444555777666666555666888:::;;;888999999::::::;;;<<<<<<888:::<<<<<<:::888777777666555777::::::777999===@@@???@@@DDDNNN]]]lllvvvyyyzzztttrrr~~~yyywwwyyyYYYXXXYYY]]]aaaaaa]]]XXX___]]][[[ZZZZZZ[[[\\\\\\ZZZYYYZZZ\\\___kkk~~~sssmmmiiiddd___eeebbbWWWJJJFFFKKKNNNMMMQQQYYYeeellljjjgggmmmwww{{{lllOOOFFFQQQYYYWWWTTTUUUTTTQQQRRRTTTTTTQQQ\\\tttzzzggg^^^[[[VVVQQQNNNLLLLLLLLLKKKIIIGGGEEECCC@@@???===;;;999888777777888999:::;;;<<<<<<<<<<<<>>>===<<<<<<>>>@@@@@@@@@DDDBBBBBBIIIMMMMMMgggkkk\\\NNNJJJKKKHHHDDDBBBFFFHHHIIIIIIHHHGGGGGGHHHKKKLLLNNNMMMKKKJJJJJJKKKHHHGGGEEECCCBBBCCCDDDEEEBBBBBBBBBCCCCCCDDDEEEFFFCCCAAA???AAAEEEHHHHHHGGGPPPQQQQQQMMMHHHFFFHHHKKKDDDDDDEEEEEEEEEDDDDDDCCCHHHHHHGGGEEECCCAAA???>>>BBB@@@???>>>@@@DDDHHHJJJ```nnnmmmlllbbbNNNVVV]]]vvvgggsssyyy}}}nnnpppzzzuuuwwwtttppppppxxx~~~wwwwwwwwwxxx}}}yyyvvv|||xxxxxxzzzuuuwwwyyyrrrmmmmmmjjjjjjuuubbbTTTRRRHHHGGGFFFEEEDDDCCCBBBBBB???BBBEEEEEEDDDCCCCCCCCCAAAAAABBBCCCCCCBBBBBBAAALLLKKKIIIGGGEEEDDDCCCCCC@@@@@@???===<<<:::999999@@@??????BBBFFFFFFDDD@@@======>>>>>>???AAABBBBBB?????????@@@@@@AAAAAAAAAFFFEEEDDDCCCAAA???===<<<888777999???BBBBBBEEEIIIKKKGGGDDDCCCCCCCCCAAA???@@@@@@@@@???<<<999666444666777888888888888888777666666777888:::999777555999888777666666666666666444555666777888999:::;;;999:::<<<<<<:::999::::::666666666777888777444222888888777777777777888888666555444444666777777666444555777888888888777666777777777777777666666666777777777888888999999:::888;;;>>>@@@CCCLLLYYYcccvvvvvvpppyyybbbqqq^^^^^^_________^^^]]]\\\]]]]]]\\\ZZZYYY[[[___bbbdddbbbbbbeeehhhqqqqqqbbb^^^^^^\\\ZZZ\\\[[[UUUKKKGGGLLLPPPQQQeeejjjrrrwwwuuuttt}}}kkkRRRNNN[[[fffiiieeeeeeaaaZZZQQQOOOWWW```{{{|||mmm^^^YYYXXXVVVRRRPPPJJJJJJJJJIIIGGGDDDBBBAAA???>>><<<:::999888888888888999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<>>>???@@@@@@???CCCDDDKKKWWWggg}}}cccWWWLLLIIIIIIHHHFFFFFFIIIKKKLLLKKKIIIHHHHHHIIIIIIKKKLLLKKKIIIHHHIIIIIIHHHFFFDDDBBBBBBCCCDDDFFFDDDCCCCCCCCCCCCEEEFFFGGGCCCBBBCCCFFFKKKNNNNNNMMMTTTQQQLLLGGGEEEDDDCCCCCCHHHIIIIIIIIIHHHHHHGGGFFFGGGGGGGGGFFFDDDBBB@@@???CCCBBBAAA@@@BBBDDDGGGIII```yyytttkkk___PPPDDDKKKYYY|||dddlllxxxmmmooottt|||zzzvvvsssrrrsssppplllnnnlllmmmttt}}}{{{{{{|||tttqqq{{{~~~~~~{{{~~~~~~yyyooonnnnnniiiSSSNNNKKKDDDDDDCCCCCCBBBAAAAAA@@@>>>AAACCCDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDGGGFFFEEECCCBBBAAA@@@@@@????????????>>>>>>===<<>>@@@AAABBBAAAAAA@@@?????????@@@@@@@@@AAAAAACCCCCCCCCAAA???===;;;:::999999<<>>>>>======;;;:::999888777777888888999999888888555666888:::;;;;;;999777777777666555555555555555444555666777888999::::::888999::::::888777888999666555333444555666555444777777777666666777777777666666555555666777777777555666777888888777666555555555555555555555555555333444666777888999::::::666888::::::;;;BBBKKKSSS___kkk}}}~~~gggqqq]]]bbbccccccaaa^^^\\\]]]___[[[[[[ZZZZZZ[[[^^^cccggggggdddeeeiiilllooowww~~~lllXXXNNNPPPUUUVVVTTTPPPQQQOOOIIIGGGLLLSSSWWWllloootttzzz|||```OOOTTTaaalllssseeeeeeddd]]]PPPKKK]]]ttt{{{lll```VVVTTTUUUSSSOOONNNIIIHHHGGGFFFDDDAAA???>>><<<;;;:::999999888888999999999:::;;;<<<<<<<<<<<<:::;;;<<<===>>>???@@@@@@EEEMMMPPPWWWnnnbbbYYYQQQJJJHHHHHHFFFHHHKKKLLLNNNOOONNNKKKIIIIIIJJJHHHIIIJJJIIIGGGFFFGGGHHHHHHFFFCCCAAAAAABBBEEEGGGFFFEEECCCBBBCCCEEEHHHJJJFFFFFFHHHKKKOOOQQQPPPOOOIIIGGGFFFIIINNNPPPMMMIIIKKKKKKKKKKKKJJJIIIGGGGGGFFFFFFFFFFFFEEECCCBBB@@@DDDDDDCCCDDDDDDFFFGGGGGGPPP^^^mmmuuutttnnnddd[[[```___iiiooodddhhhyyyhhhjjjZZZ\\\]]]kkkyyy}}}lllbbbfffqqqlll[[[OOOLLLKKKFFF????????????????????????===???BBBBBBAAA@@@@@@AAADDDDDDCCCCCCDDDDDDEEEFFFDDDCCCBBBAAA@@@???>>>>>>===>>>@@@AAABBBBBBAAAAAACCCBBBBBBBBBCCCBBB???===<<<===???AAABBBAAA@@@???@@@@@@@@@@@@@@@AAAAAAAAACCCCCCCCCBBBAAA???<<<;;;;;;;;;???EEEFFFBBB@@@AAAAAAAAA@@@AAAAAA@@@>>><<<;;;;;;;;;::::::;;;;;;<<<666777888888999999888888666888;;;======<<<999777555555444333333333444444555666777888999999999999666777888777555444555666666444111111333666777777666666666666666666666666666666777777777888888888777888888888777666555444333444444444444444444444000222555777999:::999999555666777666555777<<>>??????@@@AAABBBRRR\\\```mmm{{{qqq[[[RRRNNNJJJIIIGGGEEEHHHMMMMMMNNNOOONNNKKKIIIIIIIIIGGGHHHHHHHHHFFFFFFGGGHHHGGGEEEBBB@@@@@@CCCFFFHHHHHHFFFDDDBBBCCCFFFIIIKKKJJJKKKMMMNNNOOONNNLLLKKK@@@DDDLLLUUUZZZZZZUUUPPPJJJJJJJJJIIIHHHFFFEEEDDDEEEFFFGGGGGGFFFEEECCCBBBEEEEEEFFFFFFGGGGGGFFFFFFDDDFFFOOO]]]fffhhhnnnvvv~~~yyy{{{}}}oooooosssvvvxxx|||jjjlll^^^___^^^jjj|||}}}nnnsss~~~iiidddnnnmmmUUUNNNMMMPPPNNNEEE<<<<<<===>>>>>>??????@@@===???AAAAAA@@@???@@@AAADDDDDDCCCCCCCCCDDDEEEFFFBBBBBBBBBAAAAAA@@@?????????@@@BBBDDDEEEDDDCCCBBBCCCCCCBBBAAA@@@>>><<<:::;;;<<<===???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEFFFFFFDDDBBB@@@>>>???===???CCCCCC???===>>>===>>>???@@@@@@???===;;;<<<;;;:::999999:::<<<===555666777888888888888888999<<>>;;;888666444333333222222222333333666666888999999999999888555666666555333333444555666444222333555888888888555555666666666666555555777888999999999888999:::999999888777666555444333333333444444444444444555111333666999::::::888777666777777555333333555777444===LLLXXXZZZ[[[cccnnnmmmlllzzzmmmVVVHHHDDDEEEEEEfffdddccchhhmmmmmmeee^^^^^^ZZZ[[[cccooossslllcccaaabbbgggoooqqqiii```\\\SSSLLLGGGLLLUUUZZZVVVPPPZZZTTTKKKBBB???DDDOOOYYYoooqqqwwweeeNNNVVVfffiiiffffffWWWSSSRRRUUUXXXffflll^^^WWWQQQQQQQQQLLLGGGEEEFFFEEECCCAAA???===<<<;;;999888888888999999:::;;;::::::;;;;;;<<<;;;;;;;;;:::<<<>>>>>>>>>@@@CCCFFFUUUaaalll~~~}}}VVVWWWQQQNNNLLLKKKHHHDDDGGGMMMKKKLLLMMMLLLIIIGGGGGGGGGGGGGGGHHHGGGEEEFFFGGGIIIGGGEEECCCAAABBBDDDGGGIIIHHHFFFDDDCCCCCCFFFIIILLLKKKMMMOOOOOOOOOMMMKKKJJJIIINNNTTTVVVTTTPPPMMMKKKIIIIIIIIIHHHGGGEEEDDDCCCDDDFFFGGGHHHHHHFFFDDDBBBEEEFFFGGGHHHHHHGGGFFFFFFHHHCCCFFFPPPTTTWWWfffyyy{{{qqqxxx~~~yyytttiiijjjnnnqqqlllaaasss|||sssjjjkkkvvv{{{kkkqqqhhhXXXRRRRRRNNNNNNMMMDDD<<<<<<===>>>???@@@AAAAAA>>>???AAAAAA@@@@@@@@@BBBDDDCCCCCCCCCCCCCCCCCCDDD@@@AAAAAABBBBBBAAA@@@@@@CCCCCCDDDEEEEEEDDDBBBBBBBBBBBBBBB@@@>>>;;;::::::>>>>>>>>>@@@BBBEEEHHHJJJDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGFFFDDDBBB@@@AAA>>>===>>>>>>;;;;;;>>><<<===???@@@@@@>>>===<<<>>>===;;;:::999:::;;;;;;444555666777888888888888>>>@@@CCCBBB===999666555333333222222222333333444666777999::::::999888777444555555444333333555666666555666888::::::888666555555666666666666555555777999;;;;;;:::999:::;;;:::999888777666444444333444444555555666666666777555666999;;;;;;999777666666666777666444333444444444777>>>CCCDDDFFFNNNVVVSSSUUUkkkiii```SSSIIIBBB???<<<;;;gggdddcccjjjssssssjjj``````^^^___iiiuuuvvvlllaaa]]]^^^ccckkklllddd]]]YYYUUUTTTVVV___llltttuuurrrkkk^^^PPPGGGDDDHHHSSS\\\kkkppp}}}iiiUUUMMM]]]oooooofffaaaSSSQQQRRRYYYmmmlll\\\VVVQQQMMMOOOPPPLLLHHHGGGCCCBBB@@@>>>===;;;;;;;;;999999999999999:::;;;;;;::::::;;;;;;<<<;;;;;;:::999;;;===>>>???CCCIIIOOOYYYjjjcccHHHTTTPPPMMMKKKKKKHHHDDDEEEJJJHHHJJJJJJIIIGGGEEEEEEFFFFFFFFFFFFEEEDDDEEEGGGIIIFFFEEEDDDDDDEEEFFFIIIJJJGGGFFFDDDCCCDDDFFFIIIKKKIIIKKKNNNOOONNNMMMMMMNNNMMMNNNLLLHHHCCCBBBFFFJJJIIIIIIIIIIIIHHHFFFEEEEEEEEEFFFHHHIIIIIIGGGDDDBBBFFFFFFGGGGGGHHHGGGGGGGGGGGGDDDHHHNNNMMMKKKXXXkkkzzzggggggwwwrrr```nnnvvvyyyeee]]]kkkwwwrrrxxx}}}xxxnnnmmmrrrzzzmmmcccfffqqqqqq___RRRMMMQQQOOODDDBBBEEEAAA======>>>???@@@AAABBBBBB@@@AAABBBBBBAAAAAABBBDDDDDDDDDDDDDDDDDDBBBAAAAAA>>>???@@@BBBBBBBBBAAA@@@FFFEEEDDDDDDCCCBBBAAAAAABBBBBBBBB@@@>>><<<<<<===BBBCCCDDDFFFIIILLLNNNPPPEEEEEEEEEDDDDDDDDDDDDDDDBBBCCCEEEFFFFFFDDDAAA???BBB===;;;<<<;;;999;;;???>>>@@@BBBBBB@@@????????????>>>===<<<;;;:::::::::666666888999::::::;;;;;;@@@CCCDDDAAA<<<777555666444444333333333444555555777888:::;;;;;;999777666555666666555444555888:::888888999:::;;;:::777444555666777888888777666555777:::>>>>>>;;;:::;;;===:::999888666555555444444555555666666777888888888777888:::;;;:::999777666444444444444444444444444888777777777888:::>>>BBBAAAEEEZZZyyyaaaJJJGGGCCC@@@>>><<<999777dddbbbbbbgggmmmnnnggg```\\\]]]aaahhhnnnmmmeee]]]ZZZYYY[[[``````\\\[[[^^^___eeepppooo```SSSOOOSSSYYYccclllxxxwwwVVVOOORRReeewwwzzzqqqiiidddnnnwww|||kkk[[[RRRQQQLLLIIILLLLLLIIIFFFFFF???>>><<<;;;:::999999:::::::::::::::::::::;;;<<<:::;;;;;;<<<;;;;;;:::::::::===@@@BBBEEELLLWWW```uuu~~~{{{UUULLLPPPNNNJJJHHHIIIHHHEEEDDDFFFFFFGGGIIIHHHFFFEEEEEEFFFDDDEEEDDDCCCBBBCCCFFFHHHEEEEEEFFFFFFHHHIIIJJJJJJEEEEEEDDDDDDEEEFFFHHHIIIHHHJJJKKKKKKIIIHHHJJJLLLDDDCCCAAA???@@@BBBGGGJJJHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGIIIJJJJJJGGGDDDBBBEEEEEEFFFFFFGGGGGGHHHHHHCCCCCCHHHLLLKKKJJJSSS```~~~uuueeebbbSSS]]]~~~zzz}}}zzzooodddyyy|||llleeehhhqqqxxxtttnnnaaacccqqqvvvbbblll{{{xxxiiidddjjjrrrzzzqqqsss}}}aaaPPPKKKJJJGGGJJJGGG;;;;;;AAA>>>===>>>>>>???@@@AAABBBBBBBBBCCCDDDCCCBBBBBBDDDFFFEEEFFFGGGGGGFFFCCC@@@>>>???@@@BBBDDDEEEEEEDDDCCCFFFEEECCCAAA@@@AAABBBBBBBBBDDDDDDBBB@@@???@@@BBBDDDFFFIIIMMMNNNNNNMMMLLLDDDDDDDDDCCCCCCCCCBBBBBBAAACCCFFFGGGGGGEEEBBB@@@???<<<;;;======;;;<<>>>>>>>>>>>===<<<;;;;;;999999;;;<<<===>>>>>>>>>???BBBCCC@@@:::777777:::555555555555555666777777888999;;;<<<;;;999777555666777777777777999<<>>:::999777666555555555555555555666777777888999999777777888888888888888777555444333444555666666555666666555444555777888777666:::GGG[[[ooo~~~vvveeebbbZZZFFFAAA>>>999666666888;;;===```______bbbddddddaaa^^^VVVZZZ___cccccc```\\\ZZZ\\\YYYYYYZZZYYYZZZ___fffnnnzzzkkk]]]RRRVVV```kkkuuu~~~jjjSSSTTT]]]ooozzzuuullleee\\\UUUSSSPPPKKKHHHIIIIIIDDDBBBBBB<<<;;;:::888777888888999;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<;;;;;;::::::===@@@DDDGGGLLLVVVdddnnn\\\PPPTTTJJJLLLGGGDDDGGGHHHEEECCCEEEEEEFFFHHHHHHFFFEEEEEEFFFCCCCCCCCCAAA@@@AAADDDGGGDDDEEEGGGHHHJJJJJJKKKJJJDDDDDDDDDDDDEEEFFFGGGGGGHHHJJJJJJGGGCCCAAACCCEEEAAA@@@@@@DDDHHHIIIEEEAAAFFFFFFGGGGGGGGGFFFEEEEEEGGGHHHJJJKKKJJJGGGCCCAAAEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGHHHIIIHHHIIIPPPXXX```ppprrrooouuurrrddd\\\WWW[[[|||tttppp}}}wwwtttsssmmm^^^eeeuuu}}}xxx{{{tttdddfffuuuvvvwwwsss```gggxxxqqqeee___iii|||xxxwwwkkkVVVLLLKKKLLLFFFBBBEEECCC;;;===BBB===>>>>>>>>>???@@@AAAAAAAAADDDEEEEEEEEECCCDDDFFFGGGGGGHHHIIIJJJHHHDDD@@@===BBBDDDFFFHHHIIIIIIHHHGGGEEECCCAAA??????@@@BBBDDDCCCEEEFFFDDDBBBAAADDDFFFBBBFFFKKKPPPPPPMMMIIIEEECCCCCCBBBBBBBBBAAAAAAAAACCCEEEHHHJJJJJJHHHEEECCC===;;;<<<@@@@@@===<<>>??????>>>===<<<;;;<<<===???@@@AAAAAAAAA>>>@@@AAA>>>999777999===666666666666666777888999888999;;;<<<<<<999777555777777888888999;;;???BBB@@@===999666555444333222555777888::::::888777555777<<<@@@@@@===;;;<<<>>>999888777555555555666666555555555666777888888999555555555666777888888999777666555555666888888777222333333444666888777333111444:::DDDRRRcccrrrzzz|||kkk}}}|||yyysssnnncccYYYQQQFFF???GGGJJJ===>>>>>>===<<<:::888666555XXXXXXZZZ]]]^^^\\\XXXUUUPPP[[[gggkkkeee\\\VVVTTTVVVYYY[[[ZZZWWWWWW[[[```qqq~~~{{{nnnYYYSSSXXXgggmmmoooqqqjjj[[[^^^jjj|||{{{rrreee]]]YYYVVVRRRNNNHHHHHHIIIIIIFFFCCC>>><<<======<<<;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<===>>>===<<<===???>>><<>>???IIIQQQ[[[rrriiiTTTPPPRRRKKKKKKIIIFFFCCCBBBCCCDDDEEEFFFFFFHHHIIIIIIHHHGGGFFFBBBCCCCCCDDDEEEDDDDDDDDDCCCEEEHHHKKKKKKIIIFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDJJJIIIHHHHHHHHHHHHIIIJJJFFFEEEDDDCCCCCCBBBCCCCCCFFFFFFFFFEEEFFFFFFGGGHHHGGGHHHJJJKKKJJJHHHEEECCCGGGDDDBBBDDDGGGIIIGGGEEEDDDFFFGGGGGGFFFGGGLLLPPPQQQPPPRRRZZZeeemmmooommm]]]fffrrrqqq}}}}}}jjjcccqqqsssfffaaakkkxxxvvvssswwwcccfffqqqhhh||||||hhhVVVNNNKKKFFFBBBFFFFFFCCC@@@===;;;===??????>>>======???BBBFFFIIIEEEEEEFFFGGGGGGGGGFFFFFFHHHGGGFFFEEEDDDDDDDDDDDDFFFHHHJJJLLLMMMLLLJJJHHHEEECCC@@@AAADDDFFFEEEDDDDDDEEEFFFFFFDDDCCCDDDEEEGGGHHHKKKNNNPPPNNNJJJGGGCCCDDDEEEDDDCCCBBBCCCDDD@@@CCCIIILLLLLLGGGAAA======<<<<<<>>>AAADDDEEEEEEEEEEEEFFFGGGFFFEEEDDDCCCCCCCCCCCCCCCAAA>>>;;;999CCCAAA>>>???BBBDDDDDDCCCEEECCC@@@===;;;:::999999<<<<<<;;;::::::999888888;;;===>>>===;;;888888888777999;;;===>>>???BBBEEE???===:::888999999888888777888999:::;;;:::999999888:::<<<===;;;999888888:::999888666555555555555444666777888888777666444888888888888777777777777333444555555666555555555333333333222333333444444333777;;;<<<@@@LLL```oootttuuuvvvtttlllfffooo}}}{{{```UUUPPPJJJBBB@@@<<<:::;;;???CCCFFF<<<;;;:::999888888888888VVVVVVVVVWWWXXXVVVRRROOORRR[[[eeehhhccc\\\XXXWWWTTTWWWYYYWWWUUUUUUYYY]]]hhhqqqyyyzzzyyyuuummmcccXXXWWW^^^jjjttt~~~rrrrrrxxx}}}{{{mmmfff\\\VVVTTTRRRNNNKKKEEEFFFEEEEEEBBB???<<<:::;;;;;;:::999888888999999;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>;;;:::;;;===???CCCCCCIIIPPPTTTcccuuuZZZIIIIIIMMMJJJJJJHHHFFFCCCBBBCCCDDDEEEEEEFFFFFFGGGHHHHHHGGGGGGDDDDDDDDDDDDCCCCCCBBBBBBBBBDDDHHHJJJJJJHHHEEECCCDDDDDDDDDCCCBBBBBBAAAAAAEEEEEEEEEFFFFFFFFFGGGGGGEEEDDDDDDCCCBBBBBBBBBBBBEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDDDDCCCAAABBBCCCDDDDDDCCCDDDHHHKKKKKKHHHHHHNNNYYYccciiikkkfffrrrqqqvvvpppeeemmmvvvgggbbbfffsssvvviiilllttt~~~mmmWWWeeeqqqzzzvvvkkksssttthhhXXXMMMIIIGGGDDDAAABBBBBBAAA???===<<<===???@@@???======>>>AAAEEEGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDFFFHHHIIIJJJJJJGGGEEECCCCCCBBBAAABBBDDDFFFDDDBBBCCCDDDDDDCCCBBBBBBCCCEEEEEEFFFHHHKKKLLLKKKHHHEEEFFFGGGGGGEEEBBB@@@@@@AAA@@@CCCGGGJJJJJJFFFAAA>>>=========>>>AAACCCDDDDDDFFFFFFGGGGGGGGGFFFDDDCCCCCCBBBAAA???>>>===<<<<<>>???AAACCCCCCAAAAAA???===;;;:::999999999;;;;;;:::999888888777777;;;<<<===<<<:::777666666777999<<<>>>>>>???@@@BBB===;;;999888888888777555777777999:::::::::999888888:::<<<===;;;999888888777666555444444444444444555666777888888777666555555555555555444444444444333333444555555555555555222222222222222333333444333777999999:::@@@KKKTTTUUUUUUWWWVVVPPPKKKRRR]]]nnnsssyyy~~~yyy|||qqqYYYFFF@@@>>>999>>><<<:::888999<<>>===:::;;;AAAFFFCCCGGGRRR```ppp~~~^^^OOOEEECCCGGGGGGHHHFFFDDDBBBAAAAAABBBCCCDDDDDDDDDEEEFFFGGGHHHIIIGGGFFFEEECCCBBB@@@@@@???BBBDDDFFFHHHGGGFFFCCCAAADDDCCCCCCBBBAAA@@@?????????@@@BBBDDDDDDEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEFFFGGGDDDBBB@@@>>>===>>>@@@AAA>>>AAADDDEEEDDDAAA@@@???AAABBBBBBBBBAAABBBEEEGGGFFFBBB>>>@@@IIITTT]]]aaattt|||pppllliiitttzzznnnllloooqqqqqqooofffsssooorrrrrryyyvvvuuu}}}www~~~|||]]]SSSOOOJJJEEECCCBBB@@@>>><<<>>>???>>><<<<<<===>>>@@@???>>>>>>???AAADDDEEEFFFFFFFFFEEEEEEDDDDDDCCC@@@@@@@@@@@@AAACCCDDDDDDFFFGGGHHHGGGEEECCC@@@>>>AAAAAAAAACCCEEEDDDBBB@@@BBBBBBAAA@@@??????BBBDDDDDDDDDEEEGGGHHHHHHFFFCCCHHHIIIHHHEEEBBB???>>>???@@@BBBDDDFFFFFFDDDAAA???>>>>>>??????@@@BBBCCCDDDHHHHHHIIIIIIHHHFFFDDDCCCAAA@@@>>><<<;;;<<<===>>>CCCAAA??????@@@@@@@@@???;;;:::999999888888999999999999888888777777777666:::<<<===<<<999666555555777:::===>>>>>>======>>>:::888777777888777555333666777888999999999888888888:::<<<<<<:::999888888444333333222222333333333555666777888888777666555444444444333333333222222222333444444555555444444111111111111111222333333333444666777666777999;;;===<<<===>>>;;;999<<>>>>>CCCCCCEEEEEEEEECCCAAA@@@@@@@@@@@@@@@@@@?????????===???AAACCCDDDDDDCCCBBB@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@AAACCCDDDDDDEEEEEE@@@@@@>>>======>>>??????>>>CCCGGGHHHDDD@@@??????BBBBBBBBBBBBBBBCCCDDDEEEEEE@@@::::::???HHHOOOSSStttyyyfff]]][[[```nnnyyyyyyyyylllgggwwwqqqjjjxxx~~~qqq~~~tttzzz|||nnn[[[DDDFFFFFFFFFCCC@@@>>>======:::<<<======<<<;;;;;;<<>>???AAACCCDDDEEEEEEEEEEEEEEECCC@@@>>><<<>>>???BBBDDDDDDCCC@@@>>>@@@@@@???===<<<>>>AAADDDCCCCCCCCCDDDFFFFFFEEECCCGGGGGGGGGDDDAAA>>>>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@??????@@@@@@@@@AAACCCDDDIIIJJJJJJIIIHHHEEECCCBBB>>>>>><<<<<<<<<<<<>>>>>>AAA@@@???>>>>>>>>>===<<<777777777888888999999:::888888888888888888777777:::<<<===<<<999666555555777:::>>>???>>>;;;::::::888777777888888777444222666666777777777888888888888:::;;;;;;999888888888222222222222222333444444555666777777777777666555444444444444333333333333222222333444444444444444000000000000111222333333222222444555777777555333444444555666777666777999666888:::>>>BBBJJJTTT[[[fffiiirrr}}}~~~zzztttkkkeeeeeegggeee```XXXPPPGGG@@@<<<>>>???:::444333777888555444555555666666777777777666666555444444444444444ZZZWWWSSSPPPOOOMMMKKKIIIGGGIIIJJJIIIHHHIIILLLPPPKKKKKKKKKJJJIIIJJJLLLNNNPPPPPPQQQSSSUUUUUUVVVXXX```eeehhhooosssiiiccc___```eeefffccc```______cccooo|||}}}}}}wwwmmmdddcccaaaZZZRRRNNNJJJJJJIIIHHHGGGEEEBBB@@@???===;;;999888888888999888888888888888999:::;;;999999:::;;;;;;<<<=========:::;;;@@@CCCCCCFFFLLLZZZlll^^^NNNMMMSSSJJJAAACCCEEEAAA@@@???>>>===>>>>>>>>>AAAAAAAAABBBCCCFFFHHHJJJHHHFFFCCC@@@>>>>>>???@@@DDDDDDDDDCCCBBBAAA@@@???<<<======>>>???@@@AAAAAA???@@@BBBDDDDDDDDDBBBAAA===>>>???@@@AAAAAA@@@@@@>>>???@@@BBBBBBCCCBBBBBB===???AAACCCCCCBBBAAA@@@@@@DDDGGGFFFBBB>>>===>>>AAA@@@@@@@@@AAABBBBBBBBBAAA>>>;;;;;;>>>DDDIIIKKK^^^lll}}}uuuiii```YYYcccnnnvvvrrryyy}}}sssmmmooovvvmmmfffdddttttttqqqooo|||xxxwwwlll]]]UUUWWWTTTFFFDDDEEEDDDBBB>>>===>>>???;;;<<<>>>===;;;:::::::::===>>>???AAADDDFFFGGGHHHDDDCCCBBB@@@????????????<<<<<<===>>>@@@BBBDDDEEEBBBCCCCCCCCCBBBAAA???>>><<<>>>BBBCCCCCC@@@>>><<<>>>>>>===<<<<<<>>>AAAEEEDDDCCCCCCEEEGGGGGGEEECCCCCCDDDDDDBBB@@@??????@@@???>>>=========>>>??????>>>@@@AAAAAA@@@@@@CCCEEEJJJJJJIIIHHHFFFDDDAAA@@@:::;;;<<<>>>>>>>>>===<<<>>>??????>>><<<;;;::::::666666777888999:::::::::888888888999999999999999:::;;;===<<<999777666666888:::===>>><<<:::888777888777777888888888555333555555555666666666777777777888:::999777666777777222222222222333444555666555555555666666555555555333333333333222222222222111222222333333333333333000000000000111222333444444333222333666777666555000111111222333555555444444555555666777999===???HHHFFFKKKSSSVVVUUU[[[eeecccoootttsss}}}vvvppp{{{qqqeeeZZZPPPHHHDDDDDDBBB???;;;888777888999;;;:::999555222333666666333333444555666666666555444444444333333222222333333VVVTTTPPPNNNMMMLLLJJJHHHHHHIIIIIIHHHGGGIIILLLNNNIIIHHHGGGFFFGGGGGGIIIIIIJJJIIIKKKPPPSSSRRRTTTWWWXXX\\\```iii{{{tttmmmfffbbb^^^\\\^^^ccc___ZZZYYY]]]```aaadddiiillllllssswwwmmmeeebbb```___YYYOOOHHHFFFGGGGGGGGGFFFDDDBBB???>>>===<<<;;;999888888999999888888888999:::;;;<<<===999::::::;;;<<<===>>>>>>@@@<<<===BBBCCCCCCKKKVVVbbbnnnTTTMMMOOONNNBBB>>>DDDFFF@@@@@@???>>>>>>>>>>>>>>>@@@@@@AAABBBCCCEEEGGGGGGFFFCCC@@@>>>===???AAACCCEEEDDDCCCBBBAAA@@@??????:::;;;<<<===???AAABBBBBBBBBBBBCCCCCCBBBAAA???>>>;;;<<<===???@@@@@@??????===>>>@@@AAAAAA@@@??????<<<@@@EEEIIIKKKIIIFFFDDDDDDDDDCCCAAA>>><<<;;;<<<===<<<<<<===???@@@@@@???<<<<<<===???BBBEEEIIIKKKLLLUUU```eeegggeee^^^WWW^^^jjjqqqxxxjjjkkkwwwssslllmmmsssxxxyyy|||yyy{{{bbbPPPJJJIIIOOONNNBBBAAAAAA@@@>>><<<===???AAA===>>>>>>===;;;:::;;;<<<<<<>>>@@@BBBDDDFFFGGGGGGAAA@@@>>>===<<<======>>><<<<<<<<<===???@@@BBBCCC@@@AAAAAAAAAAAA@@@@@@@@@:::>>>AAABBBAAA>>><<<;;;===>>>>>>======???BBBEEEDDDDDDEEEGGGHHHHHHFFFCCC???@@@AAA@@@???>>>???@@@===<<<;;;::::::<<<===>>>===@@@BBBBBB@@@@@@DDDGGGIIIIIIHHHFFFDDDAAA>>><<<777999;;;======<<<;;;:::;;;===>>>===;;;999999999666777888999999:::999999777888888999999:::::::::777999;;;:::999777777777888:::<<<<<<:::888777777888666666666777777555333555555444444444555666777666777777777555444555666333333333333444444555666444444444444444444444444111111111000000000//////000111222222333333222222000000000111222333444555666444222111222333333333...111111000000333444222555555666666666555555555777777<<>>???@@@@@@>>>BBBFFFDDDHHH[[[rrr}}}sssdddxxx|||[[[OOOMMMOOOIII>>>AAAGGGBBBAAAAAAAAA@@@@@@@@@@@@@@@??????AAABBBDDDDDDEEEEEEBBB@@@===<<<===@@@EEEHHHGGGEEEDDDBBB@@@?????????;;;<<<<<<>>>???@@@AAABBBCCCBBBAAA???===;;;:::999888:::<<<>>>@@@@@@???>>>===>>>???@@@@@@???===<<<===AAAHHHMMMPPPOOOLLLJJJJJJFFFAAA===<<<<<<======<<<::::::<<<@@@AAA@@@???;;;===???AAABBBEEEHHHIIIFFFJJJKKKIIIJJJMMMLLLGGGWWWcccfffwwwqqqeee]]]cccttt~~~uuuaaaYYYKKKGGGGGGCCCEEEDDD999>>>===;;;;;;<<<===>>>???===>>>>>>===<<<<<>>@@@BBBCCCCCCBBBAAA>>><<<;;;::::::;;;<<<===<<<<<<;;;<<<<<<===>>>???@@@@@@????????????>>>>>>:::===AAAAAA>>><<<;;;;;;<<<>>>???@@@@@@AAADDDFFFCCCCCCEEEHHHJJJIIIEEEBBB===>>>???>>>===<<<===>>>;;;:::999888999:::<<<===<<>>;;;999777777888888888888888888888;;;===<<<:::888888999666777888999999888777666666666777777888999999:::333555777888777666666666999:::;;;:::888777777777777555333333444555444333555444333333333444666666444555666444333222333555444444333333333444444555333222222222222222222333111111111000000000//////000111111222222222222222000000111111222444555666444333222000//////000111///333555000///333555444333333222222333333333222333555888;;;:::777666777999>>>@@@???AAAEEEEEEAAABBB>>>===@@@@@@<<<:::;;;===<<<:::666555777999;;;777777888888777666444222666555555555444333333444333444444555555444333333333222222222222222333333RRRQQQPPPPPPPPPOOOMMMKKKFFFFFFGGGGGGGGGGGGGGGHHHGGGEEECCCCCCDDDEEEEEEEEEIIIDDDCCCHHHJJJIIILLLSSSSSSVVV[[[aaaaaa\\\YYYYYYWWWUUUTTTVVVTTTQQQSSSWWWYYYVVVVVVYYYZZZWWWVVVXXX[[[]]]bbbgggeeebbbccchhhggggggddd\\\YYYYYYWWWSSSRRROOOMMMKKKGGGAAA@@@CCC<<<=========;;;:::999:::999999999999888888888777777777777888999;;;<<<===;;;;;;<<<===>>>???@@@AAA<<>>???AAACCCDDDDDDCCCCCC???===;;;:::===AAAGGGJJJHHHFFFDDDAAA@@@?????????======>>>>>>??????@@@@@@CCCAAA???<<<999666555555777999<<<>>>?????????>>>===>>>???@@@???===;;;:::???CCCHHHNNNQQQQQQPPPOOOPPPIIIAAA<<<===???@@@@@@===;;;;;;>>>BBBDDDCCCAAA???@@@AAAAAAAAABBBDDDFFFEEEGGGCCC<<<<<>>AAABBB;;;===BBB===>>><<<:::;;;<<<===<<<:::============<<<>>>BBBEEE>>>???@@@AAAAAA@@@>>><<<<<<:::999888888999;;;<<<;;;;;;;;;::::::;;;;;;<<<@@@??????>>>======<<<<<<:::===@@@@@@===;;;:::;;;<<<>>>@@@AAABBBBBBDDDFFFBBBCCCFFFIIIKKKIIIEEEAAA===>>>???>>><<<:::;;;<<<999999888888888999;;;<<<;;;???BBBBBB@@@AAAFFFJJJGGGFFFEEECCC@@@<<<999777777666555444444555777888777:::<<<<<<999777888999666777888888888777555444444555555666777888999999///222444555555444555666999::::::999777666777888666444222111222333333333444444333222333444555666333444444333111111222444444444333333222333333444222111111000000111111222333333333333222222222222000000111222222222222222111111111222333555666777111222333222000///000222...444555///,,,111444444444222000000222333444444444444444333222333444555222444555555444555666666666111000555888777777888///222333333333666777777444333222111111333444555000000222444333111333666333333444444444333333222333222222222222222333333SSSQQQRRRTTTRRRKKKIIIJJJHHHIIIGGGDDDFFFKKKIIICCCDDDDDDCCCBBBAAABBBEEEGGGJJJGGGDDDDDDHHHKKKLLLKKKQQQPPPQQQTTTWWWXXXUUUQQQQQQOOONNNNNNOOOPPPOOONNNQQQQQQQQQQQQQQQRRRSSSTTTWWWZZZ\\\WWWPPPQQQZZZcccaaa[[[TTTQQQQQQPPPMMMIIIIIIHHHFFFCCC???<<<:::999:::999999888888999999:::::::::999999::::::;;;<<<888999;;;<<<===>>>>>>>>>888<<>><<<===???AAABBBGGGOOOWWWmmm|||rrrllllllxxx~~~yyydddPPPNNNHHHGGGGGGGGGFFFDDDCCCAAAAAAAAA@@@@@@AAACCCEEEFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEBBBAAA@@@@@@@@@AAABBBCCCDDDEEEDDDCCCAAA@@@AAACCCBBBAAAAAAAAABBBBBB@@@>>>>>><<<;;;999999:::;;;<<<:::<<>><<<<<<<<<:::;;;======;;;:::999:::@@@FFFMMMRRRRRROOOLLLKKKIIIFFFBBB???>>>@@@CCCEEE>>>;;;999:::???CCCDDDDDDCCCDDDEEEEEEEEEDDDBBBAAAAAAAAA@@@AAABBBEEEGGGIIIKKKLLLMMMNNNRRRXXX```eeeXXXZZZbbbrrr}}}pppooo|||xxxhhhvvvxxxeeeVVVMMMHHHCCC@@@AAA@@@>>>===<<<<<<<<<===;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>===>>>@@@BBB===>>>?????????>>><<<;;;<<<;;;:::999:::<<<>>>@@@===<<<:::888888999:::;;;@@@===:::;;;???@@@===999999:::<<<===<<<;;;:::999::::::;;;>>>BBBDDDAAA???>>>???AAABBBCCCDDDDDDDDDBBBBBB@@@===;;;;;;<<>>===;;;999777888888777555555666888999999888777777777777777666888:::888555222333444222444555777888777777666666555333222222333555666888888888888888777666666222222333444444444333333444444555555666666777777555444333222111000000000222222222333333444444444555444222333444444333111222111000//////000111222111000...---...///111222333333333333333333333333222111111111000000//////000000000000000000000000222222222222222222222222555444444333333222222222222222222222222222222222333222111000111222333444222222111111222222333444444444444444444444444444444444333333222111000000000000111111111222222222222222222111111111000000QQQLLLKKKNNNQQQNNNKKKJJJHHHJJJJJJGGGGGGJJJIIIDDDCCCDDDDDDCCCBBBBBBDDDFFFFFFDDDBBBCCCFFFIIIIIIHHHHHHJJJOOOUUUZZZYYYTTTPPPPPPMMMJJJIIIJJJLLLLLLLLLNNNNNNMMMMMMNNNNNNOOOOOOPPPRRRSSSPPPMMMOOOVVV^^^WWWRRRLLLJJJKKKKKKHHHEEEDDDCCCBBB@@@>>><<<;;;::::::999999888888999999:::::::::999999::::::;;;<<<:::;;;<<<===>>>>>>>>>>>>@@@???>>>>>>@@@CCCFFFHHHKKKIIILLLYYYnnnvvvttttttxxxxxx{{{TTTGGGHHHCCCFFFFFFFFFEEEDDDCCCAAAAAAAAA@@@???@@@CCCEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBAAAAAA@@@@@@AAABBBCCCBBBCCCDDDCCCBBBBBBDDDEEEBBBAAA@@@AAABBBAAA???======<<<:::999999999;;;<<<;;;===??????>>><<<;;;;;;:::<<<>>>>>><<<;;;:::;;;BBBGGGLLLPPPOOOMMMJJJIIIHHHFFFCCCAAA@@@BBBDDDFFF???======???CCCFFFGGGFFFCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIGGGGGGGGGGGGHHHLLLRRRWWWXXX[[[bbbqqq|||kkk```bbbqqqqqqhhhnnnkkkttt~~~~~~vvvbbbZZZPPPJJJHHHGGGDDDAAA???>>>===;;;::::::;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>===<<<===???AAA>>>>>>>>>===<<<;;;:::999;;;;;;:::::::::;;;<<<===;;;:::999888999:::<<<>>>>>>;;;888:::===???<<<999;;;;;;;;;;;;;;;::::::999<<<<<<===AAADDDEEEBBB?????????@@@AAAAAAAAAAAAAAABBB@@@???======>>>??????>>>:::777888;;;===<<<:::;;;>>>BBBCCCBBBAAAAAABBBBBB@@@>>>======<<<:::888666777777666444444555666777777666555555555555555555666888666333111111222333444555666666666666666555444333222222333555666777777888888888888777777333333444444444333333222555555555555666666666666555444333222111111111111222222222333333444444444444333222222333333222000111111000//////000111111000///...---...///111222222222222222222222222222111111111000000000//////000000000000000000000000222222222222222222222222333333333222222222111111222222222222222222222222222111111111111222333333222111111111111222333333333333333333333333333333444333333222111111000000000000000111111111222222222222222111111000000000UUUMMMHHHKKKOOONNNLLLJJJIIIMMMNNNKKKIIIIIIHHHFFFCCCEEEFFFFFFDDDCCCDDDEEEBBBAAAAAABBBEEEFFFFFFEEEDDDIIIRRR[[[___]]]WWWQQQLLLIIIFFFEEEFFFIIIJJJKKKKKKKKKJJJIIIIIIIIIJJJJJJKKKKKKJJJHHHGGGIIINNNRRRKKKGGGCCCBBBCCCDDDBBB???>>>>>>======<<<<<<<<<;;;:::999999888888999999:::::::::999999::::::;;;<<<;;;<<<===>>>>>>>>>>>>>>>AAA>>>;;;<<<@@@DDDFFFFFFMMMQQQ___wwwxxxtttyyyrrr```iiiuuuzzzcccFFFCCCHHHBBBEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@???@@@BBBDDDDDDDDDDDDCCCBBBAAAAAABBBCCCDDDAAAAAA@@@@@@@@@@@@AAAAAAAAACCCDDDDDDDDDDDDEEEGGGCCCBBBAAAAAABBBAAA???===>>>===;;;:::::::::;;;<<<===???@@@@@@===;;;:::::::::<<<>>>>>>===<<<===>>>EEEHHHKKKLLLKKKHHHGGGFFFEEEDDDCCCCCCCCCDDDFFFGGG@@@AAABBBEEEHHHIIIHHHFFFBBBBBBBBBBBBCCCDDDEEEFFFFFFHHHJJJLLLLLLKKKIIIGGGCCCCCCAAA???>>>@@@DDDHHHLLLOOOVVVbbbrrruuummmbbb^^^ddduuu|||gggfff}}}ggghhhyyyzzzyyyyyyvvvhhh\\\TTTOOOKKKHHHFFFFFFDDD???;;;<<<<<<;;;:::999999999:::<<<<<<<<<======>>>>>>>>>??????>>><<<;;;;;;>>>@@@>>>>>>===;;;:::999888888;;;;;;;;;;;;;;;:::999999777777777777999<<<>>>???;;;999777999<<<>>><<<:::===<<<:::999999999:::;;;===>>>AAADDDFFFEEEBBB?????????@@@@@@@@@?????????BBB@@@===>>>AAACCCBBBAAABBB>>>::::::<<<<<<;;;999;;;===??????>>>>>>???@@@???===;;;;;;;;;:::999777555666777666444333444555555555444444444444333333333444555333111///000111555555444444444555555666555444333222222333444555555666777888999999999999555555444444333333222222666666666555555555555555444444333222111111111111222222333333333333444444333222111111222222111///111000000//////000000111000///.........///000111111111111111111111111111000000000000////////////000000000000000000000000111111111111111111111111111111111111111111111000111111111111111111111111000000111222222222222222111111111111111222222333333333333333333333333333333222222111111000000///000000000000111111111111111111111111000000000000ccc[[[TTTRRRPPPLLLIIIJJJLLLPPPRRRPPPKKKHHHHHHHHHEEEGGGJJJJJJHHHFFFEEEEEE@@@@@@BBBCCCEEEEEEEEEDDDFFFKKKRRRYYYZZZWWWQQQLLLFFFEEEDDDEEEGGGJJJKKKJJJJJJIIIHHHGGGGGGGGGGGGGGGJJJHHHDDDBBBBBBCCCCCCCCCAAA>>><<<<<<>>>???>>>===<<<<<<<<<<<<<<<<<<<<<<<<:::999999888888999999:::::::::999999::::::;;;<<<;;;<<<<<<===>>>>>>======>>>???@@@AAABBBDDDFFFGGGVVVmmmzzzyyygggSSS\\\gggjjjMMM???CCCHHHAAADDDDDDDDDDDDCCCCCCBBBAAA@@@???>>>???AAACCCCCCBBBCCCBBB@@@??????@@@BBBCCC?????????>>>>>>?????????BBBDDDEEEEEEEEEDDDEEEFFFDDDCCCBBBBBBCCCCCC@@@?????????>>>============>>>???@@@AAA@@@===:::::::::;;;===??????>>>>>>@@@AAAHHHIIIJJJIIIGGGDDDDDDDDDAAABBBBBBCCCDDDEEEFFFFFFCCCEEEGGGJJJJJJHHHEEEBBBAAAAAAAAAAAABBBEEEGGGHHHHHHJJJMMMOOOOOOLLLHHHEEEBBBAAA???===:::;;;>>>@@@???BBBHHHRRR\\\dddhhhiiihhheeecccfffqqqxxxiii]]]ccczzzoooeeerrrtttzzz~~~xxxyyyvvvoooeee\\\WWWRRRLLLHHHJJJHHHGGGFFFEEEAAA;;;777;;;;;;::::::::::::::::::<<<<<<======>>>>>>??????@@@@@@>>><<<999:::<<<>>>===<<<<<<;;;::::::::::::<<<<<<======<<<:::888666555555666777888:::<<<>>>:::999888:::===???>>>===AAA???;;;999888:::===??????@@@CCCEEEFFFDDDAAA>>>????????????@@@AAAAAABBBDDD@@@>>>AAAFFFIIIFFFCCC???<<<999888999:::999888<<<<<<;;;::::::<<<>>>???<<<;;;999999::::::888777777888999888666555555666555555555555555444333333444444333222111000000000666555444333333444555666555444333333222333333444555555777888999:::::::::666666555444333222222222666666666555555444444444333333222222111222222222333333333333333333333333222111000000111111000///000000000//////000000000///............///000111000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111//////000000000000000000111111111111111111111111...///111222222222111000000000000000000111222222222222222222222222222222111111111000000//////////////////000000000111111000000000000000000000000wwwrrrkkkdddXXXMMMKKKMMMRRRSSSUUUSSSMMMIIIHHHJJJHHHKKKMMMMMMKKKHHHFFFFFFAAACCCEEEFFFFFFGGGGGGGGGGGGJJJLLLMMMKKKGGGBBB@@@@@@AAADDDHHHKKKMMMKKKIIIIIIHHHGGGFFFFFFFFFFFFFFFGGGCCC@@@??????@@@>>>===<<<;;;;;;;;;<<<=========<<<<<<<<<<<<<<<;;;;;;;;;:::999999888888999999:::::::::999999::::::;;;<<<:::;;;<<<===============>>>BBBEEEEEEFFFLLLYYYccc}}}[[[LLL^^^rrrhhhLLL???;;;BBBEEE<<>>===>>>@@@AAAAAAAAAAAA@@@>>>======>>>@@@AAA<<<======>>>>>>>>>>>>>>>DDDEEEGGGFFFEEECCCCCCDDDEEEDDDCCCDDDEEEEEECCCAAABBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAA@@@===:::::::::<<<>>>???@@@@@@AAACCCEEEIIIIIIIIIGGGDDDBBBBBBBBB???@@@AAACCCDDDEEEFFFFFFFFFGGGJJJJJJHHHDDD@@@===AAAAAAAAAAAACCCFFFHHHJJJHHHJJJMMMNNNMMMJJJEEEBBB@@@???>>><<<::::::===@@@@@@BBBGGGMMMSSSUUUTTTSSSWWWYYY]]]cccmmmxxxxxxggg___^^^iii|||aaadddwwwxxxlllttt~~~rrrxxxzzznnnfff^^^XXXOOOKKKHHHGGGJJJKKKIIIGGG@@@???????????????===;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????@@@@@@???>>><<<999999;;;===;;;;;;<<<<<<======>>>>>>>>>???@@@@@@>>>;;;888777666666666777888999999:::;;;;;;;;;<<>>;;;:::999999:::;;;:::999:::;;;<<<<<<999888777888666777777888777666555555555444222222111222222111666555444333333555666777666555555444444333333333444555777888:::;;;;;;;;;777666555444333222333333666666555555444444333333222222222111222222333333333333333333333333333333222111///000111111000.../////////000000/////////...............//////000////////////////////////.....................///////////////////////////000000000000000000000000.........//////000000000000000000000000000000000...///000111222111000///000000//////000000111222111111111111111111111111000000////////////............/////////000000000////////////////////////xxxiii[[[WWWZZZYYYWWWUUUTTTPPPJJJIIIKKKKKKMMMNNNNNNKKKHHHGGGFFFEEEFFFHHHIIIHHHIIIJJJLLLMMMMMMKKKGGGAAA===<<<;;;===???CCCHHHLLLLLLIIIFFFFFFEEEDDDDDDDDDDDDDDDDDD???>>>======?????????>>>;;;<<<<<<<<<<<<<<<<<<=========<<<<<<<<<;;;;;;;;;:::999999888888999999:::::::::999999::::::;;;<<<::::::<<<===>>>????????????CCCFFFGGGNNNaaa}}}~~~}}}wwwTTTTTTyyydddMMM@@@???>>>CCCEEE===AAAAAABBBBBBCCCBBBBBBBBB???>>>======???@@@@@@???@@@???>>>======>>>???@@@;;;<<<===???@@@@@@@@@@@@DDDEEEGGGGGGDDDBBBBBBBBBCCCCCCBBBDDDEEEFFFDDDCCCDDDDDDDDDDDDCCCCCCBBBBBBAAABBBAAA???<<<;;;;;;;;;===>>>@@@AAAAAACCCFFFHHHGGGHHHHHHFFFCCCBBBBBBCCC@@@AAABBBCCCEEEFFFGGGHHHGGGHHHIIIGGGCCC???<<<;;;AAAAAABBBDDDEEEGGGIIIJJJHHHIIIJJJKKKIIIFFFCCCAAA<<<===<<<;;;:::;;;>>>@@@EEEFFFIIIMMMOOONNNKKKHHHJJJMMMRRRWWW\\\```cccdddkkkgggdddbbbbbbhhhxxxyyyeeerrrxxxrrrooozzzmmmggg^^^TTTLLLHHHEEEDDDEEEEEEEEEFFFGGGGGGEEECCC@@@???>>>===<<<<<<<<<<<<:::;;;<<<===============;;;;;;<<<===>>>>>>??????===>>>>>><<<:::999:::;;;999:::===???@@@@@@@@@@@@???@@@@@@@@@???<<<999888888888888999999999999999======>>>???@@@AAABBBCCCDDDAAA>>>;;;<<>>>>>@@@@@@@@@AAACCCFFFIIIJJJEEEDDDEEEGGGJJJJJJGGGDDD<<<;;;;;;:::;;;<<<>>>??????<<<999888999;;;======<<<;;;:::;;;===>>>===<<<<<<>>>??????<<<:::999999999999:::;;;:::999888777777444222111222333333222444444444555555777888888777777666666555555444444555666777999:::;;;;;;;;;777666555333333333444444555555555444444444444444111111111111222333444444444444333333333333222222222111000000111111000......//////000000//////...------........./////////////////////////////////---------...............////////////////////////////////////////////////------...//////000111111////////////////////////......///000000000000000///////////////000000111000000000000000000000000....................................////////////............////////////|||qqqkkklll```YYYTTTTTTQQQLLLJJJLLLKKKMMMNNNLLLJJJGGGFFFFFFHHHIIIKKKJJJIIIJJJMMMPPPOOONNNKKKFFF@@@<<<<<<>>>>>>???AAAEEEGGGFFFCCC@@@@@@@@@@@@???@@@@@@AAAAAA;;;<<<=========>>>>>>>>>;;;<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::::::::999999::::::;;;<<<:::;;;===???AAABBBBBBCCCDDDIIIPPPZZZkkk}}}}}}yyyjjjXXXllloooRRRDDDAAADDDAAAAAADDD@@@???@@@AAABBBBBBBBBBBBBBB???===<<<<<<>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;===???AAACCCDDDDDDDDDAAACCCEEEFFFDDDCCCBBBBBB@@@@@@@@@BBBDDDEEEEEECCCDDDDDDEEEEEEDDDDDDCCCCCCAAAAAAAAA???<<<;;;<<<======???@@@AAABBBDDDHHHKKKEEEFFFGGGFFFDDDBBBCCCDDDDDDDDDDDDEEEFFFHHHIIIJJJFFFGGGFFFCCC???<<<<<<>>>BBBCCCDDDFFFHHHIIIJJJJJJIIIIIIHHHFFFEEEDDDCCCBBB<<<======<<<;;;<<>>CCCBBBAAA>>><<<:::::::::999:::<<<===>>>>>>>>>===999:::;;;<<<===>>>??????:::<<<>>>===;;;:::999:::888;;;>>>AAABBBAAA???===?????????>>>===;;;999888::::::;;;<<<<<<<<<<<<<<<>>>???@@@@@@@@@AAABBBCCCAAA???===<<<===AAAEEEHHHGGGHHHIIIFFFBBB??????@@@BBBAAAAAAAAACCCEEEHHHJJJCCCEEEGGGHHHHHHFFFCCCAAA=========<<<<<<<<<>>>@@@@@@===999999;;;============<<<<<<===@@@AAAAAA@@@===???AAA@@@>>>;;;:::::::::;;;<<<===<<<;;;999888777444111000222444333222333444555777888999999999888888888888777666555444666777888999::::::;;;;;;777666444333333444555666333444444444444444444555111111111111222333444555444444444333333222222222333111000000111222000///......///000000///......------......//////......////////////////////////,,,,,,---------.........////////////////////////////////////////////////,,,---...///000111222222///////////////////////////............///000000///............///000000////////////////////////------------------------------........./////////---------....../////////|||{{{dddZZZSSSSSSRRRMMMJJJLLLKKKLLLMMMKKKHHHEEEEEEEEEJJJKKKLLLJJJIIIJJJNNNRRRJJJJJJHHHCCC===:::;;;===@@@@@@@@@@@@AAA@@@>>>;;;<<<<<<<<<<<<<<<===>>>???<<<>>>???>>><<<::::::;;;;;;<<<===<<<:::999999999888888999:::;;;;;;<<<<<<:::999999999999999999:::::::::999999::::::;;;<<<;;;<<<>>>AAACCCDDDEEEFFFNNNUUUcccvvvrrroooaaa^^^TTTJJJ???AAADDD<<<999>>>>>>??????@@@AAABBBBBBBBBBBB???===<<<<<<>>>??????>>>>>>>>>????????????>>>>>><<<>>>@@@CCCEEEGGGGGGGGG>>>AAADDDEEEDDDCCCCCCCCC>>>===>>>@@@CCCEEEDDDCCCDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAA???===<<<<<<>>>>>>???AAABBBCCCEEEIIILLLCCCEEEFFFFFFEEECCCDDDDDDGGGFFFFFFFFFGGGIIIKKKLLLEEEEEEDDD@@@<<<;;;>>>AAABBBDDDFFFHHHIIIJJJJJJIIIJJJHHHFFFDDDCCCCCCCCCDDD>>>??????>>>>>>>>>AAACCCHHHGGGGGGHHHHHHFFFCCC@@@BBBCCCDDDFFFGGGGGGGGGGGGIIIFFFOOOUUUPPPRRR___dddjjjdddnnnkkkkkksssuuuzzz}}}}}}vvvtttssskkkbbbZZZUUURRRRRRRRROOOJJJFFFFFFAAA>>>@@@CCCEEEEEEFFF<<<@@@DDDDDD@@@======>>>999:::;;;;;;::::::;;;;;;888999;;;===>>>>>>======999999:::;;;<<<===>>>???888;;;===>>><<<:::999999999;;;???BBBBBB@@@===:::>>>>>>>>>===<<<:::999888;;;<<<===>>>????????????>>>???@@@@@@@@@@@@AAACCC???>>><<<;;;===AAAFFFIIIJJJKKKJJJGGGBBB@@@AAABBBDDDCCCBBBAAABBBDDDFFFHHHBBBEEEHHHHHHFFFBBB???>>>=========<<<;;;;;;===>>>AAA>>>::::::<<<>>>>>>===???>>>>>>???BBBCCCCCCBBB===???AAAAAA>>><<<:::::::::;;;<<<======;;;:::888777333000///111333333222222333666888:::;;;;;;:::999999999999888777555555777888999999::::::::::::666555444333333444666777333333333444444555555555000000111111222333444555444444444333333222222222333222111111222222111///---...///000000///...---,,,---......//////......000000000000000000000000,,,,,,,,,------.........////////////////////////////////////////////////,,,---...///000111222333//////////////////////////////...------///000111...............///000000////////////////////////---------------------------------.........//////---------.........//////xxxppphhhbbbXXXLLLHHHKKKJJJLLLLLLKKKHHHFFFEEEEEEDDDEEEEEEEEEEEEFFFIIIKKKIIIDDD@@@>>>???@@@@@@>>>;;;<<<>>>@@@???>>>;;;:::======<<<<<<<<<======>>><<<<<<;;;::::::;;;;;;;;;<<<======<<<;;;:::<<<===;;;;;;<<<;;;::::::;;;===<<<;;;:::999;;;;;;;;;;;;777777999<<<;;;999===DDD@@@>>>@@@DDDDDDEEEOOO[[[aaazzzvvvccc[[[JJJ????????????>>>>>>>>>===<<<>>>@@@@@@??????@@@AAA:::;;;<<<===>>>>>>>>>===>>>===<<<;;;;;;<<<===>>>AAAAAABBBDDDFFFGGGFFFDDDAAA???>>>???CCCDDDCCCAAA@@@@@@@@@AAAAAABBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@DDDAAA>>>>>>???@@@>>><<>>???AAACCCEEEIIIGGGDDDEEEHHHKKKJJJIIIHHHEEECCCBBBDDDCCCAAA>>><<>>@@@CCCCCCBBBAAA@@@@@@CCCDDDFFFHHHIIIIIIIIIHHHMMMLLLLLLPPPVVV]]]bbbeeehhheeecccdddfffgggfffdddaaaaaabbbcccdddeeefffgggaaa```\\\XXXRRRMMMIIIFFFFFFDDDAAA@@@AAABBBBBBAAA@@@<<<<<>>===<<<<<<<<<<<<999999888888999999:::;;;::::::999888999:::<<<===;;;::::::::::::;;;<<<===;;;;;;:::999888888888888<<<;;;;;;;;;;;;:::::::::999:::;;;;;;999888999;;;>>>===<<<;;;;;;===???@@@???======>>>AAACCCCCCCCC@@@@@@??????@@@AAACCCDDDEEEFFFEEEBBB??????CCCGGGEEECCCAAAAAABBBCCCDDDCCCEEEDDDCCCBBBAAA@@@@@@@@@???>>><<<;;;;;;===???@@@???<<<999:::===??????>>>>>>???@@@AAAAAAAAAAAAAAA>>>>>>??????===<<<:::888:::<<<>>>>>><<<999888888666666666666666777777888777888999:::;;;:::999888666777888999999888777666;;;::::::999999999999999555666777888::::::::::::777555555666888:::::::::000111222444444444444333333222111000000111111222000111111111111000//////222111000///..........................................---,,,,,,,,,,,,------------............//////...------...000333555//////.........------------...///000000111000000------............------........................------............------000,,,,,,111000,,,+++.........------------............------------..............................~~~}}}|||rrr}}}~~~wwwpppcccVVVQQQSSSMMMLLLKKKKKKJJJJJJJJJJJJEEEEEEEEEDDDCCCCCCCCCDDDBBB@@@>>>???AAABBB@@@???>>>>>>>>>>>>===<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<;;;;;;;;;<<<<<<<<<===<<<;;;:::::::::;;;<<<<<<===<<<::::::;;;===<<<;;;:::::::::::::::999<<<:::;;;>>>===;;;;;;???GGGFFFIIIOOOUUU\\\kkkyyy~~~|||gggLLL===??????>>>>>>>>>=========<<<>>>@@@@@@???>>>???@@@<<<=========>>>=========<<<<<<;;;::::::;;;<<<===>>>>>>???AAADDDDDDCCCBBB???===<<<>>>@@@BBBAAA????????????@@@@@@AAAAAAAAA@@@AAAAAAAAAAAA@@@@@@???CCC@@@>>>===>>>>>><<<:::@@@@@@AAABBBCCCCCCCCCCCCDDDDDDDDDEEEFFFHHHIIIJJJKKKJJJHHHFFFDDDDDDDDDDDDCCCBBB@@@???@@@AAADDDEEEJJJGGGDDDDDDFFFGGGGGGFFFGGGDDDAAA@@@AAAAAA???======AAAEEEGGGEEECCCBBBCCCFFFEEEEEEDDDCCCBBBAAA@@@>>>AAADDDDDDCCCAAA@@@???BBBCCCEEEFFFGGGGGGGGGFFFGGGFFFEEEGGGJJJNNNPPPQQQQQQOOOMMMMMMOOOPPPOOOMMMGGGHHHHHHIIIJJJKKKKKKLLLJJJIIIHHHGGGDDDBBB@@@>>>AAA???<<<<<<===>>>======<<<:::===EEEOOOQQQJJJAAA???>>>===<<<;;;;;;;;;;;;888888888888888999:::::::::999888888888:::;;;<<<::::::999999999::::::;;;999999888888777888888888;;;;;;;;;::::::999999999999:::;;;;;;999999:::;;;@@@???>>>======???@@@BBB???>>>===>>>AAABBBBBBBBB@@@@@@??????@@@AAACCCDDDFFFEEECCC@@@???AAAFFFIIIDDDBBB@@@@@@AAABBBBBBBBB@@@@@@@@@@@@AAABBBCCCCCC>>>===<<<;;;<<<>>>@@@AAA>>><<<::::::<<<>>>>>><<<>>>>>>?????????>>>>>>=========>>>>>>===<<<:::999888:::<<<<<<:::888777777888888777777777777777888777888999999::::::999999888999:::::::::999888777;;;:::999777777777777777444666888;;;;;;:::888666666555333444666888888777222333555666666555444333333222111000000000222222111111111111111000000///666555333111///...------..............................---,,,,,,,,,,,,---------------...............---,,,,,,---000222333///.........------------......///000000000//////------............------..............................////////////......+++(((***///000...///333......------------............------------......------------------------yyyxxxzzzjjjcccvvvyyynnnbbb[[[ZZZUUUQQQLLLKKKMMMOOOOOONNNHHHGGGFFFEEECCCBBBAAA@@@>>>>>>???AAACCCCCCAAA???@@@???>>>===<<<;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;::::::<<<===>>>===;;;:::;;;<<<::::::;;;;;;<<<;;;;;;;;;:::888:::>>>@@@???AAAEEEIIIKKKRRR]]]kkk{{{zzzzzzttt\\\OOOFFF:::>>>>>>=========<<<<<<<<<;;;===??????>>>===>>>???>>>>>>>>>===<<<<<<;;;;;;;;;::::::999999::::::;;;;;;;;;<<<>>>AAAAAA@@@>>><<<;;;;;;<<<>>>???>>>===???????????????@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>AAA???============;;;999>>>???@@@AAABBBBBBBBBBBBCCCCCCBBBCCCEEEGGGJJJLLLHHHGGGEEECCCAAAAAAAAAAAACCCBBBAAA@@@AAABBBCCCDDDKKKHHHDDDBBBBBBCCCCCCCCCDDDBBB???>>>>>>???>>>>>>AAACCCGGGHHHFFFCCCAAA@@@AAABBBBBBBBBBBBBBBAAAAAA>>>AAAEEEFFFDDDAAA???>>>AAABBBCCCDDDDDDDDDDDDDDDDDDCCCCCCDDDFFFGGGGGGFFFDDDBBB@@@@@@AAAAAA@@@???======>>>>>>>>>?????????======>>>???>>>===<<<<<<<<<;;;999999:::::::::999999999<<>><<<;;;;;;:::999999999999777777777777777888999999999888888888888999999:::999888888777777777888888777666666666666777777888;;;;;;:::999999888777777999:::;;;:::999999:::;;;???>>>=========>>>@@@AAA???>>>>>>>>>@@@AAAAAA@@@@@@?????????@@@AAABBBCCCEEECCC@@@???BBBEEEHHHIIIAAA???>>>>>>???@@@@@@???>>>>>>>>>>>>???@@@AAABBB===<<<<<<<<<===>>>@@@AAA>>><<<;;;;;;<<<===<<<:::>>>>>>>>>>>>===<<<;;;:::<<<<<<<<<===<<<;;;:::999777999;;;;;;999777666666999999999888888888888888999999999999999::::::;;;;;;;;;<<<<<<;;;:::999999;;;999777555444555666777555777:::<<<;;;888555333666444333333444555555444333555777888888666444222222111000000000000222222222222111111111000000000999888555333000...---,,,////////////////////////......---,,,,,,,,,,,,,,,------------............,,,,,,+++,,,---...000111............------------...////////////......---------............------------------------------//////000000000000/////////------//////------000...------,,,,,,------.........------------......------------------------vvvuuuyyy}}}ffffffyyypppiiiddd\\\TTTPPPQQQRRRPPPMMMJJJIIIHHHGGGGGGFFFDDDBBBAAAAAAAAABBBBBBBBBAAA@@@>>>>>>>>>===<<<<<<;;;;;;>>>>>>======<<<<<<======<<<<<<;;;;;;;;;<<<======<<<<<<<<<===>>>??????>>><<<===>>>===;;;999::::::888:::<<<===============999999<<>><<<<<<<<<<<<;;;;;;;;;;;;;;;<<<>>>>>><<<<<<<<<===>>>===<<<;;;:::999888888;;;:::::::::999999999999999999:::<<>><<<;;;;;;;;;;;;<<<======<<>>===<<<============>>>>>>===<<<======???@@@AAAAAAAAAAAADDDCCCBBBAAABBBEEEHHHJJJFFFDDDBBB@@@???>>>>>>???BBBAAAAAAAAAAAAAAABBBBBBIIIGGGDDDBBBAAABBBBBBCCCAAA@@@>>>===>>>???AAAAAADDDDDDEEEDDDBBBAAA@@@???AAAAAABBBCCCCCCBBBAAA@@@>>>AAAEEEFFFDDDAAA>>>===AAABBBBBBBBBCCCCCCBBBBBB@@@@@@AAADDDGGGHHHGGGFFFCCCBBBAAA@@@@@@@@@??????AAAAAAAAAAAA@@@@@@@@@@@@>>>???@@@@@@@@@>>><<<;;;<<<:::999999:::;;;:::999999999:::???EEEEEE@@@:::999999888777777777777777666666666555666777777888777777777777777777888888777666666555555555555555444444444444555666777777:::999999888777666555555777999::::::888888999;;;;;;;;;:::::::::;;;<<<===???>>>===>>>@@@@@@???===???????????????@@@@@@AAAAAA???>>>AAAEEEHHHGGGEEE>>>===;;;<<<===>>>===<<>>======<<<<<<<<<<<<>>>======<<<<<<===>>>???<<<<<<<<<<<<<<<;;;:::999===============<<<;;;:::======<<<;;;:::999888777888999;;;:::888666666666888888999::::::;;;;;;;;;;;;;;;:::999999;;;<<<===<<<<<<<<<;;;;;;:::999999888666444333333444666888888888999999888666444222777555333333444444444333444555777888888555222000111111000//////000222222222222111111000000000000888666444222000...------////////////////////////...---,,,,,,++++++,,,,,,,,,,,,---------.........++++++++++++,,,---...///------------------------...............---,,,+++,,,------......------,,,------------------------......////////////......///.........---,,,,,,,,,------,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,ssssssvvv~~~|||mmmtttyyypppeee^^^[[[WWWRRRMMMMMMKKKIIIIIIKKKKKKIIIGGGFFFEEECCC@@@???>>>???@@@>>>>>>?????????===<<<;;;>>>======<<<;;;;;;<<<<<<;;;;;;:::;;;;;;<<<=========<<<===@@@DDDFFFEEECCC;;;<<<>>>===<<<::::::;;;:::<<<>>>>>><<<;;;<<<===???AAADDDDDDAAADDDRRRaaa|||vvvRRRCCCAAA???===;;;;;;;;;:::::::::999999:::;;;===<<<;;;::::::;;;;;;:::999777666666666666;;;;;;;;;;;;::::::999999888888999;;;>>>>>>===;;;;;;;;;<<<<<<<<<<<<<<<===@@@@@@@@@???????????????======>>>>>>===<<<<<<;;;:::;;;===>>>???@@@@@@@@@======???@@@AAABBBBBBBBBEEEDDDAAA@@@@@@BBBDDDFFFCCCBBB@@@>>>=========>>>@@@@@@AAAAAAAAAAAA@@@@@@DDDDDDDDDCCCBBBCCCDDDEEE>>>?????????@@@AAADDDEEEEEECCC@@@>>>===>>>??????CCCCCCDDDDDDCCCAAA???>>>>>>AAADDDEEECCC@@@>>>===BBBBBBBBBAAAAAAAAAAAAAAA<<<<<<>>>AAADDDEEEDDDBBB@@@@@@??????>>>===>>>??????>>>>>>======<<<<<<;;;<<<===>>>???>>><<<:::888:::999999999;;;;;;:::999<<<:::888888::::::999777777666555555555555555555555444444444444555666666666666666666666666555555555444444333333333444444333333333333444555666666888777777666555444444444666777888888777777888:::888888888888999999::::::<<<<<<<<<===>>>???===;;;=========>>>>>>>>>>>>>>>:::;;;>>>CCCHHHHHHDDD???;;;:::::::::<<<<<<;;;999<<<;;;;;;::::::::::::;;;>>>>>>===<<<<<<;;;;;;;;;;;;<<<>>>>>>===;;;:::999;;;<<<======>>>>>>>>>===???>>><<<:::888666555555999:::;;;:::888666777777555666888:::<<<===>>>>>><<<;;;:::::::::;;;===>>>;;;;;;:::999999999999999555444333333444666888:::;;;999777555444444555555999777555444555555444333333444555666555333000...000000/////////000222333222111000/////////000000333222111///............////////////////////////------,,,++++++++++++,,,,,,,,,,,,------------...******+++++++++,,,------,,,,,,---------------------------------,,,+++***,,,,,,------------,,,,,,------------------------,,,------......------,,,(((***+++,,,,,,------,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,ppprrrrrrwwwzzzuuu~~~uuummmddd\\\VVVWWWRRRNNNMMMNNNNNNLLLJJJIIIHHHFFFCCCAAABBBDDDGGGDDDDDDCCCBBBAAA???===<<<===<<<;;;:::::::::::::::;;;;;;;;;;;;<<<===>>>>>>???>>>???CCCHHHJJJIIIFFF;;;===???@@@>>>=========???AAACCCAAA>>>===@@@CCCCCCGGGOOOVVV[[[eeeyyy~~~xxx|||~~~}}}pppNNNCCCAAA===:::<<<::::::999999999888888888999:::<<<;;;:::888999999777777555444444555666777;;;;;;;;;;;;;;;:::888888777777888:::===>>><<<;;;;;;<<<===<<<;;;;;;<<<===?????????>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;888:::>>>???@@@@@@@@@BBB>>>???@@@BBBCCCDDDDDDDDDCCCBBB@@@?????????AAABBBAAA@@@???======>>>>>>???@@@AAABBBCCCBBBAAA@@@??????AAACCCDDDCCCCCCDDDEEE>>>???AAABBBBBBBBBDDDEEECCC???<<<:::;;;===>>>>>>DDDDDDEEEEEECCCAAA>>><<<===???AAABBBAAA?????????CCCBBBAAA@@@??????@@@@@@?????????@@@BBBBBB@@@>>><<<===>>>===;;;;;;===?????????>>>===<<<;;;::::::777999<<<>>>>>>===;;;999888777777888::::::999777;;;:::777444333444555666555444444333333444444444333333333333333444555555444555555555555444444333222222222222222333444444444444333333333444555555555555444444444444333333333555666666555555777888777888888888999999999999999999999;;;======;;;999;;;;;;<<<<<<<<<<<<;;;;;;666999>>>CCCEEECCC>>>::::::999888999;;;;;;999777666666666777888:::;;;<<<<<<<<<<<<;;;::::::999999999<<>>????????????>>>===;;;999777555555444999::::::999777666777888444666888;;;===>>>>>>>>>:::::::::::::::;;;;;;<<<999999888888888888999999444444555555777888999::::::888555222222333666888999777666555666777666555222333333333222111///...000///......///000222333111000///...---...//////.........------......///........................------,,,+++++++++++++++,,,,,,,,,,,,------------***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,,,,,,,++++++***,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++///111000//////,,,(((,,,++++++******++++++,,,------,,,,,,,,,,,,------++++++++++++++++++++++++pppuuurrrqqqxxx|||xxxnnnhhhhhhaaaYYYTTTSSSRRROOOLLLJJJLLLNNNNNNNNNOOOSSSVVVRRROOOIIIDDDAAA??????@@@???>>>===<<<<<<;;;;;;;;;============>>>???@@@AAACCCAAABBBEEEJJJLLLIIIEEE===???BBBCCCBBBAAAAAABBBCCCFFFHHHHHHHHHKKKRRRWWWVVVZZZeeevvv~~~|||~~~xxxeeeUUU```kkkmmm~~~aaaNNN@@@@@@AAA;;;:::???999999888888888777777777888:::;;;:::999777777888555444333333444666888999999::::::::::::888777666666666777999;;;<<<;;;999:::<<<===<<<:::999;;;<<<=========<<<<<<;;;;;;;;;888999:::;;;<<<<<<<<<;;;888;;;>>>???>>>======??????@@@BBBCCCEEEFFFFFFFFF??????>>>>>>>>>??????@@@??????>>>>>>>>>???@@@AAABBBCCCDDDEEEEEECCCAAA???:::>>>CCCDDDCCCAAAAAAAAA???BBBEEEEEEBBB@@@@@@AAA===;;;:::;;;===???>>><<>>>>>???AAABBBAAA???>>>=========>>>AAA@@@??????@@@@@@>>><<<;;;===>>>===<<<<<>>???>>><<<:::777666777888::::::999777888888777444333333555777444444333333333333444444222222222222222333444444333444555555555333222111111111111111222333555555555555444333333333444444222222222333333333333444111333444444444444555777555555666777777777777777555666777999;;;<<<:::888888999:::;;;;;;:::999888555999===???>>><<<:::888888888888999::::::888666444444444555777888:::;;;888888999999::::::::::::888<<>><<<<<<<<<======>>>>>>>>>======;;;:::999777666666666777888999999888555555555777666777999;;;<<<<<<<<<;;;666777888888999999888888888888777777888999:::;;;666777888999999999888888777555333222222555777999888777555555666777666555333222111111000000000000//////......///000222333000///---,,,,,,,,,...///...---------------......---------------------------,,,++++++***+++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------)))***+++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,000777;;;;;;;;;<<<888222++++++************++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++rrrxxxssspppxxx}}}xxxxxxoooddd\\\YYYVVVQQQMMMLLLPPPVVVZZZ[[[^^^aaaddd]]]WWWNNNEEE@@@???AAABBBCCCBBBAAA@@@????????????????????????@@@AAABBBCCCFFFDDDCCCFFFJJJKKKGGGCCC>>>AAADDDFFFFFFEEEEEEEEECCCGGGLLLPPPSSS[[[eeennnvvvvvv|||~~~{{{xxxuuuVVVLLLaaaooosssTTTCCCBBBBBBCCC???999:::@@@888888888888777777777777888999::::::888777777777444333333333444777:::<<<888999999999888777555444555555555888:::;;;999888999;;;===;;;999888999<<<;;;;;;;;;::::::999999999777888999:::;;;<<<<<<<<<999<<>>????????????>>>>>>>>>???@@@BBBCCCCCCEEEFFFHHHGGGEEEBBBAAA888===CCCEEEBBB???>>>>>>@@@DDDGGGFFFBBB>>><<<<<<999999:::>>>AAAAAA>>>;;;???@@@BBBBBBAAA???<<<:::;;;<<<======<<<===@@@BBB@@@???>>><<<;;;;;;;;;<<<<<<;;;::::::<<<<<<<<<:::999<<<======<<<<<>>===<<<:::888777555555777999;;;======;;;888666888888888:::<<<<<<:::888444666777777555444666888333333333222333333444444222222111111222222333444333444444555444333111111000000000111222444555666666555555444333333333333111111111222333333444444000111333333333333444666111222333333444444333333333444555888;;;;;;999777777888999::::::999777777777:::===<<<999666777999888888888999::::::888666666666555555555666666777444555666888:::;;;;;;;;;777<<>>>>>>>>>>>>>>>>>===<<<;;;:::888888777666666777888999777888888666444333444666888999;;;<<<<<<;;;999888333444666777777777666555888777777777888:::<<<===999:::;;;<<<;;;999777555333333333333555666777888777666444444666777666666333222111000000000111222///.........///000222333000...,,,+++++++++---...///......---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++,,,,,,,,,---------++++++,,,---------,,,,,,+++++++++,,,,,,---------((()))***++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---..................---)))333===CCCJJJQQQQQQLLL++++++************++++++---,,,,,,++++++,,,,,,---************************ooorrrtttsssrrruuu|||~~~{{{rrrfff``````fffqqqyyywwwtttxxx}}}}}}kkkRRRGGGBBB>>>AAAJJJHHHJJJJJJGGGCCCAAACCCEEEBBBCCCBBBBBBAAAAAACCCEEEHHHFFFDDDDDDDDDCCCAAA???BBBDDDFFFEEEDDDDDDGGGJJJPPPRRRSSSWWWdddwww|||{{{~~~~~~eeeSSSTTTssskkkHHH>>>===<<<;;;::::::999:::888777777666666666666666::::::999888777666555555333444555666777777777777777777666666555555555444444555777888999999888888:::999888777777999;;;<<<<<<<<<;;;:::999999999999888888888888999:::::::::======;;;999777888;;;===GGGHHHHHHHHHFFFDDDBBBAAA===@@@CCCBBB>>>;;;===AAACCCCCCCCCAAA@@@@@@BBBDDDDDDCCCBBBBBBCCCBBB@@@>>>888999???GGGHHHAAA===???EEEEEECCC@@@<<<:::;;;<<<;;;<<<===?????????>>>===AAAAAA@@@@@@>>>===;;;;;;???===<<<===???@@@@@@???BBB@@@>>>===>>>>>>===<<<:::999999888888999999:::===;;;999999<<<@@@CCCDDD???>>><<<;;;:::999888888888999;;;<<<<<<;;;999888777777777999;;;:::888666444444444444444444444444444444333333222111000000000000000000000111111111222222111111111111111111000111222222333444555666333333222111000000111111///000111000//////111333111222222333333222222111333333444444444444444444222111111444888999888555444555666999::::::999777:::<<<>>>===:::777444444999888888888888888999999555666666777777777666666;;;:::999777666666666666;;;<<<===>>>>>>>>><<<;;;;;;@@@AAA?????????<<<777:::888666666999999777555666666555444444666777888;;;;;;;;;======<<<999777111333555777888888777666555555666666777999:::;;;::::::;;;:::999777555444444333222222333444666777555555555555555666777777111111000///////////////...---,,,,,,,,,...///000/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***+++---...---,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************,,,,,,,,,++++++*********++++++++++++++++++++++++---...///000111333333444************************---,,,,,,,,,+++*********++++++++++++++++++++++++ssstttuuutttssssssvvvxxx{{{wwwddd\\\UUULLLKKKQQQMMMOOOOOOMMMIIIGGGIIIKKKMMMMMMMMMLLLKKKLLLNNNOOOLLLJJJHHHHHHIIIIIIHHHGGGIIIMMMPPPPPPNNNOOOSSSXXXVVVaaaooo}}}~~~}}}qqqmmmuuusssWWW^^^xxxlllHHH???===<<<;;;:::999999999999888777666666555555666666888888777666666555555555444555555666666666666666666666666666555555444444444555666777888888888777:::999888777777999:::<<<;;;;;;:::999888888999999666777999:::<<<===>>>>>>===<<<;;;888777999===@@@IIIIIIHHHGGGFFFDDDAAA???<<<@@@DDDDDDAAA@@@BBBDDDGGGEEEDDDBBBBBBBBBBBBCCCCCCBBBAAAAAABBBBBBAAA???;;;<<>>;;;:::;;;===;;;<<<===>>>>>>>>>===<<<@@@@@@@@@@@@@@@???>>>===@@@>>>======???@@@@@@???@@@>>>======>>>>>><<<;;;::::::999999999999::::::===;;;999999;;;>>>@@@@@@===<<<;;;:::888888777777888999;;;<<<<<<;;;:::999888777777777999999777666444444444444444444444444444444333333222111111000111111111111111111111111111111111111111111111111111111222222333444444444222222222111111111000000///000111000//////111333111222222333333222222111222222222333333333333333111111111333666777666333444555666888:::999888777:::;;;<<<;;;999666555555999888777777777777777888888888888888777666555444555555555444555555666666888888999999:::::::::::::::>>>???======???===999999777666666888888777555333333333333555777888:::===<<<<<<<<<<<<:::777444222444666777888777666666444444444555666777999999999999999999888666555333333333222222333444666666666666555555555555555666111000000///////////////---------------...//////............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***+++---...---,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************,,,,,,,,,++++++*********++++++++++++++++++++++++******+++,,,---...//////************************++++++++++++************++++++++++++++++++++++++ooopppqqqrrrrrrqqqqqqqqqwwwyyyxxxxxx}}}~~~wwwkkk]]]VVVXXXXXXZZZZZZXXXSSSRRRSSSVVVVVVUUUTTTSSSSSSTTTUUUVVVTTTQQQOOONNNOOOPPPPPPOOOPPPWWW]]]______aaahhhoooyyy~~~||||||~~~qqqzzz^^^___}}}wwwJJJ999<<<;;;:::999888777777777888777777666555555555555666555555555555555555555555555666666666666555444444666555555555555444444444333444555666666777666666999999888777777999:::;;;:::999888777777777888999555777:::===@@@BBBCCCCCC<<<<<<:::888888;;;@@@DDDLLLIIIFFFEEEEEEDDD@@@<<<;;;???DDDFFFFFFEEEGGGIIIKKKHHHDDDCCCDDDDDDCCCAAABBBAAA???@@@BBBCCCCCCBBBBBBCCCHHHOOOQQQMMMKKKKKKAAAAAA???===::::::<<>>>>>>>>======<<>>>>>@@@@@@@@@???===<<<<<<===>>>>>><<<:::::::::999999999999::::::>>><<<999999;;;<<<======;;;;;;:::888777777777777999:::;;;<<<<<<;;;:::999999777666555666666555444444444444444444444444444444333333222222111111111333333222222111111000000111111111111111111111111222222222222222222222222111111222333222111000//////000111000//////111333111111222222222222111111111111111111222222222333222111111222444555333222444555666888888888777777:::::::::999777666777888999888888777666666666777:::::::::999888777666555222222222333555666888999666666555666777888:::;;;:::===>>>;;;<<>>===<<<;;;:::888444111444555777777777777666555333333444444555666777777777888777777666555333333222222222222333444555555777777555555444444444444000000//////......//////,,,---......///.........------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***+++,,,------++++++++++++++++++*********++++++++++++++++++++++++************************+++++++++++++++*********++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))************++++++++++++++++++++++++iiimmmqqqrrrpppoooppprrrttttttrrrrrryyy}}}lllccccccggghhhhhheee```]]]^^^```___^^^\\\[[[\\\]]]^^^^^^]]][[[YYYXXXYYY[[[[[[[[[aaaiiirrrvvvwww|||||||||{{{~~~~~~}}}rrrbbbwwwQQQFFFAAA888999888777666666666666666777666555555444444555555444444555555555666666666666666666666555444333222444444444444444444444444222333333444555555555666888888888777888999::::::888777666555555666888999777999<<<@@@CCCDDDDDDDDD======;;;::::::>>>DDDHHHKKKGGGCCCBBBCCCAAA===999;;;???DDDGGGHHHIIIJJJKKKMMMHHHCCCBBBDDDEEEBBB???CCCAAA@@@AAACCCEEEFFFFFFJJJJJJLLLNNNNNNJJJFFFCCC@@@@@@???===<<<<<>>>>>>>>>>>???AAABBBDDDEEEEEEEEECCCAAA@@@???@@@@@@@@@>>>;;;;;;<<<>>>@@@???===::::::::::::999999:::::::::===;;;:::;;;<<<>>>===<<<;;;:::999888888888888888:::;;;;;;;;;;;;::::::999:::777444333444444444333444444444444444444444444333333333222222111111111444444333333222111000000111111111111111222222222333333222222111111111000///111222333333222000//////000111000//////111333111111222222222222111111000000111111222333333333333333222333333333222222444555777777777666777777999:::999777555666888:::::::::999888777777777777<<<<<<<<<<<<;;;:::999999333333444555666888:::;;;888777666555777:::===???>>>@@@???<<<;;;???@@@>>>888777777666666666555444222333444666888:::<<<======<<<:::999999777444222777777777777777666555444333444444555666777777777666666666555444333222222111111222222333444444555888777666444333222222222000//////.........//////,,,---.../////////------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++*********,,,---,,,++++++++++++***************************************************************+++++++++***************************************++++++++++++++++++++++++************************''''''(((((())))))******************************yyy}}}zzzrrrnnnqqqvvvssssssrrrttt}}}yyy|||zzz{{{{{{vvvrrrsssuuuyyyvvvtttuuuwwwyyyyyyxxxtttsssssstttxxx{{{}}}}}}zzzuuuxxx}}}{{{~~~gggpppTTT@@@DDD@@@222777777666555555555666666666555555444444444444444444555555666666777777888666666666666555333222111333333333333444444444444222222222333333444555555888777777888888888999999777666444444444666888::::::;;;>>>@@@BBBCCCCCCCCC???>>>===<<<===@@@FFFJJJGGGDDDAAA??????>>>;;;888===@@@DDDGGGHHHIIIIIIJJJJJJEEE@@@@@@CCCDDDBBB>>>DDDCCCBBBDDDGGGIIIIIIIIIMMMMMMLLLKKKJJJHHHCCC>>>???@@@@@@?????????AAACCCAAA@@@@@@@@@@@@@@@@@@@@@???@@@AAACCCEEEFFFFFFGGGCCCAAA@@@???@@@@@@@@@>>><<<======???AAA@@@>>>;;;;;;::::::::::::::::::;;;;;;;;;;;;===???@@@???>>>;;;:::999999999999999::::::;;;;;;::::::999999888999777444333333444333333444444444444444444444444333333222222222222222111444444333333222111000000000000111111111222222222222222222111111000000//////000222333333222111//////000111000//////111333000111111222222111111000111111111222333444444444444444444444333222333333444666888888666555777888::::::999777555666999<<<<<<;;;::::::999999999:::AAAAAA@@@???===;;;999888555555555666666888999:::888777666666777;;;>>>AAADDDEEECCC>>>===???@@@>>>888888888777666555555555777777888999:::;;;<<<<<<:::999888888999888777555888888888777777666555555555666777888999999888888555555444333333222222222111111222333444444444555777777555444222111111111//////............//////,,,---...//////...---,,,+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++***)))***,,,---,,,+++************************************************************************************************************************,,,,,,,,,++++++++++++***))))))))))))))))))))))))'''''''''(((((())))))***************************uuuoooqqquuurrrtttuuuxxxzzz}}}{{{uuuuuuyyy}}}~~~~~~vvvqqqTTTCCCAAA<<<888888666666555555555555666666555555444333333333333444555555555666666777777777666666666555444333222111222222333333333333333444222222222222333444555666777777777888888888888999666555444333444666999;;;<<<<<<===>>>???@@@AAAAAA?????????>>>>>>@@@DDDGGGBBBBBB@@@>>>===<<<<<<<<>>>>>@@@@@@@@@??????>>>>>>???@@@@@@>>><<<;;;;;;::::::::::::;;;;;;::::::;;;>>>AAAAAA@@@>>>::::::999999999::::::;;;::::::999999888888777777777555444333444444444222444444444444444444444444222222222222222222222222333333222222111111000000000000000111222222333333222111111111000000/////////000111222333222111111///000111000//////111333000000111111111111000000000111111222333444555555444444555444222222333555555888:::999666555777:::;;;;;;:::888666777999<<<<<<;;;;;;:::;;;;;;<<<<<>>@@@@@@===999::::::999666555555666::::::;;;<<<<<<<<<;;;;;;888777666777999:::999888888888888777777666666666777888999:::;;;:::999999555444333222222222222333111222333444555555555555777666444333222111111111......------......//////.........///......---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++***)))***+++,,,,,,***)))))))))***************************************************************)))))))))************************************************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************|||ssspppppprrrqqqtttvvvyyy}}}zzzxxxyyy{{{zzzwwwwwwxxx{{{~~~~~~{{{zzzxxxwwwxxxzzz}}}tttRRR999===AAA888666===666666555555555555666666555444444333222333333333555555555555555555555666555555555555444444333222111222222222333333333333333333222222333444666777666777777888888888888888777555333333444777:::<<<::::::999:::;;;===@@@AAA>>>>>>???>>>======???AAA>>>@@@BBB@@@<<<<<>>;;;>>>BBBCCCCCCAAA@@@@@@>>>=========>>>@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDD@@@>>>======???@@@@@@???@@@???======>>>>>>===;;;;;;;;;::::::::::::;;;;;;:::;;;<<<>>>@@@@@@===;;;888888888888888999:::::::::999888777666666666666555444444555666666444333444444444444444444444444222222222222222222222222111111111111111111111111///000000111222222333333000000000000000000//////000000111111111222222222///000111000//////111333000000111111111111000000//////000111222333444444222333444222000000333666777999;;;:::666555888;;;<<<<<<<<<:::888888999;;;:::::::::::::::;;;<<<===BBBAAA@@@>>>;;;888555444555555555666666777888999777666555666777999;;;===DDDFFFEEE@@@???AAAAAA>>>:::;;;<<<:::777555666777::::::;;;<<<===<<<;;;;;;999888777777999;;;::::::888888777777777777777777777888:::;;;;;;;;;999888555444333222222222333333222333555666777666666666555555333222111111111111...------------...///000//////...---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************+++))))))***+++,,,+++***((()))))))))*********+++************************************************((()))))))))*********+++************************(((((((((((())))))))))))))))))))))))))))))))))))******)))))))))))))))(((************************}}}ooonnnqqqrrrpppooossswwwwwwyyyzzzvvvpppiiikkkllllllnnnsss{{{{{{wwwxxxyyy{{{{{{~~~|||zzzzzz|||}}}|||{{{~~~fffKKKDDD===:::999777555444666666555555555666666777555444333333222222333333444444444444444444444444444444555555444444333333111111111222222333333333444333222222333444666777666666777888888888888888777555333333444777;;;===999888777777999<<<@@@BBB<<<===>>>>>><<<;;;;;;<<<<<<@@@CCCAAA===<<>>???@@@@@@AAABBBFFFHHHBBBCCCFFFIIILLLKKKHHHEEEAAABBB???<<<@@@EEEAAA999999===AAADDDCCCAAA>>>===;;;;;;;;;;;;===???AAABBBDDDDDDDDDDDDDDDCCCCCCBBB???===<<<===???@@@@@@???AAA???<<<<<<<<<<<<;;;:::<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<>>>???===:::777777666666666777888999:::999888777666555555555555444444444666777777555333444444444444444444444444222222222222222222222222000000000000000111111111///000000111222222333333/////////000000000000000111111000000111222333333///000111000//////111333000000111111111111000000---...///000111222333333000111222111//////222666777:::===;;;777555999<<<<<<======<<<999999999;;;888888888999:::;;;<<<===::::::;;;;;;:::999999888777777777888999;;;<<<===888888888888999:::<<<===AAACCCCCC@@@???BBBAAA>>>:::<<<===;;;777555666888888999:::<<<===<<<<<<;;;;;;999888888999::::::999888888777777777777888888777888:::;;;;;;:::999888555444333222222222333444333444555777777777777666444444333222111111111111---------------...///000000///...---,,,,,,---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))***)))))))))+++,,,+++***(((((())))))*********+++))))))))))))))))))))))))************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))******++++++))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))}}}sssxxxzzzwwwwwwwwwqqqhhhgggffffffgggkkkrrryyy~~~}}}vvvtttxxxzzzyyy{{{~~~{{{~~~}}}}}}wwwkkkoooFFFAAA>>>:::888888888888777777666666555333222222111222111111111222333333444444444444333333222222222333333333222222222111111333333333333333333333333333333444444555666777777777666555444555777999:::777777666555444555888:::;;;888666888<<>>AAA???<<<::::::;;;===???@@@CCCCCC???>>>DDDJJJMMMRRRNNNIIIEEECCCAAA???===>>>>>>>>>???AAACCCDDDEEEHHHGGGFFFEEECCCBBB@@@@@@CCCDDDBBB??????BBBBBB>>>>>>???BBBCCCBBB???;;;999888999:::;;;===>>>???@@@AAAAAABBBCCCBBBAAA@@@???@@@@@@????????????@@@@@@AAA@@@>>>===;;;:::::::::999999:::;;;;;;<<<<<<===;;;;;;;;;;;;:::999888888666666666666666666666666777666666555444444333333444444444333333333222222222222222222222222222222555555444444444333333333000000000000000000000000111111111111111111111111222222222111111111000000///000111222222111000///......//////000000111111222222222222222111000///000000000000111111111111222111000000000222444666<<<;;;999777777888999:::<<<;;;999777777888999:::======;;;999888999===@@@:::::::::;;;;;;;;;<<<<<<999;;;<<<===<<<;;;<<<======:::666666:::===>>>======???AAABBB@@@>>>>>>>>>???>>><<<:::999999:::;;;:::;;;;;;;;;;;;999888777999777555666888:::;;;::::::999888777666666666777999:::<<<<<<<<<:::888777222222222333444555666777666666888999:::;;;;;;;;;777555222///...---......////////////////////////......---------,,,,,,,,,---------,,,,,,+++++++++***++++++,,,,,,++++++***+++++++++,,,,,,---------************************+++++++++*********)))))))))))))))))))))))))))))),,,,,,++++++******))))))************************++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))}}}wwwooohhhhhhhhhhhhjjjnnnsssxxxzzztttqqqqqquuuuuusssuuuzzz}}}zzz{{{|||}}}xxxoooYYYBBB???===999777777777777666444444444333333333333333222111111111222222333444444444333333333222222222222222222222111111111000222222222222222222222222222333333444444555555555666555444444444666888999666777666555444555888:::<<<999777888;;;======<<<===<<<;;;::::::;;;===>>>>>>AAAAAA======CCCIIIKKKOOOLLLHHHEEECCCAAA>>><<<<<<===>>>???AAACCCDDDEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@BBB@@@===>>>@@@@@@===<<<===???@@@???===:::999999999:::;;;<<<======>>>@@@@@@@@@@@@@@@???>>>>>>CCCBBBAAA???>>>>>>>>>>>>???>>>===<<<;;;;;;;;;;;;888999999::::::;;;<<<<<<:::::::::::::::999888777666666666666666666666666666666555555444333333222333333333333222222222222222222222222222222222222333333333333222222222222000000000000000000000000111111111111111111111111111111000000000////////////000111222222111000////////////000000000000000111111111111111000////////////000000000111111111222222111000111333555666;;;:::888777666777888999;;;:::888666666777888999<<<;;;:::999:::<<<===>>>999999::::::::::::;;;;;;;;;<<<>>>>>>=========>>>???===999888:::<<<>>>???>>>>>>>>>?????????>>>>>>===<<<:::888777888999999>>>===<<<:::999888777777666444333333555777888777999999888777777777777777:::;;;;;;;;;:::999777666333333333333444444555666666777888999::::::::::::666444222///...---.................................------------,,,,,,,,,------,,,,,,,,,+++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------************************+++++++++*********))))))))))))))))))))))))))))))***************)))))))))************************+++******))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))uuuooommmpppoooooooooqqqrrrrrrqqqssswww~~~~~~xxxwwwzzz}}}{{{{{{zzz~~~~~~fff```fffrrr[[[EEE<<<===:::777666666666555444111111222222222333333333222111111111111222333333333333333222222222222222111111000000000000000///111111111111111111111111222222222222222222333333444444333333333555777888666666666555444555777999<<<:::888888999::::::999999999999::::::;;;;;;<<<<<>>===<<<===>>>@@@AAABBBBBBBBB??????????????????@@@@@@===??????<<<<<<>>>>>>;;;999:::;;;;;;;;;::::::999::::::::::::;;;;;;;;;;;;>>>>>>===<<<<<<<<<<<<<<>>======<<<<<<<<<=========<<<<<<<<<;;;;;;;;;777777888888999::::::;;;888888888999888888777777555555555555555555555555555555444444333333222222222222222222111111111000111111111111111111111111222222222111111111000000000000000000000000000000////////////////////////////////////............//////111111111111//////111111000000000000000/////////000000000///......//////000000000000111111222222111111222333555666999888777666555666777888888777666555444555666777;;;999777999===???>>><<<888888888888999999999999<<<>>>??????>>>>>>???@@@@@@???<<<:::999;;;???CCC@@@===;;;<<<>>>@@@>>><<<:::999888666666666777888===<<<;;;:::999999::::::555444222333555777777666888888888888888777777777<<<;;;:::999777666666666444444333333333444444555777777888888888888777777444333111///....................................------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,************************+++************)))))))))))))))))))))))))))))))))((())))))))))))))))))***************************+++******))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))zzzrrrrrrwwwwwwuuuxxx{{{yyywwwvvvvvvuuusssqqquuu|||yyyzzz~~~}}}}}}zzzyyyxxx~~~sss~~~eeeccc|||xxxXXXGGG>>>888:::888555444555555444222000111111111111222222222222111111111111111222222222222222222222111111111////////////////////////000000000000000000000000111111111111111111000000222222222222333444555666555666666555444555777999;;;999777666666666666666555666888:::;;;;;;;;;;;;<<<>>>>>>;;;===CCCGGGGGGFFFBBB>>><<<<<<>>>???@@@@@@@@@AAABBBBBBAAA@@@???<<<<<<<<<<<<============;;;???@@@===;;;======;;;888777777777888999999:::;;;;;;:::::::::999999999<<<;;;:::888888999::::::666666666777999:::<<<============<<<;;;:::999999666666777777888999999999666777777777777777666666444444444444444444444444444444333333222222222222111111111111000000000000111111111111111111111111222222111111111000000000000000000000000000000000......................../////////..................///000111111000///...111111111000000/////////.........//////......---////////////000000000111222111111111222333444555666555555444444444555666555444444333333333444444999666555999>>>@@@===999666666666777777777888888<<<===>>>>>>======>>>@@@======<<<999777:::@@@EEEDDD???::::::>>>@@@===:::777777666555555555666666777888999;;;<<<<<<======777666555666888999999888777888888888999888888888===;;;999666555444555555555555444333333333444444777888888777777666555444333222111///....................................---------,,,,,,,,,++++++,,,+++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++,,,************************************))))))))))))))))))))))))))))))))))))''''''(((((())))))************************************))))))))))))******************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))qqqeeedddjjj~~~~~~zzzwwwwwwrrr{{{zzz{{{~~~}}}wwwtttuuu{{{{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~}}}jjjeeeppprrrpppZZZEEE???===888888666444333444444222111222222111111111000000000222222111000000111111111111111111111111111111111........................////////////////////////000000000000000/////////111111111222333333444555444555666666555555666888888888666555333333444555444555888:::;;;<<<;;;:::===???>>>;;;>>>CCCFFFEEECCC???:::888:::>>>BBBDDDEEEEEEDDDCCCAAA???>>>===;;;;;;;;;;;;;;;:::::::::<<>>======<<<;;;999777666555555666777777888888999666666777777777666555555333333333333333333333333222222222222111111111111111111111000000000//////000000000000000000000000222222222222111111111111////////////////////////------------------------////////////////////////...///000111111000///...111000000000///.........,,,------.........------...////////////000000000111111111111222333333444333333333222222333333333222222222222222222222333777444444777===???;;;777555555555666666666777777::::::;;;:::999999;;;===888999999888666999@@@EEEGGGAAA<<<;;;===>>>;;;888555555555555555555666666444666:::===>>>===:::999777666666777999:::999888666777888999::::::999999<<<:::777444333333333444555555444333333333444444777777777666555444222222111111000//////.................................------,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))*********************************))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))~~~wwwuuuyyy}}}~~~zzzuuuuuu{{{|||zzzzzz|||zzztttpppqqqzzzyyyyyyxxxyyyzzz|||}}}|||}}}~~~~~~~~~~~~~~~{{{zzz|||www~~~zzzqqqXXXDDD999888:::666555333333444333222000222222222111111111000000222222111000000000000111000000000000000111111111---............////////////////////////////////////////////////000000000111111222222333444444444333555666666555444666777666666666555333333555888666777999;;;<<<<<<<<<<<>>;;;>>>CCCDDDBBB@@@===::::::>>>CCCGGGIIIHHHGGGDDDAAA???===<<<<<<;;;;;;;;;:::::::::::::::===CCCEEEAAA===<<<<<<:::999888888888999:::;;;;;;<<<<<<<<<;;;:::999999999999999888777777777777777999999999888999999::::::<<<<<<===<<<;;;888666555555555666777777888888999777777777777666555444333222222222222222222222222111111111111111111000000111111111111000000000///////////////////////////222222222111111111111000////////////////////////------------------------.........///////////////......000000000000......//////...............---,,,,,,---............---......////////////000000//////000000111222222222000000111111111111111111000000111111111111222222444333333666999:::888555555555555555666666666666777777777666555666888;;;777777777777777:::>>>AAADDDAAA===<<<<<<<<<999666444444555555666666777777888:::<<<===;;;888555222444333333555777888666555555666888:::;;;;;;:::::::::888555333222222333333444444333333333444444555666666666555444222111000////////////////////////------------------------,,,,,,,,,,,,++++++++++++*********+++++++++++++++***++++++,,,,,,++++++***+++++++++++++++*********))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))((())))))))))))))))))******************************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))qqqyyy|||uuuooommmlllnnnxxx|||yyyxxxuuurrrrrruuu|||{{{zzzzzzzzz{{{|||}}}yyy{{{}}}}}}}}}}}}~~~}}}}}}||||||}}}}}}|||}}}}}}}}}{{{yyyyyyzzz}}}```\\\ZZZUUUGGG777333999555444333333444444222000111111111222222222222222222222111000000000000000/////////000000000111111---.........////////////////////////////////////......//////000000111111111111222333444444444444222444666666555444555666555777888777555666999<<<999:::;;;<<<============??????===:::<<>><<<===???BBBGGGJJJKKKKKKFFFDDDAAA>>><<<;;;<<<===999999::::::;;;<<<<<<<<<>>>DDDFFFAAA<<<::::::888;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<;;;:::::::::888888999999888888777777;;;::::::999999999::::::888999:::;;;;;;:::888777555666666777888888999999999999888888666555333222222222222222222222222222000000000000000000000000222222111111111000000000////////////////////////111111000000000/////////////////////////////////........................,,,---------............---...///000000///...---,,,,,,,,,---------------,,,,,,---......................../////////000000---...///000000111111111......///000000000000000///000000111111111111111333333444444555555555555555555555555666666666666555666555444333444777999999888777777999:::;;;:::<<<<<<<<<;;;:::999888777444555666777888888888888<<<<<<;;;999777444222111111111111333555666444333444666888:::;;;;;;;;;:::777666444333222222222333333333333333444444555666444444444444333222000000......//////////////////------------------------,,,,,,,,,++++++++++++***)))*********++++++++++++***++++++,,,,,,++++++***++++++++++++*********)))))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))***************)))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))xxx}}}wwwjjj___WWWWWW\\\iii|||xxxuuusssrrrvvv{{{~~~}}}||||||}}}}}}~~~wwwyyy||||||{{{zzzzzz{{{}}}~~~|||zzz{{{~~~}}}~~~~~~RRRCCC===@@@KKKIII:::333888555444333333444444222000///000111222333444555555222222111000000///000000.../////////000000111111........./////////000000000000000000000000000000---......///000111222222111111222444444444444444222444666666555444555666555777999999888999===@@@;;;<<<<<<<<<===>>>>>>??????>>><<<999;;;@@@???::::::===CCCJJJOOOPPPNNNKKKDDDAAA>>>:::999:::===>>>777888999:::<<<===??????>>>DDDGGGAAA;;;999888777<<<======>>>>>>======<<<======<<<<<<<<<;;;;;;;;;888999:::::::::999777666777777777777888:::;;;;;;555666999;;;<<<;;;::::::666666777777888888999999::::::999888666444333222111111111111111111111111////////////000000000000222222222222111111111111////////////////////////000/////////............////////////////////////........................+++++++++,,,,,,------------...///000000///...---+++++++++,,,,,,---------,,,------.../////////.............../////////000,,,---...///000000000000------...///000000////////////000111111222111111222333444333222222333555555555555666666666777777555555444333222333666999<<<:::777888:::;;;888555666888::::::999888777888555555777888999999999999===;;;888444333333444555111111111333555666444222444666888;;;<<<<<<;;;:::555444444333222222222222222222222333444555666777333444444333222111000000---...//////000/////////------------------------,,,,,,,,,+++++++++******))))))******+++++++++++++++++++++,,,,,,+++++++++++++++++++++******))))))))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))))))))))),,,,,,++++++******))))))************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))zzzzzzsss```VVV```]]]cccmmmtttpppppp|||xxxyyy{{{}}}~~~~~~}}}~~~~~~}}}|||vvvyyyxxxrrrrrrzzz{{{{{{}}}~~~zzz||||||}}}|||jjjTTTEEE:::::::::999999777666666222222222111111111111000222111111111000000//////000000///...............////////////000000000000000000000000000000000000//////.........---------000000000000111111111111000000111222222222222111000111222333444333222111444444555666888;;;===>>>888;;;>>>??????>>>???@@@@@@???<<<::::::;;;===>>>???DDDJJJNNNOOOLLLGGGCCCDDD???888555777999;;;;;;;;;;;;<<<===>>>??????@@@@@@?????????>>>>>>======>>>@@@AAABBBBBBAAA???>>>::::::<<<=========<<<;;;<<<<<<;;;:::888777666666888999999999888777666555;;;;;;999999999999;;;;;;666777777777666777888:::;;;:::999777666444333222111111111222222333333333//////............//////000000///.......................................111111111111111000//////////////////////////////........................---------------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------------+++++++++,,,,,,---------+++,,,,,,---.........---,,,,,,,,,---------......//////............////////////000000111222444555666555333333333555777888999777444222111333555777999;;;======;;;:::::::::888888888888888888888999;;;:::999888888888999:::888555333222222222111000333222000///000222555777:::999999888777666666555333444555555333111111222333333333444666777999999:::888555222000...------//////////////////...------,,,,,,,,,,,,---......,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))''''''(((((())))))******************************))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))~~~{{{qqqttt~~~qqqcccXXXZZZnnn}}}{{{~~~}}}}}}}}}{{{yyyyyy{{{zzzvvvwww~~~~~~~~~}}}~~~~~~gggQQQFFF>>>888888888777777555444444222222222111111111000000111111111000000000//////000000///................../////////000000000000//////////////////////////////.........---------//////000000000111111111///000111111222222111111000111222333333333222222444555666888:::<<<===>>>===???@@@@@@>>><<<<<<<<>>@@@AAAEEEIIILLLLLLIIIDDDAAABBB>>>999777999<<<===>>>===>>>???@@@AAABBBCCCCCCAAAAAA@@@???>>>>>>======<<<===???@@@AAAAAAAAAAAA======>>>??????>>>===<<>>???@@@???===;;;;;;<<<<<<;;;;;;:::<<<>>>@@@BBBCCCEEEGGGHHHHHHEEEAAA??????===::::::<<<>>>??????>>>???@@@BBBCCCEEEEEEEEECCCBBBAAA@@@???>>>===<<<::::::;;;===???AAACCCDDD@@@AAABBBBBBAAA@@@>>>===AAA>>>;;;999888:::===???<<<;;;999777666666666777999999999999999999999999:::999999999999:::;;;;;;999999777666444333222111333333222222222222222222000//////......//////000000000///.......................................000000000000000//////...........................------------------------------------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------,,,,,,------......------,,,,,,,,,---------......//////............///////////////000111222333444111111111111222444666888555444333222333666999;;;999;;;<<<;;;999777666666444555666888999:::;;;;;;===;;;:::888777777888888888666444333333333222111111111111333555999<<<===888888777666555444444333222333444444333333444555888777777666666666777777333222000///...------,,,///////////////...---------,,,,,,,,,,,,---......,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))((((((((((((************************))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))}}}~~~}}}jjjbbbmmm{{{wwwhhh{{{|||lllmmmsssWWWFFF<<<555444999333333444444333222222111111111111111000000000000000000000000000000//////000000///......................../////////000000////////////////////////........................////////////000000000111...///000000111111000000000111111222333333333333555777:::<<<======<<<;;;999;;;<<<<<<;;;;;;<<<===:::::::::;;;===???BBBCCCBBBCCCDDDDDDCCCBBB@@@???======<<<<<<===>>>>>>>>>===>>>@@@BBBDDDEEEEEEEEEDDDDDDBBBAAA???>>>===<<<:::::::::;;;===@@@CCCDDDCCCCCCCCCCCCBBB@@@>>>===???>>><<<;;;;;;===???@@@<<<:::888777666777999:::::::::;;;;;;;;;;;;:::::::::999888888999:::::::::;;;:::999888666555444333333333333222222111111111000000////////////000000000000///.......................................//////000000//////...---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,---------......///......------......///////////////000222333444111111111222444666888999888666555555555777:::;;;:::<<<===<<<999777666666444555777:::<<<============<<<:::888777777888888:::888666555666666555444444444555555666888999:::777777666555444444333333444555666666555555777999::::::999777666666666666000000//////............///000000000///...---,,,---,,,,,,,,,,,,---......,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))************))))))((((((((((((((((((((((((******))))))((((((''''''************************))))))))))))))))))))))))******))))))))))))************))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((|||mmmTTT\\\aaafffjjjuuukkkttt{{{WWWHHH======<<<555444:::333333444444333333222222111111111000000000////////////////////////000000000000///...........................////////////........................---........................////////////000000000......///000000000000///000111111111222333444444666777:::<<<<<<<<<;;;:::666888999999888888:::;;;::::::;;;<<<>>>@@@BBBCCC???@@@@@@@@@@@@@@@@@@???=========<<<<<<;;;;;;<<<>>>@@@BBBDDDFFFFFFFFFFFFDDDDDDBBBAAA???>>>===<<<===<<<;;;:::;;;>>>AAABBBCCCCCCCCCCCCBBB@@@>>><<<<<<===>>>?????????>>>>>>:::999888777888:::<<<===;;;<<<>>>??????>>><<<;;;999777555666888999999888:::999888777666555444333333333333222222111111111000000////////////000000000000///...............////////////////////////...////////////...------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,---------............------------...............///000111333333222222333444666888999:::;;;:::999888888999:::;;;;;;===>>>===;;;888777777666888:::===????????????<<<;;;:::888777777888888<<<:::888888888999888777444555666777777888888888555555555555444444444444888888999888888888:::<<<<<<;;;999888666555555444///000000000000000000000000000000000///...---,,,---,,,,,,,,,,,,---......,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))************))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((({{{{{{zzz~~~^^^]]]aaa___XXXYYYcccjjjjjjvvv~~~qqqwwwtttyyyTTT@@@:::777999888333333888333333333444444333333222111111000000000/////////......////////////000000000000///...............------........./////////........................---------.....................////////////000000---......///////////////000000000111222333444555666777888999:::999999888777888888777555555666888<<<<<<<<<===>>>???AAAAAA>>>>>>???????????????>>>===>>>>>><<<;;;:::;;;<<>>===<<<>>>===<<<;;;<<<===???AAACCCCCCCCCCCCBBB@@@>>>===:::<<<>>>???@@@>>><<<;;;999999888888999;;;===>>>;;;===???AAAAAA???===;;;888555333444777888777555666666555444333222111000333333222222222222222222111000000//////000000111000000///...............////////////////////////...............------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------......------,,,,,,,,,,,,,,,---------............------------...............///000111222333333444555666777888999999===<<<:::999999999::::::;;;===>>>>>>;;;999888888:::;;;===@@@@@@@@@???>>>;;;:::999888888888999:::===;;;999999:::::::::888222444666888:::::::::999333333444444555666666666;;;<<<<<<;;;999:::<<<>>><<<;;;999777555444444333///000111222222222111111000000000000///...,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))))))))))))))))))))))))))))){{{{{{zzzwwwvvvzzzqqq|||{{{oookkkqqqvvvtttlllwwwzzzkkknnnsssuuusssyyy___;;;;;;999777666444333333444111222222333333333222222111000000000////////////........./////////000000000000///...............---------.........//////........................---------.........//////........./////////000000------.../////////......111000000000222333555666555555666666666666666666666666666555444555777999>>>>>>>>>>>>>>>?????????>>>?????????>>>===<<<;;;<<<>>>>>>===;;;;;;>>>AAACCCDDDGGGIIIIIIHHHFFFEEEAAAAAA@@@???>>>>>>======>>>============>>>@@@AAACCCCCCCCCCCCCCCAAA???>>>;;;<<<<<<======<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;===@@@BBBBBB@@@===;;;888444111333777999777444444444333222111000000///222222222222222222333333111111000000000000111111000000///...............////////////////////////---............---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))*********++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++---------,,,,,,+++++++++------......------,,,+++,,,,,,,,,---------.........------,,,,,,------...............000111222333333444555666777777777777:::999999888999999:::;;;999;;;===<<<;;;999888999<<<===???AAA@@@???===;;;:::999888888888999:::;;;<<<:::888888999:::999888555777999;;;<<<;;;:::999222222333555666777888999=========;;;999:::<<<>>>;;;:::888666555333333333///000111222222222111111111111000000///---,,,+++---,,,,,,,,,,,,---......,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))ssssssuuuvvvssstttvvvwww~~~xxx~~~rrrvvvxxx{{{|||zzznnnqqqmmmwww~~~___HHH:::888999888555555777555222000111111222222222111111000000000000////////////---.........//////000000000000///...............---------.........//////........................---------.........//////............/////////000,,,---......//////......111000000000111333555666555555444444444444555666222333444555666888;;;>>>????????????>>>>>>>>>===@@@@@@@@@@@@>>><<<:::999<<<===>>>===<<<===AAAEEEBBBCCCEEEGGGGGGEEECCCBBB@@@?????????>>>>>>======<<<<<<======???@@@AAABBBCCCCCCDDDDDDDDDBBBAAA@@@===<<<;;;:::999::::::;;;=========<<<;;;:::888777999<<>>@@@AAA@@@===;;;999999888888888888:::;;;<<<:::999777777888999888777;;;<<<>>>>>>===:::777555111222333555777999:::;;;>>>>>>===;;;999999;;;===:::999888666444333222222///000111222222111000000111111111000///---,,,+++---,,,,,,,,,,,,---......,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))ccclllqqqoooqqqyyyrrrjjjrrrzzzwwwnnn{{{|||zzztttyyy~~~zzzuuujjjooo{{{YYYHHH@@@:::555333333333222222222111111111111111111000000000000111111000000//////......//////////////////////////////.........------------...///...------...///+++,,,---.........------...------,,,,,,------...---------............///000000000000000000000000///000000000111111111111222222222111222222333333444444555999>>>AAAAAA@@@;;;=========<<<===???AAA@@@???===<<<;;;:::999999======>>>???@@@BBBCCCDDDEEEFFFFFFEEECCCAAABBBCCC???@@@AAA@@@>>>===>>>???===;;;999:::===@@@@@@???FFFFFFDDDCCCAAA???>>>===888888888888999:::;;;;;;<<<;;;;;;:::::::::;;;;;;<<<<<<======<<<:::888777666444444444555666555444222222222222222222222222222222222222222222333333222222111000///...------////////////////////////---------------...//////...---,,,,,,,,,,,,---.........---,,,,,,+++******)))***,,,......---,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++*********************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,,,,---......//////....../////////000111111222222222111000000000222444666999888666666777888;;;<<<;;;:::999888777777777777======<<<;;;999777555444444555666888888999999999;;;;;;;;;;;;;;;<<<===>>>???>>>===;;;999888666666333444666888999999999999;;;999888:::===>>><<<999:::999666444222222333333222222222111111111111000111000000///...---------,,,,,,,,,++++++*********,,,,,,,,,+++++++++******,,,,,,,,,++++++*********(((***++++++***((((((((())))))))))))))))))))))))******))))))((((((''''''+++*********))))))(((((())))))))))))************((((((((((((((((((((((((***************)))(((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((***((('''&&&&&&'''(((***((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((uuuuuusssrrruuuxxxwwwsssnnnrrr|||~~~tttsss{{{{{{zzzwwwtttqqqllliiippp{{{~~~vvvxxxvvvnnnvvvpppSSS@@@;;;<<<:::777333333222222222111111111111111111000000000//////000000000000//////..............................///.........---------------...///...---,,,---///...............---,,,,,,...------,,,,,,------...---------............/////////////////////////////////000000000111111111111111111111222222333444666666777:::???AAAAAA@@@<<<=========<<<<<<===???>>>>>><<<;;;:::999999999:::<<<===@@@BBBCCCDDDDDDDDDEEEEEECCCAAA@@@AAABBB???@@@AAA@@@>>>===>>>???===;;;999:::>>>@@@AAA@@@FFFEEEDDDBBB@@@>>>======777777777777888888999:::<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;999777666555444333444555666555333222222222222222222222222222222222222222222222222111111000000///....................................------------...//////...---,,,,,,,,,,,,---......------,,,++++++*********+++---...///...---,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,++++++*********************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---............---...//////000000111222222333333222111222333555777777666666666666888999:::999999888888777777888888;;;;;;;;;:::888777555444666777777888999999999999888999999;;;===???@@@AAA>>>===<<<;;;999888777666444555777888::::::999999;;;:::999:::<<<<<<:::888888777555333222222333333222222222111111111000000000000000///...---------/////////......------------------,,,,,,,,,++++++,,,,,,,,,++++++************,,,...---,,,*********))))))))))))))))))))))))***)))))))))((((((((('''************)))))))))((())))))))))))************((((((((((((((((((((((((***************)))(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((vvvpppooowwwvvvooojjjssszzz~~~~~~||||||zzz{{{|||yyyuuuoookkkooouuuwwwyyy~~~vvvrrruuurrreeehhhttt{{{uuuxxxYYYKKK<<<444555888666222333222222222222111111111111111000000000000//////000000000////////////.......................................------------,,,...///...---,,,---...------............------...------,,,,,,------...---------............///////////////////////////////////////000000000000000000000111222333444555888888999;;;>>>@@@???>>><<<======<<<::::::;;;===<<<;;;:::999888888888888888:::===AAACCCDDDDDDDDDBBBCCCBBB@@@>>>>>>???AAA???@@@AAA@@@>>>===>>>???;;;::::::;;;>>>@@@AAAAAADDDCCCBBB@@@???===<<<;;;555555555666666888999999======<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;999777555444555444333333555555444333222222333333333333333333333333222222111111000000////////////////////////.................................---......///000------,,,,,,,,,,,,------------,,,,,,++++++******+++,,,---...///...------++++++++++++++++++++++++,,,,,,,,,---------------+++++++++++++++*********************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,------------,,,......//////000111111111222111000000111222444555444444444555666666777777777777777777888888888888888888888888777666555555888888888888888888888888888999:::;;;===>>>@@@@@@<<<<<<;;;:::999777777666555666777999:::::::::999;;;999999999:::999777555555444333111111222222333222222111111111000000000000000//////...---------////////////...............---------,,,,,,,,,,,,+++++++++++++++*********+++,,,...---,,,******+++))))))))))))))))))))))))))))))))))))((((((((((((************))))))))))))))))))))))))************)))))))))))))))))))))))))))************))))))((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''')))***++++++***)))'''''''''''''''((((((((((((mmmhhhlll{{{~~~yyynnn|||~~~qqqkkkrrr}}}mmmdddgggwwwXXXKKKBBB999666777777333///222222222222111111111111111000000000////////////////////////////////////........................------------------------,,,---......,,,,,,---...******+++,,,---...///000...------,,,,,,------...---------............///////////////////////////........./////////000000/////////000111333444555888888999:::;;;<<<;;;;;;<<<<<<<<<:::888777888::::::999888777777777777777888:::>>>AAACCCCCCBBBAAA@@@@@@???===<<<<<<>>>@@@>>>???@@@???=========>>>999999999;;;===???@@@@@@AAAAAA@@@>>>===<<<;;;:::666555666666777888999:::======<<<;;;::::::::::::;;;;;;:::888777555444333444333222333444555444222222222222222333333333333333333222111000//////............/////////000000..............................------......///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---------,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************************************++++++++++++++++++++++++++++++,,,---------,,,,,,******+++,,,,,,,,,,,,+++------...//////000000111......------...///111111111222333444555555555444444555666777888888888888555666666777777666666555888777777666666666666777:::;;;;;;;;;;;;:::::::::888888888777666666555555555666888999:::::::::999999999888888777666444333222222111111111111222333111111111111000000000000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++***************)))+++,,,+++)))((()))***))))))))))))))))))))))))))))))))))))((((((((((((*********)))))))))))))))((()))))))))************))))))))))))))))))))))))))))))************)))((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((()))((((((((((((((((((((((((''')))+++------+++)))'''''''''''''''((((((((((((rrrmmmoooyyy}}}sssfffiiittt|||wwwwwwhhhrrrvvvVVV======888333222444666555333222222222111111111000000000000000////////////................../////////........................,,,,,,------------------,,,---...---,,,+++,,,...+++*********+++,,,---......------,,,,,,------...---------............///........................---............//////////////////000111333444555555666777777777777777777:::;;;;;;999666555666777888777777666666666777777:::<<<>>>@@@AAA@@@>>><<<===>>>>>><<<::::::<<<>>>===>>>???>>><<<;;;<<<===777888999;;;<<<===>>>??????>>>===<<<;;;:::999888777777777888999:::<<<=========;;;::::::999999999:::999888666555333333222444222111222333444333222111111111222222222333333222222111000000///......------......//////000000........................---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******))))))******++++++++++++************************++++++******************************************************************************************++++++++++++++++++++++++***++++++,,,------,,,,,,)))***++++++,,,,,,++++++---------...//////000000------------...///000000000000222333333444333333333444555777888888888888444444555666666666666555666555444444333444444555888999999999888777666666444444444444444444444444555666888999::::::999888777777777666444333111111000000000000111111222222111111111000000000//////............------------************************++++++++++++*********)))************************)))***+++***((('''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******((()))))))))************))))))))))))))))))))))))((())))))*********))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((())),,,------,,,)))(((''''''''''''((((((((((((uuusssoooooo}}}xxxssspppsssvvv~~~~~~{{{qqqfffeeemmmwwwvvv~~~YYYEEE<<<:::666444111000111222333333222111111111111000000000000000////////////......---............/////////------------------------,,,,,,,,,,,,------------+++---...---,,,+++,,,---...---+++*********+++,,,...------,,,,,,------...---------............///........................------------.........////////////000111222333444222444555555444333333444888999999777555444555666777666666666666666777888;;;<<<===>>>>>><<<;;;999;;;<<<===<<<;;;:::;;;<<<;;;<<<===<<<:::999:::;;;777999;;;<<<<<<<<<===>>><<<<<<;;;:::999888777777888888999999;;;<<<>>>???<<<<<<;;;999888888888888777666555444333222222222333222111111333333222111//////000000111222222222111111000000//////......---------....../////////------------------------,,,,,,,,,+++,,,------...++++++,,,,,,,,,,,,++++++++++++++++++++++++******(((((()))))))))*********************************************)))))))))))))))))))))***************************************************************++++++++++++++++++++++++)))***+++,,,,,,------,,,******+++,,,,,,,,,,,,+++,,,,,,------.../////////......///000000111111222000000111111222222333333222333555777777777777666333444555666666666666666444333222222222333444555333444666777888777777666222222222333333444444444555666777888999888888777444555666555222000000000000000111111111111111111111111000000000/////////------------------------++++++++++++,,,,,,,,,,,,************)))))))))))))))))))))******************++++++***(((((()))+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))((())))))************)))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))+++,,,,,,+++)))(((''''''''''''((((((((((((qqqtttppplll}}}zzz}}}mmmrrrvvvyyyqqqqqq}}}{{{pppqqqSSS>>>333333999888777444222111000000111111111111111000000000000000000/////////.........---------.........//////------------------------++++++,,,,,,,,,---------+++,,,------++++++,,,------,,,++++++,,,...000111...------,,,,,,------...---------............///........................,,,,,,---------.........000000000000000111222222000222444444222111222333666777777666444333444666666666666666666777888888999::::::;;;;;;;;;::::::888:::===>>><<<;;;:::;;;999:::;;;:::888888888999999<<>>;;;::::::999888777666666888888999:::;;;===??????<<<;;;999888777666666666555444333222111222222333333111000111222333222111---......///000000111111////////////////////////---.....................------------------------++++++******++++++,,,---***+++,,,,,,,,,,,,+++*********************++++++)))))))))))))))******+++************************+++++++++*********))))))((()))))))))*********+++************************************************************************))))))***,,,,,,------,,,***++++++,,,,,,,,,,,,,,,+++,,,,,,---......//////...///000000111222222222111000000000000222333444222333555777777777555555444555555666666666666555444333222111222333555666444555666888888777666555222222333333444555666666444555666777888777666666111333555333000...///000111111111222111111000000111000000000////////////------------------------+++++++++,,,,,,---------+++++++++*********))))))((()))))))))*********+++)))******(((&&&&&&(((***))))))))))))))))))))))))'''((((((((()))))))))***((()))))))))************))))))))))))************(((((((((((((((((((((((((((((()))***************))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))************))))))''''''''''''((((((((((((qqqyyywwwqqq~~~zzz~~~pppjjjqqqyyy|||{{{}}}}}}|||yyy~~~rrrmmmnnntttqqqkkk|||hhhLLLCCC@@@888333444333444444333222222222333111111111111000000000000000/////////............---------.........//////------------------------+++++++++,,,,,,---------+++,,,------++++++,,,---(((((()))+++///333777:::...------,,,,,,------...---------.........//////........................,,,,,,,,,---------......111000000000000000111111///222444444222000222444555666666555333333444666666666666666666777888999777888888999999:::;;;;;;777:::===???===;;;::::::888999:::999777666777888;;;>>>AAAAAA???===>>>???:::999999888777666666555888888999:::;;;===>>>???;;;:::999777666555555555444333222111111222333444222111000111222333222000,,,------...///000000111.........///////////////........................------------------------******))))))******+++,,,***+++,,,------,,,+++*********************++++++*********)))***++++++,,,)))))))))))))))))))))))),,,,,,,,,+++++++++******(((((())))))*********+++************************))))))))))))))))))))))))************************((()))***+++,,,---------++++++,,,------------,,,++++++,,,------......///,,,---...///000000000000222111000///000222444555222333555777777666555333555555666666666666666555444333222111222444777888888999999999888666333111222333333444555666777888444555666777777666555555000222444333000......000222222222222222111000000000000000000////////////------------------------*********++++++,,,,,,,,,,,,,,,,,,+++++++++******(((((())))))*********+++'''''''''%%%######%%%'''))))))))))))))))))))))))'''((((((((())))))******(((((())))))*********+++))))))))))))************(((((((((((((((((((((((((((((()))***************))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))zzzrrrtttnnnlllqqqrrrnnnkkkmmmqqq{{{vvv~~~|||yyywwwssssssjjjZZZeeerrrSSSJJJ@@@999777666333000333333333222222222111111000000000000000000000000////////////////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------............///,,,,,,,,,,,,,,,,,,,,,,,,------------------------..................------........................000000000000111111111111000000000111222222333333666555444333333444666777666666555555666777888888:::999888888888999:::;;;=========<<<;;;:::999888777777666666777999;;;<<<>>>???@@@@@@@@@>>>===<<<;;;:::888777666555555555<<<;;;999888888999;;;<<<<<<;;;999777555555555666333333333333333333333333222222333333222222111000000000//////.........---........................,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++))))))))))))))))))))))))))))))************))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++---------...///000000111000000000000000////////////111222333333333555777555444444444444555666666555666777777777666444333333444444444222222444555<<<;;;888666444222111000///111444444333222222222555555666777777666555444555333000////////////...444444333333333222222222///////////////......------------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,+++++++++******))))))'''''''''((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******mmmjjjlllqqqtttqqqrrruuuwww~~~{{{ssskkkuuupppmmmttt{{{zzz}}}xxx~~~]]]FFFDDD>>>777333444555444222333333222222222111111111////////////////////////...................................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------..................------......................../////////000000000111111///000000111111222333333444444222222222444666777666666666666666777888999999999888777888999:::;;;;;;;;;<<<;;;;;;:::999888777777777777999:::<<<===>>>?????????>>>>>>===<<<;;;:::999888777777777777===<<<:::999999:::;;;<<<;;;:::888777666666666666555444444333333222222222333333333333333222111111000/////////....................................------------------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))************))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++---------...///000000000000000///////////////000000111333333333444555777222222222222222333444444666666777777666555444333444555666666555666888:::===;;;999666444222111111000222333444333222333444777888888999888777666555888555111///111333555555555555555444333222222222///////////////......------------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++***))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******zzzooopppssswwwwwwwwwzzz|||uuuuuuvvvtttqqqppptttmmmoooqqqssstttggghhhwww|||jjj```mmmsssuuu{{{{{{wwwQQQ???===999555111111333555444222222222222222111111111000////////////////////////........................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------......------------------------.........////////////000//////000111111222222333222222111111222444666777777777777777777888888999999888777777777888:::;;;999999::::::::::::999999888888888999;;;===>>>???>>>>>>======<<<<<<======<<<;;;::::::999999999999>>>===;;;:::999:::;;;;;;:::999888777777777777777666666555444333222111111333333444444444333222222////////////............................................................------,,,+++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))))))))))))))))))))))))))))))))************))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000111000...------...000111000222444444444444666777222222222222333333333333666666666666555444333222666777999999999:::===???===<<<:::777555333222111111222333333333333666888::::::::::::999888777666999555111000222666:::;;;888777666555444222111111///////////////......---------,,,,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,+++++++++******------------,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******~~~{{{zzzvvvzzz~~~~~~{{{|||xxxdddeeehhhllljjjjjjvvv~~~~~~qqqeee[[[ccc|||jjj```]]]aaaaaacccrrr}}}nnnjjjfffMMM>>>===BBB888666444444555555333000222111111111111000000000////////////////////////........................---------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---------------------------------.........////////////000000111222222222222222222222444555777888888888777777777888888999888888777666777888999:::777888999999:::::::::999888999:::;;;===>>>@@@AAA>>>===<<<;;;;;;<<<===>>>===<<<;;;;;;::::::;;;;;;===<<<;;;999999999999999999999888888888888888888555555444444333333333222333444444444444333222222///////////////.................................---------------------------,,,++++++******++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))************))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////111///---,,,,,,...000222111333444444444444666777333333444444555555555555666666555555444333333222666777999::::::<<>>???@@@AAA>>>===<<<;;;;;;<<<===>>>======<<<;;;:::::::::::::::999999888888777777777888999999999999888888888333333333444444555555555333333444444333333222111.........///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............000///---+++,,,...111222111333444444333333555666222333444555555555444444555444444333333333333333555777888999999;;;===@@@;;;:::888777555444333333444555555555555666999<<<;;;:::999888777666555555111222333777:::<<<<<<;;;:::999888666444222111000///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,+++++++++******+++,,,------,,,***((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***xxxsssqqqiiiiiigggeeegggsssxxxmmmiiisss~~~~~~yyywwwvvvsss}}}~~~}}}uuuxxxQQQFFF===<<<;;;777333111111222444444555444333222000000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---------............///......///000000111111222444444555666777888888888888777777666666666666666777666555555555666888999888888999::::::;;;:::::::::;;;===>>>????????????======<<<<<<======>>>>>>======;;;:::999888888888777777777777777777777777999999::::::999888777777222222333444555666777777222222333333333222111111.........///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))))))))((((((((())))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++------------------------///...,,,,,,---...000222111222444333222222444555///000222333333333222111333333222222222333444444555666777777777777999;;;888888666555555444444444555666777777777777:::<<<:::999888666666555555555333555888<<>>;;;999888777555333222000000///////////////......---++++++,,,,,,,,,,,,------*********++++++++++++,,,,,,,,,,,,+++++++++*********+++++++++***)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******ooolllpppiiiiiirrrxxx}}}xxxlllnnnrrrqqqppptttuuu|||ooosss}}}}}}{{{rrr}}}wwwlllNNN:::555333333222111555;;;...000111222222111111111000000/////////.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************++++++++++++*********)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---............/////////......//////000111111111444444555666666777666666777777666555555555555555666666555444555666777888999::::::;;;;;;;;;;;;:::;;;<<<===>>>??????>>>===<<<===>>>>>>?????????>>>===<<<:::888777666555555555666777888888999999999::::::;;;;;;:::888777666333333444444555555666666111111222222111111000///............/////////000........................------------------------...------,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))(((((((((((())))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************------------------------------------...///000000000222333222111111222444///000222333333222111000111111000111222333555666666777777666555444666777555555444444444444555555666888999:::999888999:::999888777666555666666777666777888;;;>>>???===;;;777777666444333111000000///////////////......---+++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******+++******)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******}}}{{{ppprrrxxxpppuuu~~~vvvtttsssvvvuuuwww}}}}}}sssvvvccccccmmmtttzzz|||www~~~aaaccc]]]EEE<<<;;;666333444444111000333111222333222000/////////000/////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++******)))))))))************+++++++++************************++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000......//////000111111111444444555555666555555444777666555444444444444444666555555444555666777888;;;;;;;;;<<<<<<;;;;;;:::<<<===>>>??????>>>===<<<<<<===>>>@@@@@@@@@???>>>===<<<:::888666444333333555666777999::::::::::::;;;;;;;;;;;;:::888666555555555555555555555444444111111111111111000//////---.........//////000000................................................///...------,,,,,,------************************************************++++++++++++************))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))------------------------,,,,,,---......//////000000111222222111000111333000222333555555444333222000000///000222444666777777888888666444333444555333333333333333444555666666888;;;;;;:::999999999999888777666666777888888777777666888:::;;;;;;:::666666555444222111000000///////////////......---+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,+++++++++******+++***)))))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%'''(((***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******|||{{{xxxrrrnnnkkk|||vvvrrroootttyyy~~~mmmzzzsssvvvxxxfff``````kkkzzzzzz~~~~~~oooooo|||ssslllUUUEEE<<<999777777666555444222000000222222222222111111111000222111000///...---------//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,000///---+++++++++---...++++++************+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------.........---,,,------------,,,+++***---------............///111000...---...///111222555555444444444555666666666666444333333444555666555555444555555666777888:::::::::999999999999888:::;;;;;;<<<<<<=========@@@???>>>======>>>???@@@===<<<:::888666666666666999999:::::::::999999888<<<<<<;;;:::999888777666333555777777555444444444000000000000000000000000111000000///////////////++++++,,,,,,---...//////------------------------+++,,,,,,------,,,,,,+++...---+++******+++---...************************))))))))))))))))))))))))+++*********))))))((((((***++++++***((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))((((((''''''(((***+++***)))((()))***(((((()))***+++,,,,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,------,,,,,,------...//////000111111111111111111111111000222555666444333222222///111333666888999999999===;;;888555333333444555888888777777666666555555::::::;;;;;;;;;:::999999:::666222333666888666333555666888999::::::999999444333222111111111222333000000000000////////////......---------,,,,,,,,,,,,,,,++++++,,,,,,---...111000///---,,,+++******))))))))))))***+++,,,---******))))))))))))******))))))))))))))))))))))))++++++************+++++++++*********))))))((((((******))))))))))))******++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))((((((''''''&&&&&&(((((())))))))))))((((((---,,,,,,+++*********+++))))))(((((('''''''''&&&|||yyyyyyoootttsssooofffhhhooouuutttuuukkkcccbbbeeerrruuusssrrr{{{~~~|||vvvwwwtttaaaNNN@@@888444222333333333333333222111000111111111111000000000000000000///...------------------------------------///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********,,,,,,++++++************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------000///...------///000222333222222222222333444444666555444333333444555555555555555555555666777888:::999999999888888777777999::::::;;;;;;<<<<<<===???>>>===<<<<<<<<<<<<<<<999888777666777777888999888999999999999888888777;;;:::999888777666555555333666999:::888444222000000000000000000000000000111000//////......//////+++,,,,,,---......//////------------------------***++++++,,,,,,++++++***---,,,***))))))***,,,---************************))))))))))))))))))))))))*********)))))))))(((((()))***+++***((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********)))))))))((((((((('''((()))******)))((()))***)))))))))******++++++,,,************++++++++++++*********+++++++++,,,,,,,,,,,,,,,---...///////////////000000111222333333000333555555444222111111///111333555777888999999:::999666444333444666777888888888888777777777777999999888888777777666666888555333444888999777333444555666777888777666666333222111000000000111111000000000000/////////......------------,,,,,,,,,,,,++++++++++++,,,------000///...,,,++++++++++++******))))))******++++++******))))))))))))******))))))))))))))))))))))))+++******))))))******+++*********)))))))))((((((******))))))))))))******+++***)))(((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''+++******)))(((((()))))))))(((((((((''''''''''''wwwpppkkkeeekkkwwwttthhhbbbnnnvvvtttwwwaaakkkuuuwwwrrrsss{{{yyyssstttwww~~~||||||xxxrrr{{{xxx\\\dddpppOOOIII@@@999555444444333000000111111222111111111000000000/////////............------------......,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***++++++++++++************++++++******++++++++++++************++++++++++++***************************************++++++++++++,,,++++++++++++++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,......---,,,---...///000000000000000000111222222555444444333333444444555555555555555666777888999999999888777777666555555888888999999:::;;;;;;<<<<<<<<<<<<;;;:::999888777333444444555777888:::;;;777888888888888777666555888777777666555444333333333666:::;;;999444000...000000000000000000000000000000///............///,,,,,,------.../////////------------------------)))******++++++******)))+++***)))(((((()))***+++************************))))))))))))))))))))))))******))))))))))))(((((()))***+++***((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))((((((((((((((()))******(((((()))***************************((((((((()))***+++++++++)))))))))************++++++,,,,,,------......///,,,---...///111222333444111333555555333111000111000111333444666777888888777666444333333555777888777777888888888888999999888777555444333333333444666444444666999:::888555444444555555555444333222111111000////////////000000000000/////////......------------,,,,,,,,,,,,+++++++++++++++,,,------...---,,,,,,++++++,,,,,,++++++***)))))))))************))))))))))))******))))))))))))))))))))))))+++******))))))******+++******))))))))))))((((((***))))))(((((())))))***))))))((((((''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((('''(((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&((((((''''''&&&&&&''''''((((((((((((''''''''''''xxxgggaaaaaacccnnn|||wwwnnnjjjttt}}}xxxrrrnnniiiuuu~~~rrrooonnnvvvfff^^^qqqxxxfffQQQCCC;;;999666555666666666555000000111111111111000000//////.........---------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++************++++++++++++************++++++)))******++++++******)))******+++,,,,,,,,,++++++************************************+++++++++++++++++++++*********************************++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---...///............///000111111333333333333333444444444444444444555666777888999888888777666555444444333666666777888999::::::;;;::::::;;;:::999666444333111222333444666888:::;;;666666777777666666555444555555444444333222222111111444777888666222000///000000000000000000000000000///......------......---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++***))))))))))))***+++************************))))))))))))))))))))))))))))))))))))))))))((((((((()))***)))((('''((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((()))***)))((('''(((***************))))))))))))'''((((((((()))))))))***)))))))))*********++++++++++++,,,,,,------------,,,---...///000111222222111333444444222000000000000111222333444555666666555555333333333444666777555666666777888888999999777666333111000000222222333333444777:::;;;999666555444444333333222111111111111000000////////////000000/////////.........---------,,,,,,,,,+++++++++++++++***+++,,,,,,---,,,,,,++++++++++++,,,,,,,,,+++***)))((((((((((((******))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))(((((())))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((((((&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&&&&'''((((((((((((((('''''''''{{{nnnnnnuuu~~~~~~~~~zzzooogggvvv|||~~~uuuvvv{{{uuu|||vvvuuu```iii|||}}}cccNNNCCC>>>;;;999444333222333444444222000111222222111111000///............------------,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++,,,,,,++++++************++++++)))******++++++******)))***+++---...///...---,,,++++++++++++++++++++++++))))))*********+++++++++++++++***)))))))))***++++++******))))))***++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------...............///000111222111222222333333333333333333333333444555777888999777777666666555444333333555555666777888999:::;;;999999999999777555222111333333444555666777777888555555555666666555555444444444333333222111111111///111222222111000111222///////////////////////////......------------------------...............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))'''((())))))((('''(((***(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))''')))***)))((('''((()))******)))))))))))))))))))))))))))(((((((((''''''************+++++++++,,,+++++++++,,,,,,,,,,,,,,,---...............//////111222333222000///000000111111111222333444444555555444333222222333333444333444444555666777888888777555333111000111222333222333555777::::::999777666555444333222111111111111111111111111000000000////////////............------,,,,,,,,,++++++++++++************+++,,,,,,+++************+++,,,,,,,,,,,,***)))((((((''''''******))))))))))))******((((((((((((((((((((((((***))))))))))))))))))***(((((((((((((((((())))))))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((((((((((())))))(((((((((''''''&&&&&&&&&''''''((('''''''''(((((((((((((((xxx{{{~~~~~~||||||sssyyy}}}qqqmmmyyy___TTTEEE:::666666777888111000000111222111///---111111111111000///...---.........---------,,,,,,------,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++************++++++******++++++++++++*********+++...///000///...---++++++++++++++++++++++++)))))))))************++++++***)))))))))***,,,------,,,+++***)))******+++,,,,,,,,,,,,------------,,,,,,,,,---------..................///111222333000000111222333333333333222222222333444666777888666666666555555555444444444555666777888:::;;;;;;:::999999888666444333222555555666666666666555555333333444555666666666666444333333333222222222111---...///.........111333////////////////////////......---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))&&&((())))))''''''(((***))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((())))))))))))'''((())))))''''''((()))))))))))))))))))))))))))*********)))((('''''''''*********+++++++++,,,,,,++++++++++++++++++++++++------------------------///000111111//////000222111111111111111222333444444333333222222222222222333333444555555666777777666555333222222333333444111333444666777888888777666555444333222222222222111111222222222111000////////////.........------,,,,,,,,,,,,++++++++++++***************+++,,,,,,*********)))******++++++,,,+++***)))((('''''''''******))))))))))))******((((((((((((((((((((((((***))))))(((((())))))***''''''(((((((((((()))))))))((((((''''''(((((()))((((((''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((())))))))))))(((((('''''''''&&&''''''((()))'''''''''(((((((((((((((}}}yyypppooorrr|||}}}sss^^^VVVCCC@@@<<<999777666444222222111000000222222111///......////////////...---............------------.........---......//////++++++++++++++++++++++++************+++++++++,,,************************)))******+++++++++++++++++++++************++++++++++++,,,,,,,,,,,,++++++)))***---///000///...,,,************************))))))))))))***************))))))))))))+++...///000...,,,***))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,---...............---------...///000111222...///111222333333333222000000111222333555666777555555555555666666666666444555666777999:::;;;<<<;;;:::888777666555555555666666777777777666555444111222444555777888888888444444444333333333333333---///000000///...///000////////////////////////...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))&&&'''((((((''''''(((***))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((()))))))))***'''((()))(((''''''((()))''''''(((((())))))******)))))))))))))))))))))))))))))))))************++++++++++++++++++*********++++++,,,,,,------.........///000000//////111333111111000000000111222333000000111111222333333333444444555555666666777777333333333333444444444444222333444444555555666777555444333111111111222222000000111111111000///...//////.........---------,,,,,,,,,++++++++++++******************++++++,,,+++******)))))))))******+++***)))(((((((((((((((******))))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))'''''''''((((((((())))))((((((''''''''''''(((((()))(((((((((((()))***+++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%'''(((((((((((((((((('''&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((()))uuu|||cccaaaZZZ___yyy}}}|||{{{ttt}}}|||iiiOOO===777666555555555555444333222333111//////000111000///***+++,,,---............//////.........---------000//////.........//////))))))))))))))))))))))))))))))******+++++++++,,,************************'''((()))***************++++++************+++++++++,,,,,,------,,,,,,+++'''))),,,...///...---+++))))))))))))))))))))))))))))))))))))***************)))((()))***,,,///111222000---+++))))))***+++)))************+++++++++,,,---......//////......,,,,,,,,,---...///111111...///111222333333222222//////000111222444666777444444555555666777777777555555666888999;;;<<<<<<<<<:::888777666666666777555666777888888777666555000222333555777999999:::555555444444444444444444---000333333111///------////////////////////////...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))%%%'''((((((''''''(((***))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((())))))******'''((()))((('''&&&''')))&&&''''''((()))******+++(((((())))))******++++++(((((((((((())))))))))))++++++******************))))))***+++---...//////---...////////////222444222111000//////000111222---...///111222444555555666666666666777777777777111111333444444555444444222333444333333333555777333333111000000000111222...///000000000///---,,,//////.........---------,,,,,,,,,+++++++++***************)))***++++++,,,++++++***)))))))))))))))***))))))(((((((((((((((******))))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))&&&'''''''''(((((())))))((((((''''''''''''(((((()))))))))))))))***++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''(((&&&'''''''''(((((())))))cccqqq{{{~~~qqq___VVV[[[ooonnnsss}}}www|||mmmmmmxxxWWWIIICCC:::444555333333333222222111111111000000000000////////////........................---------...............---------,,,,,,+++++++++************************++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***+++,,,---...---,,,++++++++++++************)))***))))))***,,,,,,+++)))*********)))))),,,000333333000+++))))))*********))))))*********+++++++++,,,,,,,,,---------......---,,,,,,,,,,,,---......000000000000111222333444111222333444555555555555888888999999::::::999999999888888888888999;;;<<<;;;;;;;;;:::999888777666777:::===>>>;;;888666444111444999<<<>>>===:::999777777777555333222333444444333222111000000000000---------............///---------,,,+++***)))(((++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''%%%&&&((()))))))))((('''))))))))))))))))))))))))((((((((((((''''''''''''''''''(((((())))))******)))))))))))))))******+++))))))))))))))))))))))))************************)))************+++++++++***+++---...000111111222000000///......///111111000000000222444555444222333555777777777888999;;;@@@999333111333666555333555555555555555555444444333222111000////////////000000000000000000000000000000///...------,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))******))))))(((((('''''''''&&&&&&***...---***&&&******))))))((((((''''''%%%"""666'''333333111---///***&&&&&&***+++(((%%%((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((UUUbbbrrr~~~}}}lll```aaannn}}}sssdddnnn}}}xxx{{{qqqyyymmmUUU@@@:::999333///111333333222222222111111111000000000000/////////..........................................---------------,,,,,,,,,+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))***++++++,,,,,,+++++++++++++++************)))***))))))***,,,,,,+++)))*********)))))),,,000333333///,,,******+++++++++*********++++++++++++,,,,,,,,,,,,------------...---,,,,,,,,,,,,---......000//////000000111222333222333333444555555555555555666777999::::::::::::888777777777888:::<<<===;;;;;;;;;;;;:::999888777888:::======;;;888777666555888;;;>>>>>>===:::888666777777555333222333555222222111000////////////---------............///---------,,,,,,***))))))++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&((()))))))))((('''))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((()))))))))))))))(((((())))))***+++))))))))))))))))))))))))************************)))************++++++++++++,,,---///000111222222222111000///...///000000111000000222444555555333333333444555666:::@@@DDDBBB;;;444222444666666555666666666555555444444444333222111000////////////111111111111111111111111000//////...------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++*********+++++++++*********))))))))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''***)))---555444,,,(((******)))))))))((((((((('''+++333PPPAAAHHHGGGIIIJJJBBB<<<333+++'''''')))***((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((>>>HHHVVVfff}}}qqqgggkkkyyy~~~yyyzzzppp}}}xxxooouuuvvv~~~wwwpppdddRRRGGG:::222555666333000333222222222111111111111111000000000/////////......------------------------//////......------,,,,,,,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))***+++++++++++++++************)))))))))(((***+++,,,+++))))))******))))))+++///222222///,,,***+++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---......///......//////000111222333333444444555444444444333444777999;;;;;;:::999777777666777888:::<<<===::::::;;;;;;;;;;;;:::::::::<<<===<<<:::999999999:::<<<>>>???>>><<<999777444555666555333333555666111111000///............---------............///,,,------,,,,,,+++***)))++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&''''''((()))((((((((())))))))))))))))))))))))((((((((((((''''''''''''))))))(((((((((((((((((())))))(((((())))))***+++))))))))))))))))))))))))************************)))************+++++++++,,,,,,...000111222222222333222000/////////000000222111111222555666666555555555333222444:::BBBHHH@@@:::444111333555555555777777666666555444333333333222111000000000000000111111111111111111111111/////////...------,,,,,,------------,,,,,,,,,,,,,,,++++++++++++*********++++++*********)))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))(((((((((((())),,,555<<<666***'''---))))))))))))((((((((((((###333TTT???:::111444999EEEBBB===444,,,((()))+++((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''(((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((''''''''''''((((((333666:::CCCVVVmmmyyy|||yyyeeeYYYbbbpppwww~~~yyyvvvwww}}}wwweee]]]WWWHHH@@@@@@>>>999444333777777333222444111111111111111111111000000000/////////.........------------------------//////...------,,,++++++,,,+++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))******)))((()))***+++,,,+++++++++*********)))))))))(((((()))+++,,,***)))((()))***))))))***---000000...+++***+++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---......------......///000111333333444444555444444333555666999;;;<<<;;;999888888888777777777999:::;;;999:::;;;;;;<<<<<<<<<;;;<<<<<<===;;;:::999:::;;;>>>>>>>>>>>><<<999666555333444555555444444666888111111000///............---------............///,,,,,,------,,,++++++***++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((('''''''''))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''')))))))))((((((''''''&&&((((((((((((((()))******))))))))))))))))))))))))************************))))))*********+++++++++,,,---...000111222222222111111000///000111222333333222111222555777777666999888666333333666<<>>>>>777777:::777555333333444111......111000000000000000000000000////////////............------------------------//////...---,,,++++++***++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((()))))))))*********************************))))))))))))))))))))))))++++++***))))))+++,,,---+++++++++*********)))))))))(((((()))++++++***(((((())))))))))))***,,,......,,,******+++,,,,,,+++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,++++++++++++,,,------------------...///000111333333444444555444444444999:::;;;<<<;;;:::888666:::999888777777777888999999999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;999999;;;<<<>>>>>>===;;;999666444222333444555444444444666888222222111000////////////---------............///,,,,,,---------,,,++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((''''''''''''))))))((((((''''''&&&&&&((((((((('''((())))))***))))))))))))))))))))))))************************))))))*********+++++++++,,,---...000111111111111......//////111444666777444333111222444666666666777777666444333333555777444333222222444777999999999888888666555444333333333222111111111111111111111111111111111111111111...............---------......---------,,,,,,,,,+++++++++*********))))))*********)))))))))(((((((((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))+++@@@EEE000$$$+++---$$$(((((((((((())))))))))))(((777RRR444,,,&&&***---$$$&&&,,,444999666...&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&''''''000000//////000222444555???999@@@TTTdddggglllsssvvvYYYFFFAAA333///666???KKKIII666666555333111...---///111////////////000000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++*********+++++++++++++++************************************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++************+++,,,,,,+++++++++************)))((((((''')))***+++***((('''((())))))((()))+++---,,,***))))))+++,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------...------......///000111111222333444555555555555<<<<<<;;;:::999888666555:::999888777666777888888999999:::;;;;;;;;;;;;;;;:::;;;;;;:::999999:::<<<>>><<<;;;888666444333222333444555555444444666888222222111000////////////---------............///,,,,,,------------,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))((((((((((((''''''''''''((((((''''''''''''''''''((((((''''''(((((()))***))))))))))))))))))))))))************************)))************+++++++++,,,---...///000000000000------...000222555888:::666444222111333444444444111333444444333222333444444555777999:::<<<======888888777777666555444444333222222111111111222222000000000000000000000000........................------------,,,,,,,,,,,,+++************)))))))))******)))))))))((((((((())))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))444FFFDDD,,,!!!+++---!!!(((((((((((())))))))))))'''333III)))%%%$$$(((''''''%%%%%%***222555111---((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&'''''''''((((((((())))))''''''&&&&&&&&&&&&''''''+++---000222222000111333333......777AAAKKKVVVaaawww|||{{{{{{{{{bbbLLL:::000888444333333>>>UUU\\\LLL999888555222000111111222........./////////000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++************************************************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++*********+++++++++************)))(((''''''(((***+++)))(((&&&((())))))((((((***,,,)))((('''(((***++++++************++++++++++++,,,***++++++++++++,,,,,,,,,+++++++++***++++++,,,---............///000111222000111222444555666666777;;;:::888777666555666666777666666666777888:::;;;888999:::::::::::::::999888:::;;;:::999999999;;;===;;;999777555444444333444555555555333444555777111111000///............---------............///,,,,,,---------------,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''(((''''''&&&'''((()))***))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&''''''''''''''''''(((''''''''''''((())))))))))))))))))))))))))))))************************)))************++++++++++++,,,---......//////.........///000333666888:::777555222000111222222222000111333333222111222444555888<<<>>>>>>>>>===<<<888777777777666666555555222222222111111222222333////////////////////////........................,,,,,,,,,,,,++++++++++++************))))))))))))***)))))))))(((((((((((())))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***666999555+++'''++++++&&&'''((((((((()))))))))***000;;;OOO---)))(((+++'''+++(((%%%&&&***///222222((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((($$$%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''---,,,------+++***---222...000333666888:::===@@@PPPfffpppgggkkkxxxzzz{{{lllQQQ@@@888777999111:::>>>222000NNNiiiiii:::999666222000000000...---.........//////000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))(((+++++++++************)))(((''''''(((***+++)))(((&&&((())))))(((((()))+++((('''&&&''')))+++***)))))))))*********+++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---///......//////000111222///000222444555777777888999777555333333444666777444444444555777:::<<<===999999999::::::999999888777999::::::999888999:::<<<;;;999777555555555555555555666555333333555666000000...------------------------.........//////,,,,,,------...---------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''(((''''''&&&&&&((()))***)))))))))))))))))))))))))))(((((((((''''''''''''%%%&&&&&&''''''((((((((('''''''''''''''((())))))))))))))))))))))))))))))************************)))************+++++++++++++++,,,---............000000000111333555777999888555222000000111111000333444444222000000111333555999===@@@???<<<:::888777777777777666666666666222222222111222222333333////////////////////////---.....................,,,,,,,,,+++++++++******************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))'''((((((((())))))******111'''$$$+++...******///'''((((((((())))))******)))666MMM,,,((())),,,)))'''((((((((()))+++000333((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''',,,,,,,,,---------......---///000111000111222444666<<>>===;;;777555555666666666555444333333555555444333333333333444000000000000000///......------,,,+++,,,---...///,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))))))))))))))(((((((((+++>>>PPP:::'''***%%%)))((('''''''''(((***---///+++***)))(((''''''((()))((((((((((((((((((((((((+++&&&%%%,,,555777///%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''',,,,,,,,,---------......---///000000//////111222000333555555555;;;EEENNNWWW]]]eeejjjllloootttxxxwwwuuuvvv{{{nnnccc\\\UUUMMMHHHHHHDDD@@@@@@DDDJJJNNNPPPIIIAAA666111222444555555555000///333111...777EEE[[[LLL:::222444666333///////////////.........------------------------------,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********)))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************+++++++++,,,---------------......//////000111222333333222222555555444333333333333333666666666666777888999999888888777666666666777888888777666555555555666666999888777666555444444333111111000000000000111111//////...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))******)))((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''((()))***''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******************))))))((('''---,,,,,,++++++,,,,,,,,,...///000222333444555555666555444333222111111111222111000000111222444666999:::;;;<<<;;;999666444444555555555555444444333555444333333222222333333000000000000000///......---,,,,,,+++,,,---...///,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''777HHH555&&&+++&&&))))))(((''''''(((***,,,---***)))((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))&&&%%%***111222,,,%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''',,,,,,,,,---------......---///000///......///000000000000......000444777AAAEEEJJJLLLMMMOOOSSSVVV[[[YYY\\\hhhyyy~~~xxxkkkcccbbbddd]]]TTTHHH???;;;999777666;;;888666666999<<<>>>???999555111111333444333111555...,,,111333...---000KKKBBB777222222222000---//////.........---------------------------------,,,,,,++++++++++++,,,,,,******++++++++++++******************************+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++************))))))))))))))))))*********++++++------,,,,,,------.../////////000000111000000///444444333222222222222333333333444444555666666777777666666555555666777777666666555444444444555555777777666555444333333222000000////////////000000///......---------------........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++++++++++++++))))))))))))))))))))))))***))))))((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))***************)))((('''&&&%%%,,,,,,++++++++++++,,,,,,---...000111333333444444333333222111111111111111222111111000111333444555999999999888777555444333333333444555555555444444333333222111111111111222///000000000000///......,,,,,,,,,,,,,,,---......,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''###---===...&&&---''')))))))))((('''((()))***+++)))((('''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%(((+++,,,)))%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''',,,,,,,,,---------......---...//////---,,,---...333222111111333444555555;;;===>>>===::::::;;;<<>>;;;:::;;;;;;999777666555444444555666777777777666444444444333000...333------333555111------555333000.........------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******++++++++++++******************************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))((())))))))))))*********,,,,,,,,,,,,,,,------.........//////.........---333222222111111111222222111222222333444444444444555555555555555666666666444444444444444444444444666666555444444333222222//////............/////////...------,,,,,,------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***++++++,,,,,,+++***))))))++++++++++++++++++,,,------...///111222333333333111111000000000000111222111111111111222333444555999888666555333333222222111222333444444444444444222222111000000000000000//////000000//////...---,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++******************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''###(((444(((&&&///'''(((***)))(((((((((((())))))((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''',,,,,,,,,---------......---...///...---,,,---...///...---///222444444222333444555555555555666777555444555:::AAAGGGJJJKKKJJJMMMSSSZZZ```dddddddddZZZXXX___kkkkkkaaa]]]bbbYYYYYYYYYYYYTTTMMMKKKMMMIIIIIIHHHFFFCCCAAABBBDDDDDDAAA>>><<<;;;;;;:::999555555555666666444111///111111222111111000111111//////...000111222333222111000000333333000///000---///000000///......///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((())))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))*********+++++++++++++++,,,------......------------------111111000000000111111222000111222333444444444333333333444444555555555555333333444444444444444444555555444444333333222222//////............//////......---,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++,,,---------,,,************++++++,,,------...///000111222222222000000/////////000111111111111111111222333444444777666444222111111111111111111222333444444444333111111000////////////000///////////////...------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''000&&&&&&000'''''')))))))))(((((((((((((((((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((())))))(((((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''',,,,,,,,,---------......,,,...///...------...///...------...000111000///000000111222222222222111111111222444777888777555999888888999:::===@@@BBB???===???EEECCC;;;999===999::::::999777555555666777888888666444333333555777666777777888777444222222111///......///111222333444555444222111222333000//////...///000222333000111222111...+++,,,///...///000000...,,,+++,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))************))))))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))***)))))))))*********++++++++++++******++++++,,,---------,,,,,,,,,------...000////////////000111111000111333444555555444333111222333444444444444444222333444444555555444444555555444444444333333333//////............//////...------,,,,,,,,,,,,,,,***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************))))))))))))))))))))))))((((((((((((((())))))***(((((())))))))))))((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((()))(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******'''((()))***+++,,,,,,,,,******)))******+++,,,---------///000000111111111000000/////////000000111000111111222333333444444444444333111111111111111111111222333333333222222111111000////////////000...////////////...------******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''(((((())))))***'''...&&&'''///&&&'''((((((((((((((((((((((((((('''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''',,,,,,,,,---------......,,,---//////......///111000000000111111111222333222222333333333111...,,,000000111222333333222111444444333111000111333555666666666666555222000111555555555444555666666444555666666555333222333444666777999:::999777333111111111000000111333666999---///000///,,,+++---///333222222000.........///...000111///---,,,,,,,,,------------,,,+++******,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************++++++))))))************))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))******************+++++++++,,,***************+++,,,,,,---,,,,,,+++,,,---/////////.........//////000111111222444666666666555444000000222333444444444333222333444555666555555444555555555555444444444444000//////////////////000...---,,,,,,++++++,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++************************))))))))))))))))))))))))((((((((((((((()))******(((((())))))))))))((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&((()))))))))((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******'''((()))******+++******))))))))))))***+++,,,---------...///000000000000111111000000///000000000000000111222333333333333222222222222222111111111111222222222222111111000222111000000//////000000......//////......---,,,)))***+++,,,---,,,,,,+++,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''(((((()))*********&&&,,,%%%&&&...&&&)))''''''(((((((((((((((((((((((('''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&''')))***(((&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''',,,,,,,,,---------......+++---////////////000222///111222222111222555777000111333666777777555222////////////000111111111+++...333555555444222222333555555444555777666333666666444444666888777444333444555444222222222333666888:::;;;:::777444222000222444444222000//////111333444333000///111444)))***,,,---------...///,,,---......000111///,,,...---,,,---...///000000,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************++++++))))))************))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&'''''''''(((((())))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))*********++++++++++++,,,,,,,,,*********)))***++++++,,,,,,,,,++++++,,,...///111...............///000111111333555777777777666555///000222333444444333333222333555666666666555555555555555555555555444444000000////////////000000...---,,,,,,++++++,,,,,,,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((())))))))))))((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))%%%&&&((()))))))))((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************+++++++++******)))))))))))))))***+++,,,---------...///000000000///222222111000000000000000000000111333333333333333000000111222222222222111222222222222222111000///222222111000000000000000......//////......---,,,)))***+++,,,---,,,++++++,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((()))******+++)))$$$+++$$$%%%---&&&***&&&''''''((())))))(((((()))(((''''''((()))***+++(((((((((((((((((((((((('''%%%$$$'''***+++((($$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''',,,,,,,,,++++++*********++++++,,,,,,,,,,,,---------...///000111111111111444444444444444444444444222222222111111111000000000000000111222222333333555444444444444555666666666666666666666666666666666666555444333333222222555555666666555333111///000000111111111111000000222111111000///......---//////......---------,,,......---------,,,,,,,,,...---,,,,,,++++++++++++---,,,,,,,,,,,,++++++++++++++++++************)))&&&''''''((()))******++++++++++++*********)))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))((('''(((,,,000111+++&&&((()))***++++++***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))'''&&&&&&'''((()))(((((((((((())))))))))))))))))))))))************)))************+++++++++,,,,,,,,,---------......------...///000111222222111222444555666555444333111333555666444333333444444666999888555333444666777666444333222222333444222111000000///000000111,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((&&&%%%&&&'''((('''&&&''''''''''''''''''''''''&&&&&&'''((())))))((((((&&&''''''((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************+++,,,...---,,,,,,---///...000111000///...///111///000111222333222111000111111111111111222222333222222222222222222222222333333222222111000////////////...------------...++++++************++++++,,,,,,,,,+++++++++******************))))))))))))(((((())))))*********++++++***((('''''''''((()))&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------------...///000000000000333333333333333333333333222222111111111000000000//////000111111222222333444444444444444555555666555555555555555555555555555555555444333333222222333444555555555333111000000000111111111111000000111111000000///......---/////////.........------.........---------,,,,,,...---,,,+++++++++++++++///.........------,,,,,,+++++++++************)))*********)))((((((''''''+++++++++*********)))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))***)))***000666888666222++++++++++++***)))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))************)))************+++++++++,,,,,,,,,------------...------...///000111222222333333444444444444444333///111444555444444555555555777888777444333444666777666444333222222222333111111111111000000000000,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((('''&&&'''((()))(((&&&''''''''''''''''''''''''&&&'''((((((((((((((((((&&&''''''((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************+++,,,------,,,,,,---...///000111000......///000///000111222222222111000111000000000000111222222222222222222222222222222222222111111000//////.........---,,,,,,,,,,,,---++++++************++++++,,,,,,+++++++++*********+++*********))))))(((((((((((()))))))))*********+++***)))((('''(((((()))&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''))))))((((((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,+++,,,---...////////////000000000000000000000000111111000000000000000/////////000000111111222222333333333333333444555555444444444444444444444444555444444333333222222222111111222333333222111000///000000111111000000///111000000//////.........///////////////.........//////.........------------,,,,,,++++++++++++,,,111000000///...------,,,+++++++++************)))++++++***)))((((((''''''+++************))))))))))))))))))))))))(((((('''))))))))))))))))))))))))((())))))******)))))))))))))))))))))))))))))))))((('''''',,,222555444333......,,,***)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))''''''((((((((((((((('''(((((((((((())))))))))))))))))))))))************)))************+++++++++,,,,,,,,,,,,---------------...//////111111222333444444333333222333333333...000333555555555666777666777666555333333555777777666444333222111111111111111222222222111///...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))((('''((()))***)))'''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))***************,,,------,,,+++---...///000111000...------///...///000222222222111000000000/////////000111111111111111111111111111111111111000000///............---,,,,,,++++++,,,,,,++++++************++++++,,,++++++++++++*********+++++++++***)))(((((('''(((((())))))))))))************)))(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''''''''''''''''')))))))))))))))(((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,---....................................////////////////////////......//////000111111222222222222222222333444444444444444444444444444444444333333333222222222111//////000111222222111111//////000000000000//////000000/////////........./////////////////////////////////.........------,,,,,,+++++++++++++++,,,000000///...------,,,++++++++++++*********))))))(((((()))))))))*********************))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''((())))))))))))))))))))))))))))))))))))))))))((('''&&&'''***,,,,,,+++111///---***((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))&&&&&&((()))))))))((('''(((((((((((())))))))))))((()))))))))************))))))*********+++++++++++++++,,,,,,,,,------------......///000111222333555444222111111111222333000333555777666666666777888777555333222333555777666555444333222000000///000111333444333111///---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++***************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((***)))((()))***+++***((())))))))))))))))))))))))(((((())))))((('''&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************((()))))))))***************+++,,,,,,++++++,,,---///000000///---,,,,,,...---...000111111111111000///////////////000000111000000000000000000000000111111000000000/////////......---,,,,,,,,,------,,,++++++******++++++,,,++++++++++++************,,,++++++***)))(((''''''(((((())))))))))))))))))***))))))(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((++++++++++++++++++++++++*********+++++++++,,,,,,***+++,,,---............------------------------........................---......//////000111111111111111111111222333333222222222222222222222222222222222222222111111111......///000111111111111//////000000000000//////////////////.....................//////////////////.........------------+++++++++******++++++,,,......---,,,,,,+++******+++++++++*********))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((,,,***)))((())))))***)))000...,,,***((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((%%%&&&((()))))))))((('''(((((((((((())))))))))))((()))))))))************))))))*********++++++++++++++++++,,,,,,,,,------------...///000111111222444333111000000111222333555777888999777666555666888666444222222444555555444444333333111000//////111222333444333111///------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((+++)))((()))***+++***)))))))))))))))))))))))))))(((((())))))((('''&&&&&&&&&''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************((()))))))))************)))***++++++******+++------//////...,,,,,,,,,---,,,---///000111111000000///////////////000000111000000000000000000000000222111111111111111000000000000///...............,,,,,,++++++++++++,,,,,,+++++++++*********))))))++++++******)))(((((('''))))))(((((((((((((((((()))))))))))))))(((((('''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***++++++++++++,,,,,,,,,************++++++++++++***+++,,,---............------------------------,,,------------.........------......//////000000000000000000000111222222222222222222222222222222111111111111111111111111/////////000000111111111...//////000000//////...........................---------.....................---------,,,,,,,,,+++************++++++,,,++++++++++++************+++++++++************)))------,,,+++)))(((''''''(((((()))))))))))))))***'''(((((()))))))))))))))))))))))))))))))))))))))&&&&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((()))******,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''(((((((((%%%&&&'''((())))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++++++++++++++,,,,,,,,,,,,+++,,,---...///000000111111111000000111111222333666888999999777555444555777555333222444444444444222222222222222111//////333333444444333111///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))))))))***************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((***)))((()))***+++***((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************(((***++++++***)))+++,,,,,,---...---,,,,,,---...+++,,,...///000000000000000000/////////000111111111111111111111111111111222222222111111111111111111000000///.../////////,,,,,,++++++++++++,,,,,,+++************)))))))))************))))))))))))))))))(((((((((((('''''')))))))))))))))(((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((******+++++++++,,,,,,,,,************+++++++++++++++,,,---....../////////........................+++,,,,,,,,,------------,,,------......///000000000////////////000111111111111111111111111111111000111111111111111111111000000000000000000111111......////////////..............................,,,,,,,,,,,,---------...---,,,,,,,,,,,,+++++++++***************+++,,,,,,))))))************+++++++++++++++************)))...---,,,+++)))((('''&&&(((((((((((())))))******''''''((()))))))))))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))(((((((((((((((((((((((($$$%%%&&&&&&&&&'''((()))'''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''((()))***(((((((((((())))))))))))))))))))))))************)))************+++++++++***++++++++++++,,,,,,,,,***++++++,,,---...//////......000111222222222222333555777777666444444444666444333333555555444222000000111222222111000///555444444333111000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++((()))))))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((***)))((((((******)))(((''''''''''''''''''''''''&&&'''((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************((()))******))))))***,,,***+++------,,,,,,---///***+++---///000000000///111000000000000111222222222222222222222222222222000000000111111111111111000000///...............---,,,,,,++++++,,,,,,---************))))))))))))))))))))))))************))))))((((((((('''''''''((())))))***)))((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&'''''''''((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((*********++++++,,,,,,,,,)))************++++++++++++,,,---...////////////////////////////////////+++++++++,,,,,,---------,,,,,,------...//////000///////////////000111111000000000000000000000000000000000000000111111111111111000000000000111111......////////////......---.....................+++++++++,,,,,,---------,,,,,,,,,+++++++++************))))))***+++,,,,,,)))))))))***++++++,,,,,,+++++++++************)))++++++******************'''((((((((())))))******''''''((()))))))))))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))((((((((((((((((((((((((&&&((())))))(((''''''((($$$%%%'''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''&&&&&&'''(((***+++(((((((((((())))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,)))******+++,,,---...///+++---///111333333333222000222555666555444444555666444333444666666333000...///000222222111111000666555333222111000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++(((((())))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))((('''((()))***)))'''''''''''''''''''''''''''&&&&&&'''((()))))))))(((&&&''''''(((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************))))))))))))************((()))******))))))***+++(((***,,,,,,,,,,,,...000***+++---///000000000///111111111111111222222333222222222222222222222222////////////000000000000//////...------------...---,,,,,,++++++,,,,,,---************))))))))))))((((((((()))******++++++))))))(((((('''''''''&&&((()))*********)))'''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((()))******'''''''''''''''''''''''''''((((((((())))))******&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((+++++++++***************((()))***))))))))),,,...777+++&&&,,,///***)))...---......//////...,,,,,,...------------......///++++++,,,,,,---...//////...............///000000111111000000//////......000000000000000111111222////////////////////////,,,,,,,,,---------......000000///............///,,,------......------,,,,,,,,,,,,++++++*********+++++++++*********))))))******************************************************))))))))))))******)))******))))))((('''&&&)))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))((('''''''''''''''(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))******))))))(((((('''''''''&&&(((((((((((('''''''''''''''((()))******)))((('''))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++******************+++,,,,,,------.........000222444666555333000---000222333333333333444666555555555444444333333222000000111111111222222222777666444111///---+++++++++++++++,,,,,,---------************************************************...,,,***)))((()))***+++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((('''&&&&&&(((***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''''''''''''''''')))(((((('''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((******))))))((((((''''''))))))))))))************))))))))))))************)))))))))))))))******+++,,,,,,,,,---------......////////////...---,,,,,,//////000000111111111222555444333333222222222222111111111000///......---//////...------------...------------------------,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((((((''''''(((***&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''''''''((((((((((((******************++++++***+++,,,,,,...111666999>>>222---111333...,,,000///000111111000///...---......------,,,---------++++++,,,,,,---......///...............//////000000000000///////////////000000//////000000111222........................,,,,,,,,,---------......000///......------......,,,,,,------------,,,,,,,,,,,,,,,++++++*********+++++++++*********))))))******************************************************))))))))))))******'''((()))))))))))))))((()))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))((('''''''''''''''(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((()))((((((((('''''''''&&&&&&&&&''''''(((((())))))'''((()))******)))((('''))))))))))))))))))))))))*********+++++++++,,,,,,************************+++++++++,,,---.../////////000222333333111///---///111222222111222333555666555555444333222222111000000111111111222222222555444222000...,,,+++++++++++++++,,,,,,---------************************************************---+++***(((((((((***+++))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))'''(((******)))(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((***)))))))))((((((((('''(((((()))))))))*********(((((()))))))))*********))))))(((((())))))***++++++,,,,,,,,,,,,---------,,,,,,---...............//////000000000111111111444444333222222222222222222111111000//////......//////...---------------------------------------,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((((((''''''(((***&&&'''((())))))((('''&&&))))))))))))))))))))))))'''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))***+++++++++,,,------...///222999@@@FFFDDD:::444777777222000222111111111111111///---,,,//////...---,,,,,,,,,,,,++++++,,,,,,------.........------------...////////////////////////000000///////////////000111111........................,,,,,,,,,---------............---,,,,,,,,,------,,,,,,------------,,,,,,+++++++++++++++*********+++************)))))))))***************************************************))))))(((((())))))***&&&'''((()))************)))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))(((''''''''''''''''''(((((())))))(((((('''''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''''''''(((((((((******))))))(((''''''&&&((((((((('''''''''''''''$$$%%%&&&'''((()))******(((((())))))))))))(((((()))))))))))))))))))))))))))*********++++++++++++******************************+++,,,---...////////////000000000///.........///111111000000222333666666555444333111111000000000000111111111111222222111000...---,,,,,,,,,++++++,,,,,,,,,,,,------************************************************+++***)))((('''((()))***))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&))),,,---,,,***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))((('''&&&%%%%%%((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))******(((((())))))))))))******))))))(((((())))))***+++******+++++++++,,,,,,,,,******+++,,,...//////000//////000000000000111111333333333222222222222222222222111111000000/////////......---------------------------------------,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&((())))))(((''')))***''''''((((((((((((''''''))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((()))***+++,,,,,,,,,---......000333:::CCCIIIBBB;;;666777777333111333111111111111000///---,,,111000///...------------++++++,,,,,,,,,---------------,,,,,,------...///---......//////000000000///............///000000........................,,,,,,,,,---------.........---,,,,,,++++++,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***************************))))))))))))************************************************))))))(((((((((((())))))''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***))))))(((''''''''''''''''''(((((((((((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))((((((((('''''''''''''''''''''''''''''''''%%%%%%&&&''''''((())))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))************+++))))))))))))************))))))***+++---...////////////............//////...000111111000111222444666555444333222111000///000000000000111111111111//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************************)))(((((('''((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&)))+++,,,***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&(((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((()))))))))***(((((((((((()))))))))***((((((((((((((()))******)))************+++++++++******+++,,,---...///000//////000000000000000000111222222222222222111111222222111111000000000000///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&((())))))(((((()))***'''(((((((((((((((((('''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((()))***+++,,,,,,,,,,,,,,,---///222777>>>CCC999666333333333111000111222222333333222111///...222111000///............+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------......//////000000.........---......///000........................,,,,,,,,,---------......------,,,++++++++++++,,,+++,,,,,,,,,,,,,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))((('''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&'''''''''((((((((()))&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&))))))(((((((((((())))))(((((((((((((((((((((((((((((()))))))))*********(((((()))))))))*********))))))***+++,,,---...///000///............///000///000222222111111333444555444333222111000//////000000000000000000000000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))((('''&&&(((***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((()))))))))'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))'''(((((((((((()))))))))((((((((('''((())))))***)))))))))*********++++++,,,,,,+++,,,,,,...///000000000//////////////////000000111222222111111000111111111000000000000000......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))(((((()))+++(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))***+++++++++,,,***,,,...000222444888;;;222111111000000//////000333444555555555444333222111111000///............++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,------..................//////---------------...//////------------------------,,,,,,,,,---------......------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,++++++)))))))))***************(((((()))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))************)))((('''&&&))))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))((('''''''''''''''&&&''''''((((((''''''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))***************++++++,,,,,,------.........---......///000///111222222111222333555333333222111111000000000111000000000000000//////...---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++************************************************(((((())))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((('''%%%&&&(((***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((()))******+++''''''&&&''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))''''''(((((((((((())))))''''''(((((((((((())))))((((((''''''(((((()))***))))))*********+++++++++------,,,,,,---...000111000000////////////.........///000222222111000000000000000///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((***)))(((((()))+++((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((******************++++++)))---111444555555666777111222222000////////////111111333444444444333222///...------------......+++++++++++++++++++++++++++++++++++++++,,,,,,---..................------------,,,,,,------...///------------------------,,,,,,,,,---------............---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++((()))))))))*********+++(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((()))))))))))))))((('''))))))))))))))))))))))))''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((()))******))))))((('''''''''''''''&&&''''''((((((''''''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''((()))***))))))))))))))))))))))))'''''''''((((((((())))))''''''(((((()))******++++++++++++++++++++++++++++++,,,,,,------------......///111111000000222333111111111111111111111111111111000000////////////......---,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************************************((())))))******+++******))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''(((***)))((('''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******&&&&&&&&&''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((()))))))))***'''''''''((((((((())))))'''''''''((((((((())))))(((''''''''''''((())))))*********+++++++++,,,,,,,,,,,,,,,,,,...111333555000000/////////.........---...000111222111000///.....................///...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''')))******))))))***+++)))((('''&&&&&&'''((()))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((+++++++++******************...444888999888777666333555555222000000000///,,,---///000111111000000,,,,,,+++++++++,,,------++++++++++++++++++++++++++++++******++++++,,,---/////////......------,,,---,,,,,,,,,,,,---......------------------------,,,,,,,,,---------......///...------,,,,,,------+++++++++,,,,,,+++++++++(((((())))))*********+++'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&'''((()))************))))))))))))))))))))))))''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((()))******))))))((('''''''''''''''&&&''''''''''''''''''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%&&&'''((((((***)))(((''''''((()))***))))))))))))))))))))))))''''''''''''((((((((()))&&&''''''((()))******+++,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,---...000000//////111222000000000000111111111111111111000000/////////...//////...---,,,,,,,,,,,,---------,,,,,,+++++++++************************************************((()))***+++++++++++++++))))))))))))))))))))))))'''((((((((())))))******************************&&&))),,,---+++)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((&&&&&&&&&'''''')))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''((((((((()))'''((((((((())))))******''''''''''''((((((((()))''''''''''''((((((((()))'''''''''''''''((())))))***++++++++++++,,,,,,,,,+++++++++,,,///333666888000000//////.........---,,,...000111222111000///---------..................---,,,,,,++++++,,,,,,++++++++++++++++++++++++******************++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''')))******))))))***+++)))((('''&&&&&&'''((()))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))000111222111000///000222444333111///---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++***))))))))))))+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++---,,,,,,+++,,,---...///000///...---------------........................,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++,,,,,,,,,,,,,,,,,,---......///000000000000000000000000000000000000000,,,,,,---......---,,,,,,......---------,,,,,,,,,------,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++***)))(((((()))***+++(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))'''&&&&&&&&&''''''''''''(((******))))))(((((((((''''''''''''''''''((())))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***((('''&&&&&&'''(((***((((((((((((''''''''''''(((''''''&&&&&&((()))***((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++---,,,++++++,,,///111333000000000000000///......000000000000000/////////000000000000000///////////////---,,,,,,,,,,,,,,,,,,++++++***)))))))))*********))))))))))))************))))))))))))******((((((((((((((((((((((((''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''(((((((((((())))))(((((('''''''''&&&)))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))))))))))))))...///000000......///000...------,,,,,,++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******)))*********++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++---,,,,,,+++,,,---.../////////...---------------........................,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))************))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++++++++,,,,,,,,,,,,,,,......///000000000000000////////////////////////,,,,,,---......---,,,,,,...------------,,,,,,,,,,,,,,,++++++***+++++++++************************))))))))))))))))))))))))******))))))))))))************)))(((((()))******'''((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''''''''''''''''''''''')))((('''((()))***)))'''&&&&&&&&&''''''''''''((()))))))))((((((''''''''''''''''''''''''((())))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((''''''''''''(((''''''&&&'''((()))***((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++---,,,++++++,,,...111222000000000000000///....../////////...............////////////////////////000///...---,,,,,,,,,,,,,,,,,,+++*********************))))))))))))************))))))))))))******((((((((((((((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''(((((((((((()))((((((((('''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))+++---------,,,+++,,,---*********+++,,,,,,------++++++++++++++++++++++++,,,,,,++++++*********************)))******+++,,,******++++++++++++******++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,------.........---,,,,,,,,,------------------------------,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((())))))******))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,......///000000000000///........................,,,,,,------------,,,,,,------------,,,,,,,,,,,,+++++++++***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))(((''''''))))))((('''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''((())))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((''''''''''''(((''''''''''''((())))))''''''((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))*********++++++,,,,,,++++++,,,...000111000000000000000//////.........------,,,,,,------.........///////////////111000///......------------,,,,,,+++++++++++++++******))))))))))))*********))))))(((((())))))***(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((()))))))))(((''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&''''''((())))))***''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((*********))))))))))))))))))***++++++))))))***+++***+++,,,---......//////************************,,,,,,++++++******))))))))))))))))))***+++,,,---))))))************))))))++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---------------------------,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******++++++,,,,,,---...//////000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++************+++,,,------************************))))))))))))))))))))))))))))))************)))))))))))))))(((((()))))))))'''''''''((((((((())))))'''''''''((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))((('''&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&'''''''''''''''((())))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((''''''''''''((()))((((((((((((''''''''''''''''''''''''((((((((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++,,,---.../////////000000000000/////////...------,,,---...................../////////222111000///............------,,,++++++,,,,,,---******))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((+++*********)))))))))(((''')))***)))((('''((()))+++,,,---.........---,,,************************+++++++++******)))))))))(((((())))))***+++------((())))))******))))))(((***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,---------------------------,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))***+++,,,,,,------...///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************+++,,,------************************))))))))))))))))))))))))((()))************)))(((((((((((())))))(((((((((''''''''''''((((((((((((&&&&&&'''((()))***++++++(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&'''((()))(((&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''''''''''''''''''''((())))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''&&&''''''(((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********++++++++++++,,,,,,---...//////000000000000//////000///.........///111222............//////000000222222000///////////////,,,,,,,,,++++++,,,------******))))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((('''''''''((((((((((((((())))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((+++++++++******))))))(((''')))***)))((('''((()))++++++,,,------,,,***)))************************************************))))))))))))***+++,,,---))))))************))))))******++++++++++++******+++,,,,,,,,,,,,++++++***++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((())))))(((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((()))***++++++,,,------...////////////...------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((()))***++++++***)))((('''(((((())))))(((((('''&&&&&&'''''''''(((((((((&&&''''''((()))******+++((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&(((((('''&&&&&&&&&&&&''''''''''''((('''''''''''''''((((((((('''''''''''''''((())))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''((()))(((((((((&&&&&&''''''((()))))))))************************(((((((((((())))))))))))((((((((()))))))))***************++++++,,,,,,,,,...//////000000000000000000///......000222555666......//////000000111111222111000//////.........,,,++++++++++++,,,,,,---******))))))))))))******)))((((((''''''(((((()))(((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&'''(((((((((''''''''''''''''''(((((((((((('''''''''(((((((((((((((***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((,,,,,,+++******))))))(((((()))******(((((()))******+++---......---,,,+++************************(((((())))))******++++++***)))))))))***+++,,,,,,)))******++++++******)))******++++++++++++******+++,,,,,,---,,,+++***)))***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((())))))(((((())))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''((()))***+++,,,,,,---......//////......------------------------,,,,,,+++******+++,,,,,,,,,,,,,,,++++++++++++***,,,,,,++++++***+++++++++++++++++++++++++++++++++))))))))))))))))))))))))((()))***++++++***)))(((''''''((())))))(((''''''&&&&&&&&&'''''''''((((((''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&(((((('''&&&&&&&&&&&&''''''''''''((('''''''''(((((()))))))))'''''''''''''''((())))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''&&&&&&((()))))))))((('''&&&&&&''''''((())))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***)))******+++++++++++++++......///000000000000000///.........000444777999//////000000111222222333111111000///............***************+++,,,,,,******))))))))))))******((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((,,,,,,++++++***))))))((()))***+++***)))((()))++++++---///111111111///...))))))))))))))))))))))))''''''((()))***+++,,,,,,*********)))******+++,,,******++++++++++++************++++++++++++******+++,,,,,,---,,,+++***)))******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''((()))***++++++,,,---......//////..............................---,,,+++******+++,,,---,,,,,,,,,+++++++++******------,,,+++************++++++++++++++++++++++++))))))))))))))))))))))))''')))***++++++***)))'''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&&&&'''((('''&&&&&&&&&&&&'''''''''(((((('''((((((((())))))******'''''''''''''''((())))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''')))(((((((((''''''''''''%%%&&&((()))))))))((('''&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))******+++++++++******......///000000000000000------,,,---000444888;;;///000000111222333333333111000///......---------***)))))))))***++++++,,,******))))))))))))******((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''((((((((()))&&&'''''''''(((((())))))&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))222***'''***---+++)))***---,,,+++)))((())),,,...444222222555999888222---))))))************))))))))))))))))))))))))))))))+++++++++*********))))))***************)))(((((())))))***++++++++++++***************************************************++++++++++++++++++++++++************************,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&%%%%%%))))))))))))))))))))))))(((((('''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,------///...---,,,,,,,,,,,,,,,------,,,+++************+++,,,------+++))))))***---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******))))))***++++++++++++***((()))***++++++***((('''))))))(((((('''''''''&&&(((((())))))))))))(((((())))))))))))(((((((((((()))((((((''''''''''''((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''&&&(((******((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((()))************+++++++++...///000111111000///...---------......///000111333333333222111000.........------,,,,,,------...*********++++++,,,,,,,,,+++++++++***)))(((((('''))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))((('''&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((('''''''''''''''((())))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((+++,,,'''$$$...===:::,,,,,,,,,+++)))(((***...111555444333666888777111,,,))))))************))))))))))))))))))))))))))))))+++++++++*********))))))***************)))(((((())))))***++++++++++++***************************************************++++++++++++++++++++++++************************,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++++++++,,,,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++,,,------+++***+++,,,---,,,,,,++++++,,,,,,---,,,,,,+++++++++*********))))))*********+++++++++******++++++***)))(((((()))(((((((((''''''''''''(((((())))))))))))((((((''''''(((((()))))))))***(((((('''''''''(((((()))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''(((***)))'''&&&&&&'''&&&''''''((((((''''''&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((()))''''''''''''((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))))))))*********+++++++++///000111222111111//////---------...000222444666888777777555333111///...------,,,,,,,,,,,,------++++++++++++++++++,,,,,,++++++******)))(((((('''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((('''&&&'''''''''''''''''''''''')))((((((((('''''''''&&&(((((((((((((((((((((((('''''''''''''''((())))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((("""---)))"""666UUUSSS999++++++)))((((((+++111555888777666777888666000+++))))))************))))))))))))))))))))))))))))))+++************))))))))))))************))))))((())))))***++++++++++++***************************************************++++++++++++++++++++++++************************+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((()))******))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))***************+++++++++,,,,,,------,,,,,,++++++,,,,,,+++++++++***++++++,,,,,,+++,,,------,,,,,,---...,,,,,,++++++++++++,,,,,,,,,++++++++++++***************)))((()))***+++,,,---,,,+++***))))))))))))((((((((((((''''''''''''(((((())))))))))))((((((%%%&&&'''((()))******+++'''''''''''''''((()))***(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((''''''((((((((((((((((((((())))))(((&&&&&&'''(((&&&''''''((((((''''''&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((''''''((((((((((((((((((((((((((()))))))))******)))))))))*********++++++///000111222222111000///---------...111444888:::===<<<:::888555222///...------,,,,,,,,,,,,------,,,,,,++++++++++++++++++++++++******)))((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&'''((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((###---+++$$$555PPPOOO777******)))((((((,,,222777:::999999999999555000+++))))))************))))))((((((((((((((((((((((((************))))))))))))))))))************)))((())))))***++++++++++++******************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))*********))))))))))))))))))))))))******)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***)))))))))*********++++++,,,,,,++++++++++++,,,,,,************+++,,,------+++,,,------,,,,,,...000,,,,,,++++++++++++,,,,,,++++++++++++************+++***((('''((()))+++---///...,,,***(((((())))))((((((((((((((('''''''''(((((())))))))))))((((((&&&&&&''''''((())))))***&&&&&&&&&'''''')))******(((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''(((((((((((()))))))))'''%%%%%%''')))''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))************))))))))))))************---...///000000000///...---------...000444777:::===<<<:::888555222000...---,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++*********************))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((***,,,***&&&***111...$$$)))))))))((((((,,,222666::::::::::::888555000,,,))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))*********))))))))))))***++++++++++++***))))))))))))))))))))))))************************************************************************)))))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******)))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))((((((((()))))))))******++++++*********++++++,,,************+++,,,------+++,,,---,,,,,,,,,...000,,,++++++******++++++,,,+++++++++*********))))))***)))((('''''')))+++,,,///---+++)))((((((((()))'''''''''((((((((((((((((((((())))))))))))((((((((((((((('''''''''''''''&&&&&&&&&'''''')))******((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''''''''((((((((((((&&&'''''''''(((((()))))))))))))))'''%%%%%%''')))'''((((((((((((((((((''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))))))))(((''''''''''''((((((((((((&&&'''''''''(((((())))))))))))))))))************(((((()))))))))************+++---.........---,,,......------///111333555888777777555444222000///,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++******************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((&&&''')))'''######%%%)))))))))))))))+++///222555666888888666333///,,,))))))************))))))))))))))))))))))))))))))(((((()))))))))))))))***((())))))************)))))))))***++++++++++++***))))))))))))))))))))))))************************************************************************)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))'''''''''((((((((())))))******))))))******+++++++++++++++***++++++,,,,,,,,,------,,,***+++---///++++++************+++++++++************)))))))))))))))((('''((()))***+++,,,+++***)))(((((((((((('''''''''((((((((((((((((((((())))))))))))((((((((((((((('''''''''&&&&&&'''''''''''''''((()))***(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((&&&&&&''''''((()))))))))((())))))(((&&&&&&'''((('''(((((())))))((((((''''''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&''')))*********)))(((''''''''''''((((((((((((&&&&&&''''''((()))))))))((((((((()))))))))******((((((((()))))))))******((()))+++,,,------,,,+++---------......///000000222333222222111000///...,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%(((,,,+++((()))---((()))******))))))+++---...111333444222///,,,+++))))))************))))))))))))))))))))))))))))))(((((((((((())))))******(((((()))***************))))))***++++++++++++***))))))))))))))))))))))))************************************************************************************++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((((((((()))(((((((((((((((((((((((()))(((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))&&&&&&'''''''''((((((((()))))))))))))))***++++++,,,,,,++++++***+++++++++------,,,+++)))))),,,...++++++************++++++************))))))))))))(((((((((((()))))))))***)))))))))))))))((('''&&&''''''''''''((((((((()))(((((())))))))))))((((((&&&&&&''''''''''''''''''(((((('''''''''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((&&&&&&''''''((())))))***'''(((***)))'''&&&&&&'''(((((())))))))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&((()))***)))((('''''''''''''''((((((((((((&&&&&&''''''((())))))***''''''((((((((()))))))))(((((((((((()))))))))***((()))+++,,,------,,,,,,,,,,,,...///000/////////000000000000///---,,,+++,,,,,,++++++++++++,,,,,,++++++++++++++++++,,,,,,)))))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((,,,---***((()))'''%%%(((***+++***)))((()))***))),,,///111///---***)))))))))************))))))))))))))))))))))))))))))'''((((((((())))))******(((((()))***************))))))***++++++++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))###$$$%%%&&&''')))******(((((((((((((((((((((((((((((('''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''((((((((((((''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''(((((())))))((())))))***++++++------,,,+++************------,,,***((((((***---++++++************++++++************))))))))))))''''''((()))***)))))))))&&&'''((())))))((('''&&&&&&'''''''''(((((())))))(((((())))))))))))(((((($$$%%%%%%&&&'''((()))))))))(((((('''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((()))&&&&&&&&&'''((())))))***&&&(((******((('''&&&&&&(((((())))))))))))(((((((((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%'''))))))((('''&&&''''''''''''((((((((()))&&&&&&&&&'''((())))))***''''''''''''(((((((((((((((((((((((()))))))))))))))***+++---......------***,,,...000111111000///000000000///---,,,***))),,,++++++++++++++++++,,,*********++++++,,,,,,---)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((+++*********))))))((((((,,,***((((((******&&&###&&&'''+++000///***(((***)))*********)))(((((('''))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******(((((()))*********************))))))((((((''''''(((((((((((())))))))))))******))))))((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&%%%&&&((()))((('''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''(((((())))))************))))))))))))))))))******))))))))))))******&&&''')))*********)))(((******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((((((''''''******)))((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''((())))))))))))******)))(((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,***+++,,,,,,------,,,,,,......---,,,,,,+++******...---,,,,,,++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((())))))***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&'''((()))'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%&&&((('''&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&*********)))))))))((((((&&&''''''&&&%%%''',,,111,,,)))(((++++++)))))),,,%%%&&&&&&&&&%%%%%%$$$###))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******(((((()))******************)))))))))((((((((('''(((((((((((())))))))))))***)))))))))((((((((('''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''%%%'''))))))((('''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''(((((())))))))))))******************************))))))))))))******(((((()))************)))******+++++++++,,,,,,,,,,,,,,,+++++++++*********((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))&&&''''''((((((''''''&&&***)))(((''''''''''''((())))))((('''''''''''''''((((((((((((((((((((((((%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))(((((('''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******++++++,,,++++++,,,---------------...------,,,++++++******------,,,+++++++++,,,,,,++++++++++++++++++++++++************)))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&'''((())))))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&******))))))))))))((((((%%%***,,,)))%%%***777DDD888000)))((())))))***,,,((())))))))))))(((((('''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******(((((()))***************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''(((((((((((()))))))))******************************))))))))))))******)))))))))*********++++++******+++++++++,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((()))((((((''''''(((((()))&&&''''''((((((''''''&&&(((((('''&&&&&&&&&'''''')))((((((''''''''''''(((((((((((((((((((((((((((&&&&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''((()))))))))((('''&&&&&&&&&'''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))(((((('''&&&&&&&&&''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************+++,,,------......------------,,,,,,++++++******,,,,,,+++++++++,,,------++++++++++++++++++++++++************)))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((((())))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&'''((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''(((***++++++)))(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&))))))))))))))))))((((((&&&***---)))&&&***999EEEAAA666,,,******)))((()))++++++,,,,,,,,,,,,++++++(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))******************++++++++++++******(((((()))***************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''')))***)))'''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((************++++++++++++******))))))))))))******)))))))))))))))******+++******+++++++++,,,,,,,,,++++++++++++************))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((('''(((((())))))((((((''''''&&&&&&%%%%%%&&&&&&&&&)))(((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))))))))(((&&&%%%$$$&&&''')))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((************)))))))))))),,,,,,---............---,,,,,,,,,,,,++++++******++++++++++++,,,,,,---...++++++++++++++++++++++++************)))))))))((()))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((***++++++)))(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''(((((((((((((((((())))))$$$&&&'''%%%###&&&...444:::111)))***,,,***((('''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))******************++++++++++++******(((((()))***************(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''')))***)))'''&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((('''''''''''''''))))))*********+++++++++******))))))))))))******(((((()))))))))***************+++++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))******)))))))))&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&'''(((((())))))(((((((((((((((((((((((((((((('''''''''''''''((()))))))))'''&&&$$$%%%&&&((()))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((***)))((('''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))))))))+++,,,------......------,,,+++++++++++++++******++++++++++++,,,,,,---...++++++++++++++++++++++++************)))))))))((()))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''')))******(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''(((((((((((())))))''''''&&&&&&&&&&&&((((((+++&&&$$$(((+++)))((()))%%%&&&&&&'''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******(((((()))***************(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((('''((())))))'''&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((''''''''''''&&&((((((((()))******++++++******))))))))))))******'''(((***+++++++++***)))******+++++++++,,,,,,,,,+++************)))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((())))))******))))))(((&&&&&&%%%%%%%%%&&&''''''(((''''''''''''(((((()))((((((((((((((((((((((((''''''((())))))))))))((((((((((((((((((((((((((('''''''''''''''((())))))((('''&&&&&&&&&'''((()))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))(((((('''(((((())))))&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((('''''''''(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,++++++++++++++++++******,,,,,,+++++++++,,,------++++++++++++++++++++++++************)))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((())))))((()))))))))((((((((()))%%%###$$$((()))'''(((+++((()))******+++++++++***))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******(((((()))***************'''((((((((()))))))))***(((((((((((())))))))))))'''((((((((()))))))))***))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))%%%'''))))))((('''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&''''''((())))))************))))))))))))******(((***---//////...+++*********+++++++++,,,,,,,,,************))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&'''(((((('''''''''''''''((())))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))'''''''''(((((()))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((()))***+++&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&''''''((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******)))***++++++,,,,,,++++++******************++++++------,,,+++++++++,,,,,,++++++++++++++++++++++++************)))))))))))))))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&((())))))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&'''''''''(((((())))))###&&&((('''%%%%%%'''***)))'''(((***)))&&&'''+++((()))***+++++++++++++++))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******(((((()))***************'''((((((((())))))******(((((((((((())))))))))))'''((((((((())))))******))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))%%%&&&((()))((('''((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&%%%&&&&&&'''((())))))*********))))))))))))******)))+++///222222000---+++******+++++++++,,,,,,,,,************))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''((()))'''''''''''''''((()))***(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))''''''((()))******))))))'''''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''(((***+++,,,&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))***++++++++++++*********************++++++...------,,,++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))(((((('''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''(((***)))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((444...((('''((()))&&&###&&&&&&&&&''''''''''''(((((((((((((((((((((((((((++++++************++++++))))))))))))))))))))))))******)))((((((((((((((()))((('''''''''(((***++++++******)))(((''''''&&&)))))))))))))))(((''''''((()))))))))))))))((((((***)))((()))++++++)))((((((((()))***************))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))+++*********))))))(((((((((((((((((())))))))))))*********)))))))))))))))((('''&&&'''((())))))'''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))+++)))'''&&&%%%&&&'''(((&&&&&&''''''(((((())))))&&&''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((()))******((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))),,,111555555111,,,(((,,,,,,,,,,,,,,,+++***)))))))))************))))))''''''(((((())))))******''''''''''''((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((()))'''&&&'''((()))((('''''''''''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&)))))))))))))))******+++))))))))))))************((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))************))))))))))))************,,,++++++******++++++,,,+++++++++*********))))))++++++******)))((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''***))))))(((((((((((((((111---'''&&&((()))&&&$$$&&&&&&&&&''''''''''''(((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))******)))((((((((((((((()))(((((('''((()))***+++*********)))(((''''''''')))))))))))))))(((''''''(((((())))))))))))((((((***)))((()))++++++)))((((((((()))***************))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))*********)))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((('''&&&'''((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((***)))'''&&&&&&&&&(((((('''''''''(((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((())))))***((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((+++///222222///+++(((+++,,,,,,,,,++++++***)))(((((())))))))))))(((((((((((((((((())))))))))))''''''''''''((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((()))'''&&&'''((()))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((((((((''''''''''''(((''''''''''''((())))))(((((()))))))))*********))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((()))))))))*********))))))))))))************,,,++++++******++++++,,,+++++++++*********))))))++++++******)))(((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&''''''((())))))...***&&&%%%'''((('''%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))***))))))(((((((((((((((((((((((((((((()))************))))))(((((('''''')))))))))))))))(((((('''(((((())))))))))))((((((***)))((()))++++++)))((((((((()))***************))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))(((******))))))))))))(((((((((((((((((())))))))))))''''''''''''((((((((((((((('''&&&'''((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***)))'''&&&&&&'''((((((((((((((((((((('''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((''''''(((((()))***(((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))''')))+++------,,,)))(((+++++++++,,,++++++***)))'''(((((((((((((((((('''))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((()))'''&&&'''((()))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((())))))))))))******((((((''''''''''''(((((('''(((((())))))(((((('''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))******))))))))))))************++++++************+++++++++++++++***************++++++******)))(((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''$$$$$$%%%%%%&&&((()))******(((%%%%%%'''((('''%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((())))))******)))))))))((((((((('''(((((())))))))))))(((((('''(((((())))))))))))(((***)))((()))++++++)))((((((((()))***************((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))(((((((((((((((((())))))))))))''''''((((((((((((((()))((('''&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''')))(((''''''''''''(((((())))))((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))(((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((()))*********))))))******++++++++++++******(((((())))))))))))((((((******))))))((((((''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''')))'''&&&'''((()))((('''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((()))))))))***'''&&&&&&%%%%%%&&&&&&''''''(((((((((((((((((('''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***((()))))))))************++++++************++++++************************++++++******)))(((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((()))***'''&&&%%%&&&'''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))'''(((((()))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((''''''((()))))))))))))))***)))((()))++++++)))((((((((()))***************((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))((((((((())))))*********((('''&&&'''((())))))'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((()))************)))((((((((('''''''''((((((((())))))((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''(((((()))''''''''''''&&&&&&&&&&&&''''''((((((((()))))))))(((((((((((((((((((((((((((((()))))))))******+++)))******++++++*********)))******++++++******)))******))))))((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&)))'''&&&'''((()))((('''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&'''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''&&&&&&''''''((()))'''(((((((((((()))))))))(((''''''''''''''''''(((''''''((((((((((((''''''&&&'''''''''(((((())))))''''''''''''(((((((((((('''(((((((((((()))))))))((()))))))))************+++******))))))******+++************************++++++******)))(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''''''''((())))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((((((((((((((()))&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))***''''''((()))))))))))))))))))))))))))(((((((((((('''(((((()))))))))))))))&&&'''((())))))******)))***)))((()))++++++)))((((((((()))***************))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''''''''(((((((((((())))))(((((((((((())))))))))))(((((())))))******++++++((('''&&&'''((())))))'''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))++++++++++++))))))'''''''''(((((((((((((((((((((((((((((('''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))'''''''''&&&&&&&&&&&&%%%(((((((((((()))))))))***((((((((((((((((((((((((((((((((()))******++++++((()))******+++************++++++,,,,,,++++++***))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&)))'''&&&'''((()))((('''%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((((((((('''(((((()))***''''''(((((((((((())))))******))))))))))))******&&&''''''((((((''''''&&&&&&&&&''''''((()))))))))''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))******************))))))))))))*********************+++++++++++++++******)))(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((((((((('''((())))))***'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((******)))(((((((((((((((''''''((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))(((((((((((((((((()))((((((((((((((((((((((((((((((((((((((()))******&&&'''((()))***))))))((((((((((((((())))))))))))''''''((()))))))))))))))&&&'''((()))***************)))((()))++++++)))((((((((()))***************))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((())))))(((((((((((())))))))))))''''''(((((()))******+++((('''&&&'''((())))))'''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((()))***++++++***)))(((&&&''''''((((((((((((((('''''''''(((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%'''''''''((((((((())))))((((((((((((((((((((((((&&&'''((())))))*********(((((()))*********************++++++++++++******(((((((((((())))))))))))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&)))'''&&&'''((()))((('''%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((()))((((((''''''(((((()))***'''''''''((((((((()))))))))))))))(((((()))))))))&&&''''''((((((''''''&&&&&&&&&''''''((())))))***''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))******************))))))))))))******))))))*********+++++++++++++++******)))(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''((('''''''''''''''((())))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''((())))))'''((())))))((('''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((()))******&&&''')))*********)))((((((((((((((())))))))))))''''''((()))))))))))))))&&&'''((()))***************)))((()))++++++)))((((((((()))***************))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))(((((((((((())))))))))))&&&&&&&&&'''((())))))***((('''&&&''')))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))++++++)))((('''&&&&&&'''((())))))((((((&&&'''''''''(((((())))))&&&''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((()))***************))))))************))))))''''''(((((())))))******''''''''''''((((((((()))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%)))'''&&&'''((()))((('''%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))(((''''''''''''((())))))''''''''''''((((((((()))&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((())))))***''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))******************))))))))))))******))))))******++++++++++++++++++******)))(((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))&&&'''''''''''''''''''''''''''''''''((((((((()))%%%%%%%%%&&&'''((()))***''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''+++*********))))))(((((()))))))))))))))((((((((())))))(((((()))***++++++*********)))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((())))))((((((((((((((((((((((((((((((***)))(((&&&&&&&&&'''((())))))(((((()))***++++++((((((((((((((((((((((((((((((((('''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&&&&''''''((((((((((((((())))))((('''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''+++*********))))))(((((((((((('''&&&&&&&&&&&&''')))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((''''''''''''((((((&&&'''((((((((('''%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))*********+++,,,,,,,,,---&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((******)))(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''((($$$$$$%%%&&&''''''''''''((((((((((((((()))******))))))))))))))))))))))))+++*********))))))((((((++++++******))))))((((((******+++,,,,,,---......+++++++++***)))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&)))+++''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))))))))((((((((('''))))))))))))((((((''''''(((((((((((((((((((((((()))))))))))))))***++++++)))))))))((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''))))))(((((()))******+++((((((((((((((((((((((((((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))******)))((('''))))))(((''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((('''*********)))))))))(((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((''''''''''''((((((&&&'''((((((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((())))))))))))++++++++++++++++++++++++'''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((***)))(((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&%%%&&&'''((()))(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''(((((((((((((((''''''&&&&&&''''''((((((''''''''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&'''''''''&&&&&&%%%((((((((((((((())))))***((((((((((((((((((((((((*********)))))))))((((((*********)))))))))))))))******++++++,,,------...++++++******)))(((((('''(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))'''&&&%%%%%%&&&''')))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''%%%&&&(((***''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''((((((((((((((())))))))))))))))))***+++(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''))))))((((((((()))******(((((((((((((((((((((((('''((()))++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((***+++,,,,,,+++)))(((***)))((((((''''''((((((((((((''''''''''''(((((('''''''''''''''''''''''')))((((((''''''(((((()))((((((((((((((((((((((((''''''((((((((((((((((((******))))))))))))(((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''&&&&&&'''((((((((((((''''''''''''((((((&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))+++************)))))))))))))))((((((((((((((('''))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((()))(((''''''&&&'''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((())))))(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((('''&&&%%%$$$((((((''''''(((((()))***((((((((((((((((((((((((******))))))))))))((((((((())))))))))))))))))************+++,,,,,,------++++++******)))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''&&&%%%%%%''')))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((***)))))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((('''(((((((((((((((((((((((('''((()))******)))((('''))))))((((((((())))))***(((((((((((((((((((((((('''(((***,,,,,,+++)))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''')))+++---...---,,,+++***))))))((('''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))(((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))************)))))))))((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((())))))((((((''''''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&(((''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))(((((('''((((((((())))))******)))*********++++++,,,,,,************))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''))))))((('''&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%&&&(((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((())))))******)))))))))))))))***)))))))))******+++++++++************************(((((())))))))))))((((((&&&'''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((''''''(((((((((((((((((((((((('''((()))******)))((('''))))))((((((((((((((()))((((((((((((((((((((((((&&&(((***+++,,,+++)))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))%%%'''***,,,...///......******)))(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((())))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((((((((((('''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))''''''((()))***+++++++++******))))))((((((((('''))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***(((((((((''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&'''(((((()))))))))((('''''''''''''''(((((()))''''''''''''''''''''''''(((((((((((((((((())))))''''''(((((()))))))))***))))))***************+++*********)))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((())))))((('''&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%''''''&&&%%%&&&'''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************''''''(((((())))))******+++******))))))))))))))))))******++++++,,,,,,,,,************************'''(((((())))))((((((''''''''''''(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''&&&(((((((((((((((((((((((((((((())))))******))))))))))))((((((''''''((((((((((((((((((((((((((((((&&&'''(((******))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&(((***,,,---...///+++***))))))(((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''(((((((((((())))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((***)))((((((''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))(((((())))))***++++++,,,***))))))))))))))))))((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&''''''(((((()))((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((('''''''''&&&''''''((()))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((''''''&&&%%%'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''(((((((((%%%&&&&&&'''((()))******)))((((((''''''(((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&'''((()))************''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''(((((((((((())))))'''(((((((((((((((((()))))))))))))))))))))))))))******))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&'''((('''&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***((((((((()))))))))******(((((())))))***++++++,,,++++++***)))))))))))))))((())))))***++++++,,,,,,************************''''''((((((((((((''''''''''''((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&(((((((((((((((((((((((())))))(((((()))******+++))))))((('''''''''''''''((((((((((((((((((((((((&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((***+++,,,+++***))))))(((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&''''''((())))))***'''''''''((((((((())))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((((((''''''''''''((((((,,,+++)))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((()))))))))))),,,,,,++++++*********))))))))))))))))))*********((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''((())))))((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((((('''''''''(((((()))***((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((('''%%%%%%&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&'''''''''((((((((()))%%%%%%&&&'''((()))******))))))(((((((((((())))))(((''''''''''''''''''(((&&&&&&&&&''''''''''''((((((((()))*********))))))'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((''''''''')))))))))))))))))))))))))))))))))))))))))))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&((()))(((''''''(((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))******&&&'''''''''(((((())))))((())))))***+++,,,,,,,,,++++++***))))))((())))))'''(((((()))***+++++++++************************''''''(((((((((((('''''''''(((((()))***++++++,,,))))))))))))))))))))))))************************(((((())))))((('''&&&&&&((((((((((((((((((((((((***)))((((((((()))+++,,,***)))((('''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&***((('''%%%%%%&&&(((***+++******)))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))'''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%((((((''''''''''''((((((---,,,***(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))//////...,,,***)))((('''(((((())))))******++++++((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((()))******)))(((((((((''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''''''''((((((((('''%%%$$$&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&'''''''''(((((())))))%%%%%%&&&'''((()))***+++))))))(((((((((((())))))((((((''''''''''''((((((&&&&&&&&&'''''''''((((((***++++++******)))(((''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))))))))(((((('''''''''&&&))))))))))))(((((((((((()))))))))))))))*********((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$''')))***)))((((((((('''((()))))))))(((&&&%%%+++***)))(((((('''''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******))))))))))))******+++++++++*********))))))))))))))))))))))))))))))//////...---,,,***)))(((+++***)))(((((()))***+++***((('''(((******(((%%%+++)))((()))+++,,,,,,+++)))************+++++++++(((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))((((((+++*********))))))(((((('''((((((''''''(((+++------+++)))(((&&&&&&&&&'''''''''''''''(((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))))))))))))))(((''''''((()))***)))'''&&&&&&''')))(((((('''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))(((((()))***))))))((()))---///:::777111,,,)))'''((()))+++*********))))))((((((******))))))((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''***)))((('''&&&&&&'''(((***)))(((''''''((())))))))))))))))))))))))))))))''''''''''''(((((((((((())))))'''&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''((((((((((((((((((((()))******++++++************)))))))))(((***(((&&&$$$###$$$%%%&&&%%%&&&'''((())))))))))))+++)))&&&######%%%(((***''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((()))(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((((((((((((((''''''&&&)))((((((''''''''''''((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))******))))))))))))******+++++++++*********))))))))))))))))))))))))))))))------------,,,***)))(((+++***)))(((((()))***+++***))))))+++......,,,***+++***((()))***++++++***))))))*********+++++++++(((((())))))))))))(((((())))))(((((((((((())))))((((((((())))))((((((((('''(((***,,,,,,+++)))((('''((((((((('''(((***------,,,***(((''''''''''''''''''''''''(((((((((((()))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))))))))))))))(((''''''((()))))))))'''&&&'''(((((((((((('''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))(((((())))))***)))((())),,,///333111...***)))((()))***************)))))))))(((******))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''***)))((('''&&&''''''((())))))(((''''''((()))***((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''((((((((((((((((((((()))******++++++++++++++++++*********))))))(((&&&%%%%%%&&&((())))))******+++++++++*********)))&&&%%%$$$&&&''')))''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((((('''''''''(((''''''''''''((())))))))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))(((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))))))))((('''''''''''''''''''''&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******+++************)))))))))))))))))))))))))))))))))+++++++++++++++***))))))******))))))))))))******((()))+++...000000...,,,,,,***))))))***+++***))))))))))))*********++++++(((((())))))))))))((((((******))))))))))))******'''(((((((((((((((((('''$$$&&&***------,,,)))''''''((()))((('''(((***,,,---,,,+++))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((''''''''''''&&&(((((((((((((((((((((((((((((()))))))))((('''''''''((()))((('''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))))))))***'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))(((((())))))***)))((())),,,...******)))))))))******+++************))))))))))))***))))))))))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))(((''''''''''''(((((((((''''''((()))***+++((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((()))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''(((((((((((('''(((((())))))******+++,,,,,,+++++++++*********''''''&&&&&&''')))+++,,,,,,------------,,,++++++))))))((('''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((()))))))))))))))(((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((((((''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))******(((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((((((***)))'''&&&&&&''''''(((&&&&&&&&&'''''')))******(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******************))))))))))))))))))))))))))))))))))))))))))************))))))***))))))))))))))))))***&&&(((+++...///...,,,***---+++)))((()))***)))((())))))))))))************))))))(((((((((((())))))***))))))(((((())))))***((((((''''''''''''(((((('''(((***+++,,,+++)))((('''((())))))(((((()))+++---,,,+++******)))))))))''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((('''((((((((((((((('''''''''((()))((('''&&&'''((('''(((((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))((((((((()))***)))((()))+++---&&&'''((()))***+++++++++*********)))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((('''''''''(((((('''''''''((()))******+++((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((())))))*********((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((()))*********+++++++++*********))))))''''''''''''''')))***+++++++++,,,------,,,,,,,,,))))))))))))(((((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''(((((()))***(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%''')))******(((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((***)))'''&&&&&&''''''(((''''''(((((()))***,,,,,,(((((((((((((((((((((((((((((((((((())))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********)))))))))))))))******)))))))))'''***---///...,,,)))(((,,,***(((((()))))))))'''(((((()))))))))*********))))))(((((((((((()))))))))((((((''''''(((((())))))(((''''''''''''((())),,,,,,***)))(((((((((((('''((())))))(((((()))***,,,,,,++++++******))))))''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&((()))(((''''''((()))''''''((()))******))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))((((((((()))***)))((((((***+++'''((()))***++++++******))))))))))))))))))******))))))))))))************(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((((((((&&&&&&'''((()))*********''''''''''''''''''''''''''''''''''''(((((((((((((((((()))******)))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''''''''((())))))******))))))))))))(((((((((((((((''''''''''''''''''((('''''')))***,,,,,,------***************((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))***)))'''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''''''''(((((())))))((('''''''''''''''))))))))))))***+++,,,---))))))))))))))))))))))))(((((((((((())))))))))))******************************))))))))))))******(((((()))))))))))))))***))))))))))))))))))))))))((())))))*********))))))))))))************))))))))),,,...///---+++))))))+++)))(((((()))***)))(((((((((((()))))))))*********)))(((''''''((()))***((((((''''''''''''((((((***)))(((''''''((()))***///---***(((&&&&&&'''((('''(((******)))(((((()))******++++++******)))(((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))(((''''''(((((((((((()))))))))((((((((((((((((((((((((&&&&&&'''(((((((((''''''&&&'''((((((''''''((()))&&&''')))***+++******)))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))((((((((()))******(((((()))***))))))***++++++*********))))))))))))************)))))))))************+++(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&'''(((((()))(((((((((&&&'''((()))******))))))''''''''''''''''''''''''''''''''''''(((((((((((('''((()))***)))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((&&&''''''(((((())))))***))))))((((((((('''''''''''''''''''''''''''''''''%%%&&&(((***,,,------...++++++++++++***((('''&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''(((((((((((((((((((((''''''&&&))))))((())))))***++++++))))))))))))))))))))))))'''((((((((()))))))))*********************************))))))))))))******(((((((((((())))))******))))))))))))))))))))))))*********+++******))))))((()))***++++++***)))(((&&&))),,,,,,***))))))******((('''''')))******)))(((((((((((()))))))))******)))(((''''''((()))***))))))(((((((((((())))))+++***)))(((((()))***+++---,,,***)))((((((((((((&&&(((******)))((((((((())))))*********)))((('''''''''''''''((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))***)))(((''''''((((((((())))))))))))((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&'''((((((''''''(((***&&&''')))+++++++++***)))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&%%%%%%&&&&&&((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))((((((''')))******((((((((())))))))))))))))))*********((()))))))))************))))))*********+++++++++(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&((()))))))))(((((('''((()))******)))((((((''''''''''''''''''''''''''''''''''''(((((((((((($$$%%%''')))))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((&&&&&&''''''((()))))))))))))))))))))((((((((((((&&&'''(((((())))))))))))((()))+++,,,---...//////---,,,+++***)))(((((('''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&'''''''''(((((((((((('''''''''''''''(((((()))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''******)))((((((((((((((('''((()))))))))(((&&&%%%((((((((((((((())))))***))))))))))))))))))))))))'''((((((((())))))************************************))))))))))))******'''((((((((())))))******))))))))))))))))))))))))+++++++++++++++***))))))((()))***++++++***)))((("""%%%'''(((&&&&&&(((***)))'''&&&''')))*********(((((((((((())))))))))))+++)))(((''''''((()))+++******))))))))))))******,,,+++***((((((***+++,,,))))))***++++++***)))(((&&&(((++++++)))((('''((((((((()))******)))''''''''''''''''''((((((((()))&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&((()))***)))(((''''''((((((((())))))******((((((((((((((((((((((((%%%%%%&&&'''((((((((('''%%%'''((((((''''''(((***%%%''')))+++,,,+++***)))((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((())))))))))))((((((''')))******((('''((()))(((((('''(((((()))***+++(((((())))))*********+++))))))******++++++++++++(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&((()))))))))(((((((((((()))******)))((('''''''''''''''''''''''''''''''''''''''((((((((()))!!!###%%%((()))***)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))&&&&&&''''''((()))))))))************))))))))))))%%%&&&((()))+++,,,,,,,,,------...///000000//////...---,,,***)))(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))******((((((((((((((()))******))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((()))***'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&%%%&&&'''***+++''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((******)))(((((((((((((((((((((((((((((((((((((((&&&(((***)))(((((()))+++))))))(((((((((((())))))))))))((((((((()))******---,,,+++***)))))))))))),,,++++++,,,---...---++++++,,,,,,+++***)))((('''+++***(((&&&&&&'''((()))************))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&***++++++***((('''((()))+++(((%%%%%%(((+++***))))))+++,,,+++)))&&&%%%%%%'''((()))))))))(((&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&'''((()))***&&&'''((())))))((('''&&&''''''&&&''''''((()))***''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))&&&''''''((((((((((((((()))*********(((''''''(((''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((())))))))))))(((((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''((()))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++******)))(((''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((()))''''''******''''''))))))))))))))))))((('''''')))(((((('''''''''((((((((((((((((((((((((((((((&&&'''((((((''''''(((***%%%''')))(((&&&%%%&&&)))''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&))))))'''&&&&&&'''((()))(((&&&&&&''')))***)))(((************)))'''&&&%%%''''''(((***+++,,,---...++++++,,,---...//////000///...---,,,+++***)))(((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&'''((('''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))************))))))))))))*********)))((('''((()))***+++)))))))))))))))***++++++******)))***,,,,,,***)))***************))))))(((***)))'''&&&&&&&&&((())))))))))))((((((((((((''')))******************)))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))((((((((('''''')))***+++***((('''((())))))'''%%%&&&)))***)))(((''')))+++***)))''''''((((((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''((((((&&&&&&&&&&&&&&&&&&''''''&&&'''(((((())))))((((((((((((((('''(((((())))))''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((('''''''''((((((((())))))))))))&&&''''''(((((((((((((((((()))***)))'''&&&'''((('''''''''&&&&&&&&&%%%%%%(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((())))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))((((((((((((*********)))((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((***'''&&&((((((&&&'''***)))))))))))))))(((''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((((((''''''(((***%%%''')))(((&&&%%%'''(((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))(((''''''''''''((()))&&&%%%$$$%%%'''((('''&&&))))))))))))((('''&&&%%%((()))***+++,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,+++***(((''''''&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&(((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&'''(((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((*********)))*********))))))*********''''''''''''(((((()))***+++++++++++++++,,,,,,,,,+++***)))***++++++***((())))))***++++++++++++***+++***)))((('''((())))))))))))))))))((((((((((((******++++++++++++******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((***)))))))))))))))(((((()))***+++***((('''((()))''''''''')))******)))'''%%%''')))***)))((()))***)))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''(((((((((((('''&&&&&&&&&&&&&&&(((((('''(((((()))************)))((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''((((((((()))))))))&&&''''''((((((((((((((('''((()))(((&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%))))))(((''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((('''''''''((((((''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))''''''((()))))))))))))))(((((())))))******++++++))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((***'''&&&((((((&&&'''***)))))))))))))))(((''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((((((''''''(((***&&&'''((((((&&&&&&'''(((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''(((((())))))((('''((()))***)))(((&&&''''''((((((''''''&&&******+++,,,,,,,,,,,,,,,*********))))))(((((((((++++++***)))(((''''''&&&))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''******)))(((((('''&&&&&&((((((((('''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&'''((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***((('''''')))***)))'''******))))))))))))******(((***,,,//////...,,,+++000000000///...---,,,+++,,,+++++++++------+++***))))))***+++,,,,,,,,,,,,,,,,,,+++***)))******+++++++++*********)))))))))+++++++++,,,,,,+++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((************))))))))))))((()))***)))((('''((()))'''(((***,,,,,,+++)))'''&&&((())))))(((((()))***)))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((+++***)))((((((((((((((()))(((((('''''''''((((((+++***)))((('''((()))***++++++***))))))((())))))))))))))))))))))))))))))''''''''''''((((((((((((''''''(((((((((((('''''''''''''''((((((((())))))&&&''''''(((((((((((((((&&&'''((('''&&&%%%&&&'''''''''''''''&&&&&&&&&&&&)))(((((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))''''''((()))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))******))))))((((((''''''***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((()))'''(((,,,,,,((('''))))))))))))))))))(((''''''(((''''''''''''(((((()))((((((((((((((((((((((((&&&'''((((((''''''(((***'''((((((((('''''''''(((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((()))))))))***)))((()))***+++***)))&&&''''''((())))))((((((******+++,,,,,,+++***)))(((''''''''''''''''''''',,,,,,,,,++++++******)))++++++***)))((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&'''((((((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))((('''((())))))((('''++++++************++++++)))---333777777555000---111111222222111000......---,,,,,,---//////...,,,)))******++++++++++++***++++++******))))))))))))******)))))))))(((((((((+++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************'''((())))))((('''(((***(((***---......,,,***((()))******)))''''''((())))))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((+++***)))((((((((((((((((((((((((((()))***+++,,,...,,,***)))((((((((()))++++++***))))))((())))))))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&''''''(((((((((((((((%%%'''((('''&&&&&&'''((((((((('''''''''&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))''''''((()))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''***000000***'''''')))))))))))))))((('''''''''''''''''''''((())))))((((((((((((((((((((((((&&&'''((((((''''''(((***(((((('''(((((((((((('''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&''''''''')))))))))******+++++++++***)))((((((******)))((('''((()))***************)))***+++++++++***((('''%%%&&&&&&'''(((((()))))),,,,,,,,,,,,++++++++++++,,,,,,+++)))((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((()))***++++++))))))((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&(((((('''&&&'''((('''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,+++)))((()))***------,,,,,,,,,,,,------(((+++111555666333///,,,///000222555666666666666/////////111333555444222............---,,,+++******************)))))))))((((((((((((''''''''''''******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))***&&&((())))))''''''(((***(((+++...///---+++)))))))))******)))'''&&&((()))(((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''((((((''''''(((((()))+++,,,---------,,,***)))))))))(((******)))((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&'''''''''(((((((((&&&''''''(((((((((((((((&&&'''(((((('''&&&((()))((((((((('''''''''&&&&&&''''''&&&%%%%%%%%%%%%%%%((((((''''''''''''(((((('''''''''''''''''''''''''''''''''(((((('''''''''((((((''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))''''''((()))))))))))))))(((((())))))******++++++))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''+++000000+++'''&&&)))))))))))))))(((''''''''''''&&&''''''((()))***((((((((((((((((((((((((&&&'''((((((''''''(((***)))(((''''''))))))((('''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))***+++,,,------------000...------...///...,,,((()))******++++++++++++(((***+++,,,,,,+++)))(((&&&''''''(((***++++++,,,*********+++++++++++++++++++++***)))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%'''(((***+++------)))))))))(((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$&&&(((((('''&&&'''(((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))+++///222000+++(((+++///111111000000000000111111...///111333444444444333555777:::===???@@@@@@???777777888:::===??????>>>::::::999777555333111000///////////////...------*********))))))))))))((()))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((()))))))))&&&'''((((((''''''(((***(((***------***(((((()))((())))))((('''''')))+++&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''((((((((('''''''''((())))))*********++++++,,,++++++***((((((((('''(((((())))))''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((&&&'''))))))(((''')))***((((((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&((((((''''''''''''(((((('''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((())))))))))))))))))))))))))))))*********))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''&&&(((,,,,,,(((&&&''')))))))))))))))(((''''''&&&&&&&&&''''''((()))***((((((((((((((((((((((((&&&'''((((((''''''(((******((('''''')))***)))'''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&''''''''''''(((((((((+++,,,---.../////////...222111000000111111000...((())))))************))))))+++---...///---+++*********++++++,,,,,,------+++++++++,,,,,,---------******)))(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''')))***+++,,,---))))))))))))((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$&&&(((((('''&&&'''(((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))))))))))),,,222666333,,,)))...333444333333333333333333444<<<;;;::::::;;;===@@@BBB???AAACCCFFFGGGGGGFFFEEE??????@@@CCCGGGIIIIIIHHHEEEEEECCCAAA>>>;;;999777444555555555555444333333.........---------,,,,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&'''''''''(((((())))))%%%'''((((((''''''(((***'''))),,,+++(((&&&&&&(((&&&'''(((''''''(((+++...%%%&&&((()))))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))(((((('''&&&&&&&&&&&&''''''(((***,,,------------'''''''''''''''((()))***''''''''''''''''''''''''''''''''''''((((((((()))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((&&&((())))))(((((()))+++)))(((((((((''''''''''''))))))((('''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((())))))))))))(((((($$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''(((((()))))))))))))))*********)))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((())))))&&&%%%''''''%%%&&&))))))))))))))))))(((((('''&&&&&&&&&'''''')))******((((((((((((((((((((((((&&&'''((((((''''''(((******(((&&&'''***+++)))'''''''''''''''((((((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((())))))))))))+++,,,...000000000000///---,,,******++++++***)))(((((())))))))))))((((((***,,,...000111000...,,,.........------------,,,---......//////000000000))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))******++++++))))))))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$&&&(((((('''&&&'''((($$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''',,,,,,++++++++++++,,,,,,...000222333333444666888===<<<;;;999999::::::;;;<<<>>>BBBEEEHHHJJJJJJKKKLLLJJJHHHHHHKKKMMMOOOOOOLLLHHHDDDEEEIIIMMMPPPQQQJJJNNNPPPMMMFFFBBBBBBDDDCCCBBBBBBAAA@@@???===<<<555555666555222...)))&&&)))***++++++)))(((((((((*********************************+++******)))((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((***(((''''''(((((('''%%%((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&&&&'''''''''(((,,,++++++,,,...///...---)))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''((())))))'''&&&((('''&&&%%%%%%&&&'''((((((((())))))))))))(((((()))))))))))))))*********(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((($$$'''///...%%%$$$***&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))''')))***)))((('''(((***))))))))))))************''''''(((((())))))******(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((())))))((('''''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((('''(((((('''''')))---000///---+++)))(((((()))***''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))(((((((((***+++***'''%%%%%%&&&'''((()))***+++,,,+++---///111222222111000---,,,,,,++++++,,,,,,---*********)))(((((('''&&&)))+++,,,...///000000///***000333000---...111111+++///333777666222---)))***))))))((('''&&&&&&&&&(((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%&&&'''((((((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((())))))((('''&&&&&&(((''''''&&&&&&%%%$$$$$$------------...///000111111333555666666777999;;;===<<<<<<===>>>???AAABBBEEEGGGIIILLLOOOQQQRRRRRRRRRPPPNNNNNNPPPRRRSSSSSSPPPNNNLLLMMMPPPSSSSSSRRRJJJMMMPPPOOOKKKIIIIIIKKKNNNNNNMMMLLLIIIGGGDDDBBB=========<<<999555000------------,,,***))))))***(((((())))))************))))))*********))))))(((((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((***(((''''''(((((('''&&&(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&'''''''''(((((((((+++******,,,...///...---))))))((('''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''((())))))(((&&&((('''&&&&&&&&&&&&'''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&(((''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((($$$'''///---%%%$$$***&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''')))***)))((('''(((***))))))))))))************'''((((((((((((((())))))((((((((((((((((((((((((******)))))))))(((((((((''''''((((((((()))))))))))))))(((''''''''''''(((((((((''''''''''''((((((((((((''''''''''''(((((('''((((((''''''(((+++...---,,,***((((((((()))***''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((()))(((,,,000111...***'''&&&&&&&&&'''((()))******+++***+++---/////////...---++++++************+++++++++***)))(((((((((((((((***+++---///000000000///222444333//////222222000000222666999888555111...***))))))(((''''''&&&&&&(((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((('''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%&&&''''''((((((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''''''''''''''000000000111222333444555555777999:::::::::<<<>>>;;;<<<===@@@CCCFFFIIIJJJOOOPPPSSSUUUXXXZZZ\\\]]]]]][[[XXXWWWXXXYYYYYYXXXUUUTTTTTTVVVXXXYYYXXXWWWRRRSSSUUUUUUUUUTTTTTTSSSUUUVVVVVVVVVTTTQQQNNNLLLKKKKKKKKKIIIFFFBBB>>><<<666444111...---,,,,,,---(((((())))))*********+++)))******+++++++++******))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((('''((())))))'''&&&((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((())))))))))))))))))+++...///...---***)))(((((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''((()))***((('''(((''''''&&&&&&''''''((((((((())))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''((((((((()))))))))(((%%%(((---,,,%%%$$$***&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))''')))***)))((('''(((***))))))))))))************((((((((('''''''''''''''((((((((((((((((((((((((************))))))))))))((((((((()))))))))*********)))((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((('''(((((('''&&&'''))),,,***)))(((''''''((()))***''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&---444444---'''&&&'''''''''((((((((())))))))))))***+++,,,,,,,,,************))))))))))))******,,,***)))''''''(((***+++,,,---///000111111111111333333111...000444444///---...000222222000---+++)))))))))(((''''''&&&&&&(((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((('''''''''((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&''''''''''''((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((())))))***555555444444444555555666666888999999888888999:::666777:::>>>BBBFFFJJJKKKPPPQQQSSSWWW[[[___bbbdddbbb```]]][[[[[[[[[ZZZXXXTTTTTTTTTUUUVVVXXXYYYZZZZZZYYYYYYZZZ[[[[[[XXXVVVWWWYYYZZZ[[[ZZZXXXVVVTTTTTTTTTSSSQQQOOOLLLIIIHHHBBB>>>888444111000000///,,,,,,+++++++++*********++++++,,,,,,,,,,,,++++++)))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((((()))******(((&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((())))))))))))((('''(((***---......,,,******)))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((******)))'''((((((''''''''''''(((((((((((())))))))))))(((((()))(((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%(((((((((((())))))))))))'''&&&(((,,,***%%%%%%)))&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***((()))))))))************((((((''''''&&&&&&%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************))))))((('''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((('''&&&&&&''')))'''''''''''''''((()))***''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((%%%***......)))%%%%%%&&&(((((((((((((((((((((((())))))*********))))))(((***))))))(((((())))))***,,,***(((''''''))),,,...///000222333444444333333---111222111111333333///((())))))******)))((('''))))))((((((''''''''''''(((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((('''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((((((((((((''''''&&&&&&''''''((((((((((((:::999777666444333333333222333333222000///000111...///222666:::===@@@AAADDDEEEHHHLLLQQQWWW\\\```YYYWWWTTTRRRQQQPPPNNNLLLJJJIIIHHHHHHIIIMMMQQQTTTWWWWWWXXXZZZ\\\]]]\\\ZZZ]]]^^^^^^^^^]]]ZZZXXXVVVTTTTTTSSSRRRQQQPPPOOOOOOLLLGGG???999666555333222222111000///...,,,+++++++++++++++++++++******)))******))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))++++++(((&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((())))))))))))'''''''''))),,,---,,,+++******)))))))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((''''''(((***+++***((((((((((((((((((((((((((((((((())))))))))))((((((*********))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((())))))))))))&&&&&&(((***)))&&&&&&(((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((''')))***)))((('''(((***((()))))))))************((((((''''''&&&&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************)))(((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((())))))(((&&&&&&'''(((&&&&&&&&&''''''((())))))''''''((((((((((((''''''''''''''''''''''''''''''&&&'''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''((((((((((((''''''''''''))))))******)))))))))(((******))))))))))))******+++***((('''(((+++...000222333444555666666555444+++444;;;888222///...---))))))))))))************((((((((((((''''''''''''(((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))(((((('''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''(((((((((((((((''''''''''''&&&&&&&&&%%%%%%:::999777444222000//////,,,---...---++++++,,,---***+++---000222333444444555666888<<>>DDDIIIDDDBBB@@@>>>===:::777444555555555333222333777:::AAAEEEKKKOOOPPPSSSVVVYYYXXXUUUPPPKKKEEEAAA>>><<>>>>><<<999::::::999888888777777666222222111000...,,,***)))************)))))))))(((************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''(((+++---,,,)))'''(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&'''''''''((((((((((((''''''((()))***(((''''''''')))***++++++******))))))))))))))))))))))))))))))))))))))))))))))))((('''''')))+++,,,+++)))'''((()))******)))((('''(((((())))))))))))((((((+++******)))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((''''''''''''''''''(((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((&&&&&&'''''''''(((((((((%%%''')))'''&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))************'''((((((((((((((())))))((((((((((((((((((((((((''''''(((((())))))))))))''''''((((((((()))))))))+++***))))))(((((())))))((((((''''''''''''((((((((((((''''''''''''((((((''')))******)))((()))***'''(((((()))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''((((((((('''&&&''')))***&&&'''''''''''''''''''''''''''''''''((())))))***)))((((((''''''(((((()))(((((()))***,,,...000111111222333444444444333222000888<<<555---)))))))))$$$%%%%%%&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((+++***((('''&&&'''((()))'''((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''&&&&&&&&&&&&333333111///...---,,,,,,///111444666777999<<>>======AAAFFFHHHEEE???999444111//////......///111555:::>>>AAAGGGBBB======???AAA???<<<::::::;;;;;;;;;<<<<<<<<<999999888666444111///...+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''')))+++---,,,***'''((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&'''''''''((()))((('''((())))))'''%%%%%%''')))***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((('''''')))+++,,,+++***'''((()))******)))((('''(((((())))))))))))((((((***))))))((('''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((''''''''''''(((((((((((((((((((((((((((((($$$%%%%%%&&&'''((())))))&&&&&&&&&&&&'''''''''(((%%%((()))'''%%%&&&''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''(((***))))))))))))************''''''(((((())))))******(((((((((((((((((((((((((((((())))))*********+++''''''''''''((((((((((((+++******)))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((''')))***+++***)))***+++(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&$$$(((+++***%%%"""%%%(((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***'''''''''&&&&&&'''''''''&&&''')))+++---///000111///000111222222222111000,,,000000+++((()))+++***$$$%%%&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((())),,,***((('''&&&'''((()))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((&&&&&&''''''((()))))))))000///...///000000///...111222444888;;;>>>@@@BBB@@@AAACCCBBB???999333000...000111///...333???IIIHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFFFFDDD@@@:::444000888555222333666888999888:::888666333000...------//////...------000555888AAAAAA@@@>>><<<;;;===???>>>===<<<;;;;;;<<<===>>><<<<<<===<<<999444///,,,,,,,,,,,,+++***))))))(((&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((+++***(((''''''(((((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))************+++++++++,,,---...---+++)))))))))((((((((((((((()))******************************(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((())))))(((((('''''''''&&&'''''''''''''''((())))))(((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((******))))))(((((('''''''''(((***++++++***)))((()))))))))))))))******+++))))))))))))))))))))))))&&&'''((())))))***))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((()))((((((((((((((())))))))))))((((((''''''(((((((((((('''''')))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''(((((('''&&&&&&)))+++))))))***+++---...//////111111000///......------******))))))((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''(((((())))))******(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((((((((((((((()))&&&%%%&&&)))***)))'''%%%%%%%%%&&&'''((())))))444222111111111111///...---...000333666888:::;;;<<<===>>>===;;;777222///...000111000111777AAAJJJNNNNNNNNNMMMKKKJJJIIIHHHJJJKKKLLLLLLJJJGGGCCC@@@777444111111444666777777999999:::888666222...,,,------------///222888<<>>???@@@@@@???>>>>>>======>>>>>><<<<<<======:::666222000---,,,+++******)))))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))+++***)))(((''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((()))))))))*********......///...---+++++++++***))))))(((((((((((()))************************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''(((((()))'''''''''&&&&&&'''''''''((((((''''''''''''(((((()))((((((((('''''''''''''''''''''''''''((())))))'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((***)))))))))(((((((((''''''(((***++++++***)))((()))((((((((())))))******))))))))))))))))))))))))'''(((((())))))))))))(((((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((())))))))))))((((((''''''(((((((((((('''''')))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''(((((('''&&&&&&)))+++))))))***+++,,,,,,---...//////......---,,,,,,+++))))))))))))((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))((((((((((((((((((((((((((('''%%%&&&)))***)))'''%%%&&&&&&''''''(((((((((:::888666555555555333111//////111333555666888999<<<=========<<<999777555555777888777888<<>>>>>??????>>>>>>======<<<<<<;;;<<<======<<<:::777666111///---,,,******++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******++++++)))(((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))'''((((((((())))))))))))------.........,,,+++***++++++***)))((((((((((((************************************************))))))))))))))))))))))))(((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''(((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((('''''''''''''''''''''''''''((())))))''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((()))***++++++***)))(((''''''((((((((()))))))))))))))))))))))))))))))))((())))))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((('''''''''(((((())))))))))))((((((''''''(((((((((((('''''')))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''&&&%%%&&&(((***))))))))))))*********+++,,,,,,++++++******)))))))))))))))(((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''&&&'''((())))))'''''''''''''''''''''''''''@@@???===<<<===<<<:::999777888999:::;;;<<<======AAAAAABBBBBBBBBAAA@@@???AAABBBBBBAAAAAABBBDDDFFFJJJJJJKKKKKKLLLMMMNNNOOOPPPPPPQQQQQQPPPNNNMMMKKKHHHDDD>>>999555333111111000333777999:::777444111111111111///...///222555;;;>>>BBBCCCBBB???===<<<999999999:::999999999888999:::;;;<<<======<<<<<<888666333000...---------++++++******************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************++++++***)))(((''''''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***************,,,,,,+++)))'''******))))))((()))))))))************************************************((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((***)))((('''''''''''''''''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((((((''''''''''''''''''''''''((())))))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))************)))((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))***))))))((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''''''''''''''(((((())))))))))))((((((''''''((((((((((((''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&''''''&&&%%%&&&(((***(((((((((((((((((((((((()))))))))(((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''((()))((((((((((((((((((''''''''''''EEECCCBBBBBBCCCDDDCCCAAA@@@@@@@@@AAABBBBBBBBBCCCBBBCCCDDDEEEFFFFFFFFFEEEFFFFFFGGGHHHIIIHHHGGGEEEJJJJJJJJJJJJKKKLLLMMMNNNQQQQQQQQQPPPPPPPPPOOOOOONNNLLLHHHBBB===999777777555555555555555333111000111111111///---...000222888<<>>===333333333333333444444444666777888:::<<<>>>??????@@@>>>;;;777444222000000+++******))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********************)))(((''''''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))*********++++++)))((()))+++------***'''(((((((((((()))+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))((('''''''''''''''''''''((())))))(((''''''((((((''''''''''''(((((('''''''''((((((((((((((('''''''''''''''((())))))&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))***************)))((((((&&&&&&'''((()))(((((('''(((((((((((((((((((((((())))))***))))))((('''&&&&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''(((((())))))))))))((((((''''''(((((((((((('''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&''''''&&&%%%%%%(((***((((((''''''''''''&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&'''((((((((((((((()))((((((((((((((((((''''''FFFEEEDDDEEEFFFGGGFFFEEEBBBBBBBBBCCCCCCCCCDDDDDD???AAACCCFFFGGGGGGFFFFFFDDDEEEGGGLLLPPPPPPLLLHHHGGGFFFEEEDDDEEEEEEGGGHHHJJJJJJJJJKKKKKKMMMNNNOOOMMMMMMMMMJJJFFFCCCBBBBBB@@@>>>:::777333111/////////000000000//////222444888===CCCFFFFFFEEECCCBBB444333222000000000111111222333444666999<<>>;;;888555444...---+++***)))***++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((())))))))))))(((((('''((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))************++++++++++++***)))***---000000,,,(((''''''((()))***,,,---...))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((''''''''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''''''''((('''((()))******)))((('''((((((''''''''''''(((((('''''''''((((((((((((((('''''''''''''''((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))++++++******)))(((((((((&&&'''((()))***)))(((((())))))))))))))))))))))))((())))))))))))(((((('''&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))((((((((((((((())))))))))))((((((''''''(((((((((((('''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%$$$%%%''')))'''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&'''((((((''''''(((***((((((((((((((((((((((((FFFDDDCCCCCCDDDDDDBBBAAA??????@@@@@@@@@AAAAAAAAAAAACCCGGGJJJLLLKKKIIIHHHGGGHHHKKKRRRXXXXXXQQQKKKCCCBBBBBBBBBDDDGGGIIIKKKJJJIIIHHHGGGHHHIIIKKKLLLJJJMMMPPPOOOLLLIIIHHHHHHGGGEEEAAA===:::777555444222222333222111111333444666;;;AAAFFFGGGFFFEEEEEE>>>;;;666222000///000111//////000222666:::===@@@BBBCCCCCCBBB@@@>>>;;;999444222000---+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))'''''')))******))))))(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))************)))((((((,,,111111,,,((((((((())))))***+++,,,---))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''(((((()))'''((()))******)))((('''((((((''''''''''''((((((''''''''''''((((((((()))'''''''''''''''((())))))))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))'''((((((((()))))))))***,,,+++***)))((((((((((((&&&''')))++++++***)))((())))))))))))))))))))))))'''(((((())))))))))))(((&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))******))))))(((((())))))))))))((((((''''''((((((((((((''''''))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%&&&&&&%%%$$$%%%''')))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''((((((((()))))))))((((((((((((((((((((((((%%%''')))((('''&&&(((***''''''(((((())))))******EEECCCAAA@@@AAA@@@>>><<<======>>>>>>?????????@@@FFFIIIMMMQQQRRRQQQOOOMMMOOONNNQQQXXX^^^]]]UUULLLCCCDDDEEEHHHMMMRRRWWWZZZRRRQQQNNNLLLJJJJJJKKKLLLJJJNNNRRRRRRNNNJJJHHHHHHHHHGGGFFFDDDAAA???===<<<777888777555222111111222333888>>>CCCEEEEEEEEEEEEFFFBBB<<<666111000000111------...000333888<<<>>>???AAACCCDDDDDDBBB???===:::888444///,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((%%%'''(((*********))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))&&&%%%&&&***//////+++&&&******************++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))***'''((()))++++++)))((('''((((((''''''''''''((((((&&&'''''''''(((((())))))'''''''''''''''((())))))******)))((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))'''((((((((())))))******,,,+++***)))(((((((((((('''(((***+++,,,+++)))((())))))))))))))))))))))))''''''((())))))***))))))&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************(((((())))))))))))((((((''''''((((((((((((''''''************))))))))))))''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''%%%&&&&&&%%%$$$%%%''')))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((%%%'''))))))'''&&&(((***&&&''''''((()))******+++CCCAAA???>>>>>>>>>>>><<<=========???CCCGGGLLLOOOSSSeeesssnnn```WWWWWWZZZaaa___[[[ZZZbbbiiidddYYYRRRTTTYYY```iiirrrxxx|||fff[[[RRRRRRVVVYYY]]]```^^^ccceeeaaa[[[WWWQQQKKKCCCJJJKKKGGGEEEGGGFFFBBB???@@@>>><<<===???<<<777666===EEEHHHHHHIIIJJJIII@@@BBBCCCCCC???999444000------------...111777;;;AAABBBDDDFFFFFFEEEDDDBBBAAA@@@===999444000,,,******((('''''')))******)))******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))%%%&&&'''(((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((&&&''''''((()))******+++)))))))))))))))(((''''''))))))(((((('''''''''&&&)))((('''''''''(((***+++))))))))))))))))))))))))(((((((((((((((''''''&&&&&&&&&'''((())))))(((((())))))))))))))))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((******)))(((''''''((((((,,,+++***((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&%%%%%%%%%&&&''''''(((((())))))******++++++)))******)))(((''''''(((******))))))((((((''''''))))))((((((((((((((()))+++*********))))))((((((%%%''')))***)))((()))***+++---///...+++(((((()))((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''******))))))((((((''''''))))))(((((('''''''''&&&---,,,***)))((()))***+++(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''(((((())))))******((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))@@@>>>===>>>BBBEEEGGGHHHOOOQQQVVV]]]dddkkkpppsssqqq~~~{{{zzzyyy{{{{{{vvvyyy~~~yyyqqqkkklllooottt{{{{{{qqqjjjccc]]]MMMRRRSSSNNNKKKKKKJJJGGGIIIJJJGGGCCCBBBCCCAAA===>>>DDDKKKNNNMMMKKKIIIHHHHHHEEEBBBBBBBBB???888222000///...------000555999AAABBBDDDEEEEEEEEEDDDCCCDDDDDDBBB???;;;666333000+++)))((((((***+++++++++******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''((()))))))))))))))((('''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((('''''''''((()))*********)))))))))))))))((('''''')))(((((((((''''''''''''((('''&&&&&&&&&'''))))))))))))))))))))))))))))))&&&''''''''''''&&&%%%%%%&&&&&&'''((((((((((((((())))))))))))))))))))))))&&&'''(((((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((*********))))))(((((((((,,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''&&&&&&%%%&&&&&&'''''')))))))))))))))*********)))******)))((('''''')))))))))))))))((((((''''''))))))(((((((((((())))))******)))))))))(((((((((%%%'''(((((('''&&&'''((())),,,......+++)))((()))(((''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***)))))))))((((((((('''))))))(((((((((''''''''')))))))))*********))))))(((((((((((()))))))))***(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((('''((((((((((((((())))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))<<<===AAAIIISSS]]]cccgggmmmqqqwww~~~vvvhhhaaa[[[VVVTTTZZZ___^^^ZZZVVVPPPJJJLLLMMMKKKGGGGGGJJJLLLJJJEEEIIIOOORRRQQQNNNKKKJJJNNNGGGBBBBBBFFFFFF???888444333000---+++---222666AAAAAABBBCCCCCCCCCCCCCCCEEEEEEEEEDDDAAA===999777///,,,))))))***+++,,,,,,******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++***))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((''''''(((((())))))******)))))))))))))))(((((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))''''''((((((((('''&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))&&&'''(((((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''(((((()))***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))***+++++++++***)))(((+++***))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''***))))))))))))))))))(((((()))***)))((('''((())))))))))))(((((((((((('''))))))(((((((((((())))))))))))(((((((((((((((''''''(((***)))(((''''''((('''***---...,,,***))))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))(((((((((((())))))(((((((((((('''''''''((()))***+++***((('''((((((((()))))))))******(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((((((((((('''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''(((((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))HHHMMMWWWfffuuuuuuiiieeecccaaa___hhhrrrwwwssshhh\\\TTTMMMNNNLLLHHHHHHKKKLLLIIIGGGHHHKKKOOOPPPMMMLLLNNNKKKGGGDDDEEEIIIIIIDDD???:::888333...+++,,,///333>>>>>>???@@@@@@AAAAAABBBCCCCCCDDDDDDBBB@@@<<<:::444111---*********************))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((,,,,,,,,,,,,,,,+++***)))'''(((((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((('''((((((((()))))))))***(((((())))))))))))((((((((((((((((((((('''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((***************))))))(((''''''((((((((((((((('''((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((***+++---,,,+++)))(((******))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''(((******))))))((((((((('''((()))***)))((('''((()))(((((((((((((((((((((((()))(((((((((((())))))***((((((((((((''''''''''''***,,,---,,,***)))))))))%%%(((+++------+++)))(((&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))(((((((((((())))))((((((((((((((((((+++++++++***))))))((('''(((((()))))))))*********((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((((((((''''''&&&&&&%%%%%%%%%&&&&&&'''((()))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((jjjppp{{{{{{{{{}}}|||yyy~~~ttthhhbbbZZZ[[[YYYVVVUUUUUUQQQJJJKKKFFFEEEHHHIIIGGGHHHLLLDDDEEEFFFHHHIIIIIIGGGEEE@@@===888222---,,,...111888999;;;===>>>???@@@@@@AAABBBCCCDDDCCCAAA???>>>:::777222...,,,***((('''******))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((,,,,,,,,,,,,,,,+++***)))(((((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((('''''''''(((((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((***************))))))((('''(((((((((((((((''''''(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))+++,,,---+++***((()))))))))*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''((())))))***)))))))))((((((''''''''')))***)))((('''(((***'''''''''''''''(((((((((((((((((((((((()))******''''''''''''((((((((((((***,,,---,,,***)))))))))%%%''')))+++,,,+++)))(((&&&&&&%%%%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))222000,,,)))''''''((()))))))))))))))************(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((((((((''''''&&&&&&%%%%%%%%%&&&&&&'''((()))******'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((}}}|||~~~uuurrrwww~~~zzz~~~ssslllkkklllnnnqqquuu|||}}}sssgggVVVMMMIIIKKKJJJEEEEEEJJJDDDFFFGGGHHHHHHHHHHHHIIIEEEBBB>>>777111//////000333555999<<>>AAABBBBBBAAACCCCCCBBBAAAAAABBBCCCDDDAAA???<<<999666333...*********))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))'''((()))))))))))))))((((((((()))))))))*********))))))))))))))))))))))))'''((()))******)))((('''(((((())))))))))))(((((())))))))))))((((((((((((''''''((()))))))))))))))''''''''''''((((((((()))&&&'''((()))))))))(((((())))))))))))))))))))))))&&&''''''''''''&&&%%%%%%((((((((((((((('''&&&&&&))))))))))))))))))))))))(((((()))************)))((((((((((((((((((((((((&&&''''''((())))))******))))))(((((())))))***+++((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))*********'''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&&&&((()))+++---...'''''''''(((((((((((((((&&&((())))))(((((()))+++&&&&&&&&&'''''''''((((((''''''''''''((()))***+++((((((((()))))))))******%%%'''(((((('''&&&'''((()))'''&&&&&&)))***)))'''(((''''''''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((()))))))))*********111///+++)))((()))***,,,))))))*********+++++++++))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''((('''((((((((((((((())))))'''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))OOOMMMKKKIIIGGGDDD@@@>>>:::;;;;;;;;;<<<<<<<<<;;;888<<<>>>;;;;;;>>>@@@??????@@@CCCCCC<<<666===JJJOOOKKKHHHJJJOOOOOOJJJEEE>>>>>>EEERRRaaaooosssnnnfffeeemmmnnneee```bbbYYYNNNCCC???CCCHHHIIIHHHJJJIIIEEE@@@999444111111...222999@@@DDDEEEDDDBBBBBBAAA???>>>>>>@@@BBBCCCAAA@@@???===;;;888333///******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))%%%&&&'''((((((((((((((())))))))))))************))))))))))))))))))))))))'''((()))++++++)))((('''(((((())))))))))))(((((())))))))))))((((((((((((''''''((()))))))))))))))&&&'''''''''(((((())))))%%%%%%'''((((((((('''&&&))))))))))))))))))))))))(((((((((((((((''''''&&&(((((())))))((('''&&&&&&))))))))))))))))))))))))(((((()))***************((((((((((((((((((((((((&&&''''''((()))******+++)))))))))))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''((()))******'''((()))+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((%%%%%%&&&(((***,,,...000&&&'''''''''(((((())))))&&&((())))))(((((()))+++&&&&&&&&&'''''''''((((((''''''''''''((()))++++++(((((())))))******++++++&&&''')))***)))((()))***+++(((%%%%%%'''))))))'''((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((())))))*********+++++++++************++++++)))************+++++++++))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''(((((())))))******(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))));;;888777:::???@@@;;;666666777666444666;;;<<<:::555999===>>>;;;777999===999<<<>>><<<888777;;;???@@@???AAAEEEHHHGGGCCC>>>EEE@@@<<<>>>JJJZZZeeeiiifffzzzuuujjjjjjlllooorrrssssssrrrqqq___KKKAAACCCHHHHHHEEEEEEGGG@@@===BBB===222111444333333777>>>DDDFFFFFFFFFEEECCCAAA@@@@@@@@@@@@EEEDDDCCC@@@===999666444000...+++)))))))))************)))(((((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''''''((((((((())))))******''''''''''''(((***+++,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))*********)))))))))))))))++++++***)))(((((())))))))))))))))))************+++)))(((((())))))(((&&&(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''((())))))))))))'''&&&%%%))))))))))))************&&&((()))(((''''''((()))((((((''''''''''''((((((&&&&&&&&&''')))***,,,---((((((''''''''''''(((((('''(((((((((&&&%%%&&&'''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))((('''&&&%%%((())))))*********)))((())))))))))))))))))))))))************************((()))***+++,,,,,,++++++*********+++++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))******)))((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((******))))))((((((''''''''''''(((((())))))******(((((('''''''''&&&&&&&&&&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))888777888999:::<<<<<<<<<666>>>DDDEEEGGGLLLMMMLLLRRRSSSRRROOOIIIEEEDDDFFFCCCCCCCCCCCCCCCGGGMMMQQQMMMLLLLLLNNNQQQTTTUUUUUUKKKKKKLLLPPPTTTSSSKKKCCCKKKUUU[[[\\\fffyyyzzzxxxwwwvvvyyy{{{aaaTTTTTTVVVRRRKKKIIIIIIAAA<<>>@@@AAABBBEEEIIIMMMIIIRRRXXXWWWVVVXXX[[[[[[\\\^^^___^^^\\\YYYUUUSSSZZZ[[[\\\]]]^^^___aaabbb\\\ZZZWWWSSSRRRUUUZZZ___fffgggkkkqqqpppcccNNN>>>999999;;;???FFFPPPYYY```mmm{{{zzzxxxjjj```fffllliiicccWWWVVVIIIAAADDDBBB>>>DDD:::888666666:::>>>BBBCCCFFFDDDCCCAAA@@@@@@@@@AAA@@@AAACCCDDDDDDAAA???===;;;<<<<<<777111---,,,---,,,+++)))(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((('''''''''((()))***+++,,,,,,,,,+++************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((()))))))))***++++++++++++***))))))))))))))))))))))))))))))***************)))(((((())))))((('''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((('''''''''(((((()))***)))))))))''''''((((((((()))))))))'''((())))))''''''((())))))((((((''''''(((((()))((((((''''''(((((()))***((((((''''''''''''(((((('''((()))(((&&&%%%&&&'''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******))))))))))))******,,,---...///000222333333555666777888:::;;;<<<======<<<;;;:::::::::;;;<<<;;;;;;:::999888777666666333333222111000//////...,,,,,,,,,+++++++++******((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))'''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&'''((('''''''''&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))NNNPPPSSSVVVZZZ^^^aaadddaaaeeeeee^^^ZZZ[[[\\\[[[SSSXXX\\\___```___XXXQQQRRRXXX```dddbbb^^^\\\[[[___^^^ZZZUUURRRTTT\\\bbbllljjjlllrrrrrrfffVVVJJJDDDCCCHHHNNNIII???;;;@@@KKKQQQSSSRRRUUUbbbqqqzzzzzzkkkgggnnnxxx||||||tttrrraaaQQQLLLDDD@@@FFFDDDAAA===;;;<<<>>>AAACCCEEEDDDBBBAAA@@@@@@AAAAAA>>>@@@CCCEEEEEECCC@@@>>><<>>>>>>>>::::::999888777666555444111000///...,,,+++))))))***)))))))))))))))******(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&((()))((('''&&&'''(((((((((''''''&&&&&&%%%%%%))))))((((((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))cccaaaaaaeeekkknnnmmmjjjeeehhhiiieeebbbaaa^^^YYYXXX\\\]]][[[[[[\\\WWWPPPPPPZZZdddgggddd``````ccc^^^^^^]]][[[YYY\\\ccchhhddd______eeeeee^^^VVVSSSTTTVVV___eeeYYYDDD;;;???EEE<<<999???BBBEEEUUUjjjpppvvv~~~yyyzzzgggYYYKKKDDDIIIHHHEEEBBB>>>===>>>AAADDDEEEDDDBBBAAA@@@@@@AAABBB???@@@BBBCCCCCCAAA???===;;;@@@EEEEEE???888222000***)))(((((()))***+++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''(((((((((((()))+++,,,---,,,+++++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((************************(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((())))))************((())))))***+++,,,,,,---***)))))))))))))))******((()))))))))************)))((('''((()))***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((''''''&&&&&&&&&''''''''''''(((((((((((()))*********((('''''')))))))))(((((((((((()))))))))(((((('''''''''''''''((((((''''''''''''((((((((()))))))))'''&&&'''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))******))))))))))))))))))))))))++++++***)))(((((())))))((()))***,,,///222444555;;;<<<===>>>@@@BBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDGGGEEECCCBBBAAABBBCCCDDDAAAAAABBBBBBCCCCCCCCCDDD@@@@@@???>>>===<<<;;;:::666555444111...,,,***)))+++******)))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((&&&''''''''''''''''''''''''((()))(((''''''((()))(((((((((''''''&&&&&&&&&))))))((((((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''&&&''''''((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))lllhhheeeggglllnnnkkkgggfffpppxxxyyywwwsssmmmhhhmmmrrrrrrlllkkkoooooojjjrrrwww{{{zzzuuurrrtttwwwmmmllljjjgggeeeeeefffhhhccc___^^^bbb```WWWTTTXXXYYY[[[```ccc[[[NNNJJJNNNNNN???:::BBBAAA888BBBXXX___dddoooxxxwwwrrrxxxuuucccTTTNNNUUUMMMKKKHHHCCC@@@???AAACCCDDDCCCBBBAAA@@@AAABBBBBB@@@@@@AAAAAAAAA@@@???>>>@@@AAACCCDDDBBB===777333++++++***)))***+++,,,---))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((()))***+++,,,---+++************+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))((((((((()))******++++++)))*********+++,,,,,,,,,)))))))))))))))******+++))))))))))))************)))((('''((()))***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''')))(((''''''''''''((((((''''''((((((((()))))))))***++++++***(((''''''(((***))))))(((((())))))***((((((''''''&&&'''''''''((((((''''''''''''((((((((()))***)))'''&&&'''(((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((())))))******+++))))))))))))))))))))))))***)))(((''''''((()))***,,,...111444777:::<<<<<>>;;;:::888666444111000///---,,,+++)))((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((&&&&&&&&&''''''''''''''''''((())))))''''''((()))((((((((('''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&'''(((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))){{{xxxttttttwww{{{~~~}}}zzzyyyyyyxxxxxxpppjjjiiijjjddd\\\```kkkjjjfffcccbbb```\\\YYYXXXTTTLLLJJJNNNJJJ@@@BBBLLLEEEEEEKKKSSSQQQNNNVVVdddrrrcccYYYZZZfffaaa```[[[RRRJJJDDDBBBCCCDDDCCCBBBAAA@@@AAABBBBBB@@@@@@@@@@@@@@@@@@AAAAAAJJJFFFAAA???@@@???;;;777000...---+++******++++++))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***++++++******))))))))))))((((((((()))***+++------)))))))))))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************************************************************************************))))))))))))))))))))))))'''(((((()))******++++++++++++++++++++++++++++++)))))))))))))))***++++++))))))))))))************(((''''''((()))******((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''((()))+++---...((((((((()))))))))*********+++,,,***(((''''''(((******))))))))))))******''''''&&&&&&&&&'''((((((((((((''''''''''''((((((((()))***)))''''''''')))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))((((((***,,,...000555777;;;???AAABBBBBBAAADDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDBBBBBBAAAAAA@@@@@@@@@???>>>>>>===<<<:::999999888222111///---+++***))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))******)))))))))((((((((('''&&&&&&&&&'''''''''((((((''')))***)))((('''((()))''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&((())))))*********''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))~~~yyy~~~tttnnnooonnneee[[[TTTXXX[[[[[[WWWQQQMMMJJJEEEAAABBBGGGGGGFFFRRRcccqqqwww~~~hhh]]]YYYaaassszzzwwwooocccUUUJJJDDDCCCDDDCCCBBBAAA@@@AAABBBCCC@@@@@@??????@@@AAACCCEEETTTJJJ???;;;===???>>>;;;333222///---+++***))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******,,,+++++++++******))))))(((((())))))***+++---...))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++................................................************************))))))))))))))))))))))))'''(((((()))***+++++++++,,,,,,++++++++++++++++++))))))((())))))***++++++))))))))))))************(((''''''((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&'''''')))+++...111333))))))))))))***************+++,,,+++(((''''''(((******))))))))))))******&&&&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((()))***)))((('''((()))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))+++******,,,...222555777<<<>>>BBBFFFHHHGGGEEEDDDDDDCCCCCCBBBAAA@@@@@@???999999:::<<<===>>>???@@@AAAAAACCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@??????????????????@@@@@@@@@@@@888777444222000...------))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))************))))))((((((((('''&&&&&&&&&'''''''''((((((''')))***)))((('''(((***&&&&&&''''''(((((())))))&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&((()))************''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))xxxkkk]]]^^^]]]YYYTTTUUU\\\cccUUUIIIBBBCCC???>>>MMMcccmmmbbbkkk{{{jjjZZZ___hhhkkkttt{{{zzzdddMMMEEEHHHJJJDDD???>>>???>>>@@@DDDBBB@@@>>>===>>>BBBGGGJJJIIIGGGCCC???===;;;;;;;;;777777555111+++((()))+++,,,+++***((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***+++++++++)))(((((()))***+++++++++++++++))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))+++*********))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********************)))))))))))))))))))))(((((((((((()))***))))))))))))************((())))))((('''&&&((()))++++++++++++++++++++++++(((((())))))))))))((((((---,,,,,,------///000111111111222222222333333333333444666777777777999;;;777777777777777777777777111111222111111000//////***)))((()))+++------,,,+++***((((((***+++******(((+++...---***''''''(((******+++++++++,,,,,,,,,************************))))))************))))))(((((()))***************))))))))))))))))))))))))))))))))))))************))))))***+++,,,...///000))))))))))))************+++***)))((()))***,,,---++++++***)))))))))))))))''''''(((((())))))******))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))************+++*********))))))(((((())))))))))))*********************)))))))))))))))(((((((((((())))))))))))(((***++++++******+++---------///111444888<<<>>>DDDDDDDDDDDDCCCCCCCCCCCCAAA@@@???<<<;;;999888888222111111111222444777999:::===@@@DDDFFFFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@???>>>?????????????????????DDDCCCCCCBBBAAA@@@???>>>>>>===;;;999666333000...+++***)))((('''''''''''')))************))))))((())))))************))))))))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))((((((''''''''''''((((((***)))((('''&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((''''''******)))(((((()))***+++zzzuuuiiihhhfffaaa]]]]]]```eeeXXXTTTQQQOOOGGGBBBJJJWWW___RRRKKKRRR]]]eeeoooyyy{{{tttsss}}}~~~mmmmmmrrrsssqqqWWWOOOSSS]]]\\\WWWLLLCCC???@@@BBBCCCBBB@@@@@@AAADDDHHHJJJEEEDDDAAA???>>>=========999:::888444///,,,,,,---,,,+++***((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++,,,+++***)))))))))***+++++++++++++++))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************************************))))))((((((((())))))***))))))))))))************)))*********))))))+++---************************&&&''')))***+++,,,,,,,,,,,,---...000222555666777::::::::::::;;;;;;;;;;;;<<<>>>@@@AAAAAAAAACCCEEEBBBBBBBBBBBBAAAAAA@@@@@@;;;;;;;;;:::999777666555222000...---,,,+++)))'''+++***))))))+++,,,++++++***,,,...---+++)))***+++*********+++++++++,,,,,,************************))))))************))))))((())))))***************))))))))))))))))))))))))))))))))))))************))))))))))))***+++------))))))))))))************+++***)))((((((***+++,,,+++***)))(((((((((((()))'''((((((((()))))))))***))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))************))))))))))))((((((((('''))))))))))))***************))))))))))))))))))))))))))))))************+++***++++++***)))***,,,...---000333888===@@@BBBDDDCCCDDDEEEDDDCCC@@@===;;;777666666555555555555555888666444222111111222222555777:::<<<===<<<;;;:::???????????????>>>>>>===555555666777888999999:::>>>>>>>>>>>>?????????@@@@@@???>>>===:::888666444...---,,,***)))(((''''''))))))*********)))))))))))))))************))))))))))))))))))))))))))))))))))))((('''''''''''''''(((''''''''''''((())))))))))))))))))))))))))))))((((((''''''''''''((((((***)))((('''&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''***)))))))))((((((((('''))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((+++***))))))***,,,...///yyyyyy|||yyyvvvsssqqqfffkkkllleeeXXXOOOOOOSSSKKKCCC???AAACCCHHHXXXiiimmmgggiiiwwwmmmfffmmmtttxxxpppYYYDDD===>>>>>>CCCBBBAAAAAABBBCCCEEEFFF???????????????>>>>>>>>><<<===<<<999555111//////,,,+++***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))+++,,,,,,,,,+++***)))***++++++++++++++++++))))))))))))))))))))))))))))))************))))))((())))))******))))))((())))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))******************************************)))))))))))))))***)))))))))*********++++++&&&'''(((((('''''')))+++(((((())))))******++++++***,,,...000333555666666888999;;;===???AAAAAABBBAAABBBBBBBBBBBBBBBAAAAAABBBEEEGGGHHHHHHIIIJJJLLLLLLLLLLLLLLLKKKKKKJJJJJJHHHGGGGGGEEEDDDBBB@@@???@@@>>><<<:::888555111...///---,,,---...///...,,,+++,,,---,,,++++++,,,...***************+++++++++************************))))))************))))))((()))******++++++******))))))))))))))))))))))))))))))))))))************((((((((((((((()))******))))))))))))***************)))((('''((()))***+++))))))((((((''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))************)))(((((((((((('''''''''))))))))))))************))))))))))))))))))***************+++++++++,,,,,,++++++***)))(((***...111333666;;;@@@CCCFFFFFFFFFCCCDDDEEEDDDAAA<<<666333------...///000111333444555333111...,,,,,,++++++000111333444444333222111555555666777777777777666000000111111111111222222555666777999;;;===>>>????????????>>>===<<<;;;:::333222111///---+++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((''''''(((((()))***)))))))))))))))))))))))))))((((((''''''(((((()))))))))((('''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))))))))+++***))))))+++///222555zzz|||}}}www~~~ppphhhdddbbbXXXRRRMMMLLLGGGFFFRRRaaahhhkkkxxxyyyuuu|||zzz^^^GGG@@@???===@@@@@@@@@@@@@@@AAAAAAAAA===>>>>>>?????????>>>>>>>>>>>>>>><<<999666333111...---+++***)))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***+++,,,,,,,,,,,,+++******+++,,,,,,+++++++++))))))))))))))))))))))))))))))************)))))))))))))))******)))))))))((((((((((((((((((((((((*********)))))))))))))))(((((((((((((((((((((((((((((()))))))))*********((()))))))))*********************+++++++++++++++++++++***)))))))))******))))))*********+++++++++'''((()))((('''''')))+++)))***+++---...000111222666777999<<<>>>@@@AAABBBFFFFFFGGGHHHHHHGGGFFFFFFCCCCCCDDDDDDDDDCCCBBBAAAAAADDDGGGHHHIIIIIIJJJLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMKKKJJJIIIHHHGGGGGGFFFFFFFFFDDD@@@===777555444444444333111///,,,,,,+++******+++---///************************************************))))))************))))))))))))***++++++++++++***))))))))))))))))))))))))((()))))))))************)))((((((''''''(((((((((((()))))))))************((((((((('''((()))******((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((()))))))))************)))))))))))))))(((((((((((()))))))))************)))))))))))))))*********************+++++++++,,,************+++///444888>>>???AAACCCEEEEEEFFFFFFFFFEEEDDDAAA<<<777222///+++,,,,,,...///111333444......---,,,,,,------......//////000000000//////000000222333333444444444555555333222000///------000111222444777999:::;;;;;;<<<<<<===============999888777555222000...,,,******)))))))))*********))))))************))))))(((((((((((((((((((((((()))(((''''''''''''((((((((((((((('''((())))))***(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((())))))******+++***))))))***---222777:::{{{~~~kkkjjj~~~tttjjjooo{{{xxxuuulllccc______]]]XXX\\\dddeeekkkzzz~~~nnnkkkqqquuuyyyqqq\\\JJJDDDBBB@@@??????@@@@@@@@@@@@@@@???>>>????????????>>>===<<>>>>>===<<<999666444111000...,,,++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((******++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++***))))))))))))))))))))))))))))))************))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))************((()))))))))***************+++++++++,,,,,,,,,---,,,,,,+++***************************+++++++++++++++,,,,,,,,,++++++,,,......///111444777:::<<<===AAABBBDDDEEEFFFGGGGGGGGGHHHHHHHHHGGGFFFEEEDDDCCC@@@AAACCCCCCCCCBBBAAA@@@@@@CCCGGGIIIIIIIIIJJJKKKGGGHHHIIIJJJLLLMMMNNNNNNMMMMMMNNNNNNNNNMMMMMMLLLHHHHHHIIIJJJKKKJJJGGGDDD@@@>>>===<<<<<<:::777444///...,,,+++,,,,,,---...++++++******************************************))))))************))))))))))))***+++++++++++++++))))))))))))))))))))))))((()))))))))******************)))(((((((((((()))((()))))))))************((((((((((((((())))))***((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))************************************((()))))))))************(((((())))))************)))))))))*********++++++)))+++---...111666<<<@@@FFFEEEDDDCCCDDDEEEHHHIIIFFFDDD@@@;;;666333000///------......///111222333------...///000111222333...............///000111111222333444555666666666888777666444222000.........///000111222444555555777888:::;;;===>>>>>>???>>>===<<<;;;888555333222,,,,,,+++************+++))))))************))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))******(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''((((((((()))))))))***************************(((((())))))******++++++(((((())),,,000555:::===yyyjjjlllyyygggVVVZZZkkkzzzvvveeeXXX[[[eeevvvyyyqqqsss}}}{{{sssiiieeejjjmmmiiigggiii___```fffpppyyyqqqdddccciiidddhhhjjjaaaQQQDDD>>>>>>@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>======@@@>>>======>>>===;;;999555444111///---,,,++++++************************))))))))))))))))))))))))((((((((((((((((((((((((************+++++++++,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))************)))))))))******++++++******)))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++))))))))))))************+++++++++,,,,,,------...------,,,+++*********************++++++++++++,,,)))***,,,,,,,,,---///111777999;;;>>>AAADDDFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHGGGFFFEEECCCCCCBBBBBBCCC===???AAABBBCCCBBB@@@???AAAEEEIIIKKKLLLLLLMMMMMMFFFFFFHHHIIIKKKLLLMMMNNNJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJKKKLLLKKKIIIGGGFFFEEEDDDDDDDDDBBB???<<<777555222111111111///...,,,,,,,,,+++++++++++++++************************))))))************)))))))))***++++++,,,+++++++++))))))))))))))))))))))))))))))))))))************+++***)))))))))))))))***))))))))))))************(((((()))))))))*********((((((''''''(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))((())))))******))))))((())))))))))))******************+++++++++++++++,,,))))))))))))************((((((((()))******++++++)))))))))************+++***---222777:::>>>CCCFFFFFFEEEBBBAAABBBEEEIIILLLAAA>>>:::555222000000000......------......///000---------...///000000000000///.........000111222000111222333444555555555444444333333222111111000.../////////000000000000444555777:::<<<>>>??????>>>>>>>>>>>><<<:::888666000///---+++******++++++))))))************))))))))))))))))))))))))))))))(((''''''''''''(((((()))))))))(((((())))))***+++))))))))))))))))))))))))***))))))(((((())))))***(((((()))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''(((((())))))******************************))))))******************((())),,,///444999===@@@lll___UUUVVV]]]aaadddfffpppooogggYYYQQQVVVaaahhhiiifff```ZZZVVVVVV\\\cccjjjppp|||}}}mmmbbb___\\\]]]kkk}}}~~~~~~}}}qqqkkkpppsssnnnhhhhhh___^^^^^^^^^]]]```mmm{{{~~~yyylllnnnwwwnnnvvvjjjKKK<<<>>>@@@@@@??????@@@AAABBBCCCBBBAAA???>>>>>>???@@@@@@AAA???======@@@AAA@@@>>>999777444111...,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))************)))))))))******++++++******)))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++))))))))))))************++++++,,,,,,---...............---++++++******************+++++++++,,,,,,(((+++---///111444888;;;CCCCCCEEEFFFHHHJJJKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGEEEAAA>>><<<<<<======999;;;===@@@AAA@@@???>>>@@@CCCHHHKKKKKKKKKLLLLLLHHHIIIIIIJJJJJJKKKKKKLLLIIIJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFGGGHHHHHHGGGFFFFFFFFFFFFHHHIIIIIIFFFDDDAAA>>>;;;:::999777333000---------,,,,,,,,,++++++************************))))))************)))))))))***++++++,,,,,,++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))******))))))))))))************((()))******************)))(((((((((((()))***+++***)))))))))((((((((('''))))))))))))))))))))))))))))))************))))))))))))))))))************))))))******++++++++++++))))))))))))************'''(((((()))******++++++*********+++++++++,,,,,,---222:::@@@CCCEEEFFFGGGAAA@@@>>>===>>>???AAACCC666555333222000/////////...---------------...///...///000111111222222222666555333111111222333555333333444555666666666666222222222111111000000000................../////////111333666888:::;;;<<<<<<<<<>>>>>>>>><<<:::999444222///---++++++++++++))))))************))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))(((((())))))***+++))))))))))))))))))))))))******))))))))))))******'''((()))***+++******)))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''((((((((()))))))))***'''''''''((()))*********************************++++++*********************,,,000444999>>>AAABBB```VVVNNNNNNRRRVVV]]]cccmmmooolllddd```cccgggiiisssvvvwwwvvvxxx{{{{{{yyyooommmnnnoooiiibbbcccjjjaaa\\\___fffmmm|||qqquuuhhh___fff~~~~~~|||tttuuuuuullleeeddddddgggiiifff[[[RRRVVV___\\\iii|||xxx}}}YYYCCCFFF>>>======<<<===???@@@BBBAAA@@@???>>>>>>@@@BBBCCCBBB@@@===>>>AAACCCCCCBBB<<<:::666333///---,,,+++************************))))))))))))))))))))))))************************)))))))))((())))))***+++------------,,,,,,+++***))))))))))))))))))))))))))))))************))))))******++++++++++++******))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))************+++++++++))))))))))))************++++++,,,,,,---.../////////...---,,,++++++++++++******+++++++++,,,,,,,,,///111555999===AAAFFFJJJJJJKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNNNNMMMLLLKKKJJJEEEBBB<<<666222111111111555777:::===>>>>>>===<<<;;;???DDDGGGHHHHHHHHHHHHKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGFFF===<<<;;;===???BBBBBBBBBDDDEEEGGGIIILLLMMMKKKIIIHHHEEEBBBAAA@@@<<<777222.........------,,,,,,,,,************************))))))************))))))******+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))************((((((((((((((()))******))))))))))))************))))))***+++++++++++++++)))))))))))))))***++++++******))))))((((((((('''))))))))))))))))))))))))))))))************))))))))))))))))))************(((((())))))*********+++))))))))))))************'''(((((()))***+++++++++++++++,,,,,,,,,---------111777???FFFHHHHHHGGGGGG===<<<;;;:::888777666666...///000000000///...---......------...//////000444555777999;;;<<<=========;;;888555444555666777;;;<<<======>>>=========555555333222000...---,,,---...............//////***,,,...111444666777888999:::<<<===>>>===;;;:::666444111...,,,+++++++++))))))************))))))))))))))))))))))))))))))'''''''''''''''((()))***)))))))))))))))******+++))))))))))))))))))))))))******))))))))))))******'''((()))+++++++++***)))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******&&&''''''((()))******+++************************,,,+++++++++***)))))))))+++...333888===AAACCCDDDkkk___dddiiiiii~~~sssooo~~~~~~xxxwwwjjjkkkjjjiiihhhjjjmmmqqqmmm___VVV\\\fffqqqxxxoootttsssmmmnnnpppooommmkkkeee[[[OOOGGGQQQPPPqqqpppXXXNNNNNNEEE===<<<===>>>@@@DDDBBB@@@>>>======>>>AAABBB????????????>>>>>>>>>>>>888888777666222...***((())))))************))))))(((((())))))*********+++))))))))))))))))))))))))''')))******))))))***+++---,,,,,,+++*********+++,,,+++******))))))******+++***))))))******)))(((+++*********))))))((((((''''''((((((((((((''''''************))))))))))))&&&''''''((()))******+++******++++++++++++******+++*********))))))((((((******+++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,---000444888:::BBBCCCEEEGGGIIIJJJKKKKKKNNNNNNOOOPPPQQQOOOKKKGGGPPPNNNLLLIIIHHHGGGFFFGGGFFFCCC<<<555///...111444:::999888777555444333222555666999;;;<<<<<<;;;:::???@@@BBBCCCEEEIIINNNRRRNNNOOOPPPOOOMMMHHHCCC@@@BBB<<<444000111666<<>>;;;999555222111111222333...///000111111000///...333///...111111...000777<<<>>>@@@BBBBBBAAA@@@???===999777666777777888;;;===???>>><<<<<<@@@???<<<:::<<<;;;777111------...111///------//////---***...............///000000555777:::<<<>>>>>>======???===:::666222///,,,+++***+++,,,,,,,,,,,,+++++++++***)))'''''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))************+++*********))))))((((((+++,,,,,,+++******+++,,,000444;;;@@@BBBCCCCCCCCCyyyjjjkkktttwwwvvv~~~}}}nnnmmmlllooorrrttttttrrrpppeeeaaahhhnnnnnnqqqxxxuuufffYYYZZZhhh}}}{{{xxxtttmmmhhhccc]]]UUUOOOPPPJJJaaattttttqqqbbb^^^[[[OOOEEEAAAAAA???>>>>>>AAA@@@>>>===>>>???AAABBB@@@?????????>>>>>>======999999888666333000,,,*********************))))))))))))))))))*********+++))))))))))))))))))))))))((()))******))))))***+++---,,,++++++******++++++,,,+++******))))))******)))((('''(((***++++++***************)))))))))((((((((())))))))))))((((((************))))))))))))''''''(((((())))))************++++++++++++******+++*********))))))))))))+++,,,,,,,,,,,,,,,,,,,,,///...---,,,+++*********+++,,,...111555999===???GGGHHHIIIJJJKKKLLLMMMMMMLLLLLLLLLNNNOOOOOOLLLJJJKKKIIIGGGEEECCCCCCCCCCCCCCC@@@<<<555000///111333444333222111000000///...111222444666666555444333555777888999;;;???DDDGGGLLLMMMNNNOOONNNKKKIIIGGGDDD>>>555000000444888;;;>>>AAAEEEHHHIIIIIIIIIIIIFFFIIIHHHFFFGGGJJJHHHCCC@@@>>><<<999666333000///...---,,,+++************+++******))))))******+++)))+++---,,,******+++---************)))))))))((((((((((((((()))))))))***+++''',,,;;;@@@777,,,((())))))))))))))))))))))))***)))(((***,,,---+++)))+++&&&'''++++++(((111>>>444...(((%%%''')))(((&&&)))***)))(((&&&''')))+++))))))))))))))))))))))))(((((((((((()))))))))*********++++++++++++******************************+++++++++++++++++++++,,,,,,***)))***...444999<<>><<<;;;888555111///.........---...000111111111111000//////333666444111444;;;999;;;===???@@@@@@???>>>AAA???===;;;999999:::===>>>AAAAAA>>>===???>>>:::<<<;;;888777555333111///333111//////111222111///...------,,,---...000111111222555888;;;===>>>>>>>>>===;;;999666333000...,,,,,,+++++++++++++++++++++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))************+++*********))))))))))))+++,,,,,,+++******,,,---222777===BBBDDDDDDEEEEEE|||rrrsss~~~tttqqqqqqvvv|||zzzpppmmmtttxxxtttoooooogggZZZPPPTTT___gggkkkmmmzzzsssjjjfffddd```\\\XXXLLLTTT[[[YYYqqq~~~}}}jjjcccdddiii]]]PPPJJJFFF@@@===<<<>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@???>>>======<<<::::::999888555222///---,,,,,,++++++******)))))))))))))))***************))))))))))))))))))))))))((()))******))))))***,,,,,,,,,++++++******++++++,,,+++******))))))******(((''''''(((+++,,,,,,+++************))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))******++++++++++++*********************)))))))))---,,,,,,,,,,,,,,,,,,,,,...---+++******+++,,,---000222666;;;???CCCEEEFFFLLLMMMMMMNNNOOOOOOPPPPPPNNNMMMLLLLLLLLLKKKHHHFFFBBBAAA???===<<<<<<<<<<<<;;;;;;999555222000111222111111111000000000000000000111222222222000///...,,,...///000222555:::===HHHIIIJJJKKKLLLLLLLLLLLLHHHAAA888000...000333555999;;;>>>BBBFFFIIIJJJKKKEEEGGGGGGFFFHHHLLLKKKHHHEEEDDDBBB@@@<<<999666444...---,,,*********+++,,,******))))))))))))******+++,,,---,,,*********,,,************))))))))))))((((((((()))))))))******(((&&&+++666888000)))((())))))))))))))))))))))))))))))(((***+++,,,+++)))+++'''(((,,,,,,)))///999333...)))'''((())))))''')))******((('''''')))+++))))))))))))))))))))))))((((((((()))))))))******)))******************)))++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******+++...333999@@@CCCCCCCCCCCCBBB???<<<:::888666444222000/////////000222222444555666777777777333555999<<<999555777<<>>;;;888888:::;;;777444444222///.../////////...111///...---...000333444222333444666777999:::;;;;;;<<<<<<<<<:::888555333...---,,,*********+++++++++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***************************)))))))))***+++++++++***+++---///666:::@@@DDDEEEFFFFFFGGG||||||~~~~~~}}}~~~wwwmmmdddbbbbbb___VVVNNNUUUWWW\\\aaadddjjjwww~~~sssppppppmmmiiigggYYYTTTPPPIIIVVViiilllkkklllxxx~~~vvvqqqdddccciiisssmmmgggaaaVVVIII@@@>>><<<<<<=========>>>>>>>>>AAA@@@@@@???>>>===<<<<<<;;;;;;:::999777444222111...------,,,+++*********************************(((((((((((((((((((((((((((***++++++***)))+++,,,,,,,,,++++++***++++++,,,,,,+++******))))))******(((''''''(((***,,,+++************)))))))))))))))*********++++++*********************)))))))))(((******))))))))))))))))))******++++++++++++******************************,,,,,,,,,,,,++++++++++++*********+++---111444666:::===BBBGGGJJJKKKKKKKKKKKKKKKLLLMMMNNNOOOQQQQQQRRROOOKKKGGGDDDAAA===;;;888777555444333333444555333555777666555444555555777777777777888888888888666666666666555333222111---...000000222555999<<>>BBBEEEBBBAAA???===:::777555333000000111333555777999;;;<<<<<<===>>>>>>>>>??????@@@@@@@@@@@@???<<<<<<<<>>999===???;;;888888;;;<<<:::===>>>;;;;;;???AAA@@@>>><<<:::;;;======;;;999999777444111000/////////666444222000111444777999;;;:::999777666666555666888:::<<<======;;;888777111///---***)))***+++++++++******))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))************************************)))***+++******,,,///222999===AAADDDEEEEEEFFFGGG|||pppiiigggeeecccbbb\\\VVVTTTSSSSSSXXX^^^uuu~~~~~~~~~yyysssnnnddd]]]UUUMMMMMMPPPNNN___dddrrr}}}|||xxxqqqkkkoooxxxzzz}}}```III???<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@??????>>>======<<<;;;;;;:::999888666555444111///...,,,+++*********+++++++++***************(((((((((((((((((((((((()))***++++++******+++,,,,,,++++++***++++++,,,,,,,,,+++******))))))******+++)))((()))******)))((())))))))))))))))))************++++++++++++******************)))))))))(((************))))))))))))******++++++++++++*********************++++++++++++++++++++++++*********''')))+++000555;;;???BBBCCCFFFJJJMMMMMMKKKHHHFFFAAAAAABBBCCCFFFHHHKKKLLLKKKHHHCCC???;;;777333000111000///......///000000333666:::============>>>>>>??????@@@@@@AAABBBBBB@@@@@@???>>>===<<<;;;:::666777888888999<<<@@@CCCGGGFFFFFFFFFGGGHHHJJJKKKLLLFFF>>>777444222111111111000000555<<>>@@@AAABBBCCCIIIIIIIIIHHHFFFCCCAAA???999888555111...---,,,+++++++++************++++++---,,,++++++++++++***)))))))))))))))))))))******))))))))))))************,,,***((('''%%%$$$)))...))))))))))))))))))))))))'''((()))***************)))'''((()))(((%%%&&&((()))((('''''')))*********)))***+++***(((((()))+++************************))))))))))))************))))))************))))))************************++++++,,,,,,,,,---------,,,111888===????????????>>><<<:::888555333222111111333666:::>>>AAACCCDDDEEEEEEDDDDDDCCCCCCCCCCCCFFFCCC???>>>AAACCCAAA>>>>>>???AAAAAAAAABBBBBBCCCAAAFFFGGGAAA===>>>>>><<<===>>><<<:::;;;AAACCCAAA;;;===>>>===:::999:::<<<>>>===<<<:::999888999:::888777444222333555888:::AAA???===;;;999777666666666888;;;======<<<:::888444222///,,,******++++++++++++************++++++))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))***************************+++++++++)))***++++++,,,...333666;;;>>>AAABBBCCCCCCEEEFFFxxxttt~~~~~~pppmmmqqqttttttmmmgggdddbbb```aaaeeejjjmmmpppsss{{{qqqllleee___\\\XXXRRRNNNLLLPPP^^^nnn}}}yyyuuuyyy{{{VVVCCC???>>>===<<<;;;;;;;;;<<>>>>>>>>>>>;;;;;;:::999888888777777333111///---+++++++++++++++++++++++++++*********)))))))))))))))))))))))))))***++++++******+++---++++++******++++++,,,,,,,,,+++******))))))******+++***))))))******)))'''))))))))))))******************++++++++++++******************))))))))))))******************************++++++++++++***************+++++++++++++++*********++++++,,,,,,,,,+++---222888???EEEJJJLLLHHHJJJKKKKKKIIIDDD???<<<555555666777:::>>>AAACCC???===;;;999888666222///111000000///000111222333999===AAAEEEEEEEEEEEEEEEBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCC>>>>>>??????@@@BBBFFFIIIJJJJJJIIIIIIIIIJJJKKKKKKJJJGGGBBB>>>;;;999666555222///...111888@@@DDDEEE<<<888555888;;;<<<>>>AAADDDEEEFFFGGGGGGFFFDDDCCC???>>><<<888555111...---,,,,,,++++++++++++,,,,,,---+++***+++,,,,,,+++***))))))))))))************)))))))))*********++++++)))***,,,,,,***((((((((())))))))))))))))))))))))&&&(((******)))((()))***''''''((()))***++++++,,,))))))))))))(((((('''''')))***++++++))))))***+++************************)))))))))*********++++++)))******************)))******************************+++,,,---...//////111777???BBB@@@<<<::::::999777555333222222222333:::<<>>>>>======CCCHHHGGGBBBEEEJJJOOOQQQPPPQQQWWW\\\dddhhhfff___[[[[[[WWWOOOKKKJJJFFFFFFKKKQQQOOOIII>>>AAABBB???:::777888;;;;;;===>>>???>>>>>>@@@AAA888777444222222333555777===============<<<<<<<<<777888:::<<<<<<;;;:::999666555222///---,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********************+++++++++++++++***++++++,,,---111666:::===???AAAAAAAAABBBDDDFFF|||{{{uuurrr}}}yyyxxx}}}zzz~~~yyytttwww~~~pppggg```bbbhhhooowww}}}}}}yyynnngggiiifff___^^^JJJFFFIIIUUUttt}}}eeePPPDDDCCC@@@>>><<<<<<======>>>>>>>>>>>>????????????;;;::::::999888888888888555333000---++++++++++++,,,,,,,,,++++++*********)))))))))))))))))))))))))))***,,,+++******+++---++++++******++++++,,,---,,,+++******))))))*********)))((()))***+++***)))((()))))))))************))))))************))))))************)))))))))))))))))))))******++++++,,,******++++++++++++***************++++++,,,,,,,,,***+++,,,,,,---...//////444777<<>>888444000000000111444777:::<<<;;;;;;;;;<<<======:::777777666666666777888:::;;;???BBBFFFHHHHHHFFFEEEEEEAAABBBBBBBBBCCCDDDDDDDDDCCCCCCBBBCCCCCCDDDDDDEEE??????@@@@@@@@@BBBFFFIIIJJJJJJJJJJJJKKKKKKKKKKKKHHHFFFEEEDDDCCCAAA===:::777222...000777???CCCDDD;;;555111444666555888======???BBBEEEFFFFFFEEEDDDBBBBBBAAA???;;;777333111...------,,,,,,------...,,,***)))***,,,---,,,***((()))))))))************))))))*********++++++++++++++++++******)))(((&&&))))))))))))))))))))))))&&&(((******(((((()))***((()))))))))+++---...---((()))++++++***)))(((((()))***,,,+++***)))***+++************************))))))*********+++++++++******++++++++++++******++++++++++++++++++++++++((()))***,,,...///000111888===BBBBBB===999777888555444222111111333555777AAACCCEEEHHHIIIIIIGGGGGGGGGGGGEEEDDDCCCDDDDDDEEEDDDMMMSSSTTTUUUXXXYYYVVV___gggooooookkkkkkttt}}}}}}|||xxxlll\\\[[[[[[```lllrrrjjj___KKKJJJHHHEEEAAA>>><<<<<<;;;>>>AAABBB@@@>>>>>>???999888666444333333444444777999;;;===>>>?????????::::::;;;;;;;;;;;;;;;:::888777555222000---,,,+++***++++++++++++++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))*********************++++++,,,,,,,,,++++++,,,---///333999>>>@@@AAAAAAAAAAAAAAADDDFFFsssooo{{{xxxzzzpppuuutttttt|||qqqhhhiiijjjeeecccggg~~~uuukkkooommmgggiii```SSSHHHGGGcccqqq```IIIFFFCCC???>>>===>>>???=========>>>??????@@@@@@::::::999888888888999999666444111...,,,++++++,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))+++,,,,,,+++***,,,---+++*********+++,,,,,,---,,,++++++***)))*********(((''''''(((+++,,,,,,+++(((((())))))*********+++))))))************))))))************))))))))))))(((((()))***+++,,,,,,,,,******++++++++++++***************++++++,,,,,,,,,+++,,,---...///111222222<<>>>>>>>>???@@@BBBCCCDDD<<<============???CCCFFFGGGGGGHHHIIIJJJJJJJJJIIIEEEFFFFFFHHHHHHFFFAAA>>>;;;555000111777???BBBCCC???777111333333000222666888;;;???CCCEEEFFFFFFEEECCCDDDDDDCCC@@@<<<777555///......------......///,,,***(((***---...---+++(((((())))))*********+++)))************+++++++++444111+++&&&'''+++------))))))))))))))))))))))))%%%(((******(((''')))+++++++++***((())),,,+++)))%%%'''***,,,,,,,,,,,,---)))***,,,,,,***)))***+++************************)))************+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,'''(((***,,,...000222222<<<@@@BBB@@@:::666666888333222111111222555999;;;BBBDDDGGGJJJKKKJJJHHHGGGGGGFFFEEEEEEEEEFFFGGGHHHYYYiiivvvvvvqqqpppqqqpppuuu|||{{{{{{gggggglllxxxvvvXXXSSSNNNLLLJJJHHHCCC>>>CCCGGGIIIHHHDDD???======<<<;;;999888666555444444444666999<<<>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;888888777444222///,,,******++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))*********************++++++,,,,,,,,,+++,,,---...000555;;;@@@AAABBBBBBBBBAAABBBDDDGGGvvvnnn{{{~~~{{{tttyyyxxxpppwwwzzz~~~|||sssiiicccaaabbbnnn}}}}}}{{{zzzssskkkddd\\\YYYTTTQQQhhh~~~rrrbbbYYYQQQKKKBBB999@@@FFF>>>@@@?????????@@@@@@>>><<<<<<;;;:::999999999::::::999666222000//////---,,,,,,---//////...,,,)))'''******))))))))))))******,,,,,,++++++***)))((((((***(((((((((***+++***)))******+++++++++,,,,,,,,,***(((((()))***+++***)))((((((((((((((()))******************************)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++***+++,,,---...'''(((+++///555<<>>777333222333333555999>>>CCCEEEEEEMMMIIIIIIOOOOOOIIIFFFHHHGGGEEEBBBAAABBBCCCDDDDDDHHHBBB======AAACCCAAA>>>BBB???<<<<<<>>>???>>><<<999:::<<<===>>>>>>>>>===333>>><<<888======<<<@@@@@@DDDHHHIIIHHHHHHJJJKKKGGGEEECCCCCCEEEFFFFFFEEEEEEBBB>>>===???AAABBBCCCDDDAAA===999444222000///555555555888===BBBDDDEEECCCCCCDDDDDDCCCBBBAAA@@@:::777333000///...---,,,******++++++++++++***)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,***)))))))))******))))))))))))))))))))))))+++*********))))))((((((''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,+++++++++***))))))---333;;;???===<<<999777555444444444333222111444999>>>AAABBBDDDGGGHHHFFFFFFHHHGGGCCCGGG@@@FFF[[[jjjnnnsss|||{{{{{{~~~qqqiiikkknnnfffcccfffdddaaawwwrrr```^^^SSS>>>888===444888>>>;;;:::<<<777444:::===;;;<<<@@@@@@;;;;;;;;;;;;:::888888:::<<<::::::888666444111///...++++++++++++******))))))///...---+++***)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))******)))(((***+++,,,,,,---000666:::===>>>BBBBBBBBBBBBBBBCCCDDDEEEyyysss~~~}}}~~~qqqwwwzzzmmmiiiiiieeepppwwwvvvxxx{{{rrrkkkjjjeeeZZZ]]]ggghhhtttrrrttt||||||qqqjjj```fff```^^^WWWPPPTTTTTTFFF???>>><<<<<<===>>>===;;;======<<<;;;;;;;;;;;;;;;999777444222111000...,,,//////...---,,,+++))))))******))))))))))))******,,,,,,++++++***))))))(((+++))))))***+++,,,+++***************++++++,,,,,,***)))((()))***+++***)))((((((((((((((()))******************************************************************************************+++++++++++++++++++++++++++,,,,,,,,,...000333888===CCCGGGIIILLLKKKKKKKKKLLLJJJGGGDDD@@@>>><<<999888777777888>>>@@@DDDFFFGGGHHHJJJKKKNNNJJJIIIMMMMMMHHHFFFHHHEEEDDDCCCBBBAAA@@@===;;;===<<<;;;:::<<>>555999999666:::;;;<<<===???AAABBBCCCBBBEEEEEEEEEEEEFFFFFFGGGFFFGGGEEECCCCCCDDDGGGHHHHHHEEECCC@@@<<<888444222111666999<<<<<<;;;;;;<<<>>>BBBCCCDDDEEEDDDCCCAAA@@@>>>;;;777444222000---***+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,***)))))))))******************************************)))))))))((((((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,------------,,,,,,...333999>>>@@@::::::;;;<<<===<<<;;;;;;;;;:::999:::>>>DDDIIILLLLLLJJJEEEEEELLLUUUVVVQQQVVVYYYlll~~~yyydddHHH???@@@888:::===999;;;AAA>>>;;;===<<<999:::@@@@@@===<<<;;;999666333444777:::::::::999888666444222111---,,,+++***************///...,,,+++***)))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++******+++,,,,,,---///444888<<>>>>>>>>>>>>>>>>>>>>============999777666555444222///---222111...,,,*********++++++******))))))******+++,,,,,,++++++***)))))))))+++*********,,,---,,,+++)))))))))************+++***)))((()))+++++++++***)))(((((((((((()))******************************************************++++++++++++++++++++++++************+++++++++,,,++++++++++++,,,,,,------777:::===BBBFFFJJJLLLMMMNNNMMMKKKIIIFFFBBB<<<888999555222333999@@@DDDEEEFFFJJJNNNOOONNNLLLMMMNNNQQQMMMKKKJJJHHHDDDCCCEEEGGGFFFEEEDDDCCCCCCDDDDDDSSSVVVYYYXXXXXXaaappp}}}}}}yyyuuusssuuuwwwwwwuuuqqqmmmjjjiiihhhWWWIIIKKKIIIAAA@@@===;;;999;;;>>>@@@@@@>>>@@@BBBDDDEEEEEEFFFGGGIIIGGGFFFDDDEEEFFFGGGGGGGGGFFFEEECCC@@@===999666444666<<>>:::===;;;777222//////333666999999::::::999777666555000...,,,***)))***+++,,,...---,,,+++***)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***+++,,,,,,++++++,,,...,,,///333888<<>>>>>@@@AAAAAA????????????>>>>>>======999888777777666444111...222111///---,,,++++++***++++++************+++++++++++++++*********))))))+++***)))***,,,---,,,+++)))))))))))))))))))))******)))((()))+++,,,+++***))))))(((((())))))***+++************************************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,+++******,,,000333666>>>AAAEEEIIILLLMMMMMMMMMNNNKKKFFFCCC???;;;666222555111000555???HHHMMMNNNKKKLLLNNNPPPPPPOOOMMMLLLKKKIIIGGGEEEBBB???@@@BBBQQQPPPOOOOOOQQQWWW___dddpppsssuuutttuuu~~~pppooogggWWWQQQEEEBBB???======<<<<<<;;;:::===???@@@@@@AAADDDFFFGGGFFFEEEFFFGGGGGGFFFEEEGGGGGGFFFDDDAAA>>>;;;999555<<>>AAAEEEIIIKKKIIIFFFEEEEEEBBBGGGOOO\\\lllvvvqqqggg{{{rrrqqqfff^^^bbbeeeqqqqqq___MMM777;;;::::::<<>>@@@@@@AAAAAAAAABBBCCCCCCDDDDDDDDD~~~uuuyyyyyyyyyzzzwwwxxx{{{~~~yyyrrrsssyyywwwdddjjjhhhhhhzzzyyywwwuuuhhhIIIEEE@@@======>>>??????>>>??????@@@???>>>======:::999888888888666222000//////000111000---+++***,,,,,,++++++++++++,,,,,,+++++++++******************)))((()))+++++++++)))***)))))))))))))))))))))+++))))))***+++,,,+++***)))))))))))))))***++++++************************************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,+++***+++000666===AAAEEEGGGJJJMMMOOONNNMMMKKKGGGCCC>>>:::888666555333444222333999CCCJJJLLLJJJMMMKKKIIIIIILLLKKKHHHEEEAAADDDGGGGGGHHHKKKNNNQQQhhhkkkooosssvvvzzzqqqhhh[[[ZZZUUUOOOIIIDDDBBBBBB@@@@@@@@@>>><<<<<<===>>>DDDDDDDDDEEEHHHJJJIIIHHHFFFFFFFFFEEEDDDAAA???===888:::>>>AAAAAA???:::666444666;;;???BBBDDDDDDDDDAAAAAAAAABBBAAA>>>999666///...---,,,++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************+++*********************************))))))))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++.........------,,,,,,,,,...000666???FFFIIIGGGEEEEEEDDDCCCBBBAAA@@@@@@@@@EEEFFFGGGHHHHHHJJJLLLNNNSSS^^^lllxxx{{{xxxwwwyyysssrrrvvvuuujjjPPP???<<<:::<<<>>>???===<<<:::;;;;;;888444000......222444666999:::999888777555333000,,,++++++,,,---------,,,+++************************************))))))))))))))))))))))))************************************************************************)))))))))))))))******+++******************************************************++++++++++++******((()))++++++***+++,,,...---222999===??????@@@AAAAAABBBCCCCCCDDDDDDCCCCCC}}}zzzyyyzzzvvvqqq}}}{{{yyy|||wwwtttxxxtttkkkpppmmmiii}}}lllKKKGGGAAA===<<<<<<<<<<<>>===;;;999888777777666444111---...111222111///---+++---,,,,,,++++++,,,,,,---************************)))((('''(((***+++***)))+++************)))))))))+++***)))***,,,,,,,,,+++***))))))))))))***++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...111777>>>EEEJJJIIIKKKMMMOOOOOOMMMKKKIII???===999888888999:::999======>>>CCCHHHKKKJJJGGGHHHEEEAAAAAACCCEEEFFFEEENNNWWW___cccgggmmmqqqsss~~~{{{vvvrrrmmmiiifffdddXXXSSSMMMIIIGGGEEEDDDCCC@@@??????@@@CCCFFFGGGGGGCCCCCCDDDDDDCCCCCCBBBBBB>>>===<<<======:::444///111333666:::===@@@AAABBB??????@@@BBBCCCBBB???<<<444222000...,,,++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,))))))***++++++++++++***++++++++++++++++++++++++))))))))))))************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++............---------,,,111666===CCCFFFFFFDDDBBBAAAAAA@@@@@@AAABBBDDDFFFIIIFFFDDDGGGOOOYYYaaafffvvv}}}yyyvvviiilll||||||tttzzzeeeJJJFFFBBBAAA>>>::::::===888:::<<<;;;777333///...000222555888999999888666666555222///---,,,,,,------,,,++++++******++++++************************))))))))))))))))))))))))************************************************************************)))))))))))))))******+++******************************************************++++++++++++******''')))***+++***+++,,,...000666<<>>???AAABBBCCCDDDDDDDDDCCCAAAAAA|||{{{tttmmmooo}}}zzzwww{{{|||zzz|||~~~yyymmmssssssmmmsssuuurrrfffTTTPPPJJJFFFDDDCCCAAA@@@@@@AAABBBCCCCCCAAA@@@>>>;;;999777666666666444333---...///000000000//////------,,,,,,,,,,,,------***************************)))((()))+++,,,+++***,,,,,,++++++************+++***)))***,,,---,,,+++******))))))******+++,,,************************++++++++++++++++++++++++************************+++++++++,,,,,,,,,------,,,///555;;;AAAFFFIIIKKKIIIJJJKKKKKKJJJHHHEEEDDD======>>>@@@CCCEEEEEEDDDGGGHHHIIIIIIIIIHHHFFFEEECCCEEEGGGFFFGGGNNNYYYbbbuuu~~~uuuqqqiiihhhggggggiiilllnnnpppgggbbb]]]\\\aaagggkkklllssslllaaaYYYXXX^^^gggmmmtttxxx||||||xxxooofffaaabbbdddbbb___IIIGGGCCCAAAAAABBBBBBAAA@@@@@@@@@AAABBBCCCDDDEEECCCBBBAAA===999555222111111222333555777:::<<<===>>>>>>???AAADDDDDDBBB@@@:::888555111///...---...******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,((()))***+++,,,++++++***++++++++++++++++++++++++((()))))))))************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,---...//////000777>>>EEEHHHEEEAAA>>>>>>===>>>@@@BBBEEEGGGHHHIIIFFFFFFIIISSSbbbnnnrrrrrrpppqqqzzzyyyjjjgggsss}}}ooojjjkkkjjjyyyyyytttvvvjjj___```ddddddYYYHHH>>>===888:::;;;:::777444222111///222555888:::999888666777666444111///---,,,,,,,,,,,,++++++******++++++************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***************************************************++++++,,,,,,++++++***(((***+++,,,,,,,,,...///555:::@@@BBB@@@???@@@BBBDDDDDDEEEEEEDDDBBB@@@>>>|||~~~mmmmmmzzzvvvvvviiiffflllrrr}}}{{{ooovvvxxxrrrlllmmmnnnnnnooo^^^ggg{{{~~~www]]]```\\\VVVRRROOOMMMJJJIIIBBBCCCDDDEEEEEECCCAAA@@@<<<999666555555555555444///.........///000222333...------,,,,,,------...******************+++++++++***)))***,,,---,,,+++,,,,,,,,,+++++++++******+++***)))***,,,---,,,+++*********)))******+++,,,************************++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,,,,,,,---------,,,222:::CCCIIIKKKJJJIIIGGGGGGGGGFFFDDDBBB???>>>???BBBFFFLLLPPPQQQOOOLLLIIIIIIIIIGGGCCC@@@???@@@FFFNNNUUUWWWWWWbbbwww}}}~~~{{{qqqbbbUUUNNNMMMFFFHHHKKKKKKKKKKKKLLLNNNLLLHHHEEEEEEIIILLLMMMLLLMMMIIIDDD@@@AAAGGGNNNSSSPPPfffnnnggg```WWWUUU^^^mmmeeeeeeuuuyyywww}}}~~~]]]XXXQQQKKKGGGDDDBBB@@@>>>>>>>>>>>>@@@BBBEEEFFFDDDFFFFFFAAA999444666999333333222333444666888999>>>>>>>>>AAACCCDDDCCCAAA???<<<888444111000//////******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,((()))***+++,,,,,,+++***++++++++++++++++++++++++(((((())))))*********+++'''(((((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,---......//////......---))))))+++---///111222333===EEELLLKKKDDD<<<::::::===???CCCGGGIIIIIIIIIHHH@@@EEEQQQdddvvv}}}wwwooo{{{sssvvv~~~yyyuuuiiihhhqqqjjjuuu~~~cccKKKBBB888999:::888666444444555000222666999::::::888777777666555333000...,,,+++,,,,,,++++++***+++++++++************************))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++***************************************************++++++,,,,,,++++++***)))+++,,,---------///111999>>>CCCCCCAAA???AAADDDEEEEEEFFFFFFDDDAAA???===}}}zzzxxxsssrrrlllddd```aaaiii}}}{{{uuuuuuuuujjjhhhmmmlllccceeejjjyyyuuuqqqjjj```mmmmmmpppjjjdddiiifffTTTJJJEEE@@@@@@CCCEEEBBB>>>CCC>>>888555666888888777111111000///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************///,,,***)))******)))''')))******+++++++++******+++++++++*********)))))))))************+++++++++******************************+++++++++,,,,,,,,,---,,,++++++,,,...000111444999@@@DDDDDDBBB@@@>>>???>>><<<999777:::@@@DDDJJJLLLMMMNNNMMMLLLMMMNNNHHHCCC???>>>???CCCLLLUUUdddiiirrrwwwzzz{{{ssslllbbbdddfff```SSSGGGCCCDDDDDD@@@BBBAAA??????BBBDDDBBBBBBDDDDDD@@@===>>>BBBDDD@@@FFF@@@<<>>???@@@@@@@@@>>>===;;;888444000---+++,,,,,,,,,+++)))))),,,...,,,,,,,,,,,,,,,,,,,,,,,,************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++------------------------111///---,,,...222777;;;===@@@EEEFFF@@@888777<<<>>>CCCHHHIIIFFFDDDHHHOOOXXXZZZ___nnnxxxppprrrvvv|||rrrhhhjjj|||lllqqqxxxsssxxxeeeSSS>>>333;;;>>>666333888000111222555999===<<<999999888666555444222000---,,,,,,,,,+++,,,,,,------************************************))))))))))))************************+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))))))))***++++++++++++***++++++******************)))************+++++++++)))+++---,,,***,,,222888>>>@@@AAAAAAAAAAAABBBCCC@@@DDDCCC@@@>>>@@@AAA???zzz}}}xxxooommmhhhooo|||qqqmmmqqqoooZZZ```jjj}}}uuunnniiiiiiOOOJJJFFFFFFHHHJJJJJJHHHAAA===999777777777666555333222000///.........///,,,------------------,,,,,,++++++******++++++,,,************************...,,,************)))(((+++++++++++++++***)))(((+++++++++*********))))))************++++++++++++***************************++++++++++++,,,,,,,,,------,,,,,,---000222444888<<<@@@BBB@@@<<<888666000111333666<<>><<<<<<<<<===<<<;;;<<>>>>>>>>777666444222333444777888<<<<<<<<<<<<===>>>@@@@@@AAA@@@???<<<888555222000---,,,+++******+++,,,---++++++++++++++++++++++++************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************+++***)))))))))***+++,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++------------------------000...------000555:::>>>GGGDDDBBBAAA===999:::>>>FFFCCCBBBFFFOOO]]]kkkvvvzzzrrruuuyyy\\\KKK===:::999555666<<<555666777888;;;<<<:::888:::888777666555222///,,,,,,,,,+++++++++,,,,,,---************************************))))))))))))************************+++*********))))))))))))************)))))))))((())))))))))))))))))))))))))))))***++++++++++++***************************************++++++++++++***,,,---,,,+++---444:::???@@@AAAAAAAAAAAACCCDDDFFFEEEGGGFFF>>>666>>>KKK~~~zzzrrrooorrr{{{sssrrrlll___gggnnn}}}uuutttyyypppNNNKKKGGGFFFHHHKKKMMMNNNCCC@@@===:::999888666555555333000...---------...------............------,,,++++++******++++++,,,************************,,,+++)))***+++,,,+++***------,,,,,,+++)))((('''+++++++++***************************+++++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------///333666888999<<<>>>>>>;;;666333111///111444:::BBBHHHLLLNNNMMMLLLIIIDDD???>>>>>>@@@DDDSSS```hhhsssqqqbbbYYY```VVVOOONNNKKKFFFFFFLLL[[[ZZZZZZ___kkkxxx|||xxxsssfff\\\^^^eeepppuuujjjeeefffkkkooorrr}}}{{{rrrmmmbbbUUUSSSQQQNNNKKKHHHHHHHHHHHHGGGJJJBBB======>>>>>>===>>>@@@DDDOOOTTTYYYooo{{{lll```ZZZSSSPPPJJJBBB===::::::;;;===@@@CCCCCC@@@??????AAA;;;999888666666777888:::???===;;;:::;;;===???AAACCCBBBAAA>>><<<999777555///,,,)))))),,,------+++************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))******+++,,,++++++,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,------------------------------...000444999???BBBHHH@@@::::::<<<===???CCCHHHKKKRRR```rrr|||uuufff\\\PPPIIIFFFEEE@@@<<<::::::;;;<<<<<<:::999888888888777777666333///,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++*********)))))))))***************************************)))))))))************))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************************+++++++++,,,+++,,,---,,,,,,000777===AAA@@@@@@@@@@@@BBBCCCEEECCC@@@DDDHHH@@@<<>>;;;999999999777555111...,,,,,,---.........///000000///......,,,++++++******++++++,,,******************************)))***,,,---,,,+++,,,,,,,,,,,,+++******)))*********************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------...///222666999;;;888:::<<<;;;888555333222555777<<>>;;;<<<@@@GGGLLLccctttmmmbbbXXXUUUSSSMMMGGGEEEFFFJJJSSS```kkkpppnnniiirrrsssxxxvvvkkkvvv|||xxx~~~}}}fff```fffiiikkklllmmmlllfff___VVVKKKCCCDDDEEEDDDDDDGGGAAAAAAFFFCCC>>>IIIWWWVVVaaalllvvvxxxzzzwwwfffVVVMMMKKKIIIFFF===???AAACCCCCCBBB???>>>???>>><<<;;;:::;;;<<<<<>>@@@AAA@@@@@@???===;;;999888222...)))***---///---***++++++++++++++++++++++++*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************+++++++++++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,........................,,,---///333999>>>CCCFFFFFF===777;;;BBBFFFHHHJJJDDD\\\|||xxxwwwnnnpppkkknnnqqqnnnllliiiiiiooommmXXX???===;;;:::;;;:::888777999555555666777777666222///---,,,,,,++++++++++++,,,+++++++++++++++++++++++++++++++++*********))))))*********************************************************)))))))))))))))))))))))))))))))))))))))))))))***++++++++++++******************+++++++++*********+++++++++,,,,,,,,,---------...333;;;@@@BBBAAA??????AAACCCDDDEEEBBB@@@@@@@@@CCCUUU}}}{{{}}}sssrrrqqqnnniiijjjzzzyyyqqqxxxxxxqqqqqqwwwtttjjjssssss{{{xxxfffHHHFFFEEEFFFJJJNNNQQQQQQQQQMMMFFF???:::888999;;;888666333000...------...---...000000000000...---,,,++++++******++++++,,,***************************)))***+++---...---+++)))***+++,,,,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------...000333777999<<<===;;;<<<<<<;;;888555555555555999@@@FFFJJJHHHDDD@@@======>>>@@@FFFQQQ^^^fff~~~nnn]]]QQQMMMJJJIIIFFFCCCEEEJJJMMMgggzzzrrrlll~~~yyyzzzyyyvvv___TTTLLLLLLOOOPPPPPPQQQJJJGGGIIIFFF<<>>AAAAAA???BBBAAA@@@???>>>>>>??????CCC@@@===:::999:::<<<===???????????????>>>===<<<666111,,,,,,///000---***,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******++++++++++++***++++++,,,,,,,,,++++++++++++,,,,,,,,,---------........................,,,...222888>>>CCCGGGIIIIIIBBB???DDDIIIJJJJJJJJJLLLttt}}}ooosssoootttzzzzzz{{{~~~}}}XXXGGG>>>888888999777777;;;333333444666888888666333...------,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++***************************************************+++++++++))))))))))))))))))******))))))))))))))))))))))))))))))***++++++++++++***))))))*********+++++++++***++++++++++++,,,,,,,,,---------///222888>>>CCCCCCAAA???@@@BBBDDDDDDDDDFFFFFF>>>999JJJtttxxxtttwwwhhhhhhlllmmmpppuuuxxx~~~{{{mmmrrrvvvvvvpppfffZZZSSSYYY^^^mmm~~~fffJJJHHHGGGLLLSSSWWWUUUQQQVVVSSSLLLCCC<<<888888999888777555333111//////...---...000111111000...---,,,++++++******++++++,,,*********************************,,,......,,,***((()))***,,,------......***************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///111666:::===?????????@@@@@@>>>;;;888666777888;;;???CCCEEECCC@@@>>>======AAAGGGQQQ\\\jjjwww~~~wwwmmmddd]]]VVVNNNHHHEEEOOO]]]ddd^^^WWWXXX___sssuuu~~~{{{}}}yyy|||}}}llliiiddddddkkkrrrpppjjj]]]TTTSSSOOOEEEEEEIIICCCCCCFFFLLLUUUdddzzzyyydddLLLEEE<<<666666:::>>>@@@AAAAAA@@@@@@???@@@@@@@@@BBB@@@>>><<<:::999999999===>>>???@@@@@@AAA@@@@@@:::666111///000///---***,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***++++++++++++*********+++,,,,,,,,,++++++++++++,,,,,,------..............................---111666<<>>;;;999999;;;>>>AAACCCEEEAAA======BBBHHHNNNTTT]]]dddiiilllnnnpppbbbWWWNNNKKKGGGDDDLLLYYYuuuxxxzzzooo~~~wwwxxx{{{uuuttt{{{rrr|||}}}lllaaaZZZPPPRRRWWWSSSLLLEEEDDDLLLSSSZZZfffsssooopppppptttqqqaaa```\\\RRRFFF???===???>>>>>>>>>>>>>>>?????????@@@@@@@@@???<<<999666444::::::<<<>>>???@@@@@@AAA<<<:::777333000...,,,,,,++++++++++++++++++++++++************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************((()))***+++,,,++++++***)))***+++,,,,,,,,,,,,+++++++++,,,,,,---......///........................000333999@@@EEEHHHJJJJJJHHHHHHHHHHHHGGGLLL[[[jjj{{{```GGG??????<<<:::<<<666555333333555777777777111111000......------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************++++++,,,,,,,,,((()))))))))************))))))))))))))))))))))))))))))***++++++++++++***((())))))***++++++,,,,,,+++++++++,,,,,,,,,------+++,,,///333:::???CCCEEEBBB@@@???BBBFFFGGGDDD@@@888999BBB\\\rrrwwwzzzyyywwwsss```YYYtttuuu}}}rrruuusssddd\\\___QQQUUUfff|||ssskkkjjjhhh^^^iiifffgggqqq~~~uuuiii___```^^^WWWLLLAAA;;;888666777888888666444111///+++---///000000///---+++,,,++++++++++++++++++,,,************************++++++,,,---///...+++))),,,,,,---------,,,++++++))))))******++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......555999AAAGGGJJJIIIEEECCC;;;;;;;;;::::::===AAAEEE;;;>>>@@@===<<>>???@@@AAAAAA>>>:::555222555666888:::<<<===>>>>>>>>>===:::555000---,,,---************************************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))************************((()))***+++,,,+++******)))***+++,,,,,,,,,,,,,,,++++++,,,,,,---...//////////////////////////////111555;;;BBBGGGIIIJJJJJJJJJKKKNNNOOOQQQ___zzzxxxvvv|||}}}|||qqqPPPEEECCC>>>;;;<<<:::777444333444555666666222222111//////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************++++++,,,,,,,,,(((((())))))*********+++))))))))))))))))))))))))))))))***++++++++++++***((())))))***++++++,,,,,,++++++,,,,,,,,,---------***,,,///555<<>>>>>PPPzzzyyyhhhddd{{{|||ssskkkiiieeelllcccddd}}}xxxmmmhhhhhhlllrrrwww|||qqqgggccccccbbbVVVEEE>>>AAA888888777777666555444333---...///000000000......******+++,,,,,,------...++++++++++++++++++++++++***++++++,,,,,,++++++***)))***,,,,,,,,,***(((''',,,++++++******++++++,,,...+++)))***---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...111444666;;;===BBBHHHKKKIIIAAA;;;555;;;===<<>>777111888666555555777999::::::======;;;999666222///---.........---,,,+++***)))))))))))))))))))))))))))+++++++++*********)))))))))))))))))))))))))))))))))************+++++++++*********)))))))))))))))++++++++++++++++++++++++,,,---......,,,,,,---...,,,,,,,,,---------......---...000///......///000+++<<>>@@@AAA???999555555333222333666888::::::======<<<:::777333///---------------,,,+++***)))************************+++++++++*********))))))************************)))************+++++++++************))))))))))))++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,---------.........---...000///...///000222999@@@@@@AAAHHHHHHFFFNNNDDDXXXpppzzzuuuqqq~~~ssssssooodddbbbWWW;;;<<<999666555444444444333555555333222000...---,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,******************************************************++++++++++++******))))))***++++++++++++***************+++++++++++++++++++++***++++++,,,------000666===BBBDDDCCCBBBBBBBBBBBBCCCDDDCCC>>>999HHHeeexxx~~~qqqdddaaakkkyyyssstttmmmhhhnnnzzzzzzwwwtttuuuzzzxxxmmmccc___[[[QQQCCC;;;:::999888777777666333000000000////////////000000000000...---------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,---.........---+++***,,,,,,++++++++++++,,,,,,---+++******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000333777:::<<>>AAABBBDDDEEEAAAAAAHHHRRR```hhhqqqsssmmmcccXXXSSS???@@@???AAAQQQqqqzzz|||}}}fff]]]cccoooxxxrrrrrriiiXXXMMMPPP]]]ggghhhdddcccfffiiijjjmmmrrrqqq{{{~~~}}}}}}mmmgggsssvvvjjjaaaYYYZZZYYYUUUOOOHHHEEEDDDFFFGGGiii~~~ooo^^^KKKAAA>>>======>>>:::<<>>666777666111///333444555444444222000---,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******************************************************++++++++++++******))))))***++++++++++++***************+++++++++,,,+++++++++++++++,,,------...222888???CCCEEEEEEEEEBBBBBBBBBCCCDDDBBB@@@>>>gggxxxYYY|||qqq|||mmmccceeeiiimmmqqqqqquuurrrnnnlllmmmlllfff^^^bbbhhhtttxxxqqqhhhbbb^^^XXXMMMBBB>>>;;;999999:::999666333111000///...---...///000222111///---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,+++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,---------------------------------,,,---000333888<<<@@@CCCHHHLLLNNNKKKEEEAAAAAADDDJJJDDDBBBFFFKKKSSScccsss|||rrrdddYYYRRRPPPNNNNNNLLLSSSlllhhhfffuuufffTTTOOOQQQTTTUUUTTTWWWWWWUUUZZZjjj{{{rrrqqquuu}}}sssqqq}}}vvvtttnnniiiooo{{{nnn]]]RRRNNNLLLJJJkkk{{{tttjjjaaa\\\TTTFFF:::;;;===???AAA@@@???===<<<555333111222444666666666666888:::;;;:::888555333......---,,,,,,+++++++++************************************************************************))))))*********+++++++++)))***************++++++++++++++++++++++++++++++,,,---......,,,,,,---...------------............//////000//////111555888>>>???@@@GGGKKKBBBEEEZZZ|||zzzlllRRR<<<999888222111777444555555555444111...---...------------,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******************************************************++++++++++++******))))))***++++++++++++************+++++++++,,,,,,,,,++++++++++++,,,------///444;;;AAAEEEGGGGGGGGGEEEFFFFFFEEE@@@???FFFOOOcccPPP|||uuuzzz}}}rrrsssqqqnnnpppuuuwww|||yyy{{{~~~|||vvvrrrppphhh___```iii{{{wwwllllllpppnnngggaaa___XXXOOO@@@<<<888777999:::888555111000...---,,,---......111000...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,---+++,,,,,,++++++,,,---...------------------------,,,...222777===BBBGGGIIIKKKMMMNNNMMMJJJFFFDDDDDDEEECCCFFFTTTfffwwwnnn___YYY\\\dddkkksssiii___dddzzzttt\\\aaarrr{{{{{{zzzuuufffUUULLLMMMQQQSSSRRR]]]fffooovvv~~~zzzuuujjjiiitttwwwtttccc]]]ZZZVVVnnnqqqpppmmmqqq~~~}}}mmmTTT>>><<<;;;;;;;;;<<<===>>>>>>999777444444444555444444111333666999;;;;;;:::999111000...---,,,++++++,,,************************************************************************))))))*********+++++++++))))))******+++++++++,,,++++++++++++++++++++++++,,,---......,,,,,,---...---------.........//////000000000///000333888<<>>DDDFFFGGGHHHIIIGGGHHHHHHCCC;;;===RRRiiifffXXXVVV||||||nnnvvv~~~tttppprrrmmmyyy|||xxxrrriii^^^___jjjlll^^^aaaooovvvoooiiijjjfff^^^FFF???777555666888777444111000///......------...//////......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------+++,,,,,,,,,++++++---///------------------------...000555;;;AAAFFFKKKMMMMMMNNNNNNLLLIIIGGGDDDCCCBBBLLL\\\pppxxxhhhWWWRRR^^^qqqmmm```ggg{{{yyybbbdddnnnkkkbbb^^^XXXQQQIIIIIIRRR]]]gggkkk|||~~~vvvmmmaaacccrrr}}}vvvpppkkkeeeggg___XXXYYYcccrrrnnnYYYGGGAAA:::777999===>>>>>>===:::777555555555444333...000333666999;;;<<<===555333111...---,,,,,,,,,++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++)))************+++++++++))))))******+++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,------........./////////111111000///111555;;;@@@CCCEEEAAA@@@KKK[[[}}}xxxrrrPPPAAA<<<999777999666666777666555333222000............---------,,,++++++++++++++++++++++++,,,++++++******++++++,,,******************************************************++++++++++++******))))))***++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...333:::AAAFFFFFFFFFGGGIIIFFFFFFEEEAAA;;;CCCdddoooOOOPPP^^^yyyppp~~~{{{wwwyyy|||{{{tttkkkaaacccnnnxxxhhhbbbaaattt|||yyy}}}xxxlllQQQGGG;;;666666888666444222222222111111000///......///000000000...,,,+++------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,------***,,,---,,,******---///........................333555999>>>CCCHHHKKKMMMLLLNNNOOOLLLGGGFFFJJJNNNUUUjjjwww]]]RRRLLLXXXqqqooo^^^XXXeeettt|||nnn[[[^^^ccc]]]WWWXXXUUUWWW]]]eeeppp|||zzzooobbbcccnnnxxx}}}vvvmmmbbbZZZUUUXXX]]]bbbooo}}}xxxcccUUUDDD::::::======;;;<<<999666555555555444333///000111444666999;;;===888666333000---,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++)))************+++++++++))))))***++++++,,,------++++++++++++++++++++++++***+++,,,,,,******+++,,,............////////////222111000///111666===BBBAAAEEEBBBKKKhhh~~~sssbbbSSSHHH@@@;;;777888777777666555444333333............------------++++++++++++++++++++++++,,,++++++******++++++,,,******************************************************++++++++++++******))))))***++++++++++++***+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......555<<>>>>>:::666:::888555444555555555444111111111222444777:::<<<;;;888555111...,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++)))************+++++++++))))))***+++,,,,,,------++++++++++++++++++++++++,,,---......,,,,,,---.............../////////000222111000///111777>>>DDDBBBHHHLLLbbbyyytttrrrxxxxxxkkk[[[OOOEEE>>>999888777555444444444444//////.........---------++++++++++++++++++++++++,,,++++++++++++++++++,,,******************************************************++++++++++++******))))))***++++++++++++***++++++,,,,,,,,,------------,,,,,,,,,,,,---......666===DDDGGGFFFDDDEEEGGGIIIAAA???FFFQQQfffmmmLLLPPP{{{~~~|||{{{~~~{{{}}}xxxyyyuuuuuu|||www]]]EEE===999333555===666666555222///...///000///222000///888BBB;;;,,,+++,,,---.........---,,,---,,,,,,++++++,,,,,,---+++,,,,,,---.........---,,,,,,,,,---------......,,,,,,,,,---------......,,,///000...++++++000555===EEEIIIFFFEEEJJJNNNMMMKKKIIIFFFDDDGGGVVVpppyyyllloooiiiQQQKKKWWWkkkuuufffRRRNNNNNNUUUXXXWWWYYY]]]SSSTTTXXX___gggpppwwwzzzvvvyyy}}}~~~{{{wwwqqqkkkddd^^^ZZZXXXccchhhTTTGGGAAA>>>:::===999999<<<:::222000222333000......000333555666<<<;;;888555222///---,,,+++++++++***++++++,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,---------...............///////////////...///111333777;;;???AAAEEEGGG```yyy}}}|||pppMMM999===777111777:::666555666000---......,,,,,,.........---,,,,,,+++******************************,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********.........///......------,,,---------,,,---000222===@@@DDDHHHJJJJJJHHHGGGFFFAAA>>>RRRuuuwwwGGGQQQwwwzzzvvvuuu~~~}}}{{{tttxxxyyyxxx}}}eeeKKK===888666666888666666444222000//////000...111///---444<<<888,,,,,,---.........---,,,+++------,,,,,,,,,,,,------+++,,,---...............,,,,,,,,,---------......,,,,,,---------.........,,,///000...,,,---333888>>>CCCGGGFFFIIIMMMNNNJJJCCC???>>>EEEVVVooosssbbb^^^jjjjjjXXXZZZ___kkk{{{ppp```QQQMMMLLLPPPQQQPPPQQQUUUaaaeeekkkrrryyyzzz{{{nnnddd^^^ZZZWWWiiiooonnnsssvvv{{{yyyjjjaaaYYYJJJ:::===::::::>>>>>>888444555222000......000333666777;;;:::999666444000...,,,,,,+++++++++++++++,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,,,,---------...............////////////000000111555666555:::DDDFFF@@@FFFTTTwww}}}}}}|||}}}eeeDDD;;;444333666999999555777111---...///,,,,,,.........---,,,,,,+++******************************,,,,,,+++++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******------.........------,,,,,,------------...111444???AAAEEEHHHIIIIIIGGGFFFDDD???@@@XXX~~~gggMMMfffxxxttt{{{xxxqqqjjjlll|||yyy|||wwwqqqyyypppWWWAAA999;;;:::666777666444333111000000000---111000,,,...444333,,,............---,,,++++++------,,,,,,,,,,,,------,,,---..................,,,,,,,,,---------......,,,------------.........---///000///...111777===@@@CCCEEEGGGKKKNNNKKKEEEBBBBBBHHHWWWpppeee___hhhvvvwwwhhh___]]]___hhhqqqnnn___PPPHHHEEEDDDGGGIIIKKKNNNSSSjjjqqqyyyvvvlllfff```YYY\\\WWWTTT[[[eeexxxzzzqqqZZZ@@@===999888<<<>>>:::666555222111000///000333555777999:::999888666222///---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,------------...............//////000000000000000444555444:::DDDEEE@@@NNNdddtttnnnsssyyyzzzxxxxxxyyy~~~^^^@@@666:::666999>>>666888222/////////---,,,......------,,,,,,++++++***+++++++++++++++++++++++++++++++++*********************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,------------,,,,,,,,,------------///444777AAACCCFFFHHHHHHGGGFFFDDDAAA???GGGddd|||RRRYYY~~~rrruuurrrqqqyyy|||yyyxxxxxxvvvtttwww~~~{{{hhhKKK<<<>>>???999888777555444444444222111...333222---***---///...//////......---,,,+++***......------------......---....../////////......,,,,,,,,,---------......------------...............///000000111666<<>>EEEOOOkkk{{{qqqnnnrrrvvv|||zzzxxxxxxwwwJJJ<<>>AAAUUUwww___LLLpppsss~~~uuuxxxuuuyyyzzz|||\\\CCC??????::::::888777777888777555333111555555000++++++...111//////...---,,,+++++++++///......------......////////////000000///......,,,,,,,,,---------......---------........./////////000111222555;;;AAAEEEFFFJJJLLLJJJDDDAAADDDJJJRRRmmmjjjYYY^^^sss|||uuugggVVVNNNLLLJJJHHHGGGHHHJJJLLLKKKPPPVVV]]]fffrrr~~~|||nnnwww~~~{{{rrrlll^^^XXX[[[^^^ooonnnSSSMMMDDD>>>===>>>???>>>777777777444111///000222888999:::;;;999666333111...------,,,+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------.........////////////000000111222222333777222999GGGEEE>>>RRRrrr}}}www|||NNN@@@CCC666999DDD;;;<<<666222222111...---...------,,,,,,,,,,,,++++++++++++++++++++++++++++++******************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---------,,,------------...333:::???FFFFFFGGGGGGGGGEEECCCBBB>>>HHHjjjgggSSS___yyyrrrkkk~~~tttqqqzzzmmmPPPCCC===888;;;999777777999999666333333666777333---,,,///222///...---,,,,,,,,,,,,,,,//////............//////000000000000000//////...,,,,,,,,,---------......------........./////////000111333666:::???DDDFFFHHHJJJKKKHHHBBBAAAMMMZZZrrrzzzjjjcccmmmzzztttfffXXXJJJDDDFFFFFFDDDDDDHHHQQQXXXZZZbbbjjjpppyyywwwoooyyyqqqqqqfff]]]]]]\\\bbbsssuuu```\\\QQQCCC<<<;;;<<<<<<;;;<<<<<<999444111222444888999::::::999777555444///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------------.........///////////////000111222333333444666333<<>>DDD>>>>>>777333333222...---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***+++,,,------......---......------///555===CCCGGGGGGGGGGGGFFFDDDCCCBBBEEEWWWZZZ]]]|||ttt~~~qqq___ggg{{{yyy```MMM@@@999:::777555777999999666111444555666444000---///222......---,,,,,,,,,---...000//////////////////000000111111111111000///...,,,,,,,,,---------..................////////////111222444999>>>BBBEEEFFFIIIFFFDDDDDDDDDKKK]]]ooo~~~|||ooo```UUUHHH@@@BBBCCCEEEIIIQQQ\\\ccciiisss}}}{{{|||{{{mmmhhhdddaaaffflllyyyyyysssmmmlllbbbPPPAAA<<<;;;999===@@@AAA>>>999777888;;;999999::::::999888777777//////...,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,------------...............///////////////000000111222333444555222888AAAHHHNNNcccxxxyyyyyyuuuxxxxxxuuu{{{|||vvvrrriiiccc^^^XXXPPPJJJEEEAAA???999444444222...---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,....../////////......---,,,///777@@@FFFGGGGGGGGGGGGFFFDDDCCCBBBVVVjjjooo]]]pppxxxooooooyyyyyyeeeTTT___vvvkkkWWWFFF===888555333555999999444000444555555555222...///111...---,,,+++,,,---...///000000////////////000000111111111111111000//////,,,,,,,,,---------................../////////000111222666;;;@@@DDDFFFFFFJJJBBB===@@@HHHUUUkkk~~~hhhYYYOOOBBBDDDDDDEEEKKKTTT^^^ggglllvvv~~~wwwqqqiiiggggggmmmwwwuuu{{{}}}uuuaaaNNNEEEAAA>>>>>>AAADDDBBB===;;;>>>AAA::::::999999999999999999000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,---------................../////////000///000000222333444555555444BBBIIIGGGUUU~~~~~~zzzuuuzzz}}}|||{{{zzz|||pppooowww~~~{{{llliiimmmlllwwwuuukkkcccVVVHHHCCC@@@:::555444222///---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,---...///////////////...---,,,000777AAAHHHGGGGGGGGGFFFFFFDDDCCCCCCdddyyyUUUccc~~~iiicccmmm~~~|||ttthhhlllggg]]]ggg~~~lllMMM>>><<<888444333666999666000000666888222///222333111+++,,,,,,,,,---.........////////////000000000000------...000222333111///...........................---,,,---///000111000333888>>>AAADDDHHHIIIIIIAAA<<>>@@@DDDFFFDDDEEEHHHEEE>>>777444666888888777666333////////////---***++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------................../////////000222111111111111333444666999???FFFXXX~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~{{{rrrlllwwwuuussssss}}}jjjTTTMMMEEEAAA<<<888666333///,,,......---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))***+++,,,.........------,,,,,,,,,...------------...//////...,,,+++...444<<>>DDDGGGGGGFFFIIIIIICCCFFF```}}}ggg\\\mmm```dddwwwmmmnnnuuu}}}nnnpppuuu|||pppKKK>>><<<::::::999777333111LLLLLLFFF<<<444111...,,,111111000000000000000000////////////000000000000000///......000000000...........................000000000000111333555666:::===BBBGGGHHHFFFCCCAAAIIIUUUhhhuuuwwwiii^^^XXXRRRMMMFFFDDDPPPaaaWWWbbbuuutttttt{{{~~~yyyppphhh```cccwwwnnn\\\JJJDDDBBBHHHOOOPPPPPPQQQOOOJJJBBB<<<999999::::::888555111///.........---++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------............/////////000000000111222222111000222555777===DDDjjj~~~||||||xxxpppttttttuuuvvvwwwxxxxxxyyyvvvyyyzzzyyyyyy|||{{{yyy{{{|||eeeVVVNNNCCC<<<999666222............------------,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---//////......---...------------,,,,,,,,,...------------...//////000//////333999@@@FFFHHHEEEFFFHHHFFFCCCQQQvvvxxxSSS___aaaYYYqqqxxxtttqqqjjjjjjsss~~~zzzkkkdddhhhooo}}}vvvwwwxxxSSSAAA>>><<<===<<<888555555OOOLLLDDD;;;333...,,,***222111111000000/////////////////////000000000000111///......///000///...........................///000000000111333666888===???CCCHHHHHHEEEDDDFFFTTTnnn~~~ddd___QQQLLLHHHFFFEEELLL]]]ooolllyyy|||www{{{yyyyyyyyytttiiieeerrrvvvTTTJJJBBBFFFMMMQQQSSSUUUSSSOOOHHHAAA;;;999999999999777333000.........///+++++++++,,,,,,,,,------------------------------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,---------.........////////////000000000222444444333222333888<<>>CCCEEEFFFHHHIIIDDD>>>EEEeee~~~YYYYYY{{{wwweee|||~~~|||xxxwwwtttrrrqqqrrrssstttuuusssqqqrrrtttwwwyyyyyyzzzvvvrrrqqqrrrrrrpppmmmsssssssssrrrrrrtttyyy|||}}}}}}~~~~~~{{{xxxtttuuuooofffkkkzzzzzzPPPCCC999999999555444666555000...///111000111333///..................---////////////000000000000000000000222333333111///////////////////////////...///111000000222888===EEECCCCCCBBB>>>???PPPeeeoooRRRNNNKKKIIILLLXXXlllnnnjjjzzzpppooowww|||mmm___QQQLLLMMMNNNRRRVVVTTTWWWYYYSSSHHH===888777999999888555111/////////++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------....../////////000000000111111---000222111000333;;;BBBLLLyyyzzzyyywwwrrrmmmiiihhhhhhfffjjjppptttuuuuuuuuuvvvyyyxxxwwwuuutttrrrqqqpppnnnlllmmmqqqssssssuuuyyywwwuuusssrrrssstttsssrrrtttvvvyyy|||~~~~~~|||zzzyyy{{{~~~|||mmmbbb___XXXNNNCCC:::666444/////////.........------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,,,,+++,,,,,,,,,------------......------------...//////---///333999@@@DDDFFFEEEGGGGGGBBBAAASSS{{{eeeTTTiii|||}}}~~~}}}vvvvvvvvvvvvuuuqqqmmmjjjjjjiiigggeeeccc```___^^^[[[ZZZYYYXXXXXXYYYZZZ[[[[[[XXXUUUUUUWWWZZZZZZZZZ]]]YYYUUUTTTTTTSSSPPPMMMPPPQQQQQQQQQPPPQQQTTTVVVYYYZZZ[[[]]]___aaabbbcccdddcccbbbdddjjjppptttvvvxxx{{{}}}{{{yyyyyy|||}}}vvvyyy}}}~~~~~~~~~}}}{{{www{{{lllZZZVVVjjjbbbNNN<<<:::<<<888666888777111...111111...,,,------..................///////////////000000000000///000222444666666222000////////////////////////...111222111111333:::@@@EEECCCCCCCCC@@@IIIiiizzz\\\OOOIIIGGGPPPbbbyyy|||wwwwww}}}wwwwww~~~yyynnnccc[[[VVVRRRRRRUUUVVV]]]ccc___RRRDDD<<<999888999:::888333///...///++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......//////000000000111111111---111444444333777@@@HHHaaa~~~|||xxxxxxxxxvvvrrrmmmiiiiiijjjkkkpppuuuwwwuuuttttttvvvuuutttsssrrrqqqpppooonnnhhhhhhmmmtttvvvqqqnnnpppooonnnoooppppppooollliiifffnnnxxx~~~~~~|||||||||zzzzzzzzz|||}}}~~~~~~}}}}}}wwwkkkgggfffeeegggeeeZZZJJJ===777777////////////............+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,---------.........------------...//////...000555<<>>???;;;555444222000///000000...,,,000000///............///000000000000000/////////111000000111333444333222000000111222333333111000000333333000333;;;@@@@@@LLLDDDAAA```yyylllbbbXXXSSSMMMJJJTTTbbb}}}vvvqqqpppuuuyyyvvv___ZZZ```\\\aaajjjppphhhWWWHHHBBB<<<888888;;;;;;555111000---,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...///------------------------,,,,,,---------.........---------............///000000000000000000000///---888444111888===RRRwww~~~{{{xxxvvvwwwyyyyyyyyyvvvwwwxxxwwwuuurrrqqqqqqppptttxxxyyyvvvrrrpppooopppssspppjjjkkkqqqmmmcccYYY```gggfff___VVVRRRRRRHHHHHHIIINNNXXX___[[[RRR```vvvlllooo|||zzzwwwuuuvvvwwwwwwvvvuuuzzz{{{|||~~~nnnOOO@@@;;;555333000...------------000000///......------,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,++++++,,,------,,,---.../////////......000444;;;BBBGGGHHHGGGEEEDDD???NNNwwwhhhYYYrrrooo~~~{{{uuuwwwuuuppptttnnnddd\\\\\\]]]UUUKKKGGGFFFDDDAAA>>>======??????AAAAAAAAADDDJJJMMMMMM```ccchhhkkkgggffflllvvv~~~}}}~~~pppsss}}}vvvuuuuuunnnpppqqqvvviiiOOOAAA<<<777111444333111000111000///---111000000/////////////////////000000000000000000111000///000333555666777000111222333222111000///222333333222777>>>BBBBBB@@@JJJXXX|||xxxsssZZZKKKEEEKKKQQQXXXppprrrxxxwwwrrrvvvnnndddddd[[[^^^gggrrrsssfffTTTHHH>>>999999===>>>999333111...------,,,,,,,,,---------------,,,,,,------...---------------------------------.........//////---------............///000000000000000000000000000555333444;;;GGGjjj~~~{{{yyyxxxvvvttttttvvvyyyzzzzzzyyyxxxwwwvvvuuurrrooolllkkkoootttvvvtttqqqooommmoooqqqnnnhhhgggjjjeee[[[RRRVVVYYYUUUMMMEEECCCCCC???===AAALLLTTTRRRMMMJJJaaaqqqkkkpppzzzmmmoooqqqvvvzzz{{{yyyvvvyyyyyyzzz{{{}}}~~~~~~}}}}}}~~~vvvvvv{{{UUU???===666444111/////////...---222111000/////////000111..................------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,---...////////////...111666===CCCGGGHHHFFFEEEBBB;;;]]]tttWWWiiikkk\\\ppp|||pppqqqzzzjjj___WWWQQQPPPPPPOOOMMMMMMKKKLLLKKKIIIGGGHHHIIIJJJKKKOOOYYYccccccaaakkk{{{yyy|||xxxrrrUUUBBB:::777444555444333222111111//////222111000000//////000000/////////000000111111222111///...///333666999:::111222444444222000000000222222333777===DDDFFFEEE???TTTrrr~~~wwwaaaPPPJJJIIIRRR^^^tttzzzuuuxxx|||xxxiiibbb\\\[[[cccqqqyyyppp]]]OOOAAA;;;999>>>AAA>>>888444///...------------------///...---,,,,,,,,,,,,,,,------------------------------------............---------............///000000000000000111111111555444444777>>>SSS~~~{{{xxxwwwuuuttttttwwwyyyzzzzzzxxxuuurrrqqqqqqoooiiieeegggiiillloooppppppoooooonnnnnnkkkdddaaa___YYYPPPLLLMMMLLLGGG@@@;;;:::<<>>??????BBBGGG[[[sssvvv]]]DDDIIIHHHJJJ^^^sssqqqxxx}}}|||wwwppp[[[WWWYYYeeeqqqrrrnnnjjjRRRDDD888999???@@@<<<999111000///...............///...---,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,---------------............//////000000111111222222222444111666;;;FFFkkk~~~~~~~~~|||zzz{{{yyywwwvvvvvvvvvtttsssqqqpppmmmkkkhhhddd```\\\[[[YYYXXXZZZ]]]```bbbccc___]]]XXXRRRLLLFFFBBB@@@AAAAAAAAA???======???AAAGGGFFFMMMVVVRRRGGGGGGQQQ___oooiiiPPPAAABBBPPPddd}}}||||||}}}}}}}}}}}}}}}|||zzzzzz~~~~~~uuummmxxxmmmQQQFFFFFF>>>555111222222000---------...000222555888:::000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------............------//////......//////000111555<<>>>>>>>>>>>@@@AAAEEEFFFJJJMMMMMMOOO\\\kkkvvv{{{ppp___ZZZ___tttyyyyyyzzz|||}}}}}}{{{yyywwwxxxyyyzzz|||~~~|||zzzxxxxxx{{{vvviiiYYYPPPLLLBBB666000111222000.........///000222333444444000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---...//////...---,,,000///.........///111111666>>>GGGKKKHHHDDDAAAAAA===mmm```kkk{{{wwwkkkrrrsss|||yyysssxxxooopppqqqRRRGGG@@@AAA@@@===DDDPPPOOONNNQQQVVVWWWYYYcccoooqqqjjjtttzzz{{{~~~ttt~~~]]]GGG>>>===666777888777333111222444444333222222111111222222333222222222111000000000111111000111333333111///111666::::::666555777:::>>>===???BBBCCCGGGXXXkkkyyyhhh```OOODDDJJJWWWjjjvvvtttwwwxxxqqqoooooorrrzzzttt^^^HHHBBBEEEGGGDDDBBB222222000///............---------,,,,,,------...---------------------------------.........//////---------........./////////000000111222222333333444666AAAGGGXXX}}}{{{{{{|||tttrrrpppoooooonnnllljjjccceeefffbbb\\\VVVUUUUUUZZZZZZZZZ\\\]]][[[UUUOOOFFFCCC@@@===999777888<<<999:::<<<===>>>?????????888===CCCHHHQQQdddqqqnnn}}}sssuuuwwwzzz|||}}}{{{xxxwwwtttuuuxxxzzz}}}~~~vvvwww~~~llleeegggiiifffbbbPPPEEE777000000111000...000000111111111000000///000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---...//////...---,,,000///.........///111222777???HHHLLLIIIDDDAAAAAAPPP}}}dddzzzuuuxxx}}}zzzfffXXXpppsss}}}XXXOOOEEEBBBDDDFFFCCC@@@GGGFFFEEEHHHNNNVVV\\\^^^}}}rrriiilllttt~~~{{{ppprrrPPP@@@>>>>>><<<<<<;;;555///...333222222111111111111222222555444222000//////000000333444555555444333111000222444777777777777888999<<<===???AAAEEESSSmmmsss^^^OOOKKKOOOVVVgggyyylll|||pppooosss}}}oooZZZNNNHHHDDDDDDGGG:::666000.........---+++...............///000111.........------,,,,,,,,,------------------------111///,,,,,,...000222222111111111111222333444444666888BBBEEEuuu}}}~~~tttrrrqqqpppnnniii```YYY___``````___\\\YYYYYYYYYZZZ[[[^^^bbbccc^^^RRRIIIAAA<<<888777:::===;;;999<<<<<<<<<>>>???>>>;;;888EEEEEEFFFQQQiiizzzvvvxxxzzzzzzyyywwwwwwxxxuuuxxx{{{{{{zzzzzz|||~~~yyytttuuu}}}}}}ooofffpppkkkpppuuu^^^@@@;;;@@@222---555444000111111222222222111111//////...---,,,++++++***---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////...---///.........///000222333777CCCLLLJJJDDDCCCDDDDDDfffooorrruuunnnllleee[[[NNNGGGEEEDDD@@@<<>>???FFFEEE999000111333222222222111111111111222222444333222000000000000111222222333333222222111111444666888999999999;;;<<>>AAAJJJ]]]|||vvvfffYYYPPPMMMTTT^^^vvvsss}}}|||oooqqqzzzvvv|||vvvnnnhhh^^^PPPEEE<<<888222............---.........---......//////.........------,,,,,,,,,------------------------///...------000111222222222222111111222333333444666;;;AAAMMMyyy~~~||||||{{{wwwtttrrrpppnnnjjjddd]]]XXXWWWXXXXXXYYYZZZ]]]aaaeeeeee___VVVQQQOOOMMMIIIEEE???;;;888999===???>>>;;;===>>>???===;;;:::===???AAALLLZZZfffuuu|||yyywwwyyyzzzzzzwwwuuuuuuuuurrruuuwwwxxxvvvtttuuuvvv{{{vvvvvvyyyzzz|||{{{yyyuuuuuu}}}vvvPPP===<<<222///222---000111111222222222111111------------------,,,,,,---,,,+++******+++,,,,,,------------------------,,,---......///.........///.........///000222333;;;CCCKKKJJJBBB???DDDLLL}}}iiiwwwllliii{{{}}}{{{nnn^^^RRRMMMLLLJJJHHHFFFGGGHHHKKKTTTbbbtttwwwnnngggeeegggooo}}}~~~www~~~{{{kkkLLL:::===JJJHHH666---444666000222222111111111111222222222111111000000000111222111111000000111111222222444666888888888:::<<<>>>BBB@@@BBBKKKZZZoootttdddVVVRRROOOPPP___rrrssstttmmmwww||||||sss^^^TTTPPPHHH===@@@;;;444///---......//////...------------------.........---------------------------------------.........000222444333222222222222222222333333444555???AAA\\\~~~|||zzz~~~lllnnnooonnnkkkfffbbb___]]]]]]]]]]]]\\\\\\^^^bbbeeecccYYYKKKBBB>>>=========;;;999888;;;???AAA???===999<<<===:::888;;;DDDLLLYYYeeepppuuuyyyxxxxxxzzz{{{{{{yyyvvvsssrrrrrrqqqsssvvvvvvuuurrrqqqppp{{{wwwuuuwwwuuusss}}}zzz~~~eeeAAA888333222111***111111222222222111111000,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,...........................------------...//////............///111333444>>>CCCJJJKKKAAA===KKK```vvvjjjzzzmmm~~~ccciiizzzxxxrrruuuwwwcccUUUPPPRRRVVVYYY^^^aaadddgggmmmzzzssseee^^^^^^iiiyyyvvvxxxTTT<<<:::@@@@@@777222555444000333222222111111222222333000000000000111111222222111000000000000222444555222333555555666888<<>><<<777:::<<<>>>AAAHHHSSS\\\ssswwwxxxyyy}}}yyyzzz|||}}}|||yyyuuurrrqqqrrrrrruuuxxxyyyxxxvvvsssqqqvvvtttuuuwwwuuuttt{{{wwwJJJ888666666333000111111222222222111000000------------------------++++++++++++,,,,,,,,,---------------------------......---,,,,,,...///000............000111333555AAABBBHHHKKKBBB@@@YYYyyyiiitttmmmhhhyyydddttt~~~{{{iiivvvrrrmmmnnneeewwwrrr[[[JJJFFFKKKUUU[[[kkkqqqzzztttddd^^^___mmmcccBBB:::555666>>>@@@888333444333333222222222222333333...//////000111111111222222111111111222333555777222333444444666999>>>BBBGGGOOOaaaxxx~~~\\\PPPGGGHHHMMM]]]pppkkkyyyzzzzzzsssxxx||||||wwwttttttwww~~~yyyyyy|||uuuqqqVVVMMMJJJEEEGGGCCC;;;444///...///111///...---,,,,,,,,,,,,,,,................................................000000222555888888666333222222222222333444555666666DDDNNNxxx{{{yyytttvvv}}}wwwsssqqqrrrsssnnneee___fffiiikkkjjjhhhgggjjjmmmnnnssswwwuuukkk]]]PPPHHH???<<<999777777888999999888999:::===???>>><<<:::======@@@FFFNNNXXX```dddmmmsss~~~~~~|||{{{zzz|||||||||yyyvvvssssssttttttuuuxxx{{{{{{zzzwwwuuuqqqqqqsssvvvvvvvvv{{{WWW>>>999666333555222222222222222111000/////////...---,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,...///000............000222444666CCCCCCGGGHHH???CCCddd{{{cccmmmssszzzkkkqqqdddeeesssnnnrrr~~~nnnXXXEEE>>>CCCMMMTTTaaakkkzzzqqqdddaaacccqqq|||nnnFFF>>>555999HHHIII;;;444999333333222222222222333333...///000000111111111000222222222222333444555666444555555555777<<>>888:::<<<>>>???>>>===<<<@@@@@@BBBIIIRRR[[[```bbbdddyyy{{{|||}}}xxxqqqyyyyyyyyywwwuuutttuuuwwwtttuuuvvvyyy{{{zzzwwwuuunnnppprrrsssssstttvvvyyy}}}{{{aaaEEE>>>555///666222222222222222111000///000///...---,,,++++++******+++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////.........///000333555666DDDEEEGGGBBB<<>>TTT{{{___zzzppp___xxxfffcccuuu|||iiizzzuuukkkZZZKKKAAA???BBBEEEKKKSSSbbbuuutttkkkfff```bbb||||||VVVAAALLLRRRJJJ===666555666444333333222222333333444...///000111111000///...///000111333333222111000222222222222555:::BBBHHHCCCRRRmmmtttNNNGGGLLLSSSeee|||{{{uuuzzzxxxttt~~~}}}||||||}}}~~~~~~~~~zzzjjjSSSIIIKKKIIIEEE===444//////000...............///000111---.........//////000000////////////////////////111000//////000000///---...///000222555777:::;;;DDDFFF{{{ttt|||uuu```]]]VVVRRRTTTYYYXXXUUUWWWUUUXXX^^^^^^XXXVVVYYY^^^]]]]]]aaafffhhhgggdddfffhhhgggbbbWWWIII>>>777222555888;;;<<<<<<<<<<<<888;;;>>>@@@BBBCCCEEEGGGNNNRRRWWW[[[___gggttt}}}{{{wwwwwwyyy{{{nnnpppqqqqqqrrrtttwwwzzz{{{xxxvvvvvvxxxwwwtttqqqlllnnnooooooppprrrsssrrrpppmmmzzz~~~yyy~~~xxx\\\IIIJJJ>>>///666333333333222222000//////,,,,,,,,,---------......)))+++,,,...//////..............................+++,,,.../////////...---.........///111333666777<<>>============<<>>666444777666555333111///...---......---------,,,,,,,,,...........................------,,,,,,------.........//////...---,,,,,,...///000//////111555888>>>IIIFFF;;;KKKwwwhhh}}}{{{{{{vvv~~~~~~ddd{{{~~~vvvooolllcccTTTFFF======DDDJJJ[[[aaammm}}}xxxiii```___[[[XXXfffyyytttfffSSSRRRJJJ???;;;>>>===999555555555444222000111222333333333222222222222111222222222222222333333444111333333333555:::@@@DDDMMMmmmyyyfffaaaXXXMMMMMMSSSZZZrrr}}}ssstttxxx}}}xxxZZZUUUUUURRRHHH===666444444000//////.......................................///////////////000111111//////000000111111222222222222333333444777<<>>???@@@@@@AAA???@@@AAADDDFFFIIIJJJKKKNNNNNNNNNJJJDDD>>>999777666999;;;<<<<<<===>>>@@@CCCEEEIIIMMMPPPSSSUUUWWW^^^bbblllyyyzzzssspppnnnllliiifffcccbbbbbbbbb[[[UUUQQQSSSUUUUUUVVVXXXcccnnnrrruuuzzztttmmmqqqpppqqqpppooooooqqqrrrrrrqqqrrrsss|||sssmmmkkkoooqqqssslllYYYCCC888666444444333222111000//////.........---------,,,,,,...........................------,,,,,,------.........//////...------,,,//////000///000222666999@@@HHHCCC<<>>>>>AAA<<<555444666777666555444444555333333333333222222222222222222222333333333444444000222444666777;;;BBBHHHVVVrrr^^^WWWNNNJJJQQQ\\\ccczzz}}}vvvwww{{{|||bbbUUUWWWVVVMMM???555111333000///......------..............................///////////////000111111//////000000111222222222222333333444555888===AAAPPPvvvcccgggaaaKKK:::;;;:::;;;<<<>>>>>>>>>======::::::::::::;;;;;;;;;<<<999999;;;<<<>>>???@@@AAA@@@BBBBBB@@@===;;;::::::777888:::;;;<<<>>>BBBDDDFFFHHHLLLQQQVVVYYYZZZYYYbbbgggpppzzzvvvpppllleee^^^```^^^[[[XXXVVVTTTTTTSSSLLLFFFBBBCCCDDDBBBCCCFFFWWWjjjtttxxxzzztttooovvvrrrqqqpppnnnmmmmmmpppssssssrrrqqqvvvvvvwwwwwwqqqoooMMM888333333333222111000000000000.........------------,,,...........................------,,,,,,------............///......---,,,//////000///000222777:::BBBFFFAAA???ZZZfffqqqsss~~~{{{~~~yyyiiimmmvvvppphhh```RRREEE<<<;;;???DDDOOOXXXhhh}}}yyysssggg^^^^^^[[[SSSRRRVVVaaasssxxxxxxuuugggUUUBBB;;;======888222222555999;;;:::888777777444444333333333222222222222333333444444444444444000222555888888:::CCCMMMeeejjj[[[[[[TTTMMMQQQ]]]nnn||||||xxxtttuuujjjXXXZZZZZZSSSCCC555000222000///......------..............................///////////////000000111///000000111111222333333222333444444666:::???CCCKKKlllvvvZZZvvv~~~YYYEEE???AAA;;;;;;<<<<<<======>>>>>>===============<<<<<<<<<;;;;;;<<<======>>>??????>>>???>>>===:::999:::;;;999:::;;;;;;<<>>>>>@@@DDDUUUjjjxxx|||~~~xxxqqquuuooommmmmmmmmllliiijjjnnnooopppqqqcccAAA333666555333222000000000000............------------...........................------,,,,,,------...---...............------////////////000333888<<>>===;;;:::;;;<<<===>>>;;;;;;;;;::::::::::::999;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999666666777999:::::::::;;;<<>>AAABBBBBBQQQuuugggddduuuhhhuuuaaaQQQHHHEEE>>>BBBJJJRRRjjjeeeqqq}}}vvvrrrhhhaaaUUUHHH???<<>>;;;<<>>SSShhhuuudddWWWKKKQQQgggqqqxxxgggdddwwwqqqmmm}}}uuutttqqqjjjfffcccgggzzz{{{kkkfffccc___QQQ>>>444444222111000000//////000000///////////////////////////////////////000111111000000111111222333333333222333555666888===BBBGGGMMMggg```YYYyyydddJJJ===@@@;;;>>>===<<<;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;:::999999;;;<<<888999:::<<<>>>BBBHHHLLLUUUZZZ```fffjjjmmmppprrrtttrrr[[[NNNEEECCCAAA???===<<<;;;:::@@@@@@???>>><<<;;;:::999:::777777999999888<<>><<<888444222000000000/////////.........------...........................------,,,,,,------...,,,---......///.........000000//////111555<<<@@@AAAAAAFFFZZZaaatttdddiiitttvvv{{{vvveeeUUUIIIDDD===999>>>CCCEEEVVViiinnnttt{{{bbb}}}xxxssspppggg```UUUHHH???<<<>>>AAAGGGQQQcccyyyssskkkddd\\\WWWQQQLLLIIIJJJDDDOOOkkkxxxwwweeeMMM>>>AAAEEE???>>>DDDCCCCCCBBB>>>999555333333555444444444444333333333333444666777777777555444666444777;;;<<>>DDDHHHUUUpppkkk]]]gggZZZHHH<<>>===>>>???999;;;>>>AAAEEEJJJQQQUUUXXX___hhhnnnqqqvvv~~~|||rrraaaOOODDDDDDCCCAAAAAAAAA@@@???>>>>>>>>>>>>>>>===<<<<<<;;;<<<::::::<<<;;;:::>>>EEETTTsss~~~}}}{{{nnnkkkvvv~~~zzzrrrppprrrsssllliiiqqquuuwwwbbbEEE===;;;777333111000111111////////////.......................................------,,,,,,------...,,,------...//////......000000//////111666===BBBBBBBBBHHH```bbb]]]iiiwwwllluuuxxxttttttvvvzzz~~~{{{wwwqqqppplllbbbVVVLLLGGGEEE<<<;;;BBBEEEAAAJJJUUUSSSbbb}}}uuuxxxuuuccc}}}|||yyyvvvrrrpppfff___TTTHHH>>>;;;===???FFFQQQcccyyywwwbbb^^^YYYTTTNNNHHHEEEFFFCCCDDDZZZxxxsssWWWCCCGGGKKKBBB===@@@>>><<<999444111000333666555555444444444333333333333444666777888777666444777444777<<>>DDDIIIXXXvvv___^^^tttwwwSSSFFF;;;AAA999:::>>>DDDIIIKKKIIIFFFDDDCCCCCCDDDDDDEEEEEEEEEEEEBBBCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCAAA>>><<<;;;;;;;;;>>>CCCHHHMMMTTTZZZ___^^^hhhsssyyy{{{rrreeefffhhh___RRRIIIHHHEEEAAAAAACCCDDDBBB????????????@@@??????>>>===999888999;;;;;;;;;@@@GGG\\\ooohhhttt|||uuusssmmmrrrnnnlllppprrr}}}fffLLL:::888555222000111222333000/////////.......................................------,,,,,,------...,,,,,,---.../////////...000000//////111666>>>CCCCCCCCCJJJbbbfffvvv^^^jjjeeedddmmmnnnmmmooouuu~~~|||lll\\\SSSXXX___[[[TTTYYYVVVCCC@@@;;;:::===???@@@EEEMMMQQQwwwnnnrrrooohhh~~~yyy}}}xxxuuuqqqlllhhhaaaSSSDDD<<<===>>>===CCCMMM___uuuttteee[[[RRROOONNNIIIEEECCCFFFBBBMMMiii}}}TTTAAABBB;;;===CCC<<<:::888444333333444444333333222222111000000000111555555444333111222444777;;;000888???@@@]]]|||oooRRROOO______hhh~~~uuujjj^^^RRRRRRaaavvvyyy~~~~~~mmm```hhhlll~~~uuusss~~~zzzkkk```UUU___yyyxxxyyypppmmmaaaIII888333333333222111000000000111000000000000000000000000000000000000000000000000000111111222222333444444777222333999======BBBIII___iiiXXXaaaoooQQQAAA===>>>AAA???GGGQQQWWWUUUPPPOOOQQQTTTQQQNNNLLLJJJKKKLLLLLLIIIIIIKKKMMMQQQSSSSSSRRRNNNLLLLLLKKKEEE@@@AAAEEEHHHIIILLLRRRZZZaaaeeegggjjjrrr|||zzzeeeSSSXXXdddpppvvvrrrjjjeeebbbUUUJJJIIIMMMLLLJJJHHHBBBBBBBBBCCCDDDBBB@@@>>>>>>===;;;;;;<<>>>>>@@@IIITTTcccyyyhhhppp|||iiixxx{{{{{{}}}{{{xxxssslllgggaaaSSSCCC<<<===>>><<>>@@@AAAMMM\\\cccbbb^^^^^^bbb]]]\\\ZZZZZZZZZZZZZZZYYYWWWWWWWWWYYY[[[]]]^^^^^^^^^ZZZWWWVVVSSSPPPRRRVVVZZZXXXXXXZZZ___eeeiiikkkllluuuhhhVVVHHHLLLVVVgggzzz{{{rrrdddVVVSSSSSSQQQMMMKKKKKKKKKIIIIIIIIIHHHGGGFFFEEEBBB???@@@CCCIIIVVV```{{{rrrlllpppwwwvvvooommmmmmjjjkkklllgggrrr||||||nnn```???999666222000111222111...//////...------------...------------............------------------------,,,,,,---......///000000///000222333666;;;???@@@CCCCCC___iii|||fffzzzvvv~~~~~~yyy___\\\^^^SSS>>>>>>>>>>>>===CCCTTTeee~~~sssggguuuqqqcccyyy|||~~~~~~~~~|||tttjjjfffaaaTTTDDD<<<<<<===<<>>???BBBKKKXXXiiixxxzzz\\\HHHCCC======???999888666333333444666666555444444333222222222333333777777666444333444777999666777===AAARRR~~~zzzzzzgggYYYLLLLLLWWWeee|||xxxuuu{{{xxxiii^^^XXXPPPIIIGGGLLLRRRWWW^^^hhhvvvvvv}}}lllgggqqqgggdddtttzzznnnttt{{{}}}sss___KKKJJJeee~~~~~~xxxppp[[[DDD777555444333222111111111111000000000000000000000000000000000000000000000000000111111222222333444444111222666;;;???GGGTTTaaaxxxbbbTTTnnnkkkOOOCCC>>>===@@@BBBUUUiiirrrpppmmmoootttnnnmmmlllmmmnnnmmmllljjjiiihhhhhhiiijjjkkkmmmnnnqqqjjjddddddcccbbbdddhhhjjjgggcccbbbdddhhhlllnnnrrrzzzyyyXXXGGGDDD???JJJUUUgggzzz}}}oooaaa[[[ZZZWWWTTTSSSVVVTTTRRRPPPPPPPPPQQQRRROOOIIIEEEGGGLLLUUUdddrrr~~~sssddddddpppvvvrrrlllmmmjjjiiifff___jjjzzziiiooonnniiigggNNN999666333222222111000///000///......------......------,,,+++,,,---...///........................------------...000222333000///000555999<<>>>>>EEEJJJUUUeeeyyyuuubbbWWWMMMJJJIIIEEEAAA@@@>>>BBBBBBAAAJJJ^^^rrr|||ooo[[[IIIBBB@@@BBBBBB>>>666555333444555777777666555444444333333333444444666666555444333444666999222:::>>>BBB\\\vvvuuu^^^WWWHHHOOO```nnnwwwzzznnn\\\PPPKKKHHHFFFIIISSS]]]aaabbbhhhvvvoootttggggggjjjhhhnnn|||rrrvvv~~~xxx|||uuucccJJJ>>>PPPwww{{{vvveeeLLL:::666555444222222111111111000000000000000000000000000000000000000000000000000111111222222333444444333555888;;;@@@NNNbbbsssuuuTTTVVV~~~fffNNNCCC>>>===@@@EEE\\\uuu}}}xxxuuuxxx}}}|||zzz{{{|||}}}{{{yyyxxxxxxyyyyyyyyyyyy{{{}}}wwwqqqqqqrrrpppoooppppppmmmjjjiiikkkmmmoooooouuu}}}oooWWWCCCAAAGGGFFFKKKUUUcccrrr~~~qqqddd```___^^^]]]^^^___^^^\\\ZZZYYY[[[^^^aaa\\\RRRLLLOOOVVV___ppp~~~}}}wwwddd```oooxxxvvvppppppiiiddd___WWWccczzz~~~qqqooohhhssswwwvvvuuuXXX>>>888444444333111//////000//////..................---+++***+++,,,...000........................000///...///000333666888999111---000666<<>>===??????BBBGGGQQQaaauuuzzzaaaVVVLLLIIIGGGDDD@@@??????CCCBBB===CCCWWWooo~~~zzz{{{iiilllbbbNNNAAA@@@???;;;777666444444444666888888777555444444333444444555555444444444333222333666888111<<>>AAAGGGCCCIIIWWWiiixxxvvvkkkhhhiiihhhhhhjjjllllllkkkjjjiiijjjnnnrrrhhh\\\TTTYYYaaaiiizzz{{{{{{kkkgggrrr{{{|||xxxtttiiiaaa[[[TTT```~~~yyyvvvwwwzzzwwweeeIII>>>555444444111///000000000///............///...---,,,++++++---///000------------------------000///...///000333666888KKK@@@333---222<<>><<<>>>??????DDDNNN]]]rrrbbbVVVKKKHHHFFFCCC@@@@@@>>>@@@???===???OOOjjj{{{vvvqqqiiiZZZhhhgggTTTBBBBBBAAA999666666555444555777888777666444444333333333444555555333333333222111333666888333???AAANNNuuuxxxooofffYYYUUUIIIOOOhhhmmm]]]LLLFFFGGGIIIJJJKKKOOOZZZgggqqqvvvyyy}}}vvv~~~zzz\\\fffvvvqqqgggmmm~~~~~~tttqqqmmmjjjbbbUUUFFF@@@IIIWWW~~~yyy|||tttUUU;;;888777666444333222111111111111111111111111111111000000000000000000000000000111111222222333444444333777;;;@@@MMMffflllTTTPPPhhhaaaRRRIIIBBBDDDNNN\\\uuunnnVVVIIIFFFDDDJJJPPPMMMVVVkkk{{{yyyyyywwwwwwzzz}}}}}}}}}uuuggg```gggpppwww|||}}}tttpppttt{{{~~~xxxkkkdddaaa[[[fffpppkkkzzzZZZGGG666444555222000111111000//////......//////......---,,,---...///000------------------------------------...000222333WWWTTTEEE222000<<>>===AAAKKK[[[ooobbbVVVKKKHHHFFFCCC@@@@@@===<<<>>>??????IIIeeewwwuuuwwwtttsssnnn```pppuuuaaaIIIJJJGGG;;;888666666555666888888777555333333222222333444444555444444444333222444777999999CCCFFFZZZxxxvvvlllUUUNNNKKKQQQnnnsssgggUUUKKKCCCDDDFFFGGGKKKPPPSSS___qqqqqq{{{rrrpppdddQQQaaawwwfffsssnnnyyyzzznnnhhhddd___VVVIII@@@CCCMMM|||lllkkkyyy|||[[[???999888666555333222222111111111111111111111111111000000000000000000000000000111111222222333444444222777<<>>FFFAAAGGG{{{vvvZZZttt{{{dddwww}}}iiiRRRNNNKKKJJJNNNSSSRRRMMMOOOUUUSSSQQQRRRQQQXXXooozzznnnIIIDDD@@@KKKkkkvvvmmm}}}rrr{{{{{{uuurrrnnnjjj```___WWWGGG;;;888;;;<<<<<>>;;;;;;===>>>>>>GGGZZZnnnhhhRRRIIIIIICCC@@@AAA>>><<<999;;;??????DDD[[[uuusssfffPPPAAA777777444444444444444444444444222333333222000111444777999444222555777777888<<>>WWWZZZ???888CCCAAAUUU~~~sssfffgggYYYvvv~~~zzzXXXLLLQQQUUUaaaooowww{{{yyynnncccLLLLLLIIILLLaaa{{{ZZZKKKJJJ]]]jjjlllwwwfffUUU```dddhhhsss}}}|||yyyuuuppplllggg___SSSGGG>>>;;;;;;===>>>???III\\\ooohhhRRRHHHIIICCC@@@AAA>>>>>>;;;===???===@@@TTTkkk{{{vvvqqqfffOOO@@@555666777666555555555555555666666555444333222444777999777333333666777777888;;;AAALLL]]]|||}}}ttt]]]HHHMMMPPPoooyyywwwgggddd]]]UUUNNNIIIEEEDDDEEEEEEEEEFFFIIIMMMSSSWWW___aaaeeehhheee___ZZZZZZ^^^kkkvvvpppwwwrrr{{{qqqcccNNNAAACCCAAADDDdddxxx{{{tttggglllyyyxxxggg]]]VVVTTTNNNEEEEEEKKKppp{{{gggDDD>>>;;;888666555555333222111111111111111000000///111111111000111111222222111111111222333333444444222;;;===LLLIIIiiixxx|||]]]TTTVVVuuuyyyppplllaaaTTTWWWeee|||xxxxxxtttoooooosssvvvjjjrrrxxx|||ggghhhzzz[[[>>>777999777666777222111111000//////......//////////////////////////////............//////////////////000000000000444666GGGLLL======FFFCCCYYYlllkkkeeeZZZ{{{|||\\\KKKJJJMMM]]]sss~~~qqqQQQMMMFFFEEETTTkkkyyyyyy]]]QQQ[[[sssuuuhhhwwwfffPPPVVVZZZbbbnnnwww~~~~~~|||{{{zzzyyywwwtttooollleee^^^RRRFFF>>>;;;;;;======@@@KKK]]]ooogggQQQHHHHHHBBB???AAA>>>@@@>>>>>>???<<<<<>>;;;;;;<<<>>>BBBLLL[[[nnnfffPPPGGGGGGBBB???AAA>>>???>>>>>>>>>;;;:::CCCOOOnnnrrrwww{{{cccPPPDDD===>>><<<:::777555444555777888<<<888555444666888999999333222555999999777888;;;HHHeee~~~vvvlll^^^SSSOOOWWWhhh~~~jjj]]]ZZZUUULLLJJJIIIGGGFFFFFFGGGHHHIIIGGGIIIKKKIIILLLXXXlll}}}vvviiiddd^^^UUURRRTTTkkk}}}llljjjxxxttt___UUU^^^hhhjjjcccZZZUUUUUUIII>>>;;;BBBCCCDDDUUUlll~~~lll]]]\\\```MMMOOONNNLLLUUUoooqqqcccVVVRRROOOJJJEEEDDDQQQsss~~~|||rrrLLL===;;;888666777777666555333333222222111111111111333333222111000000000111111111222222333444444555333>>>AAAKKK[[[uuudddLLLXXXsssxxxtttuuuqqqlllqqq||||||xxxyyyzzzuuukkkcccrrrppphhhjjjmmm}}}tttvvvyyykkkpppwwwhhhvvvxxx^^^CCC888888777444333333222222111111000//////........................//////............//////////////////000000000000111------222888@@@EEEDDDpppyyyTTTuuuqqqhhhaaaHHHHHHKKKTTTaaalllnnnkkkggg```ZZZOOOFFFCCCEEEGGGFFFSSScccttt{{{zzz~~~sss}}}|||dddWWW```uuu~~~}}}}}}uuutttrrrqqqoookkkfffccc___YYYOOOEEE>>>;;;;;;<<>>===BBBFFFLLL^^^rrr{{{aaaSSSPPPPPPDDDBBBFFFVVVpppxxxjjjZZZRRRNNNIIIBBB>>>GGG]]]wwwNNN>>>;;;999777777888777666444444333222111222222333333333222111000000000111111222222333444444555555555@@@GGGUUUwww\\\MMMbbb~~~vvvrrrssstttttt|||xxxqqqmmmjjjiii___[[[ZZZ\\\^^^```eeelllvvvppp{{{||||||yyyzzz|||wwwkkk___hhhrrrjjjjjjkkkyyytttgggxxxrrrjjj}}}}}}pppkkk}}}xxxbbbIII===<<<<<<999666333333333222111111000000........................//////............//////////////////000000000000///111000222888===AAAFFFvvvmmmWWWuuuwwwnnnRRRKKKIIINNNXXX^^^\\\TTTPPPSSSPPPKKKFFFCCCCCCCCCDDDIII___mmmllluuu}}}www\\\NNNYYYnnn|||~~~www}}}}}}|||{{{zzzsssqqqpppnnnllliiiddd```\\\WWWMMMDDD>>>;;;;;;<<<>>>BBBIIISSSgggcccNNNEEEFFFAAA>>>@@@===;;;;;;;;;;;;;;;===@@@DDDYYYhhh|||lllZZZMMMAAA???>>><<<999777555555555666666888999888666555666777555555888;;;:::888;;;AAAQQQqqqhhhgggyyyggg```ZZZUUUXXXfffwwwvvvzzz~~~kkkXXXOOOMMMKKKGGGDDDEEEFFFGGGHHHIIIJJJJJJRRRUUUYYY[[[aaarrrjjj]]]VVVTTT___pppkkknnn}}}jjj___bbbeeehhhiiijjjfffZZZNNNBBB>>><<<>>>DDDTTToootttWWWJJJGGGDDDEEE@@@JJJjjj|||ooo^^^SSSMMMHHHAAA<<>>@@@===<<<<<<;;;;;;<<>><<<:::888666666555333888===<<<777444555888666777999<<<:::888===EEE]]]xxxzzzjjjnnnvvvxxxmmm```___[[[XXX^^^hhhxxxqqqvvvyyyjjjYYYOOOJJJGGGGGGIIIFFFFFFFFFHHHLLLRRRXXX[[[]]]cccjjjpppxxxttt^^^WWWVVV___xxxnnnrrryyyggg]]]bbbiiinnnpppooogggUUUDDD===>>>???>>>BBBRRRmmmiiiKKKCCCCCC@@@GGGEEE\\\|||rrraaaTTTLLLGGGAAA======CCCOOOmmmzzzvvv}}}OOOAAA>>>;;;999888888666555666555333222222222444555111111111000111111222222222222333333444555555555999HHHZZZmmmvvvZZZXXX{{{zzztttpppqqqsssvvv|||{{{uuummmgggccc```YYYSSSJJJCCC???<<<:::888;;;999:::======>>>DDDKKKRRR[[[dddiiinnntttvvvuuutttfffppp~~~|||ppplllkkkeeedddsss{{{www{{{|||{{{|||zzzoooccceeeqqqpppvvvhhhooorrrooovvvsssgggttttttTTT===555777888666444444444333222222111111//////////////////////////////............//////////////////000000000000+++777333///:::===DDDWWWeeexxxyyynnnddd]]]^^^]]]TTTKKKGGGBBBBBBCCCEEEDDDDDDHHHLLLKKKSSSXXX```zzzfff___ZZZfffnnnnnnuuuvvvjjjjjjtttxxx|||}}}}}}{{{uuupppnnnmmmmmmmmmmmmkkkgggdddYYYTTTLLLCCC===;;;;;;<<<888???HHHQQQccczzzbbbMMMDDDEEE@@@>>>@@@===>>>>>><<<:::<<>><<<:::888777666111999@@@???888333555888888888:::<<<:::999???GGGiiiwwwllltttxxxyyymmmaaa]]]VVVQQQWWWooozzzppptttgggVVVHHHFFFEEEBBBDDDKKKFFFEEEDDDGGGNNNXXXcccjjjgggoooyyyrrr___RRRUUU^^^nnnrrrvvvvvvcccVVV[[[fffooorrrooodddOOO<<<888???DDDBBBAAAKKK___pppbbbEEEBBBFFFDDDMMMRRRsss{{{rrrcccTTTKKKGGGCCC???777>>>@@@TTTsssnnnkkk~~~UUUBBB???;;;999888777666555777555444222222333444555111000000000111222333333222222333444444555555666999JJJ^^^nnnmmmSSS[[[{{{yyyuuuqqqrrrssstttwwwyyyxxx~~~~~~wwwsssrrrmmmddd[[[UUUTTTVVVPPPIII???999888999999999:::999:::<<<;;;:::???GGGKKKRRRZZZcccqqq~~~uuudddmmmttt~~~tttiiimmmqqqssswwwrrrzzz{{{xxx}}}~~~~~~}}}ttthhheeeqqqoooxxxgggvvvwwwlll{{{vvvdddDDD888888:::999555444444333333222222111000000000000000000000000//////............//////////////////000000000000)))666///,,,:::@@@HHH^^^bbb}}}rrrcccbbbggg[[[EEECCC@@@>>>???CCCHHHMMMOOOWWWWWWZZZdddvvviiiXXX[[[jjjzzzrrrtttwwwxxxyyyxxxsssmmmmmmmmmnnnooommmhhhaaa\\\[[[TTTIII@@@<<<:::;;;;;;<<>>===@@@===;;;;;;;;;<<<<<<===>>>???SSSmmmtttzzz}}}}}}wwwjjjttt|||wwwrrr```AAAEEEDDD@@@;;;888999:::888<<<;;;999777666666666777;;;BBB<<<555888:::===GGGfffttthhhdddYYYSSS[[[sssnnnrrrwwwZZZPPPGGGEEEFFFDDDCCCCCCDDDJJJIIILLLWWW^^^gggwwwvvvhhh[[[VVV```ppp{{{~~~mmmXXXNNNLLLaaannnqqqkkkVVVCCCAAAAAA:::<<>><<<<<<<<<<<<<<<===>>>??????JJJcccxxxsss}}}ttt}}}}}}yyyhhhIIIFFFDDD???;;;999999999999===<<<:::888777777777777777>>>:::666;;;>>>BBBNNNjjjyyykkkaaaUUUSSS___rrrqqquuueeeRRRJJJEEEEEEEEEDDDFFFIIIGGGMMMMMMQQQ___hhhooo|||eee^^^```qqq~~~}}}cccPPPIIIRRRdddnnnmmmfffRRRAAA@@@???<<>>;;;:::999888777666555444333333333333222222222222222222222222111333555555444444555666<<>>;;;888777777777888:::===???===>>>III\\\lll{{{eee[[[iii|||uuuqqqvvveeehhh~~~xxxkkkooo~~~}}}|||{{{}}}~~~tttiiinnn|||zzzmmmwwwyyy```bbbbbbgggqqqLLL===???===555555555444444444555777777111000000000////////////000000000000000000000000........./////////000000111///444111888AAAHHHhhhmmmuuuggg}}}uuudddVVVRRRNNNHHHFFFJJJUUU```hhhpppyyy{{{qqqlllqqqyyy}}}}}}xxxvvvsssrrrqqqpppnnnmmmmmmlllkkklllkkkiiieeebbb^^^WWWLLLBBB===;;;::::::>>>???DDDMMM\\\ooo[[[FFF>>>AAA<<<;;;===:::<<<<<<<<<======>>>???@@@CCCZZZ}}}tttVVVJJJEEE@@@<<<:::999999999===<<<:::999888888888888333:::999777===@@@FFFTTTsssxxxcccVVVPPPZZZqqqyyyrrrhhhTTTFFFCCCBBBCCCBBBBBBFFFLLLKKKSSSUUUYYYhhhooosss}}}zzzqqqpppzzz|||{{{^^^NNNKKK___nnnsssooogggSSSAAA@@@>>>@@@DDDHHHMMM^^^tttLLLGGGEEEFFFWWWqqqeeeUUUHHHAAA???>>>===;;;<<<999???bbb]]]ZZZzzzPPPBBBBBBAAA@@@>>><<<:::999777777666555444444444444222222222222222222222222111333444555444444666777===OOOLLLfffqqqSSSSSSyyyyyyuuutttsssrrrpppooonnnmmmlllooorrrrrrpppnnnmmmnnnlllhhhbbbZZZQQQIIIBBB>>>999999888888999999:::;;;999===>>><<<>>>NNNiiinnnZZZTTThhh|||vvvqqqlllfffcccfffppp}}}oooXXXddd{{{}}}xxxlllddd{{{||||||~~~|||{{{{{{|||}}}uuulllmmmwwwnnnwwwpppggg|||^^^rrrpppMMM======;;;555888777555333222111111222111111000000000/////////000000000000000000000000....../////////000000000222///444000888CCCMMMnnnyyyhhh]]]lll~~~nnnbbb___aaa\\\TTTOOOQQQ[[[iiirrrqqq\\\WWW[[[dddkkkqqqyyy~~~yyytttrrrrrrrrrooonnnnnnlllkkkjjjjjjjjjiiigggeee```XXXMMMCCC===;;;::::::>>>>>>BBBKKKZZZmmm}}}ZZZEEE>>>AAA===;;;===:::===============>>>@@@@@@CCCVVVuuu{{{dddOOOGGG@@@>>><<<:::999:::===<<<;;;999888888999999333999888777<<<>>>FFFWWWuuummmQQQIIIPPPiiivvvoooYYYIIIEEEDDDEEEFFFCCCAAAGGGOOOVVVdddiiikkktttyyy|||}}}xxx~~~fffZZZXXXnnn|||{{{qqqZZZEEEBBB???CCCGGGMMM]]]zzz___CCCCCCFFFUUUppp|||nnnbbbRRREEE???>>>======999===::::::XXXfff^^^sssJJJBBBBBBBBBBBB@@@===;;;999777777666555555555555555333333333333333333333333222333444444444555666888>>>MMMNNNkkkhhhSSS[[[wwwrrrrrrrrrqqqooommmkkkjjjnnnnnnnnnnnnlllkkkjjjjjjaaa^^^XXXPPPGGG???999666555666777999:::;;;;;;;;;<<<======<<>>BBB>>><<<>>>;;;<<<<<<<<<<<<===>>>???@@@CCCRRRjjjrrrUUUJJJBBB@@@???<<<:::;;;===<<<:::999888999999:::666;;;888777;;;;;;DDDXXXrrr^^^FFFIIIZZZwww{{{}}}iiiXXXKKKCCCHHHHHHJJJIIIFFFDDDKKKTTTcccwwwzzzvvvrrrgggeeeyyydddJJJBBB???CCCGGGRRRoooyyyPPP@@@BBBLLLiii}}}vvvkkk```QQQEEE???>>>======888===<<<<<>>>>>>>>BBBNNN```uuugggUUUHHHFFFBBBFFF```~~~jjj___``````___\\\XXXUUUTTTVVV^^^iiirrrxxxyyywwwvvvsssfffOOOBBBMMMhhhxxxxxxzzztttuuuxxxlll\\\^^^nnn}}}|||yyyyyy|||}}}zzzzzz|||{{{~~~{{{xxxrrrkkk```jjj~~~hhhnnn}}}dddQQQ___SSSsssuuuZZZHHHEEEEEEAAA;;;999777555333333333333111111111111000000000000////////////////////////////////////000000000111333///444111:::HHHUUUxxxllltttfffdddyyyddd___eeeuuurrrlllgggffflllxxxiiiMMMBBBCCC???IIISSScccuuussshhhhhh{{{zzzsssqqqvvvuuunnnkkknnnhhhgggfffgggggggggeeeccc^^^WWWLLLBBB===;;;::::::;;;<<>>BBB>>>===>>>:::;;;;;;;;;<<<<<<===>>>???@@@KKK```ttt|||}}}[[[MMMCCCCCCCCC>>>;;;===<<<;;;:::888888888999::::::<<<888777:::999EEE]]]{{{}}}zzzpppTTTIIIWWWjjj}}}nnnYYYLLLFFFEEEDDDCCCEEEGGGFFFHHHRRR\\\kkkzzzvvvwwwmmmkkkmmmMMMAAA>>>DDDKKK[[[dddIIIEEEKKK[[[{{{vvvggg]]]PPPEEE@@@>>>===<<<888;;;<<>>===::::::888777666555555555444444444444444444444444222333444444444555888;;;DDDVVVddddddWWWfffxxxqqqnnnnnnnnnmmmmmmlllllllllrrrnnnkkkkkkmmmiii```XXXJJJFFF@@@;;;888777999:::888999:::;;;;;;;;;;;;;;;999:::===GGGWWWjjjzzzmmmQQQCCC;;;;;;>>>BBBYYY{{{rrrdddYYY[[[^^^___]]][[[YYYXXXSSSZZZeeepppvvvwwwvvvsssjjj___NNNCCCLLLbbbtttzzzzzzyyyzzztttaaaQQQZZZnnn|||~~~{{{yyyzzz||||||yyy{{{||||||{{{xxxqqqiii___iii~~~iiiooozzz```OOO]]]MMMgggwww^^^JJJDDDCCCAAA:::999888666555555555666222222111111111000000000000000000000000000000000/////////000000000111111222///444222<<>><<<===999::::::::::::;;;<<<===>>>>>>FFF[[[sss```PPPEEEFFFEEE???===???;;;:::999888777888999999:::;;;777777;;;<<>>AAAHHHOOOWWWeeeqqq{{{~~~zzzrrrkkkmmmuuuSSSEEE@@@LLLWWWhhhnnnRRRFFFPPP]]]ttt}}}xxxuuucccZZZNNNEEE@@@>>><<<::::::888;;;@@@DDDUUU}}}yyyhhhxxxgggQQQOOOLLLIIIFFFDDDBBBAAA>>>===<<<:::888777666666444444444444444444444444333333444444444666999<<>>???LLLbbboookkkbbb]]]TTTXXX]]]```___]]]\\\\\\WWW\\\eeennntttvvvuuurrraaaVVVGGG@@@III\\\mmmwwwxxx{{{zzzmmmWWWJJJRRRccc~~~~~~~~~zzzyyyzzz{{{zzzxxx}}}~~~{{{|||zzzrrrhhhaaaggg~~~jjjuuudddPPPrrrxxxYYYaaa}}}}}}{{{cccLLLCCCBBB@@@;;;999888666555555666666222222222111111111000000000000000000000000000000//////000000000111111111111...555333===JJJVVVyyyhhh^^^cccjjj|||ooofffwwwzzz~~~}}}^^^IIIEEEHHHFFFMMMNNNOOOUUUVVVbbbyyytttpppxxxppppppmmmeeedddkkkeeeeeeeeeffffffeeeaaa^^^[[[TTTIII@@@<<<:::;;;;;;<<<===CCCLLLZZZjjjyyyyyyTTTAAA;;;@@@<<<:::;;;888:::::::::::::::<<<======???FFF[[[www}}}cccRRRFFFGGGGGG@@@===AAA:::999888777777777888999888999555777===@@@SSSqqq}}}jjjmmmzzzmmm___ZZZOOORRRfffvvvzzzoooZZZNNNIIIEEEBBBCCCBBBGGGRRR^^^mmm}}}}}}mmmiiinnn{{{XXXJJJCCCTTTcccuuu]]]FFFDDDXXXmmmyyytttrrr```XXXMMMEEE@@@===;;;888<<<777999??????HHHooottt```jjjyyylllVVVTTTPPPLLLHHHFFFEEEEEEBBBAAA???<<<:::999888777555555555555555555555555333333444444444666999<<>>??????FFFPPPZZZdddrrrTTT<<<<<>><<<<<<::::::<<<;;;===============???AAAAAA???QQQuuubbbVVVKKKHHHFFFBBB???>>>=========<<<;;;:::999888999999???888:::BBBNNNssssssoooyyyrrrdddaaa^^^TTThhhtttmmm}}}dddRRRJJJHHHFFFEEEIIIFFFMMMbbbzzz}}}{{{uuuttt```MMMEEESSSeeeoooLLLJJJSSSjjj~~~yyyxxxiii]]]OOOGGGAAA<<<:::;;;888:::===888@@@HHH^^^^^^SSSbbbuuudddVVVTTTPPPMMMJJJHHHHHHHHHEEEDDDAAA>>>;;;999888777888777666555555555555555444222333666666666999???TTTzzz|||ooo___^^^ddd}}}sssooopppqqqqqqpppooonnnpppqqqooooooggg[[[QQQKKK@@@555<<<888888::::::888:::===;;;;;;<<<===>>>@@@AAABBB@@@KKKXXXcccmmm}}}OOOCCCAAA===AAA<<>><<<<<>>FFF\\\uuueee]]]{{{~~~rrr\\\TTTSSSRRRRRRUUU[[[]]]]]]eeezzz~~~qqqqqqhhhccciiimmmllliiiffffffgggeee```[[[YYYQQQGGG???;;;:::;;;;;;;;;<<<@@@HHHUUUeeettt|||jjjNNNEEE===<<<<<<::::::;;;;;;<<<======<<<===???AAADDDBBBSSSxxxaaaUUUJJJGGGGGGDDDAAA@@@???>>><<<:::999999:::;;;888666<<<666;;;EEEQQQtttuuuwwwxxxmmmkkkdddyyyxxx~~~aaaOOOHHHGGGGGGHHHRRROOOWWWppp~~~{{{bbbQQQNNN[[[qqqWWWXXXXXXddd~~~xxxtttsssiii\\\MMMEEE???;;;999;;;888:::>>>888@@@IIIaaadddUUUgggiiiYYYTTTRRRPPPMMMKKKKKKKKKLLLHHHFFFDDD@@@===;;;999999888888777666555555555555555333333666666555999???]]]|||rrreeehhhooouuurrrqqqrrrrrrqqqpppoooooopppooommmbbbRRRGGGBBB===888>>>;;;<<>>@@@AAACCCCCCCCCEEEHHHKKKOOOSSS\\\iii|||OOOAAA@@@;;;===@@@BBBEEEIIIOOOVVV]]]bbbYYYUUUSSSTTTUUUTTTRRRRRRRRRZZZ___aaagggmmmfffZZZVVVGGG===;;;<<<===IIIWWW___fffeeeWWWLLLNNNXXX___sss}}}wwwuuuyyy}}}{{{xxxwwwyyy{{{{{{{{{|||{{{uuulll___YYYssskkktttqqqIII<<>>;;;999777666555333333333333222222222222000000000000000000000000////////////000000000000222...000888>>>IIIccc}}}ggg```{{{}}}lll\\\WWWVVVVVVXXX]]]___eeeiiilllsssvvvtttlllgggjjjlllmmmjjjgggfffeeeccc]]]YYYWWWPPPGGG???<<<;;;<<<<<<:::;;;???GGGSSScccqqqyyydddMMMDDD===<<<<<<::::::;;;;;;<<<======<<<===???AAAEEECCCRRRwww{{{```TTTIIIGGGHHHFFFCCCBBB@@@>>>;;;999999:::<<<===999555:::777???KKKVVVxxxuuu{{{|||vvvzzz\\\KKKFFFFFFIIIMMMXXXXXXddd||||||zzz___RRRMMM]]]|||sssPPPaaaeeevvv}}}uuusssttthhh[[[LLLCCC>>>999999;;;777:::>>>888???IIIdddmmmWWWllleeeWWWVVVTTTQQQNNNMMMLLLMMMMMMKKKIIIFFFCCC@@@===<<<;;;999888777666555555555555666444444666666555999>>>aaa~~~{{{vvvooowww}}}wwwtttsssssssssrrrrrrqqqqqqpppqqqjjj[[[III===;;;<<<<<<;;;:::;;;??????;;;:::<<>>@@@CCC???LLLooowww~~~bbbUUUJJJIIIKKKIIIEEECCC@@@???===<<<;;;<<<<<<======888<<<999CCCPPPZZZ{{{uuu~~~zzztttVVVHHHEEEGGGMMMUUUaaaiii{{{~~~vvvyyyvvv|||gggUUURRRMMMaaajjjWWWhhhsss|||xxxyyy|||gggYYYKKKBBB===::::::===666:::???888>>>HHHdddtttYYYrrrfff[[[YYYWWWTTTPPPMMMKKKKKKKKKLLLKKKHHHEEEAAA???===<<<:::999888777666555555555777555555777666555999>>>YYY|||}}}}}}wwwtttsssssssssuuuvvvuuutttrrrqqqeeeRRRBBB;;;;;;======;;;999:::>>>@@@>>>???BBBBBBHHHNNNQQQRRRXXXccclllqqq{{{OOO???CCC@@@???DDDHHHRRR```ppp}}}lllZZZUUURRRJJJFFFHHHGGGNNNTTTXXX]]]aaa]]]VVVMMMCCC;;;999999<<>>@@@@@@<<>><<<;;;>>>999===:::DDDQQQ[[[|||}}}wwwjjjxxxwww~~~pppRRRFFFEEEIIIRRR]]]ttt{{{rrrwww{{{qqq{{{xxxeeeSSSLLLSSSUUUhhhqqq[[[[[[rrr||||||~~~dddWWWIIIBBB>>>;;;<<<>>>666:::>>>888===EEE^^^zzz]]]zzzuuu___YYYXXXVVVRRROOOMMMLLLLLLLLLKKKJJJGGGEEEBBB@@@>>>>>>;;;:::999888666666666666777444555777777666999???RRR|||ttt~~~|||uuusssrrrrrrsssvvvxxxxxxuuurrrjjj[[[HHH>>>===>>>===<<<@@@>>>???EEEIIIKKKOOOTTTVVV]]]eeeiiinnnwwwQQQBBBDDDBBBEEEJJJSSScccvvvjjj\\\PPPFFFAAADDD@@@EEEJJJOOOTTTYYYXXXUUUOOOGGG===999888<<>>@@@@@@===EEE\\\xxxrrrwwwvvvfffZZZQQQTTTXXXUUUMMMGGGCCCDDDEEEFFFDDDAAA===;;;;;;888===:::CCCPPP[[[}}}eeeXXXhhhllllllOOOGGGHHHLLLXXXfff{{{uuu|||uuullliiiwwwsssaaaRRRHHHHHHSSSQQQ```yyytttXXXUUUddd{{{{{{~~~|||uuu^^^RRRGGGAAA???<<<<<<>>>888:::===777===BBBUUUxxx```jjjYYYWWWQQQOOONNNMMMLLLNNNOOOPPPJJJIIIGGGDDDBBBAAA@@@???<<<;;;:::888777666666666666444444777777777;;;AAATTT|||www~~~vvvttt{{{{{{uuutttrrrqqqrrruuuxxxwwwrrrmmm]]]NNN@@@<<<>>>???>>>>>>DDDCCCHHHQQQXXX^^^dddkkksssxxx~~~UUUHHHEEECCCMMMXXXdddxxxdddMMMAAA>>>???999<<<@@@EEEIIINNNPPPQQQPPPIII@@@999888<<>>:::999:::;;;;;;<<<<<<>>>DDDNNN\\\iiiqqqhhhTTTEEE>>>999;;;<<<:::999::::::;;;<<<<<<;;;;;;===??????>>>DDDVVVllldddZZZSSSYYY```]]]TTTLLLIIIIIIHHHGGGDDDAAA>>><<<999888@@@===EEEQQQ___|||]]]QQQfffmmmjjjNNNHHHKKKPPP\\\lll~~~zzzwwwiii___UUU^^^WWWKKKHHHEEEEEEMMMFFFNNN\\\aaaUUUKKKWWWmmm||||||vvvgggWWWMMMCCC@@@>>><<<;;;===999:::<<<777===>>>JJJ}}}nnn\\\fffVVVVVVMMMLLLKKKJJJKKKMMMOOOPPPIIIHHHGGGEEEDDDCCCBBBBBB===<<<;;;999777777666666444333444777888888<<>>======BBBHHHMMMPPPZZZhhhtttzzzWWWOOOIIIJJJ]]]eeesssoooMMMAAA???>>>999:::;;;>>>AAAEEEJJJNNNMMMIIIAAA:::888;;;@@@BBBGGGPPP```mmmmmmeeeaaaddd|||~~~{{{zzz|||{{{yyy{{{~~~}}}}}}|||vvvnnn]]]XXXtttuuutttfff???>>>YYYxxxWWWQQQzzzwww{{{iiiQQQLLLDDDGGGDDDBBB@@@>>>;;;999888888888888777666555444333333111111111111111111111111////////////000000000000000333444555???WWWvvvzzz~~~zzzyyyzzzzzzyyytttcccZZZXXX[[[]]]^^^aaakkk|||~~~xxxzzzxxxkkkfffiiifffddddddbbb^^^YYYSSSOOONNNFFFBBB<<<999888::::::;;;;;;;;;===CCCMMMZZZgggooo~~~{{{dddRRRDDD===999:::<<<:::999::::::;;;<<<;;;;;;;;;===???>>>>>>DDDRRRdddwwwbbbXXXTTT\\\eeecccYYYPPPMMMLLLIIIFFFCCCAAA@@@???999:::DDDAAAHHHUUUeeezzz}}}^^^SSSjjjqqqiiiNNNJJJNNNRRR___ppp~~~}}}mmm\\\QQQJJJNNNEEE===DDDFFFBBBDDDEEEGGGKKKJJJDDDDDDVVVlllwww|||sss___RRRIIIAAA>>>>>>;;;:::<<<::::::;;;777===<<>>===;;;999888777666666444222333777888999===DDDaaa}}}rrr]]][[[hhhiiioooxxx}}}yyyzzzsssqqqpppqqqqqqmmmddd\\\JJJFFFCCCBBB>>>===FFFSSS[[[aaaooo{{{XXXTTTNNNRRRkkkmmm{{{xxxOOOCCCCCC@@@===<<<;;;===>>>AAAGGGLLLIIIGGGAAA;;;888:::;;;<<>>DDDMMMZZZiiirrr}}}sss]]]NNNAAA???===:::999888888888>>>===<<<;;;;;;<<<>>>???BBB;;;999LLLbbbiii{{{aaa[[[XXX]]]aaa^^^XXXTTTTTTPPPKKKFFFDDDBBB@@@>>>===???;;;===GGGRRRkkkjjjlllvvvsssmmmkkkVVVWWWdddqqqnnnLLLFFFTTT[[[fff|||{{{|||zzzeee[[[QQQEEE@@@???????????????@@@AAADDDAAAAAABBB@@@CCCYYYrrrqqq^^^VVVNNNIIICCC>>><<<<<<<<<<<<999888:::666???>>>>>>fffkkkYYYmmmvvvwww}}}aaaXXXSSSUUUNNNHHHIIIPPPUUURRRNNNGGGFFFFFFGGGIIIIIIHHHFFFDDDAAA===;;;:::999777666;;;999888999888999@@@HHHjjjttt___]]]iiirrr}}}zzz|||yyyuuutttqqqqqqmmmiiijjjkkk```QQQLLLKKKIIIEEECCCJJJZZZhhhyyyxxxiii^^^YYYeeeyyyWWWIIIIII>>>>>>888777:::<<<;;;>>>EEEBBB???======;;;888;;;@@@LLLRRRccc{{{{{{www}}}}}}zzz{{{||||||~~~vvvmmm]]]VVVkkk}}}yyyeeeFFF:::NNNtttcccIIIHHHnnnxxxmmmbbbsssuuuTTTGGGIIIEEEEEEDDDBBB???<<<999777666<<<;;;999777555444333333111111111111111111222222000111111111111222222222111555333888III[[[tttnnnhhhvvvnnndddffflllvvvllleeerrrpppfffbbbaaa```[[[YYYWWWVVVTTTQQQLLLIII@@@>>><<<999888888999999:::<<<>>>CCCLLLXXXfffooo{{{qqq[[[LLL>>>===<<<:::999999999:::===<<<;;;;;;;;;<<<===>>>>>>;;;<<>>>>>CCC>>>>>>CCCEEEMMMccczzz~~~zzzgggUUUNNNKKKFFF@@@<<<:::::::::::::::999;;;888@@@???BBBllljjjOOOXXXgggrrr{{{___WWWRRRQQQMMMJJJNNNUUUXXXSSSMMMJJJIIIHHHHHHIIIIIIGGGEEEEEEBBB>>><<<;;;:::888777;;;999888999888999@@@IIIwwwqqqbbbjjj{{{zzzyyyxxxtttrrrppppppooollljjjfff\\\SSSSSSMMMIIIIIINNN[[[ttttttlllfffdddqqqUUUFFFGGGAAAFFF@@@======<<<999:::???>>>;;;::::::999777:::@@@HHHTTTjjj~~~yyyttt|||}}}|||{{{xxx{{{}}}~~~~~~~~~wwwnnn___WWWkkk{{{```DDD888KKKqqq[[[LLLFFFcccuuuvvvrrrccc```vvvpppMMMBBBGGGFFFDDDCCCBBB@@@>>><<<:::999===;;;:::888666555444444111111111111111111222222000111111111111222222222///333111666FFFXXXrrrhhhiii|||~~~{{{zzzwwwxxxsssWWWXXXxxxoooeeeccc```]]]^^^ZZZXXXVVVTTTRRRNNNIIIEEE>>><<<:::888888888999:::<<<===???CCCKKKVVVccclllyyy~~~nnnXXXIII<<<;;;:::999999:::;;;;;;;;;;;;::::::;;;<<<=========???AAAJJJWWWgggzzzaaaZZZUUUXXX[[[XXXUUUSSSQQQPPPNNNLLLIIIEEE@@@======@@@>>>AAAJJJSSSiiiwww___bbbkkkmmmnnnhhhTTTUUUbbbooo|||]]]UUU```gggsss{{{yyy{{{xxx|||gggZZZTTTKKKAAA<<<<<<<<<=========>>>>>>AAA===>>>DDDLLLWWWnnnyyywwwnnn]]]MMMGGGHHHDDD???;;;::::::::::::;;;:::<<<999AAA@@@HHHwwwnnnOOOOOOgggwww]]]VVVPPPNNNLLLLLLSSSZZZ[[[UUUNNNMMMLLLJJJJJJJJJJJJGGGEEEFFFCCC???===<<<;;;999888:::888888999999999@@@III{{{rrrjjj|||{{{vvvxxxsssqqqqqqpppppppppjjjaaa[[[ZZZ\\\NNNGGGOOO\\\qqqzzzooommmjjjiiivvv{{{UUUGGGKKKKKKKKKGGGBBB@@@===999888:::;;;888888999999888;;;AAAGGGZZZuuu{{{~~~}}}sssppppppzzz}}}yyyxxx{{{||||||~~~xxxpppbbbZZZkkk{{{YYYBBB:::JJJrrrdddPPPEEE___pppooolllccchhhoooKKKAAAFFFEEEBBBBBBAAA@@@???>>>=========<<<:::999777666555555222222222222222222111111000111111111111222222222///444222666FFFXXXqqq{{{___iiiuuukkkWWWeee{{{______eee```ZZZ\\\ZZZXXXVVVTTTQQQMMMGGGBBB===<<<:::888888999;;;<<<<<<===???CCCKKKVVVccclllyyy~~~|||jjjUUUGGG<<<;;;:::999999999:::;;;::::::::::::;;;;;;<<<===@@@CCCDDDJJJVVViiiyyyccc[[[VVVWWWYYYWWWUUUUUUUUURRROOOKKKHHHEEEAAA>>>???AAA===???HHHQQQiiizzzccceeepppwww|||sss\\\YYYcccnnnfff\\\eeejjjvvv}}}xxx~~~uuunnn^^^VVVQQQHHH???======>>>???@@@@@@@@@@@@???>>>@@@FFFLLLYYYqqqvvvpppfffVVVJJJEEEGGGDDD???<<<;;;;;;;;;;;;:::999<<<999@@@@@@MMMrrrTTTRRRwwwrrr\\\VVVOOOLLLKKKMMMSSSZZZ\\\WWWQQQOOOMMMLLLMMMMMMMMMKKKIIIHHHEEEAAA>>>===<<<;;;999999888888:::999999@@@HHH}}}}}}uuuwwwyyytttqqqssspppqqqpppiii```___eee___NNNGGGUUUkkktttkkkgggaaa^^^gggvvvxxx[[[LLLOOOQQQLLLIIIFFFCCC@@@===;;;<<<<<<999999;;;::::::>>>DDDKKK```{{{~~~rrrttt}}}uuummmmmmrrr{{{zzz|||}}}}}}zzzrrrddd\\\lllsssPPP@@@>>>OOOyyyZZZLLLgggtttzzzqqqOOOEEEHHHCCCBBBBBBAAA@@@??????>>>>>>===<<<:::888777555555555333222222222222222111111000000111111111222222222222666444888III[[[tttvvv\\\iiivvv}}}eee]]]wwwuuubbbiiioooeee[[[]]]ZZZYYYWWWUUURRRMMMFFFBBB>>><<<;;;:::999;;;<<<===;;;<<<>>>CCCKKKWWWdddmmmyyy~~~xxxfffRRRFFF>>>===;;;999888888888999999999:::;;;;;;<<<<<<<<<@@@BBBBBBJJJ[[[ooo{{{eee^^^YYYYYYYYYWWWUUUWWWZZZUUUNNNIIIEEECCCAAA@@@@@@@@@;;;===HHHVVVrrr}}}fffjjjvvv}}}ccc[[[```iiioooaaaeeeiiiuuu{{{|||~~~wwweee[[[WWWPPPFFF???===>>>???@@@AAAAAAAAAAAA<<>>===;;;:::888999;;;:::999???GGG}}}||||||vvvttttttrrrpppnnnjjjfffiiioooYYYKKKJJJ___|||}}}{{{ooocccYYYPPPKKKRRR]]]nnnyyybbbRRROOONNNMMMMMMKKKGGGDDDBBBAAA???>>>;;;;;;<<<;;;:::>>>DDDNNNaaazzztttpppuuutttpppttt}}}~~~{{{sssddd]]]lllcccFFF===@@@SSSfffQQQkkknnnNNNFFFJJJEEECCCCCCBBBAAA@@@>>>>>>======<<<:::888777555555444333333333333222222111111000000111111111222222222222666444999JJJ\\\vvvfffmmmzzz~~~}}}~~~}}}ccceee|||~~~lll^^^^^^ZZZYYYXXXVVVSSSNNNGGGBBB>>>===;;;::::::;;;<<<===:::;;;===BBBJJJVVVccclllyyy~~~~~~rrr```OOOEEE>>>===;;;999888777888888888999:::<<<============<<<======HHH___sss}}}ggg```\\\[[[ZZZWWWVVVWWWZZZTTTMMMGGGDDDCCCCCCCCC@@@@@@<<<>>>LLL]]]}}}{{{gggnnn{{{cccYYY\\\cccvvvfffeeegggsssyyynnn```]]]ZZZPPPDDD>>>;;;<<<>>>@@@AAAAAA@@@@@@===@@@CCCGGGOOOaaazzzyyyuuunnncccWWWLLLEEECCC???<<<999888888999999888888777;;;999>>>@@@YYYxxxOOOZZZlll[[[YYYRRRNNNMMMLLLPPPUUUYYYZZZXXXSSSRRRRRRSSSUUUVVVTTTSSSKKKHHHDDDBBBAAA@@@>>>===;;;::::::;;;:::888===DDDkkkzzz~~~yyyxxxtttsssooolllmmmqqqqqqnnnOOOKKKQQQjjjyyywwwrrrdddUUUJJJCCC@@@EEELLLOOO^^^iiiuuusssqqqqqqdddXXXTTTNNNPPPRRRQQQMMMKKKKKKHHHDDDDDDAAA??????===:::===BBBNNN```zzzwwwwww~~~qqqsss{{{|||tttbbb\\\mmmjjjUUUBBB===@@@TTTcccKKKhhhiiiHHHDDDLLLHHHDDDDDDCCCBBBAAA@@@??????>>>===;;;999888666666555444444444333222222111111000111111111111222222222000444333888JJJ]]]wwwwwwuuusss~~~~~~}}}xxxpppmmm```ddd|||zzz|||nnn]]]\\\XXXWWWWWWVVVSSSNNNGGGBBB>>>===;;;999999:::;;;<<<::::::<<<@@@GGGRRR___gggxxx|||~~~yyykkkZZZKKKCCC<<<;;;999888888888999999888999;;;===>>>>>>>>>>>><<<===<<>>AAANNN^^^|||yyykkkvvv{{{```WWW[[[bbb~~~kkkffffffqqqvvvggg]]]```^^^OOOAAA<<<<<<===???AAABBBBBBBBBAAADDDDDDFFFOOObbb|||}}}uuutttmmmaaaSSSHHHBBB@@@<<<:::888777888999888888999777===;;;???BBB___YYYooojjj\\\[[[TTTOOONNNOOORRRWWWZZZZZZYYYXXXWWWVVVWWWXXXXXXVVVUUULLLIIIEEECCCBBBAAA???>>><<<;;;;;;<<<:::888;;;BBBSSSiiiwwwvvv~~~{{{zzzqqqtttpppjjjqqq{{{tttdddKKKOOOZZZrrr}}}uuurrreeeWWWHHH@@@>>>@@@DDDGGGBBBNNNSSSYYYhhhmmmhhhhhhaaa___iiiooogggaaa[[[QQQOOOTTTUUUSSSSSSVVVUUUPPPNNNJJJGGGFFFBBB===???CCCQQQccc}}}uuunnnuuuzzz|||||||||~~~|||ttt___[[[mmm|||YYYQQQIIICCCAAATTTTTTDDDllllllKKKGGGMMMIIIDDDDDDDDDDDDDDDDDDDDDDDDAAA???>>><<<:::999888888555444444333222222111111000111111111111222222222///444444999LLL___zzz{{{rrr~~~~~~}}}}}}~~~}}}~~~}}}fff___bbbYYYXXXhhh|||{{{mmmZZZXXXVVVVVVVVVUUUSSSNNNGGGBBB>>><<<:::888888888999:::::::::;;;>>>EEEOOO[[[cccwwwzzz{{{uuugggVVVHHHAAA999999888888888999;;;<<<888:::<<<>>>?????????>>>???@@@>>>FFFZZZiii|||rrreeeaaa^^^^^^[[[VVVTTTUUULLLJJJHHHHHHHHHIIIHHHGGGEEEFFFAAABBBLLLYYYtttzzzqqqwww^^^XXX]]]dddooohhhgggppppppbbb]]]ccc```OOO???;;;>>>@@@BBBDDDFFFEEEEEEDDDMMMIIIJJJXXXuuuvvvhhhuuuuuupppbbbSSSHHHBBB???===;;;999888999::::::::::::888>>><<<@@@CCCbbbbbbiii]]]]]]VVVOOOPPPRRRVVVZZZ\\\[[[YYY\\\ZZZYYYYYYZZZYYYWWWTTTMMMJJJFFFDDDCCCBBB@@@???===<<<<<<===:::777:::AAALLLdddxxx|||}}}{{{{{{ooouuuqqqjjjttttttYYYLLLUUUaaattt~~~~~~vvvqqq]]]OOOBBB===???CCCFFFGGGLLLVVVVVVYYYhhhooonnnqqqfffiiiuuuyyynnnggg___OOOLLLRRRVVVVVVZZZ``````\\\XXXSSSOOOLLLGGGBBBCCCGGGVVVjjjtttpppzzzvvvxxxxxxxxx|||{{{ttt]]]ZZZmmmwwwSSSUUUSSSJJJDDDTTTiiiMMMDDDxxxsssSSSMMMOOOFFFDDDDDDEEEFFFGGGHHHIIIIIICCCBBB@@@>>><<<;;;::::::555555444333333222111111000111111111111222222222111666666<<>>CCCEEEWWWgggjjjkkkeeeccc```^^^[[[XXXSSSOOOHHHIIIKKKLLLMMMLLLJJJIIIKKKJJJCCCCCCLLLTTThhh}}}]]]OOO\\\iiisssiiiqqqxxxXXX\\\eeekkkbbbNNNBBBBBBAAAAAACCCFFFEEEEEEJJJQQQMMMVVVWWWYYYuuu~~~sssmmmyyytttjjj___SSSIIIBBB???===<<<;;;:::::::::::::::999BBB>>>:::AAAIIIqqqggg~~~mmm]]][[[ZZZQQQPPPRRRXXX```ccc```\\\]]]\\\[[[YYYWWWTTTQQQPPPKKKHHHEEEEEEFFFEEEBBB@@@???===;;;999999:::<<<>>>QQQnnnyyy}}}~~~xxxsssqqqoooooossssssiii\\\NNNQQQeee~~~{{{~~~~~~~~~~~~~~~sssfffYYYEEE<<>>???OOO___gggqqqeeebbb^^^[[[YYYWWWUUUSSSLLLMMMNNNOOONNNMMMKKKJJJMMMLLLFFFEEEMMMSSSddd^^^QQQ]]]kkkzzzpppxxxwww^^^OOO[[[kkkpppaaaJJJ???@@@@@@@@@CCCFFFGGGGGGMMMUUUYYYbbbeeeggg{{{|||yyyxxxiiiZZZOOOFFFAAA===<<<<<<;;;:::::::::::::::555>>>;;;:::CCCPPP{{{oooaaazzzkkk\\\ZZZYYYTTTSSSUUUZZZ```ccc```]]]\\\[[[YYYVVVSSSPPPNNNMMMLLLJJJHHHGGGHHHGGGCCCAAA@@@>>><<<::::::;;;===???MMMggguuu~~~~~~zzz~~~~~~wwwrrrpppmmmlllpppoooeeeYYYPPPSSSeee~~~}}}|||~~~zzz{{{{{{zzz{{{yyynnnaaaQQQAAAAAANNN]]]ooo~~~~~~vvvhhhZZZTTTYYY```dddoooxxxuuu___bbbddd```VVVPPP[[[jjjuuuwwwsssvvv{{{yyywwwxxx{{{~~~{{{{{{~~~wwwlll]]]TTTkkkoooUUU]]]hhh]]]IIIWWWWWWJJJOOOiiiOOOJJJJJJGGGGGGEEEDDDDDDGGGJJJKKKKKKEEECCC???>>>======;;;:::666666666666555444444333222222222222222222222222222444555888JJJiiivvv{{{{{{~~~xxxrrrwww~~~}}}{{{{{{{{{{{{{{{{{{{{{{{{xxxyyy{{{|||}}}|||{{{{{{sssuuuwwwxxxwwwvvvwwwxxxwwwyyyzzzzzz{{{zzzsssjjjiii\\\LLLHHHIIIAAAGGG^^^mmm[[[TTTUUURRRQQQPPPOOONNNJJJDDD@@@:::777555555666888999999999:::<<>>>>>AAA<<>><<<<<<===???@@@KKKaaazzzzzzrrr~~~wwwuuusssooolllnnnmmmdddYYYUUUVVVggg}}}}}}{{{{{{|||}}}xxxyyyyyyxxxxxxuuuiii^^^KKKAAAMMMkkkwww___VVVYYYcccjjjwwwzzzgggnnnrrrjjj\\\\\\ssstttppprrrpppooorrrwww}}}wwwjjjYYYSSSnnngggQQQ___tttpppSSSQQQwwwVVVGGGKKK~~~```KKKHHHIIIEEEFFFEEEEEEFFFIIIKKKLLLKKKEEECCC@@@???>>>>>><<<;;;888777777666666555444444333333333333333333333333111444555:::KKKiii~~~llluuuzzzwwwjjj______qqq~~~||||||{{{{{{{{{{{{||||||||||||yyyzzz{{{{{{||||||{{{{{{tttvvvwwwwwwuuutttssstttwwwwwwuuurrrrrrrrrmmmeee^^^TTTFFFCCCDDD===GGGccczzz^^^PPPQQQOOONNNMMMMMMKKKHHHCCC@@@999777444444666888999999:::;;;<<<>>>AAAHHHPPPVVVaaaffffff^^^UUUMMMDDD===::::::999999888999999:::;;;;;;<<<<<<===>>>>>>>>>CCC???EEECCCNNNaaazzz~~~cccaaa^^^ZZZYYYYYYYYYYYYXXXWWWVVVTTTRRROOOMMMLLLKKKNNNOOOJJJKKKPPPQQQ]]]tttyyykkkxxxyyyhhhjjjsssdddLLLRRRiiimmmVVVGGGBBBCCCDDDHHHMMMOOOQQQWWW```nnntttzzz|||~~~qqqcccQQQEEEAAAAAA???<<<;;;;;;::::::999::::::;;;;;;<<<<<<<<>>>>>???@@@BBBSSSrrrzzzxxxxxxzzzxxxsssooooooooohhh^^^ZZZYYYiii||||||xxxvvvwwwyyy{{{}}}|||yyy{{{{{{yyyxxxtttjjj^^^MMMIIIaaauuueeecccwwwhhh\\\\\\eeemmmzzzxxxqqqwwwyyymmmbbbkkkyyymmmnnnmmmnnnrrrxxxwwwhhhZZZXXXvvv___QQQddd[[[JJJlllWWWCCCDDDlll~~~ssslllxxxxxx\\\IIIGGGGGGBBBDDDDDDEEEHHHKKKLLLKKKJJJDDDBBB@@@?????????===;;;:::999888777666555555555444444444444444444444444444555666<<>>>>>>>>>>>:::AAAAAAKKK```yyy]]]\\\[[[ZZZZZZ[[[[[[YYYWWWWWWVVVSSSPPPMMMLLLKKKJJJKKKNNNJJJLLLQQQQQQ\\\rrruuu]]]aaatttvvvhhhgggnnn{{{|||zzzXXXDDD[[[nnnuuudddOOO???CCCDDDJJJPPPRRRRRRXXX___rrrxxx{{{vvv```UUUGGG@@@??????===999::::::999999999::::::;;;>>>;;;<<<>>>BBB]]]]]]NNNlllhhh]]][[[WWWXXXWWWVVVWWWXXXZZZZZZZZZUUUSSSQQQNNNMMMNNNOOOPPPRRRSSSTTTTTTQQQMMMJJJHHHHHHFFFCCCAAA@@@AAABBBDDDaaa}}}zzz}}}{{{vvvpppppppppkkkccc]]]ZZZfffwww{{{vvvtttvvvyyy|||}}}~~~{{{zzz}}}}}}{{{yyyuuukkkaaaOOOTTTxxx{{{ZZZPPPRRReeexxxttteeebbbiiiqqq~~~|||xxx{{{xxxnnnkkk~~~|||lllkkkkkknnnttt{{{xxxhhhWWWZZZ|||[[[SSSlllbbbMMMnnnUUUEEEFFFkkk~~~wwwqqqooo{{{]]]JJJGGGFFF@@@BBBCCCFFFIIILLLLLLJJJHHHBBBAAA??????@@@???===<<<<<<;;;999888666666666666444444444444444444444444666666888===KKKcccnnneeesss{{{{{{}}}|||zzzyyyyyyvvvvvvwwwwwwxxxyyyyyyyyyxxxwwwwwwvvvvvvuuuuuutttwwwvvvtttppplllkkklllmmmhhhiiihhhfffhhhiiieee^^^OOOWWWRRRGGG@@@<<>>???AAAFFFLLLPPPTTTWWWVVVOOOIIIEEE@@@;;;999999888888999999:::::::::;;;;;;<<<======>>>>>>===999@@@AAALLLaaayyy```YYYYYYYYY[[[\\\\\\YYYWWWVVVTTTPPPMMMKKKJJJKKKKKKKKKMMMKKKLLLRRRQQQ[[[qqq}}}bbb```ppp}}}tttiiihhhooo}}}vvvsssvvvVVVGGG___ppp~~~www[[[???BBBEEEMMMUUUWWWWWWZZZ```uuu}}}ssslllXXXPPPGGGAAA???>>>:::666999999999999999::::::;;;<<<666;;;@@@CCCccc]]]PPPtttddd]]]]]]ZZZVVVUUUTTTSSSTTTUUUVVVWWWSSSSSSRRRQQQQQQQQQRRRSSSUUUVVVWWWUUURRRNNNLLLKKKJJJHHHFFFCCCBBBCCCDDDFFFccczzz}}}{{{|||zzztttooonnnpppmmmggg```YYYaaaooottt}}}}}}yyyzzz~~~~~~}}}yyy}}}~~~|||zzzuuulllcccSSSbbb^^^KKKKKKSSScccqqq~~~yyyjjjeeeiiiooo|||}}}yyy{{{wwwqqqvvv|||iiibbbeeelllvvvzzzgggQQQXXX~~~\\\XXXwwwfffUUUzzzYYYCCCJJJvvv```LLLIIIHHHBBBCCCEEEHHHLLLNNNMMMIIIFFFBBBAAA@@@@@@AAAAAA???===>>><<<:::888777666777777555555555555555555555555777666888>>>JJJ___~~~ssshhhppp~~~{{{yyyxxxxxxwwwxxxxxxyyyzzzzzz{{{{{{zzzyyywwwvvvtttsssssssssqqqqqqooolllhhhfffggghhhfffhhhhhhfffhhhhhhbbbZZZPPPbbb___JJJ???>>>CCCNNNYYYooobbbRRRNNNOOOJJJHHHGGGGGGGGGFFFDDDBBB===:::888777888999::::::>>>@@@BBBDDDGGGLLLSSSWWWZZZ\\\YYYQQQJJJEEEAAA===999999888888999999:::;;;:::::::::;;;<<<<<<======AAA;;;BBBDDDOOObbbuuuccc[[[YYYXXXYYYZZZ[[[ZZZYYYTTTRRROOOLLLJJJKKKLLLMMMLLLNNNKKKLLLQQQPPPYYYooohhhhhhwww~~~sssnnnsss|||wwwwww}}}^^^SSScccuuupppLLLEEEJJJUUU___bbbbbbdddiiiuuuxxxkkkeeeRRRMMMGGGAAA>>><<<999777999999888888999::::::;;;===555===CCCFFFiiitttSSSUUUzzzaaa\\\\\\YYYTTTSSSRRRQQQQQQRRRUUUWWWTTTTTTTTTSSSSSSSSSRRRRRRWWWXXXXXXVVVQQQNNNMMMMMMLLLJJJGGGEEEDDDDDDFFFGGG___ttttttwww}}}{{{zzzxxxsssmmmmmmppppppllliii]]]___hhhjjjsss{{{xxxyyy{{{|||yyy~~~~~~{{{wwwooofffZZZtttnnnNNNEEEMMMZZZiiiwwwrrrjjjjjjlllwww{{{xxx||||||xxx}}}|||gggVVV]]]jjjzzzwwwcccRRR[[[^^^aaacccXXXTTTAAALLL~~~bbbMMMLLLLLLGGGFFFHHHLLLPPPRRROOOJJJFFFCCCBBBBBBCCCDDDDDDBBB@@@???===;;;999777777777888555555555555555555555555555444666>>>III^^^}}}uuu~~~{{{yyyxxxwww{{{{{{||||||}}}~~~}}}|||zzzxxxvvvuuuttttttjjjkkkkkkjjjhhhffffffgggaaaccccccaaaaaa___WWWMMMTTTllliiiMMM@@@AAAEEEKKKTTTnnndddTTTQQQOOOKKKIIIHHHGGGGGGGGGFFFDDDBBB>>><<<999888999:::::::::888:::===@@@EEEKKKRRRWWW[[[]]]YYYOOOGGGBBB===999999888888888999::::::;;;999999::::::;;;<<<<<<===AAA:::AAACCCNNN```mmmbbb]]]ZZZWWWVVVXXXZZZ[[[[[[SSSQQQNNNKKKJJJKKKNNNOOONNNPPPLLLLLLPPPOOOXXXnnn~~~hhhppp{{{pppqqqvvvaaaWWWhhh}}}[[[JJJPPP]]]iiimmmmmmooosssttt|||qqqfff```LLLIIIDDD???<<<::::::;;;999888888888999::::::;;;@@@777@@@GGGHHHllleeeHHHZZZzzz```ZZZZZZVVVSSSSSSRRRPPPOOOQQQTTTWWWUUUUUUUUUUUUTTTSSSQQQQQQXXXYYYYYYVVVQQQMMMMMMOOONNNLLLIIIFFFEEEEEEGGGHHHbbb}}}tttoooooovvv|||zzzzzzyyytttnnnnnnrrrssspppqqqcccaaafffeeennn~~~~~~ssskkkiiimmmrrruuu{{{~~~zzzrrrjjjbbb^^^HHHJJJWWWhhhwwwuuupppnnnwww{{{xxx}}}}}}sssttt}}}hhhOOOYYYjjj}}}rrr\\\XXXbbb^^^hhh\\\UUUsss@@@DDDOOObbbNNNNNNOOOKKKHHHKKKOOOSSSTTTQQQKKKFFFDDDDDDDDDEEEGGGFFFDDDBBB@@@>>>;;;999777777888888666666666666666666666666333222555===III]]]~~~}}}{{{yyyyyyxxx||||||zzzxxxvvvwwwzzz}}}}}}zzzxxxvvvuuusssqqqnnngggggghhhiiikkkkkkjjjhhhccceeeddd___]]]]]]XXXQQQooolll]]]GGG===DDDPPPUUU]]]yyylll^^^VVVLLLHHHJJJHHHFFFDDDCCCCCCAAA???===::::::999888999:::;;;;;;>>>=========@@@CCCGGGIIIFFFEEEDDDBBB@@@>>><<<;;;<<<;;;:::999999999:::;;;===<<<<<<<<<<<<======>>>AAA@@@===DDDUUUgggooobbbddd___XXXTTTTTTUUUUUUTTTWWWRRRMMMLLLPPPSSSRRRPPPRRRQQQMMMKKKLLLSSS^^^fffyyyyyyyyyqqqsssqqqllluuuxxxxxxiiiSSSqqqttt\\\aaauuu{{{lllppp|||uuu}}}vvvjjj^^^WWWNNNHHH@@@======<<<999666999999999999999999::::::;;;AAA999@@@UUUgggKKKqqqoooZZZ[[[\\\VVVUUUSSSRRRSSSVVVWWWVVVTTTUUUSSSQQQPPPPPPQQQRRRRRRYYYYYYXXXUUUPPPMMMKKKKKKJJJIIIHHHIIIJJJJJJIIIGGGVVVqqqzzz{{{wwwrrr{{{|||uuuyyyvvvrrrqqqrrrtttuuuvvvsssnnnkkkjjjfffhhhyyy}}}nnnbbbdddkkkppptttyyy{{{uuulllpppfffnnnWWWQQQVVV```uuu~~~vvvtttwww~~~jjjOOONNNggg|||mmm]]]WWWiiiuuu```qqqWWWXXXXXXEEECCCssscccNNNMMMLLLMMMNNNSSSXXXYYYVVVQQQLLLIIIGGGHHHJJJIIIFFFDDDCCCCCCDDDAAA>>><<<;;;999777555777777666555555555555666555999666:::JJJ\\\vvv}}}{{{zzzyyyxxx{{{{{{yyywwwuuuvvvyyy{{{zzzxxxvvvttttttrrrpppnnnhhhggggggiiijjjhhhddd```___^^^\\\ZZZYYYYYYZZZ[[[zzzjjjSSSAAA===DDDMMMSSSpppiii[[[TTTMMMIIIKKKHHHFFFDDDCCCBBBAAA???===;;;:::::::::<<<>>>AAACCCBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFEEEDDDAAA===:::888;;;;;;:::999999999:::;;;===<<<<<<<<<<<<===>>>>>>??????>>>HHHZZZjjjpppdddbbb]]]XXXUUUUUUVVVUUUTTTUUUPPPLLLLLLOOOQQQPPPNNNPPPOOOMMMJJJJJJQQQ]]]fffzzz}}}llljjjwwwvvvvvvjjjUUUrrruuutttwww~~~{{{pppdddXXXQQQJJJEEE>>>;;;;;;;;;888555999999999999999::::::::::::<<<777GGGgggggg\\\iiiWWWYYYZZZUUUUUUTTTSSSTTTVVVWWWVVVTTTPPPPPPPPPPPPPPPRRRUUUXXXZZZXXXUUUQQQNNNJJJGGGFFFFFFFFFFFFGGGIIIIIIGGGEEEOOOggg}}}}}}xxxxxx|||}}}zzzvvvtttssstttsssrrrvvvqqqmmmllliiilllyyypppeee]]]aaaiiinnnqqqtttyyysssrrriiigggZZZXXXaaalll{{{ttttttyyygggPPPMMMeeezzzlll\\\TTTiiiuuubbbrrr^^^qqqOOOCCCOOOaaaOOONNNMMMMMMPPPTTTWWWXXXUUUPPPLLLJJJGGGIIIJJJIIIGGGDDDCCCDDDCCC@@@===;;;;;;999777555777777666555555555555666555999777:::JJJ[[[ttt~~~~~~}}}|||zzzxxxwwwyyyyyyxxxuuuttttttvvvyyywwwuuusssrrrrrrrrrpppnnnmmmkkkkkkmmmnnnjjjaaaYYYXXXRRROOOQQQQQQPPPYYYeeecccFFF<<<>>>AAAHHHPPPqqqgggXXXSSSMMMIIIJJJGGGEEECCCBBBAAA@@@>>><<<<<<;;;;;;<<>>???@@@AAAAAALLL]]]llloooeee]]][[[XXXWWWWWWWWWVVVTTTTTTQQQOOOOOORRRSSSQQQNNNOOOPPPPPPLLLJJJPPP]]]hhhxxxwwwcccbbbsssuuuvvvppp]]]tttttthhh\\\QQQJJJEEEAAA;;;999999:::888555888999999999:::::::::;;;;;;::::::[[[ccchhhcccXXX\\\^^^ZZZWWWWWWVVVWWWXXXXXXWWWUUUNNNPPPRRRQQQPPPQQQVVVZZZYYYVVVSSSRRRRRROOOKKKGGGGGGGGGGGGIIIKKKJJJGGGEEEIII^^^|||~~~~~~zzz}}}~~~}}}zzzwwwuuuttttttrrrqqqxxxssspppooollloooyyylllaaa\\\\\\ccclllpppqqqrrrvvv}}}tttsssqqqiiiSSSNNNNNN\\\hhhxxxuuuyyyiiiUUUPPPfff~~~}}}yyyjjjZZZUUUmmmooo___ooofffoooFFFFFF[[[___OOOOOONNNOOORRRTTTVVVVVVRRROOOLLLKKKGGGIIIJJJIIIGGGEEEDDDDDDBBB@@@===<<<<<<;;;999777888777666666555666666666555999777;;;JJJZZZqqq}}}|||yyywwwuuuwwwwwwvvvtttrrrrrrtttvvvuuutttrrrrrrrrrrrrpppooonnnllllllnnnoooiii]]]SSSQQQGGGCCCGGGFFFEEESSShhhsssTTT===<<<@@@>>>BBBMMMhhhuuueeeVVVRRRLLLHHHIIIFFFDDDBBBAAA@@@???===;;;<<<;;;;;;;;;>>>BBBGGGJJJNNNPPPSSSWWW[[[^^^```aaa___\\\WWWPPPIIICCC???<<<::::::::::::::::::;;;;;;<<<<<<<<<<<<===>>>??????DDDCCCCCCNNN```mmmjjj```ZZZZZZZZZZZZZZZYYYWWWVVVUUUTTTTTTUUUVVVVVVSSSQQQPPPRRRSSSOOOMMMRRR^^^iiiuuuwww___]]]nnnwwwxxxzzziiiuuuvvvkkk```UUULLLFFFAAA>>>:::999999999888777888999999::::::;;;;;;;;;???>>>FFFwww~~~aaaiiiyyy```]]]cccfffddd[[[[[[ZZZZZZYYYXXXVVVUUURRRTTTUUUSSSPPPPPPTTTXXXXXXWWWWWWZZZ^^^]]]VVVOOOMMMMMMMMMNNNOOOMMMIIIFFFHHH\\\}}}}}}}}}yyywwwuuutttttttttsssrrrsssoooooooookkkjjjxxx}}}uuugggZZZ[[[aaajjjrrrvvvvvvuuuzzzzzz~~~}}}uuusssvvvuuupppQQQFFFFFFEEEQQQ]]]vvv~~~rrr^^^WWWjjjxxxgggXXXXXXuuugggYYYqqqooo\\\BBBNNNccc\\\PPPPPPOOOPPPRRRSSSTTTRRRNNNLLLJJJJJJGGGIIIKKKJJJHHHFFFEEEEEEBBBAAA?????????>>><<<:::999888888777666777777777555:::888<<>>===<<>><<<:::;;;:::999999:::===@@@BBBDDDEEEFFFJJJNNNTTTYYY\\\XXXTTTMMMEEE@@@===<<<<<<999999999::::::;;;;;;;;;<<<<<<<<<======>>>@@@@@@CCCCCCCCCQQQgggwwwxxxbbbZZZXXXZZZ\\\]]]\\\ZZZXXXXXXVVVVVVWWWXXXXXXWWWUUUSSSPPPRRRTTTQQQOOORRR\\\eeerrr|||ccc^^^nnnxxxxxxuuuxxx~~~xxxmmmcccYYYQQQJJJFFF???===;;;::::::::::::999888888999:::;;;;;;<<<<<<@@@DDDWWWlllZZZfffrrr______dddeeeddd[[[[[[YYYXXXVVVTTTTTTTTTUUUVVVVVVTTTRRRRRRVVVYYYYYYYYY]]]cccgggeee\\\TTTSSSRRRQQQQQQPPPNNNJJJFFFKKKYYYxxx{{{xxxuuusssrrrrrrpppoooiiihhhkkklllfff```hhhuuu}}}{{{tttfffYYY___hhhpppwww{{{{{{yyy}}}yyyxxxuuurrrsssvvvpppxxxqqqXXXFFFFFFJJJIIIRRR\\\nnn|||eee\\\ooowwweeeWWW[[[}}}|||aaaXXXvvvtttTTTAAAMMMccc{{{ZZZPPPQQQPPPQQQQQQRRRQQQOOOKKKIIIHHHIIIGGGIIIKKKKKKIIIGGGFFFGGGDDDCCCBBBBBBCCCBBB@@@>>>;;;:::999999888888999999666:::999<<>>FFFEEE???GGGYYYnnnnnnooo|||vvvbbbQQQMMMMMMIIIGGGIIIDDDBBB@@@???>>>===;;;999999888777777777888999:::<<<;;;;;;<<>>888888999:::;;;;;;;;;;;;<<<<<<<<<===>>>???@@@AAA>>>AAAGGG\\\xxxlll^^^YYYYYY\\\^^^___]]][[[ZZZZZZUUUVVVWWWWWWWWWVVVTTTSSSPPPRRRSSSRRRRRRTTTXXX]]]ppp~~~~~~ggg___kkk}}}wwwwwwwwwpppeee[[[SSSMMMHHHEEE>>>===<<<;;;;;;:::::::::888888999:::;;;<<<======???IIIgggYYYNNNdddjjj]]]\\\\\\[[[[[[WWWWWWVVVTTTRRRRRRTTTWWWWWWVVVUUUUUUVVVXXXZZZ[[[ZZZ[[[___ccceeeaaaYYYRRRUUUSSSQQQOOONNNLLLHHHFFFMMMSSSlll~~~zzzsssnnnkkkiiigggeee___```eeeggg___UUUXXXcccsssxxxpppaaa\\\eeennnssswww{{{|||zzz}}}zzzyyyxxxvvvssspppmmmlllgggXXXGGG???DDDLLLQQQ^^^fffppp|||jjj```rrruuudddZZZdddsss^^^\\\uuu}}}mmmRRRAAAGGG]]]zzzvvvyyyYYYPPPQQQPPPRRRQQQQQQQQQNNNJJJGGGGGGGGGHHHJJJKKKKKKIIIHHHGGGHHHDDDDDDDDDEEEFFFFFFCCCAAA===<<<;;;;;;::::::;;;;;;777;;;999<<>>BBBGGGFFFEEETTTfffeeecccfffvvvcccWWWNNNNNNMMMGGGDDDFFFCCCAAA???>>>>>>===:::999777777777777777666555555888888999:::<<<>>>@@@AAABBB@@@>>>===<<<<<<======777888999;;;<<<<<<;;;;;;<<<<<<<<<===>>>@@@AAABBB>>>EEERRRnnnbbb^^^^^^\\\^^^aaaaaa^^^\\\\\\\\\WWWXXXXXXXXXWWWVVVVVVVVVTTTTTTUUUVVVXXXYYYXXXXXXjjj|||{{{vvvqqqcccjjjzzzwwwwwwzzzrrrjjj___TTTMMMHHHDDDBBB<<<===<<<;;;:::999999:::888888999:::;;;<<<======>>>PPPvvv\\\LLLiiibbbYYYYYYVVVTTTVVVUUUUUUUUUSSSRRRVVV\\\aaa]]]YYYUUUUUUYYY\\\[[[ZZZYYYZZZ\\\]]]\\\ZZZWWWUUUTTTQQQNNNLLLLLLKKKJJJIIILLLPPPjjj~~~|||wwwqqqiiiaaa]]][[[ZZZYYY[[[\\\```bbbYYYNNNPPPZZZxxxvvvkkkZZZccclllssstttuuuzzz|||{{{xxxxxxwwwwwwwwwuuunnnhhhfffYYYJJJCCCCCCLLL^^^ooo|||pppeeewww~~~oooddd```wwwgggYYY^^^uuummmbbbvvvLLLDDDGGG___zzzoooyyyXXXPPPPPPOOOSSSRRRRRRRRROOOKKKHHHGGGHHHHHHJJJLLLLLLJJJHHHHHHHHHDDDCCCDDDFFFGGGGGGEEEBBB???>>>======<<<<<<======999<<<999;;;IIIYYYqqqssshhh|||yyyxxxwwwuuussspppnnnmmmooorrrtttsssttttttssspppnnnoooooosssqqqooooooooonnnllljjjffffffcccYYYLLLAAA===<<<999;;;:::888:::???@@@;;;CCCCCCEEEFFFEEEKKK]]]ppp```___bbbqqqxxx^^^VVVQQQSSSOOOFFFAAACCCCCCAAA???>>>===<<<:::888666666777888888666555444444555888:::<<<=========>>>>>>>>>===<<<999777666777888999;;;<<<<<<;;;;;;<<<<<<<<<===>>>@@@AAABBBBBBLLL]]]}}}|||\\\___ccc]]]```bbbbbb___\\\]]]^^^ZZZ[[[[[[ZZZYYYXXXYYYZZZYYYXXXYYY\\\^^^^^^[[[WWWdddxxxyyymmmtttxxxlllnnn|||zzzzzz~~~sssppphhh\\\PPPIIIDDDAAA???;;;<<<<<<;;;999888888999888888999:::;;;======>>>???UUUqqqWWWuuuvvv\\\XXXYYYUUUTTTXXXVVVWWWVVVUUUVVV\\\eeelllddd]]]WWWWWWZZZ\\\YYYUUUVVVWWWWWWWWWVVVWWWYYY[[[SSSQQQMMMLLLLLLMMMNNNMMMJJJPPPppp|||yyyxxx}}}llleee\\\UUUQQQQQQQQQQQQZZZZZZ^^^___VVVLLLOOOYYYvvvgggVVViiirrrwwwuuutttyyy}}}}}}}}}zzzwwwvvvwwwxxxtttnnn\\\NNNDDDHHHPPPaaauuujjj|||yyykkkdddddd]]]SSS\\\|||fff```dddEEEHHHMMMlll~~~sssyyyXXXPPPPPPOOOSSSSSSTTTSSSQQQMMMJJJHHHHHHHHHJJJLLLLLLJJJIIIIIIIIIBBBCCCDDDFFFGGGGGGEEEBBB@@@??????>>>>>>>>>>>>>>>:::===999;;;IIIZZZrrrxxxjjj~~~~~~zzzrrrnnnnnnkkkgggbbb]]]XXXYYYdddrrrmmmnnnppppppooonnnnnnoooqqqooolllkkkkkkjjjhhhfffeeeaaaYYYLLLAAA===???CCC???===<<<<<<;;;;;;AAAJJJRRRNNNIIIFFFGGGPPPaaappphhhooo|||uuuUUUTTTRRROOOKKKFFFBBB@@@@@@???>>><<<;;;:::999888555555555555555555555555777666666777999;;;===???<<<<<<<<<;;;;;;:::::::::999999:::::::::;;;;;;;;;;;;<<<<<<===>>>??????@@@CCCOOOggg}}}mmmbbb```^^^^^^aaadddeeebbb^^^[[[ZZZ\\\ZZZWWWUUUUUUWWWZZZ\\\___]]]\\\]]]______[[[XXXccctttpppuuu{{{sssyyyjjj}}}mmmbbbZZZRRRNNNIIIBBB??????999999:::::::::999999888999@@@<<<888>>>>>>===BBBEEERRRllljjjrrr^^^\\\[[[SSSRRRYYY]]]cccccc]]]```lllrrrnnnfff```YYYVVVWWWWWWTTTQQQQQQRRRTTTUUUUUUTTTSSSSSSRRRPPPNNNOOOPPPOOOKKKGGGKKKQQQppptttvvv}}}```UUUMMMLLLMMMNNNTTT\\\\\\eeefff```UUUJJJSSSmmmkkkdddcccvvvuuutttssstttvvvxxxyyy~~~}}}}}}}}}|||yyytttppp]]]GGGBBBSSSkkk{{{{{{~~~wwwhhh[[[uuuyyyYYYVVV___hhhrrriiiCCCKKKWWW~~~xxxZZZYYYRRRKKKWWW___ZZZRRRLLLIIIHHHHHHHHHMMMNNNOOOPPPPPPNNNLLLKKKFFFGGGGGGHHHHHHGGGGGGFFFFFFEEECCC@@@>>>===<<<<<<;;;999<<>><<<;;;999888888555555555555555555555555777777777777888:::<<<===<<<<<<;;;;;;;;;:::::::::999999:::::::::;;;;;;;;;;;;<<<<<<===>>>???@@@@@@EEERRRiii|||hhhaaaaaa```^^^```bbbbbb```^^^]]]]]]\\\ZZZWWWVVVVVVWWWZZZ[[[```^^^]]]^^^___^^^ZZZWWWbbb|||{{{xxxtttpppccctttwwweee]]]UUUMMMHHHDDD>>>;;;<<<999999:::::::::999999888999???;;;999@@@@@@===BBBGGG\\\qqq~~~lll^^^```aaaZZZXXX^^^```fffeee```bbbllloookkkccc]]]WWWTTTVVVVVVTTTRRRSSSSSSTTTUUUUUUUUUTTTSSSRRRQQQPPPQQQQQQPPPMMMKKKTTTVVVjjj|||zzzwwwxxx~~~}}}```YYYUUUYYY___eeemmmuuulllttttttnnndddXXX```xxxllllllpppvvvuuutttttttttvvvxxxyyy||||||{{{|||{{{yyytttqqqcccLLLIII```vvvdddZZZxxxmmmVVVYYYgggttt}}}ZZZ:::KKKbbbvvvZZZYYYTTTNNNYYY___YYYRRRLLLJJJJJJJJJKKKQQQQQQRRRRRRPPPNNNKKKJJJHHHHHHHHHIIIIIIHHHHHHHHHGGGFFFDDDBBB???>>><<<<<<<<<:::===AAACCCJJJccc~~~tttuuu~~~~~~{{{tttfffVVVOOOPPPJJJHHHAAA:::CCCYYYkkkpppmmmmmmlllkkkkkklllmmmnnnjjjjjjjjjkkkiiieee___[[[VVVPPPLLLNNNUUUXXXUUUPPPQQQIII???:::777777<<>>>>>>>>===<<<:::999888888555555555555555555555555777777777777888999:::;;;<<<;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;;;;<<<===>>>???@@@AAAAAAHHHVVVoooxxxccc```bbbbbb^^^___``````___^^^___```ZZZYYYWWWVVVVVVWWWYYY[[[___^^^]]]^^^^^^\\\YYYWWWccctttrrryyyuuu~~~mmmcccrrrzzzqqq```XXXPPPHHHDDD@@@;;;999;;;999999::::::::::::999999:::>>>::::::CCCAAA===BBBIIIjjjnnnyyyiii```eeeggg```\\\```bbbggggggbbbbbbhhhiiieee]]]YYYTTTRRRTTTVVVUUUTTTUUUUUUVVVVVVVVVUUUUUUTTTRRRTTTTTTTTTRRRPPPOOOPPPUUUUUU```xxx{{{}}}wwwtttyyyxxx}}}wwwXXXZZZbbboooxxx~~~~~~uuulllcccmmmxxxkkkpppwwwvvvvvvuuuuuuvvvwwwyyyzzzzzzzzzzzz{{{{{{yyyvvvsssiiiQQQOOOnnn}}}kkkyyy~~~sss___[[[aaaQQQXXXiiizzzsssNNN<<<\\\nnnVVVWWWTTTQQQXXX\\\VVVOOOJJJIIIJJJLLLMMMTTTTTTTTTRRRPPPMMMJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFDDDAAA???===<<<===;;;===@@@AAAJJJbbb{{{nnnqqq~~~~~~|||rrr```MMMEEEGGGAAADDD???<<>>=========<<<;;;:::999888777555555555555555555555555777777777777888999999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<===>>>@@@AAABBBBBBGGGVVVrrrpppbbb```aaa```^^^```bbbbbbaaa___^^^^^^XXXXXXWWWWWWWWWXXXYYYZZZ\\\\\\\\\]]]]]][[[ZZZXXXdddqqquuu~~~~~~pppggguuu{{{nnniii|||vvvooo```VVVNNNFFFBBB???;;;:::===999999::::::;;;:::::::::;;;>>>:::;;;CCC@@@<<>>===<<<;;;<<>>>>>===KKK___aaaVVVOOOOOOQQQVVV]]]bbbeeeeeeiiiiiiiiihhheee^^^UUUNNNDDDCCCAAAAAAAAAAAABBBBBBEEEAAA?????????>>>AAAFFFCCCRRReeeqqqyyy|||wwwpppddddddcccbbb]]]VVVPPPNNNIIIHHHFFFCCCAAA???===<<<<<<<<<;;;:::999888888777666666666666666666666666777777888888999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<===???@@@BBBCCCCCCGGGTTTpppllldddaaa^^^\\\^^^aaaeeefffccc^^^ZZZXXXWWWWWWWWWWWWXXXXXXYYYYYYWWWYYYZZZ[[[[[[ZZZZZZYYYbbbqqq~~~yyyvvvwwwggg___ppp|||oooeeeeee|||pppjjj\\\QQQJJJCCCAAA>>>;;;;;;===888999:::;;;;;;;;;;;;;;;<<<>>>:::;;;AAA======HHHhhhZZZeeetttiiiaaabbbaaa\\\YYY[[[]]]___^^^\\\ZZZZZZXXXUUUSSSRRRPPPPPPRRRVVVXXXYYY[[[[[[ZZZYYYXXXWWWWWWWWWZZZ\\\[[[XXXRRRNNNOOOPPPPPPQQQUUUbbbxxxzzz~~~|||qqqkkklllwwwyyyyyyyyyyyywwwxxxwwwwwwwwwwwwxxxyyyyyyzzz{{{zzzzzzzzz|||~~~~~~}}}{{{iiiRRRZZZcccSSSIIIFFFSSSllluuuiii___aaalll{{{|||zzzrrrfff```rrroooVVVMMMUUUpppttt[[[|||mmmGGGBBB\\\\\\OOOOOOQQQSSSTTTVVVRRRMMMKKKLLLOOOQQQRRRNNNNNNNNNMMMLLLKKKJJJIIIGGGGGGFFFEEEEEEFFFGGGGGGKKKJJJIIIGGGEEEBBB???>>>===<<<<<<===CCCUUUppp~~~|||zzzrrrbbbPPPFFFFFF;;;======???IIIQQQLLL???AAAAAAEEENNNYYYdddiiikkkhhhggggggfffccc]]]VVVQQQMMMOOONNNIIIBBB>>>???AAABBB@@@??????>>>@@@HHHRRR^^^tttuuussstttssskkk\\\NNNGGGFFFEEECCCAAA???>>>======;;;;;;:::999999888777777666666666666666666666666666777888::::::;;;;;;::::::::::::;;;;;;;;;;;;<<<:::;;;;;;;;;<<<<<<<<<<<<<<<===>>>???AAACCCDDDDDDJJJXXXuuuzzziiieee```\\\ZZZ\\\```eeefffccc]]]WWWTTTUUUVVVWWWXXXXXXYYYXXXXXXTTTWWWYYYYYYXXXWWWWWWXXX]]]ooorrreeetttuuu^^^[[[sssuuusssmmmaaa]]]aaavvv{{{sssfff```SSSJJJDDD???>>>===999888:::888999:::;;;;;;<<<<<<;;;===>>>;;;;;;@@@===CCCVVVdddPPPrrrlllccc]]]]]]^^^[[[[[[\\\XXXYYYYYYXXXVVVUUUTTTSSSRRRQQQQQQQQQSSSWWWZZZ]]]^^^]]]\\\ZZZYYYXXXXXXXXX\\\\\\ZZZVVVRRROOOOOOOOOOOOOOORRR\\\nnn}}}}}}wwwzzzmmmccc```gggnnnttt|||www}}}{{{|||{{{xxxvvvxxxxxxyyyyyyzzz{{{{{{{{{|||{{{{{{|||~~~~~~}}}jjjUUUggg{{{KKKEEEDDDIIIUUUcccppp||||||vvv{{{rrr```UUUNNNRRR[[[hhh|||jjjaaaiii^^^PPPMMM\\\fffSSSyyy}}}UUU@@@FFFlllvvvXXXQQQNNNQQQVVVTTTWWWTTTQQQQQQRRRTTTUUUVVVJJJJJJJJJJJJJJJIIIIIIIIIGGGFFFEEEDDDDDDEEEFFFGGGIIIIIIIIIHHHFFFCCCAAA???>>>>>>===<<<@@@PPPhhhzzz|||{{{{{{xxxuuuooobbbQQQGGGDDDBBB???===BBBIIIKKKGGGAAA@@@GGGSSScccpppuuurrrmmmfffdddcccbbbaaa___[[[XXXYYY]]]```^^^XXXSSSRRRSSSUUUPPPJJJEEEBBBHHH[[[mmm}}}|||~~~}}}qqq]]]MMMGGGEEEDDDAAA???>>>=========::::::999999888888777777666666666666666666666666666777999;;;<<<===<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>@@@BBBCCCEEEEEERRRiiiqqqdddccc___\\\\\\YYY]]]aaaaaa^^^ZZZUUUSSSSSSUUUWWWXXXYYYYYYXXXWWWTTTWWWYYYXXXUUUSSSSSSTTTZZZjjjvvv```nnnwww}}}iiiUUUZZZyyy~~~mmmdddggghhhdddhhhttttttxxxjjj[[[VVVIIIEEE@@@=========999777888888999:::;;;<<<<<<<<<<<<;;;>>><<<<<>>>>>>>>:::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<===>>>@@@BBBDDDEEEFFFYYY{{{kkk``````^^^\\\```WWWYYY\\\\\\ZZZWWWUUUUUUSSSTTTWWWYYYYYYYYYXXXWWWVVVXXXZZZXXXSSSPPPOOOPPPYYYfffwwwjjjhhhoootttaaaPPPZZZ~~~kkk\\\WWWbbblllppp~~~zzzwwwcccUUUQQQFFFCCC???===???>>>:::888999888999:::;;;<<<<<<<<<<<<:::===<<<===@@@AAAUUUuuueeeSSSmmmccc```^^^^^^^^^[[[XXXWWWVVVUUUTTTVVVVVVVVVWWWYYYRRRSSSSSSTTTUUUYYY^^^aaabbb```^^^\\\ZZZYYYYYYYYYYYYUUURRRQQQSSSTTTRRRPPPNNNJJJMMMWWWdddsssooo]]]PPPNNNMMMNNN```www}}}}}}tttrrrsssfff___ggg\\\mmm}}}zzz}}}xxxyyyzzz{{{||||||||||||{{{zzzzzz{{{}}}~~~}}}|||rrr```}}}fffFFFIIIJJJTTThhh{{{qqq^^^QQQIIICCCBBBIIIPPP[[[sss~~~bbb___zzzrrrLLLRRRMMMZZZqqqRRRiiiWWW>>>FFFFFFiiigggbbbPPPRRRKKKLLLTTTPPPQQQQQQQQQSSSTTTUUUSSSRRRKKKKKKIIIHHHHHHHHHHHHHHHIIIHHHFFFEEEEEEFFFHHHIIIFFFGGGHHHHHHGGGEEEBBBAAA;;;???BBB@@@AAAIIIUUU]]]uuu|||xxx||||||}}}~~~}}}{{{yyyxxxtttppplllfffXXXFFF???AAA???CCCHHHKKKPPPWWW^^^cccrrruuulllhhhgggfffdddbbbaaaaaa```aaafffnnnuuutttttt}}}sssgggeeesss~~~hhh___]]]YYYUUUOOOKKKGGGEEEBBBBBBCCCBBBAAA???===<<<:::999999888888999999:::;;;999777666555666777888:::::::::;;;;;;===>>>>>>>>>>>>=========>>>>>>???;;;;;;:::;;;;;;<<<===>>>BBBBBB===@@@HHHDDDCCCNNNnnn~~~|||hhhbbb______VVV[[[UUUUUUVVVVVVVVVVVVWWWWWWXXXYYY[[[\\\\\\ZZZWWWVVVSSSSSSTTTTTTSSSQQQOOONNNUUUaaannnyyy{{{{{{}}}xxxjjjqqqaaaXXXSSScccooofff___bbbdddtttvvvjjjiii}}}rrrZZZPPPLLLHHHAAAAAA???>>><<<;;;;;;;;;:::;;;<<<<<<;;;;;;<<<>>>:::AAA<<<<<>>???AAAFFFRRR^^^ooo~~~xxx}}}zzz{{{|||}}}|||zzzxxxvvvwwwtttooofffTTTAAA888999999BBBIIIOOO]]]tttvvvlllfffiiihhhfffeeecccbbbaaaaaaaaa```cccgggaaa\\\kkkxxxooolllssszzzeeeWWWQQQPPPNNNLLLJJJHHHFFFEEE??????>>>>>>===;;;:::999;;;::::::::::::::::::;;;:::999777666666888999:::<<<<<<<<<<<<<<<===>>>???>>>======<<<======>>>>>><<<<<<<<<<<<===>>>??????AAABBB???AAAHHHEEEHHHWWWppp^^^\\\]]]```YYY^^^XXXXXXWWWWWWVVVVVVVVVVVV[[[\\\]]]]]]\\\YYYWWWUUURRRRRRRRRRRRQQQPPPOOONNNQQQ[[[bbbwwwxxxiiimmmsss}}}{{{{{{zzzpppiiimmmrrrpppkkkhhhYYYWWW]]]uuu|||kkkgggooozzznnnddd[[[YYYeeevvvgggQQQIIIEEEAAABBBAAA???>>>===<<<<<<<<<<<<===>>>>>>===<<<===???===@@@???DDDHHHGGGjjjjjj}}}jjj___]]][[[YYYWWWVVVVVVVVVSSSVVVXXXYYYWWWVVVUUUUUUQQQSSSUUUTTTRRRRRRUUUXXXXXXYYYZZZZZZZZZZZZYYYYYYWWWVVVTTTSSSRRRSSSUUUVVVQQQPPPQQQQQQ```\\\PPPTTTVVViiizzzuuuyyyjjjeeeaaacccvvv|||hhhooo}}}}}}~~~}}}{{{yyyxxxyyy{{{|||{{{xxxyyyxxxwwwyyy}}}vvv{{{}}}ZZZVVV___cccsss}}}yyy|||sssaaaSSSMMMGGGAAA>>>IIIGGGEEENNNUUUmmmpppfffttt{{{bbbJJJHHHNNNNNNbbbfffvvvfffKKKDDD@@@XXX|||qqq[[[JJJKKKSSSTTTTTTWWWTTTQQQNNNMMMNNNOOOOOONNNGGGHHHJJJKKKLLLLLLKKKKKKOOOMMMKKKJJJLLLNNNNNNNNNNNNOOONNNLLLHHHEEEDDDDDDEEEBBB???@@@AAAFFFQQQ]]]xxxzzz|||}}}|||zzzwwwuuusssqqqmmmbbbQQQAAA<<>>===<<<;;;:::999999999<<<;;;;;;::::::;;;;;;<<<999888888888888:::<<<===>>>>>>=========>>>>>>???======<<<<<<<<<<<<==================>>>???@@@AAA???BBBAAACCCGGGEEENNNeee|||fffXXXXXX\\\bbb[[[^^^[[[[[[YYYXXXWWWVVVVVVVVV^^^^^^___^^^\\\YYYVVVUUUQQQQQQQQQQQQPPPOOOOOONNNPPPXXXWWWddd|||cccmmmwwwxxxccc]]]ZZZ\\\]]]YYYUUUTTTTTTZZZmmmvvvgggjjjuuufffXXXRRRMMMJJJPPP[[[ooozzz[[[JJJDDDAAA>>>AAA@@@???>>>===<<<<<<<<<>>>???@@@???>>>===>>>???AAA@@@AAAGGGJJJNNNyyy}}}___\\\[[[YYYWWWVVVVVVVVVWWWVVVXXXZZZZZZWWWUUUUUUUUUSSSUUUWWWUUURRRQQQRRRUUUSSSUUUXXXZZZZZZYYYXXXWWWVVVUUUTTTSSSSSSUUUWWWXXXSSSUUUVVVSSSbbb~~~bbbPPPUUU[[[nnnwwwssssssccc\\\```kkkzzzwww```sss|||~~~}}}zzzxxxxxx{{{~~~yyywwwxxxxxxwwwyyy}}}tttdddSSSXXXhhhooowwwrrrwwwvvvdddRRRIIIIIIHHHEEEMMMTTTQQQKKKKKKRRRssswwwjjjmmm}}}~~~pppUUUKKKBBBFFFMMMNNNddd}}}qqq{{{TTTDDDGGGKKKllleeeTTTHHHLLLTTTVVVVVVXXXRRRPPPMMMKKKKKKKKKKKKJJJEEEJJJOOOQQQOOOMMMMMMMMMOOOMMMLLLMMMOOOPPPPPPOOOPPPQQQQQQNNNJJJGGGFFFFFFGGGCCCAAAAAABBBEEEOOOZZZ~~~}}}nnnyyyzzz||||||{{{yyyvvvtttpppmmmeeeWWWIIIAAADDDIIIKKKVVV^^^gggooogggiiijjjgggcccbbbbbb```___]]]\\\[[[aaa\\\QQQFFFCCCPPPeeevvvhhhaaa\\\___hhhooopppnnnmmmiiiccc^^^ZZZVVVRRRPPPHHHGGGFFFEEECCCAAA@@@???@@@???===;;;::::::;;;<<<;;;;;;::::::::::::;;;;;;:::::::::999:::;;;<<<===>>>===============>>>>>>>>>===<<<<<<<<<<<<<<<<<<>>>======>>>>>>???@@@AAA>>>CCCCCCDDDEEECCCTTTsss~~~}}}cccYYYYYY\\\bbbZZZ[[[]]]\\\ZZZYYYXXXXXXXXXYYY^^^______^^^]]][[[XXXWWWRRRRRRQQQPPPPPPPPPQQQQQQRRRZZZUUUZZZlll|||~~~kkkYYYZZZ[[[\\\ZZZWWWUUUUUUZZZeeettthhhrrr~~~tttrrrtttuuusssaaaTTTKKKIIIHHHFFFLLLVVVjjj~~~oooTTTHHHEEECCC@@@>>>>>>===<<<;;;;;;<<<<<<>>>???@@@???>>>===>>>???DDDBBB@@@DDDMMMcccuuu[[[[[[ZZZXXXWWWVVVVVVWWWWWWXXXYYYZZZYYYVVVTTTSSSSSSVVVXXXZZZXXXSSSQQQRRRSSSRRRUUUYYY\\\]]]\\\ZZZXXXUUUTTTSSSSSSTTTUUUXXXYYYUUUYYYYYYSSS^^^zzz}}}vvvsssdddSSSUUUYYYjjjxxxtttlllddd___bbbiiillldddUUU{{{~~~|||zzzzzz{{{~~~|||xxxvvvxxxxxxwwwyyy}}}sss}}}jjjSSSNNNTTTdddppp}}}rrrnnnwwwyyyiiiYYYPPPOOOQQQTTTfffccc[[[SSSNNNXXXmmmcccmmmzzzvvveeeWWWGGGGGGCCCFFFKKKMMMeeexxxxxxoooLLLBBBTTTiii]]]QQQJJJOOOVVVXXXWWWWWWPPPNNNLLLJJJIIIHHHHHHGGGFFFMMMTTTUUUQQQLLLKKKMMMMMMLLLLLLMMMOOOPPPPPPOOOQQQQQQQQQOOOKKKHHHFFFFFFHHHEEECCCCCCBBBDDDMMMWWW~~~sssmmm{{{{{{|||{{{zzzxxxuuutttssslll___PPPGGGHHHQQQYYYeeefffhhhvvvooohhhgggddd^^^`````````______]]]\\\[[[ZZZZZZNNNAAAKKKggguuupppccc___[[[[[[]]]```aaaaaabbb___\\\YYYVVVRRRMMMIIIHHHHHHFFFDDDBBB@@@???>>>@@@???===<<<;;;<<<<<<===::::::999999999999::::::===<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<======>>>>>>===<<<<<<<<<<<<<<<============>>>???@@@@@@@@@DDDDDDEEEDDDCCCYYYaaa[[[ZZZ\\\aaaZZZ[[[]]]\\\ZZZZZZZZZ[[[\\\]]]]]]]]]^^^^^^]]]\\\[[[ZZZTTTSSSQQQPPPQQQRRRTTTUUUVVV^^^YYYYYYwwwxxx}}}|||jjj^^^bbbggggggeeeddddddeeemmmvvvxxxooo}}}~~~qqqeeeeeekkkjjjdddOOOIIIFFFGGGFFFFFFPPP___ttt~~~```LLLDDDCCCBBB@@@<<<;;;;;;:::::::::;;;;;;===?????????======>>>???BBBBBBDDDJJJ___ppp]]]]]]\\\ZZZXXXWWWWWWWWWWWWXXXYYYYYYWWWTTTRRRQQQRRRVVVXXXZZZXXXTTTQQQQQQRRRRRRUUUZZZ^^^___^^^[[[YYYTTTTTTSSSRRRSSSVVVXXXYYYWWWZZZ[[[VVV[[[||||||kkkZZZVVVWWWhhh{{{uuullliiibbb[[[YYYVVVYYYaaazzzzzzzzzzzz|||}}}~~~{{{xxxwwwxxxyyywwwyyy|||zzzyyyrrrdddTTTKKKMMMRRRbbbqqqwwwllljjjuuuzzzmmm]]]QQQPPP[[[gggooobbb]]]]]]\\\lllvvvddd[[[eeelllbbbTTTNNNFFFHHHDDDBBBGGGNNNjjj}}}zzzqqqUUUJJJFFFmmmwwwYYYRRRNNNRRRWWWWWWUUUTTTMMMMMMLLLKKKIIIHHHHHHHHHJJJPPPUUUUUUPPPKKKJJJKKKLLLKKKKKKLLLNNNOOONNNLLLOOOPPPPPPNNNJJJGGGFFFFFFIIIFFFEEEEEEDDDDDDLLLUUU{{{wwwooommmzzz~~~}}}{{{xxxvvvtttsssrrrqqqlllbbbZZZ\\\hhhtttzzztttkkkkkkuuuhhhccc\\\VVV]]]]]]^^^______^^^]]]\\\QQQSSSKKKHHH]]]yyyxxxdddUUUUUUTTTSSSSSSVVV[[[___[[[WWWSSSPPPNNNMMMKKKJJJCCCCCCBBBBBBAAA@@@@@@???======<<<;;;;;;;;;;;;;;;:::999999888888999999:::=========<<<;;;::::::999:::::::::;;;;;;<<<===>>>@@@???>>>======<<<==================>>>???@@@AAABBBDDDCCCEEEFFFFFFbbbwww\\\]]]]]]\\\bbb]]]___^^^]]][[[[[[[[[]]]___```\\\\\\]]]]]]]]]\\\[[[[[[UUUSSSQQQPPPQQQSSSUUUWWWYYYaaa\\\ZZZmmm{{{|||ttt{{{zzz~~~|||zzzfffVVVVVV]]][[[RRRFFFDDDEEEHHHGGGIIIYYYlll{{{fffOOOCCC???===<<<<<<;;;;;;:::::::::;;;;;;<<<<<<>>>??????>>>>>>???@@@AAAAAAPPPhhhzzzooolllbbbbbb```^^^[[[YYYWWWWWWWWWYYYYYYYYYVVVSSSQQQQQQRRRTTTWWWYYYXXXTTTQQQQQQSSSTTTVVVZZZ^^^___^^^[[[YYYVVVUUUTTTTTTTTTVVVYYYZZZYYYYYY___^^^]]]nnnooo\\\SSSQQQeee~~~uuuppplll\\\MMMJJJMMMcccyyyyyyyyyzzz{{{{{{{{{{{{|||yyyxxxzzzzzzwwwxxx||||||qqq```NNNDDDFFFRRR___||||||ssshhheeemmmyyywwwnnn```QQQGGGLLLaaauuummm```iiizzz}}}kkk]]]VVV\\\]]]SSSLLLKKKBBBEEEAAA???IIIYYYvvvyyyppp{{{TTTGGGIIIRRRoooWWWTTTRRRTTTVVVUUUSSSPPPKKKLLLMMMLLLKKKJJJKKKLLLNNNQQQSSSRRRNNNKKKKKKLLLMMMKKKJJJJJJKKKLLLLLLKKKLLLMMMNNNMMMJJJHHHGGGGGGIIIFFFFFFFFFEEEEEEKKKTTTqqqxxxmmmqqqsss{{{rrr}}}yyytttqqqpppoooooolllkkkiiijjjuuuqqqeeejjjyyyjjj___XXXRRRWWWXXXZZZ\\\]]]\\\[[[ZZZMMMIIIIIIYYYqqq{{{kkkVVVIIIHHHGGGGGGIIIMMMQQQTTTRRRPPPMMMLLLLLLLLLKKKJJJAAAAAA@@@@@@@@@@@@@@@@@@<<<<<<<<<<<<<<<;;;;;;::::::::::::999999:::::::::;;;;;;;;;<<<;;;;;;;;;::::::::::::;;;<<<>>>???@@@AAAAAA???>>>>>>=========???>>>>>>??????@@@AAABBBCCCCCCBBBFFFIIIMMMmmmrrr]]]cccbbb^^^ccc```eeeaaa___]]]\\\[[[]]]___```^^^]]]]]]\\\[[[ZZZZZZYYYTTTRRRPPPOOOOOORRRVVVXXX]]]ccc___[[[bbblll~~~~~~vvvyyymmmeeevvv~~~{{{|||gggRRRMMMRRRRRRJJJGGGDDDFFFLLLOOOWWWkkkdddTTTEEE@@@>>><<<;;;<<<<<<;;;;;;;;;<<<<<<===>>><<<>>>???@@@???@@@AAACCCDDDAAAccc^^^cccxxxkkkiiigggeeebbb^^^ZZZXXXWWWVVVYYYZZZYYYWWWTTTRRRRRRSSSUUUXXX[[[[[[XXXVVVVVVWWWXXX[[[^^^```aaa```^^^]]]YYYXXXWWWVVVWWWXXXZZZ\\\^^^ZZZccciiiaaaaaalllrrrttt~~~|||nnn^^^TTTPPP```}}}yyyqqqjjjSSSFFFMMMXXXyyy}}}|||{{{|||}}}}}}~~~zzzyyy{{{{{{xxxxxx{{{yyylllYYYHHH???JJJiii}}}uuujjjbbbccchhhcccZZZPPPHHHFFFOOOfff|||ooojjj~~~tttaaaXXXTTTWWWVVVNNNHHHGGG???DDDBBBFFFYYYnnnvvveeeuuuhhhHHHFFFHHHccchhhTTTTTTSSSSSSSSSSSSPPPMMMIIILLLNNNOOONNNMMMOOOQQQQQQQQQPPPOOONNNNNNOOOPPPPPPMMMJJJIIIIIIKKKKKKJJJKKKLLLMMMLLLJJJIIIIIIIIIHHHFFFFFFGGGFFFEEEKKKSSSddd{{{uuu|||wwwqqqmmmllllllmmmmmmnnnnnnrrr}}}zzzfff\\\iiinnn```TTTMMMQQQRRRUUUWWWXXXYYYXXXWWWNNNBBBIIIiiivvv]]]MMMGGGEEEBBBBBBDDDGGGHHHHHHSSSRRRQQQQQQOOOKKKFFFBBBCCCBBBBBBAAA@@@??????>>><<<===>>>>>>>>>===<<<;;;<<<;;;;;;::::::;;;;;;<<<888999:::;;;<<<<<<<<<<<<::::::;;;<<<>>>@@@AAABBBBBBAAA@@@???>>>>>>>>>>>>@@@@@@@@@@@@AAABBBCCCCCCCCCBBBAAAGGGMMMRRRtttsssccckkkiiiaaadddbbbhhhdddbbb___]]]\\\\\\^^^_________^^^\\\ZZZYYYXXXWWWSSSQQQOOOMMMNNNQQQUUUXXXaaaeeeaaa[[[\\\```wwwmmmmmm|||aaa^^^xxxuuuoooxxxsssZZZOOORRRTTTOOOJJJGGGHHHQQQZZZfff|||qqqYYYMMMCCCBBBBBB>>>===???===============>>>???@@@===>>>@@@AAAAAABBBDDDEEEIIIBBBrrrSSS```rrrllloookkkhhhddd```\\\YYYWWWVVVZZZ[[[ZZZXXXUUUSSSTTTUUUXXX\\\___```]]][[[\\\]]]^^^___bbbdddeeedddbbbaaa\\\[[[YYYXXXYYYZZZ\\\]]]ccc\\\gggpppcccWWW[[[bbblllqqqtttnnnddd^^^WWWaaaxxx}}}ooogggOOOHHHYYYhhh~~~|||{{{|||{{{xxxxxx{{{zzznnn^^^OOOGGGWWW{{{ooobbb\\\\\\SSSLLLHHHJJJPPPYYYlll|||sssvvvxxxmmm[[[VVVTTTVVVUUUOOOGGGCCC@@@GGGIIIQQQjjj\\\YYY}}}zzzXXXGGGIIIHHHrrr^^^RRRSSSSSSRRRQQQQQQOOOLLLIIILLLOOOPPPPPPPPPRRRUUUSSSPPPMMMMMMOOORRRTTTTTTRRROOOKKKHHHIIIJJJKKKKKKJJJLLLMMMMMMKKKJJJJJJKKKHHHFFFFFFHHHFFFFFFLLLSSS]]]uuuzzz{{{wwwqqqllliiijjjlllnnnpppnnnmmmpppvvvyyywwwttthhhYYYddd~~~wwwxxxvvvnnnbbbUUUMMMIIIJJJJJJLLLRRRXXXZZZVVVQQQDDDBBBLLLeeevvvnnnWWWEEECCC<<<;;;AAACCC??????EEEFFFKKKNNNMMMJJJHHHFFFDDDAAAAAAAAA@@@@@@@@@??????<<<<<<======<<<<<<;;;:::;;;;;;;;;<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<>>>???@@@AAABBBBBBBBB@@@???>>>>>>>>>>>>===>>>@@@BBBCCCCCCCCCBBBBBBEEEHHHGGGHHH]]]llliiieeeccceeefffeeeccceeeeeeaaa[[[[[[___bbbaaa]]]\\\[[[[[[[[[YYYVVVSSSRRRPPPNNNMMMNNNRRRVVVYYY```^^^___^^^XXXYYYppp|||qqqhhhnnnvvvbbblllmmmjjj{{{qqqbbb[[[ZZZ[[[[[[VVVYYY```lllyyyuuucccPPPFFF===<<<>>><<<<<<===<<<<<<<<<<<<=========>>>888BBB@@@<<>>@@@AAABBBBBBBBBAAA@@@???>>>======>>>>>>???@@@BBBCCCCCCCCCCCCGGGEEEEEEGGGTTTsssiiifffbbb```aaabbbaaa```bbbccc___[[[[[[aaacccbbb]]]\\\[[[[[[[[[ZZZWWWTTTTTTRRRQQQPPPRRRUUUXXX[[[```]]]\\\\\\VVVVVViii}}}pppppp|||}}}xxxlllrrrpppeeebbbffflllpppwww{{{}}}wwwhhhXXXMMMDDD<<<<<<======<<<===<<<<<<=========>>>>>>>>><<>>>>>===============<<<<<<;;;::::::;;;;;;;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@BBBBBBCCC@@@@@@???>>>=========>>>>>>???AAABBBCCCDDDDDDDDDFFFBBBBBBNNNgggvvvgggddd```^^^^^^___^^^^^^``````]]][[[]]]cccfffddd^^^]]]\\\\\\\\\ZZZXXXVVVSSSSSSSSSSSSTTTVVVYYYZZZ^^^ZZZXXXXXXTTTSSS___oooyyyuuuzzzoooooo}}}zzz}}}~~~jjj~~~xxxnnnhhhlllvvv{{{oooggg[[[NNNIIIAAA;;;<<<=========>>>=========>>>>>>>>>??????>>>CCC@@@>>>DDDBBBBBBKKKOOOuuu}}}~~~{{{jjjlllmmmgggeeeeeeeeedddcccbbbaaa```]]]___cccfffgggfffdddbbb___```bbbdddffffffffffffggghhhjjjjjjiiifffccc```___^^^\\\ZZZZZZ\\\^^^```___bbbcccaaa]]]ZZZ[[[\\\ddduuummm{{{xxxuuuxxxuuuyyy}}}~~~{{{}}}~~~qqqaaa]]]rrrrrraaafff|||wwwtttxxx}}}sssiiifffllliiiiiiiiicccWWWNNNLLLPPPqqqaaa^^^DDDBBBMMMbbbiiimmmkkk\\\[[[[[[ZZZYYYWWWUUUTTTSSSNNNMMMMMMMMMNNNNNNOOOPPPPPPNNNMMMMMMOOOPPPPPPOOOLLLNNNOOOOOOMMMLLLLLLMMMMMMNNNOOOQQQRRRRRRQQQQQQKKKOOOQQQNNNJJJHHHKKKOOOSSSfffwwwjjjjjjjjjjjjiiiiiiiiihhhhhhfffcccccceeefffffffffcccgggttt~~~dddMMMEEEBBBCCCEEEFFFFFFEEECCCCCCAAA@@@>>>???BBBDDDCCCBBB===DDDNNNTTTSSSKKKDDDAAACCCEEEFFFGGGMMM]]]rrrrrrZZZLLLHHHFFFBBB@@@@@@@@@?????????>>>>>>>>>===>>>>>>>>>>>>===<<<<<<::::::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAABBBCCCCCC??????>>>>>>===>>>>>>>>>@@@@@@AAABBBCCCDDDDDDEEEFFFCCCIII^^^~~~iiifffdddaaa^^^]]]]]]^^^^^^^^^^^^]]]\\\aaagggiiifff___]]]\\\\\\\\\[[[YYYWWWRRRRRRSSSTTTTTTUUUVVVVVV[[[VVVTTTUUUTTTSSSYYYbbb}}}xxxttt|||ppphhhzzz~~~}}}~~~zzztttvvv}}}uuuqqqpppyyyxxxrrr~~~zzztttmmmkkkqqq~~~}}}nnn```WWWMMMDDDEEE???;;;<<<>>>======@@@>>>>>>>>>????????????@@@>>>BBB@@@BBBGGGDDDGGGVVViiinnnfffkkklllhhhgggggggggfffdddbbbaaa```\\\___cccggghhhfffcccaaa___aaacccfffhhhiiiiiiiiihhhiiilllmmmkkkgggbbb^^^YYYXXXVVVUUUVVVXXX[[[]]]bbbdddeeebbb]]][[[[[[]]]kkk~~~vvvwww~~~~~~~~~~~~~~~|||yyy|||wwwiiibbbvvvnnn___SSS^^^xxx}}}ooopppzzz~~~wwwsssrrriii\\\TTTTTTbbbxxxmmmTTTFFFEEETTT}}}]]]ZZZ[[[[[[\\\ZZZXXXVVVUUUUUUQQQQQQPPPPPPPPPPPPPPPQQQMMMLLLKKKLLLNNNPPPPPPOOOLLLNNNPPPPPPNNNMMMMMMNNNOOOQQQRRRRRRQQQOOOOOONNNMMMPPPQQQOOOKKKJJJLLLOOOSSSeeewwwxxxmmmllljjjhhhfffffffffgggfffffffffggghhhgggdddccccccfffmmmoooeeeSSSGGGEEEAAAAAABBBBBBCCCCCCBBBAAAAAA@@@>>>>>>???AAAAAAAAABBBDDDGGGFFFFFFEEEEEEDDDGGGLLLMMMPPP```|||wwwUUUGGGHHHHHHCCC???@@@@@@@@@????????????>>>>>>>>>??????>>>>>>===<<<:::;;;<<<=======================================>>>>>>???@@@AAABBBBBBCCC???>>>>>>>>>>>>>>>???@@@AAAAAAAAABBBCCCDDDEEEFFFIIIHHHRRRlllzzzvvvbbbbbbaaa___]]][[[[[[\\\]]]^^^___^^^^^^dddkkkkkkggg___]]][[[[[[[[[[[[ZZZXXXTTTTTTTTTUUUUUUUUUUUUTTTVVVSSSRRRTTTUUUUUUXXX\\\iiipppsssxxxlllttt~~~}}}}}}|||xxxssstttxxx~~~|||jjjfffhhhuuuuuuqqqkkkiiimmmxxxuuuuuuzzzlll[[[OOOHHHBBB<<>>???===>>>AAA?????????@@@@@@@@@@@@AAA???BBBAAADDDGGGCCCLLLeeekkkhhhlllkkkjjjjjjiiihhhfffdddaaa^^^]]]\\\___cccffffffeeebbb```cccdddfffiiijjjkkkkkkkkkfffiiikkkllljjjfff```\\\ZZZYYYWWWWWWXXX[[[^^^```fffhhhgggddd^^^[[[\\\]]]tttwwwssswww{{{}}}~~~{{{yyy}}}uuukkkxxx^^^VVVXXXrrr|||vvv~~~xxxmmm^^^YYY\\\rrrpppzzzUUUFFFEEETTTqqqoooTTTWWWYYYZZZ[[[ZZZWWWTTTTTTUUUTTTTTTTTTTTTSSSRRRRRRQQQLLLKKKJJJKKKMMMOOOOOOOOOLLLNNNPPPQQQOOONNNNNNNNNNNNQQQSSSRRRPPPNNNMMMNNNPPPQQQQQQOOOLLLKKKMMMOOOWWWbbbooommmkkkhhhfffeeeeeeeeebbbdddfffhhhgggeeebbb```cccdddccc\\\QQQGGGCCCCCCBBBAAA??????AAAAAA@@@?????????>>>>>>>>>???@@@AAACCCCCCCCCGGGSSS]]]```\\\TTTXXXZZZ```wwwiiiJJJBBBGGGHHHDDDBBBAAAAAAAAA@@@@@@@@@?????????????????????>>>======;;;<<<===>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBB???>>>>>>>>>???@@@AAAAAABBBBBBBBBBBBCCCEEEFFFGGGGGGJJJWWWrrr~~~___\\\\\\[[[YYYXXXXXXZZZ\\\______^^^___eeellljjjeee___\\\ZZZZZZZZZ[[[ZZZYYYXXXXXXWWWWWWVVVUUUTTTTTTRRRRRRRRRTTTUUUVVVXXXZZZ___yyyaaaggg~~~yyyvvvooo~~~||||||{{{yyyvvvttttttuuuvvvzzzlllaaajjjxxxzzzxxxxxxnnnkkkgggcccccchhhpppvvvyyyoooggglllxxx}}}uuujjjggg```UUULLLEEEBBB@@@>>>@@@======@@@@@@>>>>>>BBB@@@@@@@@@AAAAAAAAAAAABBBBBBCCCBBBDDDEEEDDDZZZwwwjjjkkkjjjiiikkkjjjiiihhheeebbb___\\\[[[]]]^^^aaacccdddddddddcccggghhhjjjkkklllllllllkkkdddfffhhhiiigggccc^^^ZZZYYYXXXWWWWWWYYY\\\```bbbgggiiihhhddd___\\\]]]___sss{{{|||~~~|||||||||{{{|||ssszzz^^^SSSfff}}}uuujjj]]]\\\eeekkkfffJJJAAAPPPvvveeeRRRWWWVVVYYY[[[YYYUUURRRSSSUUUVVVVVVVVVVVVTTTSSSQQQPPPKKKJJJIIIJJJLLLNNNNNNNNNJJJMMMPPPQQQPPPNNNNNNNNNLLLOOORRRRRRPPPNNNOOOQQQRRRRRRRRRPPPNNNMMMNNNOOOVVV\\\xxxmmmmmmmmmllljjjhhheeedddbbbdddeeefffeeecccbbbbbbbbbaaa]]]SSSKKKFFFCCCAAABBB???===>>>@@@BBBBBBAAA???@@@AAAAAAAAAAAAAAABBBBBB@@@BBBPPPhhhyyyvvviiiYYY]]]^^^eeelllVVVEEEDDDGGGEEEDDDFFFBBBBBBBBBAAAAAAAAAAAA@@@??????@@@@@@??????>>>=========>>>@@@@@@AAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>======>>>??????@@@@@@@@@????????????@@@AAABBBCCCCCCBBBBBBCCCDDDEEEGGGHHHDDDNNNcccppp___YYYZZZZZZYYYWWWXXX[[[^^^___^^^]]]^^^eeejjjggg```^^^\\\YYYXXXYYYZZZYYYYYY[[[ZZZXXXVVVTTTSSSRRRRRROOORRRTTTTTTTTTVVVXXXYYYaaa{{{aaagggyyyqqqxxx~~~}}}{{{zzz{{{zzzxxxvvvvvvwwwwwwvvvwwwzzz~~~{{{vvvggglllyyyqqqkkkgggcccccc```\\\XXXWWWZZZ]]]YYYUUUTTTZZZ``````VVVLLLSSSNNNHHHEEECCCAAAAAAAAA???>>>???BBBAAA>>>???BBBAAAAAAAAAAAABBBBBBBBBBBBEEEEEECCCEEEHHHOOOwwwjjjgggkkkgggfffkkkggggggeeecccaaa^^^\\\ZZZZZZZZZ[[[]]]```cccfffggghhhhhhiiijjjjjjiiihhhgggaaabbbdddeeeddd```\\\YYYVVVUUUTTTUUUWWW[[[^^^aaadddffffffccc___]]]___bbbiiiyyy}}}}}}~~~}}}~~~~~~zzz~~~bbbaaayyy|||kkkeee___XXX```ooo|||xxxooopppbbbSSSGGGMMMtttwww\\\QQQUUUUUUXXXZZZYYYTTTRRRSSSUUUVVVVVVVVVUUUTTTRRRPPPNNNKKKJJJIIIIIIKKKMMMMMMLLLIIILLLOOOQQQPPPNNNMMMMMMNNNRRRUUUTTTQQQNNNOOORRRSSSSSSRRRQQQOOONNNNNNOOOSSSVVVooojjjkkknnnooonnnjjjfffcccdddeeeeeeeeeccccccdddfff______[[[SSSMMMKKKGGGBBBAAA>>>===>>>BBBEEEEEEDDD@@@BBBDDDDDDDDDDDDDDDEEEDDDAAACCCTTTooo}}}pppYYYRRRVVVVVV^^^wwwmmmXXXMMMFFFIIIHHHBBBBBBIIICCCCCCBBBBBBBBBAAAAAAAAA???@@@@@@@@@@@@???>>>>>>===>>>???@@@AAABBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>?????????@@@?????????@@@AAABBBCCCDDDCCCCCCBBBCCCDDDEEEGGGHHHFFFXXXwww}}}hhhaaaZZZ[[[\\\ZZZYYYZZZ^^^aaa^^^^^^\\\]]]dddiiieee]]]]]][[[XXXXXXXXXYYYYYYXXX[[[YYYVVVSSSPPPOOOOOONNNOOOSSSUUUTTTSSSTTTVVVWWW```vvvfffaaammmvvv|||~~~{{{yyyzzz|||{{{yyyxxxzzzzzzyyy|||uuuqqqtttzzz|||xxxuuuzzz}}}pppmmmtttxxx~~~zzzwwwtttmmmccc\\\[[[\\\[[[VVVPPPMMMLLLNNNKKKJJJKKKMMMNNNMMMHHHDDDIIIEEEAAA@@@???===<<<<<<@@@>>>@@@CCCBBB??????BBBAAAAAAAAABBBBBBBBBCCCCCCFFFEEECCCGGGMMM\\\wwwwww```dddjjjdddccckkkddddddcccbbb```^^^\\\[[[UUUUUUVVVWWW[[[aaafffjjjeeefffffffffeeedddbbbaaa___```bbbbbbaaa^^^ZZZXXXVVVVVVUUUVVVXXX\\\```cccaaaccccccaaa___^^^aaaeee```mmmvvv}}}{{{{{{~~~fffvvv~~~{{{fffVVVTTTTTTTTTcccxxx|||YYYfffrrr^^^KKKCCCFFF___gggUUUOOOSSSUUUXXX[[[YYYTTTQQQSSSVVVVVVVVVUUUUUUSSSPPPNNNMMMLLLJJJIIIIIIKKKLLLLLLKKKHHHKKKOOOPPPOOONNNMMMMMMTTTWWWYYYWWWQQQMMMMMMOOOTTTTTTRRRQQQOOOOOONNNOOOPPPTTTlllzzziiijjjlllnnnmmmkkkhhhfffgggfffdddcccbbbbbbcccdddaaa^^^ZZZTTTNNNHHHDDDBBBAAA???@@@CCCCCCAAADDDIIIFFFFFFEEEEEEFFFGGGHHHIIIBBBBBBGGGPPPYYY[[[VVVOOOQQQQQQUUU```kkklllddd[[[LLLKKKJJJHHHFFFEEECCCCCCBBBAAAAAAAAAAAABBBBBBCCCBBBBBBAAA@@@@@@???>>>>>>@@@AAABBBCCCDDDCCCCCCBBB@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@BBBCCCBBBBBBCCCDDDIIIDDDBBBDDDEEEFFFIIIOOONNNsssnnnbbbddd]]]\\\ZZZZZZZZZ[[[]]]^^^^^^^^^______[[[[[[eeepppfffZZZVVV]]]```[[[YYY]]]VVVUUUSSSOOOLLLLLLNNNPPPOOOQQQSSSVVVWWWYYYYYYYYY^^^aaalllyyylllgggwwwoooiii{{{yyywwwuuuvvvzzzyyytttuuu{{{~~~|||pppkkkffffffjjjmmmllljjjwww}}}}}}|||qqqwww~~~sssvvvuuuiii]]]hhhxxxnnniiieee^^^XXXUUUVVVTTTPPPLLLHHHEEEDDDCCCEEEEEEFFFFFFEEEEEEDDDCCCKKKFFF@@@???AAABBB@@@===@@@@@@@@@@@@@@@@@@@@@@@@CCC@@@???@@@CCCEEEDDDCCCCCCGGGGGGGGGWWWnnn~~~uuukkkaaa___dddgggfffbbbaaaaaa```___]]][[[YYYXXXWWWZZZ\\\]]]aaaffffffbbbbbbcccccc```]]][[[ZZZ[[[XXX\\\]]]YYYVVVWWWVVVTTTQQQRRRRRRUUUYYY]]]bbbeeeccc```^^^]]]___aaaaaaaaaeee___aaaooo}}}}}}yyy{{{{{{nnn|||[[[SSSOOOPPPTTTbbb{{{aaavvvuuuHHHNNNHHHHHHqqqttt~~~mmm___YYYRRRXXXZZZYYYYYYXXXWWWVVVUUUUUUYYYXXXUUURRROOOMMMMMMLLLIIIIIIKKKLLLMMMNNNNNNNNNMMMNNNMMMLLLKKKKKKMMMOOO[[[dddfff\\\RRRQQQTTTUUUWWWWWWWWWVVVTTTSSSQQQPPPOOORRRccc|||iiijjjkkkkkkkkkiiigggeeeeeedddcccbbbaaaaaaaaaaaaaaa___[[[UUUNNNHHHCCC@@@@@@======@@@???>>>BBBGGGEEEDDDCCCAAABBBCCCDDDFFFCCCCCCDDDIIINNNPPPMMMIIINNNPPPVVV___eeeaaaVVVLLLFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@??????>>>;;;<<<>>>???@@@@@@@@@???<<<<<<<<<=========>>>>>>BBBBBBBBBBBBBBBBBBBBBBBBAAABBBDDDEEEDDDDDDEEEFFFFFFDDDDDDFFFFFFFFFKKKQQQ___nnnbbb^^^^^^\\\ZZZXXXXXXZZZ\\\]]]______aaabbb```___gggrrrlll```YYY]]]^^^YYYXXX\\\WWWUUURRROOONNNNNNOOOOOOOOOQQQTTTWWWYYY[[[[[[[[[^^^^^^eeevvvtttppp}}}ooocccoooxxxzzzxxxqqqzzzzzzwwwsssvvvzzzyyysssdddaaa^^^```dddfffdddaaarrrzzz|||xxxwwwxxxzzz}}}~~~{{{xxxvvvzzz~~~qqqqqq}}}~~~rrriiiffffff]]]UUUdddxxxooofffbbb```ZZZUUUSSSRRRQQQOOOLLLJJJHHHGGGFFFHHHHHHHHHGGGGGGGGGFFFFFFLLLHHHCCCAAACCCDDDBBB@@@CCCCCCCCCCCCCCCCCCCCCCCCEEECCCBBBDDDGGGIIIIIIHHHGGGGGGJJJXXXwww}}}nnnhhhbbbaaaeeegggfffcccddddddcccaaa___]]][[[ZZZ\\\___```aaadddiiihhhddd```aaaaaa___]]]\\\]]]^^^ZZZ\\\\\\ZZZZZZ]]]]]]ZZZVVVXXX[[[___bbbeeefffgggeeecccaaaaaaccceeefffeeeeee```bbbmmmyyy~~~yyyoooZZZPPPMMMXXXiii}}}ccckkkhhhPPPGGGBBBTTTzzzrrrggg\\\XXXTTT\\\```___^^^\\\[[[ZZZZZZZZZ[[[ZZZYYYWWWTTTPPPMMMLLLJJJKKKLLLMMMOOOPPPPPPPPPQQQPPPOOOMMMLLLMMMQQQUUU]]]ccccccZZZSSSRRRSSSSSSYYYYYYXXXWWWVVVTTTRRRQQQVVVZZZiiiqqqqqqpppooonnnmmmlllkkkjjjjjjjjjiiihhhfffeeedddeeedddaaa[[[TTTLLLFFFBBBGGGDDDDDDEEEEEEEEEJJJPPPQQQOOOLLLHHHGGGHHHJJJKKKIIIIIIIIIJJJKKKMMMOOOOOO[[[\\\^^^```___ZZZQQQKKKJJJJJJJJJIIIIIIIIIIIIIIIDDDDDDCCCBBBAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@???DDDEEEFFFHHHIIIIIIHHHHHHEEEEEEEEEFFFFFFFFFFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDBBBDDDFFFGGGFFFFFFGGGHHHEEEEEEGGGIIIHHHHHHPPPZZZvvv{{{qqqiiibbb```]]]ZZZZZZ[[[]]]___^^^___bbbdddbbb```fffnnnpppeee^^^______[[[[[[___YYYVVVQQQPPPRRRTTTSSSRRRTTTVVVZZZ]]]```bbbcccdddaaa^^^aaammmiiiYYY___jjjxxxzzzppp|||zzzuuutttwwwyyytttlll```______aaadddeeebbb^^^nnnwwwxxxyyyxxxvvvvvvvvvvvvtttrrrqqqwww}}}|||tttqqqzzzyyyyyy}}}wwwwwwwwwvvvsssmmmeee```ZZZ[[[VVVTTTddd~~~ggg___XXXVVVUUUPPPMMMMMMFFFFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@??????@@@BBBBBBGGGCCC???>>>???@@@>>><<