BM6&6(v@ }}}nnnhhh[[[VVVQQQNNNPPPUUUYYY\\\UUUXXXlll}}}aaaXXXTTTfff~~~gggTTTWWWhhh{{{{{{lllfffyyy}}}zzzpppZZZRRRIIIFFFNNN```uuunnneeeZZZOOOPPPeeehhhQQQJJJMMMOOOccc|||kkkYYYiiibbbJJJFFFEEE@@@CCC???888;;;VVVyyy|||xxxtttxxxsss]]]WWWkkk{{{zzzOOOGGGssszzz___LLLAAA>>><<<>>>>>>===>>>BBBDDDNNNXXXZZZXXX[[[fffpppgggQQQNNNGGGBBB@@@@@@AAAFFFMMMRRRWWW]]]cccgggiiilllmmmnnnoooqqqrrrqqqpppnnnlllkkkmmmooorrrssssssrrrqqqttttttuuuwwwxxxyyyzzz{{{yyyyyy|||~~~}}}{{{}}}}}}{{{vvvpppllliii___```\\\RRRIIIGGGGGGFFFAAACCCDDDCCCCCCDDDCCCBBBCCCLLLXXX^^^aaaiiiwwwsssqqq||||||wwwtttpppggg______jjjyyyyyynnnjjjhhh^^^RRRSSS```ooo{{{xxxggg\\\VVV\\\rrrxxxhhh}}}yyynnnhhhtttyyywwwqqqgggeeeVVVFFF<<<777555666999777888999999:::;;;???AAAQQQzzz~~~oooggg^^^WWWQQQOOOSSSXXXZZZZZZSSSXXXooojjj\\\VVVccc~~~hhhUUUXXXhhh{{{xxxllljjjyyyooo{{{~~~]]]TTTKKKHHHQQQdddxxx}}}lllddd[[[OOOQQQeeekkkVVVNNNPPPTTThhhkkkYYYiiiwwwWWWKKKFFFAAAAAA>>>888<<>>BBBDDDOOOYYYZZZVVVXXXcccnnnjjjSSSNNNGGGBBBAAA@@@AAAFFFMMMSSSXXX^^^dddgggiiikkkmmmnnnooopppqqqqqqpppooonnnmmmnnnpppqqqrrrssssssrrrttttttuuuwwwxxxyyyzzz{{{{{{{{{|||~~~}}}{{{zzz||||||{{{wwwrrrnnnllliiihhhbbbUUULLLIIIGGGEEEEEEFFFFFFFFFEEEEEEDDDCCCGGGPPP[[[aaadddkkkxxxttttttzzzuuusssnnnddd\\\___iiivvvxxxnnnhhh___VVVXXXfffvvvuuuccc[[[VVV]]]ttt{{{lllsssnnnccc\\\fffxxx}}}xxxwww~~~|||ppplllqqqnnneeedddUUUEEE<<<888666666999777888999999:::;;;???AAAPPPzzzpppggg```WWWOOOOOOVVV\\\[[[WWWSSSVVVhhhsss]]]UUU[[[ttt{{{fffUUUWWWeeexxxwwwmmmooozzzhhhiii|||___WWWNNNLLLVVViii}}}zzzjjjdddZZZOOOOOOeeelllXXXOOOOOOUUUjjjhhhYYYhhh[[[IIICCC@@@BBB???888;;;UUUwww{{{zzzcccYYYiiirrr|||VVVNNNccccccMMMBBB===;;;;;;;;;:::===AAAEEERRR^^^]]]VVVUUUaaaooonnnUUUNNNHHHBBBAAAAAAAAAFFFLLLUUUYYY___dddgggiiikkklllnnnnnnnnnoooppppppqqqqqqpppppppppqqqrrrsssttttttttttttvvvwwwyyyzzzzzz{{{}}}{{{{{{|||zzzyyyyyyzzz{{{{{{yyyvvvssspppnnnkkkeee___^^^```^^^XXXNNNLLLJJJIIIGGGEEEEEEEEEMMMWWWaaafffhhhnnnzzz}}}uuuwwwxxxtttrrrlllbbbZZZ\\\dddpppyyytttiiiaaaZZZ^^^mmm~~~qqq^^^[[[WWW```www}}}zzznnnxxxrrrhhhbbbkkkwwwvvvmmmgggllljjjdddiiitttssshhhcccTTTDDD<<<999777777999777888999999:::<<>>:::999999888<<>>DDDCCCOOO[[[]]]XXXWWW```jjjxxxrrrZZZOOOJJJEEEEEEDDDBBBEEEJJJRRRVVV]]]bbbeeehhhjjjkkklllmmmooopppqqqqqqqqqpppqqqqqqpppooopppqqqrrrssssssuuuxxx{{{||||||{{{zzzwwwvvvyyy}}}}}}~~~yyywwwwww{{{zzzqqqmmmzzzzzzqqqcccTTTNNNRRRTTTYYY^^^___aaalll}}}vvvsssxxxzzztttpppiii___VVVNNNSSS[[[eeepppxxx}}}~~~oooeeedddeeewww}}}nnn\\\RRRTTT[[[kkk~~~yyylll}}}yyycccJJJ===:::999888888555666888999:::===@@@CCCRRR{{{zzzmmmgggbbbdddgggfff^^^VVVSSSRRRMMMaaaxxxXXXJJJIIIJJJKKKJJJHHHIIIKKKHHHMMMRRRTTTXXX^^^___\\\YYYPPPKKKOOOVVVaaavvvzzzvvvxxx{{{rrrtttfffUUUOOOGGGBBBFFFNNNeeecccZZZQQQUUUfff}}}vvvcccWWWPPPMMMooojjjTTTMMMQQQKKKfffuuufffUUU\\\qqqzzzmmm\\\NNNGGGDDDCCCAAAAAA;;;:::MMMuuuvvvjjj{{{mmmfff|||sssQQQLLL^^^xxxaaaIIIBBB;;;999888999>>>EEEIIISSS^^^___[[[[[[bbbjjjssstttZZZOOOJJJFFFEEEDDDCCCEEEIIIPPPUUU\\\aaaeeegggjjjkkklllmmmoooqqqrrrqqqpppoooppppppppppppppppppqqqqqqsssuuuxxx{{{||||||{{{zzzxxxxxx{{{~~~yyywwwwww|||{{{tttmmmsssppp[[[QQQSSSRRRWWW[[[[[[^^^jjj}}}uuurrrxxxxxxqqqlllfff\\\TTTJJJLLLQQQYYYdddooovvvzzz||||||jjjdddgggkkk~~~mmm[[[VVVXXX^^^mmm~~~ppp}}}~~~fffKKK===999888888888555666888999:::===AAADDDSSS|||~~~yyyxxxooohhhgggmmmnnneee]]]ZZZRRRQQQUUU___jjjkkk```VVVRRRQQQPPPNNNLLLJJJIIIHHHIIIIIIJJJJJJKKKLLLLLLMMMNNNPPPOOOLLLPPP^^^ppp}}}yyyqqqggg```WWWTTTMMMGGGCCCBBBCCCCCCNNNgggsss]]]UUUOOOVVVjjjpppeee[[[SSSOOOmmm}}}mmmWWWKKKQQQTTThhhvvveeePPP```pppTTTLLLIIIDDDDDDBBB:::777999NNN|||zzzkkkrrr}}}sssooo}}}[[[CCC]]]cccfffMMMCCC>>>:::333:::AAA===EEERRRccchhh```YYY```kkkxxx|||___UUULLLEEEDDDEEEDDDEEEGGGQQQUUUZZZ```eeeiiikkklllmmmkkkkkknnnrrrtttsssppprrrqqqqqqppppppooooooooottttttvvvwwwyyy{{{||||||zzzzzz{{{}}}}}}|||zzz|||xxxvvvvvvxxx~~~|||kkk]]]UUURRRLLLRRRVVVVVV[[[hhhzzzttttttxxx|||ooohhhcccZZZQQQKKKJJJJJJOOOXXXccclllqqquuuyyy{{{~~~wwwkkkgggoooxxxkkkZZZWWWTTTbbbwww|||{{{ooo~~~uuu}}}xxxcccKKK>>>:::999888999777999;;;<<<<<<===???AAAOOO{{{zzz{{{yyyxxxyyypppkkkjjjnnnnnnfff]]]YYYSSSQQQTTT^^^iiilllddd\\\WWWVVVTTTRRRPPPNNNLLLKKKKKKKKKKKKJJJJJJIIIIIIIIILLLMMMLLLJJJMMM[[[nnn|||yyynnndddZZZSSSNNNKKKGGGDDDBBBBBBCCCDDDMMMfffrrr___VVVQQQXXXlll{{{lllddd]]]WWWRRRooo~~~jjjRRRIIIRRRWWWlllyyyjjjXXXgggvvvVVVIIIDDD@@@BBBDDD<<<888;;;NNN{{{qqqwwwtttooo}}}dddIII[[[fffkkkOOODDD@@@;;;555:::BBB>>>FFFRRRaaahhhccc]]]bbblllwwwaaaUUUMMMEEEEEEEEEEEEEEEGGGOOORRRXXX^^^cccgggiiijjjjjjjjjjjjmmmqqqtttuuutttssssssrrrrrrqqqqqqqqqpppttttttuuuwwwyyyzzz||||||zzzzzz{{{}}}|||}}}~~~{{{xxxwwwzzzsssdddXXXRRRPPPJJJOOOSSSTTTXXXeeewwwuuurrruuusssjjjdddZZZPPPLLLJJJHHHJJJRRR\\\eeekkkqqqtttvvvxxx~~~}}}tttlllkkkuuu~~~lll[[[VVVSSSbbbxxx|||zzzsssvvvvvvzzzmmmZZZEEE<<<;;;:::::::::888999;;;<<<<<<<<<>>>@@@PPPvvvqqqqqqqqqtttxxxqqqnnnnnnqqqoooggg]]]XXXSSSSSSVVV```kkkooojjjddd___]]][[[XXXUUURRRPPPOOOOOONNNMMMKKKIIIHHHGGGFFFIIIIIIIIIGGGJJJWWWkkk{{{rrrcccVVVMMMIIIHHHGGGEEECCCBBBBBBCCCDDDLLLfffrrr```XXXRRRZZZooovvvhhhbbb^^^YYYUUUrrr~~~hhhOOOGGGRRRSSSjjjxxxpppiii{{{aaaMMMEEECCCHHHDDD;;;888;;;LLLxxx~~~|||~~~rrrvvvzzzlllffftttfffIIIXXXhhhtttRRRFFFAAA===666:::BBB???EEEMMMZZZdddddd```cccjjjuuudddVVVMMMFFFEEEFFFEEEEEEGGGLLLOOOUUU[[[aaaeeeggghhhiiihhhhhhkkkppptttvvvwwwtttsssssssssssssssssssssssstttuuuvvvxxxzzz{{{|||zzzzzz{{{|||~~~~~~~~~~~~zzzwwwwwwyyy}}}~~~yyypppdddXXXOOOKKKJJJGGGJJJNNNPPPTTT___qqqxxxoooooo{{{wwwiii```WWWNNNMMMIIIEEEEEEJJJRRRYYY^^^bbbeeehhhnnnyyy~~~xxxxxxvvvqqqlllppp{{{yyywwwmmm]]]UUUSSSbbbxxx|||yyy~~~qqq{{{rrrtttmmmiiieeeTTTCCC=========;;;:::999:::<<<<<<;;;;;;===???QQQxxxppplllkkkmmmqqqqqqppprrrsssppphhh^^^XXXSSSVVV]]]gggqqqtttpppkkkeeeccc___[[[WWWUUUSSSRRRPPPPPPNNNMMMKKKJJJHHHHHHIIIHHHHHHHHHIIISSShhhzzzooo]]]QQQJJJHHHJJJIIIGGGEEEDDDCCCCCCCCCNNNgggttt```WWWRRR[[[qqqvvvfff```]]]YYYYYYuuu|||iiiRRRIIIRRRSSSlllzzzwwwzzzhhhPPPFFFFFFNNNCCC:::777:::IIIrrrvvvuuu~~~ssstttuuueee]]]iiiqqq~~~fffIIITTThhh{{{{{{}}}UUUGGGAAA>>>666999@@@@@@BBBGGGRRR]]]aaa```aaaeeeqqqgggWWWNNNGGGFFFFFFEEEEEEGGGIIIMMMSSSYYY___dddfffhhhiiiiiiiiijjjnnnrrruuuwwwrrrsssssssssssssssssssssrrrssstttvvvxxxyyyzzz{{{yyyzzz{{{}}}}}}zzzwwwvvvvvvwwwlllggg^^^TTTLLLFFFDDDDDDEEEFFFJJJMMMPPPZZZkkk{{{{{{lllhhhuuukkk]]]VVVRRRKKKGGGCCCBBBDDDHHHKKKMMMLLLOOOUUUccctttwwwvvvrrrmmmlllrrr~~~wwwttt|||lll]]]UUUSSSccczzz~~~{{{yyyqqqwwwgggmmmnnnrrrwwwuuu|||~~~yyytttqqqjjjaaadddTTTEEE@@@@@@>>>;;;999;;;;;;<<<;;;:::;;;===???SSS{{{rrrlllhhhgggjjjnnnqqqttttttqqqjjj```YYYUUU[[[fffqqqxxxyyytttooogggeeeaaa\\\XXXUUUSSSRRRPPPPPPOOOOOONNNNNNNNNMMMKKKJJJKKKKKKJJJQQQdddxxx{{{lll\\\RRRLLLKKKKKKJJJHHHFFFEEEDDDDDDEEERRRjjjvvv___WWWRRR\\\ssswwwfff```]]]YYY[[[vvv{{{mmmYYYLLLQQQ\\\uuu~~~|||bbbIII@@@AAAKKKDDD;;;999;;;HHHnnnwwwqqq~~~wwwvvvuuudddZZZcccgggrrrhhhOOOPPPdddxxxwwwoooXXXGGG@@@>>>666777>>>???CCCEEEMMMXXX^^^^^^```cccmmmkkkXXXOOOHHHGGGGGGFFFFFFHHHHHHLLLRRRYYY___dddggghhhkkkkkkjjjkkklllnnnrrrtttppppppqqqqqqrrrrrrrrrsssrrrrrrtttuuuwwwxxxzzzzzzyyyzzz|||~~~~~~yyyrrrnnnlll```[[[SSSLLLGGGDDDCCCCCCDDDCCCFFFKKKNNNVVVgggxxxllldddnnnsss^^^VVVVVVIIIFFFCCCAAAAAAAAA@@@???===>>>HHH\\\qqqzzzvvvooojjjjjjrrr~~~|||zzz~~~kkk\\\UUUSSSddd|||zzzxxx}}}kkkmmmkkkkkkuuudddfffkkkkkkhhhkkkpppkkk___aaaRRRDDD???@@@>>>;;;888;;;<<<<<<;;;:::;;;===@@@UUU~~~uuunnnhhheeefffjjjpppuuuuuurrrmmmccc[[[YYYaaammmxxx|||zzzuuupppgggddd```ZZZVVVTTTRRRRRRNNNNNNOOOPPPQQQQQQRRRRRROOOMMMOOOPPPMMMOOO```tttzzzmmmaaaYYYSSSPPPJJJIIIGGGEEEEEEFFFGGGHHHVVVlllwww___VVVRRR]]]uuuwwwfff```^^^[[[\\\vvv{{{qqq]]]OOORRR[[[uuu{{{|||YYYDDD>>>@@@IIIFFF<<<;;;===HHHlllyyyooozzz|||wwwsssrrrcccWWW\\\aaalll}}}dddOOOLLL\\\mmmuuugggZZZHHH@@@>>>666555===???GGGGGGMMMVVV[[[\\\___cccjjj}}}oooYYYPPPIIIHHHHHHFFFFFFHHHGGGKKKQQQYYY___dddgggiiikkklllllllllkkklllnnnqqqnnnnnnoooppppppqqqrrrrrrqqqrrrsssuuuvvvxxxyyyzzzzzz{{{|||~~~}}}yyymmmfffbbb\\\XXXQQQLLLIIIGGGFFFEEEDDDCCCEEEKKKNNNTTTeeewwwpppdddiii|||cccVVVSSSKKKHHHCCC@@@???===:::888999:::EEE]]]sss~~~}}}vvvmmmgggiiirrr~~~|||jjj\\\UUUTTTfff~~~yyyzzzrrrtttpppooottt```iiikkkgggaaafffppplll```___OOO@@@<<<======;;;:::;;;;;;;;;:::999;;;>>>AAAWWWzzzqqqiiieeeeeeeeennnuuuuuurrrnnnfff]]]___gggrrryyy{{{xxxssspppfffccc^^^YYYUUUSSSRRRRRRMMMMMMNNNPPPQQQRRRSSSTTTQQQPPPRRRTTTNNNLLL[[[oooxxxpppggg___ZZZPPPNNNKKKHHHGGGHHHIIIKKKYYYlllvvvaaaXXXSSS___xxxxxxgggaaa___\\\[[[vvvqqq\\\OOOSSSYYYuuu{{{~~~sssRRRCCCAAACCCKKKDDD:::999<<>>;;;:::999888::::::GGGbbbyyy~~~{{{sssiiidddhhhttt|||jjj]]]VVVVVVhhhtttttt~~~vvv{{{xxxxxx~~~jjjrrrtttooohhhnnn|||zzzmmmdddRRRAAA;;;;;;;;;:::999:::::::::999999;;;???BBBXXX~~~tttjjjeeeeeebbbllltttuuusssoooggg^^^cccjjjsssxxxxxxuuurrrpppeeebbb]]]XXXTTTRRRRRRRRRLLLMMMNNNOOOQQQRRRSSSSSSRRRQQQTTTVVVOOOJJJXXXlll|||yyyqqqzzz~~~vvvkkkdddZZZWWWQQQLLLIIIIIIJJJKKKZZZllluuubbbYYYUUUaaa{{{{{{iiibbb___\\\[[[uuuqqqYYYMMMTTTdddxxx}}}~~~hhhKKKAAAAAACCCJJJ@@@777666888@@@aaayyysssuuuiiiZZZZZZcccooo[[[JJJHHHMMMZZZtttbbbyyy```KKKCCCBBB999666===BBBIIIHHHJJJOOOQQQRRRYYY```kkk|||xxx[[[RRRJJJHHHHHHGGGFFFHHHDDDHHHOOOVVV]]]cccfffhhhgggjjjmmmnnnlllkkkmmmooommmmmmnnnpppqqqrrrsssssspppqqqrrrtttvvvwwwxxxyyy~~~|||yyyuuurrrppphhhdddjjj}}}yyyyyy{{{|||wwwzzzzzz{{{uuukkkggggggXXXSSSNNNLLLKKKIIIFFFCCCGGGDDDFFFMMMPPPSSSdddxxx{{{jjjgggsssvvvgggTTTMMMCCC<<<999999:::;;;:::;;;IIIfff~~~xxxpppeeebbbiiivvv}}}}}}kkk^^^WWWVVViiisssrrrzzz}}}zzzzzzzzz~~~{{{uuu~~~mmmZZZFFF<<<;;;999888888999::::::999999<<<@@@CCCYYY|||nnneeedddgggnnnuuuxxxuuuooojjjhhhrrrrrrrrrtttuuutttqqqnnnddd___YYYTTTSSSUUUVVVWWWRRROOONNNPPPUUUVVVTTTPPPQQQUUUVVVYYYYYYOOOQQQddd{{{}}}hhhlllxxxsssgggggg\\\QQQMMMFFFHHHWWWeeewww{{{ggg[[[XXXhhhmmmaaa^^^```ZZZwwwoooUUUMMMZZZgggqqqzzzmmmYYYHHH>>>>>>DDDIII@@@===:::999CCC```}}}vvv{{{qqq```]]]hhhyyyjjjJJJNNNNNNcccpppgggqqqjjjNNN@@@@@@;;;888>>>@@@KKKMMMRRRUUUSSSPPPSSSZZZeeexxxmmmZZZIIIGGGIIIGGGGGGJJJKKKIIIKKKSSS___fffeeebbbkkkllllllmmmlllkkkiiihhhlllmmmoooppprrrssssssssswwwvvvtttuuuwwwxxxxxxwww|||rrrfff]]]\\\ZZZZZZfff}}}yyywwwwwwwwwxxxvvvtttyyy}}}ssskkkeeeaaaSSSQQQNNNLLLJJJIIIIIIIIIBBBBBBFFFLLLRRR[[[kkkyyyllleeeiii}}}jjjYYYHHH???===;;;;;;<<>>MMMooo~~~uuukkk```___lll{{{zzzggg[[[WWWVVVggg|||ooo___GGG???::::::<<<777777999;;;;;;:::;;;???CCC[[[uuullljjjhhhmmmtttwwwvvvqqqmmmkkksssrrrrrrtttuuutttqqqoooeee```[[[WWWVVVVVVWWWWWWUUURRRPPPQQQTTTUUURRRNNNPPPUUUVVVYYYZZZQQQRRRdddyyyjjjggg{{{}}}ssssssfffYYYRRRJJJMMM\\\rrrvvviii^^^[[[kkkzzzhhh```aaadddgggmmmSSSJJJVVVWWWsss}}}nnnZZZJJJCCCCCCGGGJJJAAA>>>999777@@@\\\zzzuuu~~~vvvfffbbbjjjyyyRRROOONNNcccqqqfffiiiqqqTTTEEEDDD===:::???@@@MMMPPPVVVZZZVVVQQQRRRWWW___sssppp\\\JJJGGGHHHGGGGGGJJJIIIGGGJJJSSS^^^ffffffdddjjjkkklllllllllkkkjjjjjjlllmmmnnnpppqqqrrrsssssswwwvvvuuuvvvxxxyyyyyyyyy|||}}}sssiiibbb___^^^\\\aaasss~~~yyywwwsssrrrooolllqqq}}}tttjjjaaa]]]WWWUUURRRPPPNNNLLLJJJHHHBBBCCCFFFMMMUUU___nnn}}}mmmcccbbb{{{ttt```KKK@@@>>>>>>>>>???AAAAAARRRsss|||qqqhhh^^^```nnnvvvcccWWWUUUTTTggg}}}vvv}}}\\\EEE>>>999999;;;666777999;;;;;;:::;;;@@@DDD\\\wwwmmmjjjhhhmmmssswwwvvvtttrrrqqqtttsssrrrssstttsssqqqoooeeebbb^^^[[[ZZZYYYXXXWWWXXXUUURRRRRRSSSSSSPPPMMMNNNUUUWWW[[[]]]UUUUUUddduuusssiiippp~~~ppp___VVVMMMQQQccc}}}}}}|||yyytttkkkaaa^^^nnntttccc___cccgggttt{{{lllTTTIIIRRRWWWlllrrrZZZIIIEEEFFFHHHHHHBBB===888666===WWWuuuqqq~~~zzziiibbbiii[[[PPPMMMcccuuuggg^^^tttwwwYYYHHHEEE>>>:::>>>???NNNRRRYYY^^^YYYQQQOOOSSSYYYmmmuuu___KKKFFFFFFEEEFFFKKKGGGFFFIIIRRR]]]eeefffeeehhhiiijjjlllmmmmmmllllllmmmmmmnnnpppqqqrrrssstttvvvuuuuuuvvvyyy{{{{{{{{{|||zzzwwwwwwuuusssmmmdddfff}}}|||xxxuuurrrlllgggmmm{{{wwwlllccc^^^ZZZYYYVVVUUURRROOOJJJGGGEEEDDDGGGMMMTTT^^^mmmzzzrrr```XXXkkkiiiOOOCCCBBBBBBCCCDDD@@@FFF[[[zzzxxxkkkccc]]]cccrrrsss```UUURRRSSSggg~~~|||uuuVVVBBB===888888:::666777:::;;;;;;:::;;;@@@EEE^^^|||qqqmmmkkknnnrrrvvvxxxxxxwwwwwwuuutttrrrrrrrrrrrrqqqooogggeeebbbaaa___]]]ZZZXXXYYYVVVSSSRRRSSSRRRPPPNNNMMMVVVYYY]]]```YYYWWWcccrrrrrrlllttttttaaaVVVNNNUUUjjj~~~xxxwwwuuurrrjjjaaa```ooorrraaa___cccfffvvvzzzmmmXXXLLLSSS\\\jjjyyyZZZFFFBBBEEEFFFFFF@@@;;;777777>>>VVVqqqmmm|||{{{jjj```bbb```OOOMMMccc{{{mmmVVVhhhzzzZZZGGGDDD>>>;;;>>>???MMMQQQYYY^^^YYYQQQNNNQQQVVViii{{{cccMMMFFFEEEDDDEEEJJJGGGGGGJJJQQQ[[[bbbdddcccfffgggiiikkkmmmnnnnnnnnnmmmmmmnnnoooqqqrrrsssttttttssssssuuuxxx{{{|||{{{uuuhhhoooyyyxxxtttkkkdddjjj{{{{{{rrrjjjfff]]]ZZZXXXVVVTTTPPPJJJEEEGGGEEEFFFKKKRRRZZZgggrrryyyaaaSSSaaa~~~nnnUUUJJJIIIJJJIIIHHHAAAMMMeee~~~sssfff___\\\gggwwwtttbbbWWWQQQTTTjjj~~~|||zzzmmmQQQ@@@===888888:::666888:::;;;::::::<<>>999777999???UUUqqqmmm}}}oooddd]]]vvvdddMMMNNNccc~~~uuuVVV^^^|||[[[GGGDDD???===BBBBBBKKKPPPXXX]]]XXXPPPMMMPPPSSSddd{{{hhhPPPFFFDDDBBBDDDIIIIIIIIIKKKQQQXXX^^^``````dddfffhhhkkkmmmooooooooonnnnnnnnnoooppprrrtttuuurrrqqqqqqssswwwyyyzzzzzz}}}~~~rrr}}}{{{xxxsssiiiaaafffxxxxxxpppkkk]]]ZZZVVVUUUUUURRRLLLGGGIIIFFFFFFKKKQQQYYYeeeppp|||hhhSSSTTThhhppp[[[SSSSSSRRROOONNNEEEWWWqqq}}}oooeee]]]]]]kkk|||sssaaaWWWSSSVVVmmmzzzzzzzzzjjjiiittt~~~{{{~~~~~~eeeLLL>>>===:::999;;;777888:::;;;::::::<<>>EEEKKKooozzztttlllggghhhmmmoooooovvvwwwtttjjj\\\QQQOOORRROOORRRWWW[[[\\\YYYVVVSSSVVV\\\mmmsssrrrtttbbb[[[ggg~~~rrriiieeebbb^^^XXXVVVYYYfffyyyiii___^^^aaabbbtttsss^^^QQQZZZkkk||||||qqqZZZIIIAAA===GGGOOOKKK@@@666888555999<<>>EEEKKKoooxxxnnniiikkkqqqyyy|||fffUUUPPPQQQNNNOOORRRTTTTTTSSSQQQPPPQQQVVVeeewwwwww}}}pppbbbaaaqqqpppfffbbb^^^ZZZVVVTTTWWWdddxxxyyyggg``````^^^\\\ssssss^^^TTTaaauuuzzzkkkUUUGGGBBBAAAKKKQQQJJJ===444777555999<<>>EEEKKKppp~~~sssmmmmmmtttmmmZZZSSSSSSQQQPPPPPPPPPPPPPPPPPPPPPOOOSSS```qqq}}}{{{ooocccgggzzzoooccc___[[[WWWSSSQQQSSS```uuuvvveeeaaa```[[[UUUnnnrrr^^^VVVcccwwwwwwlllVVVHHHEEEFFFOOOSSSIII:::333777555999<<>>EEEKKKpppvvvmmmiiikkkwwwooo^^^XXXUUUSSSRRROOOMMMLLLMMMOOOPPPMMMOOOZZZjjjuuu|||pppdddkkknnnbbb]]]XXXTTTOOOMMMPPP^^^sssvvvfffaaa___WWWPPPkkkooo^^^UUU```qqqxxxmmmUUUFFFCCCEEEMMMNNNBBB999333777444888<<>>EEEKKKqqq{{{nnnbbb[[[dddqqqlllaaa\\\XXXTTTRRRNNNJJJIIIJJJMMMNNNMMMLLLSSS```jjjttt~~~rrrfffmmmooobbb\\\WWWSSSMMMLLLPPP^^^tttwwweee```\\\UUUNNNoooxxxiii[[[TTT\\\jjjzzzsssYYYFFFBBBEEEMMMMMM@@@999444888333888===???\\\{{{~~~tttppptttmmmYYYVVVfffwwwlll|||fffMMMBBBAAA@@@<<>>EEEKKKqqqvvvdddVVV[[[hhhyyytttfffbbb___ZZZVVVSSSNNNJJJIIIJJJLLLNNNOOOLLLOOOXXX___fffuuu}}}}}}tttfffnnnqqqbbb\\\WWWSSSMMMLLLQQQ```vvvvvvddd]]]ZZZUUUOOOvvvnnn```WWWSSS\\\hhhnnnzzz]]]GGGBBBFFFPPPPPPBBB999555888222777===???ZZZ{{{|||wwwqqqqqq}}}rrrXXXYYYooo~~~mmmqqqTTTAAA??????:::???PPP[[[]]]iii||||||nnnZZZRRR^^^xxx{{{___NNNGGGDDDCCCDDDDDDFFFJJJQQQWWWZZZ\\\```bbbdddffffffhhhjjjlllkkklllnnnooopppqqqppppppqqqrrrssssssssstttwwwzzzwwwzzz|||}}}|||~~~|||~~~tttvvvxxxpppiiiaaa]]]]]]bbbkkkttteee[[[SSSLLLJJJLLLMMMYYYccceeecccaaa^^^YYYXXXWWWWWWTTTPPPUUUgggzzz~~~||||||wwwpppcccUUUNNNNNNMMM^^^vvv{{{fffXXXTTT]]]rrrwwwxxx|||vvv___jjjzzz{{{uuutttsssnnnjjjIII:::888===777444888777777999:::::::::>>>EEEKKKrrrlll\\\^^^kkkpppyyyyyylllcccbbb```ZZZXXXUUUPPPLLLKKKKKKMMMOOOSSSNNNOOOUUUYYY^^^lll{{{yyyzzz~~~tttgggnnnrrrccc\\\WWWSSSNNNMMMSSSbbbxxxuuuccc[[[XXXUUUQQQzzzhhhZZZTTTSSS]]]jjjppp{{{\\\EEE???DDDOOOPPPCCC:::666888111777===???YYY{{{wwwyyyrrrsssooowwwrrrTTTWWWtttiiitttVVVAAA???AAA???<<>>888444777777777999:::::::::>>>EEEKKKrrr{{{ttt|||ppphhhiiimmmyyy{{{wwwlllfffeeeaaa[[[XXXUUUPPPMMMMMMNNNOOOOOOSSSSSSRRRPPPPPPUUU]]]ccc{{{yyyxxxsssfffkkkwwwfff]]]VVVQQQQQQLLLQQQeee}}}mmmccc^^^VVVRRRUUU~~~iiiZZZQQQSSSeeeyyy{{{dddVVVDDD>>>GGGRRRPPPHHH:::666444444555999CCCOOO}}}wwwzzziiikkkpppxxxvvv```]]]ssstttuuu|||ZZZ@@@===>>>999:::EEEYYYeeeiiiyyycccVVVYYYiiiwwwlllSSSHHHDDDCCCFFFGGGHHHJJJMMMRRRXXX\\\^^^aaaeeeggghhhhhhiiijjjmmmkkkkkkmmmqqqsssrrrpppssssssssstttvvvxxx{{{|||~~~~~~~~~}}}xxxqqqmmmjjjdddaaacccgggqqqtttppppppjjjcccfffkkk|||zzzkkk```XXXPPPLLLLLLLLLUUU```fffhhhhhhaaaYYY^^^XXXXXX[[[YYYUUU]]]lllyyyuuuxxx~~~}}}uuujjj```UUUKKKJJJNNNMMMZZZmmm~~~uuu___VVVWWWdddyyy~~~wwwvvvzzzaaaUUUcccpppmmmlllsssxxxiiicccccc___]]]ZZZPPP???===:::888888888777666:::888888;;;===???EEEMMMvvvssskkkooozzzyyywwwxxxzzzzzztttjjjdddeeefffccc^^^[[[WWWTTTSSSRRRQQQOOORRRSSSRRRPPPNNNNNNQQQTTTdddsssvvvyyy~~~qqqdddjjj{{{iii___WWWQQQQQQNNNUUUiiijjjccc___WWWVVVZZZzzz```TTTRRRYYYlll~~~{{{___RRRBBB???IIISSSPPPFFF999666444444555888CCCNNNuuuwwwiiidddhhhnnnsss{{{|||eee___rrr{{{dddvvvxxx```JJJCCC===444???HHHZZZeeejjjyyyhhhWWWVVVcccpppqqqXXXLLLGGGDDDGGGHHHIIIJJJMMMQQQVVVZZZ^^^aaaeeehhhhhhhhhiiijjjmmmkkkjjjlllppprrrrrrqqqssssssssstttvvvxxxzzz||||||}}}~~~~~~~~~}}}|||{{{}}}~~~}}}|||xxxrrrjjjfffaaa]]]\\\___aaagggyyy|||wwwvvvpppgggeeejjjxxx{{{ooohhh```WWWPPPNNNKKKQQQXXX]]]ccchhheee```^^^YYYYYY___^^^YYY]]]ggg}}}xxxssswww|||uuupppjjjcccXXXNNNJJJMMMQQQ\\\kkkyyysss___XXX[[[hhh|||xxxoootttwwwyyybbbXXXeeeooojjjiiipppkkk______fffgggggg```QQQ???<<<999888888888777666:::888888;;;<<<>>>FFFNNNxxxzzzqqqiiiiiimmmwwwxxx}}}zzzwwwsssqqqjjjaaa^^^dddkkkooohhheeeaaa]]]ZZZWWWSSSPPPPPPRRRSSSQQQNNNKKKIIIIIIMMMXXXooossszzz}}}mmm```iiipppcccZZZSSSQQQQQQ[[[ppp}}}hhhbbb___YYYZZZbbbsssWWWNNNSSSaaavvv{{{hhhVVVLLL@@@@@@LLLVVVPPPDDD999666555555555888BBBLLLuuutttiiiccchhhnnnrrrxxxhhh```nnnUUUdddjjj^^^OOOGGG???666???EEEUUUaaaffftttppp[[[TTT]]]jjjuuu\\\OOOIIIFFFHHHIIIJJJKKKLLLOOOTTTXXX^^^aaaeeehhhiiiiiijjjkkklllkkkjjjkkkooorrrssstttssssssssssssuuuwwwzzz{{{zzz{{{{{{{{{{{{zzzxxxwwwzzz{{{{{{yyytttlllddd___YYYVVVXXX\\\[[[\\\iiizzzyyypppnnnppp{{{|||tttpppiii^^^UUUPPPLLLNNNOOOTTT^^^hhhjjjfffaaa\\\\\\bbbccc^^^]]]aaapppxxxppprrrwwwsssqqqppplllaaaUUUOOOPPPWWW^^^hhhrrrzzzooo^^^ZZZ```nnnrrrjjjooosss|||yyyxxxhhhcccooouuunnnkkkrrrqqqfffhhhssswwwuuufffOOO???<<<999888888888777666:::888999;;;<<<>>>FFFOOO{{{}}}{{{xxxwwwuuuyyy|||vvvpppmmmmmmoooooouuu{{{pppkkkccc```ZZZTTTVVVaaapppzzztttoooiiibbb]]]YYYUUUSSSOOOPPPQQQQQQPPPMMMLLLJJJEEEJJJYYYwww}}}qqqzzz|||iii^^^iiiwwwhhh\\\TTTPPPSSSaaawwwyyyfffccc___XXX\\\iiipppUUUMMMTTTfff|||~~~sss___NNNFFF>>>BBBQQQZZZQQQBBB999666555666666888@@@JJJyyy{{{uuullldddllluuu{{{fff[[[fffsssNNNTTTVVVPPPHHHDDDAAA>>><<>><<<999888888888777777999999:::;;;<<<>>>GGGQQQ{{{uuurrrppppppoooqqq{{{}}}wwwpppkkkgggggglllxxxpppeee___UUURRRNNNLLLQQQ^^^rrr}}}wwwmmmeee^^^ZZZWWWUUUQQQPPPOOOOOOOOOOOONNNNNNHHHGGGNNNeeezzznnnvvvxxxeee^^^lll|||kkk]]]SSSPPPWWWggg}}}wwwfffddd___WWW]]]nnnoooYYYRRRXXXiiisss\\\JJJCCC>>>FFFVVV^^^QQQ???888666666777666777???HHHwwwxxxqqq```iiivvvcccUUU\\\fffrrr}}}~~~KKKGGGEEEFFFEEEAAA@@@AAA===AAATTTgggmmmvvv~~~|||www^^^SSSYYYccc{{{uuu[[[NNNJJJHHHJJJKKKLLLLLLLLLMMMPPPRRR\\\```dddggghhhiiijjjkkkkkkkkklllmmmnnnpppsssuuurrrrrrrrrrrrtttvvvxxxyyyzzzzzz{{{{{{zzzxxxwwwuuuuuuwwwwwwssslllddd^^^[[[UUUSSSVVVZZZWWWUUU___nnn|||yyy|||{{{vvvooocccXXXSSSLLLKKKIIINNN]]]mmmtttrrrppphhhaaabbbeeedddaaa___bbbvvv{{{wwwyyyvvvvvvvvvqqqdddVVVQQQSSSXXX\\\dddmmmvvv}}}zzzhhhYYY[[[fffttt}}}yyyuuuuuuzzzYYY>>>;;;999888888888888777999999:::<<<;;;===HHHTTTzzzssspppnnnoooppppppqqqxxx{{{pppgggbbbbbbfffqqqtttggg]]]WWWQQQNNNLLLLLLQQQ\\\pppzzzqqqhhhaaa\\\XXXUUUSSSQQQNNNLLLMMMMMMMMMLLLIIIGGGIIIXXXvvvzzzmmmqqq|||qqqaaa```sssooo___TTTSSS[[[mmmuuueeeddd___VVV^^^sssnnn[[[WWW^^^mmmqqqUUUIIICCC@@@III[[[aaaRRR>>>888666666888777777===EEEwwwwwwwwwbbbjjjtttgggSSSVVV\\\gggtttyyyLLLBBB???HHHJJJBBB<<<===<<<===QQQfffnnnwww~~~zzzbbbUUUVVV\\\rrr{{{```QQQKKKIIIJJJKKKLLLLLLLLLMMMOOOQQQ[[[^^^cccfffggghhhiiijjjjjjlllnnnoooooooooqqqsssrrrrrrrrrrrrsssuuuwwwxxxzzz{{{{{{|||{{{zzzxxxwwwssstttrrrlllccc[[[WWWVVVQQQPPPSSSWWWUUURRR\\\jjj|||xxxxxxyyyrrreee[[[VVVJJJJJJJJJOOO^^^pppzzz|||uuunnnfffcccdddeeeccc```___qqqzzzrrrsss{{{{{{{{{tttfffWWWRRRUUUWWWZZZaaakkkvvv~~~yyyfffYYY]]]hhhwww}}}{{{{{{YYY===;;;888888888999888777999999;;;<<<:::===IIIUUUxxxrrrmmmmmmmmmooossssssssswww~~~vvvkkkeeedddfffnnn{{{yyyoooeee]]]XXXTTTPPPOOOPPPPPPWWWgggwww{{{tttmmmfff___XXXTTTSSSPPPNNNMMMNNNOOOMMMKKKIIIHHHIIIQQQfffssssssyyyvvvggg\\\bbbzzzyyyggg[[[WWWaaasssrrrccceee___VVVaaaxxx}}}iiiYYYZZZeeetttvvvTTTKKKEEEBBBLLL^^^dddRRR===777666777888777777<<>>MMMbbbnnnzzzuuubbbYYYTTTiiivvvaaaTTTMMMHHHJJJLLLMMMLLLMMMOOOPPPXXX[[[```ccceeefffgggiiiiiimmmqqqrrrpppnnnnnnnnnrrrrrrqqqqqqrrrtttuuuvvvxxxyyyzzz{{{|||{{{zzzyyyxxxwwwqqqfffXXXOOOLLLMMMKKKLLLSSSYYYVVVOOOSSS^^^kkknnngggfffooo{{{rrrfff___YYYWWWRRRNNNUUUfffvvv}}}vvvtttoooiiifffeeeccc___YYYeee{{{vvvmmmllliiimmmqqqmmm^^^MMMGGGHHHXXXXXX\\\eeesssxxxggg\\\bbbppp~~~zzzvvvyyypppppp}}}vvvRRR===;;;888777888999999888888:::<<<<<<:::<<>>???======FFFZZZlllvvv~~~iiiQQQWWWbbb}}}gggVVVMMMHHHKKKNNNOOOMMMMMMNNNQQQ\\\___cccfffggghhhiiikkkjjjlllmmmnnnnnnooorrrtttpppppppppqqqrrrssstttuuuxxxvvvxxx{{{{{{wwwvvvyyyzzzyyytttiiiZZZOOOKKKKKKQQQMMMLLLNNNOOOOOOSSSXXXjjjtttlllcccccclll|||}}}wwwnnnfffaaaWWWNNNOOOVVV___kkktttwwwssskkkeeedddfffbbb\\\WWWeeewww|||lllaaaaaaaaabbb___TTTHHHGGGNNNTTT\\\\\\___qqq~~~}}}pppccc[[[bbbppp||||||yyymmmtttxxxzzz}}}kkkPPP<<<;;;999888888888999999999:::777999???>>>FFF[[[|||vvvtttsssrrrqqqtttttttttuuuttttttssssssrrrnnnmmmwww{{{tttpppvvv~~~|||wwwmmmeee^^^\\\ZZZXXXYYY\\\dddkkknnnlllhhhddd]]]WWWUUUSSSQQQQQQRRRTTTTTTSSSNNNOOOLLLOOOWWW___}}}xxxggg[[[ZZZqqqzzzgggfffuuuoooaaa___VVVOOObbbqqq^^^TTT^^^jjjrrrbbbMMMHHHHHHWWWhhhhhhRRR;;;777777777777777999===@@@ZZZ{{{mmmuuuvvvjjjdddlllyyyiiiSSS___ppp}}}ZZZAAALLLVVVKKK??????>>>===FFFWWWgggqqqwww}}}oooUUUTTT[[[vvvooo[[[NNNHHHKKKNNNNNNNNNNNNOOORRR[[[^^^bbbeeefffgggiiijjjhhhkkknnnppppppppppppqqqqqqqqqqqqqqqrrrsssuuuuuuyyywwwxxx||||||yyyzzz}}}~~~xxxmmm___UUUPPPPPPPPPLLLKKKLLLLLLLLLOOOUUUeeepppggg]]][[[bbbqqq|||vvvnnnfffdddYYYOOONNNSSS[[[fffpppooommmiiidddeeefffaaaZZZWWW^^^jjj~~~rrrhhhggg```\\\ZZZRRRGGGEEEIIIUUU]]]\\\^^^ooo{{{yyymmmccc]]]ggguuu}}}uuuwwwiiijjjvvv|||{{{zzzqqqgggiiilll]]]FFF;;;:::999888777888888999999:::777999???>>>GGG]]]|||zzzyyywwwuuusssxxxxxxwwwvvvuuurrrooonnnjjjgggeeeiiixxx{{{~~~yyyqqqiiieee```ZZZWWWYYYXXX]]]```bbbdddfffccc^^^ZZZWWWTTTSSSUUUWWWXXXXXXSSSTTTQQQSSSWWWYYYnnnyyyeee\\\aaa}}}}}}nnnqqq}}}lll```]]]RRRLLLccckkkZZZRRR]]]lllvvvxxx[[[MMMIIILLL\\\kkkgggOOO888777777888777777999===@@@XXXtttqqqrrrfff```fffqqq}}}wwwVVVXXXkkk}}}aaaCCCIIISSSKKKAAA???>>>>>>EEERRR```hhhmmmpppvvv[[[SSSTTTmmm}}}eeeRRRIIIKKKMMMNNNNNNOOOQQQSSSXXX\\\```cccdddfffgggiiifffjjjoooqqqqqqpppooonnnqqqqqqqqqrrrssstttvvvvvvzzzxxxyyy{{{|||{{{~~~~~~sssfff\\\XXXWWWQQQNNNMMMMMMLLLJJJMMMSSSbbbxxxsssjjj^^^WWW[[[ggguuu~~~{{{vvvooohhheeeZZZOOOLLLOOOVVVaaakkkjjjkkkjjjhhhhhhgggaaaXXXTTTTTTYYYhhh}}}rrrkkk___VVVTTTQQQIIIGGGKKKZZZaaa___```ooo{{{tttiiiaaaaaammm|||www~~~kkk```bbbkkkoootttwwwpppiiilllhhh```___aaaTTTBBB999999888777777777888888888:::888:::??????III___~~~}}}yyywww|||{{{zzzxxxtttpppllljjjgggggggggfffnnn}}}sssmmmeee[[[UUUTTTQQQSSSUUUYYY```hhhhhhdddaaa]]]YYYWWWXXXZZZ\\\]]]YYY[[[WWWXXXZZZWWWbbbzzz|||iii```hhh~~~ttt~~~qqqfff```^^^TTTRRRmmmfffYYYTTTbbbttteeeRRRMMMJJJNNN^^^iiiaaaJJJ777666777888888888999<<>>>>>CCCMMMXXX```dddfffyyy{{{aaaVVVSSSjjjpppWWWJJJJJJLLLMMMNNNOOOQQQSSSVVVYYY]]]aaabbbdddfffhhhgggjjjnnnppppppooonnnnnnqqqqqqqqqrrrsssuuuvvvwwwzzzxxxyyy{{{{{{|||xxxlllbbb^^^\\\UUURRRPPPOOOMMMKKKOOOVVVeeeyyyvvvhhh]]][[[bbbmmmttt~~~zzzvvvpppiiidddYYYOOOKKKLLLRRR]]]ggglllpppqqqooommmhhh___UUUMMMJJJJJJRRReee}}}pppbbbWWWWWWTTTLLLNNNVVVccciiieeeeeesss~~~pppeeeaaaeeesss{{{{{{aaa]]]gggtttvvvvvvrrreeedddlllooojjjfffaaaRRRAAA888888777777777777777777888;;;999:::???@@@KKKccc~~~|||~~~|||xxxtttooojjjhhhgggjjjkkkjjjooo{{{rrrhhh[[[SSSQQQNNNPPPPPPSSS\\\gggkkkiiihhhddd```]]]]]]___``````[[[^^^ZZZYYY[[[VVVYYYiiilllbbbiii}}}|||hhhaaa___^^^WWWWWWtttyyy```VVVWWWhhh~~~|||oooWWWKKKMMMJJJOOO\\\aaaVVVDDD888666777888888888999<<>>AAAHHHRRR]]]aaabbbqqqgggZZZUUUgggvvvXXXKKKJJJJJJKKKMMMOOOQQQQQQSSSWWW[[[___aaacccfffhhhiiikkklllmmmlllmmmnnnppppppppppppqqqsssuuuvvvwwwxxxwwwyyy{{{||||||pppfffaaa___VVVSSSQQQOOOLLLJJJQQQZZZlllssseee^^^^^^dddiiiwww{{{|||zzzwwwuuupppjjjaaaXXXOOOKKKLLLQQQ\\\fffppptttvvvsssmmmeeeYYYNNNGGGDDDDDDFFFMMMaaa{{{lllcccbbb[[[QQQUUUccciiiooojjjhhhuuummmbbbaaaiiixxxzzzwww}}}zzzddddddrrrxxxhhhiiiuuu}}}{{{ssseeeOOO<<<777777777777888888777777777;;;999;;;@@@@@@MMMfff|||xxxrrrnnnjjjhhhhhhjjjkkklllrrruuujjj\\\TTTQQQNNNOOOOOOOOOWWWccckkkmmmoookkkfffcccbbbbbbbbbaaaZZZ\\\XXXWWW[[[VVVTTT___kkk___fffuuuccc___^^^^^^XXXYYYssswwwZZZUUUYYYnnnyyyyyyuuucccPPPIIIJJJJJJQQQ[[[YYYJJJ===999555777888999999:::<<<>>>GGGuuu~~~xxxoooiiikkklllmmmxxxoooUUU\\\lllyyydddFFF===CCCGGGFFFEEE<<<===>>>CCCOOO]]]eeefffrrrkkk^^^VVVaaa~~~{{{[[[LLLJJJIIIIIILLLNNNOOOOOORRRUUUZZZ^^^aaacccfffhhhjjjkkklllkkkkkkkkknnnpppnnnooooooppprrrtttvvvwwwwwwxxxzzz~~~~~~rrrhhhbbb___UUURRROOOLLLIIIIIISSS^^^ttt|||mmmaaa\\\\\\^^^mmmrrrtttsssrrrrrrnnnhhh___XXXQQQNNNMMMQQQ[[[eeennnssstttppphhh___SSSIIIFFFCCCCCCDDDBBBMMMoooxxxoooooofffYYY]]]kkkmmmsssmmmjjjvvv~~~lllaaacccnnn~~~zzzttt|||{{{hhhiiivvv}}}nnnyyymmmPPP:::666777888888999999888888777;;;:::<<<@@@AAAPPPjjj|||vvvqqqmmmkkkjjjjjjiiihhhjjjtttxxxwwwyyywwwkkk^^^VVVSSSNNNOOONNNMMMRRR___jjjooosssppplllhhhgggeeecccaaaYYY[[[VVVVVV\\\ZZZVVV^^^rrrjjj]]]eeetttaaa]]]^^^___ZZZ\\\sssvvvYYYWWW___uuuyyynnn^^^PPPIIIEEEIIITTT]]]TTTAAA777999555666888999999:::<<<>>>GGGqqqvvvtttnnnmmmqqqsssuuuuuuZZZZZZeeerrrzzzcccHHH<<<===BBBCCCAAA:::<<<<<>>DDDkkknnnnnnjjjlllssswwwzzz~~~ccc^^^gggtttvvvbbbJJJ<<<:::>>>???>>>999;;;;;;???NNNcccpppsssrrriiiccc[[[\\\mmmpppMMMJJJGGGFFFIIIKKKKKKJJJQQQTTTZZZ^^^aaadddgggiiieeeiiimmmooonnnlllkkkjjjllllllmmmooopppssstttuuuxxx{{{tttjjjccc___YYYUUUQQQMMMJJJNNN]]]lllyyyssshhhbbb```]]]cccfffggghhhiiifffbbb```[[[WWWTTTQQQQQQXXX```eeejjjlllhhhccc^^^WWWPPPOOOFFFEEEMMMLLLJJJ\\\vvvwwwnnnxxx{{{qqqoooxxxvvv{{{tttqqq|||~~~~~~|||xxxjjjbbbgggwww~~~wwwrrrrrr|||tttzzzyyy]]]hhhtttrrrPPP888777888999:::;;;;;;:::999666;;;;;;<<<@@@BBBRRRnnn|||yyyuuuttttttuuuuuuoooccc___jjjzzztttppprrrwww}}}pppeeeZZZPPPRRRPPPOOOPPPPPPUUUbbbooosssqqqooooooooolllfffbbb^^^]]][[[[[[\\\]]]\\\[[[___fffyyy___^^^ooowww```dddfffccc___ggg|||vvvlllSSSdddttt|||ooo\\\LLLBBB@@@KKKWWWYYYOOO@@@888777777888888:::;;;<<<===>>>KKKiiirrrlllsssmmmmmmzzzzzzooo]]][[[\\\lll]]]KKK@@@<<<======>>>::::::;;;>>>III\\\sss{{{jjjaaaXXXUUU\\\nnn~~~oooUUULLLEEEDDDDDDEEEIIIMMMMMMSSSXXXZZZ___eeefffdddfffgggiiikkkllllllllllllmmmnnnqqqsssuuuvvvvvvvvvwwwvvvxxx~~~xxxnnnfffbbbbbb\\\TTTNNNJJJPPPaaaqqq||||||wwwvvvqqqnnnllllllllljjjeeeaaa^^^XXXSSSPPPMMMMMMRRRZZZ[[[aaaggghhhfffddd^^^WWWTTTRRROOOKKKKKKSSSbbbmmmtttbbb___jjjwww{{{zzz{{{xxxyyy~~~tttuuuzzzpppddd```hhhxxxtttmmmjjjgggrrryyyvvv~~~|||kkknnnyyyhhhGGG;;;999999999999999999999999888<<<:::;;;AAADDDUUUqqq~~~{{{zzzyyyyyyxxxwwwvvvtttrrrlllcccbbbmmm}}}zzzuuuqqqqqqvvv~~~uuukkkaaaYYYVVVRRRPPPPPPQQQUUU___iiipppnnnllllllllljjjgggcccaaa^^^\\\[[[[[[[[[ZZZXXXTTTWWWhhhrrr]]]___pppzzzzzzqqq___cccdddbbbaaalllrrrgggVVVggguuuyyydddNNNAAA???JJJUUUUUUIII;;;555555::::::;;;;;;<<<=========JJJfffrrrooorrrjjjgggooommmvvvqqq]]]^^^eeennndddRRRAAA;;;???CCCBBB???===;;;===HHH\\\rrrpppfff[[[TTTYYYjjjxxxtttWWWNNNFFFCCCCCCCCCFFFJJJMMMSSSWWWZZZ___eeegggdddeeefffhhhjjjlllmmmmmmmmmmmmnnnqqqsssuuuvvvvvvvvvwwwvvvyyy~~~|||sssmmmiiihhhaaaXXXPPPLLLRRRcccttt{{{uuuqqqnnniiiccc^^^VVVQQQLLLJJJHHHGGGMMMTTT[[[cccjjjmmmmmmlllggg```[[[YYYUUUOOOMMMRRR]]]fffvvvbbb^^^kkkzzz~~~xxxwww{{{~~~www}}}vvvmmmbbb```jjj||||||lll```\\\___mmm}}}xxxvvv~~~~~~ooohhhrrr~~~yyy___AAA777::::::999999999999999999999===;;;<<>><<<===CCCHHHZZZwww|||yyyssstttvvvzzz{{{yyysssmmmdddgggooo{{{xxxnnnhhheeefffgggsss}}}~~~wwwnnngggeee]]]WWWUUUVVVVVVYYY]]]cccbbb``````aaabbbcccddd[[[YYYVVVTTTUUUVVVUUUUUUOOOMMMJJJWWWxxxcccWWWdddwwwzzzpppppp{{{yyyaaa___```___]]]eeezzztttbbbYYYYYYnnnzzztttvvv___JJJAAAHHHTTTZZZQQQ@@@666555777666888;;;???BBBDDDFFFGGGJJJaaa~~~}}}}}}}}}vvvmmmfffbbbaaannnxxxWWW\\\qqq|||oooKKK888>>>HHHGGGHHHBBB;;;<<>><<<===DDDJJJ]]]{{{xxxvvvuuuvvvyyyxxxsssooodddlllwwwttthhhaaa^^^^^^hhhrrr|||~~~|||yyysssmmmiiibbb[[[ZZZYYYWWWYYY\\\^^^____________```aaabbb\\\YYYTTTRRRQQQQQQPPPOOOKKKMMMGGGIIIlllwwwdddYYYjjj~~~vvvmmmooo|||xxxaaa___```^^^]]]hhhlll[[[UUU]]]vvv}}}{{{lllSSSHHHEEENNNXXXZZZMMM===666777888888:::>>>BBBEEEGGGHHHIIIMMMaaa~~~rrrkkkdddZZZXXXfffuuu[[[\\\rrryyySSS999;;;BBBAAAEEEAAA<<<===HHH\\\rrrrrr___UUU[[[```uuucccUUUGGGBBBBBBCCCEEEHHHIIIOOOUUUYYY^^^eeehhhfffddddddfffhhhjjjlllnnnooooooooopppqqqrrrtttuuuuuu{{{~~~~~~zzzyyysssgggYYYMMMGGGIIITTTaaayyy}}}oooggg]]]UUUPPPKKKFFFBBBDDDAAAAAABBBCCCCCCGGGNNNWWWfffuuu|||}}}|||xxxssspppnnniiibbbZZZUUURRRQQQWWWzzzyyyqqqyyy|||oooqqqyyynnnddd]]]dddvvvuuuhhhmmmttt{{{ooofffaaaYYYccc___aaafffddd]]]___hhhvvvrrreee]]][[[KKK<<<;;;::::::;;;;;;;;;<<<<<<<<<;;;>>>;;;===DDDKKKaaazzzttttttvvvwwwsssooogggrrr{{{jjjaaa^^^^^^```gggnnnrrrvvvxxxuuuooohhhccc^^^]]]ZZZWWWYYY]]]___aaadddeeedddcccbbbbbb```\\\VVVQQQOOOMMMLLLJJJLLLQQQLLLHHH```xxxgggbbbuuu|||rrriiikkkzzzzzzddd___aaa______mmm}}}dddUUUUUUddduuu\\\LLLHHHHHHRRRYYYVVVFFF888555777666===@@@CCCGGGJJJKKKKKKKKKSSSddduuupppjjjYYYUUUbbbkkk}}}ddd^^^ppp}}}xxxWWW<<<666:::;;;???>>>======EEEVVVjjjyyyvvv___QQQXXX[[[oookkk[[[JJJDDDDDDEEEFFFHHHHHHNNNTTTXXX^^^fffhhhgggeeeeeefffgggiiikkkmmmnnnpppoooppppppqqqssstttuuu|||zzztttrrreee[[[OOOFFFAAAAAAJJJTTTqqqxxxppp[[[UUUNNNIIIHHHFFFCCCAAAAAA??????BBBBBBBBBFFFLLLZZZkkk|||zzzwwwtttnnnhhh```ZZZUUURRRSSSpppyyynnnpppwwwkkkbbb]]]fffzzzxxxkkkeee```iiibbbaaaeeeaaa[[[bbbpppyyywwwjjj___XXXFFF999;;;:::;;;;;;<<<<<<=========<<>>FFFNNNeee}}}vvvtttvvvvvvrrrnnnlllyyy|||oooiiigggbbbccceeeggglllqqqoooiiidddaaa___^^^YYYVVVYYY___dddiiinnnqqqnnnjjjgggeee```\\\VVVRRRPPPOOOOOONNNPPPTTTQQQNNN^^^xxxiiinnn}}}qqqeeehhhxxxxxxccc^^^aaaaaacccsssyyy]]]RRRWWWhhh}}}yyygggUUUKKKHHHGGGVVVYYYRRR@@@555666777555>>>AAAFFFLLLPPPSSSTTTTTTYYYhhhyyyxxxuuu```\\\iiimmmlll\\\gggpppuuuoooXXX???333444888888;;;>>>>>>@@@LLL___nnnwww{{{dddUUUSSSVVVkkktttbbbOOOGGGEEEEEEEEEFFFGGGNNNTTTXXX^^^fffiiigggfffffffffggghhhjjjlllmmmppppppooopppqqqrrrtttuuu|||}}}ooofffbbbTTTKKKCCC???<<<===CCCKKK^^^}}}nnncccNNNJJJEEECCCDDDDDDBBB@@@AAA@@@@@@CCCDDDCCCFFFLLLZZZmmm{{{uuunnnfff___XXXUUUTTTddd}}}sssllloooxxxggg___\\\hhh~~~tttnnnkkkpppjjjkkkqqqllleeemmm~~~~~~ttteeeXXXCCC666;;;:::;;;;;;<<<======>>>>>>???BBB>>>@@@IIIRRRjjjwwwuuuvvvvvvqqqlllooo|||vvvqqqhhhfffaaa```eeejjjfff___```______^^^XXXTTTXXX```iiiooowwwyyyvvvpppkkkhhh\\\XXXTTTRRRRRRTTTUUUVVVPPPRRRPPPOOO]]]~~~wwwiiixxxrrreeefffvvvttt```\\\aaabbbfffxxxwwwYYYPPPYYYiiiwwwwwwooo```SSSLLLHHHEEEYYY[[[QQQ>>>555888:::555:::>>>FFFNNNVVV[[[^^^___]]]kkkvvvzzzzzzeeeaaannnqqqpppWWW]]]dddhhhfffWWWAAA222111777444:::>>>======EEEWWWfffmmmkkk[[[PPPSSShhh~~~{{{gggSSSIIIFFFDDDCCCCCCGGGMMMSSSXXX^^^fffiiiggggggfffffffffhhhjjjkkkmmmppppppooooooppprrrtttuuu{{{vvvdddXXXSSSGGGAAA<<<::::::;;;AAAHHHKKKuuuwwweeeYYYIIIEEEAAAAAABBBCCCAAA???DDDBBBCCCFFFFFFEEEHHHNNNXXXkkkzzzrrrjjjbbb[[[WWWPPPUUUgggxxxmmmkkkoooyyy|||ddd]]][[[iiizzzuuunnnlllppplllpppwwwsssjjjrrr|||kkkZZZBBB666<<<;;;;;;;;;<<<===>>>>>>???BBBDDD@@@BBBKKKUUUmmmzzz{{{yyyooojjjlll{{{pppiiiaaa]]]^^^___]]]ZZZYYY[[[[[[YYYWWWXXX\\\___kkkttt~~~}}}uuuooommmccc```\\\[[[]]]]]]\\\ZZZaaa\\\ZZZ]]]cccvvvwwwzzzvvvlllkkkuuu~~~nnncccdddcccaaaiiiqqqUUUQQQ[[[}}}|||wwwkkk[[[MMMGGGJJJPPPccc[[[LLL===555555888::::::;;;@@@LLL[[[ggghhhccchhhrrruuurrrkkkccchhhvvv~~~YYYMMM```bbbaaaWWWDDD444222888666777;;;>>>???AAAJJJSSScccwwwrrrZZZUUUVVVbbb{{{sssXXXJJJDDDBBBCCCGGGKKKMMMQQQWWW\\\bbbfffhhhfffeeeeeefffgggiiikkklllnnnnnnnnnooopppqqqssssssiiiZZZTTTLLLBBB???;;;999:::;;;<<<<<<>>>WWWooo\\\OOOIIICCC???BBBEEEEEEDDDEEEJJJIIIHHHGGGHHHJJJLLLNNNVVVfff|||{{{vvvooohhhccc___XXXVVVUUU[[[gggwww|||ppphhhbbbmmm|||yyybbb```eeettt~~~vvvzzz{{{uuussswwwzzz|||}}}yyyssssssqqqYYYHHH;;;333:::<<<>>>>>>>>>>>>???AAABBB???AAAGGGJJJVVVttt|||{{{vvvllliiilll|||vvvllleeecccaaa___\\\WWWYYYZZZZZZYYYZZZ]]]```hhhpppyyy}}}{{{vvvrrrqqqrrrnnnjjjiiijjjjjjiiihhhjjjfffccccccdddqqqyyyxxxmmmkkktttzzziii___gggeeedddmmmlllVVVWWWfff}}}jjjUUUHHHHHHRRR\\\iii]]]LLL===777777999:::999<<>>EEEPPPhhhrrr[[[UUUYYYpppkkkWWWIIICCCDDDHHHHHHJJJNNNSSSYYY___ccceeebbbcccdddfffhhhkkkmmmnnnnnnnnnooooooppprrrssstttwww}}}jjjZZZSSSKKKEEEBBB>>>;;;::::::999888<<<<<>>:::999<<<>>>AAACCCCCCDDDEEEFFFHHHFFFGGGLLLQQQ___}}}yyyooohhhjjjqqqpppuuu{{{~~~~~~}}}uuuooollljjjcccdddcccbbb___]]][[[[[[___ccciiinnnsssxxx}}}{{{wwwvvvvvvwwwxxxvvvsssqqqlllfffmmm}}}pppjjjooo}}}pppgggcccccc```dddttttttaaaYYYgggzzzqqqQQQGGGRRRhhhwwwttt___GGG;;;999:::999888666<<>>JJJdddzzzkkk]]]SSS]]]tttoooVVVIIIFFFEEECCCGGGJJJNNNSSSYYY^^^ccceeeeeeffffffggghhhiiiiiiiiimmmmmmmmmnnnooopppqqqrrruuuwwwpppbbb[[[RRRKKKHHHDDDAAA???>>>;;;:::888777;;;GGGYYYqqqrrrfffYYYRRROOOMMMMMMPPPQQQSSSTTTUUUUUUSSSPPPOOOSSSaaaxxx~~~||||||yyyvvvrrrmmmiiiddd^^^ZZZYYY]]]ccchhhiiigggbbb___]]]iiiyyyrrrhhhaaakkkwww|||vvvvvvyyysssooo~~~xxxlllfffeeejjjrrrzzzuuuoooooofffSSSAAA:::999:::<<<@@@EEEHHHIIIJJJKKKLLLMMMMMMMMMPPPXXXkkkvvvcccUUUOOONNNOOOTTTWWW\\\```dddgggjjjlllrrrxxx}}}~~~xxxqqqllleee___[[[XXXYYY\\\cccmmmzzz}}}xxxqqqgggggg{{{{{{nnnfffiiiwwwqqqfffcccddd___YYYccc|||wwwfff\\\aaaqqq~~~nnnTTTQQQ___pppzzznnnWWWAAA::::::888777999:::<<>>@@@CCCPPPhhh}}}}}}pppbbbZZZVVVRRRQQQSSSUUUVVVWWWWWWVVVTTTRRRPPPRRR```vvv~~~zzzwwwsssnnnhhhccc___aaaccceeeeeeeeecccbbb```lll|||pppfffbbbooo}}}sssjjjhhhkkkgggdddwww|||uuullldddbbbeeelllqqq~~~}}}pppbbbaaaXXXHHH<<<888888777>>>BBBGGGLLLMMMNNNOOOPPPPPPPPPPPPRRR[[[ppp{{{gggVVVKKKHHHFFFDDDDDDFFFJJJMMMPPPTTTYYY]]]dddkkkrrr|||{{{tttmmmiiiddd___[[[WWWWWWZZZaaammm{{{{{{uuukkkdddmmm|||xxxlllcccggguuusssfffbbbbbb]]]VVV```|||mmm[[[XXXeeexxx^^^KKKOOO```pppxxxiiiTTT@@@<<<;;;888888===>>><<>><<<888999???AAA===MMMsssXXX]]]]]]eeeSSSPPPTTT^^^aaaWWWHHH===777444444999<<<<<<<<>><<>><<<<<<<<<;;;??????GGGWWWiiivvvyyyuuusssmmmeee^^^___```aaabbbaaa]]]WWWSSSZZZ]]]ppp{{{vvvnnnfffccccccdddhhhmmmrrryyyuuukkkhhhrrr{{{wwwvvvssslllkkk{{{|||llliiilllnnnvvvnnnddd[[[^^^uuu~~~oooxxxgggQQQCCC<<<:::>>>CCCDDDJJJRRRWWWXXXXXXZZZ\\\]]]]]]^^^aaajjj~~~xxxpppaaaZZZRRRLLLJJJIIIGGGEEEAAAAAAAAABBBCCCDDDEEEEEEGGGQQQYYY___vvv|||rrrppplllhhhdddaaa______]]]aaaaaa\\\XXXXXXXXXUUURRRUUUXXX\\\dddsss}}}zzzvvvrrrgggeeeaaa\\\UUUSSS]]]jjj}}}}}}zzzxxxvvvrrrkkkbbb___gggvvvuuuiiibbbaaaVVVWWWbbbsssnnnWWWRRR```tttxxxtttgggMMMAAAEEEFFFJJJQQQRRRNNNDDD;;;:::===>>>???AAA???FFFIIIbbbooo___jjjuuu~~~hhh[[[ZZZYYY\\\YYYKKK;;;333555:::777999???;;;:::EEEXXXlll}}}fffZZZUUUZZZmmmxxxWWWKKKLLLFFFGGGHHHLLLPPPVVV[[[^^^___bbbfffhhhggggggggghhhggghhhiiijjjkkklllllllllooonnnpppyyy~~~qqqkkkfffeeeccc^^^ZZZ[[[VVVQQQJJJDDDAAA???===;;;;;;999>>>LLL]]]nnn|||yyytttmmmgggeeedddddddddccc```ZZZVVVZZZ]]]ooo{{{rrrjjjhhhggghhhlllpppvvv|||rrrlllmmmzzz|||tttvvvwwwwwwyyyrrrkkkpppyyygggQQQDDD>>><<<>>>BBBIIIRRR]]]ccccccbbbaaabbbccccccdddhhhtttxxxooo]]]XXXRRROOONNNMMMJJJGGGDDDDDDCCCBBBAAAAAA@@@@@@AAAHHHNNNTTThhhrrriiieeeZZZXXXTTTQQQPPPQQQTTTUUUYYY___bbb```___``````]]]WWWXXXXXXYYY___mmmsssiii___YYYVVVUUUZZZ```iiirrryyyyyyvvvtttqqqmmmiiiccc^^^^^^hhhxxxrrrhhhccccccfff[[[bbbooo}}}{{{dddPPPUUUjjjxxxpppWWWDDD???EEECCCCCCBBB===DDD???;;;===??????AAADDDCCCEEEEEE^^^vvvbbbjjjyyyuuu___YYYVVVYYYZZZTTT>>>333444:::888999===999:::???JJJ\\\rrrtttdddUUUPPP[[[jjjaaaNNNKKKEEEFFFGGGJJJOOOUUUZZZ]]]^^^aaaeeegggggggggggghhhgggggghhhiiijjjkkkllllllmmmoooqqqtttxxx{{{qqqiiigggfffaaa]]][[[]]]XXXRRRLLLFFFBBB>>>;;;:::666777???LLL^^^sss}}}wwwrrrmmmkkkjjjiiigggddd___[[[YYY[[[kkk{{{sssqqqqqqqqqtttxxx|||zzznnnnnnttt||||||xxx|||~~~xxx}}}xxxeeeOOODDD@@@>>>???AAARRR]]]jjjqqqqqqmmmkkkkkkllljjjjjjqqqzzzfff```YYYTTTRRRPPPMMMJJJHHHGGGFFFEEEBBB@@@>>>===AAAEEEHHHLLL]]]~~~ooo___VVVSSSOOONNNMMMLLLMMMPPPTTTVVVZZZaaaggghhhhhhjjjhhheeeaaa^^^[[[YYY[[[fffzzz{{{oooiiieeebbbbbbdddfffnnntttsssqqqoookkkfffccc^^^YYY\\\hhhzzzzzzhhhaaa```cccgggbbbooo~~~ttt\\\NNNZZZttt}}}qqqRRRAAA>>>CCCBBBCCCDDD===GGGBBB???@@@???>>>@@@EEEFFFDDDFFF^^^ppp|||zzzeeeffftttvvv^^^XXXTTTUUUXXXUUUCCC444222999888999<<<999<<<;;;@@@PPPeee|||mmmYYYNNNTTT```sssjjjRRRIIIEEEEEEEEEHHHMMMSSSXXX\\\]]]```dddfffggggggggghhhgggggghhhiiijjjkkkllllllnnnpppssstttttt~~~|||ooojjjhhhccc___]]]___[[[UUUOOOJJJDDD>>>:::===999888;;;AAALLL]]]lll|||yyytttrrrooommmkkkhhhccc```YYYZZZfff}}}~~~|||{{{zzz}}}}}}sssjjjooozzzqqqsssrrrppprrr|||sss```LLLCCC@@@???>>>???YYYeeessszzzyyyvvvtttuuuvvvrrrooovvvssskkk___WWWSSSRRRQQQOOOKKKKKKJJJHHHEEEBBB@@@>>>AAABBBDDDIIIVVVsssiiiZZZTTTSSSMMMMMMNNNOOOQQQSSSVVVWWWXXX```gggjjjkkklllkkkggghhhccc^^^[[[ZZZcccyyyzzzrrrkkkhhhjjjkkkqqqsssqqqooonnnjjjfffccc\\\VVVYYYhhh}}}xxxgggaaa___bbbeeeccctttoooZZZPPPbbb{{{nnnSSSCCC???BBBCCCKKKSSSPPPMMMGGGBBB@@@??????CCCIIILLLIIIPPPggg~~~lllttt~~~ddd]]]eeexxx]]]YYYVVVWWW___cccLLL777111888888888<<<:::===999===LLL```uuusss]]]OOOQQQZZZkkk~~~sssYYYJJJEEEDDDDDDFFFJJJPPPVVVYYY[[[^^^bbbeeeffffffggghhhggggggggghhhiiijjjlllmmmmmmnnnqqquuuwww}}}{{{qqqlllgggcccaaa___[[[VVVQQQKKKFFF@@@<<<>>><<<<<<>>>>>>@@@IIISSSnnn~~~{{{yyywwwuuurrrppplllhhheee[[[\\\eeewww{{{{{{{{{xxx}}}}}}nnnhhhppp}}}}}}rrrjjjiiijjjnnnxxxjjjZZZIIIAAA@@@??????@@@___kkkyyy~~~|||}}}zzzuuu{{{ttteeeZZZTTTSSSSSSSSSKKKKKKKKKJJJHHHFFFCCCBBB??????BBBGGGPPPiiilll```ZZZYYYPPPPPPQQQRRRSSSTTTUUUVVVZZZbbbkkknnnppprrrqqqnnnllleee___\\\[[[bbbyyy~~~tttpppqqqqqqttttttqqqooopppmmmiiiddd\\\VVV[[[kkkxxxiiibbb___```dddhhh{{{jjjYYYWWWlllkkkQQQEEEBBBGGGKKKYYYeeedddQQQHHHAAA@@@AAACCCHHHNNNSSSQQQ\\\nnnpppqqqzzzaaaUUUXXXooo~~~___\\\\\\```ooozzz]]]AAA444777777777<<<<<<===999<<>><<<===@@@@@@>>>@@@EEEVVVhhh~~~~~~|||~~~|||zzzyyyvvvrrrmmmiiiaaabbbgggsss|||rrrjjjfffjjjxxx~~~xxxzzz~~~wwwllliiittt~~~yyykkkhhhhhhllltttwwwwwwyyyqqq___SSSGGGAAA???>>>AAADDDeeerrrpppaaaYYYUUUSSSQQQIIIJJJKKKKKKJJJHHHFFFEEE@@@???AAAEEEIII[[[yyyooogggccc^^^\\\ZZZXXXWWWXXXZZZ[[[^^^gggoootttwww{{{|||yyysssjjjccc^^^ZZZ]]]sss}}}}}}yyy{{{zzzwwwttttttooojjjddd^^^YYY___qqqwwwjjjaaa]]]___dddqqq~~~cccYYY^^^vvveeeLLLFFFLLLUUU\\\jjjtttpppSSSIII@@@@@@DDDGGGJJJMMMQQQPPP^^^hhhppp~~~www{{{dddYYYWWWdddtttzzz]]]```aaadddssspppNNN999999777666;;;===???:::<<>>===@@@AAA??????AAAFFFOOO]]]nnn~~~}}}yyysssnnnhhhffffffkkkssszzz{{{xxxccc]]]VVVQQQOOOVVVhhhyyyssslllmmmyyywww{{{xxxttt|||}}}wwwyyyooohhheeeiiipppuuu~~~|||kkkeeefff```VVVOOOGGGCCC@@@???DDDKKKkkk{{{{{{jjj^^^VVVQQQMMMGGGHHHJJJKKKKKKJJJHHHGGGDDDBBBCCCDDDCCCOOOxxxvvvooommmjjjddd___]]]___bbbddd]]]fffpppuuuyyy~~~{{{qqqggg```XXXXXXkkk}}}zzzwwwppphhhddd___\\\ddduuuvvviii___[[[___eeetttwww^^^XXXbbb{{{]]]HHHHHHUUUccckkkwww}}}uuuVVVKKKAAABBBFFFHHHGGGHHHKKKJJJXXX]]]]]]~~~kkkaaa\\\aaaiiisssoooYYYbbbdddbbblllwww~~~XXX???;;;777666;;;===BBB;;;;;;BBBJJJ[[[zzztttbbbUUUNNNWWWgggzzzzzzkkk]]]UUUHHHFFFDDDCCCDDDIIINNNQQQXXX[[[```ccceeefffhhhiiihhhgggffffffgggiiikkkmmmkkkmmmrrrvvvtttrrrxxx|||xxxsssnnnfff___XXXSSSMMMJJJJJJBBB===>>>@@@@@@@@@BBB@@@AAAFFFVVVrrr}}}vvvqqqlllhhhcccaaacccddd```[[[IIIEEEAAA>>>>>>GGGZZZlllzzzqqqmmmqqq}}}wwwxxxppplll{{{{{{pppwwwnnnsssrrrgggaaaffflllmmmmmmoookkkppp{{{xxxfff^^^___YYYRRRMMMHHHDDDAAA@@@GGGOOOpppttt]]]XXXVVVLLLLLLJJJIIIJJJKKKLLLLLLKKKEEEFFFBBBBBBDDDLLLooo|||uuummmiiieeebbbcccgggjjjooouuuyyy|||~~~|||yyylllbbb___YYYaaawww}}}tttnnnjjjaaa___lllzzzhhhfffaaa[[[]]]zzzkkk___[[[iiinnnXXXLLLNNNeeeooonnndddPPPKKKFFFEEEIIIKKKIIIGGGOOOOOOMMMQQQ\\\iii}}}rrrhhhYYYYYYhhhnnnssskkkQQQTTT[[[[[[bbbppp___???555777999;;;@@@<<<<<<777:::DDDOOOjjj|||fffXXXRRRTTTlllvvviiiUUUFFFGGGFFFCCCBBBHHHOOOSSSXXX^^^aaa```bbbfffiiihhhmmmkkkhhhfffeeefffhhhiiimmmnnnppprrrtttvvvxxxxxxzzzooogggfffdddYYYMMMKKKGGGBBBAAACCCCCCBBB@@@DDDDDDHHHPPP```www}}}tttnnneeekkkiii^^^VVVUUUPPPHHHCCCAAAAAA@@@@@@FFFVVVeee}}}wwwlllkkksss}}}rrrooo|||~~~uuu|||ssstttllliiijjjkkkkkkjjjggg___XXXRRRcccqqqooohhhcccaaa^^^JJJSSSPPPIIIDDD>>>BBBRRRkkkzzzccc]]]ZZZOOOMMMKKKJJJJJJKKKLLLLLLLLLGGGGGGDDDDDDGGGKKKggg}}}uuuqqqlllhhhiiimmmmmmqqqwww{{{~~~~~~zzzmmmccc]]]UUU[[[qqqyyysssllldddcccppp}}}jjjgggbbb\\\```}}}fff[[[```qqq~~~dddQQQKKKSSSnnnxxxrrr^^^NNNJJJFFFFFFIIIJJJIIIGGGLLLOOONNNOOOTTT^^^|||zzzxxxlllVVVOOOZZZbbbkkk{{{qqqZZZWWWYYYWWW[[[ddduuu```HHH<<<999999;;;>>><<<===888999AAAIII___qqq^^^RRRXXXkkkrrr___KKKJJJGGGCCCBBBFFFLLLPPPUUU[[[``````bbbggghhhgggjjjiiigggeeeeeefffhhhjjjlllmmmnnnppprrrtttvvvwwwyyyzzzpppnnnmmmeee\\\QQQLLLFFFDDDDDDEEECCCBBBBBBCCCFFFLLLYYYnnn|||qqqjjjiiijjjeeeZZZOOOIIICCC>>>@@@???AAABBBBBBFFFSSSaaaxxxtttjjjjjjrrr}}}~~~~~~{{{vvvrrrxxx{{{uuuzzzsssnnnsssuuurrrmmmggg```ZZZPPP```ooorrrnnnhhhaaaZZZWWW\\\WWWNNNHHH@@@AAAOOOrrrqqqhhhcccVVVRRROOOMMMLLLNNNPPPQQQQQQKKKJJJEEEEEEHHHIII[[[{{{{{{vvvqqqlllmmmppprrrvvv{{{uuuhhh___SSSWWWjjj{{{oooiiijjjxxx{{{iiifffbbb```gggxxx___ZZZjjj|||{{{yyykkkVVVHHHMMMZZZwwwwww|||uuuVVVKKKGGGDDDDDDFFFHHHGGGEEEIIINNNNNNMMMNNNTTTsssyyy}}}rrr]]]SSSZZZcccooouuuhhh^^^WWWVVVYYYbbb[[[MMM===555666888888<<<===888777===@@@PPPkkkjjjWWWXXXaaa}}}wwwgggRRRMMMGGGBBBAAADDDIIIMMMRRRYYY___aaacccggghhhfffhhhgggfffeeeeeegggiiijjjkkklllmmmoooqqqssstttuuuvvv|||~~~yyyxxxqqqiiiYYYSSSKKKFFFEEEEEEDDDCCCCCCEEEFFFIIIRRReeezzznnnfff___\\\XXXTTTLLLBBB===>>>@@@@@@BBBDDDDDDFFFOOOZZZppp{{{{{{ooohhhjjjsssyyyxxx~~~pppttt|||yyy|||tttnnnggg```TTTddduuu|||xxxnnn```UUUPPPSSSNNNIIIIIIBBBCCCQQQzzzxxxooo___WWWTTTQQQPPPRRRVVVXXXZZZSSSOOOFFFDDDGGGEEENNNeee}}}xxxrrrrrruuuyyy|||sssgggWWWWWWiiitttooorrrqqqcccbbbaaadddqqqppp[[[___xxxzzzppp```QQQLLLTTTaaawwwwwwuuuiiiNNNFFFDDDBBBCCCEEEFFFFFFDDDJJJNNNMMMMMMQQQVVVnnnxxx|||{{{nnnfffllltttlll[[[UUUUUUVVVVVVLLL;;;333666999666:::>>>:::777;;;;;;DDDYYYtttwwwaaaXXXXXXqqqqqqZZZQQQGGGCCCBBBDDDHHHLLLOOOWWW___bbbeeeiiiiiifffiiihhhgggffffffggghhhiiikkkkkkmmmnnnppprrrssstttwwwzzz|||}}}}}}tttfff___TTTMMMKKKKKKJJJIIIIIIJJJJJJIIIOOOaaa|||yyynnnfff^^^ZZZ[[[^^^XXXJJJDDDGGGFFFEEEDDDEEEDDDDDDKKKTTTgggrrr}}}zzzssskkkhhhmmmxxxzzzyyyvvvppprrr}}}}}}~~~uuuiiibbbrrrppp^^^RRRIIIJJJEEEDDDHHHCCCEEESSSzzziii\\\WWWSSSQQQSSSXXX\\\^^^[[[VVVIIIDDDFFFBBBFFFUUUggg}}}|||~~~~~~ooo[[[YYYjjjyyyvvvzzzzzzjjj___```___fffxxx}}}lll\\\fffoooZZZTTTYYYaaagggrrrwwwsssmmm^^^JJJGGGFFFEEEFFFGGGHHHIIIHHHNNNPPPMMMPPP[[[aaaqqqssszzzxxxooosss{{{yyy[[[RRRSSSTTTUUUMMM===666:::<<<888777===;;;888;;;999>>>MMM```mmmbbb[[[mmmdddVVVHHHDDDEEEEEEHHHMMMNNNWWW___cccfffiiiiiifffjjjiiihhhgggggggggggghhhkkklllmmmoooppprrrssstttwwwxxxzzz{{{|||wwwnnnbbbYYYTTTSSSQQQPPPLLLMMMLLLJJJOOO```{{{xxxqqqlllnnnlllpppuuummm[[[PPPPPPPPPLLLHHHFFFBBBBBBHHHPPP\\\gggrrrxxx{{{sssoookkklllttttttnnnqqq{{{tttyyyssssssmmmZZZQQQOOONNNHHHIIILLLEEEFFFVVVtttbbb\\\UUURRRSSSWWW[[[^^^aaa]]]PPPIIIJJJDDDBBBMMMVVVttt___\\\lll|||}}}xxxiii```___[[[dddyyy}}}xxxhhh```pppgggQQQSSScccnnnoooooonnnlllbbbSSSHHHJJJKKKKKKLLLMMMNNNNNNOOORRRTTTQQQVVVdddjjjrrrssswwwxxxiiigggooo\\\NNNPPPPPPSSSQQQGGG===999777666666>>><<<999;;;999:::EEEUUUzzzuuuhhh___jjjppp]]]LLLGGGHHHFFFHHHMMMNNNVVV^^^aaadddhhhhhheeehhhhhhggggggggggggggggggkkklllmmmnnnpppqqqrrrsssrrrtttxxx}}}|||mmmbbbZZZUUUQQQNNNMMMLLLKKKJJJPPPbbb{{{{{{vvvrrrpppttt|||{{{kkk^^^YYYUUUOOOJJJFFFCCCAAAEEEKKKQQQ\\\gggmmmrrrwwwzzzyyy}}}~~~qqqppppppttt}}}xxxmmmppp|||qqqxxx~~~{{{{{{zzz{{{~~~gggVVVOOOKKKKKKHHHLLLNNNGGGJJJ^^^mmmfff\\\UUUTTTWWWZZZ]]]ccccccZZZSSSRRRIIICCCIIILLLkkkzzzddd```pppyyyuuutttxxx~~~zzzuuuhhh```^^^XXXaaaxxxmmmdddfff|||yyy___MMMWWWnnnxxxyyyrrrkkkeeeVVVIIIHHHKKKMMMNNNOOOPPPPPPQQQRRRUUUZZZXXX[[[fffiiinnn{{{xxxppp}}}xxxggg```dddsssdddQQQQQQPPPXXXaaa___NNN;;;333555666???===888;;;888777???IIIdddzzziiiaaadddsss}}}fffQQQKKKJJJFFFFFFJJJMMMUUU\\\^^^aaaeeeeeecccbbbbbbcccdddeeeggghhhhhhjjjkkkkkkmmmnnnooopppqqqppppppuuu~~~qqqfff]]]UUUPPPMMMLLLIIIJJJSSSggg~~~zzzvvvpppzzz~~~uuuiii___SSSNNNJJJHHHEEEAAACCCGGGGGGRRR^^^dddiiipppssssssyyy|||~~~uuuuuuxxx~~~wwwnnnqqq|||}}}zzzpppzzzxxxooosss~~~~~~uuurrrsssuuuppp```RRRLLLEEEGGGFFFKKKMMMEEEKKKcccwwwoooddd[[[WWWXXX[[[]]]dddgggaaa[[[YYYNNNDDDHHHAAASSSkkkiiieeeuuuuuuiii]]]WWWUUUUUU[[[cccooo}}}zzzuuuqqqfff___\\\VVV___xxxxxxeeebbbiiiyyyaaaSSSccc}}}}}}wwwlllaaaNNNCCCIIIJJJKKKNNNOOOOOOPPPQQQRRRVVV^^^^^^^^^dddeeehhhuuuyyyhhh{{{}}}oooeeeccclll|||nnnXXXVVVVVVdddwwwzzzbbbBBB666:::666@@@===888:::777555;;;>>>PPPqqq}}}lllddddddlll}}}lllUUUNNNKKKFFFDDDHHHLLLTTTZZZ\\\^^^bbbcccaaa]]]^^^```bbbdddggghhhiiiiiiiiijjjkkkmmmnnnooooooqqqooottt~~~wwwkkkaaaZZZOOOLLLJJJLLLXXXlll|||wwwyyykkk]]]NNNJJJIIIIIIGGGBBBBBBDDDAAALLLXXX^^^dddkkkooopppwwwzzz}}}yyyzzz~~~rrrppprrr{{{}}}xxxnnnjjjyyytttjjjsssvvvlllbbb\\\aaaeee]]]PPPIIINNNOOONNNPPPMMM@@@EEE^^^{{{ooofffYYYWWW\\\[[[bbbeeehhhfff___VVVMMMHHHGGGJJJQQQhhhyyykkkkkksss~~~hhh]]]OOOFFFCCCCCCAAA@@@HHHNNNYYYhhhwwwzzzrrrqqqnnnggg^^^YYY```ppp~~~qqqbbbfffssstttXXXSSScccttt~~~yyyoooaaaSSSKKKHHHIIIKKKHHHGGGJJJJJJHHHNNNWWW```YYYYYYaaaccc```ccclllwwwrrr~~~|||aaaYYYeeegggzzzWWW^^^^^^aaarrroooJJJ777;;;:::999:::>>>>>>:::777888;;;CCCUUUwwwsssiiifff[[[WWWooo{{{bbbRRRJJJHHHHHHIIIKKKUUU\\\\\\]]]aaaccc``````````````````bbbdddfffhhhiiijjjkkkjjjjjjkkkmmmooopppssswww{{{~~~xxxiii___YYYUUURRRSSS]]]nnnsssggg^^^MMMMMMLLLIIIEEEBBBBBBCCCAAACCCHHHNNNWWW___gggkkkuuuwwwzzz{{{{{{~~~}}}}}}ttt}}}|||{{{xxxwww|||wwwlllhhhmmmrrrsssqqqpppooopppxxxuuubbb\\\VVVVVVXXXWWWOOOGGGPPPTTT^^^UUUMMMFFFDDD```}}}rrrbbb^^^aaa___cccfffhhhfff```XXXQQQMMMGGGIIILLL\\\uuuyyyjjjhhhnnn}}}~~~tttjjjWWWOOOEEE??????@@@@@@???BBBFFFOOO\\\lll}}}xxxooouuupppggg^^^[[[ddduuuooocccjjjxxxsssYYYSSSaaappp{{{vvvlll___RRRKKKIIIJJJFFFGGGJJJNNNMMMLLLSSS]]]bbb[[[ZZZ```bbb^^^```hhh{{{zzzoooxxx|||hhh^^^fffhhhwwweee^^^______iiivvvnnnSSS===888888777888<<<<<<777444444888>>>LLLjjjpppmmm```WWWhhhfffSSSJJJHHHHHHIIIKKKTTT[[[\\\]]]aaaccc```aaa```^^^^^^```aaabbbbbbggghhhjjjkkkkkkkkkmmmoooooopppsssvvvyyy|||}}}~~~sssjjj```\\\XXXXXX```ooo~~~rrriiibbbTTTOOOJJJHHHIIIHHHDDD@@@AAABBBCCCHHHPPP[[[dddjjjuuuwwwyyyzzzyyy|||~~~}}}}}}~~~wwwzzz|||wwwqqqttt|||}}}nnniiilllqqqqqqooohhhhhhhhhllluuuzzzuuulll```^^^[[[YYYVVVRRRNNNJJJLLLPPPZZZRRRKKKEEEDDDaaa}}}kkkbbbccc^^^```aaabbb___YYYSSSOOOLLLHHHIIIFFFLLL\\\lll{{{kkkfffhhhkkkkkkiiieeedddaaaYYYPPPHHHCCC===:::<<<======<<<===>>>CCCNNN^^^rrr|||rrrwwwooocccZZZ[[[hhhzzzyyyiiidddqqqmmmYYYUUUaaammmwwwqqqgggZZZPPPKKKKKKMMMDDDGGGMMMRRRRRRQQQUUU\\\\\\WWWVVV[[[]]]ZZZ]]]dddrrrooopppyyyooocccdddffflll{{{|||ccc```]]]```iiilll^^^GGG777888555777;;;<<<888555444666999AAAVVVyyy{{{wwwiiiYYY```|||pppZZZNNNJJJJJJJJJJJJRRRXXX[[[]]]aaabbb```bbb___\\\]]]```aaa```^^^bbbdddggghhhiiikkkmmmooonnnppprrrtttwwwyyyzzzzzzzzz~~~ooojjjdddbbbfffqqq}}}~~~sssmmmggg\\\RRRHHHHHHNNNPPPHHH@@@AAA???>>>AAAIIITTT```gggtttvvvxxxwwwwwwyyy~~~~~~{{{}}}~~~}}}xxxxxx}}}|||zzz|||vvvooooooqqqqqqoooffffffccc```bbbfffeeebbb___``````[[[SSSMMMLLLMMMJJJMMMWWWNNNHHHDDDEEEcccuuuiiifff`````````^^^ZZZTTTOOOLLLKKKHHHJJJEEEBBBJJJVVVsssqqqiiiggg\\\ZZZUUUOOOMMMMMMIIIBBBEEEBBB>>>=========;;;:::;;;;;;===DDDQQQcccttt~~~}}}}}}xxxxxx}}}xxxlll\\\UUU[[[kkk}}}{{{mmmbbbfffyyytttaaaWWWYYYcccmmmrrrkkkaaaVVVNNNLLLMMMOOOIIIKKKOOOTTTWWWVVVUUUTTTRRRNNNOOOTTTVVVWWWZZZ```jjj~~~wwwkkktttsssfff```cccgggtttmmm```]]][[[```hhhdddNNN777999666666<<>>EEEOOOZZZaaapppsssuuuttttttvvv{{{~~~zzzxxx}}}~~~}}}xxxxxx|||wwwuuutttuuulllmmmhhh___ZZZ\\\aaaccceeeeeebbb\\\TTTOOONNNOOOMMMOOOWWWNNNGGGEEEGGGfffwwwrrrjjjkkkiiieee^^^VVVQQQNNNMMMIIILLLFFFBBBCCCIIIbbb|||rrrlllYYYUUUNNNGGGFFFHHHGGGCCCDDDCCCAAA@@@@@@>>><<<;;;:::::::::>>>FFFQQQ\\\bbbbbbfffiiiiiiiiippp}}}{{{kkkZZZUUU```rrrrrrccc___kkk~~~yyy|||{{{ooo```UUUUUU[[[dddiiillleee[[[RRRLLLLLLNNNOOOOOOOOORRRXXX```aaaZZZRRROOOMMMMMMPPPSSSTTTWWW[[[cccqqqqqqrrrwwwkkk```cccgggsss___\\\XXXXXX^^^^^^NNN;;;:::555444:::???>>><<<<<<888888999???PPPjjj~~~kkk\\\aaavvvnnn]]]TTTMMMGGGMMMMMMQQQVVVYYY[[[\\\]]]\\\[[[[[[^^^bbbeeeeeeccc\\\^^^aaaccceeegggjjjlllmmmnnnoooqqqrrrssstttttttttvvvyyyzzz|||}}}|||}}}pppddd[[[TTTMMMJJJLLLMMMIIIEEE======>>>@@@FFFMMMTTTXXXiiilllooopppppptttzzz}}}{{{yyy{{{}}}|||yyyzzz~~~uuuxxxttthhhaaaeeennnuuutttmmmddd]]]ZZZWWWUUURRRSSSTTTZZZNNNHHHFFFJJJjjj}}}uuuwwwtttmmmcccYYYQQQMMMKKKJJJLLLHHHDDDEEEEEEUUUqqqwwwbbb]]]SSSJJJIIIMMMMMMIIIAAAAAABBBBBBBBBAAA@@@???::::::999999<<>>???BBBFFFJJJNNNQQQ^^^aaaeeehhhkkkpppwww}}}}}}yyy}}}zzz|||vvvooouuuttteee]]]]]]^^^[[[VVVWWWVVVZZZNNNGGGFFFLLLmmmwwwjjj]]]RRRLLLIIIJJJKKKFFFEEEGGGDDDLLLaaarrrkkk___SSSPPPRRRQQQMMMAAABBBDDDDDDCCCCCCBBBBBB===<<<999888888:::===???@@@BBBGGGNNNYYYiiiyyymmmhhhnnnwwwsssaaabbbtttzzzkkkdddnnnzzzggg[[[PPPQQQ[[[fffhhhgggbbb\\\SSSNNNLLLLLLLLLLLLPPPXXX^^^bbbfffhhhcccZZZWWWVVVTTTRRRRRRSSSUUUUUUZZZbbbnnnyyy}}}nnnmmmhhhjjj{{{ooo___NNNIIIMMMSSSWWWYYYEEE;;;444666:::<<<;;;<<<888888888:::CCCWWWttt~~~kkk\\\___kkk~~~rrroookkkeeeRRRKKKHHHMMMQQQRRRUUUYYYVVVZZZ___aaa``````cccfffdddeeeggghhhhhhhhhjjjlllkkklllnnnpppqqqrrrrrrsssqqqsssuuuwwwyyy{{{|||~~~sssjjjcccYYYRRRLLLHHHDDDAAA@@@@@@@@@AAADDDGGGJJJLLLQQQUUU[[[```eeellluuu{{{zzz{{{}}}{{{yyy~~~vvvcccYYYYYY[[[YYYWWWTTTSSSWWWJJJDDDEEEMMMpppttteeeXXXPPPMMMKKKJJJDDDDDDHHHDDDGGGWWW___}}}vvvhhhZZZTTTTTTRRRMMMFFFGGGHHHGGGEEECCCCCCCCCAAA???<<<999999:::===???>>>???CCCKKKXXXiiiyyy~~~iiicccjjjttt~~~tttccceeexxxyyymmmjjjxxxzzzdddYYYOOOSSSbbbmmmooolll```ZZZRRRMMMLLLLLLKKKJJJOOO[[[dddcccaaa```]]]XXXSSSSSSRRRPPPPPPSSSVVVUUUWWW___gggyyyqqqnnngggcccsss|||cccLLLGGGMMMVVV```iiiMMMAAA888888;;;<<<<<<<<<:::888666666<<>>:::888999;;;<<<;;;>>><<>>PPPfffvvvxxxkkk___^^^hhhrrrooo^^^VVV^^^dddcccSSSJJJDDDGGGMMMQQQSSSVVVVVVXXX\\\^^^___```bbbdddccccccdddeeefffggghhhhhhhhhjjjlllmmmnnnoooqqqssstttvvvwwwwwwvvvvvvwwwxxxxxx~~~}}}oooaaaWWWPPPLLLJJJ@@@>>><<<;;;===?????????AAACCCHHHPPP[[[gggrrryyyzzzyyyuuuvvv{{{pppfffqqq{{{sssssswwwpppddd]]]WWWPPPTTTVVVLLLIIINNNOOOCCCEEEEEEGGGnnnvvvggg^^^XXXQQQMMMLLLJJJHHHJJJMMMMMMQQQ\\\jjjuuu|||xxxooogggTTTNNNIIIIIIIIIFFFDDDEEE@@@>>>;;;999888999999:::<<<;;;@@@LLLYYYeeeqqqzzzoookkkqqqyyy}}}zzzwwwlllnnn^^^UUU]]]pppxxxyyytttggg[[[RRRLLLOOOTTTTTTRRRRRRTTTQQQOOONNNPPPRRRSSSSSSMMMOOOQQQRRRRRRSSSUUUWWWZZZ___ffftttzzzuuueeefffaaaggg}}}zzz]]]YYY[[[___hhhnnnpppZZZBBB777777999;;;===>>>777555777666888GGGZZZeeeiiittt|||mmmbbb___hhhhhh\\\QQQQQQRRRQQQOOOHHHCCCFFFKKKNNNQQQUUUVVVXXX[[[\\\]]]___aaacccccccccdddeeefffggghhhhhhhhhjjjmmmnnnnnnoooqqqsssuuuvvvwwwwwwvvvvvvwwwxxxwww{{{|||rrrggg[[[PPPIIICCC@@@===<<<===???@@@@@@===@@@DDDKKKUUUaaammmtttxxx}}}~~~{{{zzz|||}}}zzzvvvbbb[[[hhh}}}sssfffaaa```eeeZZZWWWWWWQQQTTTZZZWWWQQQTTTSSSDDDEEECCCFFFmmmyyymmmddd\\\TTTQQQOOOMMMNNNRRRPPPPPPSSSZZZ___ccckkksss|||aaaWWWNNNKKKJJJGGGCCCBBB>>>>>>===:::888777888:::::::::@@@LLLXXXaaakkkssswwwyyy}}}vvvtttwww{{{ooolllttt]]]VVVaaauuu}}}~~~uuudddZZZRRRMMMPPPTTTTTTSSSTTTTTTRRROOOPPPRRRUUUWWWXXXRRRSSSSSSRRRQQQRRRTTTVVVYYY^^^dddnnn~~~|||~~~mmm^^^[[[dddlll~~~nnn[[[^^^bbbcccjjjqqqdddOOO<<<555999<<<<<<===888666777555444>>>KKKTTTYYYdddwww{{{fff]]]bbbfffcccZZZQQQKKKIIIJJJFFFCCCEEEGGGIIINNNTTTVVVXXXYYYZZZ[[[]]]___bbbccccccdddeeefffggghhhhhhiiikkkmmmnnnnnnooorrrttttttvvvxxxxxxwwwvvvwwwxxxuuuwwwyyyyyyxxxzzz~~~}}}qqqdddXXXPPPLLLHHHBBB>>>>>>>>>??????<<<===AAAFFFOOO[[[hhhpppuuu|||||||||}}}~~~|||zzzyyy~~~rrr___VVV^^^ppp~~~{{{pppfff^^^ZZZ]]]RRRUUUZZZVVVWWW```dddggghhhdddPPPLLLHHHJJJqqqzzzssshhh^^^YYYWWWVVVWWW[[[\\\ZZZ[[[___aaadddkkkssswww{{{pppcccUUUOOOLLLFFFBBB@@@<<<======;;;888777999;;;888999@@@LLLTTTZZZbbbiiimmmqqqwww}}}|||{{{{{{|||mmmoooyyy^^^WWWaaarrr{{{wwwggg[[[TTTOOOQQQSSSSSSRRRSSSVVVUUUUUUVVVYYYZZZZZZYYYVVVVVVUUURRRQQQQQQTTTVVVZZZ___eeemmm}}}~~~tttzzztttYYYWWWccceeerrr~~~\\\\\\___]]]eeejjjhhhZZZDDD999:::<<<999===:::999:::666444999BBBLLLQQQZZZiiijjj___^^^cccllllllbbbVVVPPPJJJGGGEEEEEEEEEEEEJJJQQQVVVXXXYYYYYYZZZ\\\___aaabbbccccccdddeeefffggggggiiikkkmmmnnnnnnoooqqqssstttvvvxxxxxxwwwwwwwwwxxxrrrtttvvvvvvvvvwwwzzz}}}}}}pppfff^^^ZZZUUUOOOGGGAAA>>>===<<<<<<===>>>@@@DDDKKKVVVdddnnnssszzz{{{|||~~~|||}}}~~~}}}yyy}}}zzz|||~~~ttteee[[[[[[eeennnnnnpppsssuuusssmmmeee___[[[PPPUUU```]]]]]]hhhooovvvvvvoooXXXPPPKKKNNNvvvxxxlllfffdddcccdddgggdddbbbcccfffhhhiiiooovvvwwwxxxyyywwwxxx{{{mmm\\\SSSLLLFFFBBBBBB<<<<<<;;;999888888999;;;888999@@@HHHNNNQQQXXX```eeejjjqqqyyy~~~||||||lllsssuuuZZZWWWcccrrryyy|||uuuddd\\\UUUQQQRRRSSSQQQQQQSSSSSSSSSUUUWWWYYYXXXTTTQQQVVVVVVUUUSSSRRRRRRUUUXXXWWW[[[aaahhhuuuuuuvvv___VVV^^^___nnnggg^^^\\\[[[cccjjjkkk___III999888:::999>>><<<;;;:::777444777<<>>???@@@AAAFFFQQQ```kkkssszzz~~~~~~{{{zzzyyy|||wwwuuurrrllleeeaaabbbfffaaaeeekkkppprrrlllccc[[[VVVLLLSSS```ccciiirrruuummmoooiiiSSSLLLIIIOOOzzz~~~wwwuuurrrrrrsssmmmjjjkkkmmmnnnnnnrrrxxx|||}}}{{{uuupppsss}}}qqqaaaUUULLLFFFFFFIIIDDDAAA<<<::::::<<<<<<;;;:::;;;>>>CCCEEEGGGNNNWWW]]]aaajjjsss{{{xxxvvvmmmyyyyyyggg[[[SSSXXXiiiwwwyyyxxxnnnZZZ\\\VVVRRRRRRSSSQQQRRRTTTSSSTTTUUUWWWXXXUUUQQQMMMTTTTTTUUUUUUTTTUUUXXXZZZSSSUUUYYY```jjj}}}uuuooo[[[WWW[[[kkkkkk```^^^bbbmmmkkk```LLL;;;666:::===@@@???===999666444555888BBBGGGPPP\\\lllzzz|||xxxggg^^^[[[hhh}}}sss___VVVMMMHHHDDDBBBEEEKKKPPPSSSWWWYYYZZZ[[[]]]_________```aaabbbcccddddddgggiiikkkllllllmmmppprrrqqqtttwwwxxxvvvuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwuuuwwwyyyxxxvvvvvvyyy}}}|||}}}}}}|||mmm```YYYPPPKKKEEE@@@????????????>>>???>>>>>>AAALLL\\\iiitttzzz~~~|||zzzxxxzzz}}}yyyyyyzzzwwwnnnfffbbbXXX^^^gggnnnooojjj```YYYQQQHHHMMM\\\hhhwww~~~www^^^bbb```MMMJJJKKKTTT}}}}}}yyyuuutttuuuuuuvvv{{{tttnnnqqqwww{{{pppcccVVVLLLGGGLLLTTTWWWOOOEEEBBBCCCDDDBBB???===<<<===>>>===???GGGPPPTTTYYYaaakkkttt|||~~~rrrqqqvvvvvveeeUUUOOOWWW^^^oooxxxssspppgggVVVXXXSSSQQQRRRSSSRRRTTTXXXVVVUUUUUUUUUUUUUUURRRPPPOOOQQQTTTVVVWWWYYY[[[^^^VVVUUUWWW[[[aaannnvvvwww~~~iii[[[^^^iiiyyy~~~gggaaa\\\bbbaaa^^^WWWIII===;;;@@@IIIFFFAAA;;;666666666777>>>BBBOOObbbqqqvvvwwwwwwqqqkkkcccfffxxxnnnaaaRRRJJJFFFCCCEEEHHHKKKNNNSSSWWWYYYZZZ[[[\\\]]]^^^^^^___```aaabbbbbbfffgggjjjkkkkkklllnnnpppooorrruuuwwwvvvtttssssssvvvvvvvvvvvvwwwwwwvvvvvvxxx{{{|||{{{xxxwwwzzz}}}xxxyyy{{{~~~|||~~~uuujjjyyy{{{nnnbbbZZZUUUQQQLLLHHHFFFEEEDDDCCCAAABBB@@@>>>@@@KKK\\\jjjvvv{{{~~~~~~|||}}}~~~|||zzzwww{{{}}}ssskkk\\\cccmmmtttssslllccc\\\SSSKKKMMMXXXlllsssXXX^^^^^^MMMKKKMMMWWW{{{xxxyyyzzz|||{{{nnnjjjkkkwwwnnnbbbWWWLLLIIIQQQ\\\ggg\\\OOOJJJLLLMMMJJJEEE???===;;;;;;888999BBBMMMNNNSSS[[[eeeooowww}}}}}}}}}pppnnn}}}lllZZZPPPPPPaaafffrrrsssiiihhheeeXXXUUUQQQPPPRRRTTTTTTWWW[[[UUUSSSPPPOOOPPPQQQRRRRRRLLLOOOSSSWWWYYY[[[^^^```]]]ZZZYYY\\\___gggyyyvvvpppyyywwwdddfffhhhnnnkkkaaaUUUPPPSSS]]]ddd[[[HHH>>>@@@QQQNNNGGG>>>999888999999===@@@PPPiiiwwwuuuqqqrrruuurrrggg```nnnxxxhhhVVVLLLGGGEEEDDDFFFFFFKKKQQQVVVXXXXXXYYYYYY\\\\\\]]]^^^___```aaaaaaeeegggiiijjjjjjkkkmmmooonnnqqquuuvvvuuusssrrrrrrttttttuuuwwwyyyzzzzzzyyy}}}~~~~~~{{{wwwtttuuuxxxyyyzzz{{{|||}}}~~~~~~~~~hhhYYYbbbvvv|||wwwqqqkkkeeeaaa```\\\VVVQQQNNNKKKHHHEEEEEEEEEDDD@@@BBBLLL^^^lllwww||||||{{{|||yyy{{{}}}uuuxxxuuu{{{{{{{{{mmmttt|||~~~yyymmmbbb[[[ZZZRRRPPPYYYpppnnnXXX^^^^^^LLLIIIIIISSS||||||vvvooommmppp___UUUJJJCCCPPPdddsssaaaYYYYYYVVVLLLBBB;;;;;;;;;;;;<<<>>>???@@@MMMOOOUUU^^^cccgggoooxxx~~~wwwsssxxxrrrZZZOOORRRaaakkkrrrnnnfff___YYYTTTOOOOOOPPPRRRUUUWWWXXXXXXWWWTTTPPPKKKGGGFFFJJJPPPNNNQQQTTTTTTTTTTTTXXX[[[[[[\\\\\\\\\___eeemmmrrrhhhlllttt|||wwwhhh^^^ffftttnnnQQQ\\\QQQYYY[[[iiixxxbbbCCC@@@LLLQQQNNNBBB999888888666888???MMMaaarrrzzzzzzvvvrrroookkklllrrr|||mmmZZZPPPHHHAAABBBIIIGGGJJJNNNSSSVVVXXXWWWWWW[[[[[[[[[[[[]]]^^^___```bbbccceeefffhhhjjjlllmmmnnnnnnooorrrvvvwwwuuurrrssstttuuuvvvwwwxxxyyyyyyzzzzzzyyyxxxwwwuuuuuutttzzzyyyyyyzzz{{{}}}}}}eeeRRRYYYlllzzzvvvpppiiiaaa\\\^^^bbbdddkkkddd[[[[[[UUUKKKJJJCCCDDDCCCAAABBBNNNaaaqqqsss{{{|||xxxyyy|||~~~|||||||||zzz{{{rrrooovvvpppuuutttbbbZZZQQQNNNPPPaaa~~~yyyccc___bbbTTTKKKLLL[[[}}}{{{tttdddXXXMMMDDDGGGPPPnnnjjjfffddd```WWWKKKAAA;;;;;;;;;<<<<<<===>>>???GGGIIINNNVVV[[[___iiirrr|||zzz~~~rrrvvvsss___ZZZaaakkkpppppphhh^^^XXXTTTQQQNNNMMMLLLMMMOOOSSSUUUWWWZZZXXXUUUQQQKKKHHHIIILLLNNNQQQTTTUUUUUUUUUWWWYYY\\\]]]^^^^^^___bbbfffjjjxxxhhhqqqyyyuuuggg___dddooo[[[UUUUUU```ffftttpppNNNBBBAAAFFFFFF???:::::::::999999<<>>???===;;;<<<<<<;;;999888;;;DDDQQQ^^^gggkkkgggnnnsssqqqnnnrrrxxxeeeXXXOOOGGG@@@DDDEEEFFFHHHKKKMMMPPPQQQWWWXXXYYYZZZ\\\]]]^^^___```aaaccceeegggiiijjjkkknnnnnnoooqqqssstttrrrpppsssttttttuuuvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvwwwxxxyyyzzz|||~~~~~~}}}{{{{{{{{{~~~lll]]]ZZZooovvvyyyppp___RRRNNNOOO^^^jjjkkkgggggg]]]MMMHHHEEEEEEEEEFFFMMM[[[mmmzzz~~~||||||yyyzzz~~~zzzzzz|||~~~~~~{{{wwwtttrrrpppooonnncccaaaeeeqqq{{{~~~~~~rrrpppqqqrrrnnngggaaaaaa^^^^^^^^^bbbjjjpppmmmffffffgggpppdddXXXSSS\\\zzzrrrnnnuuu}}}~~~ttteeeWWWOOOGGG???===AAAEEEDDD@@@;;;888888============<<<;;;;;;:::===;;;===BBBFFFMMMYYYdddvvv||||||zzz}}}|||ooo]]]YYYhhhzzznnnooojjj___gggwwwxxxjjj[[[SSSSSSRRRPPPJJJKKKKKKKKKKKKLLLNNNPPPSSSTTTWWW\\\bbb```TTTGGGLLLNNNRRRUUUWWWXXXXXXYYYYYYZZZYYYXXXWWWYYY\\\___cccooovvvuuukkk[[[___ccczzz{{{hhhkkkhhhjjjvvvwwwaaaJJJ:::;;;<<<<<<======<<<:::888555444888BBBOOOZZZ___]]]fffoooqqqnnnppp{{{uuubbbWWWLLLBBBBBBBBBBBBCCCFFFJJJNNNPPPUUUVVVXXXZZZ\\\]]]^^^______```aaaccceeeggghhhiiimmmmmmnnnoooqqqqqqppppppsssssstttuuuuuuvvvwwwwwwwwwwwwwwwxxxyyyyyyzzzzzzvvvvvvvvvvvvuuuuuuvvvvvvxxxzzz|||}}}|||zzzyyyzzztttjjjpppyyyzzznnnbbbZZZVVVVVV___[[[UUUXXXUUUNNNNNNOOOKKKGGGHHHRRRbbbsss~~~~~~{{{wwwtttuuuzzz}}}yyyzzz|||}}}wwwpppmmmqqqoooiiiiiinnngggbbb___cccjjjrrrvvvxxxpppllliiifffccc`````````ZZZ[[[\\\^^^```aaa^^^ZZZaaajjj|||wwwlll___^^^zzzqqqlllkkkjjjppp|||zzzhhhXXXOOOIIICCC<<<=========<<<<<<;;;:::<<<=========<<<;;;:::999<<<:::;;;>>>BBBIIIUUUbbbtttzzz}}}~~~vvvaaaRRRWWWnnnrrroooxxxjjjbbbnnn{{{jjjZZZTTTTTTQQQKKKIIILLLPPPQQQPPPNNNNNNNNNNNNPPPUUU```ooorrrbbbOOOJJJLLLOOORRRVVVXXXYYYYYYVVVUUUSSSQQQRRRVVV]]]bbbcccdddwwwxxxrrrWWWXXXaaannnvvvpppjjjiiipppuuuhhhPPP===:::888:::<<<===<<<;;;777444222444;;;EEENNNTTTXXX___iiippprrrtttwwwzzzmmm\\\OOODDDAAAAAA@@@@@@CCCHHHMMMPPPRRRTTTVVVYYY[[[]]]^^^^^^]]]^^^___aaaccceeeggggggkkklllmmmnnnnnnoooppppppssssssssstttuuuuuuvvvvvvuuuvvvwwwxxxyyyzzzzzz{{{wwwwwwwwwwwwwwwvvvvvvvvvvvvxxx{{{||||||{{{|||}}}|||xxxrrryyy}}}yyytttnnncccYYYVVV]]]XXXSSSYYY\\\[[[___\\\TTTLLLLLLWWWhhhwww}}}yyyxxxuuurrrrrrwww}}}}}}}}}}}}rrrlllkkkooommmfffkkkvvvrrrjjj^^^WWWZZZdddnnnsssooommmhhhccc``````aaaaaa^^^[[[YYYYYYZZZ\\\]]]^^^aaakkkwwwjjjfff}}}tttooopppjjjllluuu}}}kkkZZZNNNHHHFFF@@@???@@@BBBCCCBBB===999;;;<<<======<<<;;;:::999<<<::::::===AAAGGGTTT```rrryyywwwaaaVVVaaayyyvvvmmmtttttteeedddpppyyyfffVVVSSSSSSNNNFFFJJJOOOTTTVVVSSSOOOMMMMMMMMMQQQVVV___nnnvvvjjjWWWLLLLLLLLLOOOSSSVVVWWWWWWUUUSSSPPPMMMNNNTTT\\\bbbaaa^^^jjjyyy]]]YYY]]]bbbwwwrrrlllmmmlllpppgggRRRBBB:::444666;;;======>>>777666444444888???FFFJJJUUUYYYbbbkkkssswwwwwwuuu}}}zzzeeeRRREEECCCBBB@@@@@@BBBFFFJJJLLLNNNPPPSSSVVVYYYZZZ[[[[[[[[[\\\^^^```bbbdddeeefffhhhjjjlllllllllmmmoooqqqssssssssssssttttttuuuuuutttuuuvvvwwwxxxyyyzzzzzzwwwxxxxxxyyyyyyxxxwwwwwwvvvxxxzzz{{{{{{}}}|||xxxqqqvvvvvvqqqooommmcccWWWXXXaaa```^^^fffiiifffiiihhh^^^TTTUUUaaappp{{{}}}zzzxxxxxxwwwuuuuuuyyy~~~{{{~~~~~~~~~~~~vvvttttttsssmmmjjjtttvvvdddTTTRRR]]]iiippppppoookkkdddaaabbbcccaaaccc___ZZZWWWTTTUUU\\\eeeeeeiiiyyyyyyvvvpppppp|||{{{tttssswww}}}pppeeeVVVLLLJJJEEEEEEDDDDDDCCC@@@<<<999:::;;;<<<======;;;:::999;;;999999===@@@FFFRRR]]]nnnvvv}}}mmmfffqqq|||ppplllxxx~~~rrriiidddfffpppzzz~~~ooo[[[NNNOOOSSSPPPHHHKKKPPPUUUUUUQQQMMMLLLMMMNNNUUUWWWWWW]]]fffcccZZZQQQNNNLLLMMMPPPRRRSSSSSSWWWUUURRRNNNMMMPPPVVV[[[]]]^^^ggg{{{pppccc```\\\nnnxxxpppppphhhiiijjj]]]QQQDDD888888<<<===>>>@@@:::888666555666:::@@@EEEPPPSSSZZZccckkkqqqttttttttt{{{ttt[[[LLLGGGEEEBBB@@@@@@BBBDDDFFFIIIKKKOOORRRUUUWWWWWWWWWZZZ[[[]]]^^^```bbbdddeeeeeehhhjjjkkkkkklllpppsssrrrsssssssssssstttttttttttttttuuuvvvwwwwwwxxxxxxwwwxxxyyyyyyzzzyyyxxxxxxwwwxxxyyyyyyzzz|||rrrrrrxxxvvvmmmjjjlllhhh```^^^gggfffccckkklllhhhjjjmmmddd]]]aaannn{{{|||zzzxxxzzz{{{{{{|||vvv}}}rrrpppxxx~~~ssssssqqq]]]XXXbbbmmmsssppppppjjjaaa^^^aaabbb___bbbeeeiiiggg\\\RRRVVV`````````nnnppptttsssttt{{{zzz}}}uuupppaaaSSSPPPNNNLLLHHHCCC>>>===>>>@@@999:::<<<======<<<:::999999888888<<>>>>>>>>@@@<<<:::777444444888>>>CCCJJJNNNSSSZZZbbbiiippptttmmmmmmzzzfffTTTJJJGGGDDDAAA???>>>???@@@EEEHHHKKKOOORRRTTTTTTTTTZZZZZZ\\\^^^```bbbcccddddddgggjjjjjjjjjlllppptttrrrrrrsssssssssssssssssstttttttttuuuvvvwwwwwwwwwvvvwwwxxxzzzzzzzzzyyyxxxyyyyyyyyyxxxxxx{{{}}}~~~qqqttt||||||pppkkkpppsssooogggnnnhhhbbbhhhjjjhhhlllooogggcccjjjxxx~~~}}}|||yyy|||qqqnnnpppkkkvvvzzz}}}~~~hhhaaajjjtttxxxmmmmmmggg\\\YYY]]]^^^\\\```nnnmmmWWWRRRYYYVVVWWWgggnnnvvvvvvsssyyyqqqcccXXXTTTMMMSSSSSSKKKEEEEEEBBB<<<;;;::::::===@@@@@@===999;;;;;;===???@@@CCCOOOZZZlllxxx|||||||||tttjjjhhhvvvyyyllliiiffffffjjjnnnqqqwww}}}jjj]]]PPPLLLPPPTTTQQQLLLKKKKKKKKKLLLNNNPPPSSSTTTSSSSSSPPPKKKFFFGGGNNNTTTTTTQQQMMMMMMOOOQQQQQQOOOVVVXXXVVVRRROOOOOOOOOOOOVVVdddhhhhhhooo{{{yyymmmccckkk~~~kkkjjjjjjkkkuuuwwwcccJJJ<<<>>>EEEEEE@@@>>><<<:::777666777888:::BBBFFFMMMTTT[[[ccckkkpppssskkkssswwwbbbUUULLLEEECCC@@@;;;;;;???AAAEEEHHHJJJKKKMMMRRRVVVVVVXXXZZZ\\\___```aaabbbffffffgggiiijjjlllnnnooossssssttttttuuuttttttsssqqqqqqrrrtttwwwyyyyyyxxxxxxwwwxxxyyy{{{{{{yyywwwyyy|||~~~~~~}}}||||||}}}}}}wwwyyysssmmmqqqsssooooooiiigggccc___hhhlllbbbbbbgggnnntttyyy}}}||||||nnn}}}wwwiiiuuuyyy}}}nnnmmmyyy{{{tttqqqiii___[[[\\\^^^^^^\\\]]]mmmrrrTTTLLLVVVZZZUUUTTTbbbpppnnnssswwwfffYYYVVVUUU\\\[[[PPPIIIGGGBBB::::::999888:::===>>><<<999<<<;;;<<>>???CCC???BBBEEEFFFGGGJJJNNNQQQTTTUUUXXX[[[^^^```bbbcccfffeeeffffffhhhjjjlllmmmmmmnnnoooqqqrrrsssssssssrrrrrrsssuuuyyyzzzzzzyyyyyyxxxxxxyyy{{{{{{zzzxxxyyy|||~~~~~~}}}}}}~~~{{{}}}|||qqqlllpppnnnfffjjjgggiiieee___hhhqqqlllhhhlllsssxxx|||~~~|||xxxzzz~~~sss}}}qqqlllyyyyyyxxx{{{}}}yyysss{{{~~~zzzjjjbbbYYYUUUWWWZZZ[[[[[[\\\ooopppVVVNNNRRRMMMKKKKKKUUU___]]]kkkzzzfffZZZWWW\\\fffiii^^^RRRLLLEEE===<<<:::777999<<<>>>>>><<<===<<<<<<>>>???CCCOOO[[[rrr~~~~~~{{{xxxyyy}}}|||yyyrrrwww|||zzzkkkeeepppxxxyyyxxxvvvlll```SSSOOOLLLLLLNNNOOOMMMJJJKKKLLLMMMNNNNNNMMMLLLLLL]]]\\\ZZZTTTNNNLLLNNNQQQTTTRRROOOOOOPPPQQQPPPPPPMMMOOOSSSTTTSSSPPPNNNNNNSSSZZZVVVQQQVVVggg~~~~~~vvviiibbbdddfffooo~~~qqqfffccclllqqq}}}sssQQQ;;;???EEEBBB===<<<:::777666555555666666999???DDDKKKRRRYYY^^^aaannnqqqooosssdddSSSIIIDDDAAA@@@BBB<<<>>>@@@BBBCCCEEEHHHKKKPPPQQQTTTXXX\\\___bbbdddeeedddccccccdddgggiiikkkfffhhhjjjmmmoooqqqrrrsssrrrqqqrrruuuxxxzzzyyyxxxzzzyyyxxxxxxzzz{{{{{{zzzxxx{{{}}}~~~~~~}}}~~~yyyxxx||||||qqqooorrrnnneeeiiikkkqqqmmmaaafffrrrsssooosssyyy}}}~~~}}}}}}}}}|||}}}~~~|||vvvwww{{{yyylllooo|||zzzuuusssyyyyyytttnnnqqq~~~xxxpppsssvvvuuubbb[[[SSSPPPRRRVVVZZZ[[[^^^tttmmm[[[TTTRRRFFFFFFGGGLLLPPPOOOeee{{{fff\\\\\\^^^qqq}}}sssaaaTTTKKKDDD@@@===:::;;;???AAAAAA@@@>>><<<<<<>>>>>>CCCQQQ^^^uuuzzzvvv}}}{{{yyyxxxyyyzzz|||xxxyyytttxxxooorrr~~~~~~zzzxxxmmm___NNNNNNOOOPPPPPPOOOMMMKKKHHHJJJLLLNNNNNNMMMKKKJJJ______\\\WWWQQQMMMMMMNNNQQQOOONNNMMMMMMMMMMMMMMMPPPOOOOOOPPPOOOLLLMMMPPPQQQXXXUUUPPPTTT]]]vvv}}}kkk]]]bbbgggjjjzzz~~~ttthhhgggjjjxxxxxxaaaGGG===@@@CCC???>>>===;;;999888777777333555:::>>>CCCIIIPPPUUUYYYiiimmmdddooouuucccUUUNNNHHHCCC???<<<===>>>???@@@BBBDDDFFFKKKLLLOOOTTTXXX]]]aaacccdddcccbbbaaaccceeehhhjjjeeefffiiikkknnnpppqqqrrrpppooopppsssvvvxxxwwwvvv{{{yyywwwwwwyyy{{{{{{{{{vvvyyy|||}}}|||||||||}}}xxxuuuyyy~~~{{{}}}zzztttooottt~~~zzzhhheeeooorrrrrrwww|||}}}~~~~~~|||zzzzzz}}}zzz{{{zzzqqqrrr~~~{{{vvvtttsssqqqiiiaaacccpppwwwlllgggiiijjjggg^^^XXXQQQNNNPPPTTTXXXZZZdddyyyyyyhhhaaa]]]WWWOOOOOONNNQQQQQQOOOeeeiii```___```|||qqq]]]PPPIIICCC@@@>>>???BBBDDDCCCAAA???===<<<>>>???EEETTTbbbxxxyyyuuuzzzqqqkkkkkkpppvvv|||}}}|||ssskkkttt~~~yyyrrrdddUUULLLNNNQQQRRRPPPNNNKKKJJJFFFHHHKKKNNNOOONNNLLLKKKSSSSSSQQQOOOLLLKKKKKKLLLPPPPPPOOONNNMMMLLLLLLMMMQQQPPPSSSWWWTTTMMMKKKNNNLLLTTTTTTRRRUUUVVVaaavvvvvvjjjnnnmmmiiitttvvviiigggkkkooouuurrr[[[AAA999AAA???>>>>>>===;;;999888777333555888;;;???DDDKKKPPPWWWcccjjjfffeeeuuuwwwcccVVVNNNHHHBBB>>>>>>===>>>@@@AAABBBBBBGGGHHHKKKOOOTTTYYY]]]```bbbbbbaaaaaabbbeeegggiiihhhiiikkkmmmooopppqqqqqqpppppppppsssvvvxxxwwwvvvzzzxxxvvvvvvxxxzzzzzzzzztttwwwyyyzzzzzzyyyyyyzzzxxxuuuyyyuuu|||sssiiioooqqqssswww}}}~~~~~~~~~~~~|||zzz|||zzz{{{}}}{{{xxxuuutttssslll```]]]eeerrrzzzjjjhhheeecccdddfffccc^^^ZZZVVVPPPMMMMMMQQQTTTWWWfffwww|||mmm```aaaaaa[[[___]]]YYY\\\]]]XXXiiiooobbb___eeehhhWWWLLLFFFDDDDDDFFFHHHHHHDDD@@@@@@>>>===>>>@@@HHHXXXggg{{{~~~}}}zzz{{{sssjjjeeegggnnnsssnnneeeqqqxxx|||lllYYYLLLLLLMMMNNNNNNNNNLLLIIIHHHFFFHHHKKKNNNOOONNNMMMLLLJJJJJJJJJJJJLLLNNNPPPQQQRRRSSSSSSRRROOONNNNNNOOOOOOPPPWWW```^^^RRRJJJKKKMMMUUUWWWXXX[[[VVVXXXfffzzz~~~|||xxxkkkbbbooorrrhhhjjjppplllttt}}}lllIII999>>>;;;;;;<<<<<<;;;999777666444555777999<<>>???@@@BBBAAA@@@DDDEEEGGGJJJOOOTTTXXX[[[^^^______aaabbbdddfffgggiiijjjlllmmmooopppppppppqqqqqqqqqtttwwwyyyxxxwwwxxxwwwvvvvvvxxxyyyyyyxxxtttvvvxxxyyyxxxwwwwwwwwwwwwvvvyyy}}}}}}sssuuuvvvuuuxxx|||yyy{{{~~~||||||}}}}}}yyyrrrqqqsssnnnddd]]]^^^ccceee[[[[[[\\\```dddccc^^^WWWTTTQQQNNNLLLLLLNNNQQQSSSbbbmmmnnnaaaYYY]]]```]]]fffbbb^^^aaaccc]]]iiiqqqiiigggxxxcccRRRKKKKKKMMMQQQRRROOOHHHBBB@@@>>>===???BBBKKK\\\kkk~~~{{{~~~rrrbbb[[[```lllwww}}}ppphhhtttssszzzzzzdddSSSMMMLLLKKKJJJJJJLLLLLLKKKIIIIIIJJJLLLNNNNNNMMMLLLKKKLLLJJJIIIJJJLLLOOORRRSSSRRRTTTUUUSSSPPPNNNNNNPPPNNNMMMSSS\\\ZZZOOOJJJNNNPPPWWWVVVWWW\\\XXXXXXddd~~~zzzlllfffppp~~~qqqlllmmmlllttt}}}qqqUUUBBB???999:::<<<======;;;999777444555666777999===CCCHHHMMMUUUbbbhhhbbb]]]jjj}}}pppaaaTTTIIICCCAAA??????AAABBBAAA???CCCCCCDDDFFFJJJOOOSSSUUUYYYZZZ]]]```bbbddddddeeefffgggiiikkkmmmnnnoooooonnnnnnoooqqquuuvvvvvvuuuvvvuuuuuuvvvxxxxxxwwwuuuuuuwwwyyyyyywwwvvvuuuvvvvvvxxxzzzyyyzzz|||}}}{{{xxxzzz}}}~~~wwwzzz}}}~~~~~~}}}~~~~~~~~~}}}|||oooooorrrsssooojjjeee\\\TTTWWWZZZaaaffffffaaaZZZVVVOOOOOOOOONNNOOOQQQSSSUUU\\\bbbccc\\\XXXZZZ]]]]]]```^^^[[[___aaa[[[hhh|||eeeyyynnnYYYQQQSSSVVVZZZ[[[VVVMMMEEEAAA>>>===???CCCLLL^^^nnn~~~yyykkkRRRKKKYYYqqq~~~uuurrrxxxooopppwwwpppZZZOOORRRNNNKKKHHHIIIMMMOOONNNLLLLLLMMMNNNNNNMMMLLLKKKJJJOOOLLLIIIGGGHHHIIIJJJKKKPPPSSSTTTRRROOOLLLMMMNNNQQQJJJIIIOOONNNHHHKKKUUUOOORRROOOOOOUUUTTTVVVcccpppzzzwwwxxxzzzyyy~~~jjjcccjjjssswwwooo]]]KKKBBB:::<<<>>>??????>>><<<:::444444444555666:::@@@EEECCCOOO\\\bbb```]]]bbbhhh|||yyycccQQQDDDAAA??????AAABBB@@@>>>BBBBBBCCCDDDHHHLLLPPPRRRUUUWWW[[[___bbbccccccccccccdddfffiiikkkmmmnnnooojjjjjjkkkmmmqqqrrrrrrqqqtttttttttvvvxxxxxxvvvtttwwwxxxzzzzzzxxxvvvuuuuuuuuuyyyzzzuuuwww}}}|||}}}~~~~~~~~~}}}}}}wwwzzz||||||}}}~~~}}}{{{|||{{{yyywwwyyy~~~xxx{{{ppptttwww{{{}}}}}}uuubbbPPP\\\dddnnnrrrlllccc]]]\\\MMMOOOQQQRRRSSSUUUXXXZZZYYY\\\^^^]]][[[[[[\\\^^^WWWXXXWWW[[[\\\WWWhhhhhh___dddnnnssszzz{{{sssfffaaa[[[XXXVVVQQQHHH@@@@@@<<<:::>>>GGGTTTgggvvv{{{zzz{{{}}}{{{}}}}}}zzzrrrVVVBBBJJJ___rrr}}}{{{yyy|||{{{uuuzzz}}}tttrrrpppooojjj^^^RRROOORRROOONNNMMMKKKKKKKKKKKKLLLLLLLLLNNNPPPQQQPPPNNNKKKSSSTTTPPPIIIGGGIIIJJJIIILLLOOONNNJJJIIIKKKGGG@@@MMMLLLKKKKKKJJJKKKKKKKKKLLLGGGIIITTTWWWQQQPPPVVVeeekkkxxxrrrxxxwwwffffffcccccckkkpppdddSSSFFF>>>>>>GGGFFF<<<:::@@@666666666666555777;;;===BBBHHHQQQYYY]]]\\\XXXUUUccclllaaaQQQKKKCCC???>>>???@@@@@@??????>>>???AAAEEEJJJLLLLLLPPPUUUYYY\\\^^^___aaaaaacccfffhhhhhhiiikkkllllllmmmnnnooopppqqqqqqqqqqqqrrrtttvvvvvvuuutttsssuuuuuuuuuuuuuuuvvvwwwwww{{{yyyvvvuuuwww}}}~~~}}}{{{{{{}}}}}}zzzxxxwwwwwwxxxyyyyyyzzz}}}|||}}}ppp\\\bbbxxxwwwwwwvvv{{{{{{{{{~~~~~~pppaaafffqqq||||||rrrcccXXXSSSTTTRRRQQQSSSVVVWWWUUUSSSVVV[[[\\\XXX\\\bbb[[[NNNMMMXXX]]]```ggghhhooogggZZZZZZbbbfffpppyyywwwqqqjjjaaaYYYSSSMMMFFFAAA@@@>>>>>>AAAFFFSSShhh{{{}}}{{{yyyxxxyyyzzz||||||{{{xxx|||~~~yyygggPPPCCCRRRmmmzzzqqqqqqsssppptttyyytttqqqmmmiiiddd[[[QQQOOOQQQOOOMMMLLLKKKJJJJJJKKKKKKLLLMMMNNNPPPQQQOOOMMMKKKSSSTTTQQQKKKHHHIIIHHHEEEKKKNNNMMMIIIIIILLLKKKGGGQQQOOOLLLJJJJJJKKKNNNOOOOOOGGGGGGSSSZZZWWWVVVXXX]]]```ooorrrlllrrrvvvuuuzzzlllhhh```\\\cccoooqqqlllSSSEEE===AAACCC<<<:::===666777777666555666999<<>>>>>>>>@@@BBBEEEFFFIIIMMMRRRWWWYYY\\\^^^``````bbbeeefffggghhhiiikkkkkklllmmmooopppppppppppppppqqqssstttuuutttsssqqqsssssssssssstttuuuvvvvvvyyywwwuuuuuuwww|||}}}{{{{{{}}}~~~~~~{{{yyywwwvvvvvvvvv|||{{{|||~~~{{{}}}ppp\\\aaauuu~~~}}}vvvwww{{{oooqqqxxx|||pppbbbXXXTTTTTTSSSRRRSSSVVVWWWUUUSSSRRRYYY\\\YYY]]]ccc```WWWMMMSSSVVV[[[aaaaaammmsssaaa[[[[[[ZZZcccpppsssrrrkkk```UUULLLGGGEEEDDD@@@@@@AAADDDIIIVVVmmmxxxwwwvvvuuuuuuvvvwwwxxxzzz~~~~~~~~~}}}yyyppppppttt{{{zzz___OOOJJJ___{{{yyyiiihhhqqqrrruuuyyywwwoooggg___ZZZUUUPPPNNNOOONNNMMMKKKJJJIIIIIIJJJKKKMMMNNNOOOPPPOOOMMMKKKJJJQQQTTTRRRNNNKKKJJJGGGBBBIIIJJJIIIGGGGGGLLLNNNMMMSSSPPPLLLIIIIIIKKKNNNPPPUUUKKKHHHRRR[[[ZZZXXXXXXVVVUUU^^^sss~~~ooojjjkkkkkkggglll}}}sssfff]]]bbbooo{{{gggSSSBBB>>>???===;;;<<<777888888666555555777999:::???GGGOOOUUUWWWXXXWWWRRRQQQgggggg]]]PPPGGGCCCAAA>>>;;;>>>>>>>>>===>>>>>>???@@@EEEHHHMMMRRRUUUXXX\\\^^^^^^aaaccceeeeeefffgggiiijjjkkklllmmmnnnooooooooonnnoooqqqrrrsssrrrpppoooqqqqqqqqqrrrssstttuuuvvvvvvuuuuuuuuuwwwzzz~~~~~~||||||~~~~~~~~~{{{yyy{{{yyyxxxvvvuuuuuuvvvvvv||||||}}}||||||}}}~~~~~~yyyfffgggwwwzzzwww}}}uuuttt~~~{{{xxxzzz}}}~~~xxxlllaaaZZZXXXWWWVVVUUUVVVWWWWWWUUUTTTRRRZZZ^^^[[[\\\bbbbbb^^^RRRSSSSSSYYY]]]ZZZkkkqqqfffbbbYYYYYYaaacccbbb___XXXOOOHHHEEEFFFHHHBBB@@@BBBHHHRRRaaavvv~~~zzzttttttttttttuuuvvvwwwwwwwww{{{|||yyyxxxyyywwwrrrlllooouuu~~~}}}```YYY[[[mmmvvvdddgggzzz~~~~~~zzzkkk```UUUQQQPPPNNNMMMNNNNNNMMMLLLJJJJJJJJJJJJKKKMMMNNNOOOOOOMMMKKKJJJJJJMMMQQQRRROOOMMMLLLHHHCCCIIIIIIGGGEEEEEEHHHLLLOOOQQQOOOLLLJJJIIIJJJLLLNNNWWWOOOLLLQQQVVVUUUSSSTTTUUUSSSUUU```sssxxxpppjjjdddaaafff{{{tttiiiiiipppxxx~~~yyyfffPPPBBB<<<<<<===???999999999777555444666777777;;;AAAIIIPPPUUUXXXYYYWWWNNNSSShhhuuuaaaQQQIIIDDDAAA>>>>>>>>>>>>>>>>>>>>>======@@@CCCHHHLLLOOOSSSWWW[[[\\\___aaacccdddeeefffhhhhhhiiijjjkkklllmmmmmmmmmlllmmmooopppqqqpppnnnmmmppppppqqqqqqssstttuuuvvvtttuuuvvvwwwxxxzzz||||||}}}~~~}}}}}}~~~}}}|||yyyvvvtttssssssssstttuuuwwwxxxyyy{{{|||{{{yyyzzz~~~~~~sssoooyyyrrrnnnkkkttt{{{wwwxxxwww|||~~~~~~yyyrrrvvvwwwuuuoooggg```___```^^^]]]\\\[[[YYYXXXVVVTTTTTT\\\```]]]ZZZ]]]______]]][[[YYY___^^^VVVhhhtttkkkjjj___WWWWWWUUUSSSSSSQQQNNNJJJGGGHHHIIIEEE@@@AAANNN```rrrxxxtttsssssstttuuuvvvwwwxxxyyyxxx{{{{{{xxxvvvwwwvvvrrrtttwww|||iiijjjpppzzzpppbbbkkkzzzeeeYYYNNNKKKMMMLLLLLLMMMOOONNNLLLKKKJJJJJJKKKKKKLLLNNNOOONNNLLLJJJIIIJJJJJJNNNPPPNNNNNNNNNKKKFFFLLLLLLKKKIIIGGGGGGJJJOOOPPPPPPOOOOOONNNMMMLLLLLLOOONNNNNNPPPOOOMMMOOOSSSVVVUUUTTTUUU]]]www~~~tttwww}}}mmmccc```eeeooo~~~tttooommmqqqwwwvvvaaaJJJ:::777;;;???:::::::::888666555555666666999===CCCJJJQQQWWWZZZYYYSSSLLLOOO___tttzzzdddTTTJJJDDDBBB>>>?????????????????????===@@@CCCEEEHHHLLLQQQUUUXXX[[[^^^aaabbbccceeegggfffggghhhiiijjjkkkkkkkkkjjjkkkmmmnnnooonnnmmmlllppppppqqqrrrsssuuuwwwxxxtttuuuwwwxxxzzzzzzzzzzzz|||}}}~~~|||}}}~~~}}}~~~~~~{{{wwwtttrrrqqqlllmmmooossswww{{{~~~}}}{{{vvvuuuyyy~~~~~~uuuyyy|||yyyuuujjjnnnxxx{{{~~~xxx{{{yyyzzz|||zzzvvvvvvyyy~~~xxxssslllggghhhhhhgggdddaaa```cccfffccccccaaa___[[[WWWUUUTTTRRRYYY^^^\\\YYYZZZ]]]___eeedddccceee^^^RRRdddkkkgggmmmggg^^^YYYTTTRRRRRRSSSRRRPPPMMMIIIGGGGGGBBBFFFXXXooo}}}xxxsssqqqtttssssssssstttvvvxxxyyyzzz|||{{{wwwvvvyyyyyywww|||}}}|||rrrxxxkkkcccpppttt^^^SSSKKKJJJKKKKKKKKKMMMNNNMMMLLLJJJIIIJJJJJJKKKJJJMMMOOONNNJJJHHHIIIKKKIIIMMMNNNLLLLLLOOONNNJJJPPPOOOPPPPPPLLLHHHIIINNNQQQRRRRRRRRRQQQPPPMMMLLLEEEIIIMMMNNNLLLLLLPPPTTTUUUVVVUUUQQQSSSfff|||xxxpppvvvfffaaadddeeeooo~~~}}}sssjjjnnnxxxqqqTTT<<<555999<<<:::;;;<<<:::888666666777777777999>>>EEEMMMTTTYYYWWWXXXOOOIIINNNWWWqqq~~~hhhVVVKKKEEEBBBAAAAAA@@@@@@@@@@@@@@@<<<===???@@@AAAEEEJJJNNNRRRUUUYYY\\\^^^```ccceeedddeeefffggghhhiiiiiiiiiiiijjjlllmmmnnnmmmlllkkkoooooopppqqqsssuuuwwwxxxuuuvvvwwwxxxyyyyyyyyyyyy||||||{{{zzzzzz}}}~~~}}}~~~|||yyy{{{~~~}}}}}}}}}}}}~~~}}}}}}{{{wwwrrrooonnnnnniiikkkoootttzzzvvvtttpppnnnrrr}}}{{{zzz~~~uuuwwwtttrrrzzz}}}vvv|||ssskkkkkkmmmmmmmmmooopppnnnllllllmmmlllgggccc[[[\\\]]]]]]]]]___ccceeebbbbbbaaa^^^YYYUUUSSSSSSNNNTTTZZZ\\\ZZZZZZ]]]```dddiiihhhdddYYYMMMaaammmhhhsssqqqiiibbb\\\VVVUUUUUUVVVVVVSSSLLLFFFHHHGGGPPPdddyyyzzztttrrrqqqqqqsssrrrppppppqqqsssvvvxxxzzz{{{xxxttttttyyy{{{zzzzzzuuusssxxx~~~mmmiiittt~~~nnnWWWOOOJJJKKKLLLKKKKKKMMMLLLKKKIIIHHHGGGGGGHHHIIIHHHLLLNNNMMMIIIHHHJJJMMMLLLNNNMMMJJJJJJMMMNNNLLLNNNNNNQQQSSSNNNFFFFFFJJJQQQQQQPPPPPPOOOMMMLLLLLLEEEHHHLLLMMMNNNPPPQQQRRRUUUVVVWWWVVVWWWddd~~~|||mmmdddbbbbbbfffoooxxxlllnnn|||~~~```EEE;;;:::888;;;<<<===<<<999888888888666666666999???HHHPPPVVVVVV[[[RRRKKKMMMIIIVVVvvvjjjWWWNNNGGGEEEBBB@@@>>>>>>??????<<<===<<<<<<<<>>777;;;===>>>===;;;999999999666555444555;;;DDDMMMSSSZZZ]]]QQQKKKPPPFFFHHHbbbuuu{{{dddXXXJJJHHHDDD@@@===<<<===>>>===<<<;;;:::999;;;@@@DDDGGGJJJOOOSSSVVVZZZ^^^```bbbbbbdddeeefffggggggggghhhjjjkkkmmmmmmlllkkkjjjkkklllmmmnnnqqqsssvvvwwwttttttttttttuuuuuuvvvvvvzzz|||~~~~~~}}}}}}}}}}}}}}}yyyuuuwww}}}{{{{{{{{{{{{|||}}}~~~~~~|||zzzyyy{{{}}}xxxwwwsssmmmgggeeegggjjjmmmppptttyyy~~~zzzwwwnnnbbb[[[aaasss}}}{{{zzzzzzzzzzzzuuukkkiii```aaa^^^]]]gggwww|||~~~uuuvvvnnnaaafffqqquuuoooiii```XXXVVV___lllqqqlllfffZZZ[[[\\\]]]\\\ZZZXXXVVVRRRUUUVVVUUUQQQOOOOOOQQQTTTVVVZZZ^^^^^^ZZZXXXXXXZZZhhhhhhYYYMMMMMMhhh}}}{{{zzz}}}xxxxxxpppeeeXXXQQQRRRSSSNNNGGGLLLUUUfffyyy}}}vvvnnnjjjjjjlllmmmmmmnnnmmmmmmmmmmmmnnnoooppppppmmmkkkmmmrrryyy|||}}}sssdddlll}}}~~~zzz|||{{{xxxuuuwwwyyy|||~~~xxxfffTTTKKKHHHEEEGGGLLLNNNLLLIIIJJJJJJJJJIIIIIIHHHHHHHHHKKKJJJMMMPPPOOOJJJHHHJJJMMMLLLKKKJJJIIIJJJJJJKKKKKKMMMMMMLLLIIIGGGFFFGGGJJJOOOQQQMMMKKKKKKIIIFFFKKKJJJLLLOOOPPPOOORRRWWWWWWVVVVVVUUUSSS[[[tttkkkkkkaaaXXXeeezzz|||vvv||||||yyyssskkk___NNN>>>AAAJJJKKK@@@;;;>>><<<444888666333333666<<>>;;;;;;===<<<:::<<>>;;;;;;===<<<:::;;;???>>>>>>???BBBGGGMMMSSSVVVWWWYYY]]]```bbbbbbbbbaaaeeeeeeeeeeeefffgggggghhhllllllmmmnnnoooqqqqqqrrrpppqqqrrrrrrppppppqqqrrrtttuuuwwwwwwwwwwwwyyy{{{{{{{{{{{{|||}}}~~~~~~{{{{{{|||~~~}}}|||{{{|||}}}~~~}}}|||~~~{{{wwwsssqqqpppooonnnnnnllljjjiiijjjmmmppprrrxxx||||||zzzyyysssllllllrrrssswwwwwwmmm\\\UUUbbbttt|||~~~~~~zzztttpppnnn___lllsssjjj^^^VVVPPPJJJKKKQQQ\\\hhhqqqvvvyyyyyyzzzyyywwwwww}}}}}}uuuiiihhhooozzz{{{sssoooeeeccc]]]UUUTTTXXXZZZXXXPPPOOORRRWWWVVVSSSVVV\\\YYY^^^ccc```YYYVVVYYY___^^^jjjfffVVVKKKOOOlllpppuuu{{{xxxfffaaafffeee[[[dddrrr~~~xxxuuunnnkkkfffdddeeehhhiiijjjmmmnnnmmmkkkhhheeedddeee___aaafffmmmvvv|||~~~tttbbbbbbttt|||}}}}}}vvvpppjjjjjjqqq{{{zzzzzzwwwrrrmmmeeeUUUGGGHHHEEEDDDFFFJJJLLLKKKIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGIIINNNPPPLLLFFFGGGKKKOOONNNLLLIIIGGGEEEEEEDDDHHHLLLPPPPPPMMMHHHCCCAAABBBGGGJJJHHHHHHJJJKKKIIIJJJHHHIIIJJJIIIEEEFFFJJJNNNMMMMMMNNNNNNRRR___kkkvvv{{{fffppplllbbbaaafffuuu}}}mmmjjjgggkkkvvv|||uuuhhhEEEEEEHHHIIIDDD===;;;===888666444333444888===@@@GGGJJJOOOSSSSSSNNNFFF@@@DDDAAAJJJddd{{{hhh\\\RRRJJJDDDCCC???<<<;;;======:::;;;======<<<;;;;;;???DDDJJJNNNSSSUUUXXX[[[^^^___``````bbbbbbcccddddddeeefffgggiiijjjkkkmmmooopppqqqrrrmmmnnnooonnnmmmnnnpppsssqqqssstttuuutttuuuwwwxxxyyyyyyzzz{{{|||~~~|||{{{|||}}}}}}|||{{{|||}}}}}}{{{zzz|||yyytttoookkkiiiiiiiiigggggggggiiimmmrrrvvvyyy}}}~~~yyyvvvtttpppkkkjjjlllqqqxxx~~~{{{nnneeelllxxx}}}uuuhhh___[[[PPPbbbgggWWWIIIIIIGGG@@@EEEPPP___jjjoooqqqtttvvvyyytttpppttt~~~ppptttwww{{{nnnmmmpppxxx{{{wwwqqqnnnccc___WWWQQQRRRYYY\\\ZZZSSSRRRSSSUUUUUUTTTWWW\\\TTT___iiihhh___YYY\\\bbb```lllhhhXXXKKKMMMllljjjooovvv|||xxxtttzzzxxxlllrrr~~~{{{uuuooolllhhhfffeeedddeeegggiiijjjoooooonnnkkkfffdddfffhhhfffjjjpppwww}}}{{{uuuiiibbbkkk|||{{{www{{{qqqhhhiiiooovvv{{{xxxzzzxxxmmmaaaXXXOOOHHHKKKIIIHHHIIIKKKLLLKKKJJJHHHHHHHHHHHHGGGGGGGGGGGGEEEHHHMMMPPPKKKEEEFFFKKKMMMLLLKKKIIIGGGEEEDDDDDDHHHKKKNNNNNNJJJEEEBBB@@@???DDDFFFEEEDDDGGGHHHFFFIIIGGGHHHJJJHHHDDDDDDHHHLLLLLLMMMMMMNNNPPPUUUZZZfffrrr}}}zzzlllrrrmmmddd]]]YYYddd{{{|||rrrfffeeepppzzzwwwnnnSSSFFFAAAFFFEEE<<<:::???999888555444444666999:::AAADDDJJJQQQVVVRRRHHH???FFFAAACCCRRRggg}}}}}}lll^^^RRRLLLJJJBBB>>><<>>:::999888777666666666777===???EEENNNVVVUUUMMMEEECCCAAA@@@DDDKKKWWWiiiyyyuuubbbTTTMMMIIIBBB>>>??????<<<;;;<<<;;;;;;<<<===>>>?????????EEEFFFIIIMMMRRRWWW[[[]]]\\\]]]___bbbdddeeeffffffgggggggggggghhhhhhhhhhhhiiiiiiiiiiiiiiikkknnnrrrppprrrttttttttttttvvvwwwvvvwwwwwwyyy{{{}}}{{{||||||zzzxxxuuuuuuvvvwwwvvvvvvvvvvvvtttqqqnnnkkkkkkiiiddd```___aaadddeeeggglllrrrwww|||}}}tttoooiiieeeffflllqqqsssvvv|||~~~zzzyyyzzz|||yyyooo```TTTFFFBBB@@@===555333@@@SSStttsssrrrrrrtttwwwzzz|||qqquuuwwwvvvwwwwwwssslllnnnxxx|||pppgggcccbbbeeeddd```^^^___WWWTTTMMMHHHKKKRRRVVVUUUWWWVVVSSSPPPOOOOOONNNMMMTTTYYY___aaa___^^^```bbbfffmmmhhhYYYKKKIIIhhhZZZ___ffflllppptttwwwyyyzzz|||~~~yyyrrrkkkfffddddddeeeaaacccffffffeeeeeefffffffffiiillljjjffffffjjjoooxxxzzz{{{zzzuuuqqqmmmlllfff```gggxxx{{{zzzxxxzzzoooiii~~~sssuuuooo___PPPKKKMMMOOOIIIHHHHHHGGGFFFEEEDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGEEEEEEHHHLLLKKKFFFEEEHHHFFFGGGHHHIIIIIIIIIIIIHHHHHHIIIIIIGGGEEECCCBBBCCCGGGKKKLLLHHHFFFHHHHHHGGGFFFFFFHHHLLLKKKGGGHHHKKKLLLQQQSSSQQQOOOOOOOOOLLLUUU]]]```lll~~~uuummm[[[PPPXXXdddhhh}}}llllllyyy~~~```EEE>>>>>>;;;:::===<<<;;;;;;:::999777666555999:::???IIIRRRVVVSSSNNNDDDBBBAAA@@@>>>@@@KKKWWWuuunnnbbbXXXOOOFFFDDDBBB>>>;;;<<<999:::<<<=========;;;:::===>>>@@@CCCGGGLLLPPPRRRVVVXXX[[[^^^```bbbbbbbbbddddddcccccccccbbbbbbbbbeeefffggggggggghhhkkkmmmnnnppprrrrrrrrrrrrtttvvvttttttuuuvvvxxxyyy{{{|||yyyzzzzzzyyyvvvsssrrrsssqqqpppooooooooommmiiieee___aaabbbaaa______bbbfffkkkooouuu{{{~~~wwwlllllliiifffhhhqqqxxxzzzzzz}}}~~~|||zzzvvvrrrsssrrrjjj[[[NNN<<<111///666888999LLLeeexxxsssrrrtttwwwzzzvvvzzzyyyrrrlllllloooooonnnssszzz~~~|||uuunnniiigggccc``````]]]XXXVVVXXXPPPPPPNNNIIIHHHMMMPPPPPPNNNPPPPPPOOOPPPRRROOOKKKOOOSSSWWWZZZZZZ[[[^^^```gggkkkeeeYYYNNNLLLhhhNNNSSSZZZaaaffflllppptttwwwxxx{{{rrrnnniiidddaaa```aaaaaa]]]aaaddddddbbb``````aaaaaahhhooopppmmmjjjkkkmmmvvvvvvuuupppiiiccc``````eeekkkuuu}}}jjjfff{{{wwwqqqdddUUUMMMMMMMMMJJJEEEEEEFFFEEEEEEEEEEEEFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFCCCDDDJJJLLLIIIEEEEEEFFFGGGHHHIIIJJJJJJIIIIIIEEEHHHJJJJJJHHHEEEDDDDDDHHHKKKKKKHHHFFFHHHIIIHHHDDDDDDGGGJJJIIIEEEEEEHHHKKKRRRUUUQQQMMMMMMNNNLLLMMMXXX[[[aaattt|||tttbbbVVVXXXXXXqqq|||nnnsssuuuWWWEEE===:::;;;>>>============;;;999777666555666:::BBBLLLSSSVVVWWWMMMHHHCCCBBB???>>>AAAHHHPPP```uuupppcccVVVOOOJJJDDD@@@???<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<;;;<<<>>>BBBEEEGGGNNNPPPSSSWWWZZZ\\\\\\\\\^^^^^^^^^_______________aaacccddddddddddddfffgggjjjlllmmmnnnnnnnnnpppqqqqqqqqqqqqrrrsssuuuvvvwwwtttvvvvvvuuurrrooonnnmmmjjjjjjiiiiiihhheeeaaa]]]WWW\\\aaaddddddeeejjjnnnssswww~~~~~~{{{tttmmmhhhooorrrppprrrzzz~~~~~~xxxrrrqqqtttooohhhbbb]]]SSSGGG===555///...555>>>HHH[[[mmmxxxyyywwwsssppppppuuuyyyxxxkkkgggjjjoooooommmhhhcccbbbfffiiikkkjjjkkkfffbbb___YYYQQQOOOPPPJJJOOOQQQLLLHHHIIIKKKLLLFFFKKKNNNOOOSSSVVVQQQIIIJJJQQQYYY[[[ZZZZZZ^^^cccfffgggaaaZZZTTTRRRlllFFFJJJRRRYYY```gggmmmqqquuuvvvxxxzzz|||}}}xxxiiigggeeebbb```_________[[[^^^bbbbbb___\\\[[[\\\___iiiuuuxxxtttnnnllllllrrrrrrooohhh```[[[YYYZZZjjjzzz~~~||||||xxxeee```rrr|||ooo[[[NNNLLLPPPLLLEEECCCDDDFFFFFFFFFGGGHHHJJJDDDDDDEEEEEEFFFFFFFFFGGGGGGBBBBBBHHHLLLJJJFFFCCCGGGHHHIIIJJJJJJJJJIIIHHHCCCGGGLLLNNNLLLHHHEEEDDDDDDHHHIIIEEEDDDFFFHHHGGGDDDCCCFFFIIIGGGCCCBBBDDDIIIRRRUUUPPPJJJKKKMMMLLLGGGUUUYYY[[[hhhyyyqqqWWW[[[XXXpppqqqppp|||fffMMM>>>:::<<<@@@>>>>>>??????===;;;888666222333666===GGGQQQXXX\\\TTTJJJBBB@@@AAA@@@???@@@CCCKKKXXXkkkuuueeeZZZSSSKKKFFFDDDAAA???>>><<<<<<===>>>??????>>><<<;;;;;;===@@@BBBGGGJJJNNNRRRUUUWWWWWWWWWZZZZZZ[[[\\\\\\]]]^^^^^^^^^```bbbcccbbbaaabbbcccfffhhhjjjjjjjjjjjjlllnnnoooooooooooopppqqqrrrssspppqqqrrrpppmmmjjjiiihhhgggfffeeeeeedddaaa\\\XXXVVV]]]eeeiiijjjmmmrrrwwwxxx||||||uuurrrkkkeeedddooowwwwwwwww}}}~~~}}}rrriiifffccc___YYYRRRJJJBBB;;;666444666777888CCCVVVeeelllhhhooowwwwwwssssssyyywwwhhhgggnnnqqqoooqqqdddVVVTTT___lllssstttnnniiiddd___WWWMMMIIIKKKGGGPPPTTTOOOIIIGGGIIIIIICCCJJJOOOQQQUUUWWWQQQGGGHHHSSS___aaa]]][[[```gggeeeddd___[[[XXXWWWqqqBBBEEEJJJQQQXXX^^^cccfffoooqqqsssuuuvvvxxx|||uuulllgggbbbbbbbbbbbb```^^^\\\ZZZ]]]]]]]]]^^^^^^\\\XXXTTTWWW^^^hhhoootttuuurrrnnnvvvlll```TTTLLLOOO___ooovvv}}}}}}~~~}}}~~~rrrjjjaaaaaannn}}}~~~qqqcccSSSLLLIIIGGGHHHKKKIIIGGGEEECCCBBBCCCEEEGGGEEEDDDBBBAAA@@@AAACCCDDDEEEDDDDDDFFFHHHJJJJJJIIIFFFGGGGGGHHHHHHGGGGGGFFFGGGIIIJJJKKKKKKJJJHHHGGGFFFJJJJJJEEECCCEEEFFFEEECCCDDDFFFGGGHHHHHHGGGFFFKKKMMMPPPPPPNNNKKKIIIIIIMMMPPPWWW[[[YYYaaallldddfffmmm{{{vvvrrr|||rrrfffTTTDDD<<<<<>><<<:::;;;===@@@>>>===<<<===>>>===<<<@@@BBBEEEIIIKKKLLLMMMLLLQQQQQQSSSUUUWWWYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[]]]___```bbbcccdddccccccccceeehhhjjjkkkjjjiiiiiillljjjgggeeeeeeddddddcccbbb___]]]]]]ZZZVVVWWW\\\YYY]]]bbbgggkkkqqqyyy~~~{{{rrrkkkgggeeeeeekkknnnuuu||||||xxxyyy{{{~~~}}}xxxoooeee___SSSNNNKKKJJJEEE;;;444222777000222@@@RRR]]]aaadddkkkvvvsssmmmyyyyyyhhhhhhqqqrrrmmmvvveeeXXX\\\jjjvvv{{{}}}ooojjjaaaWWWNNNJJJJJJKKKGGGMMMOOOKKKKKKPPPQQQOOOKKKKKKNNNRRRRRRPPPPPPTTTKKKQQQXXX\\\^^^aaahhhnnnppppppqqqiiiWWWSSSppp<<<>>>BBBHHHNNNUUUZZZ]]]```ccchhhmmmrrrwww}}}~~~wwwooohhhbbb___\\\]]]^^^___```______^^^^^^]]]]]]^^^___]]][[[XXXVVV\\\ccciiipppsssqqqkkk___TTTHHHDDDIIIUUUiiizzzyyy{{{}}}{{{vvvpppkkkhhhgggeeeeeemmmtttuuupppcccXXXMMMIIIHHHFFFFFFHHHJJJHHHFFFDDDDDDEEEGGGIIIFFFEEECCCAAAAAAAAACCCCCCFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHGGGFFFCCCBBBGGGJJJIIIEEEBBBDDDDDDCCCBBBCCCEEEHHHIIIJJJJJJJJJKKKLLLNNNMMMKKKJJJKKKKKKKKKTTT^^^aaa\\\^^^nnnxxxnnnhhhdddpppxxxuuuvvvxxxwwwkkkWWWFFF>>>EEEFFFCCC===888777:::<<<666666555444666<<>>::::::===CCCOOO___nnnwww{{{mmm```YYYRRRMMMFFFBBB???======>>>???===;;;;;;<<<===<<<;;;===>>>AAADDDEEEFFFEEEEEEIIIIIIKKKMMMNNNPPPRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRUUUVVVWWWYYYZZZZZZZZZYYYXXXYYY[[[\\\]]]]]]\\\[[[]]]\\\YYYXXXXXXXXXWWWWWWRRRRRRUUUYYYZZZXXXYYY^^^cccgggmmmrrrwww}}}zzzsssllliiiiiikkkmmmuuuwwwzzz~~~}}}zzzuuuuuuvvvuuuqqqggg\\\TTTMMMEEE???===<<<888666777333777AAANNN[[[aaaaaa^^^iiiyyywwwlllqqqvvvqqqzzz{{{oooiiirrrzzzooojjjaaaWWWOOOKKKKKKLLLMMMQQQRRRNNNLLLOOOQQQOOOOOOOOOQQQTTTSSSPPPPPPSSSRRRXXXaaaeeeggghhhlllooommmppptttqqq___VVVkkk888999;;;???DDDJJJOOORRRRRRVVV]]]dddkkkssszzz~~~xxxoooeee^^^ZZZXXXXXXZZZZZZ\\\]]]^^^_________\\\[[[YYYYYYZZZ[[[ZZZYYYXXX]]]bbbgggpppuuuppphhhQQQDDD:::@@@PPPeeexxx{{{rrrvvv{{{xxxqqqfff\\\\\\bbbgggjjjkkklllgggaaaSSSLLLGGGHHHJJJHHHFFFGGGIIIHHHGGGFFFFFFGGGIIIJJJIIIHHHFFFDDDDDDDDDDDDEEEGGGIIIKKKIIIFFFEEEFFFHHHHHHHHHIIIIIIIIIIIIHHHHHHEEEFFFFFFEEEDDDBBB@@@>>>FFFIIIIIIDDDBBBCCCDDDCCCAAACCCFFFIIILLLMMMNNNOOOLLLLLLLLLJJJIIIJJJMMMPPPNNNZZZdddccc]]][[[^^^```gggyyymmm^^^___lllssskkkooozzzlllPPP???AAABBBAAA===999888:::===888777555444444777<<<@@@LLLQQQUUURRRKKKDDD@@@???;;;:::999;;;@@@HHHPPPUUUttt~~~tttffffff^^^SSSKKKGGGFFFDDDBBBAAA???<<<<<<<<<======<<<<<<===>>>@@@AAAAAA@@@@@@AAAAAABBBDDDEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKLLLMMMNNNNNNNNNNNNLLLMMMNNNNNNOOONNNNNNMMMNNNMMMLLLLLLKKKLLLLLLLLLLLLNNNUUU^^^aaaaaaccchhhmmmqqqxxx|||rrroookkkiiijjjpppvvv{{{~~~}}}}}}}}}}}}|||yyywwwssspppnnnllliii___QQQGGGDDD<<<666666777666666999EEESSS]]]___bbbggggggbbbfffvvvyyyjjjdddrrr~~~rrrnnnmmmwwwwwwsss|||{{{rrrmmmggg___UUUOOOLLLLLLLLLRRRTTTSSSOOOMMMNNNPPPOOORRRQQQRRRUUUSSSNNNNNNQQQNNNVVV___fffhhhiiijjjlllmmmnnnsssqqqaaaWWWiii999888999:::===BBBGGGJJJMMMQQQWWW^^^dddlllsssxxxyyy}}}|||pppjjjbbbZZZVVVUUUVVVXXX[[[\\\\\\]]]]]]]]]]]]]]]^^^[[[XXXWWWXXXYYYZZZZZZ___dddiiinnnuuuyyyoooaaaLLLAAA===JJJ```rrr~~~|||pppnnnxxx{{{rrrkkkccc]]]\\\ccciiikkkkkkhhh___VVVIIIFFFFFFKKKMMMJJJGGGFFFHHHGGGFFFEEEFFFGGGIIIJJJKKKKKKIIIHHHGGGFFFFFFGGGEEEIIILLLJJJEEECCCFFFJJJHHHIIIIIIJJJJJJIIIIIIHHHEEEEEEEEEEEEDDDCCCAAA@@@EEEIIIIIIEEECCCFFFGGGFFFCCCEEEHHHKKKMMMOOOOOOPPPMMMLLLKKKIIIIIILLLPPPTTTRRR]]]bbb]]]YYYZZZXXXQQQQQQbbb~~~uuuccc\\\```bbbnnnnnnjjjpppyyy^^^III===::::::===>>>===:::::::::999777555444555777999@@@FFFNNNRRRPPPJJJEEEBBB???===<<<;;;===@@@DDDGGGPPPaaarrr|||zzzxxxpppbbbVVVPPPNNNJJJEEEFFFCCC@@@>>>>>>>>>>>>===<<<===>>>???@@@@@@@@@???===>>>>>>???@@@AAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHIIIJJJKKKQQQSSS[[[dddiiijjjnnnsssuuuyyyzzzwwwrrrkkkiiiiiikkknnnttt}}}}}}|||zzzwwwsssppprrrmmmhhhfffcccZZZKKK@@@;;;888777888666444777===kkkxxxzzzllldddkkkqqqooommmqqqoooggggggpppuuussscccbbbhhhyyyyyypppssszzzyyyqqqjjjiiicccZZZRRRNNNLLLLLLLLLQQQRRRQQQNNNLLLLLLNNNOOOPPPOOOQQQTTTRRRNNNMMMPPPIIIOOOXXX___ccceeegggiiinnnlllmmmjjj^^^XXXmmm;;;:::888888999<<<@@@BBBJJJMMMSSSYYY^^^eeelllppptttyyy~~~|||sssmmm^^^\\\XXXTTTSSSTTTWWWYYYZZZZZZ[[[[[[\\\]]]^^^^^^```]]]YYYWWWXXX[[[\\\]]]eeemmmtttvvv{{{{{{kkkWWWCCCAAAGGGYYYmmmyyy~~~rrrkkkqqqpppggggggkkkmmmnnnllliiihhhdddYYYLLLDDDCCCFFFLLLMMMIIIEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIHHHGGGFFFFFFEEEEEEBBBFFFJJJIIIEEEDDDHHHLLLHHHIIIIIIJJJJJJIIIIIIHHHEEEEEEEEEFFFFFFFFFFFFEEEDDDHHHIIIFFFFFFIIIKKKJJJFFFGGGJJJLLLMMMNNNMMMMMMMMMMMMLLLJJJJJJMMMRRRVVVPPPYYY]]]YYYXXX[[[VVVMMMKKKMMM\\\~~~pppeeebbb\\\aaatttwwwhhhaaannnssseeeJJJ>>>555777======;;;:::;;;:::777666555555555555888<<>>???@@@MMMXXXaaaooowwwhhh```\\\UUUMMMLLLHHHDDD@@@???>>>===<<<;;;<<<======>>>>>>>>>>>><<<=========>>>>>>>>>>>><<<=========>>>>>>>>>???>>>>>>>>>??????@@@AAAAAABBBAAAAAAAAAAAACCCDDDEEEEEEGGGJJJKKKLLLLLLOOOQQQVVVWWW]]]ffflllooouuu{{{}}}sssllliiigggeeehhhkkkqqqyyy~~~zzzuuuooojjjkkkeee___\\\ZZZRRRFFF<<<444555777666333333???MMM~~~rrrgggnnnvvvvvvxxxmmmhhhmmmoooiiifffgggdddbbbggguuu|||ppphhhiiinnnmmmiiifffbbb\\\TTTNNNKKKLLLLLLLLLKKKKKKLLLKKKJJJJJJLLLOOOOOONNNQQQTTTTTTPPPQQQTTTPPPRRRWWW[[[___cccgggiiimmmkkkmmmlllaaa^^^uuu<<<;;;999888888888:::;;;CCCFFFLLLQQQWWW]]]dddhhhmmmrrrxxxzzzzzz|||~~~vvvmmmccc\\\QQQQQQPPPPPPQQQSSSUUUVVVVVVVVVWWWXXX[[[]]]___```ZZZWWWTTTSSSUUUYYY[[[\\\gggttt|||||||||xxxeeeNNNBBBIIIYYYlllyyy~~~uuuqqqzzzxxxooouuu~~~zzzpppeee```[[[QQQFFFCCCBBBDDDIIIIIIEEEBBBDDDDDDDDDCCCCCCCCCDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCBBB@@@CCCFFFFFFEEEFFFHHHKKKHHHHHHIIIIIIIIIIIIHHHHHHEEEEEEFFFFFFGGGGGGHHHHHHEEEIIIJJJGGGGGGJJJMMMLLLGGGHHHJJJKKKLLLLLLKKKJJJKKKLLLLLLLLLLLLNNNQQQTTTKKKQQQWWWZZZ^^^```\\\UUUSSSHHHJJJgggzzzrrr|||ssslllaaa^^^jjjpppaaagggxxxdddNNN:::555777999<<>>BBBFFFJJJUUUhhhyyyxxxuuunnneee[[[VVVPPPJJJGGGDDDBBBAAA>>>>>>=========<<<<<<<<<=====================<<<:::::::::;;;<<<<<<======;;;;;;;;;<<<===>>>@@@AAA@@@???>>>???AAACCCFFFHHHJJJNNNSSSUUUUUUVVVZZZ]]]aaabbbhhhqqqwww{{{|||wwwyyytttjjj```[[[\\\bbbfffmmmqqqxxx|||wwwppphhhccc\\\VVVPPPLLLJJJFFF>>>888222222222222111999MMMaaaqqq{{{~~~vvvoooqqqsssrrryyyllliiiqqqmmm^^^WWW^^^iiicccbbbgggmmmnnnllllllgggbbb```dddeeebbb```___\\\VVVNNNJJJJJJMMMMMMMMMGGGGGGIIILLLKKKJJJKKKOOONNNNNNQQQVVVVVVSSSTTTXXXUUUUUUVVVWWW[[[```dddggglllnnntttuuujjjeeezzz@@@>>>===;;;999888777777<<>>HHHCCC???;;;888888888666444333444777<<>>===>>>>>>>>>;;;;;;???DDDKKKWWWcccooo~~~wwwqqqiiiaaa\\\XXXTTTRRRJJJIIIGGGEEECCCAAA@@@@@@AAA@@@@@@??????>>>>>>>>>;;;;;;;;;<<<======>>>>>>>>>>>>>>>???@@@CCCEEEFFFEEEDDDDDDEEEHHHMMMQQQTTTWWW]]]cccffffffhhhlllppptttvvv|||}}}ssshhh``````^^^[[[YYYXXX]]]eeelllrrruuuzzzxxxpppiiiaaaZZZUUUJJJFFFAAA===;;;999777555333111333888???HHHXXXeeeaaahhhqqqwwwxxxuuuppplllzzzzzz}}}zzzkkk\\\[[[cccooofff___]]]\\\[[[```gggeeeccccccddd```ZZZZZZ]]]XXXRRRJJJHHHKKKOOOPPPPPPGGGGGGJJJOOOOOOKKKKKKOOOMMMMMMPPPTTTTTTRRRSSSVVVRRRRRRRRRUUUZZZ```eeehhhsssuuuyyyvvvgggbbbzzzCCCBBBAAA???<<<:::888777999<<>>>>>???@@@===999:::@@@???<<>>>>>???@@@AAAAAAAAABBBBBBBBBCCCEEEHHHKKKLLLMMMLLLLLLNNNRRRXXX]]]aaaeeekkkrrruuuvvvwww|||xxxooocccVVVMMMKKKPPPXXX```fffjjjooouuuuuuvvvxxxzzz}}}~~~wwwlllbbbXXXQQQJJJFFF@@@===888444222222333555444333999FFFQQQWWW[[[^^^]]]```jjjxxx~~~xxxpppmmmqqqfffkkktttxxxnnnddd___ZZZZZZeeeqqquuurrrooohhh___XXX\\\cccWWWPPPIIIHHHLLLQQQRRRRRRJJJIIIMMMSSSRRRLLLKKKOOOJJJJJJMMMQQQPPPMMMNNNRRRNNNOOOQQQWWW```gggmmmppp}}}{{{yyyooo]]]YYYxxxGGGGGGEEECCC@@@===;;;999888999;;;>>>AAADDDGGGHHHLLLOOOTTTZZZaaaggglllooouuuxxx|||~~~{{{rrrkkkbbb]]]UUUOOOMMMLLLMMMMMMNNNNNNOOOPPPPPPQQQRRRRRRQQQRRRTTTSSSRRRQQQQQQQQQQQQUUU]]]eeelllqqqssstttyyy~~~vvvgggcccfffyyy}}}zzzwwwyyy|||www}}}|||~~~~~~}}}|||yyyxxxlll\\\OOOHHHFFFGGGHHHGGGFFFDDDAAAAAACCCEEEGGGEEEDDDBBBBBBCCCEEEFFFFFFDDDBBBCCCFFFHHHHHHFFFDDDDDDCCCBBBBBBCCCEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCHHHFFFDDDBBBBBBCCCEEEGGGGGGIIIKKKKKKJJJHHHHHHIIIGGGGGGGGGHHHIIIJJJKKKLLLDDDDDDHHHMMMNNNLLLMMMQQQLLLKKKLLLQQQ___vvvvvvWWWkkkoooyyytttaaagggcccpppkkkaaaVVV>>>777NNNNNNJJJEEE@@@===;;;888666444333222222444999===@@@EEEDDDCCCCCCBBBBBBBBBCCC@@@>>><<<:::999999:::;;;@@@GGGSSScccsss|||tttwwwsssmmmeee___\\\XXXTTTQQQLLLMMMMMMLLLKKKIIIHHHGGGFFFFFFEEEDDDDDDEEEGGGGGGKKKKKKLLLNNNRRRSSSTTTSSSVVVXXX[[[___dddjjjnnnpppssstttyyywwwoookkkdddZZZRRRPPPMMMRRR[[[dddlllrrrvvvxxxuuuuuuvvvzzz}}}~~~tttnnndddXXXMMMEEE@@@>>>???777333666777333222444222>>>HHHNNNYYYeeeddd[[[hhhlllrrrvvvwwwvvvtttsssyyy{{{|||yyypppccc\\\___lllxxx{{{qqqggg___\\\^^^```WWWRRRLLLIIIJJJMMMPPPRRRPPPNNNNNNPPPRRRSSSPPPMMMLLLMMMOOORRRUUUSSSMMMHHHKKKNNNRRRVVV[[[bbbiiinnnuuuxxxvvvhhhXXX]]]~~~IIIHHHGGGEEECCC@@@>>>===888888888999;;;>>>@@@BBBHHHJJJMMMSSSYYY```eeegggpppssswwwzzz}}}|||wwwrrrkkkbbb[[[XXXTTTOOOKKKJJJKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNOOORRRRRRQQQOOONNNQQQWWW]]]WWW\\\eeennnvvv{{{~~~|||~~~|||qqqhhhjjjrrr~~~zzztttppppppqqqzzz~~~xxxuuutttmmmqqqwww}}}|||wwwsssuuunnnbbbUUULLLGGGEEEEEEEEEEEEEEECCCBBBBBBDDDGGGGGGFFFEEEDDDDDDEEEFFFGGGEEECCCAAABBBDDDFFFFFFDDD@@@@@@@@@@@@AAACCCDDDDDDEEEEEEFFFFFFFFFEEEDDDDDDEEEDDDCCCBBBBBBCCCDDDEEEEEEGGGIIIIIIHHHFFFFFFGGGEEEFFFIIIJJJKKKJJJIIIHHHGGGFFFGGGIIIIIIGGGJJJOOOKKKKKKLLLPPPYYYhhhyyyzzziii]]]\\\bbbqqqtttgggeeetttuuunnnfffMMM:::AAAHHHFFFAAA===::::::;;;===777555333222333555888:::>>>>>>>>>???@@@AAABBBCCCCCCBBB???===<<<;;;;;;;;;===???CCCKKKWWWeeerrryyy~~~}}}|||vvvqqqnnnjjjfffccc[[[[[[ZZZWWWTTTQQQOOONNNLLLLLLLLLLLLMMMOOOQQQRRRPPPRRRTTTXXX]]]```aaaaaakkklllnnnrrruuuxxxzzz|||}}}{{{vvvrrrkkkccc]]]\\\[[[TTTNNNKKKRRRYYYbbbhhhjjjmmmrrrvvvtttssstttvvvxxxxxxuuusssiiicccZZZOOOEEE===999777555111///111000///333;;;???XXXiiibbbUUUWWWbbbjjjxxxwwwvvvwwwxxxyyyxxxwwwwwwwwwwwwjjjcccgggrrr|||~~~tttggg]]]WWWWWWXXXYYYTTTOOOKKKJJJKKKKKKKKKTTTPPPLLLLLLNNNQQQSSSSSSKKKLLLNNNQQQSSSQQQLLLHHHLLLNNNRRRUUUYYY^^^eeeiiivvvuuuooobbbWWW```KKKJJJJJJHHHGGGEEECCCBBB;;;:::999777888999;;;<<>>???@@@BBBCCCDDDDDDEEEDDDDDDEEEFFFFFFFFFEEEEEECCCBBBBBBBBBBBBCCCCCCCCCCCCEEEFFFFFFEEEDDDDDDEEECCCFFFJJJMMMMMMJJJFFFCCCJJJGGGEEEFFFDDDCCCFFFLLLMMMNNNOOOPPPSSSXXX___eeemmmuuu}}}~~~zzzyyyzzz}}}xxx```XXXTTT\\\llljjjiiixxx}}}{{{yyyfffJJJ>>><<<<<<<<<:::999999;;;<<<:::999666333222111222333666777888999;;;>>>@@@AAACCCCCCBBB@@@>>><<<:::999999888888:::@@@IIIRRRXXXgggooo|||~~~uuuuuutttpppkkkfffdddccc______```aaaccceeeggghhhgggiiilllppptttxxx|||}}}|||wwwzzzvvvqqqlllhhheeeaaa^^^WWWPPPMMMSSSYYYXXXTTTQQQXXX___hhhjjjiiiiiimmmqqqqqqpppppppppoookkkfffcccUUUQQQIIIAAA:::666333222000000///...,,,...999EEESSSnnnrrr[[[WWWgggwww~~~yyyssssssvvvyyyxxxvvvnnnnnniiihhhuuu{{{nnnhhhjjjrrrzzz~~~yyyooobbbWWWQQQOOOOOOTTTQQQNNNLLLLLLKKKIIIGGGLLLJJJIIIIIIKKKNNNOOOOOOJJJKKKMMMPPPQQQOOOLLLHHHMMMOOORRRTTTWWW[[[```cccuuuqqqiii]]]VVVaaaLLLLLLKKKKKKIIIHHHFFFEEEBBB@@@===:::999999999:::======>>>???CCCIIINNNQQQVVVZZZ^^^cccgggmmmrrrvvvxxx{{{~~~xxxrrrnnnccc___YYYTTTQQQNNNJJJGGGFFFEEEEEEFFFHHHIIIHHHGGGJJJJJJJJJJJJKKKKKKLLLLLLJJJQQQZZZ]]]\\\\\\```dddpppsssyyy{{{{{{{{{}}}}}}xxxuuutttsssrrrqqqqqqhhhkkkttt{{{xxxlll[[[VVVNNNFFFBBBDDDEEEDDDBBBCCCCCCCCCBBBAAAAAABBBDDDEEEEEEDDDDDDDDDEEEFFFGGGCCCBBBAAAAAABBBBBBCCCBBBCCCDDDEEEGGGGGGGGGFFFFFFCCCCCCDDDEEEFFFFFFFFFEEEAAABBBCCCDDDDDDDDDCCCBBBCCCDDDEEEEEEDDDCCCDDDEEEDDDFFFIIIKKKKKKHHHDDDAAAHHHEEEEEEFFFEEECCCEEEJJJQQQQQQQQQQQQPPPPPPQQQQQQNNNTTT[[[___bbbeeekkkppptttzzzlll\\\UUUXXXfff{{{ppplllvvvyyyzzz{{{fffQQQ<<<;;;:::;;;======:::888<<<;;;888555333222111111222222333444777999;;;<<>>;;;:::999999;;;<<<>>>???@@@AAACCCLLL\\\lllssstttwww}}}~~~}}}}}}xxxxxxyyy{{{|||~~~|||ppphhhjjjfff```ZZZVVVSSSRRRQQQOOOJJJJJJUUUbbbgggfffeee___ccchhhkkkkkkkkkkkklllkkkjjjhhhfffccc]]]VVVRRRBBB???;;;777333111111111333333222000000666CCCNNNaaaoooxxxrrrjjjjjjpppuuusssooolllnnnrrrtttppplll]]]]]]^^^eeeyyyyyyxxxuuummmfffdddiiinnnmmmjjjcccYYYPPPJJJIIIIIIIIIIIIIIIKKKMMMMMMLLLJJJCCCFFFKKKOOOQQQOOOKKKHHHKKKLLLMMMOOOPPPNNNLLLJJJMMMPPPRRRTTTVVVZZZ^^^aaappppppkkk___UUU```MMMLLLLLLLLLKKKIIIHHHGGGGGGEEEAAA>>><<<;;;;;;;;;;;;;;;:::;;;===AAAEEEGGGLLLOOOSSSXXX\\\bbbhhhlllooosssxxx{{{{{{{{{|||~~~||||||{{{wwwqqqiiiaaa\\\RRRPPPLLLJJJJJJIIIIIIIIIFFFFFFFFFHHHIIIIIIGGGEEEHHHHHHIIIIIIIIIIIIIIIJJJHHHQQQ\\\cccfffiiimmmpppwwwzzz~~~|||zzznnnjjjuuuxxxsssbbbMMMJJJDDD>>>===AAADDDDDDBBBDDDDDDDDDBBB@@@>>>???@@@BBBBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCBBBCCCDDDEEEGGGHHHIIIIIIIIIGGGEEEDDDBBBCCCDDDEEEEEEEEEEEEEEEAAACCCDDDFFFFFFFFFDDDDDDDDDEEEFFFEEEDDDCCCEEEFFFFFFGGGGGGGGGGGGEEEDDDCCCDDDCCCEEEIIIHHHEEEFFFKKKQQQPPPOOONNNNNNMMMLLLLLLNNNOOOPPPOOOPPPTTT\\\aaacccttt}}}yyy}}}jjjUUUJJJOOOdddxxxuuupppooonnnooovvv~~~oooOOOFFF;;;888<<<>>><<<888<<<;;;:::888777555444444111111111222222444555555;;;<<>>===>>>?????????>>>===<<<<<>>@@@EEEHHHKKKOOOSSSYYY___ccciiinnnrrrttttttuuuwwwzzz}}}|||}}}~~~{{{wwwuuuqqqjjjbbbYYYQQQMMMJJJIIIHHHGGGFFFGGGHHHHHHHHHHHHHHHIIIJJJJJJGGGEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFJJJRRRZZZcccmmmuuuzzzyyy{{{{{{zzz|||nnnppp~~~uuummm\\\KKKCCC@@@<<<<<>>??????@@@AAAAAAAAABBBBBBCCCDDDDDDCCCDDDFFFHHHIIIHHHHHHGGGFFFDDDCCCBBBCCCCCCDDDEEEEEEEEEDDDDDDBBBCCCDDDFFFFFFFFFEEEEEEEEEFFFFFFEEEDDDDDDEEEGGGGGGFFFEEEDDDCCCDDDDDDEEEBBBBBBEEEJJJJJJGGGHHHLLLNNNLLLJJJKKKLLLLLLKKKJJJMMMNNNNNNNNNNNNPPPSSSVVVZZZccciiivvv|||tttrrr~~~uuu\\\HHHEEEUUUhhhxxxooonnnnnnooo|||bbbSSS@@@555555888999888::::::;;;;;;:::999888777333333222111000000000111777999===@@@BBBCCCCCCBBBAAA@@@===;;;;;;<<<>>>??????======@@@@@@@@@DDDJJJQQQUUU[[[aaagggmmmsssvvv}}}}}}}}}wwwsssqqqkkk___UUUPPPGGGGGGGGGFFFGGGKKKQQQVVVSSSPPPRRR\\\fffmmmssswwwpppjjjfffjjjpppqqqiii```TTTQQQNNNKKKHHHCCC>>>:::999777444111///---,,,,,,,,,000444777@@@LLLVVVZZZ\\\dddooottttttrrrqqqqqqooowww~~~uuuiiiaaa^^^mmmlllgggdddkkkuuusssiiiWWWbbblllnnnfff^^^ZZZZZZ\\\[[[XXXSSSMMMHHHEEEEEEDDDDDDDDDFFFIIIJJJIIIHHHLLLMMMOOOOOONNNOOOQQQRRRLLLNNNOOOOOONNNMMMMMMNNNPPPRRRUUUWWWYYY[[[^^^```ccclllooocccSSSZZZQQQPPPPPPOOOMMMKKKJJJIIIEEEFFFFFFEEEDDDBBB@@@???;;;::::::999999999::::::>>>@@@CCCFFFIIINNNTTTXXX___ccchhhjjjjjjlllqqquuuqqquuuyyy|||}}}}}}~~~~~~xxxyyy{{{~~~}}}zzztttpppgggddd___XXXRRRLLLIIIGGGFFFFFFFFFFFFEEEEEEFFFGGGHHHGGGGGGHHHIIIIIIGGGEEEFFFFFFFFFFFFEEEEEEEEEEEEIIIKKKQQQ\\\hhhsssyyy{{{zzz|||~~~{{{yyyyyy}}}}}}uuuzzzyyynnn```RRRIII@@@>>>===<<<===>>>???@@@AAABBBCCCAAA???===============>>>???@@@@@@AAAAAA@@@BBBDDDDDDCCCDDDGGGJJJHHHGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDEEEDDDDDDCCCCCCAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCEEEGGGEEEEEEDDDCCCCCCCCCDDDDDDCCCBBBDDDGGGGGGFFFHHHLLLKKKIIIIIIJJJLLLMMMKKKIIIHHHJJJKKKMMMOOOQQQSSSTTTTTT\\\]]]eeezzz}}}xxxxxxpppYYYMMMQQQ[[[|||tttuuu}}}mmmdddVVVIII@@@;;;:::999888999;;;<<<<<<;;;:::999555444222111000/////////333555888;;;>>>@@@@@@AAA>>>>>>>>>===>>>>>>>>>???<<<999:::===>>>===???DDDCCCFFFKKKNNNRRRWWW^^^cccjjjpppttttttpppooossswwwuuuwwwyyy{{{}}}}}}~~~}}}|||tttpppqqqtttllllllllllllkkkkkkjjjjjjccc^^^[[[ZZZVVVNNNIIIJJJBBBDDDGGGIIIMMMTTT]]]cccbbb______bbbfffiiiooowwwqqqkkkeeeeeegggcccYYYPPPEEEBBB???===;;;999666444444333222000///.........111<<>>>>>>>>===;;;;;;===??????@@@BBBAAA???>>>>>>>>><<<===>>>@@@@@@AAAAAAAAA>>>AAACCCCCCCCCDDDGGGKKKHHHGGGEEEDDDDDDDDDEEEFFFDDDEEEEEEEEEDDDCCCBBBBBBAAAAAABBBBBBCCCDDDEEEEEEDDDEEEDDDCCCBBBBBBDDDFFFCCCCCCDDDDDDDDDDDDDDDCCCFFFCCCCCCEEEDDDCCCGGGMMMJJJJJJJJJMMMOOOOOOKKKGGGPPPOOONNNMMMMMMOOORRRTTTNNNUUUUUUWWWeeevvv{{{~~~lllYYYRRRSSSiiirrrwwwvvvsssuuussshhhXXXIIIAAA???888999;;;<<<<<<;;;:::888555444333222000000000000///000333555888:::;;;<<<999<<>>;;;<<<;;;<<>>???@@@DDDJJJOOOSSSXXX]]][[[VVVTTTWWW[[[UUUWWWZZZ]]]```aaabbbbbbgggjjjlllggg___YYYXXXYYYVVVUUUTTTRRRQQQQQQQQQQQQHHHFFFEEEFFFDDDAAABBBGGGDDDGGGLLLPPPVVV^^^hhhooosssooommmllliiiiiipppxxxmmmiiiddd___[[[TTTJJJCCC<<<999555333333333222111............///111222333>>>NNN[[[\\\YYY]]]dddgggkkkmmmtttzzz|||yyyvvvuuuvvvmmm```fffqqq{{{~~~xxxiiiccclllxxx|||xxxssspppjjj___WWWSSSTTTTTTSSSOOOLLLJJJIIIFFFDDDAAA@@@CCCFFFHHHIIIEEEIIINNNPPPNNNKKKIIIIIIJJJLLLMMMLLLJJJIIIKKKNNNTTTVVVXXXXXXWWWWWWWWWXXX```bbb```VVVNNN[[[qqqiii\\\PPPMMMOOOLLLFFFLLLJJJIIIIIIIIIHHHEEECCCCCCCCCAAA@@@>>>===<<<;;;666666666888:::>>>BBBDDDFFFIIIMMMNNNOOORRRVVVZZZ___aaacccfffjjjmmmoooqqqsssssstttuuuvvvxxxzzz{{{~~~{{{{{{{{{{{{yyywwwuuusssmmmjjjeee___ZZZTTTQQQOOOIIIHHHGGGEEEDDDDDDCCCCCCHHHFFFDDDCCCBBBCCCEEEFFFKKKHHHDDDCCCCCCDDDEEEFFFGGGHHHHHHDDDBBBGGGSSS^^^fffpppyyy|||}}}~~~yyyppphhhbbbcccooo|||yyyxxx}}}~~~vvvqqqggggggjjjqqqzzzuuuhhh]]]RRREEE<<<999;;;<<<>>>AAACCCCCC@@@>>>CCCBBBAAAAAA@@@???>>>>>>>>>>>>???@@@AAAAAABBBBBB@@@@@@AAAAAAAAAAAABBBBBB@@@AAABBBCCCDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@FFFFFFFFFFFFGGGHHHIIIJJJEEECCCBBBBBBCCCDDDCCCBBBDDDEEEFFFGGGGGGFFFEEEDDDDDDEEEFFFEEEEEEFFFHHHKKKHHHJJJLLLLLLKKKJJJJJJKKKQQQNNNJJJJJJLLLNNNNNNMMMPPPQQQQQQRRRWWWdddvvvzzznnncccXXXaaannnwwwyyy{{{vvvuuu{{{yyylll[[[LLLAAA:::777<<<>>>:::888999:::888555333555777444000////////////000111333333777999<<<@@@CCCDDDEEEFFF>>>>>>>>>???????????????======<<<<<<>>>???AAACCCDDDDDDEEEEEEEEEDDDDDDCCC@@@CCCEEEEEEDDDDDDHHHKKKLLLLLLKKKJJJHHHGGGFFFFFFBBBBBBAAA@@@@@@@@@AAABBBDDDBBBAAAAAADDDGGGHHHIIIPPPUUU[[[]]]^^^cccnnnwwwxxxrrrlllkkkmmmkkkddd]]]aaa\\\VVVOOOIIIDDD>>>;;;666555444333111///...------...000///---///777@@@TTTgggssskkkaaaccchhhjjjpppsssqqqjjjiiipppuuuvvvvvvlllhhhllliiieeeqqq|||sssnnnqqq~~~rrriiiccc^^^ZZZQQQMMMIIIIIILLLMMMJJJGGGDDDDDDCCCAAA@@@BBBEEEHHHHHHJJJLLLMMMLLLIIIFFFCCCFFFGGGIIIJJJKKKKKKKKKJJJQQQRRRSSSVVV]]]bbb^^^UUUhhhddd```\\\[[[hhh}}}kkkWWWMMMMMMNNNNNNLLLKKKIIIIIIIIIHHHFFFEEEDDDCCCBBBAAA@@@???>>>>>>999888888888999;;;===??????BBBEEEGGGIIILLLPPPTTTXXXYYY\\\___bbbeeehhhiiimmmmmmnnnppprrrtttvvvwww{{{{{{|||}}}~~~}}}|||}}}}}}}}}}}}|||{{{zzzyyyxxxwwwwwwvvvtttrrrnnnllljjj[[[YYYUUUQQQLLLHHHFFFDDDGGGFFFEEEDDDCCCCCCCCCCCCEEEDDDCCCCCCCCCDDDEEEFFFDDDDDDDDDDDDFFFGGGGGGFFFGGGJJJLLLLLLLLLSSS___hhhvvv|||}}}ooo]]]WWW^^^kkkzzz||||||wwwwww|||nnniii\\\```hhhsss~~~|||nnn]]]RRRJJJBBB<<<;;;;;;<<<>>>@@@AAAAAA???>>>AAAAAA@@@???>>>>>>======>>>>>>??????@@@AAAAAABBB@@@@@@AAAAAAAAAAAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDDEEEDDDDDDCCCBBBBBBAAAAAADDDDDDEEEGGGIIIKKKMMMNNNEEECCCAAAAAACCCDDDDDDDDDDDDEEEFFFGGGGGGFFFEEEDDDEEEFFFFFFEEEDDDDDDFFFHHHHHHJJJKKKLLLKKKLLLMMMOOORRROOOLLLKKKMMMNNNNNNMMMQQQQQQQQQQQQTTT^^^lllvvv{{{ssslllddd\\\aaahhhlllttt|||tttmmmjjjooo}}}qqq```EEE===999;;;===;;;:::<<<888666444333444666555333000000000000000111111222444555888:::===???AAAAAAFFFFFFFFFEEEEEEDDDDDDDDD@@@@@@???>>>============>>>>>>???@@@@@@@@@@@@???;;;<<<======<<<===???AAABBBBBBAAA@@@@@@??????>>>???>>>===<<<<<<>>>???AAABBBBBBCCCGGGMMMRRRUUUVVV```bbbbbbaaa```cccjjjppptttnnngggeeefffccc\\\UUURRRNNNIIIEEEAAA===999666333222111000//////.........------...222888@@@GGGVVVeeennniiieeeiiinnnmmmwwwuuunnneeeeeennnuuuwwwddd___```hhhooouuuyyyvvvzzz{{{rrrjjjccc\\\WWWMMMIIIFFFGGGJJJLLLJJJGGGGGGGGGEEECCCAAABBBDDDGGGFFFGGGHHHIIIHHHGGGDDDCCCGGGHHHIIIJJJJJJIIIHHHHHHEEEJJJOOOTTT[[[bbbccc___eeedddfffiiiiiirrrlll[[[TTTRRRPPPNNNLLLJJJIIIJJJJJJJJJIIIEEEEEEDDDDDDCCCBBBAAAAAA===<<<:::999888888999:::888:::===???@@@CCCFFFIIILLLMMMOOORRRVVVYYY[[[]]]bbbbbbdddfffiiilllnnnpppsssssstttvvvxxx{{{}}}~~~~~~}}}|||}}}~~~~~~}}}~~~}}}|||zzzyyyxxxxxxwwwxxx{{{}}}~~~~~~}}}||||||{{{zzzzzz||||||{{{zzzzzz{{{{{{|||||||||{{{{{{vvvvvvuuutttrrrpppnnnmmmkkkjjjhhheeeaaa^^^ZZZYYYLLLKKKIIIFFFDDDBBBAAA@@@CCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEAAABBBDDDEEEFFFFFFEEEEEEFFFLLLRRRWWWZZZbbbmmmuuuiiiUUUVVVfffxxxzzzyyyvvvxxx~~~ggg```XXX```lllyyy{{{rrraaaNNNEEEAAA>>>;;;;;;;;;<<<===>>>>>>>>>>>>>>>??????>>>>>>======<<<<<<>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCDDDCCCCCCEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCEEEFFFHHHJJJLLLMMMEEECCC@@@???AAADDDFFFFFFEEEFFFGGGHHHHHHGGGFFFEEEHHHHHHHHHGGGEEEEEEFFFHHHIIIKKKLLLLLLLLLNNNPPPRRRSSSPPPNNNLLLMMMMMMMMMLLLRRRRRRQQQPPPPPPUUU^^^eeeggg}}}{{{uuulll]]]WWWVVVZZZ___kkkqqqqqqccc^^^lll~~~ZZZOOOCCC>>>;;;888888:::999888777666666555555555222222111000000000000000000111222333666888:::;;;FFFGGGGGGGGGHHHHHHIIIIIIHHHGGGGGGEEECCCAAA???>>>>>>>>>>>>>>>>>>===<<<<<<;;;:::999999:::;;;::::::<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;:::;;;===@@@DDDFFFLLLMMMPPPVVV]]]ccceeefffoookkkfffbbb```aaadddfffiiiccc]]]ZZZYYYVVVOOOHHHAAA???;;;999777666333222//////..................,,,++++++...555???GGGKKKOOO\\\eeeeeegggnnnqqqoooyyyxxxsssllljjjnnnqqqqqq]]]]]]aaajjjuuu}}}uuuuuuxxx~~~yyyrrrkkkfff___VVVPPPIIIGGGDDDFFFIIIKKKIIIGGGJJJJJJHHHEEECCCBBBDDDFFFGGGGGGGGGGGGFFFFFFEEEEEEIIIIIIJJJJJJJJJIIIHHHGGGMMMRRRVVVWWWZZZ___bbb```bbbaaadddiiimmmvvvyyykkk\\\PPPQQQNNNKKKIIIJJJLLLLLLLLLGGGGGGGGGFFFFFFEEEEEEEEEAAA???>>><<<:::999999999777888999::::::<<<>>>???@@@AAACCCFFFIIILLLNNNOOOSSSTTTVVVYYY\\\___bbbdddffffffhhhjjjlllooorrrsssuuutttttttttuuuuuuuuutttvvvuuutttsssrrrpppoooooorrrrrrssssssssssssrrrqqqrrrrrrqqqqqqqqqqqqqqqpppqqqqqqqqqqqqpppooonnnmmmkkkjjjiiigggeeebbb```^^^WWWVVVTTTQQQNNNKKKHHHGGGCCCCCCBBBAAAAAAAAAAAABBB@@@??????@@@@@@AAABBBCCCAAAAAABBBCCCDDDDDDCCCCCCBBBCCCEEEEEEDDDDDDDDDDDDKKKRRR[[[ccciiipppxxx~~~}}}qqqiiiooo{{{|||zzz|||iiiaaaiiiooozzz~~~uuunnncccSSSCCC======<<<;;;;;;:::;;;<<<<<<<<<<<<===>>>>>>>>>>>>===============>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBBBBCCCCCCCCCBBBDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEDDDAAA>>>===???CCCEEEFFFEEEFFFGGGHHHHHHGGGFFFEEEIIIJJJKKKJJJIIIIIIJJJLLLLLLMMMNNNNNNMMMNNNQQQSSSSSSQQQOOONNNMMMMMMLLLLLLQQQRRRQQQOOONNNOOOSSSWWWXXXeeezzzpppxxx}}}oooaaaXXXXXXSSSTTTmmmxxxxxxkkkcccfffjjjooo~~~uuujjj[[[OOOFFF???999666;;;::::::;;;:::666444666555444333111000000/////////......///000222444666;;;<<<>>>@@@CCCEEEGGGHHHMMMMMMNNNNNNMMMKKKIIIHHHGGGGGGFFFFFFEEECCCBBBAAABBB???<<<<<<>>>???>>>;;;>>>>>>===>>>???@@@BBBCCCCCCCCCBBBDDDGGGLLLQQQTTT___```cccggglllnnnmmmlllnnnggg```[[[[[[\\\\\\\\\XXXSSSNNNLLLKKKGGGAAA<<<888666333222333222111000...------,,,,,,---......---111444555999AAAGGGJJJLLLYYYfffkkknnnsssuuutttwww~~~~~~vvvnnniiihhhhhhnnnrrrrrrvvvwwwjjjhhhmmmqqqqqqooopppkkkddd___[[[VVVPPPKKKJJJHHHFFFGGGIIIJJJIIIHHHJJJJJJIIIGGGEEEDDDFFFGGGMMMKKKIIIHHHGGGGGGGGGHHHIIIJJJJJJKKKLLLLLLLLLMMMUUUVVVVVVUUUYYY^^^___\\\```[[[YYY[[[```ooosssaaaYYYTTTNNNKKKJJJKKKLLLMMMJJJIIIIIIIIIHHHHHHGGGGGGCCCBBBAAA???>>>===<<<<<<<<<;;;:::999999999999999999999;;;===???AAACCCDDDFFFGGGIIIKKKNNNQQQTTTVVVWWWWWWYYY[[[]]]```cccdddgggggghhhhhhhhhhhhhhhiiiiiihhhhhhgggfffeeedddddddddcccaaa```aaaccceeefffeeeeeeeeeddddddcccccccccddddddcccbbb```^^^\\\[[[YYYXXXWWWUUUSSSPPPNNNLLLFFFFFFDDDBBBAAA???>>>>>><<<<<<<<<<<<===>>>???@@@======>>>>>>???AAABBBCCCBBBBBBCCCDDDCCCCCCBBBBBBCCCDDDEEEEEEEEEGGGKKKOOOYYY```jjjsssyyy}}}|||}}}ssspppsssfff^^^SSSGGG===<<<>>><<<::::::999;;;<<<<<<::::::<<<============>>>>>>>>>>>>>>>======>>>>>>>>>>>>??????>>>>>>>>>?????????@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@AAABBBCCCDDDDDDDDDCCCBBBBBB???<<<<<<>>>AAADDDEEEEEEFFFGGGGGGGGGGGGFFFEEEFFFHHHJJJJJJJJJKKKLLLNNNPPPPPPQQQPPPNNNNNNOOOQQQQQQQQQPPPOOOMMMLLLKKKLLLPPPPPPPPPOOONNNNNNOOOQQQTTTUUU]]]mmmpppooosssxxxsssaaaOOOYYYppp{{{yyysssrrrmmmfffiiiqqq{{{yyyuuuoooggg[[[KKK@@@<<<888999===<<<888666888777666444333111000000000///......---...///111222111222444777:::<<<>>>@@@GGGHHHJJJMMMNNNNNNNNNMMMLLLMMMNNNPPPQQQQQQQQQQQQMMMJJJHHHHHHJJJLLLJJJHHHKKKJJJJJJKKKLLLOOOQQQRRRYYYXXXWWWWWWYYY\\\___aaajjjjjjkkkmmmnnnmmmjjjhhhbbb[[[SSSNNNNNNOOONNNMMMFFFCCC@@@>>>>>><<<777444444222000///000000///...///...---,,,,,,---///000666BBBJJJHHHDDDGGGMMMPPPXXXgggvvv{{{xxxvvvvvvwwwzzz{{{lllgggjjjttt}}}xxxpppppptttvvvpppjjjdddfffmmmrrrnnngggggg```XXXSSSQQQOOOMMMJJJMMMKKKJJJIIIIIIIIIHHHHHHHHHIIIIIIGGGEEEEEEGGGIIINNNLLLIIIFFFEEEEEEGGGHHHHHHIIIJJJLLLOOOQQQSSSTTTJJJHHHGGGKKKWWWbbbbbb[[[]]]XXXTTTUUUYYYhhhjjjdddZZZRRRNNNMMMLLLLLLLLLLLLKKKKKKJJJIIIHHHHHHDDDDDDCCCBBBBBBAAA@@@@@@@@@>>><<<;;;;;;:::999888777777888999:::;;;<<<======>>>???AAACCCEEEHHHIIIIIIJJJKKKMMMOOOQQQTTTUUUVVVXXXYYYYYYYYYYYYZZZ\\\ZZZZZZYYYYYYYYYXXXXXXXXXRRRPPPNNNNNNOOOSSSWWWZZZVVVWWWXXXWWWUUUSSSTTTUUUTTTTTTSSSRRRPPPMMMLLLJJJGGGGGGFFFEEECCCAAA???>>>>>>======<<<<<<======>>><<<<<<<<<<<<===>>>@@@@@@<<<=========???@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDFFFJJJLLLNNNTTT\\\bbbkkkrrr{{{{{{~~~}}}uuudddWWWOOOFFF@@@<<<>>>???<<<::::::888;;;>>>===;;;999;;;===<<<<<<======>>>>>>??????===============>>>>>>>>><<<<<<===>>>???@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@>>>@@@BBBDDDFFFFFFFFFFFFBBB@@@===<<<>>>AAABBBCCCDDDEEEFFFGGGGGGFFFEEEDDDAAACCCFFFHHHHHHIIIJJJLLLPPPQQQSSSRRRPPPNNNNNNNNNNNNOOOPPPNNNLLLKKKKKKLLLNNNNNNOOOOOOOOOOOOOOOOOOQQQJJJJJJVVVhhhwwwooolll}}}~~~^^^PPPTTTjjj}}}vvvssspppiiibbbllluuu}}}jjjZZZDDD;;;666:::<<<999888;;;999888666555333222222222000000////////////000000000000111222333444555555:::;;;>>>AAADDDFFFGGGHHHGGGJJJMMMRRRVVVZZZ\\\]]][[[YYYXXXYYY[[[\\\\\\[[[___^^^^^^^^^```ccceeegggnnnmmmjjjhhheeedddcccccccccccccccccccccbbb^^^[[[TTTNNNGGGCCCAAA@@@>>><<<999777666555555444111///000...---,,,---...---,,,000///......///111333555DDDTTT^^^YYYSSSVVV\\\___hhhtttyyyqqqppprrrvvvkkkoooyyyvvv|||xxxkkkeeejjjrrr~~~yyytttsssqqqiiiaaabbb[[[RRRLLLKKKMMMMMMLLLLLLLLLJJJIIIHHHGGGGGGGGGFFFGGGGGGFFFEEEDDDFFFGGGFFFDDDBBB@@@???AAACCCDDDEEEFFFHHHKKKOOOSSSWWWYYYJJJFFFCCCIIIWWWcccbbbYYYYYYXXXZZZ\\\]]]iii}}}ooobbbYYYTTTQQQPPPNNNNNNMMMLLLJJJIIIHHHHHHEEEEEEEEEDDDCCCBBBAAA@@@AAA>>><<<;;;<<<===;;;999888888888999999999999999:::::::::;;;<<<>>>???@@@@@@@@@AAABBBDDDFFFHHHIIIGGGJJJLLLLLLLLLLLLNNNQQQLLLLLLMMMMMMMMMNNNNNNNNNJJJIIIGGGFFFFFFGGGIIIKKKIIIKKKLLLJJJHHHFFFGGGIIIEEEEEEEEEDDDCCCBBBAAA@@@>>>>>>>>>===<<<;;;:::999<<<;;;;;;;;;<<<===???@@@???????????????@@@AAAAAA============>>>@@@AAAAAAAAAAAAAAABBBDDDFFFHHHIIIHHHNNNTTTYYY]]]bbbkkkqqqyyy~~~~~~~~~zzzqqqppptttzzz|||jjjXXXKKKDDD>>><<<===???>>>:::999;;;777;;;??????<<<999:::<<<:::;;;;;;<<<======>>>>>>========================999:::;;;===???@@@AAABBBAAAAAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA===???AAADDDEEEEEEEEEDDDCCCAAA??????AAABBBBBBBBBCCCDDDEEEFFFFFFEEEDDDCCC@@@BBBEEEGGGFFFFFFGGGHHHMMMPPPRRRSSSRRROOONNNNNNKKKMMMOOONNNKKKJJJKKKLLLMMMMMMNNNNNNOOOOOONNNMMMOOOFFFEEEPPP\\\jjj~~~vvvtttrrrWWWKKK[[[jjjzzz~~~wwwzzzuuujjjbbbkkkvvv~~~xxx^^^KKK<<<;;;<<<999999===:::999888666555444444444111111111111000///......000000000000000111111111333444555777999<<<>>>???>>>AAAEEEJJJPPPUUUXXXZZZYYY[[[\\\]]]]]]^^^aaacccfffeeeddddddfffiiilllnnnpppooollliiieeeaaa]]][[[VVVUUUTTTSSSSSSQQQNNNKKKFFFCCC>>>;;;888777555444444333222222111000...---...,,,++++++---...------///......///222666:::===IIIXXX```]]][[[dddlllnnnsssxxx||||||vvvooonnnooo|||zzzzzzxxxsssqqqzzz{{{yyyyyyvvvlllbbbgggsss}}}rrrmmmfff```]]]VVVNNNIIIIIIKKKKKKKKKGGGGGGGGGFFFEEEDDDEEEFFFFFFGGGGGGFFFCCCBBBBBBCCC:::999888888:::===@@@BBBAAABBBDDDHHHLLLQQQUUUWWWPPPMMMKKKMMMWWW___\\\TTTWWWZZZ___```]]]fffqqqddd\\\WWWUUUOOOOOONNNLLLKKKIIIHHHGGGFFFFFFFFFEEEDDDBBBAAA@@@???===:::;;;===>>>===;;;:::::::::999999999888888999999999999999:::;;;<<<;;;<<<<<<===???@@@BBBCCC>>>AAADDDEEEDDDEEEHHHJJJDDDDDDEEEFFFGGGGGGHHHHHHLLLKKKIIIGGGDDDBBB@@@???BBBDDDEEECCC@@@>>>@@@BBB<<<<<<============<<<<<<<<<============<<<;;;;;;;;;;;;::::::;;;===???@@@>>>>>>===============>>>=========>>>>>>???@@@AAA@@@???@@@AAADDDHHHLLLNNNOOOVVV___dddhhhlllrrrxxx~~~zzzvvv}}}{{{|||{{{}}}zzzvvvoooeeecccjjjxxxtttbbbQQQEEE???:::;;;===???===888999===777<<>>@@@AAABBBBBBAAA???>>>EEECCCBBBBBBCCCDDDCCCBBBBBBCCCDDDEEEEEEDDDCCCBBBCCCEEEGGGHHHGGGFFFFFFGGGJJJMMMRRRTTTSSSQQQOOOOOOIIILLLNNNMMMKKKIIIJJJLLLNNNMMMMMMNNNOOOOOONNNLLLOOOGGGHHHSSSYYY^^^nnndddQQQMMM[[[nnn|||yyynnnfffhhhhhhjjjuuuyyy^^^EEE===<<<888999===;;;:::999777666666555555111111222222111///...,,,,,,---...///000111222222444444333444555777999;;;999;;;>>>CCCGGGKKKMMMNNNKKKNNNQQQRRRQQQSSSWWW[[[^^^]]][[[[[[]]]```ccceeefffeeedddbbb^^^ZZZVVVTTTOOOMMMKKKIIIHHHEEEBBB???;;;;;;999888555444444333333333222222000///---,,,---,,,+++,,,...000000000------...000555:::???BBBFFFRRRXXXVVV[[[jjjtttuuu{{{yyyxxxxxxwwwuuuuuuvvvtttooommmrrruuuxxxzzzvvvwwwooocccfffsssxxxmmmkkkllljjjWWWQQQJJJGGGGGGHHHHHHGGGBBBBBBCCCBBBBBBBBBCCCEEEGGGHHHGGGEEEBBB@@@???@@@222222333555888<<<@@@BBB>>>???AAADDDIIIMMMRRRTTTJJJKKKKKKMMMSSSYYYXXXSSSXXXZZZ]]][[[VVV___kkkyyyrrrooo```UUUSSSRRRIIIFFFHHHCCCFFFHHHIIIFFFBBB???@@@CCCAAA???============<<<;;;888999:::;;;<<<;;;::::::999999999999999999999999999999999999999999999999999:::;;;<<<============@@@???===<<<<<<===???@@@BBBBBB@@@???===;;;:::999:::;;;;;;<<<<<<;;;;;;:::999999::::::::::::;;;;;;===<<<;;;;;;;;;;;;<<<===;;;;;;:::999999:::::::::>>>======<<<<<<======>>>>>>>>>===>>>?????????>>>AAA@@@???@@@FFFRRR___iiicccfffjjjpppwww{{{}}}~~~{{{vvvmmmdddjjjnnnpppyyy}}}~~~{{{xxx~~~xxx||||||nnnllliiiiiisss}}}zzzqqqcccSSSFFF???===:::::::::999999888888888999999999999:::;;;<<<<<<>>>>>>>>>>>>>>>=========:::;;;<<<;;;:::::::::<<<===>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAAAAABBBDDDEEEEEEEEEDDDCCCFFFEEEDDDCCCBBBAAA@@@@@@???@@@AAABBBBBBBBBAAAAAACCCCCCBBBAAAAAABBBDDDEEEBBBBBBBBBCCCEEEHHHKKKMMMVVVUUUSSSOOOKKKJJJKKKMMMLLLLLLLLLKKKKKKKKKKKKKKKOOONNNNNNPPPQQQQQQNNNLLLPPPQQQQQQOOONNNQQQYYYaaawww}}}}}}}}}rrrddd[[[QQQQQQ___mmmyyyzzzsssnnniiiddd^^^aaasss|||gggTTTIIIDDD???;;;======<<<:::888888999:::;;;666111///000111111////////////000000000111111.........///000111111222333444777999;;;===>>>???===???AAADDDGGGJJJLLLMMMOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPOOOMMMJJJHHHFFF??????>>>===;;;888555333222333444555444222000///000///.........---+++))),,,,,,...///111111000///222999<<<999:::AAAFFFFFFIIITTT___ccchhhooouuuxxxzzz|||yyysssrrrtttqqqkkk]]]\\\^^^gggrrr~~~uuummmhhhfffkkkttt|||uuurrrqqqpppmmmkkkNNNKKKHHHGGGHHHHHHEEEBBBFFFEEECCCAAA@@@@@@@@@@@@CCCGGGEEE@@@>>>AAA@@@<<<444111///000444777888888888:::===@@@BBBDDDEEEEEEDDDDDDDDDEEEIIIPPPYYY___```___\\\VVVSSSaaa}}}OOOaaaxxxqqqeeeYYYJJJHHHLLLHHHGGGHHHIIIHHHFFFEEEEEEEEEDDDBBB@@@?????????>>><<<::::::;;;<<<<<<<<<;;;:::::::::::::::::::::::::::999999999999999999999999888888999:::;;;<<<<<<;;;<<<;;;999888888999;;;<<>><<<;;;:::999888::::::;;;;;;;;;;;;::::::999999::::::::::::;;;;;;===<<<;;;::::::;;;<<<===<<<;;;;;;::::::;;;;;;;;;============>>>>>>??????>>>======>>>@@@AAAAAAAAACCCCCCBBBCCCJJJYYYlllyyyooooooqqqwww}}}wwwqqqiii```XXXRRRPPPPPP___kkkxxx~~~~~~~~~zzzwww}}}~~~{{{iiimmmrrrwwwuuupppdddUUUFFF<<<888777::::::999999999888888888888888888888999:::;;;<<<========================;;;<<<======;;;;;;<<<======>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAABBBBBBCCCCCCDDDDDDDDDCCCGGGGGGFFFEEEDDDCCCBBBAAA@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCDDDBBBCCCDDDGGGJJJMMMPPPRRRRRRRRRPPPMMMJJJIIIJJJLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNPPPPPPNNNLLLOOOQQQQQQOOOMMMPPPVVV\\\gggoooyyyxxxvvvrrrlllbbbZZZXXXUUUZZZqqqzzzqqqlllfff```aaafffuuuwwwxxxuuunnnaaaPPPDDD???===<<<;;;:::999777666777777666444333222111000222111111111000000000///.........///000111111111444444555555555555444444444555666888:::<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===<<<:::999888777777777777555333111000000111222333333111///......---------------,,,++++++---//////---...333666DDDKKKNNNGGGBBBEEEKKKNNNUUU```kkkppprrrvvvyyyxxx{{{zzzrrrjjjbbb___\\\]]]ccclllzzzrrreee______eeemmmooommmkkkiiifffaaa\\\YYYMMMKKKIIIIIIIIIIIIFFFCCCGGGFFFDDDBBBAAAAAAAAAAAA;;;@@@AAA???>>>@@@===888777444111000111333222111666777999;;;============??????@@@BBBGGGNNNWWW^^^ddddddccc^^^ZZZddd}}};;;GGGZZZnnnzzziiiUUUPPPRRRMMMLLLJJJHHHHHHHHHHHHFFFEEEDDDBBB???>>>???>>>===<<<;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999666777888999:::::::::999999999777777777777999999;;;;;;::::::999999888888999999::::::::::::999999999999::::::::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<999999:::;;;<<<<<<<<<;;;????????????@@@AAAAAABBBAAACCCDDDFFFKKKZZZooo}}}{{{{{{tttfffXXXOOOFFFDDDMMM[[[iiivvv|||}}}|||tttlllttt}}}{{{nnngggZZZKKK???888777888999999999888888888888888777777777777888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>???>>>===<<<===>>>======>>>???@@@@@@@@@@@@???@@@@@@AAAAAAAAA@@@@@@BBBBBBAAAAAABBBBBBCCCDDDFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBCCC???@@@AAABBBCCCCCCCCCCCCEEEGGGIIIKKKNNNPPPQQQQQQMMMMMMLLLJJJGGGGGGHHHJJJKKKKKKLLLLLLMMMMMMNNNNNNLLLKKKKKKMMMOOOOOONNNLLLOOOPPPQQQPPPNNNNNNRRRUUU^^^___hhh~~~www}}}~~~~~~~~~|||sssmmmdddXXXIIIGGGZZZrrr{{{xxxpppfff___bbblllzzzxxxiii^^^JJJCCC<<<888:::;;;:::888555777999999777555333222444444333222111//////............///000000111111222222222222111000///...111111111222222333333444444444444444444444444444555555444333222222222222111111111111111000//////...///000111000///...---------,,,,,,---------...)))---000///---111:::CCCTTT[[[\\\SSSIIIHHHNNNTTT```jjjtttwwwxxxzzzyyywwwzzzqqqgggcccgggcccaaabbbfffqqqooobbb^^^^^^```cccbbbdddfffddd^^^VVVOOOLLLJJJIIIHHHIIIJJJIIIFFFDDDGGGFFFDDDBBBAAAAAABBBBBB===@@@AAA???>>>>>><<<888555333000///000000000///444555666777777777666666888999;;;>>>BBBJJJSSSYYYbbbdddfffccc___ggg|||<<<===EEEUUUhhh|||ooogggdddZZZXXXRRRKKKHHHHHHGGGFFFDDDEEECCCAAA@@@@@@@@@???>>>=========<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999777777888999999999999999;;;:::999999999999:::;;;999999999999999999999999888999999::::::999999888999999999:::::::::;;;;;;;;;;;;::::::::::::;;;;;;::::::;;;;;;<<<<<<;;;;;;999:::;;;<<<<<<;;;::::::@@@@@@@@@?????????AAACCCCCCJJJQQQTTTWWWaaaqqqyyyqqqVVVMMMIIILLLLLLOOO```ttt}}}{{{wwwlll|||zzzsss```ZZZPPPEEE<<<888888:::888888888888888888888777666666666666777888999::::::::::::::::::;;;;;;;;;<<<===>>>===<<<<<<===>>><<<===>>>>>>?????????>>>>>>>>>???@@@@@@@@@??????AAAAAA@@@??????AAABBBCCCBBBBBBBBBAAA@@@?????????@@@@@@@@@@@@@@@AAAAAABBB>>>@@@BBBCCCDDDDDDDDDCCCIIIJJJKKKMMMMMMLLLKKKKKKGGGHHHHHHFFFEEEDDDFFFGGGHHHIIIIIIJJJKKKLLLMMMMMMKKKJJJJJJLLLNNNOOOOOONNNOOOQQQRRRQQQOOONNNOOOPPP\\\YYY[[[gggzzz}}}zzzyyy~~~{{{tttgggXXXOOOSSS[[[lllnnnrrryyyzzzqqqfffggglllsssxxxyyy|||lll\\\III>>><<<===;;;888888888888888999888555333444444333222111000///////////////000000000111111///000000111222222111111000000000111111111111111222222222222222222222222444333222111111222333444000000000000000/////////---......//////...------......---,,,++++++---///***---000222666>>>GGGNNN^^^bbbbbb\\\UUUTTTXXX]]]fffmmmsssttttttvvvwwwuuuvvvjjjhhhiiioookkkfffccc```dddrrr}}}tttmmmhhhccc```___]]]```ccc```WWWOOOIIIGGGEEEFFFGGGHHHHHHGGGEEECCCEEEDDDCCCAAA@@@@@@AAAAAADDDEEEEEECCCAAA???<<<999000000//////000222333333444444444444444444444333333444777999===CCCJJJOOOUUUXXX\\\]]]\\\ggg{{{@@@:::999BBBNNN^^^qqqtttmmmeeeZZZRRROOOMMMKKKJJJIIIFFFDDDCCCCCCCCCBBB@@@??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888999::::::::::::::::::;;;;;;::::::::::::;;;;;;888888999999999:::::::::888999999::::::999999888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<<<<;;;;;;>>>>>>?????????>>>======:::<<<>>>???@@@CCCHHHLLLSSS^^^kkkrrrtttxxxyyypppeee\\\OOOQQQYYYeeejjjmmmyyy}}}{{{{{{wwwrrrxxxkkkbbbJJJGGGAAA;;;777666555555777777777777777777777777666666666666777888999999888999999999:::::::::;;;:::;;;<<<<<<::::::;;;<<<<<<<<<======>>>>>>======<<<<<<===>>>??????>>>>>>@@@???>>>>>>>>>???AAABBBAAAAAA@@@@@@??????>>>>>>>>>>>>=========>>>???@@@@@@AAACCCDDDEEEEEEDDDDDDFFFGGGHHHIIIIIIHHHFFFFFFCCCDDDEEEDDDCCCCCCDDDEEEEEEEEEFFFGGGHHHIIIIIIJJJIIIIIIIIIKKKNNNPPPPPPPPPOOOQQQRRRRRRQQQOOONNNNNNSSSRRRSSSWWW]]]kkk||||||wwwmmmcccWWWMMMTTTWWW[[[___hhh}}}uuullleeefffiiiooozzzwwwbbbUUUOOOJJJBBB:::AAA;;;555444777999666333333333333333222222222111000000000111111111111111...///000111222333333333,,,,,,,,,---.../////////////////////////////////000///.........///111222111000000///............---------.........------......---+++***+++...222444333555;;;FFFOOOUUUWWWeeeddddddfffgggggghhhjjjmmmqqqrrrpppqqqtttvvvuuu|||yyytttkkkddddddmmmwwwwwwrrrlllfff___]]]dddnnn}}}qqqgggbbbaaaYYYZZZZZZTTTLLLFFFCCCCCCBBBCCCDDDEEEDDDCCCBBBBBBCCCBBB@@@???>>>??????@@@AAAFFFNNNUUUVVVOOOHHHCCC666666555444333333333333222222111111111222222222111333444666888<<>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999::::::;;;;;;;;;;;;;;;:::999999999999999999999999999999999999::::::;;;;;;999999::::::::::::999999999999::::::::::::;;;;;;;;;<<<<<<======<<<<<<;;;888999;;;<<<======<<<;;;===<<<<<<<<<===>>>???@@@:::>>>CCCGGGKKKRRRZZZaaafffrrrwwwlllccc\\\WWWnnnuuu~~~{{{}}}xxxxxx~~~~~~yyyxxxtttwww|||~~~}}}jjjXXXMMM===;;;888777777666555444666666666666777777777777666666666666777888999:::888888999999::::::;;;;;;888999::::::999888999:::;;;<<<<<<======<<<<<<<<<:::;;;<<<======>>>======>>>>>>======>>>>>>???@@@BBBAAAAAAAAA@@@@@@@@@???======<<<;;;;;;===>>>???AAABBBCCCCCCDDDDDDCCCCCC???@@@AAACCCDDDEEEEEEFFFBBBCCCDDDDDDBBBBBBCCCDDDCCCCCCDDDDDDEEEEEEFFFFFFGGGFFFFFFHHHLLLOOOPPPPPPNNNOOOPPPQQQQQQPPPOOONNNLLLLLLPPPRRRQQQVVVjjjzzzwwwvvvkkk[[[TTTTTTRRROOOOOO[[[uuuxxxnnnmmmlllhhhiiinnnwwwnnnjjjkkkggg]]]TTTQQQIII???:::999999888666555555555555555555555444222222222222222222222333111222222222111000000///+++,,,,,,---...///000000........................---------------...////////////...------------................../////////,,,.../////////333:::@@@IIIEEECCCIIISSS\\\^^^]]]dddbbbeeemmmrrrqqqoooooovvvyyyzzzwwwuuuvvvsssooo```YYYTTTUUU]]]llluuunnnhhheeeiiiqqqqqqfffbbbbbbXXXVVVRRRLLLFFFDDDCCCDDDAAABBBBBBBBB@@@???@@@BBBAAA@@@???>>>===>>>??????===HHH]]]qqqxxxqqqgggaaaPPPOOOLLLEEE===777333222222111000/////////000000111222333444555666:::<<<666888<<>><<<===BBBOOOWWWfffwwwzzztttpppoooccc___YYYTTTPPPLLLGGGDDDHHHGGGEEECCCAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;::::::999999::::::;;;;;;;;;;;;::::::888999999999999999999888999999999999999999::::::::::::;;;;;;;;;;;;::::::999999::::::::::::;;;;;;<<<<<<===>>>>>>===<<<<<<:::;;;===???@@@???>>>===;;;;;;;;;<<<>>>BBBFFFHHHKKKPPPVVV[[[```hhhrrrzzz{{{tttiiihhhlllrrryyyxxx}}}}}}vvv{{{|||}}}|||tttsssmmmmmmvvviiiVVVGGG???<<<:::777777888999888666555555555666666666777777777777777777888999::::::888888999999:::;;;;;;<<<888999:::999888888999:::;;;;;;<<<<<<<<<;;;;;;:::999:::;;;<<<<<<=========<<<<<<===>>>>>>>>>>>>===AAA@@@@@@@@@@@@?????????>>>===<<<;;;;;;===>>>@@@BBBBBBAAA@@@@@@@@@AAAAAA>>>>>>???@@@AAACCCDDDEEEBBBCCCDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCEEEIIIMMMOOOOOOLLLLLLMMMNNNPPPPPPOOONNNMMMKKKOOOUUUTTTRRR]]]mmmwwwwww~~~|||qqqmmmdddYYYPPPHHHIIIWWWhhh}}}qqqhhhfffmmmjjjiiimmmuuuxxxuuuqqqfffbbbZZZNNNCCC======@@@;;;;;;:::999888888777777444444444444444444444444555555444333222000///............///000000000111////////////////////////---......////////////...------,,,,,,---///000111///////////////000111111---111555999>>>FFFRRR[[[ccc]]]XXXVVVYYY^^^```aaadddeeemmmvvvxxxrrrnnnnnnyyy}}}uuuhhh]]]JJJIIIMMMYYYhhhzzzyyymmmhhhiiiqqqyyyqqqfffaaa^^^WWWSSSLLLGGGEEEEEEEEEEEEBBBCCCBBB@@@>>>===@@@CCCAAA@@@???>>>>>>>>>???@@@>>>III```zzzvvvtttlll```QQQDDD<<<999777555333111000////////////111222333333444666888666777:::@@@LLLccc|||WWWFFFBBB>>><<<>>>@@@CCCKKKYYYmmm}}}||||||wwwpppiiibbb\\\VVVRRRLLLKKKHHHFFFDDDDDDCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@======<<<;;;::::::999999::::::;;;;;;;;;::::::999::::::;;;;;;;;;;;;::::::888888888888888888999999:::;;;;;;<<<<<<;;;;;;:::999999:::::::::;;;;;;;;;<<<===>>>??????>>>===<<<;;;===???AAABBBAAA@@@???AAA@@@@@@BBBFFFLLLRRRVVV___dddjjjnnnrrryyytttnnnuuuyyy}}}{{{{{{xxx{{{qqqffffffpppkkkSSSDDD===:::===999555444666777777666444555555555666666777777777777777777888999:::;;;888888999:::;;;;;;<<<<<<888999::::::888888999:::;;;;;;;;;<<<<<<;;;::::::888999:::;;;<<<<<<<<<<<<:::;;;===>>>>>>>>>===<<<>>>>>>>>>>>>============???>>><<<;;;<<<===???@@@BBBAAA@@@>>>===>>>>>>???BBBAAA@@@??????AAABBBCCCBBBDDDEEEEEECCCBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@CCCGGGKKKMMMNNNIIIIIIJJJLLLNNNOOOOOONNNNNNIIILLLUUUVVVRRRVVV```cccnnnvvvvvvwwwttt{{{|||vvvppp```VVVNNNKKKRRR[[[pppxxx~~~zzzxxxnnniiidddfffmmmtttxxxxxxwwwxxxrrrbbbNNNCCCDDDJJJAAA@@@???===;;;999888777555555555555555555555555666666666555555333222111------------,,,,,,,,,,,,........................+++,,,---......---,,,+++---------...000222444666000000000000000111222333000555===DDDLLLXXXgggrrrvvvpppggg___ZZZ[[[___cccjjjooozzzuuuoooqqqwwwqqq[[[IIIOOORRR\\\jjjuuusssbbb^^^bbbmmmwww~~~rrrjjjaaaZZZRRRMMMFFFBBBBBBCCCCCCAAADDDDDDCCC@@@======@@@DDDBBBAAA@@@?????????@@@AAA???EEEVVVmmm~~~vvvcccRRRHHHCCC===;;;888555333111000000...///222333333333555777;;;;;;>>>CCCNNNddd~~~uuu[[[KKKAAA===>>><<<777;;;GGGSSSaaazzz~~~zzztttmmmiiiddd___WWWQQQMMMLLLKKKKKKGGGFFFFFFIIILLLKKKEEE???AAA@@@>>>===<<<<<<=========<<<:::888888888999:::::::::::::::;;;;;;;;;;;;;;;::::::999999999::::::<<<999777888<<<>>>>>><<<<<<===<<<;;;999888999;;;>>>===>>>CCCGGGFFF???999<<<>>>BBBFFFHHHHHHHHHGGGLLLLLLMMMOOOTTT]]]gggmmmooouuuzzz~~~|||hhhffftttxxxjjjXXXHHH===888777666666666666666666666666888666444444555666666555666777777777888888888888888888999::::::::::::999777888:::;;;;;;:::888777::::::;;;;;;;;;;;;::::::;;;;;;:::;;;;;;<<<===>>>::::::::::::;;;===>>>@@@:::<<<>>>>>><<<:::::::::<<<;;;;;;;;;<<<>>>@@@BBB@@@@@@???????????????@@@===>>>@@@BBBCCCCCCCCCBBBEEEEEEEEEEEEEEEDDDDDDCCCEEEDDDCCCCCCCCCEEEFFFGGGFFFDDDBBBDDDGGGJJJIIIHHHMMMJJJGGGFFFFFFIIIMMMOOONNNNNNOOOQQQTTTUUUUUUTTTWWW\\\lllwwwlllssszzzvvvyyyyyykkk]]]SSSOOOOOOWWWcccpppxxx|||rrreeeccceeefffhhhlllggglllnnniii```YYYXXX[[[]]]\\\XXXPPPEEE<<<999888555777777222111555777777888777444333222111///---333---+++------,,,,,,......,,,******,,,...///000***///444444111---,,,,,,'''+++...000///---------444222000222777;;;<<<;;;888BBBLLLPPPUUU]]]```______cccddd___\\\___gggmmmmmmyyy{{{qqqnnnqqq}}}}}}dddYYY[[[```eeekkkpppvvv~~~~~~rrriiiffffffffffffssswwwxxxsssjjjbbb______LLLIIIEEEAAA@@@AAACCCEEEJJJUUUZZZQQQFFFBBBCCCDDDBBB>>>???CCCCCC>>>===AAAFFFGGGHHHUUUhhhppp|||iii]]]ZZZVVVHHH<<<888777222000222000222333111111333444555999666<<>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<===;;;;;;;;;;;;;;;<<<<<<<<<:::999999;;;???AAAAAA@@@AAAAAA@@@???>>>>>>AAACCCFFFEEEEEEHHHJJJKKKIIIGGGEEEHHHNNNUUUZZZ^^^``````^^^bbbiiipppvvv{{{{{{{{{qqq}}}ooofffXXXJJJ???999777777555555555555555555555555777555444444555666555444666666777777777888888888777888999999::::::999999999:::;;;<<<<<<;;;:::999:::;;;;;;<<<<<<;;;;;;:::::::::::::::;;;<<<===>>>===<<<;;;;;;;;;;;;<<<===;;;===>>>>>><<<;;;:::;;;AAA???===<<<===???AAACCC@@@??????>>>>>>?????????===>>>???AAABBBBBBCCCCCCEEEEEEDDDDDDDDDDDDDDDEEECCCCCCCCCCCCEEEGGGIIIJJJJJJGGGFFFFFFIIIJJJIIIHHHHHHHHHGGGGGGGGGHHHIIIJJJLLLLLLMMMPPPRRRSSSTTTSSSYYY[[[bbbpppxxxsssuuuyyyrrraaaPPPSSSVVV^^^dddgggooorrriiifffcccdddggg^^^______\\\WWWVVV[[[```dddkkkrrrooocccTTTJJJEEEFFFGGGDDD???<<<<<<888222666555555555555444222111000,,,***---...,,,+++,,,///...---------......---,,,...000111///---++++++888666333111111222333444GGGCCC??????FFFTTTdddnnn\\\WWWSSSRRRUUUWWWXXXWWW___dddiiihhhfffggglllpppyyy|||}}}zzztttpppoooqqq~~~{{{pppkkkvvv}}}sssmmmiiihhhmmmttt~~~tttmmmiiifffcccaaabbbeeefffbbb[[[UUUSSSTTTJJJGGGDDDAAA@@@AAACCCEEE\\\cccdddXXXIIICCCAAAAAABBB??????CCCBBB>>>===@@@???AAAAAAGGGRRRWWWggg~~~tttcccOOOBBB999222111444111222333333444666888888999666<<>>>>>??????@@@@@@@@@@@@??????AAADDDIIILLLMMMLLLLLLMMMLLLJJJHHHGGGIIIJJJMMMNNNOOOPPPRRRVVVZZZ^^^VVVZZZaaajjjqqqwww{{{}}}|||}}}yyyZZZQQQDDD;;;777777777777555555555555555555555555666555444444666666555444666666666666777777777777777777888999999999999999:::;;;<<<======<<<;;;::::::;;;;;;<<<<<<;;;;;;::::::999999::::::;;;<<<===??????===<<<;;;;;;;;;;;;<<<===???>>>===;;;<<<<<>>>>>>>>>>>??????>>>>>>>>>???@@@AAACCCCCCEEEDDDCCCCCCCCCDDDEEEFFFCCCCCCCCCEEEGGGJJJLLLNNNMMMKKKJJJJJJKKKKKKIIIHHHGGGHHHJJJKKKKKKIIIGGGFFFJJJKKKMMMNNNPPPQQQSSSSSSVVVWWWYYY]]]fffwww~~~www{{{vvvkkkYYYRRRQQQVVVYYY\\\mmm{{{uuuqqqrrruuuiiigggddd^^^YYYUUUUUUWWW^^^iiiuuuxxxpppddd[[[WWWZZZYYYWWWSSSRRROOODDD999999999:::999888666444333666222111444555222111333000000000///////////////555666888999999777666555444222111555;;;@@@BBBAAAWWW[[[]]]\\\]]]eeesss~~~zzzgggWWWWWW]]]^^^```cccfffkkkqqqsssqqqmmmlllmmm~~~{{{wwwtttsssqqqnnnkkkhhhfffdddaaabbbpppqqqeee^^^[[[hhhzzzzzzpppfff]]]VVVUUUVVVVVVRRRKKKGGGFFFGGGFFFEEEBBB@@@@@@AAACCCDDDRRRXXXXXXOOOEEE@@@AAABBBBBB@@@@@@BBBAAA>>>===>>>>>>BBB??????BBBCCCQQQkkk|||tttjjj[[[III<<<777777777777888888888888999999666===LLLXXXggg|||ooo[[[EEE===>>>>>>@@@BBB<<>>>>>===<<<<<<;;;;;;;;;<<<===>>>>>><<<<<<<<<===GGGGGGFFFEEEDDDBBBAAAAAA>>>>>>=========>>>?????????>>>>>>>>>???AAACCCDDDEEEDDDCCCCCCCCCEEEGGGHHHEEEEEEEEEFFFHHHKKKMMMNNNLLLKKKKKKKKKKKKKKKJJJIIIJJJLLLMMMNNNMMMKKKIIIHHHKKKLLLMMMNNNOOOPPPRRRTTTPPPSSSVVVXXX[[[dddqqq|||zzzhhhnnn{{{kkk[[[SSSVVVVVVTTT```rrrxxxvvvrrrkkkcccZZZRRRMMMQQQVVV]]]bbbcccbbbbbbcccdddddddddeeejjjhhh\\\OOOGGGHHHIIIHHHEEEBBB@@@???888222///000111000000333333333222000000111444666222777===>>>:::666444555666777===GGGQQQVVVSSSOOO___eeeiiieee______iiitttoooaaaeeejjjiiimmmvvvsssuuuxxx{{{xxxrrrmmmlll{{{zzzyyywwwssslllccc\\\LLLQQQXXX___hhhzzzuuuhhh]]]ZZZqqqtttggg[[[SSSTTTSSSPPPKKKEEE@@@@@@@@@CCCBBB@@@??????@@@BBBCCC???CCCDDD@@@<<<;;;>>>@@@AAAAAA@@@AAA@@@>>><<<<<>><<>>FFFXXXrrr}}}ttt```NNNDDDBBB???===>>>===:::777888888888AAARRR^^^kkk{{{{{{]]]IIIAAA>>><<<<<<===@@@CCCGGGNNN\\\nnn{{{~~~~~~{{{wwwtttmmmkkkfffbbb___^^^______bbbaaa```^^^]]][[[ZZZYYY]]]\\\\\\\\\\\\]]]^^^___^^^[[[WWWRRRPPPRRRUUUXXX]]]aaaeeefffaaa[[[TTTQQQVVV\\\ccceeeeeehhhooovvvxxx{{{}}}|||{{{~~~{{{vvvpppmmmsss}}}yyywwwiiiTTTEEE@@@:::888::::::666222555555555555555555555555666666666777999999888666444555555555555666666666555666777777888888777777999999999::::::999999999999999::::::::::::999999777777777888888999:::;;;:::;;;;;;<<<<<<<<<<<<<<<<<<===>>>===<<<;;;===>>>DDDEEEHHHIIIGGGCCC???<<<===<<<<<<<<<======>>>?????????>>>>>>???AAACCCDDDDDDCCCCCCDDDEEEGGGIIIJJJIIIIIIHHHHHHHHHJJJKKKLLLHHHIIIKKKKKKKKKKKKKKKKKKNNNMMMMMMLLLKKKKKKKKKKKKLLLNNNOOOOOONNNOOOQQQTTTNNNPPPSSSUUUWWWZZZ^^^aaazzz{{{vvvppprrr|||ooobbb^^^XXXOOOQQQ[[[www}}}~~~zzzssslllddd]]]YYYUUUSSSRRRTTTYYY]]]______^^^___```fffnnnqqqgggYYYPPPSSSVVVWWWVVVVVVWWWYYYMMMEEE???>>>>>>>>>AAAEEECCCBBB@@@<<<::::::>>>BBBEEEOOOYYYXXXNNNEEEBBBDDDPPPOOOQQQWWW^^^___ZZZUUU___```^^^WWWRRRYYYlll|||yyyqqqttttttnnnqqq||||||}}}}}}zzz{{{~~~~~~{{{sssgggZZZQQQLLLJJJUUUdddooozzzooo]]]XXXpppzzzpppggg]]]WWWPPPNNNKKKGGGBBB@@@???@@@?????????>>>??????@@@AAA@@@@@@???===:::888999;;;???@@@@@@>>>>>>===<<<;;;999<<<888999@@@@@@???IIIRRR\\\oootttggg]]]WWWOOOIIIFFFHHHFFF@@@<<<<<<999:::FFFXXXdddnnnyyygggUUULLLGGGEEE===<<<;;;<<<@@@HHHRRRYYYpppxxx|||yyyxxxzzz}}}~~~}}}{{{zzzzzzzzzyyyvvvttttttvvvxxxzzz~~~zzzsssjjjcccaaaccceeeqqqwww~~~yyysssooorrrwww}}}~~~}}}}}}xxxwwwqqqvvv{{{tttkkkggg[[[III>>>;;;999999999777333///444444444444444444444444555555666888999:::888666444444444444555555555666555555666777777777777777888888777777777777888888777888888999999888888777777666666777777888999:::777888999:::<<<<<<<<<<<<;;;<<<<<<;;;:::;;;<<<>>>???AAAEEEGGGFFFBBB===:::<<<;;;;;;<<<<<<===>>>????????????@@@AAABBBDDDDDDCCCCCCEEEGGGHHHJJJKKKLLLLLLKKKJJJIIIHHHIIIJJJJJJFFFIIIKKKLLLKKKJJJJJJKKKMMMLLLJJJHHHHHHIIIKKKLLLNNNPPPQQQOOOLLLLLLOOOSSSQQQOOOMMMMMMOOORRRTTTTTThhhwwwttteeekkkoooqqqvvv{{{pppdddXXXPPPOOOZZZbbbmmmssssssvvv{{{uuurrrrrrkkkhhhdddbbb```]]]XXXTTTQQQQQQRRRVVV___ccc\\\RRRKKKOOOTTTXXXZZZ^^^ccchhhaaaYYYQQQOOONNNNNNQQQUUUYYYZZZYYYTTTOOOMMMOOORRR```jjjtttsssiii^^^[[[\\\XXXTTTPPPPPPTTTWWWYYYXXX[[[___aaa``````gggsss}}}|||zzz|||zzzwww|||}}}~~~|||tttfffVVVNNNOOOSSS^^^gggoootttzzz~~~sssiii]]]ZZZppp}}}sssjjjaaaYYYRRREEECCCBBB@@@?????????@@@======>>>>>>>>>>>>>>>>>>???<<<<<<>>>===:::999;;;;;;===>>><<<;;;===<<<999666:::777999CCCCCC>>>BBBDDDFFFOOO]]]kkkwww}}}qqqhhh```WWWSSSVVVTTTKKKEEEDDD======HHHYYYdddmmm|||vvvwwwsssrrrbbbXXXKKKBBB>>>???AAABBBMMMUUU___fffkkksss~~~~~~xxxzzz~~~uuusssyyy~~~qqqcccZZZSSSHHH>>>777777777666555444333222444444444444444444444444333333444666888888777444333333444444444555555555444555666666777777666666888777777777777777777888666666777777777777666666666666666666777888999999555666888:::;;;;;;;;;;;;::::::;;;:::999999<<<>>><<<===???AAA@@@>>><<<:::;;;;;;;;;;;;<<<===>>>??????@@@AAABBBCCCDDDDDDDDDAAACCCFFFIIILLLMMMMMMMMMLLLKKKJJJIIIHHHIIIIIIJJJHHHKKKNNNNNNKKKIIIIIIJJJLLLKKKJJJIIIIIIKKKLLLMMMOOOQQQQQQNNNJJJIIILLLPPPPPPOOOMMMLLLLLLMMMOOOPPPYYYcccpppvvvlllaaa\\\eeeuuuyyyqqqfff]]]NNNOOOUUU]]]bbbgggssssssggg```]]]VVVUUUSSSTTT[[[```]]]UUUMMMPPPSSSSSSRRRTTTZZZ___XXXQQQKKKJJJHHHEEEEEEHHHVVV[[[___^^^YYYUUUTTTUUUUUU[[[aaaeeeccc```^^^]]]RRRQQQOOOPPPSSSYYY___cccfffjjjqqqwww{{{}}}}}}|||~~~|||yyyuuuvvvkkkhhhccc[[[WWW]]]kkkvvvssstttpppiiihhhooouuuvvvlllkkkjjjgggccccccnnn{{{{{{ssskkkcccYYYMMMFFF>>>>>>======>>>??????>>><<<<<<===>>>======<<<;;;:::777777===???<<<:::<<<777;;;<<<999999===<<<888666===:::999AAAAAA===BBBCCC@@@@@@EEELLLUUUcccnnnxxxxxxlllfffgggbbbUUUKKKJJJCCC@@@GGGTTT]]]hhhyyytttrrrXXXHHHAAA===<<<<<>>;;;;;;;;;;;;;;;<<<<<<<<<:::::::::;;;<<<===>>>??????@@@BBBDDDEEEEEEDDDDDDAAACCCHHHKKKNNNOOONNNMMMKKKKKKIIIHHHHHHIIIJJJKKKJJJMMMPPPOOOLLLHHHHHHHHHLLLLLLMMMMMMMMMNNNOOOOOOOOOQQQQQQMMMHHHFFFJJJNNNLLLOOORRRRRROOOLLLMMMNNNVVVaaaiiijjjpppxxxnnnnnnxxx}}}zzz|||~~~qqq```VVVNNNOOOSSSXXXaaakkkvvvsssvvvkkkiiifffdddiiioooooojjj[[[\\\ZZZTTTNNNKKKNNNRRRXXXSSSOOOOOOMMMHHHEEEEEE>>>GGGQQQUUURRRMMMJJJJJJGGGHHHLLLUUU^^^ccccccbbb\\\^^^bbbdddfffiiillloooyyywwwvvvzzzzzzyyytttfff[[[ZZZPPPQQQSSSXXXdddvvv~~~zzzooo___ZZZaaaggghhhzzzzzzyyytttnnniiidddaaahhheeebbb___[[[RRRGGG???AAA@@@????????????>>><<<;;;<<<=========<<<:::999@@@;;;:::@@@AAA<<<888888555999:::777888<<<<<<888333<<<:::666999888888@@@@@@>>>>>>AAACCCDDDJJJQQQXXX\\\aaajjj|||uuussskkkYYYLLLJJJGGGBBBEEEOOOWWWcccwwwsss~~~___KKKEEEFFFDDDAAA===;;;===AAAEEEHHHMMMUUU]]]aaabbbfffpppyyyyyyzzz}}}|||zzzuuugggSSSCCC;;;888666555444444444444444444444444222222333333333333444444444444444333333222222222555444444333333444444555444444444555666777777888555666666777666666555555222333444444555444444444555555555555666666666666666666777888999::::::::::::::::::999999888888888<<<;;;:::;;;>>>>>><<<:::======<<<<<<<<<<<<======BBBBBBBBBCCCDDDFFFGGGHHHHHHIIIJJJLLLLLLLLLLLLKKKJJJKKKLLLLLLKKKKKKLLLMMMMMMOOORRRSSSRRRPPPLLLJJJMMMNNNPPPQQQQQQPPPNNNMMMUUURRRNNNJJJIIIJJJLLLNNNPPPPPPOOOOOOOOONNNNNNNNNUUU]]]cccaaa^^^eeexxxxxxddd```|||zzz|||}}}{{{iiiWWWQQQSSSUUUVVVXXXttt~~~{{{yyy~~~~~~}}}~~~qqqhhhdddbbbeeeeeeaaa___``````aaaeeegggbbbXXXRRRQQQOOOMMMQQQ[[[___[[[VVVVVVZZZ]]]ccchhhlllnnnoooooommmnnnpppsssvvvxxxyyyxxxxxxqqqrrrvvvlll^^^NNNJJJOOOPPP[[[kkkwwwuuuggg___TTTZZZnnn|||}}}rrrmmmcccVVVddd^^^WWWOOOJJJFFFBBB@@@@@@???>>>>>>===>>>>>>>>>>>>===<<<:::::::::;;;<<<:::;;;===???>>><<<:::888<<<;;;999888777888999999999999999:::::::::;;;;;;===>>>>>>???@@@@@@AAAAAACCCEEEIIIQQQaaavvv}}}hhhVVVLLLHHHHHHDDDAAARRRUUU```xxxrrrzzzggg^^^]]]WWWTTTMMMGGGAAA>>><<<<<<:::???DDDEEEFFFJJJTTT\\\ccciiirrr}}}||||||wwwwww|||yyynnneeeYYYIII===888777666555444444444444444444444444222222222333333333444444444444333333333222222222444444333333333333444444333444444555666666777777555555555555555555555555444444555555555555444333555555555555666666666666777777777888888999999:::999999999999999888888888<<<:::999;;;===>>><<<:::;;;;;;;;;<<<<<<>>>??????EEEEEEEEEFFFFFFFFFGGGGGGFFFGGGIIIJJJKKKKKKJJJJJJIIIKKKLLLLLLKKKKKKLLLMMMNNNOOOPPPQQQPPPNNNLLLJJJLLLMMMNNNOOOOOOOOOOOONNNSSSQQQMMMJJJIIIJJJMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNUUU\\\\\\YYY\\\hhhsss}}}{{{ccc[[[ffftttyyyuuuqqqxxx|||uuukkk[[[MMMJJJMMMZZZeeeooorrrsssxxx~~~zzzuuupppmmmoooooommmmmmooollljjjkkknnnmmmhhheeeeeegggcccdddjjjmmmiiieeeeeeiiimmmrrruuuuuurrrooonnnvvvyyy}}}{{{vvvvvvwwwpppdddUUUPPPTTTbbbjjjttt{{{lll```[[[UUUaaazzztttmmmbbbVVVXXXSSSMMMHHHEEEDDDBBBAAA???>>>===<<<<<<<<<<<<<<<===<<<<<<;;;;;;:::;;;;;;:::;;;===>>>>>><<<:::888::::::999888888888888888999999999::::::::::::;;;======>>>>>>???@@@@@@@@@BBBBBBCCCGGGPPP___ooozzz|||ppp```TTTMMMKKKJJJGGGEEEUUUXXXdddwwwqqq~~~xxxmmm___RRRHHHCCC???@@@???===:::<<>>BBBHHHQQQ[[[dddkkkooozzz|||~~~vvvqqqtttqqqxxxtttmmmcccYYYNNNFFF;;;555333444555444333333333333333333333333222222222222333333333333333333333333222222222222444444333333333333444444333444444555555666666666555444333222222333444555555555666666666555555444555555555555666666666666888888888888888888888888777888888888888888888999::::::999;;;======<<<::::::::::::;;;===>>>@@@AAAFFFFFFGGGHHHHHHGGGFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIIIIKKKLLLLLLKKKJJJLLLMMMNNNNNNNNNNNNMMMLLLKKKJJJKKKKKKKKKLLLMMMNNNOOOOOOQQQOOOMMMKKKJJJLLLNNNOOOLLLLLLMMMMMMNNNNNNOOOOOOIIIOOOUUUVVVTTTTTTWWW[[[bbbsssnnnbbbXXX]]]ooorrrjjjsss|||vvviiiYYYOOOOOOSSS[[[bbbbbb```dddkkkyyy}}}}}}}}}}}}|||}}}|||vvvsssvvvyyyxxxwwwwww{{{xxxxxxxxxvvvuuuvvv{{{|||yyywww}}}~~~||||||wwwwwwuuurrrqqqssstttoooooossssssmmmmmmrrrrrrvvvzzzyyyvvvuuuxxx{{{rrr```[[[]]]\\\hhhoooeee[[[QQQKKKGGGBBB??????@@@AAAAAA======<<<;;;::::::999999;;;;;;;;;;;;;;;::::::999999:::<<<===<<<;;;999888888999999999999888888777888888999999999:::::::::<<<<<<======>>>????????????>>>======@@@GGGQQQXXX^^^___^^^YYYQQQJJJHHHHHHLLLJJJIIIYYY\\\hhhvvvsssxxxiiiaaa\\\YYYVVVQQQKKKGGGDDDBBB?????????AAACCCGGGKKKNNNSSSUUUXXX\\\dddppp~~~{{{uuutttwwwnnnhhheeeXXXYYY[[[```hhhsss}}}}}}yyy}}}iiigggooozzz}}}mmm___UUULLLCCC<<<888333000111333444444222222222222222222222222111222222222222333333333333222222222222222222222444333333333333333333444333333444444444555555555444333111000000222444555333444555666777777777777555555555555666666666666888888888888777777777777666666666777777888888888999999999:::<<<<<<;;;;;;::::::;;;;;;===>>>???@@@CCCDDDGGGHHHIIIHHHGGGFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIJJJLLLKKKJJJJJJKKKMMMNNNMMMLLLLLLKKKKKKJJJKKKJJJIIIIIIIIIJJJLLLNNNPPPOOONNNLLLKKKKKKMMMNNNOOOKKKLLLLLLMMMOOOPPPPPPQQQKKKNNNQQQSSSRRRQQQPPPOOOTTT^^^kkkwww|||ooo\\\WWWhhhppplllrrrrrriiibbb[[[XXXWWWQQQIIILLLWWWbbbllltttuuusssooohhhbbbmmmwww~~~~~~}}}~~~xxxlllddd]]]UUURRRRRRXXXZZZeeeuuuxxxxxxtttlllddd```bbbeeekkk___```hhheeeiiiuuuzzzwwwwwwkkk```VVVNNNDDDAAA<<<:::;;;<<<===>>><<<<<<<<<;;;:::999888777888999:::;;;;;;:::999888999:::;;;;;;;;;:::888777666777888999999888777666888888888888999999999999;;;;;;;;;<<<======>>>>>><<<<<<;;;:::;;;>>>CCCGGGGGGHHHJJJIIIFFFDDDEEEFFFKKKKKKKKKZZZ]]]kkkuuuttt~~~uuusssqqqpppmmmeee[[[SSSQQQOOOJJJFFFCCCBBBAAABBB@@@???>>>AAAHHHTTTbbbjjjttt}}}|||kkk]]]VVVTTT[[[___dddddd```\\\ZZZZZZ]]]]]]___dddmmmyyy|||}}}{{{}}}wwwfffjjjvvv~~~yyymmm]]]OOOFFF===777444222111000111333333333222222222222222222222222111111111222222222333333222222222222222222222222333333333222222333333333333333333333444444444444333222000///000111333555111222333555777888999999555555555555666666666666888888777777777777777777555555555666666777777777777888999::::::;;;;;;;;;===<<<<<<<<<<<<======>>>>>>@@@CCCFFFGGGHHHGGGFFFGGGGGGGGGHHHHHHIIIJJJJJJIIIJJJKKKKKKJJJJJJKKKLLLNNNMMMLLLJJJJJJJJJJJJJJJIIIHHHGGGGGGHHHKKKNNNOOOMMMMMMLLLLLLMMMMMMNNNOOOKKKLLLMMMNNNOOOPPPQQQRRRNNNNNNNNNOOOPPPQQQPPPNNNOOOTTTYYY^^^jjj~~~tttfff^^^ffftttyyyxxxwwwvvvvvvuuu}}}{{{qqqhhhbbbUUUHHHEEELLLKKKQQQWWWYYY[[[]]]ZZZVVV^^^ddduuu|||wwwiiiYYYQQQLLLHHHHHHJJJUUU[[[iiizzz~~~uuuhhhZZZUUUZZZfffppp{{{nnnmmmqqqhhhcccffffffhhhoootttqqqiii^^^TTTLLLDDDAAA===::::::::::::999;;;;;;;;;;;;:::999888777777888999::::::999888777888999::::::999999777777555666888888999888777666777777777888888888999999999::::::;;;;;;<<<======;;;<<<===<<<<<<===???BBBCCCEEEFFFFFFFFFFFFFFFGGGGGGIIIIIIVVVZZZkkk{{{ppprrr|||qqqnnnhhhaaaZZZSSSOOOLLLMMMKKKHHHEEEEEEFFFIIIKKKSSS]]]ddddddeeejjjjjjeee```bbbfffjjjmmmnnnnnnnnnlllrrryyy~~~wwwuuuooofff\\\WWWXXXZZZ\\\aaagggkkkmmmpppuuuxxxxxxzzz}}}{{{||||||{{{}}}~~~zzzuuulllrrr}}}tttnnnggg[[[NNNDDD===888444222222222222222222333333111111111111111111111111111111111111222222222222111111111222222222222222333333222222222222333333333333333333333333333333111111000000111222333444000111333555777888999999555555555555666666666666777777777777777777777777444555555555555555666666555777999:::999999;;;<<<======<<<<<<<<<<<<======<<<>>>@@@CCCEEEFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKHHHJJJKKKKKKJJJIIIKKKLLLMMMMMMLLLKKKJJJJJJJJJJJJIIIIIIGGGGGGHHHJJJLLLNNNMMMMMMMMMMMMNNNNNNMMMMMMKKKKKKLLLMMMNNNOOOPPPQQQNNNLLLKKKKKKLLLNNNOOOOOOLLLQQQUUUVVV[[[jjjxxxrrrnnnvvv{{{aaalllzzz|||rrrqqqwww|||ppp```UUURRRLLLLLLJJJFFFGGGKKKJJJGGGHHHMMM^^^yyyyyywwwsssooopppqqqlllddd\\\RRRJJJKKKOOOPPPQQQSSS^^^fffrrrrrr^^^QQQRRRddd}}}wwwtttfff^^^^^^]]]]]]```bbbaaa\\\TTTJJJCCCDDDBBB???===<<<:::888666888999:::;;;:::999888777666777888888888888888888888888888888888777777666555666666777777777777666666777777777777888888888888888999999:::;;;;;;<<<<<<===>>>===<<<;;;<<<>>>BBBCCCCCCCCCCCCCCCBBBBBBBBBEEEDDDPPPUUUiiiwwwlllppp~~~jjjfff___XXXTTTQQQOOOOOONNNVVVWWWQQQOOOSSSSSSMMMJJJOOOTTTWWWWWWXXX\\\___\\\aaafffiiiiiikkkpppuuummmoooooonnnnnnqqqxxx}}}wwwxxx{{{zzzyyy{{{zzz~~~wwwtttwww{{{xxx|||~~~qqqeee```VVVOOOEEE>>>:::777444444000111222222111111111222111111111111111111111111111111111111222222222222000111111111222222222222333333222222222222333333333333222222222222222222000000111222222333444444111222333444555666666666555555555555666666666666555555666666777777888888555555555444444444444444444666999:::999999:::<<<<<<<<<<<<<<<<<<===>>>???>>>???@@@BBBCCCEEEFFFFFFFFFFFFEEEEEEFFFGGGIIIJJJHHHIIIKKKJJJIIIIIIJJJLLLMMMMMMLLLLLLKKKJJJJJJIIIJJJIIIIIIHHHIIIJJJKKKLLLMMMMMMNNNNNNNNNMMMLLLLLLIIIJJJJJJKKKLLLMMMMMMNNNLLLKKKJJJIIIJJJLLLMMMNNNMMMPPPSSSSSSSSSYYYeeeqqq}}}yyy|||eee]]]ZZZcccmmmqqqqqqppprrrfffaaa```\\\VVVTTTRRRJJJBBB===<<>>=========;;;888555555666888999999888777666777666666666777777888999888888777777777666666666555555555555555666777888666666666777777777888888777777888888999::::::;;;:::;;;<<<<<<::::::;;;<<>>>>>>>>>>>>>>===;;;===AAA@@@JJJQQQhhhwwwlllsssyyy}}}rrrkkknnnmmmgggeeelllssstttssstttzzz|||~~~|||xxxssstttyyy|||tttqqqpppooo{{{|||xxxwwwmmmZZZOOONNNCCC;;;444111111111222222///000111111000///000111000000000000000000000000000111111111111222222222000000111111222222222222333222222222222222222333333222222222222222222222///000111333444444444444333444444444444444333333555555555555666666666777444555555666777888888999555555555444444333333333333666999:::888888:::<<<:::::::::;;;===>>>@@@AAAAAAAAAAAAAAABBBDDDEEEFFFEEEEEEDDDDDDDDDFFFGGGIIIHHHIIIKKKJJJIIIIIIJJJLLLMMMMMMMMMMMMLLLKKKJJJIIIJJJJJJIIIIIIIIIJJJJJJKKKMMMNNNNNNOOONNNMMMLLLKKKHHHHHHIIIIIIJJJKKKKKKKKKKKKLLLKKKKKKJJJKKKLLLMMMOOONNNOOOOOONNNNNNSSSXXXhhhwww~~~xxxoooeee[[[UUUVVV]]]kkkyyyyyyqqquuuwwwxxxvvvooo```QQQJJJ@@@AAAQQQ]]]^^^]]]___TTTSSSRRR[[[qqqxxxrrruuu~~~}}}zzzyyyvvvhhhddddddnnnzzz{{{nnn```WWWMMMGGGHHHGGGEEENNN[[[fffjjjwwwpppbbbYYY]]]aaabbbcccbbb^^^ZZZ^^^\\\ZZZ\\\eeerrr|||xxxxxxkkk___YYYSSSNNNDDD<<<;;;>>>???===;;;999:::;;;===>>>===999666222333666777888777666555777666555555555777888999777777777777666666666666666555444444444666777888666666666666777777777777777777777888999999::::::777999:::;;;:::;;;<<<>>>???>>>>>>>>>??????===<<<;;;???===GGGNNNggg{{{pppxxx}}}{{{{{{zzz~~~zzzrrrnnnwwwpppaaa]]]VVVHHH>>>>>>777444222000111222111000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111444333333222222333333444111111000000000000111111111111000000000000000111555555555555555555555555333333444444555666666777666666666666666666666666333555555333555999999555111:::CCCBBB;;;555888<<<>>>;;;999999<<<>>>===<<>>===<<<666<<>>888888666444111000111222111000000000000000000000000000000000000000000000000000//////000000000111111111111111111111111111111111333333333333333333333333111111000000000000111111111111000000000000000111444444444444444444444444333333333444555666666666666666666666666666666666444777777333333555555222:::BBBIIIHHH@@@:::;;;???>>>;;;999:::<<<>>>===<<<>>>???@@@???>>>>>>???AAABBBBBBBBBBBBBBBDDDEEEFFFFFFGGGHHHHHHGGGGGGHHHJJJLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIKKKIIIHHHIIILLLMMMLLLJJJJJJJJJJJJKKKKKKKKKLLLLLLKKKJJJIIIHHHIIIJJJLLLNNNNNNNNNNNNMMMMMMNNNQQQSSSUUUXXX```ooo~~~uuuqqqxxx{{{hhhYYYaaarrr{{{zzzwwwvvvyyyzzzvvvlllfffgggiiiccc[[[VVVLLLJJJEEEDDDIIIQQQRRROOOOOOPPPQQQRRRUUU^^^jjjtttoooiiifffeeeaaa[[[YYY\\\ffflllooolllhhhbbbZZZRRRLLLMMMOOOSSSVVVTTTNNNIIIFFF@@@>>>DDDIIIJJJMMMQQQ___nnn{{{{{{sssllliiihhhlllzzzsssggg[[[PPPQQQ```pppyyy|||ppppppmmmfff```___ccchhhnnniiiaaaWWWNNNGGGCCCAAABBB???<<<:::::::::999999888888999::::::999888888555555666666666666555555555555555555555555555555444444555555666666666666444555555555555555444444444555666777888999999999888666555555888999888777999777777888:::<<<<<<<<<===>>>AAACCCDDDDDDCCCBBB@@@999>>>FFFLLLdddwwwppp~~~}}}yyyssspppyyy}}}zzzyyypppbbbRRRDDD???;;;555222444555333111000111111111000000000000000000000000000000000000000000000000000//////000000000000111111111111111111111111111111222333444444444444333222111000000//////000000111000000000//////000000111333333333333333333333333222333333444444555555666555555555555555555555555666:::;;;666333333444333888???EEEDDD>>>:::;;;>>>===;;;::::::<<<>>>=========>>>???>>>===<<<===>>>BBBAAAAAAAAABBBCCCDDDEEEDDDFFFGGGGGGGGGGGGIIIKKKLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHGGGGGGGGGHHHHHHIIIKKKIIIHHHHHHJJJKKKKKKJJJJJJJJJKKKKKKKKKLLLLLLLLLKKKJJJIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNMMMNNNPPPSSSRRRPPPTTTcccuuu~~~{{{sssvvv~~~xxxyyyxxxWWWMMMWWWdddiiijjjkkkwww}}}uuullliiiqqq{{{{{{uuupppfffeee^^^VVVSSSSSSOOOJJJKKKLLLMMMLLLLLLLLLOOORRRQQQOOOOOOPPPNNNIIIGGGHHHIIIQQQVVVUUURRRNNNGGGAAABBB@@@@@@DDDIIIMMMMMMKKKMMMLLLNNNQQQSSSVVV]]]eeesssttthhhbbbaaavvv}}}zzzrrrkkkddd[[[TTT\\\ooo~~~zzzssshhh^^^YYYZZZ]]]ddd^^^UUUKKKCCC???>>>>>>???<<<999888888888777666777888999999999999888888555555666666666666555555444444444444444444444444444444444555555555555666444444555555555555555444555666777777888888888777888666555555777888888777888888888:::<<<======;;;>>>???BBBEEEGGGGGGGGGFFFDDD===@@@FFFJJJccctttmmm}}}yyywwwtttsssvvv|||~~~}}}xxxuuuppphhhbbbRRREEE999555333000111444333222000000111111000///000000000000000000000000000000000000000000000000////////////000000000111111111111111111111111111111222444555555444222111000000////////////000000000////////////000000111111111111111111111111111222222333333444444444444444444444444444444444444777===???:::555555777888111666;;;<<<:::999;;;>>><<<<<<;;;<<<============>>>???@@@???>>>======>>>AAAAAAAAAAAABBBBBBCCCCCCBBBDDDFFFGGGGGGGGGIIIKKKKKKLLLLLLLLLKKKJJJIIIHHHFFFFFFFFFFFFGGGGGGHHHIIIKKKJJJIIIIIIIIIJJJKKKKKKJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJIIIIIIJJJJJJKKKLLLMMMNNNNNNMMMNNNPPPRRRUUUSSSTTT___lllqqqjjjbbbgggjjjqqq{{{~~~vvvtttrrrvvvooo___```eeegggggghhhtttvvvmmmkkkvvvwwwmmmjjjkkkiiidddcccaaa^^^ZZZTTTQQQOOONNNKKKLLLNNNPPPOOOLLLJJJIIIHHHMMMPPPNNNNNNOOONNNKKKPPPMMMMMMRRR\\\fffmmmpppnnnnnnmmmllljjjlllqqqwwwwwwfff[[[VVVeeejjjfffllltttnnnbbb___\\\]]]eeettt{{{qqqeeeZZZTTTTTTVVVUUUQQQJJJBBB===;;;;;;<<<<<<:::888666777777666555777777777888888888888888555555666666666666555555444444444444444444444444444444444444444444444444333444555555666555555555666777777777777777666666999888777777888999::::::888888999;;;>>>>>>===;;;;;;===@@@CCCFFFFFFFFFFFFEEE???BBBEEEIIIdddooojjj}}}qqq~~~~~~~~~yyyxxx}}}yyyuuupppjjjddd[[[RRRLLLCCC;;;222/////////111333111000///000111111000...////////////////////////////////////////////////...////////////000000000000000000000000000000000000111333444444333111000000000////////////000000//////......///000111111111111111111111111111111222222222333333333333333333333333333333333333333444;;;>>>999555666999:::444777:::;;;;;;;;;===???;;;<<<===============>>>>>>@@@BBBBBB@@@??????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBDDDEEEFFFFFFFFFHHHJJJJJJKKKLLLLLLLLLKKKIIIHHHEEEEEEEEEFFFGGGHHHIIIJJJLLLLLLLLLKKKJJJJJJKKKLLLKKKKKKKKKKKKLLLLLLLLLMMMLLLKKKKKKKKKJJJJJJKKKKKKLLLMMMNNNNNNMMMNNNOOOQQQSSSTTTWWW^^^dddeeeaaa]]]]]]]]]___hhhsssyyyyyyvvvqqqooonnnsssvvvvvv|||vvv___^^^ooozzztttyyy~~~sssttt}}}~~~~~~yyyrrrkkkggggggiiigggjjjlllllljjjgggbbb^^^WWW\\\```dddiiinnnnnnkkkiiieeecccgggrrr{{{tttpppnnnlll~~~xxxgggZZZVVV[[[aaafffsssvvvfffeeeeeefffjjjrrr|||xxxrrriii]]]SSSNNNMMMMMMCCCAAA???<<<:::999888888;;;999777666777777555444666666666777777888888888555555666666666666555555444444444444444444444444444444444444333333333333333444444555666666555555666777777777777666555555888888888888777888999:::888888999;;;>>>>>>===;;;999<<>>777777333...,,,---...000111000//////000111111///---////////////////////////////////////////////////......////////////000000000000000000000000000000///000111111111111000///000//////......//////000............///000111111111111111111111111111111222222222222222222222222222222222222222222222222000555777444333555888888::::::999999:::::::::::::::<<<>>>>>>=========>>>>>>AAACCCDDDCCCBBBBBBBBBAAABBBCCCCCCCCCCCCBBBBBBBBBDDDEEEEEEEEEEEEGGGIIIHHHIIIKKKMMMMMMLLLJJJIIIEEEEEEFFFFFFHHHIIIJJJKKKKKKLLLNNNMMMLLLJJJKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLNNNNNNMMMMMMOOOPPPKKKOOOUUUYYY[[[\\\]]]]]]YYY]]]aaaaaa```aaagggmmmpppppppppuuu|||iii[[[ZZZeeeyyy|||uuuqqqqqqwwwwwwzzz}}}uuutttwwwwwwnnncccjjjtttyyysssmmmmmmttt}}}nnnddd\\\VVV___dddjjjnnnqqqnnnbbbUUUZZZVVV```rrrtttppphhhaaa^^^cccmmmtttjjjeee\\\SSSKKKFFFCCCBBB;;;<<<<<<======<<<;;;::::::999777777888888666444666555555555666777888999555555666666666666555555333333333333333333333333444333333333333333222222333333444555666666666666666666777777777666555555555666666666555555777888888888888:::<<<======;;;:::<<>><<<===???===@@@CCCDDDDDDCCCCCCDDDBBBCCCDDDDDDDDDDDDCCCBBBCCCDDDEEEEEEDDDDDDFFFGGGFFFGGGJJJMMMNNNMMMLLLKKKEEEEEEFFFGGGIIIJJJLLLMMMHHHKKKNNNNNNLLLIIIIIIIIIKKKKKKLLLLLLLLLMMMMMMMMMKKKLLLMMMNNNNNNNNNNNNNNNJJJLLLNNNNNNNNNMMMNNNPPPIIILLLPPPTTTUUUWWWYYYZZZUUUYYY]]]ZZZUUUUUU[[[bbbhhhkkknnnuuu}}}www}}}rrraaabbbyyyuuuddd]]]hhhxxxyyyyyywwwqqqrrrssslllpppyyy~~~uuulllgggiiinnnsssuuuwwwdddXXXQQQLLLLLLUUUaaaiiiooonnndddZZZ___TTTccc{{{xxxpppgggaaa___aaabbbbbbXXXTTTNNNHHHCCC???===;;;;;;;;;<<<=========<<<<<<;;;999888999999999777555555555444444555777888999555555666666666666555555333333333333333333333333333333333333222222222111222333444555666666666666555555666666666666666666444666777666444444666999999777777888:::<<<<<<<<<:::<<>><<<===???<<>>CCCBBBAAAAAAAAABBBCCCDDDDDDEEEEEEDDDDDDCCCBBBAAAEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGIIIKKKMMMNNNIIIHHHGGGFFFHHHJJJMMMOOOLLLJJJHHHGGGGGGHHHIIIJJJJJJIIIHHHHHHIIIKKKNNNOOOQQQMMMJJJJJJMMMPPPQQQQQQMMMNNNLLLJJJMMMQQQPPPLLLOOOOOOPPPQQQPPPOOONNNMMMNNNLLLQQQYYYZZZTTTQQQSSSTTTZZZ[[[]]]kkkxxxsssyyyyyyvvv~~~rrr^^^TTT___sss}}}{{{sssbbbXXX]]]llluuu}}}jjj]]]ZZZfffuuuvvvjjjhhheeehhhuuuxxxwww^^^MMMFFFMMM]]]qqqwwwzzzbbbXXX[[[lll|||mmmfffgggiiimmmsssxxx{{{}}}zzzmmm```[[[]]]ZZZPPPFFF???????????????>>>======999888888777777777777777999999999888888666555555333333333333333333333333666666666666666666666666444444444444444444444444444444444333333222222222000111111222222333444444222222333444555666777888666666666777888888999999999999888777777888999999AAA@@@>>><<<::::::===@@@EEEFFFLLLKKKKKKeeepppttt|||{{{||||||sssvvvzzz{{{~~~{{{uuuuuutttppplllgggbbbZZZUUUPPPIII@@@888999777444111///...//////000000000/////////........................------........................000/////////.........---........................000/////////.........---.........................../////////000000000000........................////////////000000000000000000000000000000000000111111111222222222333333333333333444555555666666555666888888888888:::<<<<<<;;;;;;<<<>>>??????>>>AAA@@@?????????@@@BBBBBBDDDDDDDDDDDDDDDCCCBBBBBBDDDEEEFFFFFFGGGGGGFFFFFFDDDDDDEEEEEEFFFHHHIIIJJJJJJIIIHHHFFFGGGIIIKKKMMMLLLJJJIIIGGGGGGGGGHHHIIIIIIHHHHHHHHHIIIKKKMMMNNNQQQNNNKKKJJJLLLNNNNNNNNNMMMNNNLLLJJJLLLQQQPPPLLLNNNOOOPPPPPPPPPOOONNNMMMNNNLLLOOOUUUWWWSSSRRRUUUSSSWWWVVVUUU^^^mmmrrrlllsssrrrsssxxxzzzsssqqquuu}}}ooohhhttt~~~fff___SSSZZZiiizzzrrrdddTTTRRRPPPTTTbbbppprrrlllbbbZZZQQQMMMTTTbbbsss~~~lll[[[RRRWWWggg}}}oooooosss{{{vvvfffdddgggqqq~~~xxxgggRRRHHHGGGHHHDDD???>>>>>>>>>>>>>>>======<<<999888777777666666777777888888888888777666555555333333333333333333333333444444444444444444444444444444444444444444444444444444444444333333222222333222222222222222222222222222333444555666777777666666666777888888999999:::999888777777888999:::??????>>>;;;999999;;;===AAABBBIIIIIIKKKeeennnrrr|||~~~{{{yyyyyy{{{}}}vvvnnniiiddd___\\\```XXXMMMDDD>>>999444000111000///---------...//////////////////.........------------------............................../////////......................................./////////............................................./////////000000000........................////////////000000000000000000000000000000000000111111111222222222222333222333333444444555555666555777888999888999:::<<<<<<;;;:::;;;===???>>>===>>>============>>>??????CCCDDDDDDDDDDDDCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFJJJIIIGGGFFFFFFGGGIIIJJJLLLJJJIIIGGGFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIKKKMMMQQQNNNKKKIIIJJJKKKKKKKKKLLLNNNLLLJJJLLLPPPOOOLLLMMMMMMNNNOOOOOOOOONNNNNNNNNLLLLLLOOOPPPPPPRRRUUUUUUWWWUUURRRWWWaaaccc]]]ZZZ___hhhtttzzztttooorrr|||wwwxxxgggXXXXXX\\\iiiqqqcccSSSRRRdddyyy~~~wwwjjj]]]VVVTTT\\\tttmmmcccfffttt|||wwwnnnrrrrrrpppvvvyyymmmhhhiiitttzzznnn^^^JJJ>>>===@@@???==================<<<;;;;;;999888777777666666777777777888888888777666555444333333333333333333333333333333333333333333333333333333333333333333333333555444444444444444333333444444333333222111111000222222333333444555666666555666666777777888888999:::999888888888888999:::<<<======;;;999888999;;;===>>>FFFHHHKKKfffjjjooo{{{~~~{{{yyy{{{yyy~~~zzztttqqqmmmeee]]]WWWSSSRRRTTTMMMCCC;;;777444222111000///............///000........................,,,,,,------------......................................................................................................................................./////////000000........................////////////000000000000000000000000000000000000111111111111222222222222222222222333444444555555444555777888777888999;;;;;;:::999:::<<<>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<>>EEEHHHKKKggggggmmmzzzqqqsss{{{vvvzzz|||}}}~~~zzztttkkkeeecccbbb^^^WWWOOOHHHEEEDDD>>>:::666222000//////...000//////...............---------------.........,,,,,,,,,,,,------..............................---------.......................................---------...................................................////////////........................////////////000000000000////////////////////////000000111111111222222222111111222222333444444444222444555666555666888999:::999888999;;;===<<<;;;999999:::::::::;;;;;;;;;???@@@AAABBBBBBBBBBBBBBB@@@AAABBBCCCDDDDDDDDDDDDGGGGGGGGGFFFEEEDDDBBBAAACCCCCCCCCDDDEEEGGGIIIKKKIIIIIIHHHGGGFFFEEEEEEEEEDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJIIIHHHHHHHHHIIIKKKJJJMMMMMMJJJJJJMMMNNNMMMIIIIIIIIIIIIIIIIIIJJJJJJNNNLLLHHHDDDCCCGGGJJJLLLKKKLLLLLLKKKMMMPPPQQQNNNPPPPPPSSSXXX\\\___^^^]]]^^^dddlllqqqpppooouuu}}}{{{sssqqqqqqooo}}}}}}jjjjjjnnnyyywwwmmmoooyyyxxxsssmmmhhhrrruuukkkhhhqqqsssvvv}}}vvvkkkeeeeeejjjooorrrtttuuuqqqkkkZZZUUUPPPOOOQQQQQQLLLHHHEEEAAA======>>>>>>;;;888999::::::::::::999888888888777777666555666666666555666666666666555444444333333333333333333333333333333333333333333333333222222222222222222222222444444444444444444444444111111222222222333333333111111222222333333444444555555555666777777888888888888888888888888888888555777:::;;;<<<===???AAA@@@@@@FFFHHHLLLhhhhhhrrr^^^lll|||wwwwww}}}{{{{{{}}}}}}yyy{{{wwwrrrnnnkkkeee]]]WWWRRRPPPLLLFFF>>>999666555.........---------............---------,,,,,,,,,,,,,,,,,,---------------++++++,,,,,,------......---------------------------------------.........---------------------------------------.................................------........./////////........................////////////000000000000////////////////////////000000000111111111111222000111111222222333333444111333444555444555666888999888777888:::<<<;;;:::888999::::::;;;;;;::::::======>>>@@@AAAAAAAAAAAA???@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDBBB@@@>>>===@@@@@@AAACCCEEEGGGIIIJJJGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIHHHIIIJJJIIIHHHHHHIIIKKKIIIMMMNNNJJJIIILLLNNNMMMJJJIIIHHHHHHGGGGGGHHHHHHLLLLLLHHHCCCBBBFFFIIIIIIJJJKKKLLLLLLKKKKKKJJJIIIJJJLLLPPPTTTWWWVVVSSSOOOMMMRRRWWWZZZ\\\___gggmmmvvvzzzyyytttpppssswwwxxxyyy|||sssuuummmmmmpppuuu|||xxxrrrttt{{{zzzqqqmmmlllsss}}}|||vvvooojjjoootttuuuwwwxxxuuuoooiiieeeccccccbbbaaa______^^^^^^IIIFFFCCC@@@@@@AAACCCDDDBBB???;;;999888999:::999888888888888888777777666888777666666555555666666444555555555555555444444333333333333333333333333333333333333333333333333111111111111111111111111222222333333333333444444000111111222333333444444111111111222222333333333444555555666666777777888666666777888888777666666444666888:::;;;===@@@CCCCCCBBBFFFGGGLLLiiikkkyyy999DDDUUUgggvvv}}}|||}}}~~~|||{{{{{{~~~~~~tttnnnkkkhhhccc```]]]WWWOOOIII@@@>>>:::666333000///...------............///000,,,,,,---------------,,,++++++,,,,,,,,,---------***++++++,,,------......------------------------,,,,,,,,,------.........------------------------,,,,,,,,,------.................................---------.........//////........................////////////000000000000////////////////////////000000000000111111111111000000111111222333333333111333555555555555777888888777666888:::;;;:::999888999:::;;;<<<;;;;;;::::::;;;<<<>>>???@@@@@@@@@>>>???@@@BBBCCCCCCCCCDDDBBBCCCCCCCCCBBB???===;;;???@@@AAABBBDDDFFFGGGGGGDDDEEEEEEFFFFFFFFFFFFFFFDDDEEEFFFGGGHHHIIIIIIIIIIIIKKKKKKJJJGGGFFFGGGIIIHHHMMMNNNJJJIIIKKKNNNMMMLLLKKKJJJHHHGGGGGGGGGGGGHHHKKKIIIDDDEEEJJJLLLJJJKKKLLLNNNOOONNNLLLKKKKKKHHHIIIKKKOOORRRRRROOOLLLMMMNNNNNNMMMMMMQQQVVVYYYaaaiiimmmjjjhhhlllrrruuuwww~~~yyyqqqsssdddeeegggkkkpppuuuyyy|||uuunnniiilllrrrwww~~~qqqeeeaaaccchhhlllwww~~~yyyqqqrrrnnnhhhiiinnnppppppkkkeee___\\\ZZZVVVRRRNNNKKKJJJKKKOOOSSSFFFCCC@@@>>>===???AAACCCAAA???<<<:::999999:::;;;777777777777777666555555777777666555555555555666333444444555555555444444333333333333333333333333222222222222222222222222111111111111111111111111111111111222222222333333222222222222222222222333111111111111222222222222444444555555666777777777444555666777777666555444666777777777888:::>>>AAACCC@@@CCCEEELLLjjj~~~jjj|||...111888GGG[[[ooo~~~{{{|||~~~zzzvvv|||~~~|||uuukkkccc```\\\WWWSSSOOOHHH@@@:::555222...---...000000///...//////...,,,,,,...///+++,,,---...///000000000+++++++++,,,,,,---------******+++,,,,,,---......------------------------,,,,,,,,,------.........------------------------,,,,,,,,,------.................................---------.........//////........................////////////000000000000////////////////////////000000000000111111111111000000000111222222333333222444555666666666888999888777666777999::::::999999:::;;;<<<===<<<;;;;;;999:::;;;===>>>?????????===>>>@@@AAABBBCCCCCCCCCCCCDDDEEEEEECCCAAA???===AAAAAABBBBBBCCCDDDEEEEEECCCDDDEEEFFFFFFGGGGGGFFFDDDEEEFFFGGGHHHIIIIIIIIIKKKMMMMMMKKKGGGEEEEEEGGGHHHMMMNNNKKKHHHKKKMMMNNNOOOMMMKKKIIIHHHGGGHHHHHHEEEJJJJJJFFFHHHNNNPPPMMMFFFGGGKKKNNNNNNLLLLLLNNNKKKIIIFFFFFFIIILLLNNNOOOJJJLLLMMMMMMNNNQQQRRRQQQOOOXXX^^^[[[WWWZZZ___cccmmmrrrnnnlllrrrpppjjjmmmiiijjjlllqqqvvvyyyyyyxxxuuummmjjjooosssssssssvvvwwwlllgggiiijjjhhhhhhmmmgggaaagggfff^^^^^^bbbeeeccc\\\SSSLLLIIIHHHIIIFFFEEEEEEFFFHHHNNNTTTHHHDDD???<<<;;;;;;:::999777999;;;<<<;;;999777666666666666777666555555444777777666555555555555555333333444555555444444444333333333333333333333333000000000000000000000000000000000000000000000000000000111111111222222222444444333222222111111111111111111111111222222222444444555555666777777777333444555666666555444333888888777666555777;;;>>>BBB>>>@@@CCCKKKkkk{{{gggzzz...000222444;;;HHHZZZggg~~~xxxwwwzzz}}}}}}~~~|||yyyuuuqqqjjjbbb]]]UUUQQQIIIAAA;;;777666666111000000///...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++******++++++,,,------------,,,,,,+++++++++,,,,,,,,,------.........,,,,,,,,,---------..............................////////////////////////........................------------------------...------------.../////////////////////.........///...............///000111111111111111222222222222222333333444555666666333555666888999999999999::::::::::::::::::::::::===>>>>>>>>>>>>>>>======@@@@@@@@@AAABBBCCCDDDEEECCCBBBAAABBBDDDFFFFFFEEEEEEDDDBBBBBBDDDDDDDDDCCCCCCDDDFFFGGGGGGFFFEEEDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKJJJHHHFFFEEEGGGIIIKKKLLLKKKJJJKKKLLLMMMLLLKKKIIIHHHHHHHHHHHHNNNKKKGGGDDDDDDGGGKKKMMMIIIHHHGGGJJJMMMOOOMMMJJJPPPNNNLLLKKKJJJKKKLLLMMMGGGIIIKKKMMMOOOOOOOOONNNOOOOOOPPPRRRSSSUUUVVVWWW______^^^]]]]]]]]]]]]]]]```^^^```kkkyyy{{{tttsssrrrrrrssstttsssqqqnnnuuussspppnnnllliiidddaaa```\\\XXXWWWWWWVVVPPPKKKPPPOOONNNKKKIIIFFFEEEDDDDDDAAA@@@AAABBBCCCIIIQQQSSSGGG<<<:::<<<;;;::::::999999999999888777555444777777666555444444333333444333333222222333333444555444333333444555444222333222111000000111222333222222333333333222222111//////...//////000111222111111111111111111111111333222111000000111222333111111000000111111222333444444555555666777777777555555444333444555666777666555666777666444999@@@GGGCCC===;;;GGGcccqqqaaa|||'''***+++,,,---444>>>FFFVVV```lllsss{{{|||wwwzzz}}}|||~~~~~~~~~}}}}}}~~~yyyuuummmfff___XXXQQQMMM>>>;;;777333000///////////////......---,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++******++++++,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,------------...........................................................................------------------------...------------...///////////////////////////...//////......///000000111111111111111111111111111222333333333444555555555333555666888999999999999:::::::::::::::999999999======>>>>>>>>>>>>======@@@@@@@@@@@@AAACCCDDDEEECCCAAA@@@AAACCCEEEEEEEEEEEEDDDCCCBBBCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIILLLLLLLLLLLLJJJHHHFFFEEEHHHJJJKKKKKKIIIIIIJJJLLLPPPOOOMMMLLLKKKJJJJJJJJJMMMJJJGGGEEEEEEGGGJJJLLLLLLJJJIIIIIILLLMMMKKKJJJOOONNNLLLKKKKKKKKKLLLMMMIIIJJJKKKLLLNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPRRRRRRRRRQQQRRRRRRSSSSSSYYYXXXYYYbbbllloooiiibbbdddccccccdddeeedddbbb```___^^^]]]]]]\\\ZZZVVVSSSUUURRRNNNOOOPPPPPPLLLGGGHHHGGGFFFEEEDDDCCCCCCBBBEEEAAA????????????DDDKKKQQQFFF;;;:::;;;;;;::::::888888777666666555555444777666666555444444333333444333333222222333333444333222111222333444333222222222111000000111222222111222222333222222111111//////////////////000111111111111111111111111111111111000000000000111111111111000000111111222333333333333444555555666666555444444333444555666777666666777999888666;;;BBBGGGBBB<<<;;;HHHeeepppbbb~~~'''))),,,+++))))))+++...111;;;FFFPPP[[[dddgggfffffflllssswwwxxx{{{}}}|||~~~~~~|||{{{|||yyy||||||yyyzzz~~~|||ddd]]]SSSJJJCCC===999777000//////...---.........---------,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************+++,,,,,,,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------...------------...//////......//////////////////////////////000111333333444444333333222222111111333333333333444444444444333555666888999999999999999999999999999999999999<<<======>>>>>>=========?????????@@@AAABBBDDDDDDBBBAAA@@@@@@BBBDDDDDDCCCDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEFFFGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGKKKKKKLLLLLLKKKIIIGGGFFFKKKKKKKKKJJJHHHHHHJJJLLLQQQPPPNNNMMMKKKJJJJJJIIIJJJIIIHHHFFFFFFHHHJJJKKKNNNLLLIIIIIIJJJKKKKKKJJJOOONNNMMMKKKKKKLLLMMMMMMKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPOOOOOOMMMLLLKKKJJJKKKKKKKKKLLLMMMNNNPPPQQQYYYXXXZZZ___cccbbb[[[TTTUUUTTTSSSTTTUUUUUUSSSQQQPPPPPPQQQSSSTTTRRROOOLLLJJJGGGFFFGGGJJJJJJHHHEEE??????@@@@@@AAABBBBBBBBBDDD@@@>>>===;;;:::>>>EEENNNDDD;;;:::;;;:::999999888777555444444444444555666666555555444333333333333333222222222222333333111000000111333444333222222111111000000111111222111111222222222222111111000000//////.../////////000000000000000000000000//////000000000000//////111000000000000111222222111111222333333444444555555444444444444555666666777666888:::999888===DDDHHHCCC<<<;;;HHHfff}}}oooddd))),,,......,,,+++***+++,,,...000333:::AAAHHHKKKXXX___gggjjjjjjmmmttt{{{zzz|||yyyvvvuuuwwwyyyxxx}}}~~~wwwpppjjjeee```HHHCCC<<<666222000///...000000111111000000///...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++***************++++++,,,,,,+++++++++++++++++++++------,,,,,,++++++******++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------------...//////............/////////////////////000111333444555777777666555444333333222444444333333333333333333333555666888999999999999888888888888888999999999<<<<<<======>>>=========????????????@@@BBBCCCDDDBBB@@@???@@@AAACCCCCCBBBCCCCCCCCCCCCBBBBBBCCCDDDFFFEEEEEEDDDEEEFFFHHHIIIHHHIIIIIIIIIHHHHHHGGGFFFGGGGGGIIIJJJJJJJJJIIIIIIMMMMMMLLLJJJHHHHHHJJJMMMPPPOOOMMMKKKIIIHHHGGGGGGHHHHHHHHHGGGHHHHHHIIIJJJMMMLLLIIIHHHIIIJJJKKKLLLNNNNNNMMMLLLLLLMMMMMMNNNMMMLLLKKKKKKKKKLLLNNNOOOPPPPPPPPPOOONNNLLLJJJIIIIIIJJJJJJLLLMMMOOOQQQRRRZZZ[[[^^^```___[[[TTTNNNNNNMMMLLLMMMNNNNNNMMMLLLLLLMMMOOOQQQRRRQQQNNNKKKFFFEEEDDDEEEGGGHHHFFFDDD======>>>???@@@AAABBBBBBBBB>>><<<<<<:::888<<>>EEEJJJDDD===<<>>>>>>>>???@@@AAABBBCCCBBB@@@??????AAABBBBBBAAABBBCCCDDDCCCAAAAAABBBEEEFFFEEEEEEEEEEEEGGGIIIJJJIIIIIIIIIIIIHHHGGGFFFFFFAAABBBEEEGGGIIIKKKKKKKKKOOONNNMMMKKKIIIIIILLLNNNOOONNNLLLKKKIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJIIIHHHIIIJJJMMMOOONNNMMMMMMMMMMMMMMMNNNNNNOOONNNLLLKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPOOONNNMMMGGGHHHHHHIIIKKKMMMOOOPPPUUUXXX\\\\\\XXXSSSNNNKKKNNNMMMLLLLLLNNNOOONNNMMMKKKKKKLLLMMMNNNLLLIIIFFFGGGFFFEEEEEEEEEEEECCCBBB>>>>>>>>>>>>?????????@@@???<<<:::;;;:::888<<>>???@@@BBBBBBBBBAAA???@@@AAABBBBBBAAAAAACCCDDDCCC@@@@@@BBBEEEEEEEEEEEEFFFGGGHHHIIIJJJIIIIIIIIIIIIHHHHHHGGGFFF>>>@@@CCCFFFIIIJJJKKKLLLMMMMMMMMMLLLJJJJJJLLLNNNOOONNNMMMKKKJJJJJJJJJJJJGGGFFFFFFGGGGGGHHHIIIJJJHHHIIIJJJJJJIIIJJJMMMPPPMMMMMMMMMNNNNNNNNNNNNNNNOOONNNMMMLLLKKKKKKKKKKKKJJJLLLNNNPPPQQQQQQPPPOOOIIIJJJJJJJJJLLLMMMNNNOOOQQQVVV[[[ZZZSSSNNNLLLMMMNNNMMMKKKLLLMMMOOONNNNNNMMMLLLKKKJJJJJJIIIFFFCCCGGGFFFFFFEEECCCAAA???>>>======<<<<<<<<<;;;;;;;;;<<<:::999::::::888<<>>===<<<<<<<<<;;;;;;:::::::::;;;999888999888777:::???@@@;;;999:::999555555777555555555555555555555555333333333333333333333333222222111111111111222222222111000111222333222111...///000111111000///...,,,---...///000000000000......---------...//////////////////////////////000//////////////////000///////////////000111111000000111111222333333333333444555666666666555444444444555777666444999@@@>>><<<888:::HHHeeeooodddfff'''&&&&&&''')))*********///)))&&&)))(((&&&(((---******)))***+++---///000...222777:::>>>DDDLLLRRRRRR[[[bbbbbb]]]___kkkwww}}}|||yyytttqqqrrrvvvzzzxxxxxx{{{}}}~~~}}}uuuqqqllllllpppoooiiigggiiigggggghhhjjjkkkmmmooooooggg^^^QQQFFF???;;;888666555555555333111000111333///222333000......***$$$///---++++++---...------......,,,+++)))))))))))))))))))))))))))*********++++++++++++++++++++++++************************))))))******++++++++++++)))))))))))))))******+++))))))******++++++++++++(((((())))))******++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------...//////---------...///000000111111000000000000000111111333333333333333333333444000000111222333333444444333555666888999999999999888888999:::;;;;;;<<<<<<999:::;;;<<<============<<<<<<======>>>@@@AAABBBDDDBBBAAAAAABBBCCCBBBAAA@@@CCCEEECCC???>>>BBBEEECCCDDDFFFHHHIIIIIIIIIIIIGGGHHHHHHIIIIIIHHHHHHHHHBBBDDDFFFHHHIIIJJJJJJIIIFFFHHHJJJJJJIIIIIIIIIJJJHHHHHHHHHGGGGGGHHHHHHHHHGGGFFFEEEEEEEEEGGGJJJKKKIIIKKKNNNMMMJJJHHHIIIKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMKKKIIIGGGDDDFFFIIILLLMMMMMMKKKJJJLLLKKKJJJJJJIIIIIIJJJJJJKKKQQQVVVRRRIIIDDDGGGMMMMMMKKKIIIJJJKKKMMMNNNMMMOOOLLLIIIGGGGGGHHHGGGFFFFFFGGGGGGEEECCC@@@??????=========<<<<<<<<<<<<;;;;;;999888999777555777<<<>>>:::999:::999555444666333333444555555444444333333333333333333333333333222222111111111111222222222111///000111111000///...///000111111000///...,,,---...///000000000000---------------...///000000000000000000000000000111000///......///000111///////////////000111111/////////000111111222222333333555666666666555444666555666888666444999@@@999777666999HHHfff~~~kkkaaaddd(((((((((((()))))))))))))))))))))))))))******+++++++++************++++++------...///111444777888>>>???BBBEEEFFFKKK\\\nnnzzzwwwsssqqqqqquuuzzz~~~}}}yyywww}}}~~~yyyrrrqqqssstttrrroooxxx}}}~~~~~~{{{wwwvvvxxxyyy~~~}}}|||yyyuuupppkkkhhhjjjiiieeeaaa]]]YYYVVVTTTRRRRRRSSSSSSSSSTTTTTTTTTDDD@@@;;;666333111222333////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((((((((((((((((((+++***)))))))))***,,,,,,,,,+++++++++***)))))))))''')))***)))((('''((()))(((((())))))))))))(((((((((((())))))))))))((((((*********)))))))))))))))******+++++++++******)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++...---,,,,,,......---,,,++++++,,,,,,---.........////////////000000000000222222111111222222333444222222222333333333444444333444444555666777777888333444555666777777777777555666777999:::;;;<<<<<<;;;;;;;;;::::::999999999======>>>>>>????????????BBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCAAAAAAAAACCCEEEFFFFFFGGGIIIKKKHHHGGGGGGHHHIIIJJJHHHGGGDDDDDDCCCCCCDDDFFFHHHIIIOOOLLLIIIHHHIIIHHHFFFCCCDDDFFFHHHJJJJJJJJJHHHGGGIIIJJJLLLKKKJJJJJJKKKLLLJJJKKKLLLMMMMMMLLLKKKJJJNNNNNNOOOOOOPPPOOOOOOOOOMMMPPPSSSSSSQQQNNNLLLKKKHHHIIIJJJJJJJJJJJJLLLNNNLLLIIIJJJMMMLLLHHHFFFHHHKKKLLLOOOPPPLLLFFFGGGMMMJJJKKKLLLMMMNNNOOOPPPPPPPPPMMMJJJIIIJJJIIIGGGEEEHHHGGGFFFDDDBBB@@@===<<<<<<>>>@@@AAA???<<<;;;;;;:::999777555555666777888888888888777666444333222555555444444444333333333333333333333333333333333111111111111000000000///////////////////////////---.........//////000000000000////////////000000////////////////////////000//////......000111222------......//////000000000///...------...///000...000222222222111222333777777777777666666666666777888999888888999;;;>>>888:::888888HHHkkklllZZZhhh'''((((((((())))))))))))))))))(((((())))))***++++++******))))))******+++,,,+++,,,---...111333444//////222666666888CCCOOOZZZ[[[]]]```eeekkkpppsssooommmmmmsss}}}wwwrrrlllkkkmmmooommmkkkssswwwzzzxxxsssppppppqqqsssrrrppplllhhhggghhhiiiqqqpppnnnjjjeee```[[[XXXRRRQQQOOOKKKHHHEEEBBBAAA;;;<<<<<<<<<<<<=========999777444000......//////------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******)))))))))***+++,,,++++++******************'''((())))))''''''((()))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))*********++++++******)))*********+++++++++,,,,,,++++++++++++++++++++++++*********++++++++++++,,,...,,,,,,,,,---...---,,,+++,,,,,,---......//////.../////////000000000000111111000000111111222333222222222333333333333444333333333444555555555666333444444555666666666666777777888999:::::::::::::::::::::999999999888888<<<======>>>???@@@@@@@@@CCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDCCCBBBAAA@@@???AAACCCDDDEEEFFFHHHJJJHHHGGGGGGHHHIIIJJJIIIGGGGGGFFFFFFFFFFFFGGGIIIJJJNNNKKKIIIHHHIIIIIIGGGEEEFFFGGGHHHIIIJJJIIIIIIHHHJJJKKKLLLKKKJJJIIIJJJKKKJJJKKKKKKLLLLLLKKKKKKKKKLLLMMMNNNNNNOOOOOONNNNNNKKKNNNPPPQQQOOONNNMMMMMMIIIIIIIIIIIIJJJLLLLLLMMMJJJHHHIIILLLLLLHHHGGGIIIMMMLLLNNNMMMHHHBBBDDDIIIHHHIIIIIIJJJLLLMMMMMMNNNLLLIIIFFFEEEFFFFFFDDDBBBGGGGGGFFFDDDBBB@@@>>><<<;;;===>>>>>><<<::::::::::::999777666555666777888777777777666555444333222444444444444333333333333222222222222222222222222111111111000000000//////........................---........./////////000000//////////////////000........................//////.........///000111............////////////000///...------...///000...///111111000000222333444444555555444444444444666777777777777888:::===888999888999IIIkkkooo^^^nnn''''''((((((((()))))))))))))))(((((())))))***++++++******))))))******+++)))))))))***+++,,,...///***)))+++......---000444444666999<<>>:::999777666444222000///---.........//////////////////...---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))***))))))))))))***++++++))))))******************'''((())))))''''''((()))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))*********************************++++++++++++,,,************************++++++++++++,,,,,,,,,,,,...,,,+++,,,---...---+++,,,,,,------...//////000....../////////000000000111000000000000111222222111111222222222333333333333333333333333333333333333333444444555555666666888888999999999999888888::::::999999999999888888;;;<<<===>>>???@@@AAABBBDDDCCCCCCCCCBBBBBBAAAAAABBBBBBBBBCCCBBBAAAAAA@@@===???AAABBBBBBDDDFFFHHHHHHGGGFFFGGGIIIJJJIIIHHHGGGGGGFFFFFFFFFGGGGGGHHHLLLJJJHHHHHHIIIJJJIIIHHHIIIIIIHHHHHHHHHIIIJJJJJJKKKLLLMMMLLLJJJIIIIIIJJJKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMNNNNNNMMMMMMJJJLLLNNNNNNMMMLLLMMMNNNKKKIIIGGGHHHKKKMMMLLLKKKIIIGGGHHHLLLLLLIIIHHHJJJMMMLLLLLLLLLFFF@@@@@@EEEFFFFFFGGGHHHIIIIIIJJJKKKHHHFFFDDDCCCDDDDDDCCCBBBFFFFFFEEEDDDBBB@@@>>>===;;;<<<<<<;;;999888888999:::999777666666666777888666666666666555333222111444333333333333222222222000000000000000000000000000000000000////////////.......................................///////////////............//////...........................------------...///////////////...............//////............///000///000000000///000222555222222333333333333333222555666666666666777:::<<<888888777:::KKKkkk}}}lll___sss'''''''''((((((((())))))((((((((((((((()))************))))))))))))******)))))))))))))))*********---,,,+++,,,---,,,+++***000000111222111///---,,,///000111222333666999<<<<<<999777666888::::::999999;;;===<<<999777888888::::::999666333111222333666666555555333222000/////////......---,,,,,,,,,------........./////////------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))))))))))))))******+++(((((())))))******++++++((()))******(((((()))***(((((())))))))))))(((((((((((())))))))))))((((((((((((((())))))))))))))))))))))))))))))******+++************++++++++++++************************++++++,,,,,,,,,------------,,,++++++------,,,+++,,,------......//////000........./////////000000111111000000111111222333111111111111222222222222333333333333333222222222222222222333333444555666666777888888888888888888::::::::::::::::::999999:::;;;<<<===???@@@AAABBBDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@BBBBBBAAAAAACCCDDDHHHFFFFFFFFFHHHJJJIIIIIIEEEEEEEEEDDDDDDDDDDDDDDDIIIHHHHHHHHHIIIJJJKKKKKKKKKJJJIIIGGGGGGHHHJJJKKKLLLMMMMMMLLLIIIHHHHHHIIILLLKKKIIIHHHHHHHHHIIIJJJJJJKKKLLLMMMNNNNNNNNNMMMKKKLLLLLLLLLJJJJJJKKKLLLLLLHHHEEEGGGKKKNNNLLLHHHGGGEEEGGGKKKLLLIIIIIIKKKKKKKKKMMMOOOKKKDDDAAACCCDDDEEEEEEFFFGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCAAA???===<<<;;;<<<;;;:::777666777999999888777666666666777777555555555555444333222111333333222222222111111111000000000000000000000000000000/////////.........................................................///......------......///........................,,,,,,,,,,,,------....../////////......---------...............//////000111111111000///111444777222333444444555444444333555666666666666888;;;===999777666;;;MMMllluuueee[[[ttt''''''''''''((((((((((((((((((((('''((())))))******))))))))))))))))))***))))))))))))))))))))))))---+++((('''(((***)))'''.........//////000000000,,,---...---+++,,,///222///...------...///000000---...000000//////000000///000000///------...///000000000000//////..............................+++,,,,,,,,,,,,---------....../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************((((((((())))))******+++)))***++++++))))))***+++(((((())))))))))))(((((((((((())))))))))))((((((''''''(((((())))))))))))))))))((((((((()))++++++))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,++++++,,,---,,,+++,,,,,,------.../////////............////////////111111111111111222333333000000000111111111222222444444444333333333333333222111111111222333444555444444666777888999999999::::::::::::;;;;;;;;;;;;999:::;;;<<<>>>???@@@AAACCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@???????????????BBBCCCDDDCCCAAA@@@AAABBBGGGEEEDDDEEEGGGIIIIIIIIIDDDDDDEEEEEEDDDDDDDDDCCCFFFFFFGGGHHHHHHJJJKKKMMMMMMKKKIIIGGGFFFGGGIIIJJJLLLMMMMMMLLLIIIHHHHHHIIIKKKJJJHHHGGGGGGGGGHHHIIIJJJJJJLLLMMMMMMNNNNNNNNNLLLMMMMMMKKKHHHGGGGGGHHHKKKGGGDDDEEEJJJLLLJJJFFFFFFEEEFFFKKKLLLIIIIIIKKKGGGIIINNNTTTRRRJJJEEEDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDEEEEEEBBBBBBAAAAAA???>>>===<<<<<<<<<;;;999777666777888777777666666666555555666333333444333333222111000222111111111111000000000111111111111111111111111/////////............---.......................................---------......------------..............................+++,,,,,,---------------//////......------,,,,,,---......///////////////222222222111000222555888333444666777888777666555555666777777888999<<>>QQQmmmqqqbbbYYYrrr&&&&&&'''''''''(((((((((((((((''''''(((((()))******))))))(((((())))))***))))))************)))(((++++++(((%%%&&&***+++)))))))))'''''''''((()))***+++,,,---------...000222...---------...//////000............------------+++,,,......------...///222222111000///...---,,,,,,,,,,,,,,,------------)))*********++++++++++++---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))******))))))(((((()))))))))))))))))))))***++++++))))))***+++(((((())))))))))))(((((((((((())))))))))))((((((&&&''''''(((((())))))***)))(((''''''((()))+++,,,)))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---+++***+++,,,---,,,***++++++,,,,,,---......///------........./////////111000000000000111222222///000000000000111111111333333333333333333333333111111000000000222444555222333555666888999999999999:::::::::::::::;;;;;;888999:::;;;<<<===>>>???@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@???>>>>>>>>>>>>???CCCDDDEEEDDDAAA@@@@@@AAAEEECCCBBBCCCEEEGGGHHHHHHEEEEEEFFFGGGGGGFFFFFFEEEDDDEEEFFFGGGGGGHHHJJJMMMLLLKKKHHHFFFEEEFFFGGGHHHKKKLLLMMMLLLJJJIIIIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFHHHIIIJJJKKKLLLMMMMMMMMMLLLMMMNNNLLLIIIFFFEEEFFFIIIFFFDDDDDDGGGIIIGGGEEEFFFEEEFFFKKKLLLIIIHHHKKKEEEGGGNNNUUUUUUNNNGGGFFFDDDDDDEEEEEEFFFFFFFFFFFFDDDEEEEEECCCAAA@@@AAABBB?????????>>>===<<<;;;::::::;;;;;;:::777555555666555555555555555444444444222222222222222111000000111111000000000/////////000000000000000000000000///.........------------------------------------.........---------------------,,,,,,,,,,,,------------------------------+++,,,------......------.........---------------,,,---...///000000000///111222222222111222444777333555777999999999777666555777888888888:::===@@@<<<777666AAAUUUooorrreee]]]ttt&&&&&&&&&'''''''''(((((((((''''''''''''((())))))))))))(((((((((((())))))((((((************)))((((((,,,,,,((((((,,,---***//////---,,,++++++******(((((()))***,,,---,,,,,,+++,,,,,,,,,+++,,,,,,---...---,,,+++,,,,,,,,,+++(((***,,,,,,+++***+++,,,//////...---,,,++++++++++++++++++++++++***************+++++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++(((((())))))***++++++,,,************************))))))))))))))))))))))))'''''''''''''''''''''''''''''')))*********)))((()))))))))))))))(((((((((''')))***)))((('''((()))(((((())))))))))))(((((((((((())))))))))))((((((&&&&&&''''''((())))))***)))((('''&&&''')))+++,,,))))))))))))*********************************************++++++++++++,,,,,,+++***+++,,,,,,,,,*********++++++,,,------------------.........//////...............///000000/////////000000000111111000111111111222333333333111000/////////111333444333444555666777777777777777777888888888999999999888888999::::::;;;<<<<<<>>>>>>>>>??????@@@@@@AAA@@@???>>>=========>>>>>>AAABBBCCCCCCAAAAAABBBCCCDDDBBB@@@AAACCCFFFGGGGGGCCCDDDEEEFFFGGGGGGFFFFFFBBBDDDFFFFFFEEEFFFIIILLLKKKJJJHHHFFFEEEEEEEEEEEEJJJKKKLLLKKKJJJIIIJJJKKKHHHHHHHHHHHHGGGFFFEEEDDDEEEFFFGGGHHHJJJJJJJJJJJJJJJLLLMMMMMMJJJHHHFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEGGGEEEGGGKKKKKKHHHGGGJJJFFFFFFJJJQQQQQQLLLGGGFFFCCCCCCDDDDDDDDDDDDEEEEEECCCDDDDDDBBB>>>===>>>@@@<<<<<<<<<<<<<<<;;;:::999888999:::999666444333333333444444444333333222222111111111222111111000///000000000/////////......////////////////////////.........---------,,,,,,------------------------.........------,,,,,,,,,------,,,,,,,,,,,,------------------------------+++,,,---...///......---,,,------------------...,,,---...///000000000///...000111111111111222444111333555777888777666555444555777777777999===???>>>888777CCCXXXqqqrrriiicccyyy&&&&&&&&&'''''''''(((((('''''''''''''''((())))))))))))(((((((((((())))))'''((()))*********)))(((###***,,,((('''***+++(((%%%&&&((()))************+++++++++,,,......,,,))))))***++++++***)))***+++,,,+++***+++---.........***,,,------+++***++++++,,,,,,++++++,,,---......,,,,,,,,,++++++*********************++++++++++++************+++,,,......))))))))))))))))))))))))'''(((((()))***+++++++++************************))))))))))))))))))))))))''''''''''''''''''''''''&&&''')))*********)))(((******))))))((((((''''''&&&'''((('''&&&%%%&&&((((((((())))))))))))(((((((((((())))))))))))((((((&&&&&&&&&'''((())))))***(((((('''&&&''')))+++---))))))))))))************))))))))))))))))))))))))))))))*********+++++++++,,,+++******,,,,,,+++***)))******++++++,,,---------------.........//////---,,,,,,,,,,,,---......////////////000000000000...//////000111222222333111000///...///111333444555555666666666666555555555555666666777777777888888888888999999:::::::::<<<<<<===>>>???@@@@@@AAA@@@???===<<<<<<<<<===>>>>>>???AAAAAAAAAAAACCCDDDCCCAAA??????BBBEEEFFFGGG@@@AAACCCDDDEEEEEEEEEDDDAAACCCEEEEEEDDDEEEHHHKKKJJJIIIHHHFFFEEEDDDDDDCCCIIIJJJLLLKKKJJJJJJKKKLLLGGGGGGHHHHHHGGGFFFDDDCCCCCCCCCEEEFFFGGGHHHHHHHHHGGGJJJMMMNNNLLLIIIGGGGGGCCCDDDEEEDDDBBBBBBCCCEEEGGGFFFGGGKKKKKKHHHGGGIIIHHHFFFGGGLLLLLLHHHEEEFFFBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEEEECCC???<<<>>>@@@:::;;;;;;;;;::::::999888555777999888666222000000222333333333333222111000000111111111111000000///000/////////..........................................---------,,,,,,,,,------------------------.........------,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,---.../////////...---,,,,,,,,,------.........+++,,,...000000000000///,,,...000111000000000111...000333555666555444222333444555666666888<<<>>>???888777EEEZZZrrrpppiiiggg}}}$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************)))))))))))))))******+++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++)))))))))***+++++++++,,,)))))))))))))))))))))))),,,+++++++++***)))))))))***************************)))((((((((()))+++,,,++++++***)))(((((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((((((((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,+++***))))))******)))))))))))))))******+++)))+++---...---,,,,,,------------............///...............///000111////////////////////////////////////000000000000111000///...///000222444::::::999888777666555555555555666777888999999:::999999999999:::;;;<<<===>>>=========>>>>>>===<<<<<<<<<;;;::::::::::::;;;;;;<<<>>>???@@@@@@??????AAABBBBBBBBBAAAAAACCCDDDCCCDDDEEEEEEEEEEEEEEEDDDCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHHHHHHHHHHHHHIIIHHHGGGHHHIIIIIIHHHFFFGGGFFFEEEDDDDDDEEEFFFGGGEEEGGGJJJLLLLLLIIIFFFDDDBBBDDDEEECCC@@@>>>@@@CCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFEEEEEEGGGEEECCCBBBBBB@@@>>><<>>===>>>???@@@@@@@@@======<<<;;;;;;;;;;;;<<<;;;<<<>>>???@@@@@@??????@@@AAABBBAAA@@@AAABBBDDDBBBBBBCCCCCCDDDDDDCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDFFFGGGHHHHHHHHHHHHHHHGGGFFFGGGIIIIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEGGGHHHJJJJJJHHHFFFEEEDDDEEEFFFDDDAAA@@@BBBDDDBBBBBBBBBBBBBBBBBBCCCDDDFFFFFFFFFGGGGGGFFFEEEEEEFFFEEECCCBBBBBBAAA???===CCCCCCCCCBBB@@@>>><<<:::::::::::::::999888777666444444444555444444333222444333333222111111000000000000111222222111000//////---,,,---......---,,,,,,------,,,,,,+++,,,,,,...---,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,///000111///,,,)))((('''+++*********************++++++++++++++++++++++++++++++++++++++++++++++++......------,,,,,,++++++........................111111111111111111111111111111111222222222333333333555666666666666999;;;:::666999GGG]]]vvvllldddnnn$$$%%%%%%&&&&&&'''''''''&&&''''''''''''(((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************))))))(((((())))))***+++)))*********++++++++++++************************++++++++++++++++++++++++******************))))))++++++++++++++++++++++++***************+++++++++************************))))))((((((((()))***+++******))))))))))))(((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++***)))((('''&&&&&&(((((())))))))))))******))))))))))))))))))))))))******)))((((((((()))))))))))))))))))))******+++)))+++------,,,+++,,,---------------............------------------...///////////////////////////////////////000000000000000///.........///000111222222222222222222222222666666777888999:::;;;;;;999999888999999:::;;;<<<>>>===<<<<<<===>>>???@@@>>>>>>===<<<<<<<<<<<<===;;;<<<>>>???@@@@@@??????@@@AAABBBAAA@@@@@@BBBDDD@@@@@@AAABBBBBBBBBBBBBBBAAABBBBBBCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCDDDFFFGGGGGGHHHHHHFFFEEEEEEGGGHHHIIIHHHGGGFFFGGGHHHHHHHHHHHHGGGFFFEEEFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGEEECCCBBBCCCEEECCCBBBAAAAAAAAAAAAAAAAAADDDEEEFFFFFFFFFFFFFFFEEEEEECCCBBBBBBBBBBBBAAA???BBBAAAAAA@@@>>><<<:::999888999999888888777666555444444444444444333222222333333222222111000000000000111222333333111///......---,,,---/////////---...,,,++++++,,,------,,,------...---***))))))***++++++++++++++++++++++++...///000///,,,)))''''''+++++++++******)))))))))++++++++++++++++++++++++++++++++++++++++++++++++......---,,,+++***))))))........................111111111111111111111111111111111222222222222333333444666666555666888:::888555888EEEZZZsssnnndddjjj%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************((((((((((((((()))******)))))))))************+++************************************************++++++******))))))((((((************************)))))))))***+++++++++,,,************************(((((((((((())))))******))))))))))))))))))(((((('''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%'''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((()))))))))***))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))******+++)))+++,,,,,,++++++,,,---,,,,,,---------.........------,,,,,,,,,------...////////////////////////////////////000000000000//////............///000/////////000000111111111444555666777888999:::;;;999999888888999::::::;;;<<<<<<;;;:::999999;;;===>>>======<<<<<<<<<<<<<<<;;;<<<>>>???@@@@@@?????????@@@AAA@@@??????AAACCC???@@@AAABBBBBBBBBBBBBBBAAABBBCCCCCCDDDDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEAAAAAACCCEEEFFFGGGGGGGGGDDDDDDDDDEEEHHHIIIHHHFFFEEEGGGIIIJJJJJJIIIGGGEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFEEEDDDCCCCCCDDDCCCCCCBBBAAAAAA@@@AAAAAACCCDDDEEEEEEFFFFFFEEEEEECCCAAA@@@AAABBBCCCBBBAAA@@@??????===<<<:::999888888888888888777666555555333444444444444333222222222222111111000000000000000111333444333111...---...---,,,---///000///...---++++++,,,...///---+++***,,,---,,,)))((((((***++++++++++++++++++++++++''')))+++,,,+++******+++++++++******))))))((((((************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******---------........................///////////////111111111111222222222222333444555555555666888:::666333666BBBUUUllljjjaaafff%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********((((((((('''((())))))***(((((()))))))))*********))))))))))))))))))))))))************************+++******))))))((((((((()))))))))))))))))))))))))))))))))***+++++++++,,,))))))))))))))))))))))))''''''(((((())))))))))))'''((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%'''((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******'''(((((((((((()))))))))************************)))((((((((((((((()))))))))))))))))))))******+++)))+++,,,+++******,,,---,,,,,,,,,------------......------,,,,,,,,,------////////////////////////////////////000000000000//////...............////////////000111111222222222222333555666888999999999999888888888999::::::=========;;;888777999;;;===<<<;;;;;;::::::;;;;;;;;;<<<>>>???@@@@@@?????????@@@@@@@@@??????AAABBB@@@@@@BBBCCCCCCDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDAAABBBCCCDDDEEEFFFFFFFFFCCCBBBCCCDDDGGGHHHGGGEEEEEEGGGJJJKKKKKKJJJGGGEEEEEEEEEDDDDDDDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDCCCBBBAAAAAAAAABBBCCCDDDDDDEEEEEEEEEDDDDDDAAA@@@???@@@AAABBBBBBAAA>>>>>>===;;;:::999888888999999999999888777666555333333444444333333222111111111000000000000/////////000222222222000...------,,,,,,---///000///...,,,+++,,,,,,---,,,***(((,,,,,,+++***(((((()))***************************"""%%%(((*********+++,,,*********)))))))))((((((************************------------------------++++++,,,,,,------......---------.........//////------......////////////000000111111111222222222222444555555555555888:::999666888BBBRRRiiifffaaajjj&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))*********((((((''''''(((((()))***(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))((((((((((((((((((((((((((((((***************+++++++++))))))))))))))))))))))))&&&'''((()))))))))((((((&&&'''((()))***)))((('''&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((()))***++++++''''''(((((((((((())))))************************))))))((((((((()))******)))))))))))))))******+++******+++***)))***+++---,,,,,,,,,,,,------------///...------------------////////////////////////////////////000000000000000000000/////////......000000000111111222222222000111222444555777888999999999888888888888999999===???AAA???;;;999:::<<<<<<<<<;;;:::::::::::::::;;;<<<>>>???@@@@@@??????>>>???@@@???>>>>>>@@@BBB@@@AAABBBDDDEEEEEEEEEEEECCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDEEEEEEFFFFFFEEECCCBBBBBBDDDFFFFFFEEEDDDEEEGGGIIIKKKKKKIIIGGGEEEEEEDDDDDDDDDEEEFFFGGGHHHHHHFFFDDDCCCDDDDDDCCCBBBDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCBBBBBB???>>>===>>>@@@AAA@@@???>>>===<<<:::999888888888999999999888888777666555333333333333333222111111000000000///////////////.../////////////////////---,,,+++,,,.........,,,+++,,,---+++))))))***,,,333///+++(((((()))))))))))))))))))))))))))))))))%%%''')))***)))'''(((((())))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////,,,,,,------.../////////...//////000000111111222000000000111111111111222222333555555444555777999<<<999;;;DDDTTTjjjxxxeeeiiixxx&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))******+++(((''''''''''''((())))))'''''''''((((((((())))))))))))))))))))))))))))))************************((((((((()))))))))))))))((((((((((((((((((((((((+++++++++***************))))))))))))))))))))))))&&&'''((()))))))))((('''%%%&&&((()))***)))((('''&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******'''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++)))))))))))))))******+++******+++***))))))+++---++++++,,,,,,,,,---------000///......------......////////////////////////////////////000000000000000111111111000000///...000111111111111111111111000111222444666777999999999999888888888888999999999===AAAAAA===;;;<<<>>>======<<<;;;;;;;;;;;;;;;;;;<<<>>>???@@@@@@??????===>>>??????===>>>???AAA@@@AAABBBCCCEEEEEEEEEEEEBBBCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEEEECCCBBBBBBCCCEEEEEECCCBBBFFFGGGHHHIIIIIIHHHGGGFFFDDDDDDEEEFFFFFFGGGGGGHHHJJJGGGEEEDDDFFFFFFEEECCCAAAAAAAAAAAAAAAAAABBBCCCEEEEEEEEEDDDCCCBBBAAA@@@>>>===<<<===>>>???>>>===>>>===;;;999888888888999777777777777666555444444222333333333333222111111////////////////////////------,,,,,,---...///000---,,,++++++,,,---+++******,,,---***)))...999BBB@@@777---)))***+++)))&&&))))))))))))))))))))))))(((***,,,+++)))'''''''''''''''(((((()))***************************************************************++++++,,,,,,------,,,,,,------...//////000......//////000111111222000000000000111111111111222333444444444555777999;;;999<<>>>>>===<<<<<<<<<<<<<<<;;;<<<>>>???@@@@@@??????===>>>???>>>======???AAA???@@@AAACCCDDDEEEEEEEEEAAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBCCCDDDDDDBBBAAAFFFGGGHHHHHHHHHHHHGGGFFFDDDDDDFFFGGGHHHHHHHHHHHHKKKHHHFFFFFFGGGHHHFFFDDD????????????@@@AAABBBBBBFFFEEEEEEDDDCCCAAA@@@???===<<<;;;<<<===>>>===<<<>>>===;;;999888888999999666666666666555444333222222333333333333222111111.........///////////////,,,,,,******+++---000222---,,,++++++++++++***)))(((+++,,,+++,,,777JJJZZZIII===000***+++,,,)))$$$)))))))))))))))))))))))))))+++------+++)))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))((((((((((((((((((((((((+++++++++***************,,,,,,------...///000000,,,,,,,,,---...//////000000000000000111111111111222333444444444555777999777666999CCCTTTkkkvvvgggyyy&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%''')))******)))'''%%%((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))((((((''''''''''''(((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''&&&&&&'''(((***+++))))))))))))))))))))))))+++***)))(((((()))***+++************************(((*********)))((()))***+++,,,------++++++,,,---111000...---,,,,,,---.........------------......---...///000000//////...000000000000111111111111333333333333333333333333000000111222555888;;;<<>>999555333444666888999999999:::::::::;;;;;;<<<<<<===>>>>>>===<<<;;;888:::<<<>>>??????>>>======>>>???>>>===>>>???AAAAAAAAAAAABBBBBBBBBCCCCCCCCCAAAAAACCCEEEFFFCCC@@@CCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGDDDDDDCCCBBBBBBBBBBBBBBBEEEFFFGGGHHHIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFGGGHHHGGGEEECCC@@@AAAAAA@@@???>>>@@@AAADDDDDDEEEEEEDDDBBB@@@???<<<<<<;;;::::::::::::;;;::::::999888777666555444555555555444444333333333777666444333222333444444...------------,,,,,,,,,///,,,+++,,,...///---+++...---+++*********+++,,,***///000///888EEEFFF===...+++((((((+++,,,***(((*********)))))))))))))))************************''''''''''''(((((((((((())))))))))))************(((((())))))************))))))***++++++++++++***///...---,,,,,,,,,,,,,,,,,,------...............////////////000000000000333333444444555666666666666555:::EEEPPPaaawwwfffxxx&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((()))((((((((('''''''''&&&'''((((((((())))))))))))'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''&&&&&&'''((()))***((((((((((((((((((((((((***)))(((((((((((()))***************************)))***+++***)))((()))++++++,,,---,,,+++++++++---......------,,,,,,------......------------......------//////000//////...//////000000000111111111333333333333333333333333111111111222444777999;;;???===999666444555666777888888888888999999999999;;;<<<===>>>>>>===<<<;;;:::;;;<<<===>>>>>>======<<<===>>>>>>======???AAA???@@@AAABBBCCCDDDFFFFFFAAA??????AAADDDEEEDDDBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHGGGEEEDDDCCCCCCBBBBBBCCCCCCEEEFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFGGGHHHGGGEEECCC@@@AAAAAA@@@>>>===>>>@@@CCCDDDDDDDDDCCCAAA???>>><<<;;;;;;:::999::::::::::::999888777666555444444333333222222222111111111222222000/////////000000/////////.........------///---+++,,,......---+++,,,,,,+++***************(((,,,+++'''---666555,,,+++)))(((((()))))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************)))))))))))))))*********))))))***+++++++++++++++......---,,,,,,,,,,,,,,,------...////////////....../////////000000000000222222222333444444555555555444999CCCMMM^^^~~~}}}yyylll{{{&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''((((((((()))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''''''''''''''''''''(((((())))))(((((('''(((''''''&&&''''''(((((('''''''''''''''''''''''')))((((((''''''(((((()))************************)))+++++++++***)))***+++***+++,,,,,,+++***+++,,,++++++,,,---------,,,,,,......------------......,,,---.../////////////////////000000000000111111222222333333333333333333222222222222333555777999<<<;;;999777666666666777666666666777777777888888999:::<<<============<<<<<<<<<<<<<<<<<<<<<<<<===:::<<<===<<<<<<<<<>>>@@@===>>>???AAACCCFFFHHHIII@@@???>>>@@@CCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGGGGHHHHHHGGGFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEFFFGGGGGGEEEBBBAAAAAAAAA???===<<<===>>>BBBBBBBBBBBBAAA???>>><<<;;;::::::999999999999999888888777666555444444333222222222111111111111111//////...---------......000000000////////////......---,,,,,,------+++******************)))(((((())),,,***&&&)))///---%%%&&&'''((((((''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))*********************)))))))))))))))))))))******++++++++++++...------,,,,,,,,,,,,,,,---......///////////////....../////////000000000000111111222222333444444444333777@@@IIIZZZzzz}}}rrr~~~&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))(((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''(((((('''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((************************)))+++,,,+++***)))***,,,***+++,,,+++***)))***,,,((()))+++,,,------,,,,,,...------,,,,,,------...,,,------....../////////////////////000000000111222222222222222333333333333222222222222444555666999999888888777666666666666666666666777777777777888999:::<<<=========<<<======<<<;;;;;;;;;<<<<<<:::;;;<<<;;;;;;;;;===???======>>>???AAADDDFFFHHHBBBAAA@@@@@@BBBDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEDDDDDDEEEGGGFFFDDDBBBBBBBBBBBB@@@===<<<<<<>>>@@@@@@AAAAAA@@@>>><<<;;;:::999888888777777888888777666666555444333333333333333333333333222222222000000//////////////////000000/////////.........------,,,,,,++++++******((()))*********)))'''&&&(((***)))''')))...---((($$$'''***)))&&&%%%'''***((((((((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))************************))))))))))))***************+++++++++------,,,,,,+++,,,,,,------...//////000000//////........./////////000000000000111222222333333444333222555<<>>>>>=========>>>@@@BBBCCCEEEDDDCCCBBBAAABBBCCCEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCDDDCCCCCCEEEFFFFFFDDDBBBBBBCCCBBB@@@>>><<<===>>>??????@@@@@@???===;;;:::888888777666666666666666555444444333333222222222222222222222222222222222//////000000000000000000......---------,,,,,,,,,,,,,,,,,,+++************(((((()))******((('''&&&$$$&&&&&&%%%'''***)))'''%%%(((+++***'''&&&''')))''''''(((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((()))))))))*********************)))))))))))))))******)))))))))***+++,,,,,,,,,+++++++++,,,,,,------......///////////////............////////////111111111222333333444444222111333999>>>OOOqqquuuwwwzzz&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&$$$$$$&&&''''''(((((('''************************'''(((((())))))(((((('''))))))))))))))))))))))))(((*********)))((()))***(((*********)))((()))***((()))***+++,,,---------------,,,,,,,,,,,,------,,,,,,,,,,,,---...000000......////////////000000000000111111222333333333333222111111111222333444333333333444444555555555555555666666666777777777777888:::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<::::::;;;===???>>><<<;;;<<<===???@@@DDDEEEEEECCCAAA@@@AAACCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDDDDEEEEEEEEEFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBDDDFFFFFFDDDBBBAAAAAAAAA???===<<<===>>>????????????>>><<<;;;999777666666555555555555555333333333222222111111111///////////////000000000------.../////////......,,,,,,,,,++++++++++++***)))***++++++))))))***+++)))))))))))))))(((''''''&&&''''''&&&&&&&&&&&&&&&&&&(((******((('''&&&&&&&&&''''''(((((())))))***))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************((()))))))))************+++***)))))))))***,,,---+++++++++++++++,,,,,,---,,,------...............------........./////////000111111222333333444444222000333666:::JJJmmm~~~qqqwww{{{&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%''''''''''''%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&"""###%%%&&&(((((((((((())))))))))))))))))))))))(((((()))******)))(((((())))))))))))))))))))))))'''((())))))((('''((()))((()))***)))(((((()))***+++++++++++++++,,,---...---,,,,,,++++++,,,,,,---++++++++++++,,,...000111........./////////000000///000000111222222333333222111000000000222333444111111111111222333444555444444444444555555555555888999:::;;;;;;:::999888888999;;;<<<===<<<<<<;;;?????????===:::999:::;;;@@@>>><<<;;;;;;===???AAA???AAACCCCCC@@@???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBCCCCCCCCCCCCEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDCCCCCCCCCDDDEEEFFFDDDDDDDDDCCCBBBAAAAAAAAABBBAAABBBCCCEEEEEEDDDBBB===>>>>>>===;;;;;;<<<===????????????>>>===;;;:::666555555444444444444444222222111111111111000000........./////////000000+++,,,.../////////......,,,,,,+++++++++*********''')))+++***))))))+++---+++***))))))(((((())))))((((((((()))(((&&&'''((((((''''''(((((('''$$$!!!&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************''''''((()))***++++++,,,+++***)))((()))***,,,---++++++******+++,,,,,,---+++,,,,,,------------------------.........////////////000111111222222333222111222555888GGGkkkwww&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%'''(((((('''%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''((((((((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&& """$$$&&&((()))))))))((((((((((((((((((((((((((()))***++++++***)))((())))))))))))))))))))))))'''((()))((('''&&&''')))((()))***)))((('''(((***---,,,+++***+++,,,---...---,,,,,,++++++,,,,,,---++++++++++++,,,...000111............/////////000///000000111222222333333111111000000000222333444000/////////000222444555222222333333333444444444888999:::;;;:::999888777777888;;;=========<<<;;;@@@@@@@@@>>>;;;999:::;;;???>>><<<;;;<<<>>>AAACCC;;;>>>AAABBB@@@>>>???AAA>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBBBBBBBBBBDDDDDDCCCBBBBBBBBBBBBBBBDDDCCCCCCBBBBBBDDDEEEFFFCCCCCCBBBAAAAAA@@@??????AAAAAAAAACCCEEEEEEDDDBBB;;;<<<<<<;;;999999;;;<<>>===;;;:::555555444333333333333444111111111111000000000000///000000000111111222222,,,---///000000000//////,,,,,,,,,+++++++++******%%%(((******))))))+++...,,,+++)))((((((((()))***######%%%&&&&&&%%%&&&))))))'''%%%&&&(((&&&"""&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************&&&&&&''')))***+++,,,---+++***)))((((((***,,,---+++*********+++,,,,,,---***+++,,,,,,------,,,,,,---------.........//////......//////000111111111222111222444666FFFjjj%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%'''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))+++******)))(((''''''&&&(((((())))))************++++++++++++++++++++++++,,,---...//////---+++***((()))***+++---...///000...------,,,,,,------...////////////000000000000////////////000111222333444222111//////000222333666555444333333444666666444666888;;;;;;:::999777777777888999;;;<<<<<<===<<<===>>>===:::999888999888:::<<<===<<<<<<===>>>??????@@@@@@@@@@@@??????======>>>??????>>>===<<<<<<<<<===@@@BBBCCCBBB@@@AAABBBCCCCCCDDDDDDCCCCCCFFFEEEDDDCCCBBBAAA@@@@@@BBBBBB@@@???>>>>>>>>>>>>BBBBBBAAAAAA@@@???>>>>>>;;;:::999999;;;;;;:::888=========<<<;;;:::888777444444333333333333222222222000///...///000///...////////////..................//////......---,,,+++*********))))))((((((************))))))))))))***((('''((()))***)))'''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((()))'''&&&&&&'''''''''&&&)))((('''&&&&&&'''((()))((('''%%%%%%%%%&&&(((***)))(((''''''(((***,,,...,,,+++***)))))))))++++++******+++,,,,,,,,,,,,+++++++++,,,------......///...------------...//////000000000000111111111111///000111111555HHHkkk%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%'''(((''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((())))))))))))*********)))(((''''''''')))))))))))))))*********++++++++++++++++++++++++,,,---...//////---+++***+++++++++,,,,,,------------------,,,,,,---------....../////////000000000///......//////111222222333222000//////000222333555444444333444555666777444666888:::;;;:::999888777888888999:::;;;<<<===;;;<<<>>>===<<<;;;;;;<<<;;;===>>>>>><<<;;;<<<===>>>>>>????????????>>>>>><<<===>>>>>>>>>>>>===<<<>>>======>>>@@@AAA@@@>>>AAABBBCCCCCCDDDDDDCCCCCCDDDDDDCCCBBBBBBAAA@@@@@@DDDCCCBBB@@@???>>>>>>>>>@@@??????>>>>>>>>>??????;;;:::888999:::;;;;;;:::<<<<<<<<<;;;:::999777777444444333333333222222222222000///...///000///...////////////............------......------,,,+++*********)))))))))((((((******)))))))))((((((((()))((('''((()))***)))'''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((((('''%%%%%%'''(((((('''((((((''''''''''''(((((()))((('''&&&&&&((()))++++++***((('''((()))***,,,++++++***))))))******+++)))***++++++,,,,,,++++++++++++,,,,,,---............------------...////////////000000000111111111000111222222666IIIlll%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&(((&&&''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))******))))))((((((''''''*********)))))))))))))))++++++++++++++++++++++++------...//////...,,,+++...------,,,,,,++++++***------------------------.........////////////000...............///000111222111000//////000222222333333333444444666777888444666888:::;;;:::999888777888888999:::;;;<<<<<<:::;;;===>>>===<<<===>>>>>>??????>>><<<;;;;;;<<<=========>>>>>>=========<<<<<<============<<<<<>>?????????AAABBBCCCCCCDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@EEEDDDCCCAAA???>>>>>>===??????>>>===>>>@@@BBBCCC>>>;;;999888:::<<<<<<<<<::::::::::::999777666555333333333333222222222222222000///...///000///.../////////............---,,,,,,,,,---,,,++++++*********))))))))))))(((((()))((((((((((((''''''''')))(((''''''))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))((((((''''''&&&$$$%%%''')))((((((''''''((((((((((((''''''))))))((('''''')))***++++++***)))((('''((())))))******)))))))))******+++)))***++++++,,,,,,++++++++++++,,,,,,------.........------------...////////////000000000000111111111222333444777JJJmmm%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))***)))))))))((((((((('''************))))))))))))++++++++++++++++++++++++------............---,,,...------,,,,,,++++++***,,,------------------,,,------........./////////---------------...///000111000000///000111111222222222333444555666777888555666888999::::::999888777888888999::::::;;;;;;:::;;;======<<<;;;;;;<<<<<<======<<<;;;:::;;;<<<;;;<<<<<<======<<<<<<;;;;;;<<<<<<<<<============BBB???<<<;;;===???@@@AAAAAABBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDBBB@@@???>>>======AAA@@@??????@@@CCCFFFHHHCCC@@@<<<::::::<<<<<<<<<888888888888777666555444333333333222222222222111222000......///000///...//////.........---------+++++++++++++++***))))))))))))))))))))))))(((((((((((('''''''''&&&&&&&&&)))(((''''''((()))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&%%%$$$%%%''')))))))))%%%&&&((((((((((((&&&%%%(((((('''''''''((()))******)))(((((((((((()))))))))))))))))))))*********))))))***+++++++++++++++***++++++,,,------.........------------...//////////////////000000000111000222333444888JJJmmm%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$$$$&&&'''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((*********)))))))))))))))++++++++++++++++++++++++,,,,,,---------------,,,++++++,,,,,,,,,,,,------,,,,,,---......---,,,,,,------------............---------------......////////////000000111111222111222333444666777777888555666888999::::::999999777888888999999::::::::::::<<<===<<<:::888888999999::::::999999999;;;===;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<======>>>>>>>>>;;;888888:::>>>@@@AAAAAABBBCCCCCCDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFDDDCCCBBB@@@>>>=========AAA@@@??????@@@CCCFFFHHHHHHDDD???<<<;;;;;;;;;;;;777777777777666555444444333333222222222111111111222000......///000///...............------------******++++++******)))((((((((((((((((((((())))))''''''''''''&&&&&&&&&&&&((('''&&&'''((()))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&%%%$$$%%%''')))))))))%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&''''''(((((('''''''''(((((()))***+++(((((())))))************))))))***++++++++++++*********++++++,,,------......------------...//////...////////////000000000///111333444888JJJlll%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,******+++,,,,,,---......+++,,,---......---,,,+++,,,,,,,,,---------............---------......///...//////000000111111111222222444555666666666666666777777888999999:::999888888888888999999:::::::::<<<<<<;;;999777666777777888888888777888;;;===;;;;;;<<<<<<<<<<<<;;;;;;======<<<======>>>???@@@;;;888666666999===???@@@AAABBBCCCCCCDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIDDDCCCBBB@@@??????????????????>>>===>>>@@@BBBCCCGGGDDD@@@===<<<;;;:::999666666666666666555444444222222222222111111111111222000///...///000///............------------,,,*********+++******)))(((''''''(((((((((((())))))(((''''''''''''&&&&&&&&&((('''&&&&&&(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&'''&&&$$$%%%''')))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&((()))******+++''''''((()))************((()))******++++++************++++++,,,,,,------...------------...//////......////////////000000...000333444888JJJlll%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%'''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))''''''((()))***++++++,,,++++++++++++++++++++++++***)))))))))***++++++,,,******+++,,,,,,---......+++,,,...//////...,,,++++++,,,,,,,,,,,,---------//////...............///---...///000111111111111222333555666666666555555666777777888999999::::::888888888888999999999999999;;;<<<<<<:::888888999::::::999888777777:::<<<;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>======>>>???AAABBB???<<<;;;;;;===???AAAAAAAAABBBCCCCCCDDDDDDCCCCCCAAABBBCCCEEEFFFHHHIIIIIIDDDDDDCCCBBBBBBBBBBBBBBB@@@??????>>>>>>>>>??????BBB@@@===;;;;;;:::999777666666666666666555555444222222222222111111111111222000///...///000///............---------,,,,,,***++++++++++++***))))))'''''''''((((((((())))))(((((((((''''''''''''&&&((('''&&&&&&(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&((('''%%%%%%'''((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((((((((((((&&&&&&'''((())))))))))))&&&'''((()))*********)))((())))))************************+++,,,,,,------...------------...//////........./////////000000///111444666999KKKlll%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))&&&&&&''')))***+++,,,---++++++++++++++++++++++++))))))(((((()))***+++++++++,,,,,,,,,,,,,,,------+++,,,...//////...,,,+++++++++,,,,,,,,,---------000//////.........//////------///000111111111111333444555666666666555444777777777888999999::::::888888888888888999999999888:::<<<<<<;;;:::;;;<<<======;;;999777777999;;;;;;<<<<<<======<<<<<<;;;???>>>>>>>>>>>>@@@BBBCCCEEECCCAAAAAACCCDDDDDDCCCAAABBBCCCCCCDDDDDDCCCCCC@@@AAABBBDDDEEEGGGHHHIIIEEEEEEDDDDDDDDDDDDEEEEEEBBBBBBAAAAAA@@@??????>>>===;;;::::::::::::888777666666666777666666555555222222222111111111111000222000///...///000///.........---------,,,,,,,,,+++++++++++++++***))))))&&&'''''''''(((((()))))))))(((((((((((('''''''''((('''&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&)))'''&&&&&&'''''''''&&&''''''%%%$$$$$$%%%'''''''''(((((()))))))))))))))((((((((()))(((((('''&&&%%%&&&((()))*********)))(((((()))***************)))******+++,,,,,,------...------------...//////............/////////000000222555777;;;LLLnnn###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))(((''''''&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((()))******))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))*********---------,,,,,,+++++++++******+++++++++,,,,,,,,,///......---------..................////////////.........///000000111111222333444666777777888888666666666666666888:::;;;::::::999999888999999999888888:::;;;<<<=========;;;;;;:::999777888;;;===>>>>>>?????????>>>>>>===@@@@@@@@@@@@@@@@@@AAAAAADDDDDDDDDDDDEEEEEEEEEEEEHHHFFFEEECCCCCCCCCDDDDDDAAABBBDDDEEEGGGGGGHHHHHHGGGHHHHHHHHHFFFDDDBBB@@@BBBAAA???@@@AAAAAA@@@>>>;;;:::999777666777777888666666666555444444333333111111111111000000000///111111000000000000111111---,,,************,,,---,,,+++++++++******))))))''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&%%%''')))+++,,,+++***))))))))))))))))))))))))))),,,,,,------...//////000//////...---...///000111///............//////000000000222555<<>>>>>?????????>>>>>>===?????????@@@@@@@@@@@@AAAAAABBBBBBCCCDDDEEEFFFFFFGGGGGGEEEDDDCCCBBBAAAAAAAAABBBCCCEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEDDDBBBBBBBBB@@@??????@@@@@@???>>>;;;:::999777777777777888666666555555444333333333111111000000000/////////......------------......+++++++++******++++++++++++*********)))))))))(((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''''''''&&&''')))***++++++******))))))))))))))))))))))))***++++++,,,,,,---............---------...///000///............///000000......000333:::MMMlll''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***&&&&&&&&&''''''''''''(((((((((''''''(((((()))***))))))))))))))))))))))))((((((((()))))))))******************************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------......---------......////////////000000000111111//////000000111222222333333333555666777777888888777777666666666666777888999888888888888888999999999:::;;;<<<===>>>>>>>>>;;;<<<;;;:::999999;;;======>>>>>>??????>>>>>>>>>>>>>>>??????@@@@@@@@@@@@??????@@@AAACCCDDDEEEFFFFFFGGGFFFEEEDDDBBB???>>>AAABBBCCCDDDDDDEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCAAA???>>>>>>???@@@>>>===;;;:::888777666666777888555555555444333333222222000000000/////////......---,,,,,,++++++,,,,,,---******++++++++++++******)))))))))(((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&'''((((((((('''(((((())))))******+++))))))))))))))))))))))))((())))))***++++++,,,,,,------,,,,,,,,,---...///...............///000000//////000333:::MMMlll&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''''''''((((((''''''''''''((())))))))))))))))))))))))))))))((((((((()))))))))******++++++++++++++++++++++++,,,,,,++++++,,,,,,------,,,+++++++++++++++++++++,,,,,,,,,---------.........------------...//////000000000000111111111111000000000111222222333333333333555666666777777777777666666666666666666666888777777777777888999999999:::<<<===>>>>>>??????<<<======;;;:::999;;;===<<<===>>>>>>>>>>>>>>>>>>======>>>>>>???@@@@@@@@@>>>??????@@@AAABBBBBBCCCDDDEEEGGGGGGFFFDDDAAA???BBBBBBBBBBBBBBBCCCDDDDDDDDDCCCBBBAAAAAABBBCCCDDD@@@???===>>>??????>>><<<:::999888666666666666777444444444333222222111111/////////............---------,,,,,,,,,,,,------((()))***++++++***)))(((''''''''''''''''''''''''&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&'''((())))))((((((((((((((()))***+++))))))))))))))))))))))))(((((())))))***++++++++++++++++++,,,,,,,,,------......---......///000111111111222555<<>>>>>??????======>>>===;;;:::;;;<<<<<<<<<===>>>>>>>>>>>>>>><<<<<<===>>>>>>???@@@@@@@@@@@@@@@@@@????????????AAACCCFFFHHHHHHGGGDDDCCCBBBAAAAAA@@@@@@AAABBBBBBBBBAAA@@@@@@@@@AAABBBCCC???===<<<<<<===>>><<<;;;999888666555444444555555333333333222111111000000.........---------,,,,,,,,,,,,++++++++++++,,,,,,((((((***++++++***((((((&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&'''((()))))))))(((((('''(((((()))***(((((((((((((((((((((((())))))******+++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---------......///111111111111333666===OOOooo###$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((())))))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''')))((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))(((((((((((((((((((((((()))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,---...*********+++++++++++++++,,,,,,,,,,,,---------------------------...///000/////////000000000111111//////000000111222222333111222222333444444333333444444555555555555555444666555555555666777888999999:::;;;<<<===>>>>>>>>>===>>>???>>><<<;;;;;;<<<;;;;;;<<<===>>>>>>>>>>>>;;;;;;<<<===>>>??????@@@AAAAAA@@@??????>>>>>>===???AAADDDGGGHHHGGGFFFDDDBBBAAA@@@???>>>???@@@AAA@@@@@@?????????@@@@@@AAA>>>===;;;<<<======<<<:::777666555333222333333444222222222111000000//////---------,,,,,,,,,,,,+++***))))))(((((())))))***(((((())))))))))))((((((&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********+++,,,,,,------***+++,,,---------,,,,,,---------......000111222000000111444;;;NNNmmm%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((()))))))))******++++++++++++++++++++++++)))))))))******,,,------)))*********++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,------///000000....../////////000000000......///000000111111222000000111222222222222111222222444555666555555444555555555555666777888888888999:::;;;============>>>???@@@???===;;;;;;<<<:::;;;<<<===>>>>>>>>>>>>:::;;;;;;<<<===>>>???@@@@@@@@@?????????????????????AAACCCDDDEEEDDDCCCBBBBBBAAA???======>>>???@@@?????????@@@??????>>>>>>===<<<;;;;;;<<<<<<;;;999555444333111111111111222222111111000000///......,,,,,,,,,,,,++++++++++++***))))))))))))))))))***)))((((((''''''(((((()))&&&&&&&&&&&&'''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''''''''''''''((())))))((('''&&&(((((((((((((((((((((((()))******++++++,,,,,,---++++++---.........---,,,------------///000111222000000111444;;;NNNnnn''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''((((((((()))'''(((((()))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((()))************************))))))))))))***+++,,,---))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---...///000111............////////////.........///000000111111///000000111111111000000000111333555666666555555444444444555555777888888888888:::;;;<<<=========>>>???@@@???===;;;;;;<<<:::;;;<<<===>>>>>>>>>>>>::::::;;;<<<===>>>???@@@>>>>>>??????@@@@@@AAAAAA@@@AAAAAABBBBBBAAA@@@@@@BBBAAA>>>===<<<===>>>???>>>???@@@@@@@@@>>>===<<<===;;;::::::;;;<<<:::999444333222000000000000111111111111000//////......,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,)))((('''&&&&&&'''((()))&&&&&&&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&&&&''')))******(((&&&%%%(((((((((((((((((((((((()))))))))***++++++,,,,,,+++,,,---...///...------,,,,,,------///000111222222222333666===PPPppp%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&******+++++++++******)))))))))(((((('''''''''&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++*********+++,,,---,,,,,,,,,---------......------------------------,,,,,,------...///000000222222222111111111111000111111222333444444444444444444555555666777777777777777777888999;;;<<<======>>>???>>><<<;;;;;;===;;;:::888888888:::<<<======<<<;;;::::::<<<===???;;;;;;;;;;;;<<<<<<<<<===AAA@@@???>>>======>>>>>>BBBAAA???>>><<<;;;;;;:::<<<===>>>>>>>>>===;;;:::;;;:::777555444444555666222111000000000000000000////////////...---,,,+++************************(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''&&&%%%%%%$$$''''''''''''(((((((((((($$$%%%&&&'''((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%&&&''')))+++,,,,,,,,,,,,+++++++++******,,,,,,,,,---------......------,,,------...///000111111444888@@@RRRnnn{{{%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***++++++,,,,,,++++++***)))((((((((('''''''''&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++*********+++++++++,,,,,,++++++*********+++,,,---,,,,,,,,,---------......------------------------,,,,,,------...//////000111111111111111111111111111111222333444444444444444444444555555555666666777777777888999:::;;;<<<<<<===>>>===;;;:::;;;<<<;;;:::999888888:::<<<===<<<;;;:::999:::;;;===>>>::::::;;;;;;;;;;;;<<<<<>>>>>>>>============BBBAAA???>>><<<;;;;;;:::<<<===>>>>>>>>>===;;;:::999888777555444333444444222222111000/////////000////////////...---,,,+++************************(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''''''''(((((((((((($$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''')))***+++************************,,,,,,,,,------------...------,,,------...///000111111444888@@@RRRnnnyyy%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***++++++,,,,,,+++++++++(((((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++*********++++++++++++,,,++++++******++++++,,,---,,,,,,,,,---------......------------------------,,,,,,,,,---......////////////000111111222222222222222222333444444555555444444444444555555555555777777777777888999;;;;;;:::;;;<<<;;;:::999:::;;;;;;:::999888999:::;;;<<<;;;:::999999999:::<<<===:::::::::;;;;;;;;;;;;<<<<<<<<<===>>>===<<<;;;:::AAA@@@???>>>===<<<;;;:::<<<======>>>>>><<<;;;:::777777666666555444222222333222111000//////...///...//////......---,,,+++************************(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&''''''''''''(((((((((%%%%%%&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))''''''((())))))*********,,,,,,,,,,,,------------------,,,------...///000111111333888@@@QQQnnnwww%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))******************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))((()))))))))************************************************+++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,------...............///000111222333333222222333333444555555666666666666666555555555555666666666777777999::::::999:::;;;:::999888999:::;;;:::999999999:::;;;;;;::::::999999999:::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<999:::<<<======<<<:::999@@@@@@???>>>===<<<;;;:::;;;<<<=========<<<:::999555666777777666444222111333222111000///.....................---,,,++++++************************(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((%%%&&&&&&'''((((((''''''&&&&&&&&&'''''''''''''''((((((((('''''''''((((((&&&''''''(((***++++++,,,++++++,,,,,,,,,---------------,,,------...///000111111333888@@@QQQmmmttt%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''''''''''''''''''''(((((((((((((((((('''(((((((((((())))))))))))((()))))))))************************************))))))*********+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------------------...000111222333444333333333333333555666777999999888888777777666666666666666666777888999999777999:::999888888999:::;;;:::::::::::::::::::::999999999999::::::;;;;;;;;;<<<<<<<<<<<<=========888999;;;======;;;:::999????????????>>>===;;;:::::::::;;;<<<;;;:::999888444555777888777555333111222111000///........................---,,,+++***************************(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''&&&'''((()))***,,,------+++++++++,,,,,,,,,------------,,,------...///000000000333777???QQQmmm}}}nnn%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''''''''''''''''''''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))************************************)))))))))************+++)))***+++,,,,,,,,,,,,+++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,------------...///111222222333444333333333333555666888;;;::::::999888777777666666666666666666777888888777888999999888888999:::;;;;;;::::::::::::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======888999;;;<<<<<<;;;::::::>>>????????????===;;;:::888999999::::::888777666333444555666666444222111000000//////......//////---......------,,,+++***************************(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''&&&%%%%%%&&&&&&'''((((((((('''((((((((((((((('''&&&''''''((()))+++,,,,,,---++++++++++++,,,,,,,,,,,,------,,,------...///000000000222777???PPPmmmvvvfff%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************************************))))))))))))************)))***+++,,,,,,,,,++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......///000111222222555444333222333555777888;;;;;;:::999888777666555666666555555555666777777777888:::999888888:::;;;;;;;;;;;;;;;::::::999888::::::;;;<<<<<<<<<<<<<<<999999999:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<===>>>???@@@???===;;;:::666777888888888777555444111222222333222222000000///............///000000------------,,,+++******************************(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))&&&'''((())))))(((((('''''''''(((((()))***++++++***++++++++++++,,,,,,,,,------,,,------...///000000000222777???PPPmmmmmm]]]%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))***+++,,,---,,,++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,......//////000000111111555444333222333555777999;;;:::999888777666555444666555555555555666666777777888::::::999999:::;;;;;;;;;;;;;;;;;;:::999888:::;;;<<<<<<======<<<<<<777777888888888999999999;;;::::::::::::;;;<<<======>>>???@@@???>>><<<:::555666777777777666444333///000000000000//////......------......///000111------------,,,+++******************************(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))%%%&&&((()))))))))((('''&&&&&&''''''((()))))))))******+++++++++,,,,,,,,,---------------...000000000000222777???PPPlllzzzhhhWWW%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))************))))))))))))************++++++******************)))))))))))))))******++++++***)))))))))***+++,,,++++++++++++++++++++++++---------............///..................------...------......///000111333222111111111222333444333555888:::;;;:::888666666666666666666666666666999999888888999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;:::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<===<<<<<<;;;:::777777666555444333333222000000000000////////////......------------......------------,,,+++***)))************))))))))))))***))))))((('''&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((&&&$$$""""""$$$&&&((('''&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''((((((((((((''''''&&&&&&'''(((***,,,---...******+++++++++,,,,,,,,,,,,,,,------.../////////111111444:::BBBRRRkkkuuueeeYYY%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))******))))))))))))************************************)))))))))))))))***+++++++++******)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------............///.................................//////000111222222222111111111222333444333444666888999888777666777777777777777777777777888888888888888999::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<============<<<<<<;;;;;;::::::999999666666555444333222111111000000000/////////............------------......------------,,,+++***)))*********)))))))))(((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''(((((((((((('''''''''''''''((()))+++,,,---++++++,,,,,,,,,---------,,,,,,------.../////////000000333999BBBRRRjjjsssdddYYY%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))***************************************))))))))))))***+++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................////////////000111222333222222111111222222333444333333444555555666666777777777777777777777777777777888888888888999999999888888888999999999999999;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<===>>>>>>>>>>>>CCCAAA>>>;;;999777777666555444444333222111000///000////////////...............------------......------------,,,+++***)))******))))))))))))(((((())))))(((((('''&&&&&&&&&(((((('''&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((()))***+++,,,,,,,,,,,,,,,---------...,,,,,,,,,---......////////////222888AAAQQQiii~~~|||oooaaaXXX%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((()))))))))***************************+++++++++******))))))******+++,,,,,,++++++,,,,,,,,,---------------------------------------............///---------...........................///000111222222111222222222222333333333222222222333444555666888888888888888888888888777777888888999999999888888888888888999999999999;;;;;;;;;;;;;;;:::999999999999999999999:::::::::999:::;;;===>>>?????????KKKHHHCCC>>>999666555444444444333222111000000////////////.........------...------,,,,,,------...,,,,,,,,,,,,,,,+++*********)))))))))(((((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''))))))))))))))))))***++++++++++++,,,,,,,,,------+++,,,,,,------...//////......111777@@@PPPhhh}}}xxxkkk]]]UUU%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((()))))))))************))))))*********+++++++++***************++++++,,,++++++,,,,,,---------------------------------------------............///---------.........//////------------...///000000111111222222333333333333222222111000111333555666777777777777777777777777777777888999999999999888888999999999::::::;;;;;;:::::::::::::::999999888666666666777777888888888999:::;;;===>>>?????????HHHEEEAAA<<<888666666666555555444333222111000000............------------------,,,,,,,,,,,,------++++++,,,,,,++++++******)))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((''''''******))))))))))))******)))*********++++++++++++++++++,,,,,,---...............111777???OOOhhh}}}~~~tttgggZZZRRR%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))************)))))))))***++++++,,,,,,+++************+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,------.../////////,,,,,,,,,,,,---...//////000111222333333333333222222111000000111222444555666666666666666666666666777888999:::;;;:::999999999999::::::;;;<<<<<<<<<999999::::::999999888777444444555555666777777777999999;;;<<<============<<<;;;999888777666777777555444444333222111000000......---------,,,,,,,,,------,,,,,,,,,,,,------***+++++++++++++++******))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))''''''((((((((((((''''''***)))))))))))))))***+++))))))))))))************+++++++++,,,------............111777@@@PPPhhh}}}{{{rrrfff[[[TTT%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))************((())))))***++++++,,,,,,++++++******++++++,,,---)))***+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,------...//////000---,,,,,,------...///000000111222333333333222222111111111111222333444444555555555555555555555555888999;;;<<<<<<;;;:::999999999::::::;;;<<<<<<<<<999999999999999888888777444444555555666777777888999999:::;;;;;;<<<;;;;;;777666666666666666666555333333222111000//////...---------,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---******++++++++++++******))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))''''''((((((((((((''''''))))))(((((()))***++++++))))))*********+++++++++***++++++,,,,,,---.........///222888@@@PPPiii~~~{{{wwwpppggg___ZZZ%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&((()))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))))))))************((())))))***++++++,,,,,,++++++******++++++,,,---((()))***+++,,,+++******++++++++++++++++++++++++---------.........//////,,,,,,------...///000000...------......///000111000111222333444333222222000111111222333333444444555555555555555555555555888999;;;======<<<;;;:::888888999:::;;;;;;<<<<<<999999999999999888777777555555555666777888888999999999::::::;;;:::::::::999999999888777555333222222222111000///...---------------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---)))******+++++++++******)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''((((((((((((''''''(((((((((((()))***+++,,,******+++++++++,,,,,,,,,***++++++,,,,,,---......//////222888AAAQQQiii~~~xxxuuuooohhhbbb^^^%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$######%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''(((((((((((('''''''''''''''((())))))******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++,,,,,,---......,,,,,,+++***+++,,,---...,,,,,,------.../////////............////////////000111111111111222222222222222222111111222333333444444333444444555666777888888999::::::::::::999::::::999999999999:::::::::999888888888888555333444444666888999888555222777999;;;=========;;;:::666555555444444333222222111111///...---,,,,,,+++,,,,,,,,,+++++++++******))))))))))))))))))))))))************)))))))))))))))'''%%%&&&((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$########################$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%$$$%%%&&&'''&&&%%%$$$&&&(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++++++++,,,------......///000///222777???OOOggg|||vvvssslllddd]]]YYY%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%$$$$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((((((''''''''''''(((((()))******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,---------,,,,,,+++++++++,,,---...,,,,,,------.../////////............////////////000000111111111222222222111111111111222333333444444333333444444555666777777888888999999999999999999888888888888888888999999777666777777777444333444444555888::::::888666777888:::<<<<<<;;;:::999555555444444333222222222111000///...,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))*********)))))))))(((((()))'''%%%&&&((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&''''''&&&%%%%%%$$$%%%&&&'''&&&$$$$$$&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++++++++,,,------......///000///111666???NNNggg|||rrrnnnhhhaaa\\\ZZZ%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((('''&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''(((((((((((((((((((((''''''''''''***))))))(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,------.../////////............////////////000000000111111111222222000000111222222333444555333333333333444555666777666777777777888888888888777777666666666666777777777666555666666666444222555555555777:::;;;;;;:::777777999::::::999888777444444444333222222111111000000...---,,,,,,,,,,,,++++++++++++*********)))))))))))))))))))))))))))******))))))))))))(((((()))'''&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&$$$$$$&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((()))))))))))))))************+++++++++++++++,,,------......///000///111666>>>MMMfff{{{|||tttoooggg```\\\[[[%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((''''''&&&))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,------.../////////............////////////000000000000111111111111//////111222333444555555333333333333444555666666666666666666666777777888666666555555555555666666777666555666777777666444777666444555888:::;;;;;;666777888888888777666666333333333222111111000000000///...---,,,,,,,,,,,,+++************)))))))))))))))))))))))))))))))))***)))))))))((((((((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((('''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))*********+++++++++++++++,,,------......///000///111666===MMMeeezzzwwwzzzsssjjjbbb]]][[[%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))(((((('''&&&))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++***++++++,,,,,,,,,---------,,,,,,------.../////////............//////////////////000000000111111111...///111222444444444444333222222333333444555666666666555555555666777888666666555555555555666666888777777888::::::999777999777555444666888888888777777777777666555555444222222222111000000/////////...---,,,,,,,,,,,,,,,*********)))))))))(((((((((((((((((((((((((((((()))))))))((((((((((((''''''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((('''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%&&&%%%######%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))*********+++++++++++++++,,,------....../////////000555<<>>===;;;888777666666888:::999999999888777666444444333333111111000//////......---------,,,,,,++++++,,,,,,))))))((((((((('''''''''(((((((((((((((((((((((())))))((((((((('''''''''&&&((()))(((&&&$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++++++++,,,------......//////...000444;;;JJJbbbwww|||vvvuuutttddd```^^^```ffflll%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''"""$$$''')))*********)))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++(((((()))***+++,,,,,,---***+++,,,---...---,,,,,,,,,,,,------...//////000............/////////000////////////000000000000000111333444444333222111222222222222333444555555999888666555666777999:::::::::999999999999::::::999888999:::===>>>===<<<777666666888;;;<<<<<<;;;:::999777666444444333333000000000///......------------,,,+++++++++,,,,,,)))(((((((((''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''&&&((()))(((%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++++++++,,,------......//////...///444;;;JJJbbbwww|||sssqqqpppcccaaa```eeelllrrr'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))))))))************))))))'''((())))))(((((()))***))))))))))))************---,,,,,,++++++,,,,,,---,,,+++++++++++++++++++++000//////...------,,,,,,............////////////////////////////////////111222333333444444333333333333444555666777888999666777666555333444666888777777888999::::::;;;;;;===<<<;;;;;;<<<<<<<<<;;;::::::999999999999999999666666666555444444333333444444333222000...,,,+++...---,,,+++******************))))))((((((''''''))))))))))))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%###"""###$$$###$$$%%%&&&''''''''''''+++(((%%%%%%((())))))'''******)))((('''&&&%%%%%%))))))))))))))))))))))))+++,,,,,,***))))))+++...++++++++++++,,,---......000---///555;;;GGGaaazzz{{{sssooolllaaabbbeeeiiinnnqqq''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))************))))))'''((())))))(((((()))***))))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------......................../////////000000////////////////////////000111111222222222222222222222333444555666777777666777777666444444666888777777888888999::::::;;;::::::::::::;;;<<<<<<;;;999999999999999888888888666666555555444333333333333333222111000...---,,,------,,,+++************))))))))))))((((((''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%###"""###$$$$$$$$$%%%&&&''''''''''''***'''%%%%%%''')))((('''((((((((((((((('''''''''))))))))))))))))))))))))+++,,,,,,+++))))))+++---++++++++++++,,,---......000---///555;;;GGG```yyy{{{tttqqqnnnggghhhiiilllppprrr'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%###%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((())))))******))))))((('''((())))))(((((()))***))))))))))))************((()))***++++++***)))(((+++++++++,,,,,,---------+++,,,,,,---.../////////////////////000000000000//////////////////////////////000111111111111111111111222222333444555555666777777666555555777999777777777888999999::::::999999::::::;;;;;;<<<<<<999999999888888777777777555555555444333333222222111111000000///......------,,,+++******)))******)))))))))(((((((((((('''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$###$$$%%%%%%%%%&&&&&&'''&&&&&&&&&(((&&&%%%%%%&&&''''''&&&&&&'''''''''(((((())))))))))))))))))))))))))))))+++,,,,,,+++******+++---++++++++++++,,,---......000---///555;;;FFF___xxxzzzuuusssqqqoooooooooqqqsssuuu&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################%%%$$$$$$%%%&&&&&&%%%###$$$$$$%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((('''((())))))(((((()))***((()))))))))************((()))+++,,,,,,+++)))(((******+++,,,---.........+++,,,,,,------......////////////000000000111111//////////////////////////////000111111111111000111111222222333444444555555777888777666666777999777777777777888888999999:::;;;<<<;;;:::::::::;;;888888888777777666666666444444444333222222111111//////..................---,,,+++***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$###$$$&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))***+++,,,,,,******+++,,,++++++++++++,,,---......000...000666;;;FFF^^^vvvyyywwwwwwvvvuuusssrrrtttxxxzzz&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################%%%$$$$$$%%%&&&&&&%%%###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((('''((())))))(((((()))***((()))))))))************)))***,,,------,,,***)))******++++++,,,---......------------------------////////////000000000000///////////////////////////000000111111111111111222222222333444444555555444666777777666666777888666666777777777777888888<<<>>>>>>===:::888999:::888888777666666555444444333333333222111111000000......---,,,,,,------...,,,,,,+++***))))))))))))'''''''''''''''(((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%$$$%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&((((((((((((''''''''''''((((((((((((((((((((((((***+++,,,,,,+++***+++,,,++++++++++++,,,---......000...000666;;;EEE\\\tttzzzzzz|||{{{wwwtttsssvvv|||%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&''''''&&&%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$%%%&&&&&&%%%###!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''(((((())))))((((((''''''((())))))(((((()))***))))))))))))******************+++,,,,,,+++***************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,............//////////////////////////////////////////000111111111111111222222222333333444444444222444666777666666666777666666666666666777777777;;;===>>><<<999777888:::777777666666555444333333222222222111000000//////...---,,,+++++++++,,,---,,,+++***))))))((())))))&&&''''''''''''(((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%&&&'''%%%%%%&&&&&&'''&&&&&&&&&%%%&&&((((((&&&%%%&&&'''))))))(((((('''''''''&&&(((((((((((((((((((((((()))+++------+++***++++++++++++++++++,,,---......000...111777;;;DDD[[[sss|||}}}}}}wwwtttssswww%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&((((((&&&%%%$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%###!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''((())))))(((((()))***))))))))))))************************************************************+++++++++,,,,,,------...------------............////////////////////////......///000000000000///111111111222222222222222000333555666555555555666666666666666666666666666666999;;;:::777555888;;;777777666555444333222222222111111000000///......///---,,,***)))***+++,,,,,,+++***))))))(((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%&&&((($$$$$$%%%&&&''''''''''''$$$'''))))))'''&&&&&&((('''''''''((((((((((((((((((((((((((((((((((((((()))+++------,,,******+++++++++++++++,,,---......000...111777;;;DDDZZZqqq}}}xxxtttrrrwww%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''''''''&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&'''%%%###""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''((())))))(((((()))***))))))))))))************))))))(((((((((((())))))*********)))))))))))))))((()))***+++---...///000,,,,,,,,,---------......////////////////////////,,,---......//////......000000000000111111111111///222444555555444555666666666666666666555555555111555888888555555888<<<777666666555333222111111111111111000//////......///...+++***))))))***+++,,,+++***)))((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&%%%%%%'''(((###$$$%%%&&&''''''((('''%%%(((******(((&&&'''(((%%%%%%&&&'''((()))***+++(((((((((((((((((((((((()))+++------,,,+++***+++++++++++++++,,,---......000...111777;;;DDDZZZqqq}}}yyytttrrrwww%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''((())))))'''''')))***++++++++++++,,,+++)))(((((()))+++,,,+++*********))))))((((((******+++++++++,,,,,,,,,+++,,,------......------........................------............------............////////////111111111111222333444555555555666666666666555555444444444333333444555555777666666555333222111111///......------,,,++++++))))))************))))))***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((***+++***)))++++++******************++++++,,,,,,,,,,,,------222...///333777AAAZZZsss|||zzzyyyuuuttt{{{%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''((()))************,,,+++)))(((((()))+++,,,************)))))))))(((******+++++++++,,,,,,,,,+++,,,------......------........................------............------////////////000000000000111111111111222333444444444555555555555555555444444333333333333333444444666555555444222111111000.........---,,,,,,++++++))))))************))))))***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))******)))(((************************++++++,,,,,,,,,,,,------222...///333777BBB[[[ttt}}}|||yyyyyy%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%$$$#########$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))&&&''''''((()))))))))***,,,+++***))))))***+++,,,************))))))))))))******+++++++++,,,,,,,,,+++,,,------......------------------------------------............------//////000000000111111111111111000111111222333444333444444444444444444333333333222222222222222333444333333222111000//////......---,,,,,,++++++***((())))))******))))))((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))*********)))((((((************************++++++,,,,,,,,,,,,------111...///444999DDD]]]uuu~~~%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$$$$###"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))'''''''''''''''((())))))++++++***))))))***++++++*********)))))))))))))))******+++++++++,,,,,,,,,+++,,,------......------------------------------------............------////////////000000000000000000000000111222333444333333222222222222333333333222111111111111111111222222111000000///......------,,,,,,+++*********(((((())))))))))))(((((())))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&((())))))((((((((()))***************++++++++++++++++++,,,,,,,,,------000---///444999EEE]]]vvv%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((''''''&&&''''''((()))+++******************+++))))))))))))))))))************+++++++++,,,,,,,,,+++,,,------......------------------------------------............---------------.........//////000000000000111222333333333222111111111111222333333222111111000000000111000000000//////......---,,,,,,,,,+++******))))))(((((())))))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''((((((((('''''''''((((((((())))))###%%%((((((''''''(((***))))))*********++++++++++++++++++,,,,,,,,,------///,,,///555:::DDD]]]uuu%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%$$$#########$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))'''''''''((()))***************************))))))))))))******************+++++++++,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,---------.........000000///000000111222333333222111000000111222333333333222111000000000000000/////////.........---,,,,,,+++******))))))((('''(((((())))))(((((('''((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((())))))''''''((((((((()))))))))###&&&))))))'''&&&(((***)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,------...,,,...444999CCC[[[sss%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))+++***(((''''''(((***+++*********++++++*********((()))))))))******************+++++++++,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------............------------------.........////////////000000111222333444333111000000111333444444444333222111000000111////////////............+++++++++***))))))((((((''''''(((((((((((('''''''''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((()))))))))'''((((((((())))))))))))'''***---+++'''%%%''')))((())))))***++++++,,,,,,++++++,,,,,,,,,,,,------...,,,...444888BBBYYYppp%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((()))))),,,+++)))((('''(((***+++******++++++++++++******(((((())))))*********+++******+++++++++,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---..................---............/////////000////////////000111222333444333111000000111333444555444333222111111111111///////////////.........++++++******)))(((((((((''''''(((((((((((('''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***(((((((((((())))))))))))+++...000...(((%%%&&&(((((())))))***++++++,,,,,,++++++,,,,,,,,,---------...,,,...444888AAAWWWooo%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++************************+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,---------------------------------........./////////////////////.........---......///000111111222222222222222222222222222333222111////////////000------------------,,,,,,++++++++++++*********)))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$##################$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&%%%$$$$$$###&&&&&&%%%$$$%%%&&&'''((('''''''''''''''''''''''')))(((''''''''')))***+++555444111---)))'''((()))++++++******++++++,,,---,,,,,,++++++***+++++++++///111///111999>>>PPPkkk%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))******+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,------------------------------..............................////////////.........///000111111111222222222222222222222222333222111////////////000//////...---,,,++++++***+++*********))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%%%%&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''***)))(((''''''((())))))333222000---)))((()))***++++++******++++++,,,---------,,,,,,,,,,,,,,,---...000...000888>>>OOOjjj&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))******(((((((((((((((((())))))******+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,------------------------..................---------------.../////////000......//////000000111111222222222222222222222222222111000///.........///000///...---+++***))))))))))))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((()))(((((('''&&&&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''+++***)))((('''''''''(((......---+++((('''(((***++++++******++++++,,,---...------,,,,,,------...---///---000888===NNNjjj''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))***((((((((()))))))))))))))******+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---------,,,,,,------...///000000.../////////000000000111111111111111111111111111111111000///...............------,,,+++******))))))(((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((''''''%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''')))))))))((((((((((((((()))***)))(((&&&&&&''')))++++++******++++++,,,------,,,,,,,,,,,,------...---000...000999>>>PPPkkk''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))******+++++++++******+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.....................---+++,,,,,,---...//////000////////////000000000000111111111111111111111111000000//////...------,,,******++++++++++++++++++(((((((((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$###""""""######$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((()))*********((()))))))))(((''')))***++++++******++++++,,,---++++++***++++++,,,------...111///222:::@@@RRRmmm&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))******++++++,,,,,,******+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,---.........///////////////000000000000111111111111111111111111////////////...---,,,+++((())))))******+++,,,,,,((((((((((((''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((&&&'''((((((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&!!!###%%%%%%%%%$$$"""######$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''$$$%%%''')))***+++++++++)))***,,,,,,+++***+++---++++++******++++++,,,---************+++,,,------...111000333;;;AAASSSnnn%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((()))***+++++++++******+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,---...///000000------------------------000000000000////////////111111111111111111111111......//////...---+++***)))))))))***************)))))))))(((((((((''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&'''((()))((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""$$$&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''%%%&&&((()))************(((***++++++******+++,,,++++++******++++++,,,---+++******+++,,,---.........000///222;;;AAARRRnnn%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))&&&''''''((()))******+++******+++,,,,,,,,,,,,+++++++++,,,---------,,,,,,++++++++++++++++++++++++***+++,,,---...000111111------------------,,,,,,000000000000////////////000000000000000000000000---......///...---+++***++++++******))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&'''((())))))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%&&&&&&%%%$$$"""$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&'''''''''&&&%%%'''''''''''''''''''''''''''((()))******)))((((((%%%'''))))))((('''((((((++++++******++++++,,,---,,,++++++,,,---...///000,,,///...111:::@@@RRRmmm&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%'''(((&&&"""&&&&&&%%%######%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''(((&&&$$$$$$%%%&&&'''&&&(((''''''&&&&&&&&&''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,+++***)))))))))***************+++,,,---...******++++++++++++******)))***+++,,,---............------,,,,,,------...000000000000000000000000////////////..................---,,,,,,+++******))))))))))))))))))))))))''''''''''''''''''''''''$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$&&&(((((('''&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((()))***++++++)))((())),,,---+++)))((()))***+++,,,---------///333222333999<<>>KKKdddwww,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((())))))))))))((((((''''''&&&&&&''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$%%%######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''(((((((((((()))))))))))))))************+++++++++,,,,,,+++,,,///111111111000///000111000333>>>IIIbbbuuu------,,,,,,,,,+++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$###$$$&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''((((((((('''''''''(((((((((((())))))))))))))))))*********+++++++++...+++***+++///222111///......000222222444===HHHaaattt---------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))(((((((((((())))))))))))(((((('''''''''(((((()))'''''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$%%%&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''((())))))(((((('''(((((((((((())))))))))))))))))*********+++++++++...+++)))+++///111000...,,,---///222222444===HHH```sss------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((())))))))))))******(((((((((((())))))))))))((((((''''''(((((())))))'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((''''''''''''''''''''''''&&&'''((()))***)))((('''(((((((((((()))))))))))))))************+++++++++---,,,+++,,,.../////////,,,,,,...111111444===HHH```sss|||...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************)))))))))((())))))))))))))))))))))))(((((()))))))))*********(((((((((((())))))))))))((((((((((((((()))******(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&(((%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((''''''&&&%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$$$$%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&'''''''''((()))))))))''''''''''''''''''''''''&&&''')))*********(((((((((((((((((()))))))))))))))************++++++++++++,,,------,,,---...000,,,,,,...000000333>>>III```ssszzz......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++*********))))))(((((())))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))((((((((((((((()))******(((((('''''''''&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%'''(((%%%&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$#########%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((%%%''')))***+++***)))((((((((((((((()))))))))))))))************+++++++++***,,,...---++++++...111---,,,---///000333>>>JJJaaattt}}}yyy444222000///...---......------,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((())))))))))))(((((()))(((((('''''''''((((((&&&&&&&&&''''''''''''(((((('''&&&&&&'''(((''''''$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$&&&''')))...(((!!!"""&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&###$$$&&&((())))))(((''''''''''''''''''((())))))******++++++++++++************+++++++++******)))------///111111222<<>>===<<<:::888777111000///---,,,+++++++++---------,,,,,,,,,++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))(((''''''((())))))***)))((('''''''''''''''&&&&&&&&&''''''''''''(((%%%'''))))))'''&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%&&&))),,,,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((('''((()))))))))((('''&&&((((((((((((((()))************++++++++++++************+++,,,,,,,,,,,,,,,------///111000222<<>>AAAAAA@@@???<<<999666444111000...---,,,,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************************************'''''''''''''''((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((())))))((((((((((((((((((((('''&&&'''(((((())))))((((((''''''''''''''''''''''''))))))(((((('''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''(((((((((&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''')))(((((('''''''''((((((************))))))))))))(((''''''''''''&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%%%%'''%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%%%%'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++)))******++++++,,,------......///111000222;;;FFF^^^ooo|||}}}rrrnnndddXXXQQQLLLEEE===BBBBBBAAA@@@>>><<<:::999555333111///---,,,++++++------,,,,,,,,,,,,------++++++++++++++++++++++++************************************************(((((('''''''''((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((''''''&&&''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))******(((((())))))))))))))))))******+++,,,,,,,,,,,,,,,******************+++++++++******))))))((((((((())))))((((((''''''&&&&&&&&&&&&'''''''''(((((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''))))))((((((((())))))***++++++++++++************(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((&&&$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%'''&&&&&&'''''''''''''''&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&((((((&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******)))******++++++,,,------......///111000222;;;FFF]]]oooqqqpppiiiaaa\\\WWWNNNEEEBBBAAA@@@???>>>===<<<<<<888777555222000---,,,+++------,,,,,,,,,,,,------++++++++++++++++++++++++************************************************)))((((((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))'''(((((((((((((((''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((()))''''''(((((())))))******++++++,,,,,,,,,,,,------......///000000000000000//////////////////000000.........------,,,,,,,,,,,,++++++***)))(((''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''((((((((('''(((((())))))++++++*********)))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''&&&&&&((('''%%%$$$$$$%%%'''((($$$&&&(((((('''%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******)))******++++++,,,------......///111000222;;;FFF\\\ooosssssspppkkkhhheee\\\SSSFFFDDDBBB@@@>>>>>>======;;;;;;999666333000...---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***************************************************))))))((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))''''''((((((((((((((('''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((())))))***)))******+++,,,---------000000000111111222222222222222333444444444444333333333333444444444555555333333222222222222111111///......---,,,++++++***((((((((((((((((((((((((&&&&&&''''''((((((((()))%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''((()))******)))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''***,,,)))$$$"""%%%)))%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&''''''''''''''''''&&&&&&((('''%%%$$$$$$%%%'''(((###%%%(((((('''%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++)))******++++++,,,------......///111000222;;;FFFZZZooo}}}}}}zzzvvvtttrrrkkkbbbSSSPPPLLLGGGBBB@@@???>>>======<<<:::777555222111,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))&&&'''((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((((((((((())))))***+++,,,,,,//////000111222333444444444444555555666666777777555555666777777777777666555555555666777777888888666666666666666666666666222222111111000000//////---,,,,,,++++++******))))))))))))))))))(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((()))))))))))))))((((((((('''(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((+++...---)))&&&''')))%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%$$$###$$$&&&&&&&&&'''''''''''''''&&&'''&&&%%%%%%%%%%%%&&&'''$$$%%%''''''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++)))******++++++,,,------......///111000222;;;FFFYYYooo~~~||||||vvvnnnhhhccc[[[RRRJJJDDDAAA@@@>>>>>>>>>===;;;999777666------,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''((()))***++++++,,,---...///000000333333444555666777888888666777777888999999::::::777777888999999999999888444555555666777777888888888888888888888888888888555555444444444444444444333333222000///...---,,,,,,,,,,,,++++++******)))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((()))************)))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''')))---333666333,,,&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%%%%%%%$$$###$$$%%%%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******)))******++++++,,,------......///111000222;;;FFFXXXooo|||uuuxxxrrrggg[[[PPPHHHCCCAAA>>>?????????===<<<:::888.........------.........++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))&&&&&&'''((())))))(((((())))))))))))))))))))))))&&&''''''((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&''''''''')))(((((((((''''''''''''&&&''''''''''''''''''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$#########$$$%%%%%%&&&(((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((()))******......///000111222333444333333444555666777888999777777888999::::::;;;;;;777888999999::::::999999333444444555666777777777888888888888888888888999666666666777777777777777888777666444222111//////000///......,,,,,,+++***(((((((((''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''((()))+++++++++++++++************)))(((((('''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''(((((())))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''',,,777AAA???111###'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%$$$%%%&&&'''((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&$$$######%%%(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((())))))******+++,,,,,,------......///111000222;;;FFFXXXooo|||rrr\\\OOOLLLMMMDDD???===@@@@@@===;;;===777666333111///......///------,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''******+++---............000000111222333444555555444555777999:::;;;::::::555444444333333444444555666777777555333333444555444444444444444333222111222222222222333444555666444444444444444444444444777777666666666555555555555555444222000///...---...,,,(((&&&%%%&&&''')))))))))******))))))((('''&&&&&&&&&''''''(((((((((***************)))(((((('''''''''((((((((((((((((((((()))))))))(((&&&%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$%%%%%%###"""'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&'''''''''((()))))))))((('''&&&(((***+++)))''',,,,,,+++***))))))******++++++++++++++++++,,,,,,......///111000222;;;FFF]]]mmmnnn]]]RRRLLLJJJDDD?????????<<<;;;===999888666333000...---,,,......---,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''''''''''''''((((((((())))))))),,,---...///000111111111333444444444555555555666666777888888888888777666444333222222111111111111111222222111///...000111------...//////.........////////////000111222222111111111111111111111111444444444333333333222222555555555444444333333333222000---+++))))))))))))(((((())))))))))))))))))'''''''''((((((((())))))***************))))))((((((((((((((((((''''''''''''(((((()))((('''&&&%%%$$$$$$%%%&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&&&&%%%###'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((())),,,///...***((((((***++++++***)))))))))))))))+++++++++++++++,,,,,,,,,......///111000222;;;FFF^^^ooonnn^^^SSSPPPHHHCCCAAA@@@>>>>>>AAA===<<<:::888444111...---......---------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&((())))))***+++,,,------000000222333444555555555777777777666666555555555666666666666555333222111222222000///............///000000///------...000+++,,,---...////////////000000/////////000000111111111111111111111111111222111111111111111000000333333444444555666666666666555333111///...,,,,,,)))))))))(((((()))******(((((((((((())))))))))))******++++++******)))((())))))((((((''''''&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&''''''&&&%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&)))111777333***%%%''',,,******)))((((((((())))))***+++++++++,,,,,,,,,---......///111000222;;;FFF```ppp{{{lll```SSSLLLHHHGGGEEEBBB@@@BBB>>>>>>===<<<999555222000......---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************)))))))))((())))))(((((((((((())))))(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''******+++---...000111111333444555666777777777777888888777666555444333333333333222111000///......000000///............///111222333222000000111333333333444555555555555555333333222222222222222333333333444444444444444555222222222222111111111111000000111222333333444444666666666666444222000///---,,,+++***)))))))))***(((((((((((())))))))))))***++++++++++++***))))))******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((&&&%%%&&&''''''&&&%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%$$$(((///555222***%%%'''+++))))))((((((((((((((()))***++++++,,,,,,---------......///111000222;;;FFF```pppxxxkkkZZZUUUQQQOOOKKKDDD>>>============<<<:::777555333//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************)))))))))((())))))(((((((((((())))))(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''(((((((((((()))))),,,,,,...///111222333444555666666777777777777666666555444333222111000000............------...............///000111222333444555555555333333555666888888999999888777666666555555444333333333444444555555555666666666777777444444444444444444444444111111111222222222222222333444555666666555444333222111///---,,,******)))))))))((((((((((((((((((+++++++++++++++***))))))******)))((('''&&&&&&%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%&&&'''&&&%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%$$$'''))),,,,,,***((('''''')))((((((((((((((())))))******+++,,,------............///111000222;;;FFF^^^ooovvvjjjddd___\\\TTTIII@@@===>>>======<<<:::888666555222111000///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))'''''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''((()))***+++,,,,,,......///111222444555555666666666666555444333333111111111000000/////////------,,,,,,---...///000......///000222444555666444555555555333444555777666666666666555444333222333333222222222333333444333444444555555666666666555555666666666666777777555555555555444444444444111333444555666666555555555555444333111...,,,+++************))))))))))))+++++++++,,,++++++***)))))))))((((((''''''&&&&&&&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&$$$$$$%%%&&&'''&&&%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''%%%$$$&&&)))***(((&&&))))))((((((((()))************+++,,,---...//////......///111000222;;;FFF]]]mmm|||uuuooojjjcccXXXPPPMMMEEEDDDBBB???===;;;::::::666555333111000......---------------------------------------------------************************))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&((())))))&&&&&&&&&'''''''''''''''$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''')))***,,,.../////////000111222333444555666555555444333222000///...------........./////////000///......///000111222000000000111222444555666333444555444333333555777333333444444444333333222111111111111222333444444333333333444555666666666444555555555666666666666666666666777777777777777333333444555555555555444555666777777666444111///------,,,,,,,,,+++++++++++++++,,,,,,++++++***)))((((((((((((((('''''''''''''''&&&&&&&&&'''))))))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&'''((((((&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((()))&&&$$$$$$'''***)))''')))))))))))))))***++++++******+++,,,---...//////......///111000222;;;FFF\\\mmmzzzvvvppphhhcccbbbNNNLLLHHHEEEBBB@@@???>>>999888666444111000///...------------------------------------------------************************))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***%%%&&&&&&''''''((((((((($$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''''')))+++---///111222000111111222333444555555444444333222000---+++***++++++,,,---...///000000333222111000000111222333111111111111222333444555333444555555444444666888333333444555666666666666222222222222333444555666444444555555666777888888333333333444444555555555555555666666777777888888666555555444444444444444333555888::::::888555333/////////......---------+++,,,,,,,,,,,,+++******'''''''''((((((((((((((((((''''''&&&'''((()))***((((((((((((((('''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''')))***)))((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&'''''''''((()))))))))+++)))'''&&&'''(((************))))))***+++,,,,,,******+++,,,---//////000......///111000222;;;FFF\\\mmmwwwrrrssswwwyyyvvveeeTTTMMMJJJDDD@@@@@@;;;;;;:::777333///...---....../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((($$$ !!!$$$%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&'''''''''((()))((('''&&&'''(((***+++---///111222333333222111111111111111222222111000///...---,,,++++++------...///000111222222333555555444111000111333333333333333333111000///444666555222222555666444555444555777444000000333444555666777777888999999888999;;;:::999888888999555===@@@:::333222555666<<<555111444666666555666555333333555777777555333666666777888888999999999444444333111000...------+++***************++++++'''&&&&&&%%%%%%&&&&&&''')))))))))))))))))))))))),,,++++++***)))(((''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((('''&&&%%%$$$%%%&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''')))***)))))))))))))))))))))))))))******+++,,,,,,------)))******++++++,,,,,,---000...000222222333999BBBZZZlll||||||nnncccVVVHHH???===>>>>>>>>><<<999555333222/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))&&&"""!!!$$$&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&'''''''''%%%'''((()))((()))***,,,,,,---...000222333333444333333222222111222222222//////......---,,,,,,,,,...///000111333444444444333444555555555444444444555444333333222222333333///444777666666999;;;:::===:::;;;>>>???<<<<<<>>>>>>???AAABBBCCCEEEGGGHHHJJJKKKKKKKKKIIIHHHGGGFFFHHHJJJHHHCCC@@@DDDHHHHHHBBB;;;666666666333111111555444333333444666888999666777999:::;;;;;;:::999888888777666444222111000---,,,,,,+++++++++++++++((((((''''''''''''(((((())))))))))))))))))))))))******))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))))))))******+++,,,,,,,,,******++++++,,,---------000...000222222333999BBBYYYjjjccclllwwwvvvdddRRRFFFBBB?????????===;;;888555444222111000...---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&''''''(((((($$$&&&)))***+++,,,///111...///111222333444444444333222111000000000000000------------------------000111333555666666555555444333333444555444333111333111000///000333777999<<>><<<:::999888666444111///------...///------------------------,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((()))&&&(((+++,,,---...000222111222333444444444444444//////...---,,,,,,,,,,,,---......//////000111111333444666777777666444333888555333333444555444222555444333555999@@@GGGLLLZZZdddllljjjdddcccddddddhhhaaa___ccciiihhhffffffggglllqqquuuuuuvvvwwwyyysssrrrrrrrrrrrrpppmmmkkkoooppprrryyysssfff^^^WWWVVVTTTOOOLLLKKKJJJJJJLLLPPPRRRMMM@@@666444444444444555666777888555555777777777666444333333333222000///---+++***))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''###$$$&&&(((((('''&&&$$$&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''((((((((((((((((((((((((((((((((()))******++++++++++++,,,------......///000...000222222333999AAAXXXiiieee___ZZZ]]]iiiyyytttooolllfffaaaVVVPPPGGGAAA>>>>>>>>>>>>999777444111///...//////---------------------------,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++*********))))))************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((()))******+++---.........000222222333333444444444333333...---,,,,,,+++++++++,,,//////000111222333444444666666666666666444333111888666555555777;;;===>>>CCCBBBCCCGGGNNNXXXaaafffoooyyy}}}xxxwwwxxxxxxwwwppplllooorrrqqqnnnmmmkkkqqqxxx||||||{{{|||~~~}}}{{{yyyyyyzzzzzzwwwuuuwwwxxx}}}vvvnnniiijjjkkkhhhfffgggfffgggnnnzzzvvv^^^IIIEEEBBB===999666666777999555666777888999999888777666666555444111///---+++))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((###$$$&&&(((((('''&&&%%%&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''((((((((((((((((((((((((((((((((()))******++++++++++++,,,------......///000...000222222333999AAAZZZkkkqqq```YYY]]]iii|||xxxtttuuuqqqjjjbbbYYYMMMEEEAAA???>>>===<<<;;;888555222111000000------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((()))******,,,...//////......///111333333333333222222111000......---------......///111111222333444555666666666666555555444444444444333666:::===@@@DDDIIIMMMQQQQQQTTTXXX```hhhppptttooowww}}}|||zzz}}}}}}vvvqqqrrrrrrooolllmmmnnnsssyyy|||{{{}}}}}}|||}}}~~~|||zzzzzzzzz|||}}}vvvsssuuuxxxwwwwwwxxxuuuxxxvvv___XXXSSSKKKCCC<<<999888999666666666666666666777777888888777666444111///---))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))$$$%%%&&&'''(((''''''&&&%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))(((((())))))***++++++,,,+++++++++,,,------......000...000222222333999BBB\\\lll~~~ssslllggggggoooyyy~~~{{{uuuooofffYYYPPPJJJFFF@@@<<<>>>===;;;888555333111000........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''%%%$$$&&&(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((()))***+++,,,---//////......000111222222222222111///......---------------...///000111222222333444555555666555444333333444666888:::===EEEPPPVVVVVVWWWZZZ^^^^^^```bbbfffjjjnnnrrrtttlllqqqttttttwww{{{wwwvvvsssnnnmmmppptttwwwzzzyyyzzz~~~~~~|||zzz{{{|||yyyuuuyyy|||||||||}}}yyy{{{zzzmmmfffccc]]]VVVOOOJJJGGGEEE???===;;;999777777888888999999999888666333111///******))))))))))))******))))))))))))))))))))))))*********)))((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))&&&&&&&&&&&&''''''''''''$$$%%%'''((()))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))))))))******+++,,,,,,,,,******++++++,,,---------000...000222222333999BBB\\\lllrrrlllmmmmmmvvv}}}uuujjjaaaZZZRRRIIIBBB??????===;;;888444111000...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))'''%%%$$$''')))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''((()))+++++++++,,,...///...///111222111111111111///...---,,,*********+++,,,---...///111111222333333444555555333222222222555999===???RRR^^^mmmsssqqqllllllooolllmmmoooqqqsssssstttsssooorrrrrrrrrwww~~~|||xxxrrrssswwwwwwxxxwwwtttvvv}}}xxx|||zzzvvvyyy|||{{{{{{|||||||||}}}~~~}}}zzzvvvsssqqqpppnnnkkkfffaaa]]][[[NNNKKKGGGCCC@@@??????@@@999999:::999888555222000,,,++++++++++++++++++,,,))))))))))))))))))))))))******)))((('''&&&&&&%%%((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***'''&&&&&&&&&&&&'''(((((($$$%%%'''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&((()))***))))))))))))))))))))))))*********+++,,,,,,------)))******++++++,,,------000...000222222333999BBB\\\lll|||~~~pppfffcccjjjyyyzzzrrreeeTTTGGGDDDBBB@@@>>>;;;999666333/////////000000000000000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''$$$%%%''''''''''''%%%$$$'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&''')))*********************++++++...//////000111222222333222111///,,,+++******+++---......,,,++++++...000222333444333222222333555222333555888>>>IIIWWWbbbjjjrrr~~~{{{qqqooosssmmmnnnnnnlllooossssssooonnnrrrwwwzzz|||zzzuuussstttsssuuuvvvwwwzzz{{{wwwsssrrrtttppprrrvvvzzz|||||||||{{{wwwzzz~~~~~~}}}|||~~~zzzttttttuuuttttttvvvtttuuuvvvvvvuuussspppooofffgggccc```fffmmmcccRRREEE;;;555999<<<888222111444000+++(((((()))))))))))))))))))))))))))((('''))))))))))))))))))))))))))))))(((((('''''''''&&&((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((''''''''''''(((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((()))'''((()))(((&&&%%%%%%'''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))************)))))))))***,,,------,,,,,,,,,,,,---.........---///222222222888@@@[[[jjjfff``````iiiooorrr}}}yyydddTTTQQQKKKDDDAAAAAA@@@<<<888000000///...............///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&'''))))))******++++++,,,,,,,,,---//////000000111222222333000///...,,,+++++++++++++++,,,---,,,++++++---///000222333444333222333444444666:::@@@IIIWWWdddmmmpppuuu~~~{{{rrrooosssqqqsssrrrnnnmmmooopppnnnooorrrvvvyyy|||~~~|||{{{yyyuuuzzz~~~~~~~~~}}}xxxqqqnnnooorrrtttxxx{{{}}}~~~~~~}}}|||||||||~~~}}}wwwtttvvvwwwuuutttvvvrrrtttvvvxxxyyyyyyxxxwwwxxx{{{{{{yyy}}}oooOOOBBB888777999777555555666444111//////...,,,***)))***************))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''((()))(((&&&%%%&&&'''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))************************+++,,,---,,,,,,,,,,,,---.........---///222222222888@@@ZZZjjjpppfff^^^^^^^^^```hhhsss}}}yyyddd^^^SSSGGGBBBCCCCCC???:::555444222///...---------///...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''(((((())))))((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))***++++++,,,---...///////////////000111111222222...------,,,+++,,,,,,,,,+++---......------...000///000111222222555999<<>>;;;777666666444333222111111///+++)))************************))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&'''''''''(((((()))******++++++(((((((((((((((((((((((((((((((((((('''''''''''')))((('''&&&&&&&&&&&&&&&&&&(((((((((&&&%%%&&&'''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((((()))******++++++++++++++++++***)))---,,,,,,,,,,,,---.........---///222222222888@@@XXXjjjvvvlllfff___XXXVVVYYYjjjuuuooofff\\\OOOFFFDDDBBB@@@>>><<<:::777444111000////////////...---------------------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''((()))))))))***+++,,,---...//////---.........//////000000,,,,,,,,,,,,,,,------......000111111000///000111111333555888<<>>;;;777444222111111//////...------------...------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((&&&%%%%%%&&&((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((&&&&&&'''((()))))))))***((()))***+++,,,---...///,,,,,,,,,---------------++++++,,,---......//////000111222111000///000111222:::FFFRRRZZZ```dddfffhhhffffffiiinnnqqqpppnnnssspppooopppmmmiiijjjooommmuuuzzzwwwrrrqqqpppooovvvzzz}}}~~~}}}~~~|||}}}}}}}}}}}}yyyyyyzzz|||~~~}}}xxxwwwzzz~~~yyytttpppmmmhhhbbb```cccnnnnnnnnnooorrruuuxxxyyywwwyyyzzzyyy}}}wwwlll```TTTGGG>>>>>>;;;777555444333111000,,,+++***)))))))))******(((((((((((((((((((((((((((((())))))))))))))))))'''((())))))))))))(((''''''''''''''''''''''''''''''''''''((((((((())))))'''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((('''''''''''')))((('''&&&&&&&&&&&&&&&%%%'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***+++++++++,,,---------+++***(((---,,,,,,,,,,,,---......///...000222222111777???QQQeee{{{nnndddSSSZZZfffxxxuuuiiihhhcccXXXKKKCCC@@@AAA???>>>===:::777555333222000///......------......------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&'''((()))***+++++++++))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////000000//////000000/////////222444888GGG^^^rrr|||}}}xxxtttpppppppppqqqrrrrrrpppoootttsssttttttrrrpppttt{{{yyy~~~zzzzzzyyywwwzzz}}}~~~}}}{{{}}}{{{{{{~~~}}}~~~}}}||||||}}}~~~}}}{{{wwwsssoooiiibbbaaaeee`````````aaafffmmmuuuyyyxxxvvvrrrppprrrvvv{{{~~~|||tttkkk^^^SSSKKKGGGAAA===:::777444222///...,,,***))))))******))))))))))))))))))))))))(((((())))))))))))******((()))***++++++***)))(((''''''''''''''''''''''''''''''((((((((()))))))))((((((''''''''''''(((((((((((('''&&&&&&%%%$$$$$$((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((((((%%%&&&((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))***++++++,,,,,,,,,,,,,,,,,,+++***---,,,,,,,,,,,,---......000///000222111111777>>>PPPddd~~~vvv___]]]```mmmzzzooonnnkkkcccXXXMMMEEEAAA?????????>>><<<999666555000//////.......................................++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&((()))+++,,,,,,,,,,,,+++,,,,,,,,,------.........------------------------...///000111111000000//////000000111444:::>>>GGGVVVllltttuuuvvvuuusssqqqqqqqqqvvvwwwzzz|||yyyxxx}}}~~~}}}yyyyyy|||}}}{{{wwwvvvwwwyyyzzz~~~~~~~~~||||||{{{vvvooonnnrrrhhheee```^^^aaagggoootttsssooollllllooorrrtttuuuyyy~~~|||yyyqqqhhh```\\\VVVPPPIIIAAA:::555444222///---+++***++++++))))))))))))))))))))))))(((((()))))))))*********'''((()))******)))(((''''''''''''''''''''''''''''''((((((((())))))))))))))))))(((((((((((())))))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))***+++%%%&&&''''''&&&&&&''')))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((******))))))******+++,,,,,,,,,+++++++++,,,---------,,,,,,,,,,,,---......000///000222111111777>>>PPPddd~~~pppeee\\\bbbttt|||zzzvvvrrrjjj^^^QQQHHHAAABBBCCCCCCAAA>>>;;;999000000///.......................................++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&''''''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''(((((('''(((***,,,------------------................../////////////////////......///000222222222111000000111111222555;;;BBBGGGWWW```nnn{{{wwwyyyzzzxxxsssooooooqqqvvvyyy~~~}}}|||}}}~~~}}}yyyvvvvvv{{{{{{sssnnnqqquuuppp{{{|||~~~xxxwwwzzzzzzqqqiiifffiiinnnsssnnnjjjjjjooouuuwwwxxxxxxvvv{{{~~~{{{{{{~~~{{{uuuwwwsssnnnfff]]]QQQFFF???777555222///---,,,,,,,,,))))))))))))))))))))))))(((((())))))*********+++&&&'''(((******((('''&&&''''''''''''''''''''''''(((((((((((())))))))))))******))))))))))))******&&&&&&''''''((()))))))))(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((()))+++,,,---%%%&&&''''''&&&&&&((()))'''''''''&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))*********)))******+++,,,,,,++++++***+++,,,...///---,,,,,,,,,,,,---......000///000222111111666>>>QQQeeeqqqffffffhhhmmm}}}{{{hhhSSSKKKFFFBBBAAACCCCCC@@@<<<444222000---,,,---///111000000000000///---+++)))---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((()))))))))))))))(((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((())))))(((&&&$$$%%%&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&((())))))(((''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''((((((((((((((()))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------000000000000000000000000555333111000000000000///111333444888BBBPPPWWWWWW]]]kkkwwwzzz~~~|||xxxvvvtttssssssuuuuuuuuuyyyyyy{{{~~~~~~|||{{{yyyzzz|||}}}||||||{{{yyyvvvxxxyyyuuusss~~~yyywwwyyy{{{yyyuuuppplllkkkuuuwww}}}{{{{{{{{{zzz~~~zzzwwwxxxxxxvvvmmmiiieeeeeeiiinnnqqqrrrtttzzz{{{wwwxxx{{{zzzzzz{{{zzzrrrfff\\\WWWHHH555333888---$$$+++---+++))))))***+++***)))+++******)))))))))))))))((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))***)))((('''&&&&&&'''((((((((())))))))))))(((((())))))(((((((((((())))))))))))(((((('''''''''&&&(((((((((((('''''''''''',,,'''###&&&,,,///---)))(((((('''&&&&&&&&&&&&'''(((''''''((())))))(((&&&(((((((((((((((''''''''''''&&&%%%&&&(((((((((&&&))))))))))))******************+++,,,------......++++++,,,------......///...---///111111111666>>>MMMaaa~~~yyyvvv{{{ooolllkkkiiippp|||wwwfffYYYQQQIIIEEEDDDDDDAAA>>>888777444111///......///////////////...---+++***---------,,,,,,,,,++++++************************************************))))))))))))))))))))))))*********))))))(((((((((((((((((()))))))))((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&'''((('''&&&&&&'''((('''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))((('''%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((((((***++++++,,,,,,,,,,,,+++++++++,,,,,,------......111111111111111111111111111111000111222333333333999>>>DDDKKKVVVcccgggfffiiiqqqyyy|||~~~}}}wwwuuutttuuuwwwyyy{{{|||~~~}}}}}}}}}{{{~~~}}}xxxuuuvvvxxx}}}}}}|||wwwqqqmmmnnnqqqrrrllliiioooxxx}}}~~~}}}yyy|||~~~|||zzzyyyssstttwww{{{yyytttrrruuuyyy{{{yyytttqqqtttwwwvvv~~~|||~~~~~~~~~|||vvvmmmfffaaa^^^ZZZXXXbbbmmmvvv{{{~~~}}}wwwzzzyyyyyyzzz||||||zzzyyyyyyjjjNNN===:::333...666---+++*********+++***(((+++***))))))(((((()))))))))((((((''''''(((((()))))))))))))))))))))))))))***)))((('''&&&''''''((((((((())))))))))))(((((())))))(((((((((((()))))))))(((((((((''''''''''''&&&'''''''''(((((()))))))))%%%###&&&,,,///---)))(((((('''&&&&&&&&&&&&'''(((&&&&&&''')))***)))((((((((((((((((((((((((((((((&&&&&&&&&((()))((('''))))))))))))*********************+++,,,---------++++++,,,------......///......///222111111777???QQQeeexxxtttzzzuuuppphhhfffjjjvvv~~~vvvhhhaaaUUUKKKDDD@@@>>>===<<<;;;999666333000...---...............---,,,+++------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++******************((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((($$$%%%''''''&&&'''(((***''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&(((((('''&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''&&&'''''''''((((((((())),,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////000111111111111111111111111000000000111222444666777BBBJJJSSS\\\fffooopppmmmrrrrrrvvv|||}}}}}}||||||{{{{{{|||~~~~~~}}}}}}{{{xxxzzzzzztttqqqqqqssspppuuuxxxrrriiieeekkkrrruuulllooozzzyyy{{{~~~|||vvvssstttxxx{{{{{{vvvrrrttttttrrrrrroooxxx~~~|||wwwpppiiibbb]]]XXXTTTSSS^^^jjjsssyyy|||yyyssstttuuuuuutttuuu{{{hhhGGG;;;666333777...---+++,,,,,,,,,+++)))***))))))(((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))))))))(((''''''''''''((('''(((((())))))((((((''')))((((((''''''(((((()))((((((((((((''''''''''''%%%%%%&&&'''((()))******&&&######''',,,///,,,((()))(((''''''&&&&&&'''''''''&&&%%%&&&(((*********(((((((((((((((((((((((()))''''''((()))***)))((())))))))))))************))))))******+++,,,,,,,,,++++++,,,------......//////...000222222222888@@@VVViiiwwwuuu|||vvvnnnhhhgggbbbiiirrryyy}}}wwwtttkkk[[[JJJ???>>>@@@>>>===<<<:::666333///------.........------------...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''$$$&&&''''''&&&&&&((()))''''''''''''''''''''''''(((((('''''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''%%%%%%&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''(((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''(((((()))))))))...------,,,,,,,,,,,,,,,,,,------...///000111111111111111111111111111111222222111111333777<<<@@@OOOWWW```gggmmmsssrrrnnnrrrnnnpppxxx{{{zzz|||xxxwwwtttqqqssswww|||{{{xxxrrrlllhhhhhhjjjgggnnnuuuuuuqqqpppvvv}}}|||zzz|||}}}~~~|||}}}|||zzzuuuoootttyyyyyy}}}|||xxxvvvtttqqqooommmjjjiiiWWWYYY]]]bbbiiipppssstttqqqtttvvvrrrnnnqqqzzz}}}YYYIIIAAA777333000///------......---+++***)))((((((''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''(((((('''(((((((((((((((((('''(((((((((''''''(((((((((((((((((((((((('''''''''&&&&&&&&&'''((())))))***%%%$$$$$$(((,,,---)))%%%)))((((((''''''''''''''''''&&&%%%&&&)))+++,,,,,,((((((((((((((())))))))))))(((((((((***+++***)))((()))))))))************))))))*********+++++++++++++++,,,------......///000///111333333333888@@@WWWiiiwww{{{~~~vvvqqqooobbbccccccdddiiixxxoooVVVFFFCCCFFF>>>>>>>>>===:::666333111///..............................---------,,,,,,++++++++++++++++++++++++******************************************************++++++,,,,,,------+++***)))(((((((((((()))((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''((('''%%%((((((''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''((((((''''''%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((''''''((())))))***++++++......---,,,,,,------.........///000111111222222111111111111111111111111222222222333777???JJJRRR```gggmmmooosssxxxxxxvvvrrrlllllltttwwwxxxzzztttpppllliiiiiilllsssppplllgggddddddeeegggjjjpppxxxyyyrrrsssvvv|||~~~|||zzzyyyxxxjjjddd^^^\\\___cccgggjjjooovvv{{{xxxoookkkpppwwwrrreeeYYYFFF:::444222///.........,,,+++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((((((''''''''''''&&&&&&(((+++***'''$$$))))))(((''''''''''''((('''&&&%%%''')))+++,,,+++(((((((((((())))))*********)))((()))+++++++++)))((()))))))))******************************++++++++++++,,,------......///000///111333333333888@@@UUUhhhwww~~~yyywwwvvvpppfff\\\WWWaaa|||vvv___MMMHHHJJJAAAAAAAAA@@@===;;;888666111111000///......//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************))))))***+++,,,,,,---------,,,***)))(((((()))***((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&'''((((((&&&%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&(((((('''&&&))))))((('''&&&%%%%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))'''(((((()))(((&&&%%%###&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''((((((((((((((((((((()))***+++,,,------......---,,,---...///000111111111111222222222222222222222222222222222222111444888<<>><<<;;;444333111000////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************(((((()))***+++,,,------///...,,,***))))))***+++((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&$$$&&&''''''&&&&&&((()))''''''''''''''''''''''''((('''&&&&&&''')))+++---&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))((('''((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))%%%&&&((()))((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((())))))******+++---......///...---,,,,,,---///111333333333333333222222222222222222222222222222222222444;;;DDDKKKRRR[[[fffnnnsssxxxyyyvvvuuuwwwzzzyyyxxxzzzxxxttttttzzzwwwooonnnnnnnnnqqqttt~~~zzzyyyyyyxxxxxxvvvtttuuuoookkkmmmppprrrwww~~~}}}zzztttiii^^^ZZZWWW```iiijjjeeebbbggglllmmm{{{{{{jjjcccUUUNNNDDD:::444111...---,,,,,,+++***************((()))************)))((())))))))))))))))))))))))%%%&&&((()))))))))((((((&&&''''''((((((''''''&&&(((''''''&&&&&&''''''(((''''''''''''((((((((()))'''''''''((((((((((((((('''&&&'''(((***+++++++++***))))))(((((((((((((((''''''(((+++---,,,)))''''''(((((()))******++++++)))((('''(((***+++***)))))))))))))))************,,,,,,,,,,,,,,,+++++++++++++++,,,------......///......///222111111777???VVVkkktttsssbbbbbbkkk|||vvvsssmmmccc[[[LLLKKKIIIFFFCCC@@@>>>===666555333111/////////000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************''''''(((***+++,,,------000///,,,+++******+++,,,((((((''''''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%"""$$$&&&''''''(((***,,,'''''''''''''''''''''''')))((((((((())),,,...000&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&((())))))(((&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***###%%%'''((())))))'''&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))******+++,,,...//////000------,,,,,,---000222444555444444333333222222111222222222222222222222222:::CCCOOOXXX]]]bbbiiinnn~~~}}}xxxxxxxxxvvvxxx~~~~~~vvvwww||||||~~~zzzrrrmmmoootttyyy~~~~~~}}}}}}}}}uuukkkkkkhhhdddnnn}}}~~~sssiiifffSSS[[[bbbcccaaabbbiiiqqqqqqyyyzzz}}}zzzzzzggg^^^QQQDDD;;;666333111---,,,++++++******++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))%%%&&&((()))))))))((((((&&&''''''''''''''''''&&&'''''''''&&&&&&'''''''''&&&'''''''''(((((())))))%%%&&&&&&'''((()))******%%%%%%&&&'''***---///000******)))(((((((((((((((''''''))),,,...,,,(((%%%'''(((((()))***+++++++++)))''''''((()))***)))((())))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///...---///111111111666>>>XXXnnnrrr~~~oookkknnnyyy{{{wwwrrrkkkgggXXXVVVTTTQQQIIIAAA???CCC>>>999333//////000222222...---,,,---......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))***)))))))))***+++,,,,,,------,,,+++***)))(((((())))))(((((('''''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&''''''''''''(((((((((((('''''''''((((((((((((((()))***,,,///000000000000---...///000222222333333444333222222111222222222000000222333000///555===IIIRRR]]]bbbccceeejjjooozzzwwwzzz|||}}}{{{xxxuuuuuuyyy|||sssnnnmmmmmmppptttvvvyyy}}}~~~|||}}}~~~}}}|||{{{|||}}}{{{sssiiilllxxx|||}}}{{{uuuwwwrrrcccWWWSSSPPPRRRaaatttrrrzzzssslllbbbXXXOOODDD888000000---000000)))...555111,,,,,,+++***((((((***,,,))))))((((((''''''&&&&&&******))))))((((((''''''******)))((((((((((((((('''''''''&&&&&&%%%%%%$$$((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))(((((((((((((((((())))))))))))(((''''''&&&&&&((()))***))))))))))))************------,,,++++++******)))*********++++++,,,,,,,,,///...000222222222777???VVVoooxxxiii~~~~~~|||xxxzzzzzzsssnnneeedddeeeddd[[[LLLBBB???<<<;;;888444111////////////...---...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************+++++++++++++++***))))))(((((())))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&''''''''''''((((((((((((((((((((())))))))))))***,,,,,,---...............---...///111222222333333222222222222222333333333000///000333444888BBBMMM\\\aaahhhkkkkkkjjjlllnnn~~~|||vvvtttvvv|||zzzxxxwwwtttnnnlllmmmssswwwzzzzzzyyy{{{|||xxxvvvrrrooolllkkklllnnnoooppptttrrrooojjjeeeccceeeffffffgggiiikkkmmmoootttwwwvvvtttxxxzzz~~~}}}|||{{{~~~}}}~~~xxxmmmccc___VVVNNNQQQ[[[dddyyy|||wwwooohhhaaaTTTDDD999555///000///(((+++...(((------,,,+++)))))))))***((((((((((((((('''''''''(((((((((((())))))))))))***)))(((((('''''''''(((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))((((((((((((((((((((()))))))))))))))(((((('''((()))***+++))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------///...000222222222777???TTTmmmssshhh}}}|||wwwjjjkkkppptttnnn]]]LLLCCC>>>???>>>;;;666222///---///...---...000000///...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&''''''''''''(((((((((((()))))))))******+++++++++///...------,,,,,,,,,,,,...///000111222333333333111222222333333333222222333000000444888@@@NNN[[[lllooorrrrrrooommmllllllyyy|||~~~~~~{{{vvvssstttvvvsssooonnnqqqtttwww}}}~~~~~~}}}{{{vvvwwwxxxvvvpppggg^^^XXXXXXUUUSSSSSSTTTVVVWWWVVVUUUTTTRRRNNNJJJGGGGGGGGGKKKOOOSSSVVVWWWWWWXXXXXXUUU\\\```\\\XXX[[[bbbgggpppsssuuuwww{{{zzzsssuuuuuurrr~~~}}}wwwtttqqqfffVVVMMMNNNSSSjjj|||yyyxxxuuukkkZZZMMMAAA666444222+++,,,---&&&------,,,+++******)))((('''((((((((((((((())))))'''''''''((()))*********)))(((''''''&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))***++++++))))))))))))************)))******+++,,,,,,------......---------------,,,///...000222222222777???SSSkkkrrrlllyyyuuuxxxmmmmmmsss{{{yyylll]]]TTTFFFCCC@@@>>><<<999333///000...------///000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))''''''(((((()))))))))***))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''((((((((((((((()))))))))***+++++++++///...---+++++++++,,,---///000111222333333333333111111222333222111000000555333333777===DDDQQQ\\\kkkooosssrrrmmmkkkllloooxxxxxxzzz~~~vvvpppmmmkkksssooonnnssszzz}}}~~~~~~zzzsssllliiihhh___aaacccbbb\\\RRRHHHAAAEEEDDDCCCDDDFFFGGGGGGFFFCCCDDDEEEDDDBBB?????????BBBEEEJJJLLLLLLJJJIIIHHHCCCFFFHHHGGGEEEHHHNNNSSSUUUYYY]]]cccmmmwww{{{yyy~~~zzz|||xxxmmmnnnwww|||{{{yyyjjj___\\\VVV[[[dddmmmuuu{{{~~~|||zzz{{{uuukkkTTTCCC;;;777000000222,,,++++++******+++***)))(((''''''(((((()))))))))***'''((((((((()))))))))***(((''''''&&&&&&&&&''''''''''''(((((())))))******((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))((((((((()))))))))******((()))))))))*********************++++++,,,,,,,,,......------,,,,,,++++++///...000222222222777???SSSlllpppnnn}}}rrrllloooyyyyyyvvvwww{{{zzzqqqgggbbbOOOGGG???===???>>>888111111///------...///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))((('''''''''((())))))******(((((())))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''((((((((((((''''''((())))))***++++++---,,,++++++,,,---///000000111222333333444333333222222222222111000//////444444777???EEEJJJRRRYYY```hhhooooookkkkkkrrryyy|||{{{{{{~~~vvvooommmoooqqq{{{xxxzzz~~~~~~zzzqqqdddYYYTTTSSSLLLNNNPPPPPPMMMHHHAAA===AAAAAABBBDDDFFFGGGEEECCCFFFHHHJJJJJJHHHFFFEEEEEECCCFFFIIIKKKKKKJJJJJJJJJFFFFFFFFFEEEDDDDDDGGGJJJIIILLLOOOQQQXXX```dddccc___gggqqqwwwxxx{{{rrrgggnnnpppsssyyyqqqnnnjjjbbbZZZXXX___lllxxx{{{zzz{{{lllUUUFFF===222///222///,,,***((()))++++++***((('''((((((((())))))*********)))))))))((((((((('''''''''&&&&&&&&&&&&'''((('''(((((())))))*********((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))''''''(((((((((((()))(((((()))))))))************,,,,,,,,,+++++++++******------,,,,,,++++++******///...000222222222777???TTTmmm|||llllll}}}qqqjjjjjjnnn{{{xxxqqqggg```___WWWMMMCCC???@@@@@@;;;555555222///......///...---------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++)))(((((((((((())))))*********(((((())))))))))))******''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((((((((((((''''''''''''((((((((((((&&&''''''((()))***+++++++++++++++,,,...000111222111222333444444444444444222222111111111222333444666777???JJJRRRUUUYYY]]]^^^eeemmmoooooorrr{{{~~~~~~uuummmjjjppp{{{zzzpppnnnhhh]]]QQQGGGCCCBBBCCCEEEHHHJJJJJJIIIFFFEEEJJJJJJMMMPPPSSSSSSPPPNNNNNNPPPSSSSSSPPPNNNLLLLLLEEEHHHKKKLLLMMMMMMNNNOOOLLLIIIHHHJJJIIIGGGGGGIIILLLQQQRRRNNNKKKLLLKKKIIIGGGNNNWWW]]]aaafffnnnuuu}}}yyymmmoooooovvv}}}yyyvvvwwwssshhhZZZRRRXXXiiiyyyzzzzzzzzz}}}iiiVVVIII888000333222222...***)))+++,,,+++)))((())))))))))))))))))************)))(((''''''''''''''''''&&&''''''((()))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((())))))))))))&&&&&&'''((((((((((((((())))))))))))************------,,,,,,+++******))),,,+++++++++++++++******///...000222222222777???TTTmmm{{{mmmqqq|||sssmmmkkksssvvv||||||qqqeee^^^^^^^^^ZZZRRRKKKFFFAAA>>><<<999666222000000000///...........................------------------------++++++++++++++++++++++++((()))+++,,,,,,+++***)))))))))******************(((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''(((((((((((('''(((((()))***+++,,,---++++++---///000111222222222333333444444444444444222111111222444777;;;===AAACCCKKKXXX```bbbdddfffgggiiilllpppvvv|||}}}zzzwwwsssqqqsss|||zzztttoookkkiiiVVVTTTOOOJJJEEEBBBCCCDDDLLLOOOSSSVVVXXXYYYXXXWWW[[[\\\```dddgggfffccc```[[[]]]``````___^^^]]]^^^TTTWWWZZZ[[[ZZZXXXWWWVVVSSSOOONNNRRRSSSNNNLLLMMMMMMVVV\\\YYYRRRNNNLLLJJJIIIKKKMMMLLLLLLNNNRRRVVVfffjjjqqqxxxzzzyyyzzz~~~}}}|||vvvkkk___ZZZ^^^cccnnnoooppppppuuu}}}lll___JJJ>>>@@@BBB<<<666///+++,,,,,,+++(((*********)))))))))))))))))))))))))))((((((((((((((('''''''''(((((()))***)))(((((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))&&&'''((()))***))))))((())))))))))))************,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,///...000222222222777???RRRkkk{{{pppzzzzzzvvvaaagggrrr|||ooohhhiiieeeeeebbbXXXLLLCCCAAACCC===999555222222111000///................................................++++++++++++++++++++++++'''(((***,,,---,,,+++***++++++******************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((''''''''''''((((((((()))((()))***+++,,,---......+++---///111222222111111333333444444555444444444111111111222666<<>>TTTfffooojjjooosss|||}}}}}}~~~tttjjjmmm}}}xxxjjjlllnnnkkkdddWWWIII???BBB@@@===:::666333222222111000//////000///---+++------------------------++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))(((((((((((())))))))))))'''(((******((((((((()))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''((((((((((((((()))(((((((((((()))******...---------------......//////000111222333444555555555444444333333222222333222777;;;BBBVVVaaaYYY\\\```cccgggooovvvvvvppprrrsssssstttzzz~~~xxxrrrtttyyy}}}{{{wwwvvv}}}~~~~~~~~~}}}wwwrrraaa^^^TTTHHHCCCHHHOOORRRYYYWWWVVV[[[dddlllpppqqqrrrtttvvvvvvvvvvvvwwwxxxyyyzzz{{{{{{||||||{{{{{{yyyxxxxxxyyy{{{{{{{{{zzz}}}}}}~~~}}}{{{wwwtttqqqpppmmmjjjiiikkkllllllkkkhhhnnnuuuzzz|||{{{yyyyyyssskkkddd```ZZZQQQKKKIIIHHHHHHGGGHHHLLLVVVbbbkkk|||~~~yyytttyyyyyyooogggTTTOOOOOOXXXcccjjjssszzzrrrccc\\\[[[]]]HHH666111///******...***))))))*********'''%%%))))))))))))))))))))))))))))))(((((((((((())))))...444888555...)))***---)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''')))(((((((((((())))))***(((((((((((())))))))))))))))))************))))))((()))*********((('''&&&+++***)))))))))))))))))),,,,,,,,,+++++++++******---,,,,,,,,,,,,---.........---///111111111666>>>SSSeeeooolllaaaeeennnyyy~~~yyykkkooowwwsssooonnnkkkbbbTTTJJJGGGCCC>>>;;;999666222...222111////////////---,,,------------------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++***)))((('''&&&&&&'''(((******((((((((()))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''((((((((((((((())))))(((((()))******+++///......------.........111111222222333444555555444444333333333333333444555555<<>>AAAMMMYYY```jjjjjjkkkmmmqqqvvv{{{}}}wwwxxxyyyyyyxxxxxxzzz|||}}}||||||||||||}}}~~~~~~{{{|||}}}~~~}}}}}}~~~}}}|||{{{zzzyyywwwuuussssssuuuwwwxxxxxxwwwzzz{{{uuuqqqjjj^^^UUURRROOOQQQPPPJJJDDDDDDMMMUUU]]]aaaffflllrrryyy}}}{{{|||zzzqqqpppyyy~~~zzzkkk[[[OOOSSSaaalllqqqrrr{{{}}}}}}sssnnnooodddQQQ???888444...---111***)))))))))++++++)))'''************************))))))(((((((((((())))))***111777333***%%%(((...))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''******))))))((()))))))))(((((((((((())))))))))))(((((())))))))))))((((((((())))))******)))''''''******)))(((((((((((((((,,,,,,,,,++++++++++++***---,,,,,,,,,,,,---.........---///111111111666>>>RRRdddmmmoooRRRUUU^^^iiipppttt|||uuuqqqzzzuuuoookkkfffcccbbbSSSKKKBBB===<<<:::444...111000......//////...---........................+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))++++++***)))((('''&&&&&&'''(((******((((((((()))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''((((((((((((((())))))))))))******+++,,,000//////......//////000333333333444444555555555333333222222333444555666888;;;GGGQQQ[[[mmmtttiiimmmnnnnnnmmmooossswwwyyyyyytttrrrrrrwwwrrreeeYYYPPPGGGBBBEEEGGGEEEDDDJJJYYYgggnnnsssvvvxxxxxxxxxyyy}}}{{{{{{{{{zzzyyyyyy|||~~~||||||zzzzzzzzz{{{|||}}}~~~~~~}}}||||||~~~}}}|||{{{zzzzzzyyyyyyzzzyyyxxxwwwxxxyyyzzz{{{{{{|||~~~~~~}}}uuujjjaaa^^^^^^cccfff```TTTIIIDDDDDDCCCFFFLLLSSS\\\fffqqqxxxtttxxxzzz{{{zzzwwwxxxxxxxxxvvv___UUUYYYdddlllqqq}}}{{{|||~~~}}}{{{~~~ppp]]]III@@@<<<666111000+++***)))***++++++***(((************************))))))(((((((((((())))))###)))...,,,'''%%%(((,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''***))))))((((((((((((((((((((((((((())))))))))))''''''(((((((((((('''''''''((()))******)))((('''(((((((((((()))***+++,,,++++++++++++++++++++++++---,,,,,,,,,,,,---.........---///111111111666>>>SSSeee{{{jjjqqqHHHKKKSSS\\\ccchhhqqqzzz~~~zzz}}}zzz~~~yyynnnfffiiipppeeeYYYKKKCCCBBBAAA<<<777000...,,,---.../////////........................,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((('''(((******((((((((()))((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''((((((((((((((()))))))))******+++------000000//////000000111111555555555555666666666666333333333333555777999;;;<<>>333+++,,,+++******++++++***)))))))))))))))))))))))))))))))))(((((((((((())))))(((((()))*********++++++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((''''''&&&&&&&&&''''''(((((((((((())))))))))))''''''(((((((((((('''''''''((()))******)))((('''************+++,,,------++++++++++++++++++++++++---,,,,,,,,,,,,---.........---///111111111666>>>TTTfffwwwhhhsssCCCEEELLLTTTYYY^^^fffppp~~~wwwzzz|||}}}}}}{{{jjjjjjsssooocccRRRHHHDDDCCC???<<<111///------...000000000........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))''''''(((((())))))******'''(((******((((((((()))))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''((((((((((((((())))))******+++,,,....../////////000111222333444777777777777777666666666555444444555777:::>>>@@@AAALLLaaalllooo{{{vvvppprrrvvvyyyyyyyyyyyysssyyynnn[[[YYYUUURRRTTTXXX]]]aaabbbdddbbb___```hhhppprrryyy|||~~~~~~{{{zzz{{{}}}|||||||||{{{yyyxxxzzz{{{}}}||||||{{{{{{{{{{{{|||}}}|||yyytttqqqssszzz~~~}}}{{{zzzxxxxxxwwwwwwyyyzzzzzzyyywwwuuuuuuvvvzzzzzzzzzyyyxxxyyy{{{~~~~~~|||{{{~~~~~~|||{{{{{{zzzuuukkkcccIIIGGGCCCAAAAAAFFFNNNTTT]]]mmm|||vvvyyy|||vvvccc]]]```eee|||zzz{{{~~~}}}wwwtttuuu|||lllYYYMMMIIIBBB555+++///---+++***++++++***)))))))))))))))))))))))))))))))))(((((((((((()))))),,,***((((((******)))&&&))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&%%%%%%&&&&&&'''((((((((((((((())))))))))))''''''(((((((((((('''''''''''')))******))))))(((///...---,,,+++************++++++++++++,,,,,,,,,---,,,,,,,,,,,,---.........---///111111111666>>>TTTfffuuuiiiwww@@@AAAEEELLLOOOSSS[[[dddqqqttt|||}}}tttqqqyyyssshhhYYYMMMGGGCCC@@@<<<777444111//////000000///........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))'''(((******((((((((()))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''(((((((((((((((*********+++,,,---...///......///000222444666777999999888888777777777777777666666777:::>>>BBBDDDIIITTTdddiiihhhuuu~~~sssvvv|||}}}zzz|||wwwrrr}}}qqq]]]PPPRRRUUUYYY^^^dddjjjmmmpppsssqqqmmmlllqqqtttuuuzzz|||~~~~~~|||||||||{{{}}}~~~}}}zzzyyyyyyyyy||||||}}}}}}||||||{{{zzzzzz|||{{{wwwrrrrrrvvvzzz{{{{{{zzzzzzyyyxxxwwwvvvvvvxxxyyyxxxuuuttttttvvvxxxyyyyyywwwvvvwwwzzz|||~~~}}}~~~~~~|||vvvWWWUUUPPPKKKGGGGGGJJJLLLNNN^^^lllsss~~~zzz|||}}}}}}~~~vvvqqqpppooottttttyyyyyytttrrrxxxpppdddXXXNNNEEE;;;333111///,,,+++++++++***)))************************))))))(((((((((((())))))((((((''''''&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))%%%%%%%%%&&&'''((()))***(((((((((((())))))))))))((((((((())))))(((((((((&&&'''(((*********)))(((///...,,,+++***)))))))))******+++++++++,,,,,,,,,---,,,,,,,,,,,,---.........---///111111111666>>>SSSeeetttkkk|||<<<<<<@@@EEEHHHJJJRRR[[[eeehhhqqq||||||xxx}}}xxxyyy~~~}}}{{{xxxooobbbVVVNNNHHHCCC@@@<<<999444222111000///...////////////////////////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))((((((((((((''')))******((((((((()))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''(((((((((((((((*********+++,,,---///000---...///000333555777888::::::999999888777777777888888888999<<<@@@DDDGGGPPPXXXdddbbb]]]lll~~~xxx{{{~~~wwwzzz}}}zzzwww~~~yyyssstttooo^^^LLLFFFLLLUUU```iiipppvvvzzzzzz}}}|||xxxvvvyyy|||{{{zzz{{{}}}~~~~~~|||zzz{{{}}}~~~|||yyyyyyyyyzzz{{{|||||||||zzzyyyxxxyyy|||}}}{{{uuurrrtttwwwwwwwwwxxxxxxxxxwwwvvvuuusssuuuwwwwwwtttrrrsssuuuvvvwwwwwwvvvvvvvvvyyy{{{~~~}}}}}}}}}|||{{{qqqnnnggg^^^SSSKKKGGGEEEAAAOOO[[[```mmm~~~|||~~~|||~~~zzziiiiiimmmuuuyyyxxxvvvvvvuuuuuuoooaaaSSSHHHAAA>>>333000---+++******)))(((++++++++++++++++++++++++))))))(((((((((((())))))$$$'''))))))''''''+++///))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))%%%%%%%%%&&&((()))+++,,,(((((((((((())))))))))))(((((())))))))))))((((((&&&'''(((*********)))(((******************++++++*********++++++,,,,,,,,,---,,,,,,,,,,,,---.........---///111111111777>>>RRRdddtttnnn999;;;===???AAADDDHHHLLLZZZ___fffmmmttt{{{|||zzzxxxyyyyyynnnuuuvvvssszzzuuuxxxsssfffWWWMMMIIIDDD???======:::555///,,,...111000000000000000000///...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((((((&&&'''(((***)))***+++,,,---,,,+++***,,,---000222444666777777666;;;<<<555333888======;;;<<<>>>===>>>CCCLLLSSS```]]]\\\]]]bbbkkksssxxxvvv{{{{{{uuuyyy}}}{{{vvvqqqjjjgggggghhhhhhggg___```fffpppwwwyyy}}}|||xxxwwwwwwzzz||||||yyyvvvzzz{{{|||}}}}}}{{{yyyxxxvvvyyy||||||yyywwwxxxzzzyyyyyyyyyyyyyyyxxxxxxwwwzzzzzzyyyxxxxxxwwwvvvvvvuuutttsssrrrpppooonnnmmmssssssssssssssstttxxx{{{}}}{{{xxxwwwxxxzzz~~~{{{uuummmeee^^^ZZZTTTIIIDDDKKKRRR\\\ooo|||yyy}}}zzz|||sss^^^SSS___qqqwwwxxxzzzyyyyyywwwnnn```PPPDDD===;;;444///...---)))((()))(((((((((((()))***+++,,,+++******)))(((''''''&&&)))))))))))))))))))))))),,,,,,,,,++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************''''''((()))))))))))))))))))))))))))******************+++++++++,,,,,,,,,---,,,++++++,,,---///000///...000222111000555<<>>BBBBBBCCCCCCDDDEEEHHHOOOWWW]]]aaadddfffggghhhlllsssyyyzzz{{{~~~yyyzzzqqqqqquuubbb```aaaeeelllsssvvvxxxnnnmmmrrryyy~~~}}}zzzyyyxxxzzz||||||yyywwwxxxxxxzzzzzzzzzxxxvvvuuuxxx{{{}}}|||zzzxxxxxxyyy{{{{{{{{{{{{zzzzzzyyyxxxxxxxxxwwwwwwvvvvvvvvvuuusssrrrqqqqqqoooooonnnmmmpppqqqrrrqqqqqqsssvvvyyyyyyxxxxxxxxxzzz}}}}}}wwwqqqmmmjjjYYYMMMEEEHHHLLLRRRaaaqqqwww~~~}}}zzzwww}}}}}}xxxzzz}}}~~~yyyeeeVVVYYYccckkkuuu}}}zzzvvvmmm___NNNBBB:::333/////////+++)))*********)))))))))***+++++++++******)))((((((''''''))))))))))))))))))))))))(((((((((((((((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))************''''''((()))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,++++++,,,---///000......000222111000555===SSSeeeqqqxxx777888:::;;;<<<>>>BBBEEEHHHLLLQQQXXX```iiirrrxxx~~~xxx~~~wwwxxx{{{tttrrrkkkbbb]]]ZZZTTTNNNEEECCC@@@>>>;;;777222...////////////////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((('''''')))+++******+++,,,,,,,,,,,,,,,---...000222555777999::::::;;;;;;;;;???EEEGGGFFFEEEEEEEEEHHHMMMUUU]]]bbbeeejjjnnnnnnlllmmmtttzzz{{{zzz{{{~~~}}}yyyxxxzzzhhhllluuu|||rrrkkkNNNQQQWWWaaammmyyy}}}{{{}}}~~~|||zzzzzz{{{{{{zzzyyyzzz{{{|||||||||zzzyyyxxxyyyzzz{{{{{{yyywwwwwwxxx|||{{{{{{zzzyyyxxxwwwwwwuuuuuuuuutttssssssrrrrrrmmmmmmmmmmmmlllllllllllllllmmmnnnnnnnnnpppsssvvvtttuuuvvvwwwyyy|||~~~|||}}}~~~|||zzzbbbWWWNNNLLLJJJIIIQQQ[[[eeerrrvvv}}}~~~yyyvvvxxx{{{{{{ppp___XXXVVV\\\lll}}}~~~|||~~~rrr^^^MMM>>>777111111111...++++++,,,,,,++++++******++++++*********))))))(((((('''))))))))))))))))))))))))((()))******+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************''''''((())))))))))))))))))))))))*********++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...//////...---///222111111666===SSSeeesss~~~666777888888999;;;>>>AAABBBEEEIIINNNUUU]]]ffflllwww}}}xxxxxxxxxnnngggddd^^^WWWHHHDDD@@@>>><<<999444000/////////////////////000------............------------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''((()))((('''''')))+++******+++,,,,,,---------...///111333666999<<<===>>>===<<<>>>DDDHHHHHHFFFFFFFFFGGGKKKSSS]]]eeejjjqqqqqqpppnnnlllooovvv{{{{{{yyyyyyzzzvvvrrrssswwwtttwwwyyykkk]]]SSSNNNPPPUUU^^^iiiuuu~~~|||zzzyyyzzzzzzzzzyyyzzz{{{||||||||||||{{{vvvvvvwwwwwwvvvvvvvvvvvvyyyxxxwwwvvvtttsssrrrrrrrrrrrrpppooommmlllkkkjjjeeeeeeeeeeeefffffffffffffffgggiiiiiijjjkkknnnppppppqqqrrrsssuuuuuuvvvvvvwwwxxxzzz|||}}}pppggg___[[[VVVNNNLLLNNNTTT^^^kkkuuuzzz~~~{{{zzz|||}}}}}}|||pppcccVVVSSS^^^nnnyyyyyy~~~nnn___LLLAAA777333222///------///...---,,,++++++++++++*********)))))))))((((((((((((((((((((((((((((((((()))***+++,,,,,,,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))((()))))))))************''''''((()))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,,,,---......///...---///222111111666===RRReeeuuu666777777777777888:::===<<<>>>AAADDDHHHNNNVVV[[[eeemmmyyyyyyvvvxxxooojjjddd]]]RRRLLLFFFBBBAAA???<<<999222111000////////////000---......//////......---------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''((())))))'''((()))+++***+++++++++,,,---......000111333555888<<>>RRRdddttt777888888777666666999;;;;;;===???AAACCCGGGLLLPPPYYYaaakkkuuu|||yyy|||}}}yyyxxxrrrjjjbbbYYYUUUNNNGGGCCC@@@>>>===555444222000/////////000......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))((((((***,,,++++++++++++,,,...///000333333555777;;;???CCCEEEDDDBBBCCCGGGIIIFFFEEEEEESSSWWW^^^eeennn{{{}}}vvvvvvzzz{{{zzz|||vvvmmmlllyyyxxxiii^^^ZZZ^^^dddhhhpppppppppppprrrwww}}}~~~~~~~~~~~~{{{xxxxxxzzz|||uuuuuuvvvvvvwwwwwwxxxxxxsssqqqooonnnooooooooonnnllljjjgggdddaaa```_________]]][[[XXXUUURRROOONNNLLLLLLMMMNNNNNNOOOPPPPPPQQQSSSVVVWWWXXXYYY[[[]]]\\\^^^bbbfffjjjnnnppprrrtttuuuvvvxxxyyyzzzzzzzzz~~~~~~~~~~~~~~~ttthhh___UUUOOOIIIJJJUUUgggyyyyyygggXXXQQQaaalll{{{tttaaaLLL???888333000//////...---,,,++++++++++++************************))))))))))))))))))))))))&&&'''((()))******+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************''''''((()))))))))))))))*********++++++++++++,,,******+++++++++,,,,,,,,,***+++,,,---............---,,,///222222111777>>>RRRddd{{{qqq999999999888666666888::::::<<<>>>@@@BBBDDDHHHKKKRRRXXXaaaiiiqqqzzzvvvzzz}}}|||uuulllaaa___YYYQQQIIIBBB>>>===888777444111000//////000......////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((()))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))***)))((((((***,,,++++++++++++,,,...000111555555777999===BBBFFFIIIDDDCCCFFFKKKKKKFFFEEEIII\\\bbbhhhjjjmmmttt}}}~~~vvvppplllqqqzzzqqqfff```bbbjjjttt{{{yyy{{{}}}}}}}}}}}}~~~}}}~~~}}}~~~~~~{{{xxxxxxyyy|||{{{zzzyyywwwvvvvvvuuuuuuooolllhhheeeeeedddbbb___^^^\\\XXXTTTRRRPPPOOOOOONNNMMMLLLIIIGGGEEECCCBBBAAAAAABBBBBBCCCCCCDDDDDDEEEGGGJJJLLLMMMNNNPPPRRRQQQSSSWWW\\\aaafffjjjlllnnnoooqqqsssuuuwwwxxxxxx}}}|||||||||}}}~~~yyypppfff___TTTLLLLLLXXXiiivvvzzzhhhYYYYYYbbbooozzzlllVVVIIIAAA999222///------,,,++++++***++++++************************)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************''''''((()))))))))))))))*********+++++++++,,,,,,******+++++++++,,,,,,,,,***+++,,,............---,,,,,,...222222222777???RRRdddvvvnnn:::::::::888666666888:::444666999<<<===???BBBEEEJJJOOOWWW^^^eeeooozzzzzzlllzzzzzzuuukkkkkkhhh___RRRHHHBBBAAA;;;999555222000//////000......////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))***)))((((((***,,,++++++++++++,,,...000111666777888:::>>>CCCHHHKKKCCCDDDIIINNNMMMGGGGGGMMMgggmmmqqqnnniiikkkwww|||yyynnniiikkkuuurrrooommmmmmrrrwww|||~~~}}}~~~}}}~~~|||}}}~~~{{{}}}}}}|||yyywwwyyy{{{{{{yyywwwtttqqqpppnnnnnnkkkfffaaa]]][[[YYYUUURRRRRRPPPLLLHHHDDDCCCBBBBBBCCCBBBAAA@@@>>>===<<<;;;:::;;;;;;;;;<<<<<<<<<======???CCCEEEEEEFFFHHHJJJLLLMMMPPPSSSXXX]]]```cccfffhhhjjjnnnqqqssstttuuuzzzzzzzzzzzz{{{}}}{{{tttooocccTTTKKKNNN]]]jjjtttvvveeeTTTZZZdddnnnwww}}}qqq\\\PPPHHH===333...,,,,,,++++++******++++++******************++++++))))))))))))))))))))))))''''''((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************'''(((((()))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,...///......---,,,,,,...222222222777???RRRdddssslll>>>===;;;999888888999999999999999999;;;>>>AAABBBFFFHHHKKKPPPWWWaaalllsssuuujjjrrr}}}}}}~~~ttt|||~~~tttdddVVVJJJBBB>>>===:::666111///.../////////000000000000000///////////////............,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************))))))))))))(((((((((((()))((((((((('''''''''''''''((()))******)))((('''((()))))))))(((&&&$$$###%%%%%%&&&'''((((((((('''%%%&&&&&&''''''&&&&&&%%%((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***)))(((''''''&&&''''''(((((())))))((('''&&&&&&))))))))))))(((((((((((('''(((((()))***++++++,,,***+++,,,,,,---000444777777888;;;>>>BBBFFFJJJLLLCCCDDDFFFHHHGGGHHHQQQ[[[tttpppmmmmmmmmmpppwww}}}xxxqqqooosss}}}tttuuuwwwzzz}}}~~~}}}}}}|||}}}~~~|||{{{~~~|||zzzxxxvvvuuutttsssrrrqqqnnnjjjgggdddbbb[[[VVVPPPKKKIIIGGGDDDAAA??????===<<<::::::999999888888888777777777666666999999999999888888888888888888999:::;;;<<<======AAABBBDDDGGGKKKPPPTTTWWW^^^___aaadddhhhllloooqqqrrrsssuuuvvvvvvxxx{{{}}}~~~~~~}}}sssaaaSSSPPPTTTXXXbbbiiizzzwwwdddZZZPPPSSSggg}}}~~~sssdddSSSCCC:::777111000---+++******++++++************************))))))))))))))))))))))))''''''((()))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((+++***)))***,,,,,,***))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,++++++*********++++++,,,------......///------///222111111666>>>OOOccclllkkk???>>><<<:::999888999999999888888888:::<<>>:::666333222222/////////000000000//////////////////............,,,,,,,,,,,,,,,,,,,,,,,,***************************************************)))))))))(((((((((((())))))(((((((((''''''''''''((())))))))))))(((''''''((()))))))))((('''&&&&&&&&&''''''((('''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''(((((()))((((((((((((((('''&&&&&&))))))))))))(((((((((((()))))))))***************,,,---...///000333777:::>>>???BBBEEEIIILLLNNNOOOIIIGGGIIILLLOOORRR[[[dddvvvtttmmmkkkkkkqqqzzzvvvwwwxxxyyy{{{~~~}}}}}}}}}~~~}}}|||{{{yyywwwuuusssrrrrrrkkkiiieee```ZZZUUUQQQOOOMMMIIIDDDAAA@@@???===;;;<<<;;;:::999999999999999777777777666666666666666777777777666555555444444555555666777888888999999;;;<<<>>>@@@DDDHHHKKKMMMSSSTTTWWW[[[___dddhhhjjjmmmoooqqqrrrrrrsssuuuwww{{{}}}zzziiiZZZTTTQQQOOOQQQVVVcccvvv}}}nnnbbbSSSPPP___uuutttaaaNNNAAA<<<444222///,,,++++++******************************))))))))))))))))))))))))''''''((()))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((***)))((()))++++++)))''')))))))))))))))))))))))))))************+++++++++,,,,,,++++++++++++++++++++++++,,,------......///------///222111111666>>>QQQdddmmmnnnAAA@@@>>><<<:::999999999888777777777888:::<<<>>>===>>>@@@CCCGGGNNNVVV[[[gggtttyyydddiiizzz|||~~~rrrwww|||ttt___MMMBBBAAA>>>:::666333111000////////////////////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,******************************************************)))))))))((((((((()))))))))(((((((((''''''''''''((((((((((((''''''''''''((()))******))))))''''''((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((******(((((((((((((((''''''&&&(((((((((((())))))))))))+++++++++*********))))))---///000222333777<<>>QQQeeennnrrrBBBAAA@@@>>><<<;;;::::::777777777777777999:::;;;===>>>@@@AAACCCHHHNNNRRR\\\iiiwwwyyylllooowww~~~|||zzz}}}{{{|||vvvfffVVVEEECCC???;;;888444111///000000//////////////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************)))))))))(((((()))))))))((((((((((((''''''''''''(((((('''''''''''''''(((((())))))))))))((((((((((((((('''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))'''(((((((((((((((''''''(((((((((((())))))))))))******++++++++++++++++++...000222444666;;;@@@DDDHHHKKKNNNQQQSSSRRRQQQOOOKKKFFFDDDIIINNNRRRWWW]]]iiiyyy|||xxxzzzxxxtttxxxzzz}}}{{{}}}~~~|||{{{yyy{{{xxxsssmmmgggcccaaa```PPPNNNIIIEEEAAA???>>>>>>;;;:::999888888999999999;;;;;;::::::::::::;;;;;;:::::::::;;;;;;;;;;;;;;;;;;::::::999999888777777666666666777777777777777666666777888999;;;<<<<<>>999222...---,,,+++)))++++++++++++++++++++++++))))))))))))))))))))))))((())))))*********))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))*********))))))))))))))))))(((((()))******)))'''))))))))))))))))))))))))))))))*********+++++++++*********++++++,,,,,,,,,++++++,,,------......///------///222111111666>>>QQQeeemmmtttCCCBBBAAA@@@???===<<<;;;888888888888888888888999<<<>>>???@@@AAADDDGGGJJJOOOZZZfffnnnvvvrrriiirrr~~~}}}~~~zzzrrrrrrqqqiii^^^QQQLLLFFFAAA===:::777444222111000////////////000////////////............,,,,,,,,,,,,,,,,,,,,,,,,************************************************************))))))))))))***)))))))))(((((((((((((((((((((''''''((((((((((((((('''''''''&&&&&&&&&((()))))))))((('''&&&&&&&&&''''''((((((''''''&&&(((((((((''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''''''''(((((((((((((((''''''((((((((()))))))))***((()))***+++,,,---...///...000333666999>>>DDDIIIMMMPPPSSSUUUUUUSSSPPPNNNNNNJJJKKKRRRXXX[[[___cccdddooosssxxxxxxuuuxxx|||~~~||||||~~~}}}~~~~~~~~~~~~{{{wwwtttuuuqqqiiiaaaYYYSSSOOONNNDDDBBB@@@===<<<<<<===>>>;;;<<<<<<<<<<<<<<<===>>><<<<<<;;;::::::::::::;;;<<<<<<<<<===============<<<;;;;;;::::::999999999888888888888888777777777666666666777777888888888;;;<<<>>>@@@CCCFFFHHHJJJPPPUUU\\\aaafffiiilllnnnnnnrrrwww{{{}}}~~~}}}{{{|||}}}xxxqqqdddWWWJJJEEEHHHSSSfffuuu}}}{{{{{{~~~rrrmmmssszzz}}}gggQQQIIIAAA666000......---+++++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))************))))))((((((((((((((((((((((((************************))))))))))))))))))*********))))))***++++++***((())))))))))))))))))))))))))))))*********+++++++++*********++++++,,,,,,,,,++++++,,,------......///------///222111111666>>>PPPcccyyyjjjtttCCCCCCCCCBBBAAA@@@>>>>>>::::::::::::999999888888999:::<<<===>>>???BBBDDDFFFPPPXXX^^^ffftttooohhhlll{{{xxxsssqqqmmmfff[[[TTTJJJCCC@@@===:::777444333111000//////000111////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++*********)))))))))******)))))))))((((((((())))))(((((((((((()))))))))((('''&&&&&&&&&&&&&&&(((((()))))))))(((''''''''''''((((((((((((''''''******)))((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''******(((''''''&&&&&&&&&&&&'''((((((((((((((((((''''''(((((())))))******((((((***+++---///000000...111444888<<>>@@@BBBCCCCCCCCCEEEGGGCCCCCCBBBBBBBBBCCCCCCDDDFFFFFFFFFEEEEEEDDDDDDDDDAAAAAA@@@>>><<<;;;:::999::::::999999888888777777555555666666666555555444888888999:::;;;===>>>???CCCHHHNNNUUUZZZ^^^cccfffiiilllqqquuuxxx{{{~~~~~~|||}}}ssseeeUUUIIIDDDHHHUUUbbb}}}}}}zzzwwwuuu|||yyylllgggeeemmmssszzzqqqZZZNNN???555111000///---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******++++++******))))))))))))************))))))))))))))))))))))))))))))************************))))))))))))************+++***)))***,,,,,,***))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++,,,,,,++++++,,,------......///------///222111111666>>>OOOccctttgggsssBBBBBBCCCCCCCCCBBBAAA@@@===<<<<<<<<<;;;:::999888555777:::;;;<<<<<<>>>@@@AAAIIIPPPRRRYYYggguuu}}}wwwhhhlllzzz|||vvvqqqddd[[[OOOFFFBBB@@@===:::666555333111000000111222////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********))))))*********)))))))))((((((+++***)))(((((()))***+++(((''''''&&&&&&'''((()))'''(((((())))))))))))(((''''''((((((((((((''''''*********)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''''''''((((((&&&&&&'''((((((((((((((('''''''''((()))*********)))***+++,,,---...///000000333777;;;@@@GGGNNNSSSXXXYYYYYYYYYVVVSSSOOOMMMIIIPPP]]]kkkppppppqqquuunnnrrrpppwwwxxxvvvqqqpppkkkfffjjjxxx}}}zzzyyyxxxyyyzzzxxxtttmmmgggbbbUUURRRKKKEEE@@@===<<<<<<:::;;;<<<===>>>??????@@@EEEIIIMMMOOOPPPRRRUUUXXXTTTTTTUUUVVVXXXZZZ[[[\\\]]]\\\[[[[[[ZZZYYYXXXXXXRRRQQQNNNKKKGGGDDDAAA@@@>>>======<<<;;;:::::::::666777777888777666555444666666666777888999:::;;;<<>>PPPdddsssgggrrrAAABBBCCCDDDDDDCCCBBBAAA>>>>>>>>>===<<<;;;999999444666999;;;<<<<<<>>>@@@;;;BBBHHHIIINNN[[[hhhooo~~~sss```qqqyyyoooeeeWWWLLLHHHFFFCCCAAA777666333222111111222333000/////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++************)))************)))))))))))),,,+++***))))))***+++,,,''''''&&&'''(((***,,,---''''''((())))))***))))))''''''((((((((((((''''''))))))))))))************''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))***&&&&&&'''((())))))((((((&&&''''''((()))******+++,,,,,,,,,------.........111444888===CCCJJJQQQVVVYYYYYYXXXWWWTTTQQQMMMKKKOOOYYYiiiwwwzzzwwwwwwzzzpppsssrrrvvv{{{{{{uuukkkfffnnn}}}|||rrrssssssrrrmmmeee^^^YYYKKKIIIDDD@@@======>>>???;;;===@@@CCCFFFHHHIIIJJJNNNSSSXXX\\\^^^```eeehhhffffffhhhjjjmmmpppsssuuurrrrrrqqqpppnnnmmmlllllldddaaa^^^YYYSSSNNNKKKIIIBBBBBBAAA@@@???>>>>>>===999999:::;;;:::999777666666666666777888:::;;;<<<:::===AAAEEEIIINNNTTTWWW```cccfffjjjnnnrrrwww{{{vvv{{{~~~~~~{{{rrrgggZZZNNNKKKNNNgggxxx~~~xxxtttuuuyyy}}}gggSSSUUUiiixxxyyy||||||jjjRRR@@@777444111...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++++++++++++++***)))((())))))************))))))))))))))))))))))))))))))************************(((((())))))*********+++)))(((((((((******)))''')))))))))))))))))))))))))))************+++++++++---,,,,,,++++++*********++++++,,,------......///------///222111111666>>>QQQeeettthhhrrrIIIHHHEEEDDDDDDCCCBBBAAA@@@@@@@@@???>>><<<;;;:::999999999999:::;;;<<<===BBBBBBBBBEEEJJJSSS^^^fffpppyyywwwlllnnn~~~yyy|||vvvrrrkkkcccWWWJJJAAA===>>>888444444444111000222......///////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))******++++++,,,------,,,+++,,,...000222888===>>>CCCMMMVVVZZZ^^^\\\ZZZWWWSSSOOOLLLJJJ\\\bbbkkktttyyyzzzyyyxxxsssyyy{{{zzz||||||wwwuuusssuuu}}}}}}{{{uuuqqqmmmgggbbb^^^WWWOOOJJJAAA@@@???>>><<<<<<===???DDDGGGKKKOOORRRVVVZZZ]]]ZZZ^^^ccchhhkkknnnqqqsssuuuxxx}}}~~~|||yyyxxxxxxsssmmmkkkjjjggg```ZZZVVVRRRLLLGGGEEECCCAAA???>>>>>>======<<<:::999777777666555555666777555444999:::<<<>>>BBBFFFJJJLLLVVVZZZ^^^ccchhhmmmssswwwsssuuuwwwzzz|||{{{ssslllcccTTTGGGUUUdddwwwyyyrrrvvv|||ssseeeSSS]]]kkkwww|||rrr[[[FFF<<<999444---000...,,,+++,,,,,,+++***+++++++++************)))******++++++++++++******)))))))))))))))))))))))))))(((((()))++++++***))))))***++++++***)))***+++,,,000333222,,,((()))***+++)))'''(((++++++***'''))))))))))))))))))))))))++++++******************...---,,,,,,++++++++++++++++++,,,,,,,,,---------///...///111111000666===PPPcccnnnnnnTTTMMMFFFCCCEEEFFFDDDAAABBBBBBAAA@@@>>><<<;;;:::888888777777888888999:::===>>>???@@@DDDKKKTTTZZZdddlll|||qqqnnnzzztttbbbPPPDDD@@@:::666555444000///111......///////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))((((((((('''''''''&&&''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))******+++++++++,,,------,,,...111333111888===@@@FFFQQQ[[[^^^```___]]]VVVQQQPPPUUUZZZgggjjjooosssttttttrrrqqqwwwzzzzzzzzz}}}~~~wwwtttyyy}}}~~~zzzxxxtttnnnhhhccc[[[TTTOOOJJJEEEBBB???@@@AAAAAABBBCCCEEEGGGNNNSSSZZZ___ccceeeggghhhkkkoootttyyy|||~~~yyytttoookkkddd^^^XXXRRRLLLIIIEEEDDDBBB@@@???===;;;999999888666666777777666555666777888:::>>>BBBEEEGGGNNNQQQUUUZZZ___eeelllpppppprrruuuwwwyyy||||||xxxpppaaaSSSOOOXXXhhhzzz|||{{{{{{~~~zzznnnZZZXXX]]]jjjxxxzzzjjjUUUFFF???:::666000...,,,+++,,,,,,+++***+++++++++************)))******++++++++++++******))))))))))))))))))))))))***)))***+++------+++))))))***++++++***)))***+++)))---000///+++'''(((***+++)))((()))+++,,,***((())))))))))))))))))))))))++++++******************...---,,,,,,+++++++++,,,++++++,,,,,,,,,---------///...///111111000666===PPPccc~~~ssswww{{{bbbXXXKKKFFFHHHIIIEEE@@@FFFEEEDDDBBBAAA???===<<<:::999888888777777777888:::;;;<<<===???DDDIIINNNWWW^^^kkkzzztttrrrgggQQQDDD>>>999888666222111222////////////////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++++++++***+++---------///333666444:::@@@CCCIIITTT\\\^^^______\\\TTTNNNRRR^^^jjjqqqrrrsssrrrppppppppprrryyyuuu~~~}}}xxxrrrkkkddd^^^WWWNNNFFFAAA???>>>===AAACCCFFFJJJNNNQQQSSSUUU\\\bbbkkkrrrvvvwwwvvvvvv~~~zzzrrriii```ZZZRRROOOKKKHHHEEEBBB>>><<<===;;;999888999:::999888555555666888;;;>>>AAACCCFFFHHHLLLPPPVVV]]]eeejjjlllooorrruuuwwwyyy|||~~~}}}pppcccNNNNNNUUUfff|||~~~yyyhhhXXXOOO[[[ppp{{{zzzvvvzzzgggSSSGGG???;;;111///,,,+++,,,,,,,,,++++++++++++************)))******++++++++++++******))))))))))))))))))))))))******+++---//////,,,***)))***++++++***)))***+++'''***---,,,)))''''''))),,,***)))***+++,,,+++***))))))))))))))))))))))))******++++++++++++++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,------------///...///111111000666===OOOccc|||sss~~~wwwlllcccXXXQQQMMMJJJEEEAAAHHHGGGFFFDDDCCCBBBBBBAAA>>>===<<<:::999999888888:::;;;===>>>???AAAEEEHHHNNNTTT___mmmyyy{{{xxx{{{^^^GGG@@@;;;:::999444333444000000000///////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))******+++,,,,,,***,,,------...000333666888===AAADDDJJJSSSXXXYYYYYYYYYVVVQQQPPPWWWeeeqqqvvvvvvuuurrrqqqsssxxx}}}|||{{{sssjjj```YYYSSSNNNHHHBBB??????@@@AAAIIIKKKOOOVVV\\\aaacccccciiioooxxx~~~vvvpppeee```YYYTTTOOOJJJCCC???AAA???;;;::::::<<<<<<;;;777777777888:::<<>>???@@@CCCEEEIIIMMMVVVaaalllzzzxxxyyy|||~~~dddHHHBBB===<<<999555333444222111000/////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,+++---......///111444777888===AAADDDKKKSSSVVVUUUTTTSSSSSSUUUZZZbbbkkkrrryyyyyyxxxtttssswwwxxxppphhh]]]SSSNNNFFFFFFDDDCCCCCCDDDGGGHHHRRRTTTXXX```hhhmmmooooooyyy}}}|||vvvnnngggaaaXXXOOOGGGFFFCCC>>>;;;:::;;;;;;;;;888888888888999:::<<<===???AAACCCFFFJJJQQQYYY___eeejjjpppssstttwww}}}{{{~~~xxxaaaWWWMMMKKKPPP]]]rrrzzz{{{~~~lllZZZWWW[[[ddduuuxxxkkk\\\III;;;777444000---------,,,,,,+++++++++*********))))))******++++++++++++******))))))))))))))))))))))))))))))***+++------+++((()))***++++++***)))***+++((()))*********)))***+++++++++,,,++++++++++++,,,))))))))))))))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,---------.........///...///111111000666===NNNcccwwwfff~~~|||lllooooooiii^^^TTTNNNLLLEEEDDDBBBAAAAAAAAABBBCCC???>>>===;;;:::999888888666888:::<<<<<<===???AAABBBFFFMMMUUU\\\fffyyyhhhOOOHHHBBB???<<<666333444333222000///...//////000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******+++,,,,,,,,,,,,...///000222444888;;;;;;???CCCGGGMMMTTTVVVSSSOOORRRWWW___gggnnnrrrttt}}}}}}|||wwwsssvvv~~~}}}rrrggg```YYYOOOHHHFFF???AAAEEEGGGIIILLLPPPSSS]]]^^^aaaiiirrryyy{{{{{{yyyooocccYYYTTTNNNGGGAAA===<<<;;;;;;:::999888777777888999:::;;;===???AAADDDIIIOOOTTT\\\bbbiiimmmooossszzz}}}oooeee[[[RRRJJJLLL^^^sss|||}}}ssshhhbbb[[[[[[mmm{{{vvvjjjWWWEEE===999333000...------,,,+++++++++************)))******++++++++++++******)))))))))))))))))))))))))))(((((()))***+++***((()))***++++++***)))***+++***************+++++++++***+++,,,+++***)))***,,,))))))))))))))))))))))))******++++++,,,---------,,,,,,+++++++++,,,------,,,---------............///...///111111000666===MMMbbbrrrgggjjjmmmnnnlllfff___YYYVVVJJJIIIFFFDDDBBBBBBCCCCCC@@@???>>><<<;;;:::::::::666888999999888999:::<<<>>>@@@FFFKKKNNNTTTbbbpppttt^^^VVVNNNIIIDDD<<<777777444333111///......///000////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''(((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))******++++++,,,,,,---,,,...111444666:::???CCCFFFIIIKKKLLLPPPUUUSSSMMMKKKSSS___iiiooosssuuuwww}}}~~~}}}wwwqqqrrryyy|||pppzzz~~~|||zzzrrreeeWWWQQQMMMGGGDDDEEEEEEHHHMMMQQQTTTYYY___cccjjjiiikkksss~~~{{{pppjjjcccXXXNNNGGGCCC@@@???===<<<;;;:::999999::::::888:::<<<>>>???BBBGGGJJJPPPWWW___dddfffkkkssszzz{{{~~~|||vvvooogggXXXLLLRRRaaa}}}~~~xxxsssrrrggg\\\cccuuu}}}~~~}}}|||{{{uuueeeUUUBBB===777222///...---,,,+++++++++************)))******++++++++++++******))))))))))))))))))))))))***((('''''')))*********)))***++++++***)))***+++,,,+++***)))************(((***,,,+++)))((()))+++))))))))))))))))))))))))******++++++,,,------...,,,+++++++++,,,,,,---...------------............///...///111111000666===MMMbbbllliiijjjjjjjjjkkkkkkhhhbbb^^^RRRPPPMMMIIIGGGEEEEEEEEECCCBBBAAA???>>>>>>======999::::::999777777888:::<<<>>>CCCGGGGGGJJJUUUaaabbbtttlllcccZZZTTTLLLBBB===<<<444333111///......///000000/////////............,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))(((((('''&&&&&&&&&&&&'''''''''''''''((((((((()))'''''''''''''''''''''''')))))))))))))))))))))))))))******++++++,,,------,,,...222666:::???EEEJJJSSSTTTSSSRRRSSSSSSNNNGGGFFFSSScccnnnppprrrvvvzzzzzz|||{{{vvvpppooovvv}}}yyy|||~~~yyysssnnniiilll|||{{{vvvrrrmmm]]]OOOJJJHHHEEEFFFIIIPPPSSSWWWZZZ^^^dddlllrrrsssrrrttt|||~~~uuuhhh[[[RRRKKKGGGDDDBBBAAA???===<<<<<<<<<===888:::<<<===>>>@@@CCCEEEFFFNNNWWW\\\___dddmmmuuuvvv{{{~~~~~~~~~{{{iiiTTTOOOVVVkkkzzzzzzuuubbb]]]eeevvvyyy{{{||||||yyymmmaaaEEE@@@999333000...---,,,+++++++++************)))******++++++++++++******)))))))))))))))))))))))),,,)))'''&&&(((***++++++)))+++++++++***)))***+++,,,***)))((()))***)))((('''***++++++(((''')))+++))))))))))))))))))))))))******+++,,,,,,---......++++++++++++,,,,,,---...---------........./////////...///111111000666===MMMbbbfffiii~~~cccfffgggfffggghhhddd^^^___WWWNNNIIIIIIJJJGGGDDDEEECCCAAA@@@@@@???===;;;;;;:::888777777999:::<<<>>>???@@@BBBDDDHHHNNNRRR\\\gggppp~~~mmm]]]YYYWWWMMMAAA::::::555222333111...---/////////.........------------------------------------,,,++++++******++++++************************))))))(((((((((((())))))++++++***)))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((((((((())))))***)))((((((((((((((())))))***+++***))))))+++------111333444:::FFFPPPUUU```bbb\\\ZZZ[[[RRRMMMTTTYYYiiiqqqmmmnnnvvvtttiiiqqqsssvvvvvvuuuttttttvvvuuuxxx{{{zzzyyy}}}yyyllleeeeeezzzvvvkkkbbb___XXXNNNFFFDDDHHHOOOTTTXXXZZZ]]]ccckkkrrrwwwyyy}}}zzz{{{rrriiiaaaVVVKKKDDDCCCAAA???===;;;;;;;;;888:::======<<<===@@@CCCEEEIIINNNTTT[[[bbbjjjooosssvvvzzz}}}~~~tttbbbSSSKKKTTTcccuuu|||wwwtttpppcccVVVggguuu|||{{{{{{gggVVVGGG:::666555111...///+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***)))((('''&&&'''(((*********)))))),,,+++++++++***)))))))))++++++************++++++,,,,,,,,,++++++*********---,,,,,,+++***)))((((((%%%''')))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///000111000///555<<>><<<<<<;;;999888777888999:::;;;===???@@@BBBFFFJJJNNNSSS]]]eeerrrzzziiidddbbbYYYLLLCCC;;;555222222111...---...//////.........------------------------------------,,,++++++******++++++************************+++******))))))******+++++++++***)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((())))))***+++++++++))))))+++---,,,111444777@@@PPP]]]dddfffgggaaa[[[ZZZQQQLLLUUUeeetttzzztttqqquuupppeeejjjmmmppprrrssssssssssssssstttwww{{{zzzooommmqqq~~~xxxoooddd]]]\\\WWWPPPKKKJJJOOOUUUYYY^^^aaafffmmmvvv}}}wwwnnnaaaUUUNNNIIICCC@@@???>>>>>><<<999;;;===<<<;;;:::<<<>>>BBBFFFKKKQQQWWW___fffkkkrrruuuyyy|||~~~yyyhhhWWWMMMIIIQQQ^^^mmm~~~|||yyyqqq```PPP[[[iiitttxxx~~~eeeUUUCCC:::444///,,,...,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************'''((()))******))))))(((+++++++++***************++++++************+++++++++++++++******))))))))),,,,,,++++++***)))))))))'''((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///000111000000555<<>>>>>===;;;999888888888999888:::<<<>>>@@@BBBFFFHHHLLLUUU[[[fffvvv{{{rrrlllllleeeWWWMMMBBB:::444444333111///000/////////.........---------------------------------,,,++++++******++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++***))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((((())))))(((((((((((()))))))))))))))(((((())))))***+++,,,,,,+++******+++---...444999>>>IIIZZZhhhooolllmmmddd[[[WWWOOONNN[[[ttt|||vvvvvvpppfffhhhiiimmmqqquuuwwwvvvtttttttttxxxzzztttyyyzzztttnnnfff^^^XXX]]][[[XXXWWWYYY]]]aaadddfffiiipppwww~~~xxxlll^^^VVVLLLDDD@@@???>>><<<<<<===>>>===;;;:::::::::>>>AAAFFFKKKQQQXXX```eeemmmqqquuuyyy{{{}}}vvvfff[[[LLLHHHIIIXXXooo}}}{{{sssbbbRRRRRR[[[hhhttt||||||jjjSSSBBB666///---...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))******+++++++++,,,))))))*********)))((((((***************+++++++++++++++************++++++*********)))))))))))))))************************((()))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------000...000111000000555===MMMaaa~~~{{{ttt{{{zzzzzzqqqgggccccccbbb___ZZZSSSNNNKKKKKKHHHEEEDDDCCCCCCBBBAAA@@@???===;;;999888777777666888;;;===>>>???BBBDDDEEELLLPPPZZZiiinnnttt{{{vvvwwwssshhh]]]PPPDDD:::777777555222222////////////............---------------------------,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,******)))))))))))))))***************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((())))))(((((((((((()))))))))))))))((())))))******,,,------,,,++++++,,,...222999AAAHHHRRR___jjjnnnmmmlll```VVVTTTQQQWWWhhh|||zzzwwwrrrkkklllmmmpppuuuzzz|||zzzxxxwwwzzz{{{yyy|||}}}xxxrrrkkkgggccc___\\\ccccccdddfffiiillloooqqqrrrvvv|||vvvooobbbTTTHHHBBB@@@@@@??????@@@???>>><<<:::::::::===@@@EEEJJJQQQYYY^^^fffiiiooosssvvvxxx{{{}}}{{{sssaaaSSSGGGLLL\\\nnn|||~~~|||pppcccSSSSSS\\\mmmyyy|||cccKKK:::222000111------,,,,,,++++++++++++************************)))************+++++++++************))))))(((((()))))))))***+++++++++,,,++++++************++++++******************))))))))))))*********+++++++++******++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------///...///111000000666===NNNaaa~~~ttthhhccc^^^\\\\\\[[[WWWSSSPPPMMMIIIFFFFFFEEEDDDCCCBBBAAA???===;;;999888888666888;;;<<<<<<===???AAA===CCCEEELLLZZZ___eeetttwwwaaaQQQ@@@:::999666333222000000/////////.........---------------------------,,,++++++******++++++++++++++++++++++++++++++++++++************++++++***)))))))))))))))******************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))(((((((((((()))))))))))))))))))))***++++++,,,---...---,,,,,,...000555???KKKTTT]]]fffkkkkkkhhhfffYYYQQQTTTWWWbbbvvvxxxtttqqqmmmooopppssswwwzzz{{{zzzyyyzzzrrrpppyyy}}}sssoooiiifffeeeeeeeeeeeeiiikkkmmmqqqtttwwwxxxyyy|||lllWWWIIIEEEFFF@@@??????>>>>>>===;;;:::888:::<<>>QQQcccppphhh___\\\^^^```___\\\VVVRRRMMMJJJHHHGGGFFFEEEDDDCCCBBB@@@>>><<<:::999777999:::::::::;;;===@@@===AAAAAAFFFRRRVVV\\\jjjxxx|||www{{{~~~ttt___GGG<<<:::777333111000000000/////////......---------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******)))))))))))))))******+++************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))******+++,,,+++---............111333777DDDSSS^^^gggnnnpppmmmaaa___TTTQQQZZZ```jjj|||~~~sssnnnmmmlllooorrruuuwwwwwwwwwyyyzzz~~~wwwhhhlll}}}|||yyywwwjjjhhheeeeeegggjjjlllmmmlllnnnqqqtttxxx{{{~~~}}}~~~gggTTTKKKIIICCC@@@>>>======<<<;;;:::888999:::;;;>>>CCCJJJOOOXXX]]]dddkkkqqqvvv{{{~~~yyykkk[[[OOOGGGKKK___uuu}}}}}}fffVVVPPP___tttqqqYYYEEE:::555333///...,,,+++++++++,,,---++++++++++++++++++++++++,,,+++++++++******))))))++++++***)))))))))*********************+++++++++++++++************+++++++++++++++++++++,,,,,,,,,))))))******+++++++++,,,++++++******)))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------............---///111111111666>>>RRRddd~~~yyyrrriiicccaaabbbbbbbbb[[[WWWQQQMMMJJJIIIGGGFFFEEEEEEDDDBBB@@@>>><<<;;;888888888777777888;;;>>>???BBBAAADDDOOOQQQUUUccclllpppxxx|||~~~oooQQQBBB===:::555333000000000000/////////...---------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******)))))))))))))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))'''((((((((())))))))))))))))))(((((((((((())))))))))))))))))***+++,,,---***,,,......///000333555;;;HHHVVVaaaiiioooooommm]]][[[TTTWWWdddiiimmmzzz~~~wwwllliiilllooorrrwww{{{{{{yyyyyy~~~zzzmmmgggrrr{{{wwwssspppfffeeedddfffiiilllnnnooonnnoooqqquuuzzzlll\\\RRRKKKGGGBBB???>>>>>>===;;;999::::::999;;;???EEEJJJPPPUUU]]]eeemmmsssyyy}}}}}}~~~vvvjjj]]]MMMEEESSShhhzzztttcccUUU\\\ooowwwcccOOOBBB:::444///...,,,+++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,***************++++++++++++***)))))))))***+++,,,+++++++++***************++++++************++++++)))*********++++++++++++***************++++++++++++******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///...---///111111111777>>>QQQbbb}}}|||tttkkkcccaaabbbeee___ZZZTTTOOOLLLJJJHHHGGGFFFFFFEEEDDDBBB@@@>>>===888888777555444666:::===;;;???===???IIIJJJMMMZZZbbbfffnnn{{{|||ZZZGGGAAA>>>999666000000000000////////////---------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++))))))((())))))***++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))******(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))***+++,,,---***+++---...///111444777???JJJWWW___fffkkkkkkhhh[[[[[[WWW]]]lllooommmtttuuuyyyyyyqqqhhhgggnnnuuuxxx~~~~~~xxxnnniiikkkzzz}}}yyytttooollleeeeeeeeegggjjjmmmmmmmmmooopppssswww}}}rrrbbbTTTNNNGGGCCCBBBAAA@@@>>>;;;::::::999999===CCCGGGHHHNNNWWW___gggooouuuzzzvvvzzzwwwiiiTTTDDDJJJZZZxxxooo]]][[[kkk~~~|||~~~lllXXXJJJ???777000...---++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++,,,------******)))))))))***,,,---,,,+++++++++******))))))++++++************++++++(((((())))))*********+++************************+++***)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////...---...111111111777???OOOaaa|||yyytttnnnfff```bbbfffcccVVVKKKIIIIIIGGGDDDFFFGGGFFFCCC@@@??????:::999888888888888888888:::<<<>>>@@@AAAEEEIIIMMMZZZ]]]dddppptttSSS@@@===:::222555222///......//////...000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))++++++************++++++************************+++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((('''&&&%%%&&&''')))++++++******)))***,,,---...------......///111666999EEENNNUUUWWW[[[```___YYYRRRVVV^^^iiisssyyyzzzzzz{{{{{{qqqiiijjjjjjsss~~~tttoooeeelllyyy}}}}}}|||xxxuuuooojjjgggcccccciiimmmoooqqquuummmrrrzzzkkk\\\MMMGGGEEECCC@@@???<<<;;;:::::::::;;;<<<<<>>???AAACCCFFFIIIUUUWWW]]]iiiwww|||xxxZZZHHHDDD@@@888777444000//////000000000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))++++++************++++++************************************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((()))))))))))))))(((&&&&&&&&&((()))++++++************,,,---...---.........///222888<<>>???@@@CCCEEEMMMOOOTTT^^^kkkxxx}}}www___PPPKKKDDD;;;999666222000000111222111000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******++++++************++++++************************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((()))))))))))))))((('''&&&'''((()))***+++*********+++,,,---...............000555<<>>===;;;::::::::::::;;;===???EEENNNSSSXXXbbbkkkrrruuuxxx{{{~~~yyyeeeTTTKKKIII^^^vvvzzz~~~oooaaacccqqq}}}sss___OOO>>>666/////////---,,,---,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,++++++******++++++,,,++++++*********))))))))))))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++*********++++++++++++***))))))*********++++++,,,,,,---***+++,,,---------,,,,,,,,,,,,,,,,,,,,,.../////////...///111111000666===PPPeeezzzkkkgggaaa\\\ZZZZZZYYYXXXSSSNNNIIIHHHJJJJJJFFFBBB@@@???===;;;999777666666666888;;;======>>>AAABBBFFFHHHLLLTTT___lllvvv|||}}}mmm```VVVJJJ???<<<999444111111222222222000/////////......------------------------------------,,,,,,,,,+++++++++++++++************++++++*********************************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((()))))))))))))))((((((''''''((())))))******++++++,,,------...//////...///333:::CCCJJJ]]]aaaddd___WWWUUUXXX\\\dddkkktttzzz}}}~~~vvvqqqtttpppqqq}}}{{{xxxqqqddd___iiiyyy{{{{{{yyyvvvwwwxxxrrrjjjgggkkkssswwwsssmmmmmmqqq|||ooo\\\LLLDDDDDD@@@???===;;;:::::::::::::::;;;AAAHHHMMMRRR[[[eeennnqqquuuyyy|||~~~rrr```TTTIIIPPP```sssuuubbbYYYbbbpppzzzjjj[[[FFF<<<333000///---,,,...++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******))))))(((******++++++,,,,,,,,,,,,+++,,,,,,,,,,,,+++************+++++++++******)))))))))***+++,,,,,,------++++++,,,,,,,,,---------++++++,,,,,,---......//////...///111111000666===QQQeee~~~tttooohhheeecccbbbbbbcccZZZTTTMMMKKKKKKKKKGGGCCCDDDBBB@@@===;;;999888777444666999:::;;;===@@@BBBBBBCCCGGGLLLUUU```jjjqqqxxxgggTTTFFFAAA<<<666222111111111111///////////////.........---------------------------------,,,,,,,,,,,,,,,++++++************++++++************************))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((()))))))))))))))))))))((((((((())))))***++++++,,,------....../////////111777BBBNNNVVVjjjhhhddd\\\UUUVVVaaalllzzzzzz{{{}}}{{{sssvvvrrrqqq{{{xxxxxxvvvwwwrrrlllmmmzzz}}}xxxyyywwwuuuuuuwwwrrrlllmmmnnnrrrtttqqqnnnqqqxxx{{{qqqYYYIIICCCCCCAAA???===;;;:::::::::999:::>>>DDDHHHLLLUUU^^^gggkkkqqqvvvyyy{{{~~~|||nnncccRRRJJJLLL___vvv|||mmm______fffwww|||xxxqqqiiiOOOCCC888222///,,,+++---++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++++++++******))))))+++***++++++++++++,,,,,,+++,,,,,,,,,,,,+++******)))******+++++++++******))))))***+++,,,,,,------+++++++++,,,,,,,,,------++++++,,,------.........///...///111111000666===QQQeee~~~{{{tttpppkkkffffffiiiddd^^^VVVPPPNNNKKKHHHFFFFFFEEEBBB@@@===;;;::::::555777888888999;;;>>>AAA@@@BBBDDDHHHMMMVVV___eeettt||||||pppYYYJJJFFFAAA:::555222222111111////////////////////////------------------------------------,,,,,,,,,,,,++++++************++++++************************))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))******))))))))))))((((((***+++,,,---.........---//////000444===KKKZZZeeessskkkaaaYYYVVV\\\nnn~~~}}}tttwwwrrrnnnvvvoooqqqtttxxx~~~yyysssvvv|||zzzvvvvvvyyyyyyvvvuuuvvvuuuqqqqqqooooooqqqpppqqqxxxmmmUUUIIIFFFDDDBBB???===;;;;;;;;;::::::===AAADDDGGGOOOXXX___dddlllrrrvvvyyy{{{}}}}}}zzzqqq]]]MMMCCCPPPiii}}}wwwjjjaaa]]]iiiwww|||wwwxxxwwwtttYYYLLL>>>555000,,,+++---***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++******++++++,,,---+++,,,,,,,,,,,,+++******))))))***++++++++++++************++++++,,,,,,---,,,,,,+++++++++,,,---...***+++,,,---............///...///111111000666===QQQeeeyyynnneeeeeejjjmmmhhh```WWWPPPLLLJJJIIIHHHGGGDDDBBB@@@>>>===<<<::::::999777666777;;;??????AAACCCEEEHHHMMMUUU[[[gggppp|||sss^^^RRRMMMGGG???888555333222222/////////////////////000........................------------------------++++++************++++++************************((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))***************)))((((((***+++,,,............---...///111666BBBSSSeeerrrwwwjjj]]]XXXZZZfffzzz~~~{{{tttwwwqqqjjjooojjjpppxxx{{{wwwvvv~~~|||vvvppprrrxxxzzzvvvssssssuuutttrrrmmmlllnnnrrrvvv~~~fffVVVIIIGGGDDDAAA>>>===<<<<<<;;;:::;;;???@@@BBBIIIRRRYYY___gggnnnsssvvvyyyzzz{{{zzzdddVVVGGGIII^^^www~~~uuufffZZZ\\\mmmyyyyyyxxx}}}~~~{{{cccUUUDDD999222---,,,...******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,)))******++++++,,,,,,---++++++*********+++,,,---+++,,,,,,,,,,,,+++******))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,---...***+++,,,............---///...///111111000666===QQQeee~~~ooobbbaaahhhsssoooggg\\\SSSMMMKKKLLLIIIHHHFFFCCCAAA@@@???>>>???===:::666444555999<<<>>>AAACCCDDDEEEIIIOOOTTT^^^hhhuuusss{{{wwwggg^^^RRRKKKCCC;;;777555444333////////////000000000000........................------------------------++++++************++++++************************(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''((((((((()))))))))(((((((((((())))))(((((((((((())))))))))))***************)))((('''***+++,,,...///......---...///111888EEEXXXlllyyywwwiii[[[YYY___lllwwwuuu{{{yyytttxxxqqqgggiiijjjrrr~~~~~~|||{{{yyyzzz|||tttnnnmmmuuuyyyuuuooopppssstttqqqllliiinnntttzzzrrraaaJJJIIIEEEBBB???======<<<;;;:::;;;======???FFFOOOUUU[[[dddlllrrruuuxxxyyy{{{~~~ggg]]]NNNIIIYYYrrr}}}ppp___UUUggguuuxxx|||~~~jjjZZZIII===444///---///*********++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,))))))***+++,,,------...,,,+++*********+++,,,---+++,,,,,,,,,,,,+++******((()))***+++++++++++++++,,,,,,++++++++++++++++++---,,,+++***+++,,,---...***+++,,,...///......---///...///111111000666===QQQeeetttlllbbbfffiiiiiiddd]]]UUUMMMHHHLLLHHHEEEFFFHHHGGGBBB===>>>===;;;:::999888888888=========>>>AAADDDGGGHHHTTT[[[eeeoooyyyxxxssstttcccZZZVVVNNNDDD999333222333111111111111000000000000........................,,,,,,------,,,,,,+++***************************+++++++++++++++++++++++++++***((('''''''''((()))***************)))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))******))))))((((((''''''(((((((((((())))))))))))'''''''''(((((()))***+++,,,,,,---.../////////...///222555===OOOfffvvv|||uuueeeUUUUUUfff{{{nnnjjjhhhgggmmmzzzzzz}}}}}}vvvooolll|||~~~zzzuuuwww~~~zzznnnfffnnnuuuvvvqqqooorrrvvvqqqnnnnnnttthhhWWWGGG@@@>>>===<<<======<<<;;;:::<<>>===;;;:::999999999;;;<<<===>>>@@@CCCEEEFFFMMMSSS\\\fffppp|||{{{|||}}}llljjjjjjeeeXXXGGG;;;777888111000000000000000000000........................,,,------------,,,++++++************************+++++++++++++++++++++++++++***)))((('''(((((()))***************)))((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''((((((((())))))***)))))))))((((((((('''(((((((((((())))))))))))(((''''''(((((()))***+++,,,,,,---...////////////111555;;;EEEVVVjjjtttvvvkkk```VVVXXXiii}}}mmmiiiiiiiiiooowww||||||vvvuuuwww{{{sssqqqxxxvvvnnnooopppqqqrrrsssuuuvvvmmmlllmmmuuurrrrrr{{{jjjVVVLLLGGGCCCAAAAAA===<<<:::999999;;;===???HHHKKKRRR[[[dddlllqqqssswwwyyy|||~~~ooo\\\RRROOOTTTggg{{{{{{```ZZZ]]]lllwwwyyy|||yyylllXXXFFF999222///---,,,,,,,,,------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************+++++++++,,,,,,++++++***,,,---------,,,***)))'''***++++++,,,,,,++++++***)))******++++++,,,------,,,,,,+++++++++,,,---.../////////////////////.........000333222000444;;;MMMaaa~~~|||ppppppooolllhhhbbb]]]ZZZOOOLLLJJJJJJKKKKKKHHHDDDAAA@@@???===<<<;;;::::::999:::<<<>>>@@@AAABBBBBBFFFKKKSSS\\\eeerrrttt}}}xxxwwwzzzwwwjjjUUUCCC999777111000000000000000000111........................---------------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((((((((()))***************)))((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''((((((((()))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))***++++++,,,,,,---...//////000000333999CCCPPPaaaooossspppccc^^^ZZZ^^^kkk{{{kkkiiijjjkkkrrrrrr{{{xxxvvv|||yyyppprrr~~~wwwqqqlllmmmrrrwwwvvvttthhhjjjooowwwvvvcccbbbwwwaaaSSSLLLFFFBBBAAA???>>>;;;999888999;;;<<>>333//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,+++++++++,,,,,,------,,,)))'''%%%***++++++,,,,,,++++++***)))******++++++,,,------,,,,,,+++++++++,,,---.........//////////////////---000666888444000333;;;KKK^^^|||~~~zzzuuurrrllleee___^^^WWWSSSNNNJJJJJJJJJIIIHHHCCCBBB@@@>>><<<;;;::::::777888;;;===????????????CCCGGGMMMTTT]]]jjjxxxwww~~~~~~tttbbbNNN???777222111000000///000111111........................---------...---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))***************)))((((((((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((()))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))***+++,,,,,,------...///000111111333===KKK[[[kkkuuussskkk``````aaadddjjjrrr{{{zzzjjjkkkmmmnnnuuuqqqzzz}}}yyy}}}zzztttyyy|||uuuooonnnrrruuusssppphhhlllsss{{{ooo[[[\\\{{{kkk\\\SSSJJJDDDBBBBBB@@@===;;;:::;;;<<<>>>AAAEEEKKKSSS[[[ccckkkpppwwwyyy|||~~~~~~}}}ttteeeTTTNNN[[[mmm{{{aaaTTTbbbpppqqqvvvyyymmmZZZEEE666000000,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++***,,,---...---+++)))'''***++++++,,,,,,++++++***)))******++++++,,,------+++++++++,,,,,,,,,------............////////////...444<<<>>>888222555===JJJ\\\zzzyyy}}}yyysssjjjeeeeeeaaa[[[RRRKKKHHHGGGIIIJJJEEEDDDBBB???===;;;::::::666888:::<<<=========<<>>555444222000000000111111////////////////////////------.........---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************))))))(((***************)))(((((())))))))))))))))))))))))'''(((((((((((((((((('''(((((((((((()))))))))***(((((((((((())))))))))))(((((((((((())))))))))))((((((((())))))***+++,,,------------...000222333444BBBUUUfffsssyyyssskkkbbbdddggghhhiiikkkpppttt}}}xxxooorrrtttsssxxxyyy~~~zzzwwwxxx~~~|||zzzvvvsssqqqooommmllllllqqqxxx~~~~~~~~~kkkWWWXXXjjjnnnbbbUUUJJJEEEBBB@@@>>><<<;;;<<<>>>???;;;???DDDJJJQQQYYYaaagggrrrvvvyyyzzzyyyyyy}}}{{{mmm[[[RRRXXXddd}}}~~~qqq___\\\hhhwww~~~~~~}}}uuudddOOO===444111---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,)))+++---...///...---,,,***++++++,,,,,,++++++***)))******++++++,,,------++++++,,,,,,,,,------------.........//////000000...444<<<>>>888222555===IIIYYYxxxwww|||vvvmmmgggiiigggaaaYYYPPPKKKIIIIIIKKKHHHGGGDDDAAA???===;;;;;;888888999:::;;;<<<<<<<<<;;;>>>AAAEEEJJJTTT```iiirrr}}}}}}vvv|||vvviiiUUUEEE999888555222000000111111////////////////////////...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++******)))(((***************)))(((((())))))))))))))))))))))))'''(((((())))))(((((('''((((((((()))))))))******(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***+++,,,,,,------------...000222444999KKK```ooowwwyyytttnnnfffiiilllmmmkkkkkkmmmooowww~~~zzzxxxyyy~~~yyyqqqjjjnnnsss}}}~~~||||||zzztttnnnjjjjjjkkknnnttt{{{~~~}}}yyywwwwwwyyy|||kkkTTTRRR]]]oooqqq___NNNEEEBBB@@@===;;;:::;;;===>>>;;;>>>CCCFFFJJJQQQ[[[bbbnnnsssyyyzzzxxxxxx{{{uuudddWWWTTTVVVooo~~~zzznnn\\\aaaxxx~~~}}}{{{ooo[[[GGG:::444///......------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,***+++,,,---///000000000***++++++,,,,,,++++++***)))******++++++,,,------***+++,,,---------,,,,,,------......///000000000---000666888444000333;;;HHHXXXwwwwww}}}pppjjjlllgggddd___YYYRRRNNNLLLKKKLLLJJJHHHEEEBBB???>>>===999999999999:::;;;<<<<<<:::<<>>CCCMMMTTT]]]fffpppuuuuuuuuuyyy}}}{{{nnn^^^QQQDDDeee{{{|||eee\\\hhhvvv{{{}}}~~~ppp[[[FFF:::111111000///......------++++++------------++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,------------,,,+++******,,,...///+++++++++,,,,,,+++++++++)))******+++,,,,,,------***+++,,,---...---,,,,,,---------...///000000111222//////111222222777===IIIWWWwww}}}{{{wwwtttnnniiigggfffbbbXXXPPPMMMNNNMMMJJJIIIHHHEEEBBB???===<<<;;;999888777777777;;;<<<===<<<===BBBJJJPPPVVV```lllssswwwwwwyyysssaaaXXXJJJBBB:::666444222111000222222111000000000000000------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++++++++,,,+++,,,///......444;;;UUUeeeuuuyyyuuurrrqqqppp~~~~~~sssfffiii{{{xxxoooqqquuu~~~yyykkkgggnnn}}}~~~}}}~~~vvvyyyxxxpppfffhhhrrrtttnnnooooooqqqrrrnnniiikkkpppssstttvvvxxxyyy{{{~~~nnnTTTKKKKKKNNNccchhhVVVKKKFFFCCCCCCBBB===;;;<<<;;;;;;;;;===@@@EEEJJJLLLYYY```jjjqqqtttuuuwwwyyyvvvdddSSSRRROOOccc}}}ttt^^^]]]nnn~~~}}}uuubbbIII888777111---......,,,,,,...,,,,,,------,,,,,,+++*********+++++++++******))),,,,,,,,,++++++*********))))))*********+++++++++******))))))***,,,---//////---***)))(((***,,,---,,,+++******************------------------,,,,,,000000000///---,,,...///---,,,...111000000555<<>>===;;;:::999999888:::;;;<<<<<<<<>>;;;<<<;;;;;;;;;<<>>===<<<<<<;;;;;;===@@@DDDFFFMMMUUU___fffjjjnnnrrruuu{{{~~~ssshhhXXXLLLKKK```~~~jjjVVVXXXfffyyyzzz}}}oooXXXFFF<<<333111///---,,,------------------,,,++++++++++++,,,------,,,,,,+++,,,,,,,,,++++++++++++******************+++++++++************+++,,,------///...,,,************+++************+++,,,------+++,,,,,,------............///000///...---...//////...000222222111666===III\\\|||sssyyy}}}uuuqqqmmmccc[[[WWWTTTQQQLLLJJJIIIIIIIIIHHHDDDCCCAAA???===<<<<<<;;;888999:::;;;<<<===>>>??????FFFPPPVVV]]]hhhyyyuuu{{{zzzgggXXXZZZUUUHHH;;;555333333/////////...//////000111...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))******++++++,,,,,,,,,...---...333777>>>KKKWWWooouuutttlllggglllvvv}}}}}}llleeemmmtttvvv~~~xxxgggaaakkkxxx|||nnnqqq|||~~~uuuhhh``````lllrrrooolllmmmkkkccc\\\]]]```bbbeeeiiigggjjjnnnqqqtttvvvzzz|||wwwZZZNNNJJJGGGQQQllluuucccQQQIIIGGGDDDAAA???===<<<;;;:::;;;===@@@BBBIIIPPPYYYaaaggglllqqquuu{{{~~~zzzssscccVVVJJJPPPfff~~~vvvZZZQQQZZZrrrwww}}}}}}hhhNNNBBB666111000...---...---------...---,,,,,,+++,,,,,,------...---------++++++++++++++++++++++++*********************************++++++,,,,,,,,,///...---,,,+++*********...---------------......++++++,,,,,,---...//////---///000000...---...///000///111333222111666===HHH\\\|||rrr{{{zzzuuupppggg^^^ZZZWWWSSSOOOKKKJJJIIIHHHGGGEEEDDDBBB@@@>>>===<<<<<<888888999;;;===>>>??????===CCCKKKPPPWWWbbbqqq}}}xxxyyyrrr``````WWWIII>>>:::666222000000////////////000000......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))******+++,,,,,,------///---...222888BBBRRR```tttrrrlllfffhhhrrrzzz|||}}}qqqgggiiioooooosss{{{tttjjjnnnwwwrrryyy~~~}}}uuu```___fffppppppiiigggmmmeee^^^YYY\\\```aaaccceeedddggglllpppsssuuuxxx{{{{{{}}}yyyZZZMMMHHHEEEKKKaaannnYYYNNNJJJFFFBBB@@@>>>===;;;999999;;;===???FFFLLLVVV^^^dddjjjqqqvvv{{{~~~yyyjjj]]]NNNHHHSSSiiiiiiXXXXXXhhhuuuqqqVVVGGG888222000//////000------.........---,,,,,,+++,,,---...............++++++++++++++++++++++++******************************++++++,,,,,,,,,+++.........---,,,+++******///...---,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,...000000///......///000000111333222111666===III]]]{{{}}}tttzzzuuummmddd___[[[XXXSSSOOOLLLJJJGGGEEEGGGFFFDDDAAA@@@>>>======999999999;;;===??????>>>===AAAFFFKKKPPPZZZhhhssssss{{{vvvtttgggSSSEEE???999222222222111000000000000000...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******+++,,,---......///---...333<<>>BBBIIIRRRYYY```gggooouuuzzz~~~~~~~~~|||mmm```PPPGGGHHHXXXtttzzzaaaTTT___qqquuuaaaOOO===444111000///000...............---,,,,,,++++++,,,---............***++++++++++++,,,,,,,,,+++++++++******************++++++,,,,,,,,,++++++,,,---.........---+++***---,,,+++************++++++,,,,,,------.........,,,...000111///......///000///111333111000555<<>>AAACCCHHHQQQ^^^gggttt}}}vvvxxxeeeOOOFFFAAA;;;555444333111000000000000///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******+++,,,---...///000---///666AAARRRhhhzzz}}}zzzsssooosssxxxxxxsss{{{}}}yyynnnkkkhhhkkkpppssssssrrrqqqqqq{{{{{{}}}wwwooofffbbbkkksssqqqlllhhhccc___SSSQQQRRRTTTUUUUUUYYY______ccchhhlllnnnppprrrtttuuuvvvyyy}}}xxxYYYLLLFFFDDDEEEQQQiii{{{xxxhhhZZZMMMFFFDDD???>>>;;;999999:::<<<===>>>DDDLLLTTTZZZbbbkkkqqqwww{{{~~~}}}}}}~~~xxxfffUUUMMMHHHOOOjjjvvv^^^WWWlll|||~~~yyymmmYYYCCC888333111///000...............------,,,******,,,------.........******+++++++++,,,,,,,,,+++++++++*********))))))***+++,,,,,,,,,,,,+++******+++---//////...,,,+++++++++++++++,,,---...///------------------------+++---000111000///...///000///000222000///333:::NNN\\\vvv}}}yyytttmmmjjjeee```[[[UUUOOOJJJLLLJJJHHHFFFDDDBBBAAA@@@???<<<888888:::;;;:::888999:::<<<>>>BBBJJJVVV___fffqqqwww}}}tttWWWLLLIIIFFF666555444222111000000//////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******+++---...//////000...000999FFFYYYqqq{{{yyyzzzwwwrrryyyzzz|||yyyqqqooooooqqqqqqnnnlllmmmtttzzz{{{www||||||~~~|||uuuoooeee\\\gggpppuuuooolllkkkcccXXXNNNMMMMMMOOONNNNNNUUU]]]^^^bbbgggjjjlllnnnoooqqqtttvvvxxx{{{}}}~~~xxxZZZLLLGGGEEEEEELLLaaaooonnnvvveeeTTTKKKIII???>>>;;;999999:::<<<>>>;;;@@@HHHOOOVVV^^^gggnnnsssyyy||||||}}}nnn\\\TTTLLLKKKcccuuuSSShhhxxx{{{|||vvvaaaHHH;;;555111//////......//////......---,,,)))***+++,,,------------*********++++++,,,,,,,,,++++++++++++******))))))***+++,,,---,,,,,,***)))(((***---///000///---,,,+++,,,---...000222444555------------------,,,,,,***---000111000////////////...000111000...333:::OOO\\\uuuwwwtttqqqkkkaaaVVVPPPOOOKKKIIIGGGHHHHHHGGGBBB???@@@>>><<<:::::::::;;;<<<999999;;;<<<@@@FFFNNNTTTbbbmmm{{{|||oooyyyaaaYYYTTTOOOCCC:::333444444000///222000/////////............///............---------.........------,,,,,,,,,------------,,,,,,+++***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************''')))******))))))***+++***++++++,,,,,,------...111222111888MMMiii|||}}}wwwooozzz{{{{{{yyyxxxyyyzzzyyy{{{ppplllrrrtttrrrwww|||xxxqqqsss{{{zzzrrrhhhaaa___nnnppprrrrrrooofffZZZRRRPPPOOONNNKKKKKKMMMRRRVVV]]]aaagggkkklllmmmnnnooorrruuuyyy||||||}}}|||[[[GGGHHHEEEBBBGGGZZZyyylllfffwwwuuubbbQQQGGGFFF@@@;;;;;;:::888;;;???>>>@@@EEEMMMVVV```hhhmmmqqqssswwwzzz}}}~~~vvvggg\\\UUUQQQgggWWWcccwww|||{{{eeeLLL>>>888444000///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,)))***+++,,,,,,+++***)))+++******+++------,,,***,,,---///111222111111000%%%///...(((111IIIVVVTTT////////////////////////------------.........//////...000333222///555>>>JJJ\\\wwwzzzsssjjj___VVVQQQLLLJJJHHHHHHHHHGGGDDDBBB???>>>;;;999888888999:::;;;;;;;;;<<<>>>CCCIIINNNWWWbbbppp|||ssszzzzzzfff```^^^ZZZGGG>>>777555444000///222000000/////////.........///............---------......---------,,,,,,,,,,,,---------,,,,,,+++***************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******))))))***+++***++++++,,,,,,---......//////111<<>>;;;:::999999999<<<<<<;;;;;;;;;>>>CCCGGGMMMWWWeeepppxxxvvvyyyyyyqqqiiibbbLLLDDD<<<777444000000222000000000/////////......///............---------...------------,,,,,,,,,,,,,,,---------,,,++++++************************((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******))))))***,,,+++++++++,,,------.........///444DDD___yyy}}}uuuiiissszzzwwwtttuuuwwwxxxrrruuuyyy|||uuulll```ZZZ___hhhkkknnnnnnhhh^^^TTTLLLIIIHHHHHHHHHHHHJJJMMMSSSWWW]]]aaaeeeiiikkklllmmmooorrruuuxxxzzz{{{}}}}}}___MMMGGGDDDAAAFFFZZZ{{{uuujjjrrrxxxbbbSSSJJJDDD??????===::::::;;;<<<===AAAFFFNNNUUU\\\```lllpppuuuyyy|||~~~vvvnnnfffZZZbbb{{{qqqeeelll}}}ttt^^^MMMAAA666///---.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,++++++************+++++++++******+++------,,,*********+++,,,---///111222++++++++++++++++++,,,,,,------------------------....../////////000000000000000111222111000444;;;NNN^^^vvvzzzwwwqqqkkkXXXUUUPPPLLLIIIGGGGGGFFFFFFDDDBBB@@@===<<<;;;;;;<<<<<<;;;999999;;;???BBBIIIRRR^^^hhhoooxxxsssppp___RRRKKKBBB:::444000000111000000000////////////...///............---------------------------------,,,,,,,,,------,,,,,,+++************************)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++***)))+++,,,++++++,,,,,,---.........222111888MMMjjjuuu{{{}}}xxxvvvzzz{{{wwwwwwxxx}}}|||zzzvvvmmm```YYY```kkklllnnnlllcccVVVKKKGGGFFFEEEFFFGGGHHHJJJOOOUUUYYYZZZ^^^bbbeeeggghhhjjjlllqqqtttwwwyyyzzz|||~~~|||___MMMGGGCCC@@@EEEWWWwwwpppeeewwwqqq___LLLEEE@@@@@@???<<<:::;;;;;;===???CCCIIIPPPVVVYYYggglllsssxxx{{{}}}yyyrrrjjjYYYUUUddd~~~xxxfffkkkxxxdddTTTEEE888222111............------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,***))))))***,,,,,,+++******+++------,,,***,,,+++,,,,,,...111444555---((()))///000,,,,,,222------------------------////////////000000000000000000222333333555:::???NNN]]]uuu{{{zzzvvvpppbbb^^^XXXQQQKKKGGGFFFFFFGGGFFFDDDBBB@@@>>><<<<<<:::;;;:::999888:::===@@@DDDLLLXXXaaaiiitttzzzqqqrrr\\\VVVRRRIII>>>666222111000111000000000///////////////............---------------------------------+++,,,,,,------,,,,,,,,,************************))))))************))))))************************))))))))))))))))))))))))************************)))***++++++******+++,,,+++,,,,,,------...//////444333;;;SSSppp{{{wwwxxx|||rrrvvvzzz|||yyyyyyxxxrrrggg___ccclllmmmmmmhhh]]]PPPGGGEEEFFFDDDEEEGGGIIILLLPPPVVVZZZYYY]]]aaadddeeegggiiikkkooorrrtttvvvxxxzzz}}}xxx~~~|||^^^KKKFFFCCCAAAEEEQQQnnnyyybbbkkk|||gggPPPHHHAAA@@@@@@===;;;;;;<<<<<<>>>AAAFFFLLLQQQTTTaaahhhpppvvvxxxzzz~~~zzzsss^^^QQQWWWdddwww}}}|||}}}nnnsss}}}nnn]]]JJJ:::333333//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++******+++,,,---+++******+++------,,,***+++++++++,,,...111333555666...,,,111000))))))000........................////////////000000000000000111222222333777;;;===MMM\\\sss~~~wwwnnniiifff```WWWNNNIIIGGGGGGFFFEEEDDDBBB@@@>>><<<;;;;;;;;;;;;:::999:::===@@@===EEEOOOYYYbbbnnn|||tttvvvttt```ZZZYYYQQQEEE:::666444111111111000000000////////////............---------,,,,,,,,,------------...++++++,,,---------,,,,,,++++++++++++++++++++++++)))******++++++******)))************************))))))))))))))))))))))))************************)))***++++++******+++---,,,,,,,,,---......//////333444AAAZZZsss}}}rrrxxxyyyzzz{{{llllllwww}}}~~~{{{qqqoooooooookkkfffgggkkklllhhh```UUUJJJDDDDDDFFFDDDEEEHHHIIILLLPPPUUUYYYZZZ\\\```cccdddfffiiikkkmmmooorrrtttuuuxxx|||www~~~~~~^^^KKKFFFCCCBBBDDDJJJaaahhhgggrrrqqqYYYOOOEEEBBBBBB???<<<;;;;;;<<<===???CCCHHHMMMOOO[[[cccmmmsssvvvxxx|||~~~zzzeeeRRRQQQUUUjjjuuutttzzz~~~{{{lllUUU>>>333111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,++++++++++++,,,,,,+++******+++------,,,***))))))***+++,,,...000111333,,,***------(((***///////////////////////////....../////////000000000000222222000222777::::::MMM\\\tttrrrllljjjeee\\\RRRLLLJJJJJJFFFFFFEEECCCAAA???>>>======>>>===;;;::::::<<<>>>:::@@@HHHOOOWWWbbbppp{{{{{{|||wwwddd___```YYYLLLAAA<<<888444111111111000000000/////////............---------,,,,,,,,,---------......***+++,,,,,,---------,,,++++++++++++++++++++++++)))******++++++******)))************************))))))))))))))))))))))))************************)))***,,,+++******+++---,,,,,,------.../////////222888JJJfffzzz~~~xxxtttrrrxxx}}}zzziiifffsss||||||}}}xxxbbb]]]\\\aaaggghhhiiikkkgggaaaVVVLLLDDDBBBCCCDDDDDDEEEGGGIIIKKKNNNRRRUUUWWWYYY]]]___aaacccfffhhhkkkmmmoooqqqsssvvvzzz}}}~~~www}}}aaaMMMFFFCCCBBBCCCCCCSSSzzzyyykkkfffuuufffYYYLLLFFFDDD???<<<:::999::::::===@@@EEEIIILLLVVV___jjjqqqsssuuuzzz|||mmmXXXSSSPPPdddzzztttttt|||~~~eeeIII777222////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,++++++******+++------,,,***((()))+++,,,---.........,,,++++++---......///111........................------........./////////...111222111555>>>BBBAAANNN^^^vvvzzzmmmlllggg___UUUNNNLLLLLLHHHHHHGGGFFFDDDCCCAAA@@@@@@@@@???===::::::;;;<<<:::???EEEIIINNNWWWcccmmm|||rrryyygggaaaddd___QQQEEE@@@;;;666111111111111000000000000//////.........---------,,,,,,,,,------.........***+++,,,,,,------------++++++++++++++++++++++++******++++++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,+++***,,,---,,,,,,------.../////////333<<>>CCCGGGIIISSS]]]iiippprrrtttyyy~~~|||uuu```YYYQQQbbbwwwyyyxxx{{{~~~||||||rrrSSS===666000/////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++---......---+++++++++******+++------,,,******+++---///000000//////111333444222111111000---------------------------------------.........///***///111333;;;GGGMMMLLLOOO___xxx{{{tttjjjbbb\\\VVVMMMGGGMMMKKKIIIHHHGGGEEEAAA>>>@@@>>>======>>>===:::888>>>===???EEEJJJPPPZZZcccqqqxxxwww~~~ttteeehhhbbbTTTJJJGGG???555;;;555222333222...,,,,,,//////.........---------......---------,,,,,,,,,......---------,,,,,,,,,***++++++,,,,,,++++++***))))))************))))))************************************************************************++++++******++++++,,,---000---,,,......---000444888DDD]]]yyy~~~wwwwww|||xxxuuufff___uuuyyyzzz|||sssyyy}}}}}}ssskkk[[[OOOJJJTTTaaagggggghhh]]]TTTIIIBBBBBBBBBAAA@@@AAACCCFFFHHHJJJMMMQQQTTTRRRUUUYYY[[[]]]^^^aaaccchhhiiikkknnnqqqsssvvvwww}}}}}}~~~aaaJJJIIICCCFFFBBBDDDLLLbbbuuummmrrrZZZKKKDDDAAA@@@@@@===<<<<<<<<<===@@@BBBDDDMMMVVVaaajjjppptttwwwzzz{{{vvvdddVVV\\\nnn|||wwwwwwyyy|||zzzbbbFFF444333111...------......---...------,,,,,,------...------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++111111000000///---,,,+++,,,---------,,,,,,...///...------------...//////'''---222444;;;DDDFFFCCCMMMaaa}}}zzzqqqiiiccc[[[RRRLLLNNNLLLJJJHHHHHHFFFCCCAAA@@@>>>============:::888===;;;===BBBGGGLLLUUU^^^jjjrrr}}}|||ttt~~~hhhfff^^^RRRIIIEEEBBB???;;;666444444222...,,,...//////.........---------......---------,,,,,,,,,......---------,,,,,,,,,***++++++,,,,,,++++++***))))))************))))))************************************************************************++++++******++++++,,,---///---,,,......---///444<<>>===<<<===<<<:::999;;;999:::>>>BBBEEEMMMUUU```hhhtttooouuu|||uuummmdddVVVHHH@@@@@@<<<888666666222------111/////////.........------......---------,,,,,,,,,......---------,,,,,,,,,***++++++,,,,,,++++++***))))))************))))))************************************************************************++++++******++++++,,,---...,,,---///...---///444>>>SSSnnn|||zzzwww~~~vvvuuuyyyvvvgggjjjxxxxxxvvv~~~zzzrrrjjjdddTTTMMMJJJSSS^^^ccccccaaaMMMGGG@@@===???AAABBBBBBBBBCCCEEEFFFGGGHHHKKKNNNNNNQQQVVVYYY[[[^^^aaacccfffgggiiillloooqqqssssss{{{|||}}}|||~~~|||xxx|||fffQQQMMMFFFIIICCCDDDJJJ^^^jjjUUUJJJEEEBBB???===<<<;;;;;;<<<===@@@AAAEEEMMMXXXaaahhhmmmtttxxxyyy~~~rrrYYYXXXaaavvvzzzmmmoooxxxwwwsssyyylllOOO:::222111//////000000...---...------,,,,,,------...------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---....../////////000000///...------,,,---------,,,,,,...///...------------.../////////111222111444999<<<;;;OOObbb~~~xxxlllbbb\\\RRROOOLLLIIIHHHHHHFFFEEEAAA???===<<<===<<<;;;:::;;;999999<<<>>>@@@FFFMMMVVV^^^kkkwww~~~qqqnnnTTTDDDBBB===:::888777222------222////////////..................---------,,,,,,,,,......---------,,,,,,,,,***++++++,,,,,,++++++***))))))************))))))************************************************************************++++++******++++++,,,------,,,---000...---000666HHH]]]qqqxxxwww|||wwwrrrsss}}}uuukkkyyy~~~yyy~~~tttnnniiieeeVVVQQQPPPVVV___bbb___[[[HHHDDD???===>>>@@@BBBBBBCCCDDDFFFFFFFFFGGGJJJLLLLLLOOOTTTWWWZZZ\\\```bbbdddeeehhhkkkmmmooopppppp{{{|||}}}}}}xxxvvvfffRRRLLLEEEIIIDDDDDDKKK___vvv\\\MMMHHHEEEBBB>>>===;;;:::;;;<<<>>>???AAAIIISSS\\\cccjjjrrrxxxyyy~~~uuudddYYYSSS^^^www{{{iiihhhtttzzz|||mmmQQQ;;;333222000000111000...,,,...------,,,,,,------...---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---............////////////......,,,---------,,,,,,...///...------------...//////000111111000111444888:::OOOaaa|||xxxlllfffXXXTTTOOOKKKIIIHHHGGGFFFBBB@@@>>>=========<<<;;;<<<999999;;;<<<<<>>:::888333......111000000/////////...............---------,,,,,,,,,......---------,,,,,,,,,***++++++,,,,,,++++++***))))))************))))))************************************************************************++++++******++++++,,,---,,,,,,...000...---333;;;[[[jjjvvvwww{{{vvvoooooowwwwwwwww}}}{{{yyymmmhhhdddaaaZZZXXXWWWZZZ___```ZZZSSSEEECCC???>>>>>>@@@AAABBBDDDFFFGGGGGGGGGGGGJJJLLLJJJMMMRRRUUUXXX[[[^^^```bbbcccfffiiilllmmmmmmmmmwwwyyy{{{|||yyytttwwwdddPPPJJJDDDHHHDDDEEELLL```aaaOOOJJJGGGBBB???>>><<<;;;:::;;;===>>>@@@FFFOOOXXX___hhhqqqxxxyyy~~~~~~sssfffXXXJJJNNNeeezzzeee```ooozzz}}}pppXXXBBB666444222111111000...,,,...------,,,,,,------...------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000,,,---------,,,,,,...///...------------...///////////////000000222888===OOO```zzzyyyqqq```[[[TTTNNNKKKIIIGGGFFFEEEBBB???>>>>>>???>>>===<<<:::999;;;;;;:::===CCCJJJOOOYYYfffrrr}}}wwwpppsss```UUUTTTJJJCCC<<<:::777222000111000000000/////////............---------,,,,,,,,,......---------,,,,,,,,,***++++++,,,,,,++++++***))))))************))))))************************************************************************++++++******++++++,,,------,,,...///...///777AAAfffsssyyytttzzztttnnnpppzzz~~~}}}yyyvvv}}}sssfff```[[[WWW[[[\\\\\\\\\___^^^VVVLLLBBBAAA@@@>>>>>>???@@@AAADDDFFFGGGGGGFFFGGGIIIKKKJJJMMMQQQTTTVVVYYY\\\^^^```bbbeeehhhjjjkkkkkkjjjqqqtttwwwzzz~~~qqqqqqyyycccOOOIIICCCHHHDDDFFFLLL```kkkWWWPPPJJJBBBAAA@@@===<<<;;;;;;<<<===???EEEMMMTTT\\\eeepppxxxxxx~~~~~~}}}rrraaaXXXMMMLLL\\\uuu~~~yyycccZZZhhhvvv~~~wwwcccNNN:::777333000//////---,,,...------,,,,,,------...------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,---///000111111111,,,---------,,,,,,...///...------------...//////...---///111111222999@@@PPP___xxxzzz|||jjjcccZZZSSSNNNKKKIIIHHHFFFDDDAAA??????@@@@@@???<<<999999:::999888;;;@@@GGGJJJRRR]]]jjjvvv~~~nnnxxxvvviii```[[[TTTIII???===<<<777333111000000000000/////////.........---------,,,,,,,,,......---------,,,,,,,,,***++++++,,,,,,++++++***))))))************))))))************************************************************************++++++******++++++,,,---------...///...000<<>>>>>>>>>>>>>>???@@@BBBCCCDDDEEEEEEEEEFFFHHHJJJIIILLLPPPSSSUUUWWWZZZ\\\^^^```dddgggiiijjjiiihhhlllpppuuuzzz~~~xxxjjjooo|||dddPPPJJJDDDJJJEEEFFFKKK^^^}}}hhh^^^RRREEECCCAAA???===;;;;;;<<<===>>>CCCJJJQQQXXXbbbnnnvvvuuu|||~~~sssbbb^^^UUUNNNUUUhhh{{{|||fffXXXdddrrr{{{~~~kkkTTT>>>:::444000...------,,,...------,,,,,,------...------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...000111222222,,,---------,,,,,,...///...------------...//////......000444444333999BBBQQQ```xxxuuupppiii___VVVPPPMMMKKKIIIHHHEEEAAA@@@@@@AAAAAA@@@;;;888888999888666999>>>EEEGGGNNNXXXeeeqqqzzz~~~vvvkkk~~~}}}tttjjj[[[MMMAAA??????;;;555111000000000000////////////......---------,,,,,,,,,......---------,,,,,,,,,+++++++++,,,,,,+++++++++))))))************))))))************************************************************************++++++******++++++,,,---...---.........111>>>LLLnnn{{{yyyzzz{{{}}}yyy|||vvv{{{pppiiisss~~~{{{llluuuvvvqqqggg]]]XXXSSSNNNRRRWWWYYYXXXYYYXXXNNNBBB:::;;;<<<======???AAACCCAAABBBDDDDDDDDDEEEGGGJJJJJJLLLPPPRRRTTTVVVXXXZZZ]]]```cccgggiiiiiihhhggglllpppwww|||tttfffnnn~~~eeeRRRLLLFFFKKKFFFFFFJJJ\\\xxxjjjYYYIIIDDDBBB@@@===<<<<<<<<<======BBBHHHNNNVVV```llltttsss{{{ttthhhfff[[[MMMMMM^^^sssjjjZZZcccqqqyyymmmUUUAAA<<<444///---,,,,,,,,,...------,,,,,,------...------------------------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------...///***+++,,,...000111222222,,,---------,,,,,,...///...------------...////////////222777555333888BBBSSSaaaxxxrrrmmmbbb^^^UUUQQQNNNDDDFFFEEEDDDDDDCCCAAA>>>;;;???>>>===<<<;;;:::::::::@@@@@@FFFPPPZZZdddppp{{{ssslll{{{fffSSSEEE;;;======222555222///---///000111111////////////////////////......//////...---,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++*********++++++++++++******))))))*********++++++++++++++++++*********))))))***++++++,,,,,,------...,,,(((,,,333///---???YYY~~~|||wwwyyyzzzkkklllzzz}}}|||lllmmmhhhaaaYYYRRRLLLIIIGGGLLLQQQVVVXXXTTTMMMFFFAAA<<<<<<<<<======>>>???@@@BBBBBBBBBBBBCCCEEEFFFGGGFFFIIILLLNNNPPPSSSXXX[[[^^^aaadddggghhhiiilllnnnlllssswwwyyynnneeemmmyyycccPPPHHHKKKGGGEEEHHHKKK^^^|||{{{gggPPPHHHHHHEEE>>>999999;;;<<<<<<@@@EEEJJJQQQ\\\iiirrrtttyyy~~~~~~}}}zzzjjjSSSOOOcccwww~~~yyy___ZZZgggvvvsss[[[FFF<<<333000///---...000///...------,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------------///222555222///++++++---///...,,,......---,,,---...///000111000111444333333999AAAPPPccc}}}yyykkkwwwkkkfff\\\WWWSSSHHHHHHFFFEEEDDDDDDBBB???===>>>>>>===;;;::::::::::::======AAAKKKUUU^^^kkkwwwpppvvvqqq^^^RRRHHHHHHDDD666444222000000111111000///////////////////////////......//////...------,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++*********++++++++++++*********+++++++++,,,,,,,,,,,,+++++++++*********))))))***++++++,,,,,,------......***---333000///CCC^^^zzz{{{zzz~~~yyymmmrrrvvvoooiii```WWWPPPLLLJJJIIIIIILLLPPPQQQMMMGGGBBB>>><<<<<<<<<<<<===>>>???@@@AAAAAABBBBBBCCCEEEFFFGGGFFFHHHKKKNNNPPPSSSWWWZZZ]]]```cccfffgggiiikkkmmmpppvvv{{{~~~nnnhhhqqq~~~cccPPPIIILLLGGGEEEHHHKKK\\\zzzwww```JJJIIIFFF@@@;;;;;;<<<===;;;>>>CCCHHHOOOZZZfffoootttxxx}}}vvv```YYYhhh}}}mmmaaacccttt~~~|||gggNNNAAA555111111//////000---,,,++++++******++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,------......------,,,,,,------------...000333222///,,,,,,...///...---...------,,,---...///000000000111444333333999AAAPPPbbb}}}xxxjjjqqqkkkbbb\\\VVVJJJJJJHHHFFFEEEEEEDDDAAA???======<<<;;;:::::::::;;;<<<;;;>>>FFFOOOYYYfffqqq}}}{{{oooxxx{{{fffXXXLLLKKKHHH>>>666444333222222111...,,,////////////////////////.........///......---,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++*********++++++++++++******++++++,,,,,,,,,---------+++++++++******************++++++,,,,,,------...///,,,...222000333JJJeeezzzvvvyyytttnnnyyy}}}tttkkk___UUUOOONNNNNNNNNJJJLLLMMMLLLGGGBBB???===<<<<<<<<<<<<===>>>???@@@AAAAAAAAABBBCCCDDDEEEFFFFFFHHHKKKMMMOOORRRVVVYYY\\\^^^bbbdddfffgggjjjlllsssxxx~~~ooolllwwwcccOOOJJJLLLHHHEEEHHHJJJZZZvvviiiNNNKKKFFFBBB>>>======>>>:::===BBBFFFLLLVVVccckkkrrrwww}}}lll]]]eeezzzzzzjjj___ttt~~~vvvZZZIII888222222111000///---,,,,,,+++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,,,,---...---,,,,,,...000111///...---...///.........------------...//////000///111333333333999@@@OOOaaa||||||xxxnnn~~~vvvkkkddd\\\PPPMMMJJJGGGEEEEEEDDDBBBAAA===<<<<<<;;;::::::;;;;;;<<<;;;===CCCKKKTTT```lllwwwuuurrr|||nnn]]]LLLHHHKKKHHH<<<888555222111000...---////////////////////////---...............------,,,,,,,,,++++++,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,---***************************++++++,,,,,,------...000---...000000777QQQlll{{{|||~~~~~~|||uuusss}}}lllmmmxxxmmm___TTTPPPQQQSSSUUURRRRRRPPPKKKEEEAAA>>>>>><<<<<<<<<<<<<<<===??????@@@@@@@@@AAABBBCCCEEEEEEEEEGGGJJJLLLNNNQQQUUUWWWYYY\\\```bbbdddfffhhhjjjrrrxxxzzzooopppzzzcccOOOKKKLLLGGGEEEGGGHHHVVVpppnnnUUUNNNGGGCCCAAA>>><<<===:::===AAAEEEJJJTTT___hhhooouuu|||pppZZZZZZnnnzzzjjjvvv~~~eeeQQQ;;;222222111///...//////...---------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,---...---,,,+++,,,...000000////////////......------------......//////000///111333333333888@@@NNN```|||yyy{{{vvv{{{ooofff[[[QQQNNNIIIGGGEEEEEEDDDBBB>>>>>>===<<<;;;;;;;;;;;;;;;999:::@@@FFFMMMXXXbbbooozzzuuupppxxx{{{nnnWWWKKKNNNNNNDDD???777111/////////000////////////////////////------...............------,,,,,,,,,,,,,,,,,,---***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++************++++++++++++***************************++++++,,,,,,------......------...000;;;WWWsss~~~{{{|||}}}{{{}}}|||yyygggooopppfffnnnyyymmm^^^TTTRRRUUUYYYZZZZZZXXXSSSLLLDDD???======;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@AAACCCDDDEEEEEEGGGIIIKKKMMMPPPSSSVVVWWWYYY]]]```bbbdddgggiiirrrwwwvvvooorrr|||cccNNNJJJKKKEEECCCEEEDDDPPPhhh}}}```TTTIIIEEECCC>>><<<<<<:::===AAADDDIIIQQQ\\\dddlllrrrzzz~~~uuu]]]VVVhhhyyyxxxnnnXXX???444222000...---000///......------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,---///...,,,+++,,,---//////000///............---------...............000///000333222222888@@@NNN```|||~~~vvvxxxvvvtttkkkaaaXXXTTTNNNJJJHHHGGGFFFEEEAAA@@@>>>===<<<;;;;;;;;;999777888<<<@@@EEEMMMVVVeeeppp}}}oookkkvvv}}}}}}fffSSSMMMIIIKKKDDD:::222//////000111////////////////////////,,,---......///.........------,,,,,,,,,,,,------***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++))))))*********+++++++++***************+++++++++***++++++,,,,,,------...------...///111@@@]]]xxx{{{yyy}}}}}}{{{~~~sssgggttt}}}kkkhhhsss~~~}}}vvvjjj\\\TTTTTTXXX\\\]]]]]]YYYSSSJJJAAA<<<:::;;;;;;;;;;;;;;;<<<===>>>????????????@@@AAABBBCCCDDDDDDFFFIIIJJJLLLNNNRRRUUUTTTWWW[[[^^^```bbbeeegggqqqwww~~~ssspppuuu~~~cccMMMIIIIIIBBB@@@BBB@@@III```{{{nnn]]]MMMHHHEEE???<<<===:::===@@@BBBGGGOOOYYYaaahhhooowww|||~~~kkk___jjj}}}qqqtttwww}}}|||uuu}}}ttt^^^EEE777222///.........------,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,,,,...//////---,,,,,,------...000///...,,,,,,---,,,---......//////......///...000222222222888???NNNaaa|||zzzvvvqqqpppsssnnnggg___ZZZSSSNNNKKKJJJIIIHHHCCCBBBAAA???===<<<;;;;;;999777888<<>>666111000000111////////////////////////,,,------...//////......------,,,,,,,,,,,,------***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,))))))*********+++++++++***++++++,,,,,,------...,,,...000000444EEEccc}}}|||tttppptttvvvqqq{{{kkkqqq~~~|||{{{}}}|||pppeeeXXXSSSUUUZZZ\\\\\\[[[WWWQQQHHH@@@;;;:::;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>??????@@@BBBCCCDDDDDDFFFHHHJJJKKKMMMQQQTTTRRRUUUYYY]]]___aaadddfffnnntttxxxppprrryyycccMMMGGGFFF???===???<<>>@@@DDDKKKUUU]]]eeellluuu{{{}}}}}}{{{gggfffqqqrrrrrrtttyyynnnxxxwwwdddLLL<<<444//////111......---,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,...000000///.........+++---//////---++++++,,,,,,---.../////////...---///...000222222222888???OOObbb}}}yyyxxxlllmmmvvvtttqqqeee___WWWQQQNNNLLLKKKKKKEEEDDDBBB@@@>>><<<;;;;;;;;;999;;;???@@@@@@EEEKKKUUU```mmmvvvqqqlllqqq{{{|||wwwhhh^^^UUUOOOIIIAAA999555222000///////////////////////////,,,,,,---.../////////......------,,,,,,------...+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------))))))******++++++++++++***++++++,,,,,,---......,,,///222222666HHHgggjjjdddkkk~~~{{{{{{yyylllyyy~~~zzzyyy||||||kkkaaaVVVRRRUUUZZZ[[[ZZZYYYVVVPPPHHH@@@<<<<<<===;;;;;;;;;;;;;;;<<<>>>>>>>>>>>>>>>???@@@AAACCCCCCDDDFFFHHHIIIKKKMMMPPPSSSRRRUUUYYY\\\^^^```cccfffjjjppptttooosss{{{cccLLLEEEEEE===;;;===:::@@@TTTVVVsssmmmVVVNNNJJJBBB>>>@@@888:::===>>>BBBIIISSSZZZcccjjjtttzzz|||}}}~~~hhh]]]bbbwwwuuuwww{{{hhhsss~~~yyygggPPP@@@666000000333000000///............///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------......------,,,+++...000111000/////////***---//////,,,******,,,,,,,,,.../////////...---///...000222222222777???OOObbb~~~yyyzzzkkknnnxxxmmmlll^^^YYYVVVKKKGGGIIIFFFGGGDDDAAA???>>>===;;;999<<<;;;:::999;;;===AAACCCSSSYYYbbbmmmxxxuuuiiiuuusssqqquuurrrcccUUUJJJJJJEEE===666333111///000000000000////////////000000///...------,,,,,,......---------,,,,,,,,,+++++++++++++++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......///...111333333999NNNlllfff^^^nnn}}}{{{qqqnnn}}}xxxwww{{{vvvddd\\\SSSSSSXXX[[[XXXTTTXXXQQQGGG???;;;:::::::::;;;::::::999999::::::;;;>>>>>>>>>???@@@@@@@@@AAABBBDDDGGGHHHIIIKKKMMMOOOSSSUUUXXX\\\^^^```aaaaaammmvvv|||pppnnnqqqwwwaaaLLLCCCAAA>>>;;;;;;>>>AAACCCZZZlllyyyttt```RRREEEBBBDDD@@@;;;999:::>>>CCCGGGPPPYYYcccgggooouuuyyy{{{zzzzzz|||vvveeeXXXvvvrrrssszzzxxxZZZ???888444000222111000///...---,,,++++++------------------------+++++++++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////...///000000///---+++***,,,,,,,,,---------............111444444333888???MMM```{{{tttwwwpppvvvqqqfffdddaaaRRRLLLNNNLLLIIIFFFCCCAAA@@@???===;;;<<<;;;999999:::===@@@BBBMMMRRR\\\gggsssrrrsss|||tttqqqkkk^^^RRRMMMIIIDDD@@@<<<666222000000000000000////////////000//////...------,,,,,,......---------,,,,,,,,,+++++++++++++++***))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......///...000222444===RRRoooddd^^^lllzzzwwwzzzccclll~~~zzzxxxzzz~~~zzzlll^^^VVVPPPPPPWWW[[[YYYUUUVVVOOOFFF???;;;:::::::::;;;::::::999999::::::;;;>>>>>>>>>???@@@@@@AAAAAABBBDDDGGGHHHIIIJJJMMMOOORRRTTTXXX[[[___aaacccdddqqqzzzuuuiiiiiiooowww~~~^^^IIIAAA???<<<::::::<<>>AAADDDLLLTTT```eeemmmuuuyyy|||||||||oooaaatttqqqooovvv~~~```DDD;;;555///000------......///000111111------------------------,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------............///000000///---+++***,,,,,,,,,---------......///...111444444333888???PPPccc}}}xxxtttmmmxxxooooookkk[[[RRRRRROOOKKKHHHEEECCCBBB@@@>>><<<;;;:::999999:::<<<>>>@@@EEEJJJTTT___kkkxxxqqq|||xxxppphhhbbbQQQGGGAAACCCBBB999222111000000000000/////////////////////...------,,,,,,......---------,,,,,,,,,++++++++++++++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......///...///000555BBBYYYrrrhhheeeqqq{{{zzzwwwVVVooo{{{yyyzzz|||ttteeeXXXRRRNNNPPPWWW\\\[[[XXXRRRLLLDDD>>>;;;:::::::::;;;::::::999999::::::;;;===>>>>>>???@@@@@@AAAAAABBBDDDFFFHHHHHHJJJLLLNNNPPPRRRVVV[[[```dddggghhhvvvpppccceeepppyyy~~~~~~yyyYYYFFF>>><<<999888888999<<<>>>DDDVVVdddwww}}}yyymmmeeetttwwwgggRRRGGGDDD>>>@@@===<<<>>>???AAAGGGOOO\\\bbbllltttyyy|||~~~wwwiiippp||||||tttkkkppplllNNN@@@666...///,,,---...///000222333333---------------------------------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------....../////////---,,,+++,,,,,,,,,---------......//////111444333333888???SSSfff|||mmmhhh~~~tttrrrpppcccZZZTTTLLLMMMJJJGGGDDDCCCAAA???===;;;:::999999999;;;===>>>???DDDMMMXXXdddrrruuuqqqyyyqqqmmmVVVGGG>>>CCCDDD;;;333222000000000000//////////////////.........---------......---------,,,,,,,,,+++++++++,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......//////...///777GGG^^^ttt{{{lllnnnvvv~~~zzzlllxxxRRRxxx|||yyyyyy{{{ssscccVVVRRROOORRRXXX]]]\\\YYYNNNIIIBBB===;;;:::::::::;;;::::::999999::::::;;;======>>>???@@@AAAAAABBBBBBDDDFFFGGGHHHIIIKKKMMMOOOQQQTTTYYY___eeejjjmmmzzzoooaaaeeerrr|||~~~~~~|||sssUUUCCC===;;;999777777999;;;===DDDVVVaaassszzznnnfffsss}}}lllVVVKKKIIIDDDAAA===<<<======>>>EEELLLYYYaaakkkssswwwzzz|||~~~{{{ppppppxxxhhhhhh~~~zzzXXXFFF888...///000000000//////.........------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------......//////...---,,,,,,,,,,,,,,,---------......//////111333333333888@@@TTTggg|||fffddd~~~zzzrrrrrrllldddZZZJJJNNNKKKGGGEEECCCBBB???===;;;;;;:::::::::;;;<<<<<<>>>BBBIIIRRR]]]kkkxxxmmmrrr~~~ssslll```OOOAAAAAAAAA;;;444222000000000000////////////...............---------......---------,,,,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......///000///000999JJJbbbxxxyyylllsssxxx~~~tttjjjwwwVVV|||yyyyyy{{{qqq```UUURRRPPPRRRWWWYYYWWWTTTIIIEEE@@@<<<;;;;;;::::::;;;::::::999999::::::;;;<<<===>>>???@@@AAABBBBBBBBBDDDFFFGGGGGGHHHJJJLLLNNNNNNPPPTTTZZZbbbjjjooo|||nnn```dddrrrzzzzzzxxx{{{lllRRRBBB<<<;;;999888888999;;;<<>>DDDKKKWWW___jjjqqquuuwwwzzz||||||vvvlll~~~{{{fff___rrrbbbLLL;;;000222222111000///---,,,+++***------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------..................------,,,,,,,,,---------......000///000333222222888@@@SSSfff{{{yyy``````wwwwwwtttooocccPPPOOOLLLIIIFFFDDDCCC@@@>>><<<<<<;;;;;;;;;;;;;;;;;;===@@@EEELLLUUUbbbnnnwwwyyykkkxxxtttdddOOOBBB>>><<<888444000000000000////////////..............................---------,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------....../////////222<<>><<<;;;;;;;;;:::;;;::::::999999::::::;;;<<<<<<===???@@@AAABBBCCCAAACCCEEEFFFFFFGGGIIIKKKLLLJJJIIIKKKQQQ[[[ffflllyyy{{{kkk]]]aaammmtttsssqqq{{{eeeNNNBBB<<<;;;999888888999;;;<<<<<>>DDDKKKTTT]]]hhhooorrrtttwww{{{yyy}}}{{{xxxttt___nnn}}}ttt}}}|||gggZZZdddyyykkkUUUAAA444444/////////...------,,,,,,------------------------***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------........................,,,,,,,,,---------......111///000222222222999AAARRRfffxxxyyy\\\___~~~|||yyyuuukkkZZZRRROOOKKKHHHFFFDDDBBB@@@=========<<<<<<;;;;;;;;;<<<===@@@EEELLLWWWccckkk|||vvvpppyyydddGGG===@@@???777000000000000////////////..............................---------,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......///---///444???SSSnnnzzzuuu~~~{{{xxx```jjj}}}xxxxxx{{{~~~xxxcccSSSNNNMMMMMMNNNPPPPPPMMMJJJAAA???<<<;;;;;;<<<;;;:::;;;::::::999999::::::;;;<<<<<<===???@@@AAABBBCCCAAACCCEEEFFFFFFFFFHHHJJJIIIEEEAAA@@@FFFRRR___ggguuuuuufff[[[___iiioooooonnn{{{zzz___KKKAAA;;;:::999888888999:::;;;999OOO___qqqzzzfffRRRMMMHHHBBB>>><<<=========CCCJJJNNNXXXeeemmmppprrrwww|||www|||zzzsssWWW\\\nnnrrrvvvnnn]]]___rrrrrr^^^HHH666444////////////............------------------------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------...............---------.........,,,,,,,,,---------......111///000222111222999AAATTTgggwww|||~~~ZZZ^^^yyyuuunnnaaaTTTQQQMMMJJJHHHFFFCCCAAA>>>>>>>>>===<<<<<<;;;;;;;;;;;;===@@@FFFPPP\\\cccvvv}}}qqqqqqsssMMM===CCCCCC:::000000000000////////////---...........................---------,,,,,,,,,***+++,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......///,,,///666BBBVVVsss}}}yyywww}}}sssXXXttt{{{wwwwww{{{tttaaaRRRNNNMMMNNNOOOQQQPPPMMMKKK???===;;;;;;<<<<<<;;;:::;;;::::::999999::::::;;;;;;<<<===???@@@AAACCCCCCAAACCCEEEEEEEEEFFFHHHJJJGGGBBB<<<999???KKKYYYcccrrrrrrddd[[[___hhhnnnoooooo|||uuuZZZHHH@@@:::999888777777888999:::<<>>>>>===<<>>===<<<<<<;;;;;;<<<777999<<>>BBBKKKTTT```jjjooosssvvvyyyggg```ddd||||||hhh^^^kkkxxx{{{hhhOOO:::000222111000//////.........///............---------++++++,,,---............,,,------......------,,,++++++******+++---...000---...............------,,,,,,,,,------.........++++++,,,---...///000111111000000222111222999AAAVVVkkkttttttUUUeee~~~tttlllkkkbbbYYYOOOIIIIIIIIIFFFCCCAAA@@@>>>===<<<;;;;;;;;;999:::<<<>>>BBBIIIQQQWWWgggqqqrrrrrr}}}aaaGGGAAA???999<<<888222000000000000///........................,,,++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,------......///000111666EEE]]]wwwkkkhhhzzz~~~ttt]]]bbb~~~{{{zzz|||wwwgggXXXNNNMMMNNNNNNOOOTTTUUUMMMCCC<<<<<<;;;;;;;;;:::::::::===<<<<<<;;;::::::999999:::<<>><<<:::888777777888:::<<>>===<<<;;;;;;::::::;;;<<>>777111//////000000........................,,,++++++******+++++++++,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,------......///111222999JJJaaavvvmmmnnnuuunnn{{{xxxWWWggg}}}}}}~~~uuubbbSSSIIIMMMNNNOOOPPPSSSSSSLLLBBB<<<<<<;;;;;;;;;:::::::::<<<<<<;;;;;;::::::999999;;;<<<===>>>???@@@@@@@@@BBBBBBBBBBBBCCCDDDEEEFFFEEE>>>888888;;;CCCQQQ]]]nnnyyybbbQQQFFFJJJVVV```lllxxxkkkYYYIII===<<<:::888777777888:::<<>><<<;;;;;;::::::;;;;;;<<<@@@EEEIIIWWWaaaooozzzooonnnyyytttWWWJJJFFFDDDIIICCC;;;444000///000111..............................---,,,,,,,,,------,,,,,,------------,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,------......///000000999NNNgggyyywwwvvvuuupppoooUUUmmmuuuaaaQQQIIIMMMOOOQQQQQQRRRRRRIII@@@<<<<<<;;;;;;;;;:::::::::;;;;;;;;;:::::::::999999;;;;;;;;;<<<===>>>???@@@AAAAAAAAABBBCCCDDDEEEFFFEEE@@@<<<===???EEEQQQ\\\kkkuuu|||xxx^^^MMM@@@CCCMMMZZZkkkzzzyyycccTTTGGG===<<<:::888666666888:::<<>>DDDMMMZZZdddkkkqqqwww{{{{{{qqqWWWbbb}}}yyyxxxyyyjjjQQQ;;;000//////......//////000///............---------............---,,,++++++,,,------......------,,,------,,,,,,,,,,,,,,,,,,,,,---......///.........//////......------,,,,,,,,,,,,------...//////000000///000111111222999BBBYYYnnnrrrppp}}}hhhUUUooowwwpppnnnmmmhhh___UUUNNNJJJJJJGGGFFFDDDAAA???===<<<<<<999:::;;;;;;<<>><<<<<<;;;;;;;;;::::::::::::::::::::::::999999999;;;::::::;;;<<<===???@@@@@@@@@AAAAAABBBDDDEEEFFFGGGCCCBBBDDDFFFJJJSSS\\\iiitttyyyttt^^^MMM@@@@@@HHHUUUiii|||qqq[[[NNNFFF???<<<:::888666666888:::<<>>CCCLLLXXXcccjjjqqqwww{{{{{{zzz]]]^^^rrrzzz~~~~~~{{{oooUUU===111111000////////////000///............---------............---,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////....../////////......---------,,,,,,------.../////////000//////111111222:::BBBYYYnnnlllppp|||fffVVVsss|||sssooooookkkeee\\\SSSMMMJJJHHHGGGEEECCC@@@???>>>===999:::;;;;;;;;;>>>BBBEEELLLVVVcccnnnwwwpppzzzrrr]]]PPPHHHCCCHHHFFFBBB<<<666222000111////////////////////////------,,,+++***************++++++,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,------......///000...888RRRiiisssvvvyyy|||~~~fff[[[sss^^^QQQOOONNNRRRTTTSSSQQQNNNEEE<<<<<<<<<;;;;;;;;;:::::::::::::::::::::999999999999:::::::::;;;<<<===??????@@@@@@@@@AAABBBDDDEEEFFFGGGEEEFFFIIILLLNNNVVV]]]fffrrrzzzuuu```OOOAAA@@@EEERRRiii~~~lllWWWLLLEEE@@@<<<:::888777777888:::<<>>===:::;;;>>>AAAJJJVVV```hhhnnnuuuzzzzzz|||fff\\\lllwww{{{~~~|||sssYYY@@@333333222111000000000000///............------------------...------,,,,,,,,,------......------,,,++++++,,,---------,,,,,,,,,,,,---.../////////////////////...............---------.........//////000...///111111333:::CCCXXXnnnjjjrrrzzzbbbUUUssswwwoooooommmiiibbbYYYOOOJJJIIIGGGEEECCCAAA@@@??????999:::;;;::::::;;;>>>AAAEEEOOO\\\gggpppyyyzzzsssvvviii^^^PPPEEEDDDEEEDDD@@@:::444111000////////////////////////...---,,,+++************+++,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,------......///111...999UUUmmmvvvwwwzzz~~~}}}gggbbb|||lllXXXMMMNNNNNNSSSUUUTTTQQQLLLCCC:::<<<<<<;;;;;;;;;:::::::::999999999999999999999999::::::;;;<<<===>>>????????????@@@AAABBBDDDEEEFFFEEEDDDFFFKKKNNNPPPVVV]]]cccpppzzz___PPPCCC@@@EEERRRjjjnnnYYYNNNFFF@@@<<<:::888777777888:::<<>>;;;;;;>>>???GGGSSS]]]dddkkkrrrwwwvvvvvv|||rrr\\\ggg{{{~~~|||vvv^^^DDD666555444222111000000000///............---------,,,,,,------...---------,,,------......------,,,)))***,,,------------,,,+++,,,---...////////////............////////////---------...............///...///111222333:::CCCWWWnnnnnnxxxwww]]]QQQrrr|||nnnnnnmmmkkkfff\\\QQQIIIHHHGGGFFFDDDBBBAAA@@@@@@:::;;;;;;:::888999;;;===AAAJJJWWWbbbkkktttrrr{{{}}}vvvlll\\\MMM@@@CCCEEECCC<<<555111///000000000000000000000000000///...---,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,------......///111---999XXXrrr|||~~~|||~~~vvvyyyjjjhhh~~~~~~vvvfffSSSJJJLLLNNNSSSVVVTTTPPPKKKBBB:::<<<<<<;;;;;;;;;:::::::::999999999999999999999999999:::<<<===>>>??????????????????AAABBBDDDEEEFFFBBBBBBEEEKKKNNNPPPUUU[[[```nnn^^^PPPCCC@@@DDDRRRkkkrrr]]]PPPFFF???<<<:::888777777888:::<<<===QQQggg{{{oooTTTKKKDDDAAA>>>;;;;;;>>>===EEEPPPZZZaaahhhoootttsssrrrxxx|||]]]eee~~~}}}|||~~~yyyaaaHHH888777555333222000000/////////.........---------++++++,,,---............,,,------......------,,,(((***+++---......------+++,,,---...////////////------......//////000000---------...............///...///111222333;;;CCCVVVmmm{{{uuusssYYYNNNqqqzzztttrrrlllhhhiiiiii]]]MMMIIIJJJIIIHHHFFFCCC@@@???<<<;;;;;;:::999999999999???FFFOOOXXXbbbmmmyyyvvvggg}}}{{{rrrfff[[[HHHIIIDDD<<<<<>>>>>???@@@BBBCCCDDDDDDDDDEEEHHHIIIKKKNNNSSSVVVbbblllzzzuuu___LLLDDDCCC@@@PPPppp|||gggVVVHHH>>>999888777666666777777888>>>JJJ___yyyyyy|||}}}```LLLEEEDDD<<<999======>>>DDDNNNXXXaaajjjrrrvvvwwwzzzjjjbbb{{{}}}yyy}}}jjjLLL<<<555111111111//////111//////.........------------------...............,,,------......------,,,------------------------,,,,,,------...///000000////////////////////////........................000///000444555777===DDD[[[ssstttsssrrrTTTPPPsss~~~wwwmmmiiioooqqqeeeUUULLLKKKHHHGGGGGGEEEAAA???===<<<;;;:::999999999:::>>>DDDLLLTTT]]]hhhuuu~~~nnnwwwxxxkkk___NNNEEE===>>>@@@<<<666111///000000000///...///000........................---------,,,,,,,,,++++++,,,,,,+++++++++,,,---...++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,------...////////////222===[[[{{{xxxwww|||hhhgggppp}}}kkk[[[NNNKKKMMMQQQVVVWWWQQQJJJEEE???999<<<;;;;;;;;;;;;:::::::::888888888999999999::::::::::::;;;;;;<<<============>>>???@@@BBBCCCDDDDDDCCCEEEGGGIIIKKKNNNRRRUUU^^^iiivvvrrr\\\JJJBBBBBBAAASSSsssooo]]]LLLAAA:::999777666666777777888>>>HHHZZZsssyyy|||dddOOOGGGFFF>>>;;;>>>>>>===CCCLLLVVV```iiipppuuuyyy{{{oooaaattt~~~zzz~~~xxx{{{mmmPPP<<<666111222222///...000//////.........---------,,,---------......//////,,,------......------,,,------------------------,,,,,,------...//////000................................................333000///111111333:::BBB^^^uuuuuutttpppUUUTTTxxxpppjjjooorrrhhh[[[RRRMMMHHHGGGHHHHHHCCC???>>>===<<<;;;::::::::::::===AAAGGGMMMUUUaaannnxxxvvvlllxxx~~~pppddd[[[HHH<<>>;;;;;;;;;;;;;;;::::::::::::888888888999999999999::::::::::::;;;<<<<<<=========>>>???@@@AAACCCDDDDDDCCCEEEGGGHHHJJJMMMQQQTTTZZZeeesss}}}zzzpppYYYGGG@@@BBBCCCUUUvvvtttaaaOOOBBB:::999888777666777777888>>>EEETTTmmm~~~yyyxxxiiiTTTJJJHHH@@@===???>>><<>>777222333333000...////////////............---,,,,,,------...///000000,,,------......------,,,------------------------,,,,,,------.../////////................................................333000///000000222;;;DDDZZZrrrvvvvvvnnnVVVYYY}}}zzzpppppppppjjjcccYYYQQQJJJHHHJJJJJJEEE@@@???>>>===<<<;;;:::::::::<<>>;;;111///.........///000000...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////111555@@@^^^vvv}}}dddYYYyyy~~~~~~rrraaaRRRHHHEEEHHHNNNUUUWWWOOODDD???===<<<;;;;;;;;;:::::::::999999888888888888999999999999999::::::;;;;;;<<<============>>>@@@AAABBBCCCDDDBBBDDDFFFGGGIIILLLPPPSSSXXXdddrrr|||zzzqqqZZZGGG@@@BBBDDDWWWvvvttt```NNN@@@;;;:::888777666777777888===DDDPPPiii{{{qqqvvvoooXXXLLLJJJAAA>>>???===;;;@@@HHHQQQZZZccclllrrryyy|||dddaaawww{{{ffffff~~~cccAAA999333333444111....../////////...............+++,,,,,,---...///000000,,,------......------,,,,,,,,,---------------------------.........//////................................................000///000222222444>>>HHH\\\sssuuuzzzlllUUU]]]zzzrrroooooopppaaaXXXNNNJJJKKKKKKGGGBBBAAA@@@>>>===<<<;;;;;;;;;<<<>>>AAADDDIIITTTaaajjjrrr|||uuummmyyy|||fffMMMDDDJJJIII@@@444111...---///000000///.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////444AAA___}}}wwwiii^^^uuu~~~}}}}}}nnn]]]QQQIIIGGGIIIMMMTTTVVVMMMBBB===<<<<<<;;;;;;:::::::::999999999777777888888888999999999999999::::::;;;<<<<<<<<<<<<===>>>???AAABBBCCCCCCBBBCCCEEEFFFHHHJJJNNNQQQZZZeeesss~~~www]]]IIIAAACCCEEEVVVtttsss___MMMAAA<<<;;;999777777777777888<<>>>>>;;;;;;???FFFNNNWWWaaakkkqqqwwwyyy}}}kkk\\\ooo|||ddd```uuu~~~lllFFF<<<333333444222///...////////////////////////,,,,,,------...//////000,,,------......------,,,,,,,,,,,,---------......---------..................................................................///111444333444===GGGcccwwwsss~~~jjjTTT```~~~sssmmmooottthhh```UUUNNNLLLKKKHHHEEEBBBAAA@@@>>>===<<<<<<;;;;;;===???AAAEEENNNZZZccckkkuuunnnnnn^^^JJJOOOPPPFFF888333///...000111000.......................................---------,,,,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,------.../////////...444AAA___{{{wwwooohhhwww~~~~~~lll\\\RRRLLLKKKMMMNNNSSSRRRJJJAAA===<<<:::::::::::::::999999999999777777777888888888888999999999999:::;;;;;;<<<<<<<<<===>>>???@@@BBBCCCCCCAAACCCEEEFFFGGGIIIMMMPPP\\\fffttt~~~aaaLLLCCCDDDFFFVVVqqquuubbbQQQEEE<<<;;;:::888777777777888999BBBMMMggguuujjjjjjzzz```PPPLLLCCC???>>>:::<<>>444222444222///......////////////000000000---------............///,,,------......------,,,+++,,,,,,------.................................------------------------........................///000222333111222<<>>;;;888:::::::::999999999999888777777777777888888888888888999999::::::;;;<<<<<<<<<<<<===???@@@AAABBBCCCAAABBBDDDEEEFFFHHHLLLOOO\\\dddrrrcccMMMCCCEEEFFFVVVpppxxxeeeTTTGGG===<<<:::888777777777888888AAAKKKdddvvvggg~~~dddSSSNNNEEE@@@???:::<<>>===<<<<<<777999<<<===@@@GGGPPPXXX___kkkyyymmmeee{{{```JJJJJJRRR>>>888222000111222000---........................//////.........---------,,,,,,---...---,,,***)))++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,------...//////000000555AAA]]]{{{tttzzzjjjppp}}}tttyyycccTTTMMMIIIJJJMMMQQQQQQMMMEEE@@@>>>;;;777:::::::::999999999888888777777777777888888888888888999999::::::;;;<<<<<<<<<<<<===???@@@AAABBBCCCAAABBBDDDEEEEEEHHHKKKNNN[[[cccqqqcccMMMCCCEEEGGGWWWpppzzzgggTTTGGG===<<<:::888777777777888777@@@IIIaaaiiiuuugggUUUPPPGGGBBBAAA;;;===@@@DDDJJJSSS^^^iiiqqqtttwww{{{fffddd|||~~~ooonnn|||~~~~~~lllQQQBBB333000222222111111.../////////000000111111/////////...------,,,,,,,,,------......------,,,++++++,,,,,,---...//////.....................---------------------------........................000000000111333===QQQeeessssss^^^TTTooopppdddiiippplll\\\OOOMMMKKKGGGGGGFFFDDDBBB@@@>>>===<<<;;;;;;::::::<<>>???@@@CCCCCCCCCBBBCCCGGGLLLQQQ]]]eeerrraaaRRRFFFEEEJJJTTTiii||||||kkkTTTAAADDDAAA===999777666777888555@@@HHH\\\~~~sss~~~pppXXXOOOJJJAAA<<<===;;;;;;AAAJJJSSS[[[fffppptttwwwzzzjjjdddssswww}}}tttTTTDDD444000222333222111////////////////////////000000///...---,,,,,,++++++++++++,,,,,,------------------,,,,,,+++++++++***,,,---......,,,***)))..................------,,,------...///000000000000...000666>>>JJJ\\\kkkrrrttt|||jjjVVVVVVvvv|||mmmjjjooonnndddWWWPPPLLLIIIGGGFFFEEECCC@@@>>><<<<<<<<<;;;;;;:::<<>>??????BBBBBBBBBBBBDDDGGGMMMQQQ^^^dddmmmzzz~~~```RRRFFFEEEIIIUUUkkkyyyjjjUUUCCCDDDAAA>>>:::888777777888666@@@EEEXXX{{{sss[[[QQQKKKBBB===>>>======AAAJJJRRRYYYdddmmmsssvvvzzzssshhh}}}xxx{{{~~~yyypppYYYHHH888222222111...---/////////////////////////////////...------,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,***+++---......------,,,..............................---,,,,,,---......///000555;;;???BBBJJJSSSlll}}}sss{{{gggSSSSSSsssrrrkkkmmmpppnnncccTTTLLLLLLHHHGGGFFFCCCAAA>>>===<<<===<<<<<<;;;<<<@@@FFFJJJRRR[[[jjjvvvppp```hhhzzz^^^IIIRRRJJJ===111000333333000/////////.........------------............------...------------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000222222FFFllltttqqqyyygggrrrvvvvvv|||zzz|||~~~jjjTTTKKKHHHFFFHHHNNNRRRLLLEEE???<<<;;;::::::::::::999999888777777777777777777777777888888999888999::::::;;;;;;;;;::::::;;;;;;<<<===>>>??????@@@AAABBBBBBDDDHHHMMMQQQaaadddjjjrrr~~~xxx```RRRFFFDDDGGGSSSkkkvvvhhhVVVFFFDDDBBB???;;;999888888888888???AAASSS}}}{{{xxx```TTTMMMDDD>>>>>>>>>>>>BBBIIIPPPWWWaaakkkqqqtttyyy|||kkkyyy}}}}}}{{{qqq___NNN===666444111---+++////////////////////////.................................------------------------------.........,,,,,,,,,---......//////........................///.........///000111222111111555999:::888<<>>CCCGGGLLLVVVdddqqq{{{jjjbbbwww|||aaaIIIHHHKKKDDD555...111222---////////////............------............------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000222333HHHmmmyyyvvviiixxx||||||~~~{{{|||~~~lllUUUKKKGGGEEEHHHNNNPPPKKKDDD???<<<;;;:::999::::::999999888777777777777777777777777888888999888888999:::;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????@@@AAABBBDDDHHHMMMPPPbbbeeejjjpppzzz|||ttt___SSSGGGCCCDDDNNNggguuugggVVVHHHEEECCC@@@===:::999888888777===>>>PPPzzz~~~fffWWWNNNEEE???===>>>===@@@HHHOOOUUU```jjjqqqssswww}}}nnnxxx|||wwwcccRRR@@@888666333///...////////////////////////---------.........///////////////......------,,,,,,------....../////////......---------......///............////////////---...111444777888999999555222000000111333===GGGaaawwwnnn{{{cccSSSVVVvvvpppkkkmmmtttppp```SSSPPPNNNLLLJJJGGGDDDAAA>>>============<<<<<<===AAACCCHHHQQQ___kkkttt}}}}}}gggnnn{{{uuuqqqssslllYYYFFF@@@KKKLLL???222000000...000000/////////.........------............------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000333444IIIllluuummm~~~~~~}}}~~~oooVVVJJJFFFCCCFFFMMMLLLGGGBBB===<<<;;;:::999::::::999999888777777777777777777777777888888999777888999:::;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>???@@@BBBCCCDDDGGGLLLOOO^^^bbbhhhooowww{{{vvvnnn___UUUKKKFFFCCCKKKccc|||wwwhhhWWWIIIEEEDDDAAA>>><<<:::999999666<<<===NNNxxxlll[[[OOOFFF???<<<;;;;;;>>>EEEMMMUUU```jjjppprrrvvvzzzrrr|||uuu}}}{{{dddRRR>>>666555333111000////////////////////////,,,,,,------...//////////////////......------,,,,,,------....../////////000///...---------------........./////////000000,,,///555999<<<;;;999888555111......///444AAAMMMbbbxxxmmm~~~```SSSYYYyyyzzzqqqmmmppprrrkkk^^^UUUQQQPPPMMMJJJFFFCCC@@@???<<<=========<<<===???AAAEEEMMMXXXccclllvvvwwwnnnqqqwwwkkkhhhdddYYYMMM???JJJPPPHHH:::222111222000000000/////////......------............------,,,,,,,,,------------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000333555IIIkkk{{{zzzsssnnn~~~}}}~~~lllTTTIIIDDDAAADDDJJJGGGCCC???<<<;;;;;;::::::::::::999999888777777777777777777777777888888999777888999:::;;;<<<<<<<<<<<<<<<<<<<<<======>>>>>>???AAABBBCCCDDDGGGJJJMMMVVV\\\cccjjjrrrvvvqqqiii```YYYRRRMMMHHHLLLbbb{{{{{{kkkYYYKKKFFFDDDBBB@@@===;;;:::999555;;;<<>>@@@AAAHHHRRR\\\eeeqqq|||tttkkk}}}rrrmmmkkkbbbWWWCCCFFFJJJIII@@@444111444000000000000/////////...------............------,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000111444HHHkkkyyywwwmmmjjj~~~}}}|||~~~wwwbbbNNNGGGDDDAAABBBGGGBBB???<<<:::::::::::::::::::::999999888777777777777777777777777888888999777777999:::;;;<<<<<<<<<<<<<<<<<<<<<============@@@AAACCCDDDDDDFFFIIIKKKQQQWWW___eeemmmrrrpppjjjaaa]]][[[XXXQQQSSSgggnnn[[[LLLFFFEEECCCAAA>>><<<;;;:::666;;;;;;KKKuuuzzzdddUUULLLDDD???<<<;;;<<>>GGGgggyyy~~~sssyyyYYYSSS```qqqkkkvvvvvvbbbVVVTTTQQQNNNJJJFFFCCCAAA999;;;======<<<===>>>@@@>>>DDDNNNWWWbbbnnn{{{{{{iiizzzwwwrrrpppggg[[[HHHBBBBBBFFFAAA555000333000000000000////////////---..................---,,,,,,,,,------.........++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000333HHHjjjyyyvvviiieeezzz}}}yyyiiiWWWHHHEEEEEEBBBAAAEEE???===:::999999:::::::::::::::999999888777777777777777777777777888888999666777999:::;;;<<<<<<<<<<<<<<<<<<===============AAABBBDDDDDDDDDEEEHHHJJJPPPVVV]]]ccckkkrrrrrrnnnaaa```aaa___YYYYYYlllppp]]]NNNFFFEEEDDDAAA???===;;;:::888<<<:::IIIsss~~~gggXXXNNNFFF@@@>>><<<===BBBHHHOOOZZZdddmmmooosssxxx}}}wwwnnn|||kkkNNN===555222111222////////////////////////........................+++++++++,,,,,,------------------,,,,,,+++++++++%%%'''***---///000//////---......///000111111222111111000000///000000000000......000222666@@@KKKhhhxxx~~~wwwuuu[[[UUUddd|||uuujjjoooxxxyyyrrr___TTTLLLMMMNNNHHHDDDDDD???>>>===;;;;;;<<<======>>>AAAJJJUUU___hhhtttrrrpppxxxnnneeeWWWCCC777<<<@@@999222333000///......///000///---///............---------------............------------------------------------------------------...------......///000111444444GGGkkk~~~}}}kkkmmm~~~~~~~~~|||zzz{{{}}}~~~uuueeeOOOEEEEEEAAA@@@DDDCCC@@@===::::::;;;;;;999777::::::999999888777777777777777666666666666777777999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<===============???@@@BBBDDDFFFGGGGGGGGGNNNOOOTTT```nnntttrrrnnnddd\\\YYY[[[ZZZ]]]sssqqq]]]MMMIIIGGGDDDBBB@@@===999666555999<<>>BBBFFFLLLXXXdddjjjqqqyyy}}}~~~~~~jjj{{{{{{~~~[[[===111222333000000000000000000000000000//////.........---------.................................------,,,,,,,,,........................000000000000000000000000............///////////////444222111555555===OOOgggsssxxxjjjUUUMMMeeeuuurrruuuwwwxxxhhh[[[PPPMMMMMMIIIFFFFFF@@@???===<<<;;;<<<=========@@@GGGRRR[[[dddrrr}}}}}}nnnwww}}}vvvppp___JJJ;;;<<>>???AAACCCEEEFFFGGGLLLMMMRRR]]]iiipppnnnjjjbbbXXXTTTTTTSSSWWWnnnrrr___PPPIIIFFFDDDBBB@@@===999777777999<<>>DDDNNNVVV```mmmzzzooolllyyy{{{vvvjjjUUUAAA;;;<<<:::777888222000///...///000///...///............---------------............------------------------------------------------------...------......///000111222333EEEiiippp```jjjooo|||~~~zzzyyy{{{zzz|||~~~}}}~~~zzzlllTTTGGGFFF???>>>AAA@@@???===;;;:::::::::999888:::::::::999888888777777777777666666666666777777999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>===>>>???AAACCCEEEHHHIIIJJJKKKOOOYYYccchhhgggddd```WWWQQQPPPLLLPPPhhhsssaaaRRRHHHFFFDDDBBB@@@>>>:::777:::;;;;;;FFFiiixxxeeeQQQDDD???===;;;<<<@@@DDDKKKWWWcccjjjpppwww{{{}}}sssppp{{{zzzeeexxx~~~aaaEEE777444111,,,.......................................---------........................------..................////////////////////////000000000000000000000000............////////////...444222111555666>>>PPPgggyyyiiiuuudddOOONNNhhh~~~rrrsss~~~~~~ooo]]]QQQLLLKKKJJJJJJDDDBBB@@@>>>===<<<<<<<<<<<<===BBBJJJRRR[[[iiiuuu}}}uuuhhhppp{{{rrrqqq___III<<<999888888888444222000//////000///...///............---------------............------------------------------------------------------...------......///000111111222DDDggguuuaaajjjmmmzzzyyyzzzyyy|||~~~}}}|||lllTTTGGGEEE???>>>BBBAAA>>>===;;;::::::::::::999;;;::::::999999888777777777777666666666666777777999999:::;;;;;;;;;;;;:::;;;;;;<<<<<<======>>>>>>???@@@AAACCCFFFIIILLLNNNJJJKKKNNNUUU]]]bbbaaa^^^___WWWSSSQQQKKKKKKaaa}}}sssbbbSSSHHHFFFDDDBBBAAA>>>;;;888;;;;;;;;;GGGiiizzzgggTTTGGGCCC===;;;;;;???CCCJJJWWWccclllpppwww{{{~~~|||ssszzziiiwww~~~cccGGG777333111...........................................................................,,,,,,,,,------......///000000000000000000000000000000000000000000000000............////////////...444222111666666>>>PPPiiiyyykkkwww```LLLPPPmmmvvvsssyyyvvvfffWWWNNNKKKKKKJJJFFFEEEBBB???===<<<<<<<<<======AAAHHHOOOVVVcccoooxxxiiihhhyyyqqquuuiiiVVVCCC:::999999888666444111//////000///...///............---------------............------------------------------------------------------...------......///000111000222DDDfffkkkooommm|||{{{yyyxxx{{{~~~|||hhhQQQEEEDDD??????CCCBBB===<<<<<<;;;:::999::::::;;;;;;::::::999888888888777777666666666666777777888999::::::;;;;;;::::::;;;;;;;;;<<<===>>>>>>??????@@@BBBEEEHHHLLLOOOPPPMMMMMMOOOSSSYYY\\\\\\ZZZ[[[VVVTTTSSSKKKGGGZZZtttsssaaaQQQHHHFFFDDDBBBAAA???;;;999777:::===LLLpppvvvdddSSSIIIGGG===;;;;;;>>>BBBJJJWWWdddmmmqqqvvv{{{ppp{{{}}}|||nnnsss{{{~~~dddGGG666111222111........................---.............................................++++++,,,,,,---------...000000000000000000000000////////////////////////............////////////...444222222666777???QQQkkkqqqyyy^^^JJJSSSrrr}}}uuuuuu|||{{{rrrbbbTTTMMMKKKJJJHHHGGGDDDAAA>>>===<<<<<<======AAAGGGLLLRRR]]]hhhqqqyyyqqqcccqqq{{{yyywwwjjjSSSCCC??????<<<888555222////////////...///............---------------............------------------------------------------------------...------......///000111111333DDDeeeooorrr~~~mmm||||||xxxwwwyyy~~~|||cccMMMCCCDDD@@@???CCCBBB<<<<<<<<<;;;999999:::<<<;;;;;;;;;:::999999888888777777666666666666777777888888999::::::::::::::::::;;;;;;<<<===>>>??????===???BBBFFFJJJMMMOOOPPPOOOOOOPPPRRRVVVXXXXXXWWWUUURRRRRRRRRIIIEEEWWWqqqsssaaaPPPHHHFFFDDDCCCBBB???<<<:::555888===PPPwwwtttcccRRRIIIGGG>>><<<;;;>>>BBBJJJXXXeeennnqqquuuzzz~~~}}}fffrrr~~~xxxmmmnnnsss{{{|||dddHHH555000222333........................---------.......................................,,,,,,,,,---------------////////////////////////////////////////////////............////////////...444222222777888@@@RRRmmm{{{]]]NNNXXXwwwzzzuuuwww~~~}}}nnn[[[QQQMMMKKKJJJHHHEEEBBB???===<<<;;;<<<<<<@@@EEEIIIMMMVVV___jjjssseeefffxxx}}}hhhRRRJJJHHHDDD:::777222000///////////////............---------------............------------------------------------------------------...------......///000111111444DDDeeezzzlllrrruuukkk~~~~~~{{{{{{xxxvvvwww|||zzzaaaKKKCCCDDD@@@???AAA???;;;<<<===;;;999888:::<<<<<<;;;;;;::::::999888888777777666666666666777777888888999::::::::::::999::::::;;;<<<===>>>??????<<>>???<<<:::<<<===<<<999888:::===<<<;;;;;;::::::999999888777777666666666666777777888888999::::::::::::999::::::;;;<<<===>>>???@@@>>>AAAHHHNNNRRRUUUUUUTTTQQQQQQPPPPPPQQQQQQRRRRRRRRROOOQQQQQQKKKKKKbbbvvvdddTTTHHHFFFDDDCCCBBB@@@===:::<<<<<<<<>>@@@BBBEEEKKKQQQVVVaaahhhuuuxxxbbbfffyyy~~~kkkUUUPPPNNNCCC<<<333//////000...+++////////////////////////................................................//////.........---------------......///000000000444555JJJiiiuuuhhhjjj{{{gggddd~~~zzzwwwvvvyyywwwwwwxxxyyy|||sss___MMMEEECCC>>>???@@@:::<<<=========<<<;;;;;;:::;;;;;;;;;;;;:::999888777555555555555666777999999777777777888999999::::::::::::;;;<<<===>>>??????BBBCCCGGGOOOWWW[[[XXXTTTRRRRRRRRRRRRQQQQQQQQQQQQOOONNNPPPOOOKKKPPPhhhwwweeeTTTLLLGGGCCCDDDCCC???===>>>777<<>>CCCKKKYYYeeeiiijjjmmmsssyyy|||{{{yyy___ggg}}}uuuvvv}}}~~~{{{vvvfffMMM999111111222333222000//////000222333...------,,,------...///222///,,,+++,,,111777:::EEE===333...///000000...////////////////////////000000000000000000000000............////////////444222111333555999CCCNNNiii|||___XXXeeeyyy}}}uuu{{{qqq^^^TTTMMMLLLKKKIIIEEECCCBBB???===;;;<<<>>>@@@CCCHHHNNNSSS]]]cccpppmmmeeeooo}}}iiiRRRKKKIIIBBB;;;333///000000...,,,////////////////////////................................................//////.........---------------......///000000000333333GGGgggwwwuuuqqqppp~~~zzzvvvuuuwwwwwwwwwxxxyyy|||qqq^^^LLLDDDCCC>>>>>>@@@:::<<<<<<<<<<<<<<<;;;::::::::::::::::::999888777666666666555666666777888999777777777888999999::::::::::::;;;<<<===>>>??????BBBCCCHHHPPPYYY]]][[[WWWVVVVVVUUUUUUTTTSSSRRRRRRPPPOOOOOONNNJJJQQQlllvvvdddTTTLLLGGGDDDDDDCCC???<<<===888===DDDRRRmmmvvv```PPPJJJFFFAAA===>>>BBBHHHUUU```cccfffkkksss{{{~~~```fffzzztttuuu}}}~~~xxxfffNNN;;;333222222...//////000000000000000***,,,...000000///...---)))...555<<<@@@AAA@@@???<<<555...+++---//////---/////////////////////////////////////////////////////////000000000000111333222222444555999DDDPPPjjjwwwYYYOOO^^^ssstttwwwwwwiii\\\OOOLLLJJJHHHGGGEEECCC???===:::;;;<<<===@@@DDDKKKOOOWWW]]]jjjzzz{{{bbb___qqq{{{}}}xxx~~~|||cccLLLDDDAAA@@@;;;444000000111000...////////////////////////...............................................................---------------......///000000000222111EEEeee~~~~~~zzzuuussstttwwwxxxyyyzzz|||mmm]]]KKKBBBBBB======???999:::;;;;;;;;;;;;::::::999999999999999888777777666777777666666666666777777777777777888999999::::::::::::;;;<<<===>>>>>>???AAACCCIIIRRRZZZ___]]][[[YYYXXXWWWVVVTTTSSSRRRQQQQQQOOONNNLLLIIISSSsssxxxgggWWWLLLGGGDDDEEECCC>>>;;;;;;:::AAAJJJ[[[wwwyyybbbQQQJJJEEE@@@===>>>@@@EEEOOOYYY]]]aaahhhrrr{{{cccfffyyy|||{{{zzzgggOOO===555333222---...000111111000...---//////////////////......777<<>>;;;;;;;;;<<<===BBBHHHMMMSSSXXXeeeuuuhhhXXXggguuu~~~uuuuuusss```NNNDDD===???;;;555222111111000///////////////////////////........................................................................------......///000000000111111DDDddd{{{uuussstttwwwyyyzzzzzz{{{lll\\\IIIAAAAAA<<<===>>>999999::::::;;;::::::999999999999999999999888777777888777777666666666666777777777777888999999::::::999::::::;;;<<<===>>>???@@@CCCIIIRRR[[[______^^^XXXWWWVVVUUUTTTRRRQQQQQQQQQNNNLLLIIIFFFSSSwww}}}mmm___NNNIIIEEEFFFCCC>>>::::::===FFFTTTiii|||cccQQQIIIDDD@@@===>>>>>>AAAIIIRRRZZZ___hhhrrrzzzxxxdddhhh{{{|||hhhPPP>>>777333000000000111111111///...---000...------000666;;;???HHHFFFBBB<<<666111,,,***///---,,,...000222222000////////////////////////------------------------//////000000000111111111222222333555555:::HHHVVVnnnrrrRRRLLL___uuuyyyuuu|||~~~|||qqq^^^RRRKKKGGGJJJKKKEEEAAA@@@======<<<;;;<<<@@@FFFKKKQQQVVVbbbrrr}}}{{{```hhhtttsssllllllaaaTTTIII>>>???;;;777444222111111000////////////////////////................................................---.....................------......///000000000222222EEEddd}}}}}}{{{|||vvvsssuuuxxxyyy{{{zzzzzzooo[[[IIIAAA@@@<<<===>>>999999999::::::;;;::::::999::::::::::::::::::999888888777777666666666666777777777777888999999::::::999999:::;;;<<<===>>>>>>>>>BBBIIIRRRZZZ___```___XXXXXXWWWVVVUUUTTTSSSSSSOOOMMMJJJFFFDDDRRRxxxsssfffRRRLLLGGGFFFCCC>>>;;;;;;===JJJ^^^vvv}}}cccPPPHHHDDD@@@=========???FFFOOOYYY```jjjuuu|||xxxdddhhh|||~~~}}}kkkSSS@@@666222///222111///...------...///---///111666<<>>999333---******---///.........000111222111000////////////////////////................................./////////000000222222444555666;;;JJJZZZppprrrRRRSSShhh~~~zzz|||}}}zzzjjjXXXNNNHHHKKKLLLFFFBBBBBB???>>>===;;;;;;???EEEJJJOOOSSS___nnnyyyoooiiinnn|||qqqggghhh___TTTIII<<>>===BBBKKKSSSZZZ^^^```aaa]]]\\\[[[ZZZXXXWWWVVVUUUKKKJJJHHHDDDAAAOOOvvvvvvjjjVVVOOOHHHFFFBBB>>><<<===>>>OOOfffdddPPPGGGDDD???<<<<<<===???GGGOOOZZZbbbmmmwww}}}~~~{{{|||{{{~~~ggggggxxx{{{xxxrrrYYYCCC666111///000///...---...000222444999<<>>;;;...---+++******,,,///000---....../////////......////////////////////////////////////////////////............////////////111222555666666<<>>;;;777333000000000////////////////////////................................................---------.........//////------......///000000000333111BBB___yyy~~~|||}}}iiijjjyyyssstttyyyxxx{{{|||{{{yyy~~~ttt[[[IIIAAAAAA===>>>@@@:::::::::;;;<<<<<<<<<<<<<<<999999999:::::::::999999666666555666666777888999777777777888999999::::::888999::::::<<<<<<===>>>???DDDMMMUUU[[[___aaabbbbbb```^^^[[[XXXVVVTTTRRRGGGGGGGGGCCC???KKKqqqzzzlll[[[RRRJJJEEEBBB>>>===@@@DDDXXXpppfffQQQHHHDDD???<<<<<<===@@@IIIRRR^^^fffooovvvwwwtttrrrpppkkkkkkiiinnnpppiiisssxxxvvvyyy```GGG777222111...///111444777:::===>>>DDDDDDCCCAAA<<<666000,,,,,,,,,------------,,,,,,,,,---..................////////////////////////////////////////////////...////////////000000000111333555777666<<>>;;;999888;;;AAAFFFHHHLLLVVVdddooowwwyyykkkzzzvvvdddXXXOOO@@@???<<<888333000//////////////////////////////................................................---------.........//////------......///000000000444///???[[[xxxwwwvvvyyykkkooo~~~vvvqqqsssyyyxxx{{{}}}{{{yyy}}}ppp[[[IIIAAAAAA===>>>AAA;;;:::;;;;;;<<<=========<<<777888888999999999888888555555555555666888999999777777777888999999::::::888999999:::;;;<<<===>>>AAAFFFOOOWWW]]]```bbbdddcccbbb___[[[VVVRRROOONNNDDDEEEFFFCCC===HHHnnn}}}ooo^^^TTTJJJEEEAAA>>>>>>AAALLL```xxxhhhSSSIIIDDD???<<<<<<===AAAKKKTTTccciiipppsssooohhhbbb```[[[YYYWWW]]]uuuzzzlllqqquuuxxx~~~fffIII888333333...111777<<>>;;;555111...///222333---------------.........---...////////////000111////////////////////////////////////////////////000000000000111111111111111333666777666===OOOaaauuu{{{^^^^^^wwwyyyxxx|||ooo\\\LLLIIILLLJJJHHHHHHCCCAAA===:::999;;;>>>@@@IIILLLSSS^^^kkkxxxwwwsss}}}kkkYYYJJJHHHDDD>>>888444111///000000000000///////////////...---,,,,,,---...///---------............///------------------------///////////////000111111222555AAAYYYwwwuuu|||kkkxxx|||vvvsssssssssxxxxxx{{{~~~~~~nnn\\\KKKCCCBBB;;;<<>>>>>===AAALLLWWWaaahhhooonnncccWWWPPPNNNLLLJJJIIISSSkkkssswww|||www|||zzzsss~~~yyyhhhJJJ;;;:::777;;;<<<>>>AAAAAA<<<333,,,222000///...///000///...------............------......------------......333222111000//////000000...111222111---+++,,,...///000111111000///111222222666666999???@@@MMMeee{{{~~~dddiiiwwwyyyuuuyyy~~~sssaaaQQQLLLLLLJJJHHHHHHDDDAAA>>>::::::;;;===???HHHKKKRRR\\\iiivvvtttppp```JJJIIIIIIGGG>>>333///000000000000000///////////////...------------...///---------............///------------------------///////////////000111111111444???WWWuuuhhhvvv~~~wwwtttssstttxxxxxxzzz}}}}}}nnn\\\JJJCCCAAA;;;<<>>EEEWWWpppnnnVVVJJJDDD@@@===<<<<<<@@@LLLWWW```gggmmmjjj___RRRJJJHHHFFFHHHLLLYYYqqqrrrtttwwwsss|||}}}sss~~~}}}{{{qqq]]]SSSRRRLLL>>>:::666444444444333222111///------/////////...------............------......------------......///...---------...000000000333555333000---...///---///000000///...///111333777666999???AAAMMMfff|||mmmrrr~~~|||uuuvvvyyyxxxhhhWWWOOOMMMKKKIIIIIIEEEBBB???;;;:::;;;===???FFFJJJPPPZZZfffrrr|||www|||tttgggNNNJJJMMMPPPFFF333,,,222000000000000///////////////......------......///---------............///------------------------///////////////000111111///222===UUUrrrgggtttyyyuuutttuuuxxxwwwyyy{{{|||mmmZZZIIIBBBAAA;;;<<>>AAAJJJ\\\tttoooWWWJJJCCC???<<<;;;<<>>DDDHHHOOOXXXcccoooyyy|||zzzvvvnnnYYYLLLIIIPPPJJJ555,,,222000000000000//////////////////............//////---------............///........................///////////////000000111///222===TTTqqqwwwssskkkrrr{{{vvvuuuvvvxxxwwwxxxzzz|||kkkXXXHHHAAAAAA;;;<<>>???>>>QQQtttooo^^^MMMFFFAAA???DDDNNN```wwwqqqXXXKKKDDD@@@<<<<<<===BBBNNN[[[gggmmmssstttooohhhcccbbb[[[bbblllxxxqqqppp}}}qqqzzztttxxxoooRRRAAA999...000///....../////////...000...------///000000///------............------......------------......------------///111333444444777999888444000000111111222333333333333444666666:::999;;;AAABBBPPPiii}}}uuutttvvvnnn```TTTNNNMMMMMMLLLGGGEEEAAA>>><<<<<<<<<===AAAFFFOOOXXXaaakkkvvv|||vvv~~~zzzzzziiiQQQDDDIIIHHH999///222000000000000////////////////////////////////////---------............///........................///////////////000000111000222>>>UUUqqqqqqkkkrrrrrr}}}wwwvvvxxxxxxwwwxxxzzz|||~~~iiiVVVFFF@@@@@@;;;<<>>>>>@@@???NNNlllvvvcccQQQGGGBBB@@@GGGRRRfff{{{sss[[[MMMGGGBBB>>>===>>>DDDPPP]]]iiioooxxx}}}~~~}}}||||||sssxxx~~~pppqqqoootttnnnNNN<<<888333,,,...000111111111000000222000//////000111111000------............------......------------......//////......///000222333333777999888444000///000000222333444333333555666777;;;999;;;BBBDDDRRRkkkxxxtttuuuqqqfffXXXPPPNNNNNNLLLHHHFFFCCC@@@===<<<<<<<<<>>>EEEPPPYYYaaajjjsssyyywwwrrr|||___GGGCCCDDD<<<333222000000000000////////////...//////000000//////...---------............///........................///////////////000111111000333>>>VVVssstttmmm}}}uuuuuu~~~xxxxxxyyyxxxwwwyyy{{{|||{{{gggTTTDDD???@@@;;;<<<>>>:::::::::::::::::::::::::::999999999999999999999999777777777777777777777777666777888888999999888888888888888999:::;;;;;;;;;@@@EEEKKKQQQUUUYYY\\\___^^^^^^\\\YYYSSSMMMGGGCCC@@@BBB>>>>>>AAA???KKKcccxxxeeeRRRHHHCCCBBBJJJUUUkkkvvv^^^PPPIIIDDD???>>>???DDDQQQ^^^iiioooxxxnnnnnn~~~qqqrrrpppNNN===<<<999111111000///...000333666444222000000111111111000------............------......------------.........---------...///111222333777:::999444000//////...///111111111111333555777;;;999<<>>===<<<<<<<<>>VVVtttvvvnnnyyyrrrzzzyyyyyy{{{xxxxxxzzz}}}}}}yyyeeeRRRCCC???@@@;;;<<<>>>999::::::::::::::::::::::::888888888888888888888888777777777777777777777777666777777888888888888888666666777999:::;;;<<<===AAAEEELLLRRRWWW[[[___bbbaaa```]]]XXXRRRKKKFFFBBBAAACCC???===@@@>>>EEEYYY~~~vvvcccPPPGGGCCCCCCLLLXXXnnnxxx```SSSJJJEEE???===>>>CCCPPP]]]jjjooowww~~~iiihhh|||}}}|||nnnNNN<<<777111111111000...---...333888555333000000000000///...------............------......------------......------------///222444555444888;;;:::555111//////---...000111000111333444777:::999<<>>===<<<<<<:::DDDRRR\\\ccciiiooottt~~~qqqyyy___HHH@@@===888222000000000000////////////...///000111111000///...---------........./////////////////////////////////////////////000111111///222>>>VVVtttqqqkkkuuunnn}}}yyyyyy|||xxxxxx{{{~~~~~~xxxdddQQQBBB>>>@@@<<<<<<>>>999::::::::::::::::::::::::777777777777777777777777777777777777777777777777666666777888888888888888555666777888:::<<<======BBBFFFMMMSSSXXX]]]aaaddddddbbb^^^XXXQQQJJJDDDAAABBBEEE???===???;;;AAARRRtttrrr___MMMFFFCCCDDDNNN[[[mmm~~~zzzbbbTTTJJJEEE???===<<>>AAAQQQeeennnlllooowwwrrruuu{{{hhhNNNBBB???:::333444///---000111///...///////////////////////////////////////////////////////////////////////////.........//////000111222222000:::VVVtttzzzooo{{{nnnmmmxxxtttuuuwwwsssvvvuuuyyytttaaaTTTFFF<<<======999777;;;888888888888888888888888888888888888888777666555555555666777888999::::::888888999999999::::::::::::::::::;;;;;;;;;<<<<<>>@@@WWW|||kkk\\\MMMGGGDDDFFFRRR```ppp{{{~~~lll\\\MMMCCC======>>>CCCRRRccclllrrryyy}}}mmmgggyyyzzzvvv|||yyyjjjWWWBBB777666333222111000000111222222222000......///000000///......---,,,,,,,,,,,,---,,,...///...---...222666111000111111222333444555:::<<<<<<999333//////000000222333333222333555777777;;;;;;===DDDHHHZZZvvv{{{|||}}}zzzrrrdddWWWOOOMMMJJJIIIGGGEEEBBB???===<<<>>>BBBQQQfffpppnnnooouuu}}}~~~www~~~~~~}}}oooWWWGGG@@@;;;666444000...000111......000////////////////////////////////////////////////////////////////////////.........//////000111222222111<<>>BBBQQQbbbnnnssszzzxxx{{{}}}}}}zzz}}}sssxxx~~~}}}nnnWWWAAA666666333222111000000111222222222000......///000///...///......---------------...000222222111222555888111111111111111222333444999;;;<<<999333//////000000111333333222333555777===AAA@@@BBBHHHKKK\\\xxxmmm{{{|||zzzxxxlllZZZOOOOOOKKKJJJHHHEEECCC@@@>>>===>>>BBBQQQgggsssrrrpppqqqzzz~~~zzz}}}sss}}}{{{ppp\\\JJJ@@@<<<:::666111...000111......000////////////////////////////////////////////////////////////////////////.........//////000111222222222>>>ZZZzzzxxxrrrjjjyyyrrrmmmlllllljjjmmmlllqqqyyyyyyuuueeeTTTFFF<<<======999888;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999777777777777777777777777888888888999999999999:::::::::::::::;;;;;;;;;;;;CCCHHHNNNTTTXXX\\\```cccddddddaaaZZZPPPHHHEEEEEEGGGHHHFFFAAA;;;777888999:::IIIfffwwwcccVVVKKKGGGEEEEEEMMMYYYmmmzzz~~~zzz|||kkkZZZNNNDDD=========AAAOOO```nnnttt|||yyyuuuxxxyyy|||zzzqqqwwwyyyzzzqqqXXX@@@666666222222111000000111222333222000///...///000///.../////////.........------///111333444555555777999222111111111111111222222777999:::888333//////000000111222222222333555777AAAEEEDDDEEEJJJMMM]]]xxxkkknnn|||zzz}}}ttt___QQQQQQKKKJJJHHHFFFDDDAAA??????>>>AAAPPPfffuuuvvvqqqooowww{{{}}}{{{wwwtttkkk\\\LLLBBB===<<<888333///000111......000////////////////////////////////////////////////////////////////////////............///000111222222222>>>YYYzzz|||rrriii~~~xxxrrrpppooommmooommmqqqxxxwwwqqq```UUUGGG======>>>999888;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;;;;::::::888888888888777777666666888888888888999999999999999999:::::::::;;;;;;;;;BBBGGGMMMSSSWWW[[[___bbbcccccc```YYYOOOIIIFFFGGGFFFFFFDDD???:::999;;;>>>===CCCWWWxxxppp___TTTKKKJJJHHHEEEKKKUUUiiixxx~~~|||xxx~~~vvvssswwwlll[[[NNNEEE======<<<@@@NNN___mmmttt}}}yyyjjjgggwww|||{{{xxxqqqyyy|||{{{rrrYYYCCC888666222111000000000111222333333111///...///000///...///////////////......---...000333555666777777777222111111000000000111111555777999666222//////111///111222222222333666888???CCCCCCEEEKKKNNN^^^yyysssiiiwww|||yyyeeeUUUSSSLLLKKKIIIGGGEEECCCAAA@@@???AAALLLbbbtttyyytttnnntttxxx~~~|||nnn```RRRGGG@@@===:::444000111111......000////////////////////////////////////////////////////////////////////////............///000111222111222<<>>>>>:::888<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::999999999999888888777666666666777777888888888999999999999999999:::::::::;;;;;;AAAEEEKKKQQQUUUYYY]]]```bbbbbb___WWWOOOIIIGGGHHHHHHFFFBBB???===>>>@@@BBB@@@CCCPPPllllll[[[QQQJJJIIIGGGCCCGGGOOObbbsss|||ppppppuuujjjcccaaajjjzzzooo]]]OOOEEE>>>======@@@OOO```lllsss}}}~~~jjjcccvvv}}}vvvooozzzrrr[[[HHH;;;555111111000000000111333444333111////////////...---//////000000//////...---...000444888::::::888666111111000/////////000000333555777555111//////111///000222222222444666888<<>>>>>:::999<<<;;;;;;;;;;;;;;;;;;;;;;;;777888888999999999999999999888888888777777666666777777777888888888888999999999999999::::::::::::???CCCIIIOOOSSSWWW[[[^^^aaa```]]]VVVNNNIIIHHHJJJLLLHHHEEEEEEHHHIIIHHHFFFBBBEEEOOOdddkkkXXXNNNHHHGGGDDD???AAAIIIYYYmmm||||||yyymmmkkkaaaXXXRRRUUU```rrrrrr___OOOEEE>>>>>>>>>BBBPPPaaalllttt}}}hhh```ttt}}}vvvoooyyywww^^^KKK===555111000000000000222333444444222////////////...---......///000///...---,,,///222666;;;???>>>;;;777000///////////////000000000333555444111///000222...000222222222444777999<<>>CCCUUUnnn}}}zzzqqqrrruuuzzzyyyvvv```KKKAAAAAA>>>777222111111......111////////////////////////////////////////////////////////////////////////.........//////000111222111222:::PPPuuuyyytttnnn~~~|||zzz{{{|||wwwxxx}}}{{{qqqUUUHHH>>>>>>???:::999<<<;;;;;;;;;;;;;;;;;;;;;;;;777777888999999999999999888888888777777777777777777777777777888888888888888999999999999:::::::::<<>>@@@GGGRRRgggxxx~~~~~~{{{xxxoooddd[[[SSSOOORRR]]]ssssss```OOOEEE?????????CCCRRRcccooowwwtttaaa[[[ppp}}}}}}zzzssszzzaaaKKK===555111000000000000222333444444222000/////////...,,,,,,---/////////...,,,+++...111666<<<@@@@@@;;;666............//////000111///111444333000...000222...000111222333444777999>>>DDDGGGLLLUUUZZZkkktttnnnzzz{{{lll[[[MMMLLLKKKIIIGGGEEEDDDCCCAAA===@@@QQQlll}}}|||sssrrrtttzzzvvvxxx___GGG???BBB???888222222111......111////////////////////////////////////////////////////////////////////////.........//////000111222222333:::QQQwww|||wwwooo~~~~~~|||yyyzzzvvvwww}}}|||nnnVVVHHH>>>>>>???:::999<<<<<<<<<<<<<<<<<<<<<<<<<<<777888999999::::::::::::777777777777777777888888777777777777888888888888888888999999999:::::::::;;;@@@FFFKKKPPPTTTXXX[[[______\\\UUUNNNIIIJJJKKKHHHGGGKKKYYYhhhkkkaaaUUUHHHGGGIIIUUUggg{{{mmm^^^TTTMMMKKKGGGAAABBBIIIMMMcccuuu{{{zzz|||zzziiibbbXXXOOOJJJOOOaaarrrsss```NNNEEE??????@@@DDDTTTeeerrrzzztttddd___qqq}}}|||www}}}cccIII<<<555111000000000000222444555444222000/////////...,,,,,,---...//////---+++***,,,...444;;;???>>>999333---------......000111222...111333222000...000222...000111222333444777999>>>EEEGGGMMMUUUZZZjjjqqqlll~~~}}}nnncccVVVPPPJJJIIIFFFBBBAAACCCEEEBBB@@@JJJccczzzwwwssspppttt~~~||||||vvvyyypppUUU@@@;;;CCCBBB:::111///444444000000000000000000000000000////////////////////////////////////////////////////////////000000000000111111:::SSSvvvttt}}}|||yyywwwwwwwwwzzzqqq^^^HHH???AAA<<<999;;;999;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::999888888777666666666777888999999999999888777666666777777999999:::;;;;;;;;;;;;:::>>>AAAEEEIIIMMMRRRWWW[[[]]]]]]XXXOOOKKKLLLKKKHHHKKKDDDFFF]]]xxxlllUUUOOOFFFAAAEEENNNWWWaaaiiiqqq~~~wwwggg^^^VVVRRRJJJAAA???BBBPPPYYYggguuuxxxjjjvvvkkk^^^TTTNNNLLLSSS\\\wwwcccOOOHHHHHHOOOVVVZZZcccooopppxxxxxxddd^^^pppzzzvvvuuu{{{nnnKKK:::666000000/////////111222333444333111000///......///000000//////.........---......///333777999777444///...------...///000111111222222111000000111333000000111111333666999;;;===GGGJJJMMMUUU]]]nnnwwwwwwsssiiiWWWOOOHHHGGGHHHEEEDDDEEEBBB@@@>>>FFF[[[sss~~~vvvrrrsss{{{|||vvvwwwppp[[[JJJGGGBBBAAA;;;222...111111...000000000000000000000000////////////////////////////////////////////////////////////000000000000222111888NNNooo}}}~~~|||{{{xxxwwwwwwwwwzzzppp]]]HHH???@@@<<<:::<<<999;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::999888888777777777777777777888999999999888777777777777777888999999:::::::::::::::===@@@DDDHHHLLLPPPUUUYYY\\\\\\XXXPPPLLLLLLKKKHHHJJJBBBCCCWWWpppxxxgggSSSMMMDDD<<<<<<>>>???BBBFFFQQQ]]]kkkwwwxxxnnneee\\\UUULLLBBB???AAAGGGQQQ___mmm{{{|||kkkpppzzzyyymmmbbbUUUMMMNNNTTTqqqyyyfffbbbXXXQQQRRRSSSRRRYYYdddooowwwxxxeee```tttwww~~~uuuvvv}}}~~~wwwTTT===444111000000//////000111222222222111000///......---000/////////..................///222555777555333///...------...///111222222333333222000000111333111111111111333666:::===CCCKKKMMMOOOWWW]]]mmmqqqyyy}}}uuummm___SSSIIIHHHJJJIIIFFFFFF@@@???===@@@OOOhhh~~~zzztttqqqwwwzzzwwwuuuooo^^^PPPLLL??????;;;333.........---000000000000000000000000////////////////////////////////////////////////////////////000000000000444222666HHHfff}}}}}}{{{zzzwwwvvvwwwwwwyyynnn\\\GGG>>>@@@<<<;;;===:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999888999888777777777777777777999888777777777777777777777888888999:::999999999===???CCCFFFIIIMMMRRRUUU[[[[[[WWWPPPMMMMMMLLLIIIGGG@@@???PPPfffoooeeeVVVFFF>>>888888999777777888777>>>HHHWWWhhhwww|||yyyvvvmmmcccYYYNNNDDD??????AAAJJJWWWdddrrrwwwwwwffffff}}}sssaaaRRRMMMPPPaaaoooeeeXXXMMMIIIGGGFFFMMMXXXmmmuuuyyyfffcccxxx|||rrrzzzxxx{{{|||{{{}}}wwwXXX@@@444222111000//////000000111111222222222111///---,,,////////////.....................000222444333222......------...000111222333444444222000000111222111111222222333777<<<@@@HHHQQQQQQRRRXXX]]]mmmwwwuuu|||vvvqqqiiiZZZMMMJJJLLLJJJFFFDDD???@@@???>>>FFF]]]zzz~~~vvvpppsss~~~xxxxxx|||yyyrrraaaOOOFFF<<<<<<:::444///------...////////////////////////////////////////////////////////////////////////////////////000000000000555333555DDD^^^}}}}}}|||zzzyyyvvvuuuwwwwwwxxxnnn[[[FFF>>>@@@<<<;;;>>>;;;::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;::::::999888999999888777666666666777888888777777777777777888777777888999999999999888<<<>>>BBBDDDGGGJJJNNNQQQWWWYYYVVVPPPMMMMMMLLLHHHCCC===<<>>LLL^^^mmmuuuxxxqqqfffZZZOOOEEE???>>>@@@GGGRRR]]]jjj|||sss|||nnnbbbrrrnnnZZZRRRRRRYYY}}}mmmYYYKKK@@@======@@@LLLZZZkkktttzzzgggeee{{{xxxlllsss~~~}}}{{{}}}~~~kkkTTT@@@555333222111/////////000000222333444444333111...---///////////////..................///000111111000......---......000222333444555555333111000111222111222222222333888???DDDKKKSSSSSSRRRXXX^^^nnn~~~xxxoootttpppgggXXXKKKIIIKKKIIIEEEBBBAAABBBAAA>>>BBBTTTqqq~~~wwwoooppp{{{{{{ppp}}}lllTTTDDD<<<:::777444111...///111////////////////////////////////////////////////////////////////////////////////////000000000000555333555AAAYYYvvv|||yyyxxxvvvvvvwwwwwwyyyppp[[[FFF>>>@@@<<<;;;>>>;;;:::::::::;;;;;;;;;<<<<<<:::;;;;;;;;;;;;:::999999999999888777666666666777888777777777777777888888777777888999999999999888<<<>>>AAACCCEEEGGGKKKNNNTTTVVVTTTPPPMMMMMMKKKGGGAAA<<<;;;DDDQQQYYYWWWRRRFFF>>>777777888666666888<<<:::888777:::EEEVVVdddnnnjjjbbbXXXNNNFFF@@@======DDDMMMWWWeeeyyysssvvv~~~iiiiiissszzzdddXXXVVVZZZqqq```TTTGGG<<<;;;===CCCQQQ```jjjsss|||hhhdddzzzuuugggoooyyy|||~~~|||tttcccOOO>>>444333222111/////////000000333444555666555222000............///////////////...///000000000/////////............///111333444666666666444111000111222111333333333333888BBBIIILLLTTTTTTSSSZZZ```qqqzzzjjj|||yyysssttt}}}lllccc[[[OOOFFFEEEGGGGGGDDDDDDBBBAAAAAA@@@@@@JJJbbbwwwxxxtttnnnmmmvvvoooyyy}}}eeeRRRAAA:::555444333111000222000000000000000000000000////////////////////////////////////////////////////////////000000000000444333555@@@SSSnnn||||||zzzxxxvvvwwwxxxxxxzzzsss\\\GGG>>>@@@<<<;;;===:::999::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;:::999999999888777777777777777777777777777777777888888999777888888999:::999999999===???AAABBBCCCEEEHHHKKKOOORRRRRROOOMMMMMMJJJFFF@@@======AAAHHHKKKJJJGGGFFF>>>999999:::999999:::777999<<<;;;777777@@@LLL[[[\\\XXXQQQKKKGGGBBB===:::???GGGQQQ___uuuvvvsssuuukkkooo~~~ppp^^^WWW\\\|||tttdddWWWIII===;;;<<<@@@MMM[[[iiittt}}}gggbbbxxxuuuhhhpppzzzxxx{{{|||uuueeePPP===222222111000//////000000111555555555555444222000///.........///////////////...111333333222///..................///111333555888888777555222000111222222444444333333999DDDMMMPPPXXXXXXWWW^^^eeevvvvvv~~~}}}sss}}}zzzwww}}}hhhZZZSSSKKKEEEEEEFFFEEEDDDEEE@@@>>>>>>???>>>AAAOOO^^^oooooollljjjqqqvvvrrr~~~yyygggIII>>>555555666333000000000000000000000000000000////////////////////////////////////////////////////////////000000000000111222555===MMMccc{{{|||{{{}}}yyy}}}zzzxxxwwwwwwyyyyyyzzzuuu]]]HHH???@@@<<<:::<<<999999999::::::;;;<<<<<<===;;;;;;;;;<<<;;;;;;:::999777777777777777777888999777777777777777888999999888999999:::::::::::::::>>>@@@AAABBBCCCDDDGGGIIILLLOOOPPPMMMLLLLLLIIIDDD===>>>???BBBFFFGGGGGGFFFEEE@@@===AAACCCBBB@@@@@@666666:::<<<888333666===EEEJJJLLLIIIGGGGGGCCC===999===CCCJJJWWWkkkzzzrrr{{{www{{{gggZZZYYYvvv|||lllVVVHHH>>>;;;;;;===GGGTTTjjjttt|||eee^^^uuu|||nnnuuu}}}}}}wwweeeOOO===222111000000//////000111222444444333222111000000///............/////////000///333777777444111..................000222444555999999888555222000111222222444555444333:::FFFQQQYYY```___^^^eeekkk|||ssseeeoooqqqooo\\\TTTNNNIIIHHHGGGDDDCCCEEE>>>;;;;;;>>>===;;;BBBLLLhhhkkkjjjgggnnn|||}}}pppxxxvvvPPPAAA555555777444000///000000000000000000000000////////////////////////////////////////////////////////////000000000000///111444;;;HHH\\\qqqyyyvvv}}}zzzyyywwwxxxzzzzzz{{{uuu^^^HHH???AAA<<<999;;;999999999::::::;;;<<<======;;;;;;<<<<<<;;;;;;:::999777777666666777888999999777777666777777888999999999999:::;;;;;;;;;;;;:::???@@@BBBBBBBBBDDDFFFHHHJJJNNNOOOMMMKKKKKKHHHCCC:::===AAAEEEIIIKKKKKKLLLIIIDDDCCCGGGGGGBBB<<<:::<<<777666888666333444:::777???DDDCCCEEEGGGDDD===<<<>>>AAAEEEOOOaaaxxx~~~ssszzzooo^^^UUUqqqyyyhhhSSSGGG>>>>>>>>>@@@JJJVVVjjjttt{{{ccc\\\ssstttyyywwwbbbLLL===555000000/////////111222333444333111000///......///---.........//////000000///444999:::666222..................000222444666999:::999666222000111111222444555444333:::GGGRRR```gggeeedddjjjppp~~~qqqeeemmm}}}rrrwww|||gggUUUNNNIIIIIIIIIFFFCCCCCCAAA@@@???>>>>>>???@@@AAAXXXeeemmmjjjhhhrrruuurrrrrrRRRCCC999999888333000222000000000000000000000000000000000000000000000000000000000000000000000000111000...,,,---///111333222222666===FFFSSSgggxxx{{{rrr~~~yyywwwuuuvvvyyy{{{|||vvvdddJJJ>>>>>><<<;;;===888:::::::::;;;;;;;;;<<<<<<======<<<;;;::::::999999888888777777666666555555888888888888888888888888888999999888777777888:::???@@@BBBBBBBBBBBBCCCEEELLLKKKJJJIIIHHHDDD@@@===>>>BBBEEEIIINNNSSSQQQKKKQQQOOOMMMJJJHHHFFFBBB???888888888888888888888888666777:::???BBBCCCBBB???:::;;;>>>BBBGGGSSSiii}}}{{{mmm~~~qqq^^^VVVhhh|||iiiUUUIII???===<<<===FFFRRRhhhuuuxxxccc\\\qqqzzztttYYYGGG>>>333111111111000///000333555666444111//////000111000111///---,,,,,,...000222444777;;;;;;777333111111///000/////////111555888;;;<<<===;;;777444222222666333333555777===JJJVVVccchhhllllllnnnwwwxxxlll\\\bbbwwwooo~~~|||{{{qqq\\\RRRKKKJJJKKKHHHDDDCCCBBBAAA???>>>>>>>>>???@@@QQQ___jjjjjjiiiqqq}}}zzzqqq~~~oooSSSDDD999999:::444000111000000000000000000000000000000000000000000000000000000000000000000000000000///.........///111222222111555<<>>;;;>>>BBBFFFJJJQQQXXXXXXTTTTTTQQQNNNKKKIIIEEEAAA>>><<<;;;;;;:::999888888777666666888<<>>999999;;;>>>AAAJJJ^^^ppp|||mmm|||ttt```RRR```yyy|||hhhUUUIII???===<<<===FFFRRRfffsss{{{eee\\\ppp|||~~~~~~pppVVVEEE===333111111111000///000222555666444111000000000111111111///...------///222333666999<<<<<<999555333222000000000///...000444777888999999888444111000000444222222444666<<>>>>>>>>>>>HHHVVVbbbggghhhoooxxx~~~pppxxx~~~qqqYYYHHH:::999:::555111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000111222111333:::CCCRRRhhhzzz{{{|||wwwxxxwwwxxx|||||||||kkkPPPBBBAAA===;;;<<<777:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::999999999999999999888888888888888888888888888888888888999999888777777888:::<<<>>>@@@@@@@@@@@@BBBDDDFFFFFFEEEDDDBBB???<<<:::>>>CCCGGGLLLTTT]]]aaa___WWWTTTPPPLLLIIIEEEAAA>>>@@@???===<<<:::999999888777666666888;;;======<<<888777888999:::@@@PPP```|||mmmwwwuuu```OOOVVVhhh|||hhhVVVIII???===<<<===FFFRRRcccppp}}}hhh[[[lll}}}~~~wwwzzz~~~rrrWWWGGG???555111111111000//////222444555444222111000000111111111000/////////111444555666999;;;;;;888555222222111111111///...///222555666777777666333111000000333111222444555<<>>===<<>>@@@AAA@@@AAABBBDDDCCCDDDDDDBBB@@@===<<<;;;@@@EEEIIIMMMUUU___ddddddYYYUUUQQQMMMIIIFFFBBB???AAA@@@???===<<<<<<<<<<<<999888666777999;;;;;;;;;888666666666666:::GGGTTT}}}lllqqq|||vvvqqqqqqxxxsss]]]OOOOOOYYYqqq}}}gggVVVIII???===<<<<<>>===<<<>>>DDDNNNXXX```iiittt|||wwwttt{{{^^^BBB999888555333333000000000000000000000000////////////////////////////////////////////////---...000111111111000///222000111666>>>LLLbbbuuu}}}zzzwwwvvvwwwzzzzzzxxxzzz~~~{{{iiiNNN??????;;;;;;===999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;:::::::::888888888888888888888888888888888888888888888888888999999888777777888:::???@@@BBBBBBAAAAAACCCDDDBBBCCCDDDBBB???<<<<<<===BBBGGGKKKMMMSSS\\\bbbcccYYYUUUPPPLLLIIIFFFCCCAAABBBAAA???>>>>>>>>>???@@@===;;;999888999;;;;;;;;;999777666777666999CCCNNNttt~~~llllll{{{wwwlll```\\\aaasssrrrZZZQQQMMMPPPddd~~~hhhWWWJJJ???===<<<<<>>:::;;;===::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777777777888888888888888888888888888888888888888888999999888777777888:::AAABBBCCCCCCAAAAAABBBCCCAAACCCDDDBBB>>><<<===???DDDIIIMMMNNNQQQXXX]]]^^^VVVSSSOOOKKKIIIGGGEEECCCBBBAAA???>>>>>>@@@AAACCCAAA>>><<<;;;;;;<<<<<<;;;:::888777888888999AAAJJJgggpppiiirrryyyjjj[[[TTTUUUbbb}}}www___SSSNNNLLLYYY}}}jjjWWWJJJ@@@===<<<<<>>000///111222111///...///000111333555444111000222444444444333333444444555555888777666666666555222///000111111000///...000111111222333222222222555777888888888888666<<>>======<<>>888555000000000000000000000000000000000000000000000000000000000000000000000000...//////000000000000000333111222555:::DDDVVVfffppp|||zzzxxxwwwyyyyyyxxx|||yyylllQQQAAA???;;;;;;===::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888999999999::::::888888888888888888888888888999999888777777888:::BBBCCCCCCBBB@@@??????@@@???AAACCC@@@<<<:::<<>>???AAABBBBBB@@@>>>=========;;;:::;;;888888999888888>>>EEEZZZwwwiiiiiissseee]]]WWWYYYkkkkkkRRROOOJJJQQQppplllXXXKKK@@@===<<<<<>>======;;;@@@LLLUUUXXX]]]dddwwwttthhh{{{rrrQQQGGGGGGBBB:::555000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000111333222222555999AAARRRaaammmqqq|||yyyxxxzzzzzzzzz~~~}}}pppTTTCCC@@@;;;;;;===999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;888888888888888888888888888999999888777777888:::BBBCCCCCCAAA???======>>>===@@@BBB???;;;999<<>>>>>???@@@CCCAAA???>>>>>>===;;;999<<<999888999777666:::AAARRR|||jjjdddxxxvvvnnnbbb[[[ddduuuuuuQQQOOOIIILLLhhhmmmXXXKKK@@@===<<<<<>>===;;;<<<@@@EEEMMMVVV]]]aaammm{{{llldddrrrxxxZZZEEEBBBFFF@@@666333222000///000111000///000000////////////000000000000000000000000000000////////////000000000000///444111111999???MMMcccsssppp}}}zzzzzz|||}}}|||}}}vvvYYYGGGBBB<<<;;;>>>::::::::::::;;;;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;:::::::::999999999888888999999999999999888777666666666777777888888999999FFFQQQRRREEE<<<>>>AAA???@@@@@@@@@>>><<<<<<>>>@@@HHHMMMPPPQQQTTTWWWWWWTTTQQQKKKGGGHHHIIIIIIKKKOOOLLLJJJGGGDDDBBBAAA@@@@@@AAA@@@>>>???@@@AAA@@@???===<<<:::999999;;;===???RRRlll~~~ooohhhnnntttoooppp}}}}}}ooolllffffffrrr}}}cccTTTMMMQQQccc}}}pppXXXJJJ>>><<<;;;<<>>===777666???KKKfffsssqqq]]]lllggg]]]dddxxxyyy}}}lllbbbYYYOOOHHHIIIGGGDDDBBBAAAAAA???===;;;;;;>>>BBBIIIQQQYYY]]]jjjxxxssscccmmm}}}{{{ttt[[[GGGFFFNNNIII<<<444222000///000000000///000000////////////000000000000000000000000000000////////////000000000000///444111111999>>>KKKaaasssooo~~~zzzzzz|||}}}{{{}}}uuuXXXFFFBBB<<<;;;>>>::::::;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;:::::::::999999999888888999999999999999888777777777777777777888888888888GGGUUUYYYLLL>>>===@@@@@@?????????>>>======???AAAGGGLLLPPPQQQUUUZZZ[[[YYYTTTMMMHHHGGGGGGGGGIIILLLQQQOOOKKKHHHDDDAAA???>>>@@@???@@@BBBDDDFFFEEEDDD>>>===;;;::::::;;;>>>???OOOiiitttnnnsssyyyiiieeemmm~~~qqqssspppppp{{{gggWWWNNNPPPbbb{{{mmmYYYJJJ>>><<<;;;;;;CCCMMMYYYeeeuuunnn___kkk~~~zzzuuu{{{{{{xxxssscccMMM<<<555111111000///////////////555666777555333222333555555555666555333222444555222111111111222222111/////////000000111222222222555666777888999999999999999<<<@@@AAA===;;;DDDOOObbbrrrrrr\\\yyymmm```___tttssswwwpppgggWWWIIIJJJHHHEEECCCBBBAAA???>>><<<;;;;;;===CCCKKKRRRWWWeeerrr~~~eeegggvvvyyyrrrxxxrrr^^^IIIIIIUUUQQQAAA555333000///000000000///000000////////////000000000000000000000000000000////////////000000000000...333111111888<<>>;;;;;;;;;<<<<<<<<<============<<<<<<<<<<<<;;;;;;;;;:::::::::999999999888888999999999999999999888777888888888888888777777777DDDSSSZZZOOO@@@;;;<<<======>>>>>>>>>===>>>AAACCCGGGLLLPPPSSSWWW^^^aaa```[[[SSSKKKIIIHHHFFFHHHLLLSSSRRRPPPMMMIIIDDD@@@>>>>>>???AAAEEEIIIKKKKKKJJJ@@@???<<<;;;:::<<<>>>???IIIbbb{{{yyyuuuxxx}}}kkk___^^^sss|||vvvnnn]]]QQQPPP```xxxiiiYYYKKK???<<<<<<;;;BBBLLLYYYeeeuuummm___lll{{{yyy~~~zzzuuulll\\\III<<<777111111000///////////////333555777777555444444444333444555444333222333444111000000111333333222000///000000111222222333333444555777888999:::;;;;;;666:::???@@@;;;888???III^^^qqqsss]]]sssxxxfff___hhhzzz{{{~~~zzzsssaaaOOOLLLJJJGGGDDDDDDBBB@@@>>>>>><<<:::;;;???EEEMMMQQQ```mmm{{{kkkccclll}}}tttvvvtttbbbIIIFFFRRROOO@@@666444000///000000000///000000////////////000000////////////////////////////////////000000000000...333111111777:::DDDXXXzzzvvvlll|||~~~{{{yyy{{{|||{{{~~~sssVVVEEEAAA;;;;;;>>>;;;<<<<<<<<<============>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::999999999888888999999999::::::999888888999999999888888777777777<<>>>>>>>>???BBBEEEJJJNNNRRRTTTZZZbbbfffeeeaaaXXXPPPMMMKKKHHHJJJMMMSSSTTTUUUTTTQQQKKKEEEAAA<<<===@@@FFFKKKNNNNNNNNNBBB@@@===;;;:::;;;===>>>@@@XXXrrr~~~}}}zzz}}}zzzfff[[[lllwwwzzzvvvbbbTTTQQQ^^^vvvfffYYYKKK???===<<<;;;AAAKKK[[[fffvvvlll]]]jjj}}}}}}{{{ssseeeSSSBBB999555111000000//////////////////111444666666444333222333555555444222111111222000//////111333444333222///000000111222333444444444555777999:::;;;<<<<<<888:::===<<<555111888BBB]]]qqqttt^^^^^^nnn```___mmmrrr~~~|||yyyhhhTTTNNNKKKHHHFFFEEECCCAAA???@@@>>>;;;;;;===CCCIIIMMM[[[hhhvvvsssbbbccczzz|||}}}}}}zzzfffJJJAAAGGGFFF;;;777444111//////000000000000000////////////000000////////////////////////////////////000000000000...333111000666777@@@SSSuuuwwwlllzzz{{{yyy{{{{{{{{{~~~tttWWWEEEAAA<<<;;;>>>;;;<<<<<<<<<============>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::999999999888888888999999:::::::::999999::::::999999888888777777666<<>>:::;;;<<<>>>>>>>>>@@@CCCFFFNNNRRRUUUWWW\\\eeejjjjjjddd[[[SSSOOOLLLIIIIIILLLSSSWWW\\\]]]ZZZRRRHHHBBB;;;<<>>999999555111//////000000000000000////////////000000000000000000000000000000////////////000000000000---333111000555555<<>>:::;;;;;;<<<<<<<<<============<<<<<<<<<<<<;;;;;;;;;:::::::::999999999888888888999::::::::::::::::::999999999999999888888888666777:::>>>CCCDDDBBB???;;;===>>>>>>???AAADDDGGGQQQUUUWWWYYY___hhhooooooggg___WWWRRRNNNHHHFFFGGGRRRYYYbbbgggcccYYYLLLCCC>>>===>>>@@@DDDGGGHHHGGGAAA???<<<999777777777888;;;JJJbbbwwwoooZZZaaa}}}}}}ssspppkkkwww~~~iiiXXXSSS___uuudddVVVIII???>>>======BBBLLL^^^iiixxxjjj[[[ggg{{{|||fffPPPBBB999555111111000///////////////...///222555888888666444555777888666333000//////000//////111333444333222000000111222444555666666666777999:::;;;<<<======888;;;>>>>>>888666>>>IIIbbbvvvuuuaaaQQQeeeooo]]]^^^nnnxxxzzz~~~ooo[[[QQQNNNKKKHHHGGGEEECCCAAAAAA???===<<<>>>AAADDDFFFQQQ]]]kkkvvvkkk___ooo~~~nnnZZZIII???===>>>:::666222//////000000000000000////////////000000000000000000000000000000////////////000000000000---333111000444333999JJJggg|||zzzooo{{{{{{yyyzzzzzz{{{~~~xxx[[[IIIDDD===<<<===::::::;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;:::::::::999999999888888888999::::::;;;;;;::::::888999999999999999999:::888777999<<>>??????AAADDDFFFQQQUUUWWWZZZaaallltttvvvoooggg^^^XXXRRRIIIDDDDDDIIITTTbbbmmmmmmbbbTTTIIIBBB@@@>>>>>>@@@BBBBBBBBB@@@>>>:::666444444444555999DDDXXXnnn{{{pppXXX\\\vvvyyysssjjjppp~~~iiiYYYTTTaaatttbbbTTTHHH>>>>>>>>>>>>CCCMMM^^^iiixxxiii]]]lll~~~}}}gggQQQCCC:::555111111000///////////////......///333777888777444333555777777555333222222000000000111333333222111000111222333444666777777888999:::;;;<<<<<<<<<<<<777<<>>======>>>@@@CCCDDDNNNZZZgggsssqqq```lll||||||ooobbbQQQAAA???EEE:::777222//////000111111000000////////////000000000000000000000000000000////////////000000000000---333111000333222888IIIcccxxx{{{ppp|||{{{yyyzzzzzzzzz~~~zzz]]]JJJEEE>>><<<===::::::::::::;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;:::::::::999999999888888888999::::::;;;;;;;;;;;;888888888999999::::::;;;888999:::;;;:::999<<>>?????????@@@DDDFFFPPPTTTWWWZZZcccoooxxx{{{wwwooofff___WWWLLLEEECCC???LLL```ooossskkk]]]RRRFFFCCC???======????????????===999555222222222333666>>>PPPffftttzzzrrrYYYZZZssszzzkkkkkk{{{}}}iiiYYYUUUbbbsssaaaSSSGGG>>>>>>???>>>DDDNNN]]]hhhwwwiii```rrr~~~zzz{{{eeeOOOBBB999333111111000///////////////+++++++++///444666555333111333666777666555555555111000000111333333222000000111222333555666777888999::::::;;;<<<<<<<<<;;;>>>EEENNNQQQKKKCCCDDDJJJaaaxxxsss^^^