BM6P6(@ dddkkkcccTTTMMMIIICCCEEEIIIEEEBBBAAA???===;;;999999888555444444333222111000000...------,,,,,,------...------------------------,,,,,,,,,---------......,,,...222888>>>CCCGGGJJJDDDCCC@@@???FFFQQQXXXXXXOOONNNIIIBBBDDDLLLQQQQQQTTTRRRTTT\\\dddgggbbb\\\VVVTTTQQQPPPPPPSSSVVVXXXYYYZZZ]]]^^^XXXNNNJJJKKK\\\gggsssyyy{{{|||sssbbb^^^hhhyyypppvvvggg^^^PPPFFFHHHPPP^^^sss}}}gggTTTSSSQQQPPPNNNMMMMMMMMMNNNNNNIIIFFF===666444777777333333777888777;;;LLLfff{{{kkkmmmpppttt~~~zzzuuutttwwwwwwpppmmmnnnjjjiiihhhgggiiiqqq|||mmm\\\SSSNNNHHHDDDBBBCCCGGGNNN[[[fffiiissswwwssstttbbbWWW{{{zzzoooYYYFFFNNNlll|||vvvQQQNNNcccfffeeejjjggghhh```OOO>>>555555666555666666666666888:::<<<===BBBCCCFFFKKKTTTfff~~~|||ssscccYYYRRRSSSbbbtttnnn]]]OOOLLLIIIBBBCCCJJJUUUeee~~~uuuWWWMMMRRRXXXiiiwwwgggVVVMMMIIICCCEEEHHHDDDCCCAAA???===;;;:::999888555444444333222111000000...------,,,,,,------...------------------------,,,,,,,,,---------.........///111666<<>>CCCMMMQQQPPP[[[VVVQQQPPPRRRUUUVVVVVVOOOOOOQQQYYYaaaddd```ZZZUUUSSSQQQPPPPPPSSSVVVXXXYYYZZZ]]]]]]VVVNNNNNNSSSdddnnnwww{{{~~~tttbbbWWWZZZqqq}}}fffXXX[[[eee|||hhhXXXKKKIIINNNZZZppp{{{rrrqqqXXXNNNQQQPPPOOONNNMMMNNNNNNOOOJJJGGG???666444777666333333666777777<<>>AAAFFFMMMTTT```www}}}ttt{{{wwwfff[[[SSSSSSaaarrrqqq___PPPMMMJJJDDDCCCHHHSSSbbb{{{|||]]]NNNMMMPPPsssnnnYYYMMMJJJDDDDDDGGGCCCCCCBBB@@@===;;;:::999888555444444333222111000000...------,,,,,,------...------------------------,,,,,,,,,---------......//////000444;;;EEENNNTTTNNNHHH???<<>>RRRnnn{{{~~~xxxoooooo{{{fffUUULLLJJJDDD@@@AAAEEEKKKVVV___iiioooxxx||||||yyyxxxxxxsssRRRcccaaaSSScccvvv^^^aaacccfffkkkkkkkkkdddTTTBBB777666777666666666666777999<<<>>>???AAAKKKVVV^^^llluuupppttt{{{iii\\\RRRPPP]]]nnnxxxyyyeeeRRRMMMKKKGGGDDDFFFMMM[[[tttlllXXXNNNLLLuuu\\\MMMJJJDDDDDDFFFBBBCCCBBB@@@>>><<<:::999999555444444333222111000000...------,,,,,,------...------------------------,,,,,,,,,---------......//////111444;;;CCCKKKPPPHHHBBB<<<<<>><<<::::::999555444444333222111000000...------,,,,,,------...------------------------,,,,,,,,,---------.........000333777<<>>;;;???LLL[[[aaa```NNNTTTfffvvvqqq^^^YYY```XXXWWWWWWZZZ\\\\\\XXXUUUPPPPPPOOOPPPQQQTTTVVVXXX[[[[[[ZZZUUUMMMLLLXXXhhhmmmuuu|||}}}vvvoookkkeeesss|||pppdddfffxxxhhhQQQOOOVVVZZZ^^^cccooolllUUUIIIGGGNNNaaattttttoootttwwwtttmmmVVVRRRRRRRRRSSSSSSSSSRRRRRRPPPNNNFFF;;;555555555333333444666:::GGGaaassshhhkkk{{{|||rrrdddXXXQQQCCCEEEGGGEEEBBBHHH\\\qqq~~~wwwtttyyy\\\VVVppp\\\MMMZZZooozzzwwwaaa^^^hhhllljjjkkkqqqlll]]]III;;;888888777666666777999;;;???AAACCCFFFOOOYYYcccwwwqqq{{{lll]]]QQQMMMXXXhhhttt|||}}}```NNNIIIHHHGGGFFFEEEOOOdddttt^^^SSSaaaLLLJJJGGGEEEFFFCCCDDDCCCAAA>>><<<;;;:::999555444444333222111000000...------,,,,,,------...------------------------,,,,,,,,,---------.........111555:::>>>???@@@@@@<<>>@@@@@@???:::@@@EEEGGGKKKOOOPPPMMMGGGIIILLLLLLMMMPPPWWW\\\YYYVVVRRROOONNNOOOOOOPPPMMMMMMNNNPPPRRRUUUWWWXXXXXXVVVVVVVVVUUUYYYdddqqqxxx~~~}}}|||xxxggg^^^ccckkkwww}}}aaaNNNJJJ___uuuzzzxxxzzz}}}}}}jjjZZZPPPMMMXXXfff~~~tttZZZRRRSSSTTTVVVVVVVVVUUUTTTPPPPPPIII>>>666555666666555555777@@@SSSssswwwwwwuuuiiigggkkkhhhppp}}}}}}|||}}}~~~~~~~~~~~~oooccc[[[TTTLLLGGGFFFDDDCCCFFFLLL\\\uuuxxxsss}}}uuulllhhhggg^^^XXXkkktttXXXPPP```mmmnnntttuuuddd]]]lllrrrrrr{{{vvvrrreeePPP???999888888666777888:::===AAADDDFFFIIIUUU^^^cccrrr~~~kkk]]]RRROOO[[[kkk{{{~~~kkkVVVLLLJJJHHHFFFHHHLLL[[[uuupppccccccJJJJJJHHHFFFGGGEEEDDDCCCAAA???===;;;::::::555444444333222111000000...------,,,,,,------...------------------------,,,,,,,,,---------......111333777;;;>>>@@@AAABBB888@@@HHHIIIHHHHHHGGGDDDEEEHHHIIIIIIOOOUUUVVVRRRTTTPPPLLLHHHHHHIIILLLMMMLLLMMMNNNPPPRRRUUUWWWXXXVVVTTTUUUXXXZZZ___jjjuuuxxx~~~}}}{{{{{{nnnnnn}}}~~~rrrPPPGGGPPPnnnuuubbbUUUNNNUUU```|||fffSSSTTTUUUVVVWWWVVVVVVUUUPPPPPPJJJ>>>666555777777555666888BBBWWWxxxtttyyyvvvaaaYYY\\\hhhooo{{{|||zzzyyyzzz|||}}}}}}~~~wwwnnnccc\\\WWWRRRLLLGGGJJJCCC???DDDQQQfff~~~}}}zzz|||iii^^^aaa\\\YYYnnn|||yyyiiiUUUXXXooo{{{kkk^^^kkkssstttwwwtttgggQQQ@@@999888999666777888;;;>>>BBBEEEGGGLLLZZZcccccckkkyyyfffYYYNNNLLLXXXiiiuuuxxx|||~~~||||||}}}}}}}}}||||||{{{zzzzzzzzz{{{||||||}}}}}}{{{|||mmmZZZOOOKKKHHHEEEFFFHHHUUUooo}}}qqqmmmNNNIIIKKKGGGDDDGGGDDDCCCAAA???===;;;::::::666555444222111000//////......---------,,,,,,,,,------------------------......---------......///222777<<<@@@@@@?????????>>>@@@GGGQQQUUUOOOHHHFFF===BBBHHHLLLOOOQQQSSSTTTXXXSSSMMMHHHGGGIIIKKKLLLKKKLLLNNNPPPSSSWWWYYY[[[ZZZWWWTTTVVV]]]gggppptttzzzzzzzzz{{{|||~~~}}}wwwtttwww___IIIHHHUUUssskkkWWWMMMRRR[[[ssskkkXXXTTTTTTWWWXXXWWWWWW[[[TTTTTTMMM@@@666444555555777888666DDDddd|||tttrrrrrrbbb]]]eeetttzzz}}}wwwtttwwwyyyxxxwwwxxx}}}||||||zzzfffccc___[[[WWWRRRMMMIIIIIIEEECCCGGGQQQddd~~~}}}llluuujjj\\\vvv~~~llleeefffeeeqqquuutttfff^^^kkkvvvvvvwww|||wwwhhhQQQ===666666777888999999:::;;;>>>CCCGGGMMMXXX\\\___fffmmmqqq___VVVOOOMMMWWWgggsssxxx~~~{{{wwwuuuuuusssssstttvvvwwwsssmmmhhhiiikkkmmmoooppprrrtttwwwtttxxx~~~tttXXXIIIJJJIIICCCDDDIIIVVVjjjzzzkkkMMMHHHKKKGGGDDDGGGDDDCCCAAA???===;;;::::::666555444222111000//////............---------,,,------------------------...------------...//////222666<<>>BBBEEEKKKXXXaaa[[[MMMJJJKKKMMMPPPTTTWWWYYYZZZ\\\XXXSSSNNNLLLKKKLLLLLLLLLMMMNNNPPPSSSVVVXXXZZZYYYVVVUUUWWW^^^hhhpppuuuwwwxxxyyy{{{}}}zzzjjjccckkktttiiiVVVFFFFFFWWWzzzqqq\\\PPPRRRZZZpppnnnXXXUUUTTTWWWYYYWWWXXX[[[UUUTTTNNNAAA777444555555444888:::JJJiii~~~vvvpppoooyyyuuupppsssxxx{{{{{{vvvsssuuuwwwuuuuuuvvv||||||}}}ooobbbaaa^^^\\\YYYTTTNNNJJJHHHEEEDDDFFFNNN___zzz}}}iii~~~wwwjjjggghhhyyysssdddlllvvvxxxzzz{{{yyylllVVVBBB999777777777888999:::<<>>GGGPPPQQQLLLFFF;;;AAAGGGNNN\\\iiihhh^^^hhhaaaYYYVVVZZZ^^^___^^^UUUUUUTTTQQQMMMJJJIIIHHHNNNOOOOOOPPPRRRTTTVVVWWWUUUUUUVVVZZZccckkkrrruuusssuuuxxx{{{~~~sss```SSSVVV```bbb]]]```[[[[[[fffzzzkkkXXXRRRUUUfffwwwtttpppfff\\\fff~~~uuu\\\WWWUUUYYY\\\[[[[[[\\\XXXXXXQQQCCC999666666666777;;;;;;LLLqqq|||tttuuuwwwkkkddddddpppyyyuuuqqqoooqqqqqqoooooorrrttttttwww|||nnnaaaaaa]]]YYYUUURRROOOLLLIIIKKKJJJIIIHHHIIITTTkkksssgggwwwiiiyyypppjjjrrrwww}}}}}}}}}sss\\\FFF;;;888888888999;;;;;;<<>>AAADDDUUU```hhhxxx{{{jjj```UUUQQQQQQUUU[[[aaaYYY\\\___aaa___^^^^^^___```XXXMMMHHHGGGHHHGGGEEECCCDDDEEEEEEDDDEEEGGGIIIRRRVVV^^^gggnnntttvvvwwwwww{{{~~~vvvdddRRRJJJKKKDDDFFFNNN^^^uuurrrWWWKKKIIIIIIGGGFFFDDDCCCAAA???===;;;::::::666555444222111000///////////////.........------------------------------,,,,,,,,,---...///000111111444999AAAGGGHHHDDD???@@@EEETTTaaaXXXHHHLLL^^^jjjddd]]]WWWTTTPPPLLLHHHGGGJJJMMMMMMKKKIIIJJJLLLNNNNNNOOOPPPQQQSSSUUUVVVTTTUUUYYY___gggnnnqqqssstttuuuxxxzzz|||}}}}}}}}}~~~zzzlll]]]TTTRRRTTTVVVPPPUUUTTTNNNOOOaaa}}}zzzbbbUUUSSS___qqq|||rrrrrr}}}{{{xxx~~~ccc\\\YYY]]]bbbbbb``````]]]\\\TTTFFF;;;777777666777===@@@SSS{{{}}}{{{|||ooodddiii}}}pppkkk```]]]jjjzzz|||rrrmmmkkkjjjkkkjjjgggiiimmmpppqqqtttyyytttppprrrrrrkkk```WWWRRROOONNNNNNKKKGGGDDDBBB@@@BBBNNNZZZmmmsss{{{~~~}}}yyyxxxwwwttt[[[pppjjjbbbyyynnngggooovvv|||www]]]EEE999:::===999;;;===>>>???AAAEEEGGGUUU^^^fffzzzsssooorrraaaZZZSSSQQQSSSXXX[[[]]]VVVZZZ^^^^^^]]]]]]aaaeeeZZZQQQGGGEEEIIIKKKHHHDDDDDDEEEFFFEEEBBBAAAAAABBBGGGMMMVVV```iiiooorrrssspppsssyyyyyykkkUUUIIIIIIGGGIIIRRRbbbyyyxxx[[[LLLIIIIIIHHHFFFDDDCCCAAA???===;;;::::::666555444222111000//////............---------,,,------------------------,,,,,,,,,---...///000111111444:::???BBBBBB???>>>BBBGGGQQQVVVOOODDDFFFPPPMMMNNNOOOOOONNNLLLIIIGGGCCCHHHKKKKKKHHHGGGIIILLLMMMMMMNNNOOOQQQSSSUUUVVVUUUVVVZZZaaahhhnnnpppqqqqqqsssvvvyyy{{{||||||{{{{{{~~~wwwgggZZZSSSUUUYYYRRRXXXVVVMMMLLL^^^{{{hhhYYYVVV\\\ooozzz{{{fff^^^[[[```eeeeeecccbbb___^^^VVVGGG<<<888888777777>>>BBBXXX}}}sssiiikkkrrrvvvyyy{{{xxxkkkgggrrr|||~~~{{{ppphhhfffggggggeeebbbdddjjjkkklllpppwww~~~vvvxxxuuuooofff^^^XXXTTTQQQOOOMMMHHHCCCBBB@@@???DDDJJJSSSYYY```dddeeeeeeiiillluuujjjuuuiii^^^xxxfff^^^rrrkkkfffqqq{{{{{{bbbIII<<<:::===777:::>>>AAADDDHHHLLLOOOWWWaaajjj}}}zzzssseeeYYYUUUQQQQQQVVV[[[\\\ZZZUUUXXX\\\```cccfffhhhiiiVVVRRRPPPRRRVVVVVVSSSNNNOOONNNLLLHHHDDDBBBBBBCCCCCCGGGOOOWWW```ggglllooommmnnnwww~~~sss[[[KKKIIIIIIJJJQQQ___uuu|||^^^MMMIIIIIIHHHGGGDDDCCCAAA???===;;;::::::666555444222111000//////......---------,,,,,,,,,------------------------+++,,,,,,---...///111111222777<<<@@@@@@@@@??????BBBGGGIIIGGGEEEFFFFFFCCCIIIMMMQQQRRROOOKKKFFFDDDAAAFFFIIIHHHEEECCCFFFIIILLLMMMMMMOOOQQQTTTVVVWWWUUUWWW[[[bbbiiinnnppppppoooqqqtttxxxzzz|||||||||~~~rrrccc\\\___fffbbbcccZZZLLLJJJ^^^zzzlll]]]XXXZZZnnnggg```\\\aaaggggggdddccc______WWWHHH<<<888888777999???BBBZZZxxxpppgggfffwwwsssoooyyyzzzoooeeecccdddeeebbb___aaagggeeegggkkksss{{{zzzwwwuuu}}}zzz{{{wwwqqqjjjeee```ZZZWWWQQQKKKEEEDDDCCC@@@AAACCCAAAGGGNNNRRRTTTXXX___eeessslll|||yyycccccc{{{YYYWWWlllwwwzzziiieeesss~~~gggMMM>>>;;;<<<666999???CCCHHHMMMRRRUUUZZZfffpppyyyeeepppvvv}}}vvvhhhZZZUUUSSSQQQRRRWWW\\\\\\XXXRRRTTTXXXaaajjjnnnnnnkkkWWWZZZ___dddfffddd___\\\\\\YYYTTTLLLFFFCCCDDDEEECCCFFFJJJQQQYYYaaahhhlllnnnnnnwwwzzzaaaOOOLLLHHHHHHMMMYYYmmm___NNNKKKKKKIIIHHHFFFDDD@@@>>>===<<<:::888444444222111000/////////......------------......---------............///------------...000111333444666===CCCBBB???@@@DDDGGGKKKKKKFFFDDDFFFDDD???EEENNNPPPIIIFFFMMMOOOJJJHHHFFFDDDEEEGGGIIIIIIIIIMMMNNNOOOQQQSSSTTTUUUUUUUUUZZZaaaiiinnnppppppoooppprrrvvvwwwxxxyyy{{{}}}~~~~~~kkkppp|||zzzyyyooobbbYYYTTT]]]vvvwwwbbbWWWZZZjjjqqq___]]]gggiiiiiijjjdddaaa```WWWHHH;;;777777666777:::DDD\\\lll[[[[[[lllsssuuu~~~}}}~~~~~~vvvkkkccc```___```___]]]```fffdddfffkkkqqqxxxrrreeeaaadddvvvyyysssllleee___\\\QQQHHHDDDBBB@@@AAACCC@@@@@@AAADDDDDDGGGRRR^^^wwwwwweeefff```YYY~~~ooocccUUURRRjjjwwwjjjqqqkkkPPP===999<<<<<<<<<>>>@@@EEENNNWWW^^^aaakkklllxxxkkkqqqppp~~~{{{sssjjjccc[[[TTTXXXkkk{{{xxxqqqooollliiihhhhhhiiikkkiiilllrrrwww{{{{{{uuulllaaaZZZXXXUUUUUUXXXYYYWWWXXX[[[YYY___dddhhhqqqwwwtttlllbbbfffqqqyyytttggggggppplll```UUURRRNNNHHHEEEFFFBBBHHHPPPTTTUUUWWW[[[___jjjmmmqqq}}}jjjPPPKKKFFFFFFKKKYYYnnn___NNNJJJJJJHHHHHHFFFDDD@@@>>>===<<<:::888555444333222111000000000......------------......---------............///------------...000111333:::;;;???CCCBBB@@@CCCHHHUUUOOOJJJHHHDDDAAAEEELLLFFFOOOQQQKKKKKKRRRUUUQQQKKKIIIFFFEEEGGGIIIIIIIIIJJJLLLNNNPPPRRRSSSSSSSSSTTTXXX```ggglllnnnnnnmmmlllooorrrtttvvvwwwyyy{{{{{{mmm{{{{{{nnnbbb]]]eee}}}zzzeeeXXXZZZjjjsssbbb```iiikkkllllllgggbbbaaaWWWHHH;;;777777666888:::DDD\\\|||xxx{{{sss___ZZZggg|||ppprrr}}}{{{zzzqqqfffaaa^^^]]]^^^\\\[[[^^^cccccceeejjjpppwww~~~yyyhhhZZZYYY^^^tttxxxpppjjjdddWWWIIIDDDCCCAAAAAABBB@@@??????AAAAAAEEEPPP\\\xxxyyymmmgggcccjjj]]]TTTXXXuuuuuukkktttkkkPPP===999<<<===>>>AAADDDJJJQQQZZZ```eeennnooo{{{qqqiii}}}{{{~~~~~~zzztttnnnhhh```VVVPPPNNNKKKIIIKKKVVVqqqqqqdddYYYTTTTTTVVVTTTSSSRRRRRRSSSUUUVVVTTTWWW[[[```dddiiinnnrrr{{{wwwrrrnnnjjjeee___[[[WWWTTTUUUZZZ^^^___aaaeeeiiijjjkkkooozzz|||rrrooorrrwwwzzzxxxssstttxxxjjjaaa[[[YYYWWWQQQNNNPPPNNNPPPSSSUUUWWWZZZ^^^aaajjjiiijjjvvvnnnSSSLLLGGGEEEHHHTTThhh~~~```MMMIIIHHHHHHHHHFFFDDD@@@>>>===<<<:::888666555444222111111111111......------------......---------............///------------...000111333<<<===@@@CCCBBB???BBBHHHTTTOOOOOORRRLLLAAABBBLLLIIIPPPRRROOOPPPXXX[[[YYYPPPLLLGGGEEEFFFHHHIIIJJJJJJLLLOOOQQQSSSTTTSSSSSSUUUYYY```ggglllmmmmmmllljjjmmmqqqsssuuuwwwyyy{{{nnnhhhyyyjjjbbbiiiiiiYYY[[[jjjwwweeeccclllnnnooooookkkdddbbbXXXHHH;;;777777777999888EEE___yyyyyyfffccchhhsssvvveee^^^eeexxx~~~jjjkkk{{{|||yyytttiii______\\\ZZZ[[[ZZZXXX[[[```aaaccchhhnnnvvv}}}|||ppp^^^QQQSSS[[[rrr}}}vvvooo]]]KKKDDDCCCBBBAAAAAA@@@>>>===>>>===AAAMMMZZZwwwyyyqqqpppuuudddXXX[[[yyyzzzpppxxxlllQQQ>>>:::======@@@DDDIIIOOOVVV^^^ccchhhooorrrtttggg}}}yyywwwwww{{{xxxrrrlllgggdddaaa]]]WWWQQQMMMIIIEEEBBBAAADDDGGGFFFGGGYYY}}}uuugggXXXQQQMMMIIIHHHIIIGGGFFFFFFEEEEEEEEEFFFFFFGGGHHHKKKMMMPPPVVV\\\aaajjjgggcccaaa``````___^^^XXXUUUUUU[[[aaaeeeiiinnnyyyvvvtttyyyxxxxxxwwwuuusssvvv{{{{{{wwwgggccc``````^^^[[[ZZZ\\\^^^ZZZWWWWWW\\\bbbfffgggkkkgggcccppprrrYYYPPPIIIGGGGGGQQQddd{{{{{{{{{}}}```NNNHHHGGGGGGGGGFFFDDD@@@>>>===<<<:::888666666444333222111111111......------------......---------............///------------...000111333999<<>>===<<>>===<<<:::888666666444333222111111111......------------......---------............///------------...000111333777>>>JJJSSSQQQGGG@@@???BBBZZZgggaaa```iiijjj```PPPQQQPPPOOOPPPTTTVVVUUUOOOJJJDDD@@@AAADDDGGGHHHKKKMMMPPPSSSTTTUUUTTTTTTYYY]]]dddjjjmmmnnnlllkkklllooosssuuuwwwzzz|||~~~{{{~~~fffPPPVVV|||oootttttt___[[[hhh~~~wwwnnnsss{{{hhheeennnpppqqqsssooohhheeeZZZIII;;;777777777;;;999JJJmmmooofffccceeegggmmmwwwzzzlllmmmxxxwwwzzz{{{eeedddttt||||||zzzoooddd]]]\\\YYYWWWWWWVVVTTTVVV\\\^^^aaaffflllttt{{{{{{|||~~~wwwpppqqqwww}}}~~~}}}yyymmmbbb___aaadddhhhlllyyyqqq]]]IIIBBBCCCEEEEEEDDDFFFCCC@@@???===@@@LLLXXXrrrssszzzwwweeeyyyzzzwwwmmmRRR???;;;>>>===AAAGGGMMMSSSYYY```dddhhhllluuu{{{xxxvvvkkk{{{tttllleee```^^^\\\YYY]]]nnn~~~nnnbbb\\\UUUQQQLLLIIIHHHGGGFFFEEE@@@AAABBBBBBBBBCCCCCCDDDAAABBBDDDDDDBBBGGGWWWhhhxxxvvvpppfff___ZZZUUUQQQLLLNNNRRRTTTOOOGGGFFFJJJKKKJJJIIIHHHFFFDDDCCCBBBBBBBBBAAA@@@AAAFFFLLLQQQVVVYYY]]]```aaaaaa```___[[[VVVUUU^^^hhhoootttyyy}}}|||}}}|||wwwttt|||sssrrrppplllgggfffhhhiiiiiiaaaXXXRRRWWWffftttzzzyyymmmlllfffjjjuuunnn\\\WWWHHHHHHLLLWWWjjj~~~pppjjj~~~bbbQQQJJJGGGFFFGGGFFFDDD@@@>>>===<<<:::888666555444222111111111111......------------......---------............///------------...000111333:::AAANNNXXXVVVLLLDDDBBBPPPdddfffTTTXXXuuu}}}RRROOOLLLKKKLLLNNNNNNMMMKKKFFFAAA>>>???CCCFFFHHHIIIJJJLLLNNNPPPQQQRRRRRRYYY]]]bbbhhhkkkkkkiiihhhjjjlllpppssstttvvvyyy{{{xxx{{{~~~hhhQQQFFFMMMooo}}}rrrwwwyyybbbZZZfff{{{{{{wwwxxx}}}|||iiifffnnnppprrrtttpppjjjggg[[[III;;;777777777===<<>>@@@BBBCCCBBB@@@@@@AAADDDBBBAAABBBBBBDDDNNNXXXbbb]]]VVVPPPMMMNNNQQQSSSQQQVVV\\\]]]UUULLLKKKQQQJJJIIIHHHGGGGGGFFFGGGGGGDDDCCCBBB@@@@@@DDDIIIMMMSSSXXX___ddddddbbb```^^^YYYUUUVVVbbbpppyyy~~~~~~~~~}}}~~~www|||uuupppppprrrpppkkkYYYRRROOOYYYjjjyyy}}}|||mmmmmmfffgggpppjjjZZZTTTFFFGGGLLLVVVhhh~~~zzzaaaSSS|||bbbRRRKKKGGGFFFGGGFFFDDD@@@>>>===<<<:::888555444333222111000000000......------------......---------............///------------...000111333:::>>>GGGNNNMMMFFFBBBDDDRRR]]]YYYIIIMMMffftttpppQQQLLLHHHGGGHHHHHHHHHHHHGGGCCC???>>>@@@DDDGGGIIIJJJJJJJJJKKKMMMOOOQQQRRRZZZ]]]ccchhhkkkjjjhhhggghhhkkknnnppprrrsssuuuwwwwwwzzz}}}pppXXXKKKKKKKKK\\\{{{{{{ssszzz|||eeeYYYdddxxxyyyuuu~~~kkkgggpppqqqsssuuurrrlllhhh\\\III;;;777888888===???RRRuuuzzzooo```WWWggg|||~~~sssrrr~~~~~~{{{kkk___[[[XXXTTTSSSSSSQQQNNNQQQVVVXXX[[[```gggooowww}}}rrrfffYYYWWW___eeeeeeaaa\\\[[[bbbuuuhhhZZZMMMHHHGGGFFFEEEGGGJJJHHHFFFDDDAAABBBKKKVVVqqq}}}mmmlllvvvtttqqqsssnnnSSS@@@<<>>???@@@AAA@@@???AAACCCEEEEEECCCCCCDDDFFFFFFDDDCCCDDDCCCDDDLLLUUUVVVRRRNNNMMMMMMOOORRRVVVVVV]]]gggmmmfffZZZRRRQQQOOONNNLLLJJJIIIJJJKKKKKKGGGGGGEEEDDDCCCEEEIIILLLTTTZZZbbbffffffdddbbbaaaXXXTTTWWWdddsss}}}~~~~~~}}}}}}yyyzzz|||ttthhhXXXUUUVVVaaarrr~~~~~~rrroooeeeeeerrrooo]]]SSSKKKKKKLLLTTTdddzzzaaaNNN{{{bbbTTTMMMHHHFFFGGGFFFDDD@@@>>>===<<<:::888444444222111000/////////.........------.........---------.........//////------------...000111333777888<<>>;;;===BBBFFFMMMMMMGGGHHHPPPPPPJJJPPPJJJEEEEEEFFFFFFFFFFFFDDDBBB???>>>AAAEEEIIIJJJLLLKKKKKKKKKMMMPPPSSSUUU\\\```eeejjjmmmllljjjhhhiiillloooqqqqqqsssuuuvvvvvvyyy}}}qqq[[[UUUZZZSSSTTTkkk~~~xxx~~~gggYYYcccwww|||xxx{{{lllhhhqqqrrrtttwwwsssllliii\\\III;;;777888888:::???TTTwwwwwwvvvdddVVVcccwwwyyyvvvuuu|||zzzhhh[[[XXXVVVSSSQQQQQQOOOLLLOOOTTTVVVXXX]]]eeemmmttt{{{~~~~~~yyyjjjZZZTTTXXX\\\XXXSSSUUU[[[mmmfff[[[PPPLLLIIIFFFEEEGGGJJJHHHGGGFFFBBBBBBJJJUUUrrrqqqjjj~~~ooosssuuuqqqnnnrrrnnnTTTAAA<<>>===<<<999777666555444333111000///......------,,,,,,------...,,,------......------,,,---+++,,,///...,,,...333888===AAAAAA>>><<<===???BBBEEEEEECCCAAABBBCCCDDDKKKIIIFFFDDDCCCDDDDDDEEEBBB>>>===???AAAAAAEEEJJJIIIJJJJJJJJJKKKMMMQQQTTTcccccceeeiiillllllgggccckkklllnnnppprrrssstttttt{{{{{{{{{{{{|||~~~lllaaaYYY\\\bbbiiirrr{{{}}}lll^^^eeeuuu~~~mmmhhhssswwwwwwyyywwwssshhhXXXHHH>>>999888777===<<>><<<@@@???@@@AAADDDEEEEEEEEEJJJHHHGGGIIILLLLLLIIIFFFFFFEEEAAABBBEEEAAAMMMhhhuuummmeeedddhhhnnnuuuzzzyyymmm```UUURRRPPPLLLLLLOOOIIIJJJIIIGGGEEEDDDFFFHHHXXX]]]ccchhhiiifffcccaaaaaaSSSWWWgggrrr{{{~~~|||}}}~~~uuukkkdddccchhhqqq||||||rrrnnnrrrtttmmmaaaNNNIIIPPPfffyyygggrrr[[[OOOKKKIIIGGGGGGDDDBBB???>>>===<<<999777666555444333111000///......------,,,,,,------...,,,------......------,,,---+++,,,///...,,,///333:::<<<>>>===<<<<<>>999888888>>>AAAUUU{{{tttVVVUUUPPPUUUvvvqqqsss~~~uuudddWWWSSSPPPOOONNNLLLLLLLLLMMMMMMOOOSSSYYY```hhhooouuuwww{{{uuussswwwzzzzzz}}}}}}mmmccc```^^^ZZZ]]]bbbrrryyyuuuooodddZZZRRRNNNLLLLLLJJJJJJJJJIIIEEEEEENNNYYYrrr~~~xxxoooddd[[[yyyxxxyyysssuuurrrPPPAAAAAA===AAADDDIIILLLOOOUUU\\\bbbcccllluuujjj^^^~~~{{{yyyuuunnniiieeeaaa\\\XXXQQQLLLFFFBBBAAAAAABBBBBB????????????@@@BBBCCCCCCBBBAAA???>>>>>>======<<<@@@@@@AAACCCFFFHHHJJJJJJLLLLLLLLLLLLMMMMMMKKKIIIGGGGGGDDDGGGKKKLLL___~~~zzzkkkbbbZZZRRRNNNOOOJJJJJJJJJHHHFFFFFFHHHJJJZZZbbbjjjlllgggbbb``````^^^SSSYYYiiirrr|||{{{yyyyyymmmdddkkkrrr|||yyyrrrrrrsssjjj___QQQKKKPPPdddxxx~~~{{{oooYYYNNNKKKHHHFFFFFFDDDBBB???>>>===<<<999777555555444222111000///......------,,,,,,------...,,,------......------,,,---+++,,,......---000555?????????>>>===@@@DDDHHHAAAEEEEEE>>>;;;???FFFJJJLLLKKKIIIIIIIIIJJJIIIHHHDDD@@@===>>>??????CCCHHHHHHJJJKKKLLLMMMPPPUUUXXX^^^ccciiijjjhhhdddcccbbbhhhjjjmmmnnnnnnoooqqqrrrwwwxxxyyy{{{}}}xxxvvvzzzssssssoooccciiixxxnnngggsssxxxzzz}}}{{{sssgggVVVGGG===999888888;;;CCC\\\]]]WWWQQQVVVxxxzzznnnsssuuucccUUUPPPLLLKKKJJJIIIIIIJJJKKKKKKNNNQQQWWW^^^fffmmmrrruuu{{{xxxvvvuuusssrrruuuzzz{{{|||}}}~~~}}}wwwrrrmmmkkkoooyyy{{{rrrfffZZZQQQMMMLLLLLLLLLMMMLLLGGGGGGOOOZZZqqq~~~oooeeegggwwwooo|||~~~sssxxxsssPPPAAAAAA>>>CCCGGGKKKNNNPPPTTT[[[```cccrrr{{{pppZZZzzz|||tttmmmiiifffccc```[[[VVVSSSOOOKKKHHHFFFCCC@@@???AAABBBCCCCCC@@@@@@???????????????@@@AAA@@@???>>>>>>???AAABBBCCCDDDEEEFFFHHHJJJKKKLLLKKKLLLMMMMMMKKKJJJJJJJJJJJJKKKHHHJJJPPPVVVpppxxxjjj^^^UUUSSSMMMMMMKKKIIIGGGGGGIIIKKKUUU___iiikkkddd^^^]]]___[[[XXXcccqqqttt|||yyyyyy|||nnneeesss|||ssspppmmmcccWWWQQQJJJNNNaaawwwyyyrrrlllWWWNNNKKKHHHFFFEEEDDDBBB???>>>===<<<999777444444333222111000//////...------,,,,,,------...,,,------......------,,,---++++++......---111666AAABBBBBB@@@???@@@DDDGGGDDDNNNQQQGGG>>>@@@HHHLLLNNNLLLKKKLLLOOOQQQPPPOOOEEE@@@======>>>>>>BBBGGGGGGHHHJJJKKKMMMPPPUUUYYY]]]eeelllmmmgggbbbaaacccfffiiimmmnnnnnnnnnqqqsssxxxyyy{{{~~~|||}}}ooocccgggwwwqqqeeekkkyyyppphhhsssyyy{{{~~~{{{rrrgggUUUFFF<<<888888888666AAA\\\}}}~~~iiigggooouuubbb[[[WWW___|||ppptttvvvcccSSSMMMIIIHHHHHHGGGGGGHHHIIIJJJMMMPPPUUU\\\ccckkkppptttyyy}}}{{{tttppppppyyy|||}}}}}}~~~|||tttmmmmmmyyyssseeeZZZTTTRRRPPPPPPQQQOOOIIIGGGNNNYYYppp|||}}}yyypppdddfff~~~wwwmmmxxxsssPPPAAABBB???EEEIIINNNQQQSSSWWW]]]bbbjjjwwwzzz\\\ssszzzuuummmddd\\\VVVRRRPPPOOONNNKKKIIIGGGFFFEEEDDDCCCBBB@@@AAACCCEEEEEEDDDCCCCCCAAA@@@??????>>>>>>???@@@AAABBBBBBDDDGGGIIIJJJKKKLLLLLLLLLLLLLLLMMMIIILLLNNNMMMJJJIIIKKKMMMMMMNNNJJJKKKPPPYYYxxxpppddd]]]UUUTTTQQQLLLHHHFFFGGGIIILLLTTT^^^cccaaa^^^]]]]]]\\\aaattt~~~~~~}}}uuunnnwwwrrrkkkfff[[[OOOMMMHHHMMM```xxxzzzssslllWWWMMMKKKIIIFFFEEEDDDBBB???>>>===<<<999777333333222222111000//////...------,,,,,,------...,,,------......------,,,---***+++.........222888???CCCFFFEEEAAA>>>???AAAKKKYYY^^^RRRGGGGGGLLLMMMOOOLLLKKKNNNSSSWWWVVVTTTEEE???<<<<<<======AAAGGGEEEFFFHHHJJJLLLOOOTTTXXX___gggoooooohhhbbbaaacccdddiiimmmooonnnooorrrvvvxxxyyy{{{|||}}}||||||{{{yyy}}}hhhUUUPPPZZZmmm}}}wwwpppmmmxxxttthhhmmmzzzrrriiiuuu{{{}}}~~~zzzrrrfffTTTDDD;;;777888888888???VVVrrreee^^^aaadddhhh{{{\\\ZZZYYYaaatttvvvvvvbbbSSSLLLHHHHHHGGGFFFFFFGGGHHHIIILLLNNNSSSYYYaaahhhnnnrrruuu}}}|||vvvsss{{{}}}~~~}}}~~~jjjcccpppxxxmmmddd```]]]\\\[[[WWWOOOJJJOOOXXXmmmyyy~~~kkkkkk|||kkkwwwsssPPPAAADDDAAAGGGKKKPPPTTTWWW[[[aaafffooouuuxxx\\\qqqwwwpppccc___XXXPPPJJJFFFDDDDDDEEEEEEDDDCCCBBBBBBBBBCCCAAA@@@@@@BBBEEEGGGHHHGGGGGGFFFEEECCCBBBAAAAAAAAA>>>AAADDDEEEEEEFFFHHHKKKJJJMMMPPPQQQOOONNNNNNOOOKKKNNNPPPOOOLLLKKKNNNPPPOOOOOOKKKLLLSSS]]]}}}xxxmmmdddaaa[[[TTTMMMIIIHHHIIIKKKOOOUUU\\\aaaaaa^^^[[[]]]jjjtttkkkdddYYYNNNLLLIIIPPPccc}}}nnnXXXNNNKKKIIIGGGGGGDDDBBB???>>>===<<<999777333222222111000000//////...------,,,,,,------...,,,------......------,,,---***+++---...///333:::AAAJJJRRRPPPHHHAAABBBEEESSS^^^```WWWRRRVVVUUUNNNPPPKKKHHHJJJQQQUUUVVVTTTDDD>>>:::;;;<<<===BBBHHHEEEFFFHHHIIIKKKOOOTTTWWWaaahhhppppppiiibbb```aaabbbgggmmmooonnnoootttyyyxxxxxxwwwwwwvvvuuutttssszzz}}}|||wwwuuuzzz}}}iiiQQQDDDDDDOOOaaaooo~~~yyylll___WWWUUUiiixxxkkkppp|||sssjjjwww~~~yyyqqqeeeSSSCCC:::777888999???@@@QQQlll{{{jjjdddhhhiiiiiijjjkkkxxxrrrVVV^^^___cccyyyxxxvvvbbbSSSMMMHHHGGGFFFEEEEEEFFFGGGHHHJJJLLLPPPVVV]]]eeekkkoooqqqwww|||}}}|||}}}~~~~~~nnnaaaiiixxxvvvnnnooommmjjjcccWWWNNNPPPWWWiiivvvxxxpppxxxrrrOOOBBBEEECCCIIIMMMSSSWWWZZZ^^^ccchhhnnnqqq|||hhhVVVmmm}}}qqqddd\\\RRROOOJJJFFFCCCAAAAAABBBBBBCCCCCCAAA???>>>@@@AAA?????????BBBFFFIIIJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEAAADDDHHHIIIHHHJJJNNNRRRMMMRRRXXXZZZXXXUUUTTTTTTRRRRRRRRRPPPOOONNNOOOPPPQQQQQQNNNPPPYYYcccwwwssskkkaaaWWWQQQOOOOOOSSSSSSUUU[[[aaaccc___[[[^^^mmm}}}{{{~~~|||rrrjjj^^^SSSNNNMMMSSSgggpppZZZNNNKKKJJJIIIIIIDDDBBB???>>>===<<<999777222222111111000000//////...------,,,,,,------...,,,------......------,,,,,,******---...///444;;;BBBOOOZZZWWWLLLDDDGGGNNNZZZ[[[VVVQQQ[[[hhhbbbQQQPPPIIICCCDDDJJJNNNOOOMMMCCC===999:::;;;===BBBIIIGGGHHHIIIJJJLLLOOOTTTWWWbbbhhhoooooojjjccc___^^^^^^dddkkkmmmmmmnnntttzzzzzzxxxvvvsssqqqooonnnmmm|||{{{ttthhheeennnyyygggYYYJJJCCCBBBGGGSSS^^^jjjkkkhhh___RRRJJJHHHJJJ\\\www}}}ppptttpppjjjyyy{{{qqqdddRRRBBB999666888999>>>???RRRqqqyyyzzzsssmmmhhhxxx{{{vvvttt^^^RRRhhhlllkkkzzzzzzvvvbbbSSSNNNHHHGGGEEEDDDCCCDDDDDDEEEGGGIIILLLRRRYYYaaagggkkknnnsssuuuvvv|||{{{|||}}}tttgggggglll|||vvvlll\\\PPPOOOUUUeeerrr{{{yyy~~~rrrxxxqqqNNNBBBFFFEEEKKKPPPUUUXXXZZZ]]]bbbfffnnntttqqqXXXPPPeee}}}rrrggg\\\SSSMMMFFFEEECCCAAA@@@@@@AAABBB???AAABBBBBB@@@@@@BBBEEEEEECCCBBBCCCFFFIIIJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIIIILLLOOOQQQTTT\\\fffooolllssszzz{{{vvvoookkkiiigggddd```^^^]]][[[ZZZXXXWWWVVVRRRUUU^^^eee~~~{{{oooddd]]]ZZZZZZXXXXXXZZZ]]]```aaa```___```jjj{{{~~~uuuzzzpppnnnssszzzqqqdddYYYPPPNNNSSSdddrrr[[[OOOLLLJJJJJJKKKDDDBBB???>>>===<<<999777222222111111000000//////...------,,,,,,------...,,,------......------,,,,,,******---...///555<<<===KKKWWWTTTFFF???EEEOOO^^^VVVJJJJJJ```uuukkkSSSPPPHHH@@@???CCCHHHHHHFFFBBB<<<888999;;;===CCCJJJHHHIIIKKKLLLMMMPPPTTTXXXbbbgggmmmnnniiiccc]]][[[[[[bbbiiilllkkkmmmtttzzz}}}{{{wwwssspppmmmllllll}}}zzznnn]]]XXXddduuuoooYYYRRRLLLIIIDDDBBBIIISSSVVVVVVSSSJJJAAA???DDDJJJUUUsssssswwwnnniiizzz}}}pppdddRRRBBB999666888999888;;;UUUzzz|||xxxrrr{{{hhhYYYMMMNNNnnnuuuqqqzzz{{{vvvbbbTTTOOOGGGFFFEEECCCBBBBBBBBBCCCDDDFFFIIIOOOVVV^^^dddhhhmmmrrruuuwww~~~~~~zzzzzz{{{}}}ssskkkiiiuuu|||ooo]]]OOOLLLQQQcccppp}}}ttttttzzzrrrooouuupppMMMBBBFFFFFFMMMQQQVVVYYYZZZ\\\___cccqqq|||jjjRRROOO[[[xxxlll___UUUMMMGGGDDD@@@???>>>>>>???@@@AAABBB<<>>@@@DDDHHHIIIKKKNNNOOOPPPRRRTTTVVV```iiiooollleeeaaa]]]ZZZZZZbbbjjjjjjjjjmmmsssxxx}}}yyywwwwwwrrrmmmmmmqqquuuqqqiiifffooo}}}ppp```SSSGGGCCCBBBAAABBBCCC???BBBFFFDDD>>><<>>>>>AAACCCDDDBBBCCC>>>@@@FFFFFFEEEPPPaaaaaaZZZQQQMMMLLLLLLIIIFFFMMMKKKJJJIIIKKKNNNRRRUUUaaahhhqqqxxxvvvkkkdddccc```___kkk||||||uuummmeee___```dddfffccc___```eeeeeejjjkkkeee___^^^```aaa]]][[[ZZZ^^^iiixxx{{{mmm```UUUPPPQQQbbbxxxXXXLLLKKKIIIGGGGGGDDDAAA>>>===<<<<<<:::888333333222111000000000000......------------......+++,,,------......------******,,,......---222:::<<<>>>@@@???======@@@CCCGGGBBB???AAAFFFIIIJJJIIIJJJKKKCCCAAAGGGEEE@@@EEE>>>999777:::===???CCCGGGIIIKKKNNNOOOQQQRRRUUUWWWbbbkkkqqqnnngggbbb]]]ZZZYYY```gggiiihhhjjjppptttsssvvvzzzzzzuuuoooiiifffiiiuuussscccWWWKKKFFFCCC@@@???@@@@@@@@@>>><<<;;;>>>FFFMMM[[[ttt~~~ttt}}}pppppp|||rrrbbbOOOBBB;;;666666888999AAARRRxxx~~~rrrRRROOOOOOMMMWWWmmmyyy}}}hhhUUUKKKJJJGGGDDDBBBBBBBBBAAA@@@BBBDDDGGGJJJOOOUUU\\\aaammmtttxxxvvvtttuuuuuussswwwyyy|||~~~zzzuuupppvvvppp___RRRIIIGGGIIIWWWdddsss|||~~~|||~~~xxxwwwvvviiiNNNFFFJJJMMMOOOSSSXXXZZZ[[[^^^dddhhhlll___RRRPPPkkkwwwmmm___XXXOOOIIIEEECCCAAA???CCCBBBBBBCCCCCCDDDCCCBBBEEEDDDGGGKKKIIIIIIXXXllluuummmaaaXXXTTTQQQMMMJJJKKKJJJIIIJJJPPPXXXaaagggxxx{{{nnnbbbeeeppp~~~wwwpppllljjjmmmsssuuuqqqmmmlllppptttsssiiiaaa^^^______]]]YYYTTTTTTZZZdddooovvvrrr~~~uuuhhhWWWRRRSSSdddwwwXXXLLLKKKIIIGGGHHHFFFCCC@@@>>>===<<<:::888444333222111000000000000......------------......+++,,,------......------,,,+++,,,///...,,,111888888;;;===<<<999:::>>>CCCFFFAAA;;;===CCCIIIJJJGGGMMMKKKDDDEEEKKKCCC===FFF===888666999===>>>AAAEEEHHHJJJMMMPPPQQQSSSWWWYYYcccmmmtttqqqiiiccc]]]XXXXXX^^^dddhhhggggggkkkpppnnnvvvwwwpppkkkiiiddd[[[bbb|||sss^^^TTTJJJEEECCC>>><<<===???>>>======@@@HHHPPPUUUcccxxx{{{ssssss}}}rrr```LLL@@@:::777777999999>>>PPPzzz\\\OOOIIIEEEKKKcccrrryyyoooWWWHHHHHHFFFCCCAAAAAAAAA@@@???AAABBBDDDFFFIIIPPPXXX]]]iiipppuuusssoooooonnnlllvvvxxx|||~~~}}}tttxxxnnn^^^QQQGGGDDDFFFQQQ^^^mmmvvv||||||tttkkkhhhjjjsss~~~|||{{{uuu}}}hhhMMMGGGLLLPPPQQQUUUZZZ]]]^^^___cccgggnnnfffTTTLLLfff}}}wwwhhh^^^MMMJJJEEECCCBBBBBBAAAAAAAAADDDGGGGGGEEECCCCCCEEEIIIKKKPPPSSSPPPRRRcccwww{{{ooofff```[[[WWWTTTVVVUUUUUUYYYbbbnnn{{{nnngggjjjmmmyyyzzzsssoooqqq|||{{{xxxnnnkkkkkkkkklllfff]]]WWWWWWZZZ___aaa[[[kkkpppZZZTTTVVVgggsssVVVLLLKKKIIIGGGIIIGGGEEEAAA???>>><<<:::888444444222111000000000000......------------......+++,,,------......------...---...///---+++///666>>>>>>===;;;;;;???EEEJJJEEEDDDAAA???BBBHHHKKKJJJMMMIIICCCFFFJJJAAA<<>>999666999;;;<<>>===:::999555444333111000/////////......------------......+++,,,------......------+++***,,,......---222999GGGCCC???>>>BBBHHHMMMPPPGGGMMMLLLDDD???BBBFFFHHHJJJHHHAAABBBFFF@@@???KKKAAA;;;777888999:::===AAAFFFIIILLLOOOQQQSSSVVVYYY```kkktttssslllddd\\\UUUXXXZZZaaaiiijjjfffggglllnnnrrrkkkZZZWWWbbbhhheeeiiiuuu~~~~~~~~~}}}|||jjjSSSMMMIIIIIIGGGEEEEEEHHHGGG\\\rrrzzzxxxwwwuuusss}}}vvvyyy}}}lllYYYDDD:::777777888:::888<<>>AAAAAAAAAAAADDDIIIQQQVVV___fffjjjhhhgggiiikkkkkkppptttzzz~~~pppbbbTTTJJJEEEFFFIIIWWWgggrrrxxx~~~~~~xxxnnnbbbWWWLLLEEEFFFLLLRRRhhhuuujjjcccqqqdddKKKIIIPPPUUUVVVZZZ^^^___^^^]]]___aaaeeeyyy|||www|||yyyZZZWWWmmmzzzrrrjjjbbb\\\TTTPPPKKKGGGEEEGGGLLLOOOUUUYYY[[[YYYXXX^^^kkkvvvxxxzzzuuuwww~~~|||yyyxxxyyy{{{wwwtttpppllleeekkkpppvvvrrr___WWWYYYlllxxx]]]RRRNNNHHHEEEGGGGGGDDDAAA???>>>===;;;999555444333111000/////////......------------......+++,,,------......------&&&&&&)))...//////666>>>FFFDDDBBBAAABBBEEEHHHJJJPPPZZZ[[[OOODDDDDDHHHJJJKKKMMMDDD===AAABBBEEEPPPFFF>>>888777777888;;;@@@FFFHHHKKKNNNOOOQQQUUUWWW\\\iiitttuuunnnfff]]]VVVWWWXXX___jjjlllgggfffkkkqqqyyy}}}zzz{{{gggggglllvvv|||}}}}}}~~~~~~~~~~~~||||||ggg\\\WWWSSSSSSQQQOOOQQQUUUfff}}}uuu{{{{{{gggTTT@@@777777777777888777;;;FFF^^^tttwwwlll___bbbgggmmmyyy|||\\\KKKXXXXXXTTTyyyyyyvvv|||pppbbbWWWNNNEEEBBB@@@??????@@@@@@???AAAAAAAAAAAACCCGGGMMMRRR]]]eeekkkjjjjjjkkkkkkjjjooottt{{{oooaaaTTTHHHCCCCCCFFFUUUeeeoootttwwwvvvrrraaaYYYOOOGGG@@@>>>CCCJJJJJJaaa{{{xxxnnnmmmaaaJJJIIIQQQUUUQQQVVVZZZ\\\\\\^^^aaadddmmm{{{vvv[[[SSShhhzzzxxxpppjjjfffdddccc```ZZZUUURRRTTTZZZ___bbbdddffffffjjjwww~~~zzz|||tttxxxxxxwwwtttaaaYYY[[[ooosss[[[QQQMMMHHHFFFHHHEEECCC@@@>>>>>>===;;;:::666555333111000///............------------......+++,,,------......------((('''***......///555<<>>FFFMMMTTTLLLBBB999666555666:::@@@FFFHHHKKKMMMNNNPPPRRRUUUYYYgggtttvvvqqqiiiaaaYYYVVVUUU]]]jjjmmmgggfffkkksss}}}jjj```[[[dddqqqyyy|||~~~~~~|||xxxzzzzzzuuuqqqoooooooooooosssyyyzzzttt{{{yyybbbPPP<<<555666777666666777;;;EEE\\\oooppp}}}pppdddllluuusss~~~{{{vvv~~~pppTTTLLLiiinnnYYYlllxxxkkkZZZLLLEEEBBB@@@???@@@AAA@@@@@@???@@@@@@@@@BBBEEEJJJNNNYYYeeeqqqvvvvvvvvvtttppprrrwww}}}oooaaaTTTHHHBBBBBBDDDRRRbbbjjjlllkkkfff```OOOJJJEEECCC@@@???DDDKKKIII^^^xxx~~~___JJJIIIQQQUUUPPPSSSWWWYYYYYY\\\```eeeooo~~~ZZZQQQeeevvv~~~uuuooolllkkksssqqqnnnjjjgggiiinnnsssuuuvvvyyy}}}}}}{{{ddd[[[^^^rrriiiTTTLLLKKKHHHGGGKKKDDDBBB???>>>>>>===<<<:::666555333111000///...............------.........+++,,,------......---------,,,---///---,,,000777HHHVVVccc```RRRFFFDDDHHHJJJUUUYYYRRROOOUUUWWWRRRWWWaaaRRR;;;<<>>???@@@AAACCCGGGJJJVVVeeewwwyyyuuuzzz~~~pppcccVVVJJJCCCBBBBBBPPP```ffffffbbbZZZRRRIIIFFFEEEFFFEEECCCFFFLLLKKK___wwwuuu^^^IIIIIIQQQTTTSSSUUUWWWWWWWWWXXX]]]aaaaaaxxxYYYRRRfffuuu}}}vvvrrrqqq}}}}}}}}}|||zzz{{{~~~|||ggg]]]```ttt~~~hhhSSSLLLKKKGGGGGGJJJFFFDDDAAA>>>===<<<999888555444333111000//////...------------------------........................---------,,,,,,...222666GGGMMMSSSRRRLLLFFFDDDDDDNNNNNNMMMOOOTTTXXXVVVRRRRRRUUUMMM???;;;FFFMMMLLLMMMEEE<<<888:::<<<<<<;;;AAAEEEJJJMMMMMMOOOSSSVVV^^^hhhsssyyyvvvlllaaa[[[SSSUUU\\\eeekkkkkkccc\\\hhhxxx|||ppp^^^UUU___rrr{{{zzz}}}tttmmmdddZZZZZZ___yyyxxxvvvYYYIII:::555777777666666::::::HHHpppyyyoootttdddVVVNNNIIIZZZwwwxxxbbbUUUwwwtttbbbRRRHHHEEEBBB@@@@@@AAA@@@@@@???BBB???999>>>JJJLLLFFFUUU___jjjpppyyy{{{{{{|||}}}ssskkk|||wwwbbbSSSKKKGGGDDDGGGLLLVVV___^^^VVVRRRRRRPPPMMMJJJGGGGGGIIIKKKMMMTTTcccxxx|||zzzxxxWWWIIIOOORRRNNNUUUUUUVVVVVVWWWYYY[[[]]]XXXnnn~~~TTTOOO___ssszzzyyyzzz{{{rrrgggfff{{{iiiTTTMMMKKKHHHGGGJJJFFFDDD@@@>>>===<<<:::888555444333111000//////...------------------------------------------------,,,------,,,,,,...222555>>>CCCIIIIIIDDD@@@@@@BBBCCCDDDEEEFFFIIILLLNNNNNNPPPJJJBBB<<<:::???JJJUUUQQQJJJ@@@999888999::::::@@@DDDIIILLLMMMOOOSSSWWW\\\fffrrrzzzxxxoooeee]]]RRRSSSVVV___ggghhhbbb[[[aaaooo|||~~~yyyjjjccciiivvv~~~uuulllccc]]]WWWSSSXXX```|||xxxxxxtttWWWHHH999555777777666666555;;;FFFcccjjjcccXXXGGGIII[[[^^^SSSOOOmmm|||}}}yyyuuubbbQQQHHHFFFBBB@@@@@@AAA@@@@@@???CCCAAA===CCCOOOSSSNNNPPPYYYcccjjjsss||||||{{{zzzzzz{{{|||wwwnnnfff{{{~~~~~~iiiYYYPPPKKKFFFDDDGGGOOOWWWXXXUUUTTTWWW\\\YYYTTTPPPOOOQQQTTTVVV[[[iii|||{{{zzzuuuVVVJJJPPPTTTQQQWWWWWWWWWVVVWWWZZZ]]]```___nnn}}}uuuPPPLLL\\\pppxxxhhhffftttxxxttttttiiicccgggzzzjjjUUUNNNLLLHHHGGGJJJFFFCCC@@@>>>===<<<:::888555444333111000//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,...222555888===@@@???<<<:::<<<@@@@@@AAABBBBBBBBBEEEKKKQQQPPPDDD>>>AAA@@@>>>FFFUUURRRLLLDDD;;;777666888:::???CCCHHHJJJLLLNNNSSSWWWZZZdddqqq{{{|||tttiiiaaaUUUQQQQQQXXXccchhheee```cccnnnyyy~~~~~~ooojjjnnnrrr^^^ZZZXXXYYY\\\aaakkkuuu|||\\\OOOWWWfffxxxzzzrrrSSSFFF999555777666666666333AAAHHH\\\rrrwwwsssfffLLL???HHHLLLIIIKKK___rrryyywww~~~vvvcccRRRIIIFFFCCCAAAAAAAAAAAA@@@;;;???>>>;;;@@@JJJNNNJJJIIIQQQZZZaaajjjrrruuutttxxxwwwvvvxxxyyyvvvpppjjj|||ooo___VVVMMMGGGFFFHHHMMMVVV[[[___eeelllqqqmmmfff```^^^^^^aaaccchhhtttxxx{{{|||pppTTTKKKRRRWWWUUUYYYYYYXXXWWWWWW[[[```dddjjjrrr|||iiiIIIHHHXXXmmmoooYYYQQQVVV[[[___kkk~~~|||{{{sssfff]]]^^^^^^iiitttccc___kkkVVVOOOMMMIIIGGGJJJEEECCC@@@>>>===<<<:::999555444333111000//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,,,,...111444:::===???===:::999===BBBFFFCCCAAAAAA@@@BBBIIIPPPSSSJJJEEEHHHIIIEEEDDDGGGKKKHHHDDD===888666888:::===AAAEEEHHHJJJMMMRRRWWW[[[cccppp|||yyymmmcccYYYSSSNNNTTTaaakkkllliiifffmmmwwwzzzjjj^^^RRRYYYeeetttrrrTTTFFFAAACCCGGGjjjzzznnnOOOCCC888555666666555666444@@@GGG]]]vvvXXXCCCFFFJJJFFFEEESSSnnn}}}zzzgggVVVJJJGGGDDDAAAAAAAAAAAA@@@===???===999:::@@@BBB@@@FFFKKKSSS[[[cccjjjnnnnnnsssssstttwww{{{|||{{{yyy~~~uuuhhh^^^RRRIIIIIIHHHLLLWWWcccooo~~~|||tttooonnnooopppwww{{{vvvjjjSSSNNNSSSYYYZZZYYYZZZYYYXXXXXX[[[aaafffnnnrrr{{{nnnPPPGGGTTTiii~~~vvvdddZZZVVVPPPLLLPPP[[[hhhoooxxxyyymmm]]]TTTWWW]]]llluuuaaaYYYjjjVVVPPPNNNIIIGGGIIIEEECCC@@@>>>===<<<;;;999555444333111000//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------...111333999===@@@???===>>>CCCHHHJJJEEEBBBCCCBBB???BBBIIISSSQQQIIICCCFFFLLLGGG===@@@@@@@@@>>>;;;999999999:::>>>BBBEEEGGGKKKQQQVVV[[[bbbnnn{{{}}}pppeee\\\TTTMMMPPP]]]iiioooppp\\\bbblllzzzgggUUUZZZkkkoooPPPBBBDDDHHHIIIHHHZZZ{{{}}}gggJJJ???666555666555555666444888@@@\\\iiiJJJHHHLLLEEE???KKKiii|||~~~mmm\\\LLLHHHEEEBBBBBBBBBAAA@@@CCCDDDBBB>>>===>>>@@@???EEEHHHNNNWWW___dddhhhkkkooopppssswww|||~~~yyynnn___RRRGGGDDDHHHUUUhhh|||}}}}}}lllhhhooocccRRRPPPTTTYYY\\\YYY[[[\\\[[[YYY[[[```eeelllsss}}}~~~^^^HHHSSSfff{{{}}}mmmeee\\\UUURRRSSSVVVYYYXXX___```]]]bbbqqq~~~yyyssszzz}}}jjj]]]XXXXXXbbbrrrppphhh}}}hhhUUUPPPNNNJJJHHHJJJEEEBBB???>>>>>>===;;;999555444333111000//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,------...000222666;;;AAACCCBBBCCCHHHMMMMMMMMMRRRVVVQQQEEEBBBGGGQQQSSSLLL@@@AAALLLLLLBBB<<<<<<======<<<;;;:::888777:::???BBBDDDHHHOOOTTT[[[___jjjxxxuuuiii]]]UUUMMMLLLUUUaaajjjnnnUUUWWWaaarrr{{{mmmccc```ssszzzvvv^^^RRRGGGCCCBBBCCCGGGLLL[[[~~~}}}^^^EEE<<<555555555444555777999666===\\\|||RRRJJJOOOJJJCCCGGGaaannnqqqxxxqqq___MMMIIIEEECCCBBBBBBAAAAAAAAABBBBBB@@@>>>???@@@BBBDDDEEEJJJTTT[[[___dddiiinnnooorrrvvvyyy|||~~~{{{~~~mmm[[[IIIEEEHHHVVVkkkmmmmmmzzzxxxzzz]]]RRRSSSUUUXXX[[[YYY]]]bbbaaa^^^\\\___bbbnnnyyy^^^JJJRRRbbbwww|||{{{zzzssshhh]]]WWWWWWPPPSSSUUUUUUWWW^^^kkktttwwwzzz}}}lllcccbbb]]]kkk}}}{{{fffTTTOOONNNJJJHHHJJJDDDBBB???>>>>>>===;;;:::555444333111000//////...------------------------------------------------)))***,,,------...000222999@@@GGGIIIHHHFFFHHHKKKLLLXXXlllvvvhhhQQQIIINNNOOOVVVYYYUUUNNNKKKMMMOOOCCC???;;;:::;;;;;;999777444888<<<>>>AAAFFFMMMSSSWWW[[[eeetttzzzoooaaaZZZPPPKKKNNNWWWbbbiiiYYYVVV[[[jjjzzz~~~xxxrrrlllfffdddnnn{{{qqq___\\\YYYWWWVVVUUUOOOHHHGGGJJJ\\\vvvSSSAAA:::555555555444444777;;;888===YYYwww~~~sssmmmvvvxxx|||SSSIIIPPPPPPLLLEEEZZZcccdddnnnyyyrrr```MMMJJJFFFDDDCCCBBBBBBAAA>>>>>>??????===<<<>>>AAABBBAAAFFFPPPWWW[[[```fffkkkmmmqqqtttvvvxxxzzz{{{yyy}}}~~~}}}}}}qqq[[[LLLGGGGGGTTThhh|||}}}zzzyyyuuuuuuYYYRRRUUUTTTVVVZZZYYYaaahhhiiiddd______aaakkkyyycccLLLQQQ^^^rrr{{{qqqfff\\\YYYYYYYYY^^^dddlllsss}}}pppnnnbbb^^^^^^aaa``````mmm~~~rrriiifffbbbuuuyyyeeeSSSNNNNNNJJJHHHJJJDDDBBB???>>>>>>===<<<:::555444333111000//////...------------------------........................(((***,,,------...000111AAAHHHOOOPPPKKKGGGEEEFFFFFF]]]}}}vvvWWWKKKRRRPPPZZZkkkqqqbbbNNNLLLWWWLLLDDD<<<888999:::888666222666:::===???EEELLLRRRUUUWWWaaarrr~~~tttfff___UUULLLKKKRRR]]]fff___WWWVVVbbbqqqzzzuuubbb[[[aaaoooxxxhhhhhhvvvqqqoooppplll```UUUNNNSSS}}}rrrMMM???999444555555444444777444555999PPPmmmwwwzzzooodddhhhpppoookkkiiiooovvvNNNDDDLLLOOONNNCCCWWW```aaammmxxxqqq___NNNKKKFFFDDDCCCCCCBBBAAA@@@@@@AAAAAA>>><<<>>>BBBAAA???CCCMMMTTTWWW]]]dddhhhkkkpppsssuuuwwwyyy{{{zzz~~~{{{uuuqqqiiiiiiiiimmmmmmTTTIIICCCAAALLL___ttt{{{|||wwwrrrVVVRRRVVVTTTTTTXXXZZZccclllnnnhhhbbb___``````pppvvvMMMPPP[[[nnn~~~uuukkkqqq~~~qqqfff\\\WWWSSSNNNOOOSSSVVVVVVXXX]]]kkkvvvnnnhhhdddkkkttt}}}zzz~~~|||{{{xxxllleeeeee|||mmmVVVOOOOOOKKKGGGGGGFFFCCC@@@>>>===<<<:::888666444222111111000///---......---------,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,------,,,,,,...000;;;HHHXXX___[[[QQQGGGBBBLLLUUUbbbggg]]]RRRTTT^^^]]]UUU{{{sssMMMLLLOOOHHHAAA:::999<<<===999444666444333555;;;BBBHHHLLLRRRVVV]]]iii{{{~~~mmm___TTTPPPKKKKKKYYYkkknnnUUULLL___ooonnnoooxxx~~~ssshhhooommmXXXQQQWWWooocccCCC555555555555555555555555:::555999MMMhhh~~~|||nnnmmmoooeee\\\```qqqcccQQQ???BBBMMMNNNFFFLLLZZZjjjqqqttt{{{{{{oooYYYOOOFFFEEEEEEDDDBBBBBB???@@@@@@??????>>>===<<<>>>@@@DDDGGGLLLRRRXXX]]]cccgggmmmrrrtttwwwyyy{{{sssfff]]]XXXWWWTTTQQQPPPVVVdddoooYYYLLLEEEFFFDDDJJJYYYaaaqqq}}}|||{{{|||}}}~~~}}}}}}mmmnnnRRRRRRYYYWWWTTTWWWZZZ^^^bbbddddddbbbaaaaaadddoooTTTNNNVVVcccnnnnnnaaa___dddqqq}}}ttthhh]]]XXXUUUPPPLLLLLLKKKPPPTTTSSSVVVaaaqqq}}}vvvggg[[[TTTQQQRRRTTTNNN^^^yyy|||wwwvvvvvvsssxxxjjjUUUPPPOOOKKKGGGGGGEEECCC@@@>>>===<<<:::999666444222111111000///---......---------,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,------,,,,,,...000777BBBNNNTTTPPPIIIDDDAAA@@@EEEPPPXXXVVVRRRVVV^^^VVVTTTiiiuuuZZZCCCBBBAAADDD???999777999999888555666444333444:::AAAHHHLLLNNNRRRYYYeeexxxtttfffZZZTTTNNNJJJRRR___iii^^^TTTUUU___jjjrrruuurrr{{{{{{kkk^^^YYYmmm~~~{{{yyy{{{{{{[[[???555555555555555555555555777666>>>UUUrrr{{{pppppplllaaaYYYLLL>>>???GGGEEEEEEJJJVVVeeeooosssyyy|||qqq\\\QQQHHHFFFFFFDDDCCCCCCBBBBBBBBBAAA@@@>>>===<<<<<<>>>BBBEEEIIIOOOUUUYYY```dddjjjnnnrrrtttwwwyyyqqqaaaUUUMMMJJJIIIGGGHHHIIIKKKQQQfffoooZZZJJJBBBAAABBB???DDDPPPUUUbbbyyyyyyxxxwwwvvvwwwyyy{{{|||}}}rrruuu{{{wwwiiiQQQRRRYYYXXXVVVYYYWWWZZZ]]]___```aaabbbdddgggoooXXXLLLQQQ___iii||||||kkk```]]]dddnnnmmmttt{{{nnnbbb\\\YYYUUUTTTUUUSSSTTTRRROOONNNRRRXXX]]]^^^XXXRRRPPPPPPQQQQQQQQQRRRZZZiii|||wwwvvvvvvqqqqqq|||}}}gggTTTPPPPPPKKKGGGGGGEEECCC@@@>>>===<<<;;;999666444222111111000///---......---------,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,------,,,,,,...000444<<>>:::777555555555555666444333333888???GGGKKKNNNQQQWWWbbbttt}}}nnn```XXXRRRKKKMMMSSSbbbjjjdddSSSRRReeeuuuvvv{{{wwwfffrrrpppOOO:::444444444444444444444444444555@@@YYYwwwssseee[[[OOO>>>>>>EEEEEEBBBDDDNNN]]]jjjrrrwww{{{xxxaaaVVVKKKHHHGGGEEEDDDDDDEEEDDDDDDCCCAAA???===<<<:::<<>>;;;>>>FFFGGGQQQfff~~~sssrrrqqqqqqsssvvvzzz|||{{{xxx}}}cccPPPSSSZZZYYYWWWYYYVVVWWWYYYYYYZZZ\\\___aaagggnnnxxx|||yyyaaaKKKJJJZZZcccppp~~~kkk]]]ZZZ]]][[[___iiivvv}}}pppddd^^^[[[XXXYYY[[[VVVSSSPPPOOOOOOPPPQQQQQQXXXWWWVVVUUUTTTQQQNNNJJJOOOQQQVVVeee~~~yyyxxxyyyuuusssyyyyyyeeeSSSPPPPPPKKKGGGHHHEEEBBB???>>>======;;;999666444222111111000///---......---------,,,,,,,,,------,,,,,,,,,++++++++++++,,,------,,,,,,...000444:::AAACCC@@@>>>@@@BBBFFFDDDCCCDDDEEEEEEGGGHHHLLLSSSNNNEEECCCAAA???CCC@@@@@@>>>:::444222333444555444333333666<<>>EEESSSdddpppvvvxxxhhh\\\OOOJJJIIIFFFEEEFFFFFFFFFEEECCCAAA>>><<<;;;999;;;===???BBBFFFLLLPPPWWW[[[```eeeiiinnnssswww{{{}}}mmm___NNNBBB@@@DDDGGGHHHFFFJJJLLLIIIDDDMMMgggbbbIIIAAAAAA???>>>;;;===:::<<>>>>>===;;;:::666444222111111000///---......---------,,,,,,,,,------,,,,,,,,,++++++++++++,,,------,,,,,,...000333999AAACCC@@@>>>>>>@@@@@@AAABBBAAABBBDDDGGGGGGHHHMMMKKKIIIIIIBBB>>>FFFCCCEEEDDD???777222111333444444444444555999@@@EEEPPPRRRXXXaaalllzzzooobbbWWWOOOJJJIIIQQQgggyyysssbbb\\\hhhxxx|||~~~~~~yyytttrrrxxx^^^AAA777444444444444444444444444666444555BBBaaakkkKKK;;;===@@@;;;;;;>>>JJJ\\\llluuuvvvpppbbbTTTMMMKKKHHHGGGGGGFFFEEEDDDCCC@@@>>>;;;:::999;;;===>>>@@@DDDIIIMMMSSSVVVZZZ___dddkkkqqqvvvyyy~~~~~~ttt^^^SSSGGGAAAEEEMMMSSSVVVXXXWWWXXXXXXWWW]]]nnnoooNNNAAABBBDDDAAA>>>999;;;999:::???>>>III___{{{{{{vvvrrrpppooonnnmmmooosssxxx{{{|||xxx~~~yyyrrr}}}jjj]]]TTTVVVYYYWWWUUUVVVTTTWWWZZZZZZYYYWWWUUUUUU\\\gggmmmvvv{{{zzzsssOOOEEEUUU[[[aaa{{{qqq___VVVRRRRRR\\\nnn}}}xxxsssqqqnnniiihhhiiillliiigggddd^^^[[[cccnnnzzzbbbTTTRRRSSSSSSQQQRRRXXXfff|||zzzgggUUUPPPMMMHHHFFFHHHDDDBBB???>>>>>>===<<<:::666444222111111000///---......---------,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,------,,,,,,...000///777@@@CCCAAA??????@@@AAADDDGGGGGGIIILLLJJJFFFEEEFFFLLLPPPMMMHHHDDDAAAEEEGGGGGGCCC<<<666222111333555666555444666;;;@@@FFFJJJSSS^^^hhhuuu~~~mmm^^^RRRJJJFFFHHHWWWlllvvvkkk\\\^^^jjjkkkqqqwwwyyyxxxwwwwwwxxx{{{}}}~~~|||tttsssgggpppwwwSSS===888333333333333333333333333777777444888SSS~~~eeeGGG???======<<<===CCCSSSgggrrruuuxxx~~~wwwhhhXXXPPPLLLIIIHHHIIIFFFEEEDDDCCC@@@>>><<<;;;:::;;;<<<===>>>AAAFFFIIIMMMPPPTTTYYY___fffnnntttwww|||yyykkkTTTNNNGGGFFFOOO[[[gggmmmrrroooooorrrvvv{{{xxx^^^GGGBBBFFFDDD???<<<999;;;888888>>>@@@OOOiii{{{|||wwwqqqmmmlllkkkiiiiiikkkpppuuuxxxvvvnnnrrruuuddd\\\WWWWWWXXXVVVUUUVVVRRRVVVZZZ]]]\\\ZZZYYYXXX[[[ccckkksssuuuRRREEERRRWWW^^^vvvooo[[[TTTPPPVVVgggzzz{{{yyyyyyvvvpppnnnpppooolllkkkjjjfffeeerrrttt```ZZZXXXYYYTTTRRRUUU[[[fffuuu}}}jjjWWWPPPLLLFFFEEEHHHCCCAAA???>>>>>>===<<<;;;666444222111111000///---......---------,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,------,,,,,,...000---555???DDDCCCBBBDDDFFFIIILLLPPPVVV___ddd^^^SSSFFFGGGQQQTTTRRR______EEECCCEEEGGGFFFAAA;;;555111333666888777444444777:::===BBBMMMYYYaaakkk}}}|||jjjZZZOOOHHHDDDJJJXXXiiimmmddd[[[XXX[[[aaaiiinnnnnnmmmooosssvvvxxx{{{{{{zzzzzz}}}}}}sssmmmoooiiieeeFFF999777333333333333333333333333333777666666HHHnnn{{{UUUFFFCCCBBBBBB???@@@LLL```mmmrrrtttzzz|||lll[[[RRRNNNJJJIIIJJJFFFFFFEEEDDDBBB@@@>>>===999:::;;;;;;<<>>???===???::::::@@@EEEXXXuuu~~~{{{wwwrrrlllhhhgggfffeeefffiiiooouuuyyyuuulllqqq~~~|||uuu~~~ssssssxxxzzz___[[[XXXXXXWWWVVVVVVYYYWWWZZZ]]]^^^]]]\\\\\\\\\ZZZ```iiiqqq|||qqqQQQDDDMMMQQQ[[[pppiii___UUUUUUcccwww{{{zzz|||}}}}}}|||yyyuuutttwwwsssmmmnnnuuuyyy||||||kkk___\\\YYYYYY^^^```^^^___cccjjjxxxlllYYYPPPKKKEEEDDDHHHCCCAAA???>>>>>>>>><<<;;;666444222111111000///---......---------,,,,,,,,,---------,,,,,,,,,+++++++++,,,------,,,,,,...000...666???EEEFFFGGGKKKNNNIIIMMMTTTcccwww{{{lllJJJLLLYYYXXXYYYyyy~~~QQQAAACCCFFFGGGDDD>>>777222222666:::999555222444777999???KKKVVV\\\bbbssstttcccUUUNNNEEEEEEKKK[[[lllnnn^^^MMMPPPUUU^^^eeegggiiiooovvvqqqtttwwwwwwwwwxxx|||}}}ooojjjnnnuuuWWW<<<555666333333333333333333333333+++555888666BBBaaaooonnnwwwsssttt{{{rrrrrrXXXIIIGGGHHHGGGBBB>>>GGG[[[jjjooosss{{{ooo]]]SSSNNNKKKJJJKKKGGGGGGFFFEEECCCBBB@@@???888999:::::::::===AAADDDCCCFFFIIINNNUUU^^^hhhnnnmmmrrryyytttaaaTTTSSSUUU\\\mmmppp[[[IIIFFFFFFBBBAAAFFFCCCDDD>>>===CCCJJJ___~~~}}}{{{xxxtttooohhhdddeeeddddddeeejjjqqqxxx|||uuucccYYYfff{{{~~~ccckkkqqq}}}uuu[[[YYYXXXXXXWWWWWWYYY[[[___``````^^^\\\[[[[[[]]]ZZZ^^^gggpppwwwmmmPPPCCCIIIMMMXXXmmmyyywwwkkk]]]XXXbbbvvv|||zzzwwwxxxwww~~~{{{}}}xxxxxx~~~kkkbbbbbbhhhrrrrrrggg[[[VVVUUU```uuu}}}iiiTTTKKKKKKKKKHHHFFFDDDBBB@@@???>>>===;;;999999666333111111000///.........---,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------000555CCCTTT\\\ZZZWWWYYYVVVLLLJJJ^^^zzz|||lllPPPfffiiiXXXXXXjjjjjjXXX???;;;>>>HHHJJJBBB777333666888:::888555222333555888<<>><<>>AAAEEEIIIOOOWWW___eeeeeellluuuzzz|||}}}yyynnn___^^^^^^dddtttwwwgggUUULLLLLLKKKFFF???>>>===???CCCGGGQQQbbbsss{{{yyyvvvqqqlllfffaaa^^^]]]___```bbbfffnnnyyy}}}aaaSSSgggvvv~~~sss\\\ZZZWWWUUUUUUYYY]]]```bbbbbbaaa^^^ZZZXXXYYYZZZ[[[UUUbbbkkkjjjrrr[[[JJJLLLRRRWWWcccrrrnnnaaa\\\\\\qqqyyysssooossszzziiieee~~~vvveee[[[WWW^^^ooo|||hhhSSSKKKKKKKKKHHHGGGDDDBBB@@@???>>>===;;;999999666333111111000///.........---,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------000444AAATTT___```^^^^^^QQQJJJGGGRRRccclllfff]]]cccwww{{{fffZZZ\\\WWWHHH::::::>>>GGGHHHAAA:::888111333666555333111111222666999@@@HHHMMMTTTbbbooo|||jjjZZZOOOMMMGGGEEENNN]]]iiinnn[[[TTTPPPUUUaaaiiihhhdddmmmnnnqqqsssuuuxxx|||~~~~~~}}}~~~}}}||||||ooo___]]]fffqqq```DDD999666333444333111000000111333444333333333555:::HHH```ttttttllldddmmmwwwvvveeeWWW___qqq||||||}}}zzzkkkUUUEEE???JJJOOOLLL@@@;;;EEEUUU___oooqqqwww}}}qqq]]]PPPMMMJJJGGGHHHGGGFFFFFFFFFEEEBBB???<<<:::888777777999<<<>>>===???BBBFFFJJJQQQXXX]]]XXX___gggnnnrrruuuzzz~~~xxxppppppnnnnnnxxx~~~|||}}}rrrdddXXXOOOJJJFFFCCCBBB>>>???GGGRRR]]]kkkvvv|||zzzzzzxxxvvvrrrmmmgggbbb___]]]``````aaabbbgggppp}}}pppddduuummm\\\[[[YYYWWWWWWXXXYYY[[[^^^^^^\\\YYYVVVUUUVVVXXXZZZVVVbbbkkkllliiiNNNHHHMMMUUUaaaooopppaaa[[[\\\qqqkkkccc^^^```hhhqqq~~~sssgggwwwfffZZZ^^^mmm}}}iiiTTTKKKKKKKKKHHHGGGDDDBBB@@@???>>>===;;;999999666333111111000///.........---,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,---------///888IIIVVVYYYWWWUUUKKKGGGDDDGGGMMMQQQRRRQQQ^^^ooouuugggWWWQQQJJJAAA::::::>>>DDDEEE@@@<<<;;;///111444444333111000111444555:::AAAFFFMMM[[[hhhzzzzzzgggUUUNNNFFFBBBCCCMMM```pppooocccUUURRRXXX```aaa___fffjjjnnnpppqqqsssvvvzzz}}}}}}~~~|||||||||uuummm^^^PPPMMM[[[nnnxxxuuu~~~tttPPP===888666444333222111000000111222333444333333444666AAAXXXmmm{{{||||||sssrrrrrr~~~|||nnnaaaXXXPPPEEE<<>><<<:::777777888:::<<<<<<===???AAADDDIIIOOOSSSVVV[[[ccchhhlllqqqwww{{{yyy~~~~~~~~~zzz{{{wwwuuutttcccSSSIIIFFFHHHDDD>>>???LLL___nnnzzz}}}{{{xxxvvvsssqqqlllfffaaa^^^\\\[[[aaa``````bbbiiiuuu}}}www{{{sssggg\\\[[[[[[YYYXXXWWWVVVUUU[[[[[[YYYWWWTTTTTTVVVWWW]]][[[gggppptttxxxUUUGGGLLLVVVbbbkkkuuueee^^^]]]qqqjjj___TTTRRRVVV___kkkuuuvvvvvvvvveeeeeemmmmmmWWWMMMLLLJJJHHHFFFDDDBBB@@@???>>>===;;;999999666333111111000///.........---,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,111<<>>===@@@BBB@@@;;;888444555777888666444222111333222555;;;@@@GGGTTTaaarrruuucccXXXOOOKKKEEECCCNNN^^^ooopppkkk___SSSOOOVVV___bbbhhhooorrrrrrrrrtttvvvyyyzzz~~~yyyvvvxxxlllZZZPPPGGGEEEWWWoooaaaCCC888666555444222222111000000111222222333111222444444<<>>;;;AAACCC>>>888;;;GGGRRReeekkkrrruuuyyy~~~wwwuuuooocccXXXQQQMMMMMMHHHGGGGGGGGGHHHGGGEEEBBB???>>>;;;888777777888999:::;;;<<<===@@@DDDIIINNN[[[```ggglllmmmooorrrtttvvvzzz}}}~~~~~~pppuuuuuucccRRRGGGEEEHHHCCC>>>???MMMaaattt}}}zzz{{{zzzvvvrrrmmmjjjeee```\\\ZZZZZZ[[[______```eeeooo}}}}}}|||ddd\\\[[[ZZZYYYWWWVVVVVVUUU[[[[[[YYYWWWUUUUUUXXXZZZ]]]___hhhrrryyyxxxxxx^^^KKKMMMYYYeeelllzzz}}}oooiiifffuuuuuuhhhZZZSSSQQQSSSZZZbbbvvvbbbZZZpppvvvpppnnnyyyrrrZZZOOOLLLJJJGGGEEEDDDBBB@@@???>>>===;;;999999666333111111000///.........---,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------000///000666@@@FFFDDD>>>AAAAAAAAAAAABBBDDDGGGHHHJJJIIIHHHKKKQQQUUUPPPJJJFFFBBB======AAACCC???888:::::::::999888555222///333111222777;;;AAAMMMXXXhhhuuu|||lll]]]UUUMMMDDDEEEMMMZZZhhhtttpppaaaTTTTTTYYY^^^dddlllrrrtttttttttuuusssuuuzzzrrrooovvvooo]]]NNNIIIEEEFFFZZZrrr~~~QQQ:::555444333333111111111111111111111111222///111444444999PPPiii~~~vvvvvvxxxqqqpppcccQQQFFF===>>>>>>:::666888CCCNNN```iiiqqqtttwww|||}}}qqqqqqnnnggg\\\RRRNNNNNNJJJHHHHHHHHHHHHFFFCCCAAA@@@???<<<999777777777777777888:::;;;===BBBHHHLLLYYY```iiimmmmmmkkkjjjkkkssstttttttttsssvvv|||{{{wwwoooiiijjjqqqxxxxxxxxx}}}vvviiiZZZMMMEEECCCCCCDDD@@@@@@HHHUUUfff{{{|||uuussstttsssooojjjfffccc^^^ZZZXXXXXXYYY[[[[[[]]]bbbkkkyyy|||{{{sssyyywwwbbb\\\[[[XXXWWWVVVWWWYYYZZZZZZZZZXXXVVVTTTUUUXXXZZZZZZ___gggpppyyyvvvkkkxxxpppQQQIIIUUUfffpppuuu~~~|||yyy}}}uuuiii[[[TTTOOONNNQQQVVVhhhxxxxxxXXXPPPYYYgggvvvtttkkkooo|||ttt[[[OOOLLLIIIFFFEEEDDDBBB@@@???>>>===;;;999999666333111111000///.........---,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------------...111:::BBBDDD@@@@@@AAABBBBBBCCCDDDEEEFFFKKKJJJFFFEEELLLTTTVVVQQQNNNJJJCCC???BBBFFFCCC===>>><<<:::888777444111...333000000444888<<>>GGGXXXeeeooorrruuu|||~~~|||vvvvvvvvvqqqcccTTTMMMNNNIIIHHHGGGGGGGGGEEEBBB@@@@@@???<<<:::888777666666555666777999;;;???EEEIIISSS[[[eeejjjkkkhhhgggfffeeecccaaa^^^]]]ddduuuvvvjjjbbbbbb```^^^___eeeooowww{{{rrrkkkaaaVVVNNNHHHDDDAAAGGGDDDBBBBBBEEEQQQfffyyy{{{vvvpppnnnnnnmmmhhhddd\\\ZZZWWWUUUTTTVVVXXXZZZ[[[___iiiwww~~~mmmaaa\\\ZZZXXXWWWWWWYYY[[[]]]XXXWWWUUURRRPPPQQQTTTXXX[[[ccciiiqqq{{{vvv{{{cccIIINNNaaaoooooozzz{{{hhh___UUUPPPNNNLLLOOOSSS]]]lll}}}nnn[[[[[[]]]^^^mmmwwwkkkaaa```iiixxxrrrYYYMMMKKKIIIGGGFFFDDDBBB@@@???>>>===;;;999999666333111111000///.........---,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------))),,,,,,---444>>>CCCAAACCCFFFIIIHHHFFFHHHNNNSSSTTT^^^^^^PPPHHHNNNWWWYYYYYYYYYSSSGGGAAAAAABBB@@@@@@===888666666555333111222//////222555777===DDDLLLUUUfff|||zzzdddWWWQQQJJJDDDAAAIIIWWWhhhuuu{{{zzzwwwiiiccc^^^]]]aaaeeegggggglllsssyyyzzz{{{~~~|||xxxxxx|||~~~{{{yyy{{{{{{yyyuuu}}}xxxiiigggnnn{{{wwwfffYYYEEEAAA<<<>>>KKKdddsssSSS888555666000...333000000111111111111000000111---000555222333IIIeee|||mmmNNNEEE>>><<<;;;999;;;???NNN^^^lllooottt|||{{{|||}}}~~~yyyjjjWWWNNNNNNGGGFFFEEEFFFGGGFFFCCCAAA@@@???===:::888777666666333333444555666:::???CCCJJJQQQZZZ______]]]]]]]]]VVVQQQMMMKKKLLLWWWqqq~~~pppgggcccccceeehhhnnnuuu}}}wwwlllkkkhhhbbb[[[SSSMMMIIIKKKGGGCCC@@@???FFFXXXjjjpppmmmjjjhhhgggddd___\\\SSSRRRQQQPPPQQQTTTVVVXXX^^^eeesssaaabbb[[[[[[ZZZZZZZZZZZZ[[[[[[WWWVVVSSSPPPNNNNNNRRRUUUZZZdddhhhnnnzzzYYYMMMYYYdddiiitttjjj```VVVRRROOONNNQQQUUUUUUdddqqqxxx}}}qqqqqqvvv|||rrreee\\\WWW[[[```bbbiiirrrccc\\\UUUTTTWWW```ppp~~~oooWWWKKKJJJIIIGGGGGGDDDBBB@@@???>>>===;;;999999666333111111000///.........---,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------,,,000000...333===DDDCCCFFFLLLQQQOOOLLLOOOZZZdddjjjeeeJJJHHHSSSZZZdddhhhbbbOOO???;;;>>>@@@BBB===999777888888777555111...---000333444999>>>EEEKKKYYYmmmyyyggg^^^SSSGGG===AAAFFFNNNZZZlllvvvhhh```bbbfffggggggaaallltttuuuvvvxxxuuupppooossstttqqqppptttwwwwww|||pppgggccclll{{{|||mmmXXXGGG???AAAAAAFFF[[[```EEE222444777///---444000000111111111111000000222---000555000///EEEbbb|||uuuOOOEEE>>>???@@@===;;;===FFFYYYhhhmmmsss}}}|||}}}~~~}}}nnnZZZPPPPPPDDDCCCDDDEEEFFFFFFDDDBBB???>>>===:::888777666666111222222222333666:::>>>@@@EEELLLOOONNNMMMNNNOOOQQQLLLGGGEEEHHHXXXwww|||tttrrrrrrsssvvv||||||rrrmmmqqquuurrrjjj___WWWSSSLLLHHHDDDBBBBBBHHHVVVddddddbbb```^^^\\\XXXTTTQQQMMMMMMLLLMMMOOORRRUUUWWWbbbkkk{{{wwwyyyyyysssZZZddd[[[\\\]]]^^^]]]\\\ZZZXXXXXXWWWTTTPPPMMMNNNRRRUUURRR^^^```eeeqqqtttlllRRRRRRXXXeeepppxxxlll```XXXTTTQQQSSSXXXQQQ```iiijjjrrrrrrdddaaaccc]]]kkksssnnnhhhgggaaaWWWVVVUUURRRSSSZZZaaa```YYYSSSPPPOOONNNMMMOOOZZZfff|||uuuaaaQQQKKKIIIHHHFFFDDDCCCBBB@@@===;;;999888888666444222000/////////---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,------,,,++++++,,,,,,,,,///,,,...222111000>>>QQQPPP]]]mmmlllWWWEEEPPPgggiiiNNNLLLWWWWWW[[[\\\YYYOOOAAA888888<<<@@@@@@@@@>>>;;;777555444555444222111111222444555DDDFFFPPP^^^gggsss~~~mmm___UUUNNNFFF???AAAFFFPPPaaaqqq}}}|||qqqfffdddgggmmmsssuuuuuusssrrrpppsssuuusssqqqxxxrrriii```bbbiiixxx|||nnn]]]KKK>>>===??????LLLttt~~~uuuGGG@@@777333444444333000000000000000000000000000222...///444333222>>>PPPgggkkkttt}}}bbbgggwwwyyyrrroooppp}}}RRRAAA999AAAFFF@@@;;;===AAAMMM^^^kkkqqquuuyyy|||{{{{{{qqqeeeUUUIIIJJJEEEBBBDDDFFFDDDDDDFFF??????===<<<:::888777777222222222333444555777888>>>@@@BBBDDDFFFHHHLLLOOOIIIQQQWWWVVVUUUccc~~~zzz{{{{{{{{{zzzvvvnnnccc\\\TTTOOOIIICCCBBBIIISSSZZZ\\\ZZZWWWTTTPPPNNNLLLKKKIIIEEEDDDIIIMMMPPPSSSXXX^^^iiiwwwpppmmmeee]]]ddd]]]^^^^^^^^^^^^]]]\\\[[[\\\ZZZXXXWWWRRRMMMPPPVVVTTT___ccceeemmmvvvMMMDDDYYY^^^iiiwww|||wwwnnnaaaVVVPPPPPPQQQRRRTTTVVVYYY```pppwwwiiibbbccceeeaaabbbbbbbbb```\\\WWWTTTNNNMMMMMMPPPRRRRRRPPPMMMIIIIIIIIILLLPPPVVVZZZ]]]iiirrrvvvaaaRRRKKKJJJHHHGGGBBBBBBAAA???>>><<<;;;:::888666444222000/////////---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,+++++++++++++++++++++///+++,,,111222555FFF[[[jjjnnntttqqq^^^MMMOOO]]]jjjjjjkkkaaaUUU^^^jjjgggTTTVVVUUUNNNCCC;;;999;;;???@@@@@@===:::777777888555444222222111222333333999;;;DDDOOOWWWaaazzzuuugggZZZPPPFFFBBBAAABBBIIIRRR^^^qqq{{{qqqddd]]]\\\ccchhhsss~~~ppp___OOOBBB;;;999<<>>@@@KKKZZZhhhqqquuuvvvwwwzzz{{{ppp\\\LLLGGGBBB???BBBCCCBBBAAABBB??????>>><<<:::999777777222222222222333444555666:::<<<>>>@@@BBBEEEHHHKKK]]]___bbbdddjjjyyy{{{sssqqqrrruuu{{{yyyqqqkkkaaa\\\SSSJJJFFFGGGMMMRRRUUUTTTQQQNNNKKKIIIGGGFFFFFFCCCCCCHHHLLLNNNRRRWWWZZZgggvvvrrrjjj|||```ZZZ]]]^^^^^^]]]]]]\\\\\\\\\\\\^^^___aaabbb^^^VVVUUUXXXWWW___aaabbbjjjrrr\\\FFFMMMYYYcccqqq~~~yyytttiii]]]SSSNNNOOOQQQQQQSSSSSSRRRTTTaaauuuxxxoookkkhhhgggeeeccc```\\\[[[[[[\\\[[[ZZZZZZUUUOOOMMMMMMMMMKKKIIIHHHHHHKKKPPPVVV\\\___```eeejjjtttxxxaaaQQQKKKJJJHHHFFFAAA@@@@@@???>>>===<<<<<<888666444222000/////////---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,***************+++++++++///++++++...///555GGG[[[pppjjjgggdddZZZMMMHHHLLLSSSQQQUUUUUUYYYjjjuuunnnTTTTTTPPPIII@@@;;;:::;;;===???@@@>>>:::888888:::333333333222222111111111555666<<>><<<===DDDQQQbbbppp}}}zzzmmm]]]RRRQQQXXX___kkkttt{{{ooo^^^MMMAAA<<<<<<>>>AAAOOOoooqqqoooxxx~~~rrrHHH<<<777333111222222000---000000000000000000000000111...000222000---444???PPPppp|||nnnuuuxxxppp~~~sss___lllvvvuuupppjjj```WWWEEEFFF>>>555:::GGGEEE999>>>FFFTTTdddpppvvvvvvuuuxxxzzz~~~}}}fffQQQGGGAAA>>>AAACCCBBB@@@AAA@@@???>>>===;;;999888777333333222222222222333333444777999;;;===@@@CCCFFFXXX[[[dddtttzzzsssmmmfffbbbcccfffnnn{{{wwwqqqfffZZZPPPLLLLLLNNNMMMKKKIIIFFFDDDBBBAAA@@@BBB@@@AAAGGGKKKMMMQQQVVV\\\lll}}}{{{yyy}}}rrrqqq{{{}}}ooo[[[XXXXXX^^^]]][[[ZZZZZZ[[[\\\]]]aaadddlllpppkkkaaa[[[[[[YYY^^^]]]^^^fffmmm{{{tttrrryyyhhhJJJDDDRRR[[[hhhwwwwwwqqqggg]]]VVVSSSSSSSSSWWWZZZZZZTTTOOOSSSbbbpppqqqlllhhhiiilllmmmhhhccc```[[[UUUTTTXXX^^^bbbdddddd\\\QQQLLLLLLNNNNNNLLLIIIKKKRRR\\\hhhooopppoooiiihhhkkkpppssswwwyyy```PPPJJJIIIHHHEEEBBBAAA@@@???>>>===<<<;;;888666444222000/////////---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,***+++++++++,,,,,,,,,+++///,,,+++,,,+++///===LLLYYYRRRNNNOOOMMMGGGCCCCCCIIIFFFJJJLLLQQQbbbjjj```ZZZUUUNNNEEE???===<<<<<<;;;>>>AAA@@@<<<999777777333333333333222111000///444444888===@@@EEESSSbbbzzzwwweeeWWWOOOIIIDDDAAAAAAAAAAAAEEEMMMYYYcccgggjjjrrr~~~}}}vvvnnnfffaaaXXXWWWTTTRRRTTT]]]iiisss|||vvvjjj[[[NNNCCC<<<;;;>>>EEEFFFTTTqqq{{{UUU999666444222111222222000...000000000000000000000000///...000222000---222:::MMMmmm|||mmmiiixxx~~~xxxnnnhhhfffLLLGGG<<<444:::EEECCC777:::@@@MMM___pppzzz{{{xxxvvvvvvxxxqqqZZZNNNFFFAAACCCFFFDDDBBBBBBAAA@@@???===;;;:::999888444444333222111111111111111333555777999;;;???AAABBBLLL```zzzppplllgggfffjjjoooqqqrrrmmmggg```ZZZXXXWWWVVVUUUYYY\\\fffzzzuuueeeWWWOOOLLLLLLFFFEEECCCAAA???>>>======???>>>AAAHHHLLLMMMRRRXXXhhhyyyxxxiiijjjvvvcccYYYZZZWWW^^^\\\ZZZXXXXXXYYY\\\^^^cccgggpppvvvqqqfff___^^^XXX[[[XXXYYYbbbhhhrrrppppppyyyhhhNNNEEELLLSSS```ppp~~~vvvooojjjfffbbb___ccciiikkkdddXXXRRRWWW___ggg}}}{{{jjjgggeeefffhhhfffaaa\\\WWWTTTSSSWWW___gggllloooeee\\\RRRMMMNNNPPPQQQPPPHHHKKKTTTcccrrrzzzyyyuuummmkkklllpppsssvvv~~~zzz___NNNHHHHHHFFFCCCDDDCCCAAA???===;;;:::999888666444222000/////////---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++,,,---......---------,,,------+++---444===EEECCCBBBDDDEEEDDDCCCDDDEEEDDDHHHGGGGGGTTTZZZPPPWWWSSSNNNKKKJJJHHHDDD@@@<<>>:::666:::EEEXXXlllzzz~~~~~~wwwuuuuuu||||||jjjVVVMMMEEEEEEFFFEEEBBBBBBAAAAAA???>>><<<:::999999555555333222111000000000000111333555666888;;;===<<>>=========>>>>>>BBBHHHLLLOOOUUU\\\ttttttkkkrrr|||^^^[[[]]]YYY]]][[[XXXVVVVVVXXX\\\^^^cccfffmmmqqqmmmccc^^^___VVVYYYUUUVVV```dddlll}}}{{{}}}fffPPPFFFHHHMMM[[[mmm{{{|||qqqhhheeennnuuupppbbbVVVQQQRRRUUUjjjvvviiigggddd___ZZZVVVTTTSSSPPPTTT[[[dddlllsssvvvwwwjjjeee\\\VVVRRRPPPMMMKKKHHHIIIOOO]]]jjjpppkkkdddbbbbbbgggnnntttxxx~~~|||```MMMHHHIIIGGGCCCEEEDDDBBB@@@===;;;999888888666444222000/////////---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,+++,,,---/////////......***,,,//////...///222666===???AAACCCCCCCCCDDDEEEDDDEEEKKKKKKLLLYYYbbbZZZRRRPPPPPPUUUZZZZZZRRRKKKBBBAAAAAACCCEEECCC===888777666555444222111000///000000111111222444999<<>>:::888999666888???OOObbbrrr{{{~~~xxxwwwvvv{{{{{{aaaTTTHHHEEEFFFDDDAAA@@@BBBAAA@@@>>>===;;;:::999666555444333111111111000000111333333333555777999<<>>======<<<=========>>>>>>BBBHHHLLLOOOXXXaaavvv}}}vvvmmmwwwuuu^^^]]]^^^ZZZ\\\ZZZWWWUUUVVVXXX[[[]]]aaabbbfffhhhddd]]][[[^^^UUUYYYUUUVVV^^^aaahhhxxxrrrVVVEEEFFFIIIWWWkkkyyy~~~mmmaaa]]]dddkkkjjj```UUUPPPNNNRRR```xxx}}}}}}tttfffccc]]]UUUNNNJJJLLLNNNRRR[[[gggooosssuuuwwwyyyzzzxxxrrrhhh\\\SSSMMMKKKOOOMMMOOO[[[hhhllleee\\\ZZZYYY^^^gggoootttzzzbbbOOOJJJJJJHHHEEECCCBBBAAA???===<<<::::::888666444222000/////////---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,)))+++---...//////...---***---000///...///000111888<<>>>>>???AAACCCEEEGGGHHHIIIJJJKKKMMMQQQVVV[[[___gggooo{{{yyykkk\\\QQQGGG???:::;;;;;;>>>OOObbb[[[???555888333333222111000000111222////////////////////////...000000//////111333444:::NNNvvvwwwxxx~~~|||mmmRRR>>>777888777999999;;;EEETTTcccooouuuuuuwwwxxx{{{mmm]]]NNNHHHGGGEEECCCBBBBBBBBBAAA???===<<<::::::666666444333222222222222000111222222111111333555777:::===>>><<<<<<>>>@@@:::<<<===>>>>>>>>>???AAA<<<===???AAABBBBBBDDDDDDGGGFFFKKK]]]|||kkkSSSEEEAAAAAA;;;;;;:::::::::;;;<<<<<<===>>>AAAGGGJJJOOOZZZeeerrrzzzqqqzzzlll^^^^^^^^^[[[ZZZXXXWWWUUUVVVXXXZZZ\\\^^^^^^```bbb^^^XXXWWW[[[WWW[[[YYYXXX]]]]]]ddduuudddJJJDDDGGGUUUjjjxxx~~~uuudddWWWRRRUUUWWWWWWUUUTTTUUUWWWYYYZZZfffzzzrrr{{{tttooohhhbbbYYYRRRNNNMMMOOOPPPYYYcccmmmoookkkhhhkkkppp|||}}}zzzppp```TTTPPPQQQRRROOOSSScccwww~~~wwwlllfffdddggglllqqqyyycccPPPLLLLLLJJJFFFAAAAAA@@@???>>>===<<<<<<888666444222000/////////---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,((())),,,.........---,,,,,,///000---++++++,,,,,,555:::AAAGGGNNNTTTVVVUUUOOOPPP[[[jjj|||ooo___OOOLLLWWWeeemmmoooRRRFFF===>>>IIIQQQPPPLLL<<<:::777444222111222222000111111000222444333111666>>>EEEHHHTTTlllvvvkkkgggbbbYYYRRRQQQMMMNNNNNNOOOOOOOOOPPPPPPQQQTTTYYY___dddkkksssxxxttthhhZZZMMMEEE;;;888:::===>>>EEE```|||fffjjjHHH:::666999222222222000......000222////////////////////////000111000...---000111111888HHHjjj}}}iiiEEE???@@@<<<===::::::>>>IIIXXXeeemmmpppuuuyyyzzz~~~wwweeeSSSLLLJJJHHHFFFEEECCCBBBAAA???>>><<<;;;:::777666555444333333333333000111111111//////111333555777888777555444555777666999======;;;:::;;;===<<<=========<<<<<<===>>>AAA@@@AAALLLcccaaaIII===<<<>>>888888888888888999:::;;;======@@@EEEHHHNNNZZZfffmmmrrryyy{{{ccc]]]]]]^^^\\\XXXXXXVVVVVVVVVXXXZZZ[[[\\\\\\^^^___[[[UUUUUUYYYXXX^^^\\\ZZZ]]][[[bbbssswww{{{qqqRRRBBBEEETTTjjjwww||||||sssdddXXXNNNLLLJJJJJJMMMUUU]]]bbb___XXXYYYhhh{{{rrrwww}}}ooommmooofff[[[UUUUUUWWWVVVTTT^^^gggmmmiii___YYY^^^eeekkkpppqqqhhhYYYPPPPPPTTTLLLKKKSSSiii~~~sssnnnnnnrrr{{{~~~```OOOJJJGGGFFFFFFCCCBBBAAA???===<<<;;;;;;999777555333111000000000///...---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------222888@@@JJJVVVeeevvvhhhXXXRRRccc~~~nnnaaaUUUSSSVVVYYY[[[^^^MMMCCC888888BBBOOOWWWZZZOOOCCC999555222///000555444222///......//////...111666;;;>>>AAAMMM```ooo}}}wwwrrrnnngggfffeeedddeeefffhhhiiiqqqtttyyysssfff]]]SSSIIICCCBBB;;;777888===BBBSSS|||lll[[[qqq~~~LLL333555777111111111111111000000000000//////............//////000000////////////000000666AAA]]]|||xxxwwwxxxuuuLLL<<<:::888???;;;888:::???IIIYYYggguuuvvvxxxyyy{{{~~~vvvcccTTTKKKGGGEEEDDDCCCAAA?????????>>><<<:::<<<;;;999777555333333222222111111111111111222222222222222333333444444444555555555555555666777777::::::999999::::::;;;<<<<<<<<>>>>>@@@EEEMMM[[[jjjuuu{{{|||{{{ttt~~~ggg^^^^^^YYYWWW[[[]]]]]][[[YYYVVVVVVXXXZZZYYY[[[[[[YYYXXXYYYZZZZZZ[[[\\\\\\\\\\\\]]]```bbbxxxqqqhhh~~~```KKKGGGGGGVVVnnnoooXXXOOOMMMIIIHHHLLLUUUbbbjjjhhhbbb\\\ZZZ]]]fffvvvwwwssssssrrrnnniiieeeccceeegggnnngggddddddccc```cccjjjiiigggccc^^^YYYTTTPPPNNNQQQNNNRRRddd}}}yyy|||~~~```OOOJJJGGGFFFFFFCCCBBBAAA???===<<<;;;;;;999777555333111000000000///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------+++444BBBSSSbbbppp{{{```TTTNNNVVVdddkkkjjjggg___\\\^^^eeehhhbbbXXXRRRNNNFFF:::555:::IIIZZZfffTTTHHH<<<888666333333666111000...///111333333222333666888888999@@@LLLVVVggg~~~~~~jjj^^^QQQJJJDDD===:::999:::777<<>>======@@@===;;;;;;===DDDTTTbbbttttttssspppnnnrrrzzz}}}nnn^^^RRRJJJFFFDDDBBB@@@???>>>???>>>===;;;<<<;;;:::777666444444333222111111111111111222222111222222222333333333333555444444444444555666666888777777777777888999999999888999<<>>===CCCPPP\\\UUUKKKAAA===:::777777888222111000222444555444333333444333222222555999===GGGYYYqqqxxxmmmYYYMMMAAA===<<<999888999:::<<>>;;;<<<@@@>>>===<<<:::>>>LLLZZZmmmppprrroookkkkkkrrrzzzxxxjjj\\\PPPHHHEEEAAA@@@>>>>>>??????>>>======<<<;;;999777666555555222222111111000111111222111111111111111222222222333333222222333333444555555444444444444555666666999888888888999>>>KKKXXXrrryyygggQQQGGG>>>:::999666555666777777777777888999:::;;;>>>======EEETTThhhyyywwwmmmkkkddd```]]]jjj~~~sss}}}oooZZZYYY]]]ZZZXXX[[[TTTWWWZZZ[[[YYYUUURRRQQQQQQRRRTTTVVVWWWWWWVVVVVVVVVVVVVVVUUUSSSTTTVVVXXXaaaqqqxxxbbbLLL???HHHYYYgggwwwuuusssmmm\\\VVVTTTPPPNNNNNNQQQUUUWWWZZZUUUQQQPPPMMMLLLPPPWWWjjjuuu|||~~~sssjjjddddddeeehhhnnnssstttppplllllllllqqqxxx|||~~~~~~aaaPPPJJJHHHGGGFFFCCCBBBAAA???===<<<;;;;;;999777555333111000000000///......---------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------///444>>>IIISSSUUUQQQLLLPPPKKKFFFEEECCCBBBEEEJJJPPPVVVcccppptttmmmccc^^^KKKLLLLLLFFF@@@???EEEKKKNNNKKKHHHDDD???:::888888666555444444444333111000111111000111333555555444999CCCRRR```nnn~~~|||sssfff]]]LLLCCC;;;;;;<<<<<<;;;<<<>>>III^^^uuuaaaBBB///555888///,,,444111000000000//////////////////............///////////////....../////////000000<<>>>>>???@@@???>>>>>>===<<<:::888777777777333222222111111111111222000000000000000111111111111111111111111222333333333333222222333333444555666555555666777999===AAAHHHQQQYYY[[[ZZZWWWMMMCCC===;;;999888777555444444555555666666888999:::;;;>>>===@@@JJJYYYkkkxxxtttjjjWWW[[[```gggwwwuuucccWWWZZZ^^^[[[YYY[[[UUUWWWYYYYYYVVVRRROOONNNOOONNNPPPUUUWWWUUUTTTTTTTTTTTTTTTRRRPPPPPPRRRSSSaaagggrrrwwweeeFFFEEEPPPZZZkkk}}}|||zzztttsss~~~rrrjjjgggccc^^^ZZZWWWTTTRRRPPPRRRNNNMMMNNNNNNMMMPPPVVVTTTkkk}}}xxxwwwwwwtttlllfffaaa```ccciiinnnrrrzzzaaaPPPKKKHHHGGGGGGCCCBBBAAA???===<<<;;;;;;999777555333111000000000...//////.........------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------...///444<<>>888666888:::999999;;;DDD]]]~~~kkkHHH;;;222222333000///111000000000////////////...//////............////////////............/////////---333LLLoooyyytttpppbbbZZZ[[[WWWIII@@@???888888999999555555>>>IIIVVVbbbqqqwwwvvvuuuyyy~~~|||nnn^^^RRRLLLFFFCCC@@@??????@@@@@@???>>>===<<<:::999888888888444444333222222222222222000000000000000000000000000000000000000111222222222222222222222333444444222111000000222555777666999;;;<<<;;;;;;<<<;;;999777999999888777777666666444444444555777999:::;;;>>>BBBKKKXXXfffsss}}}|||zzzmmmRRR\\\fffppphhh^^^XXX\\\^^^[[[YYYZZZVVVWWWXXXXXXVVVVVVWWWXXXQQQMMMNNNTTTWWWTTTQQQRRRRRRSSSRRRPPPNNNNNNPPPQQQ___^^^~~~|||xxxUUUEEEGGGLLLXXXhhh~~~xxx{{{yyyiiigggppp}}}|||~~~wwwrrrllleee```ZZZTTTPPPNNNLLLMMMRRRTTTSSSTTTWWWLLL[[[vvvxxxrrrlllkkkjjjnnnwwwaaaQQQKKKIIIGGGGGGCCCBBBAAA???===<<<;;;;;;999777555333111000000000...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---...111999AAAGGGJJJOOOJJJIIIKKKKKKHHHGGGIIIPPPWWWdddmmmjjj___VVVSSSWWW[[[ccciiihhh]]]MMMBBBDDDJJJOOORRRSSSPPPHHH@@@;;;999666555555666555444222111000111333333222111888555555888:::<<>>999666444666888999888<<>>>>>===<<<:::999999888888666666555444333333333333111111111111000000000000000000//////000000111222222222111111222222333444333333111///000444555333444555666666777777777777555777777555666999:::888333333444666888:::<<<===;;;EEEUUUdddpppzzzwwwxxxgggWWWfffuuu~~~uuu```[[[YYY[[[[[[XXXWWWXXXUUUVVVWWWWWWYYY\\\aaaeeeWWWPPPOOOUUUXXXSSSPPPRRRQQQRRRQQQOOOMMMMMMOOOQQQXXXVVVppp___FFFCCCGGGQQQ]]]uuu{{{uuuyyyyyydddYYYWWWkkkyyy{{{{{{yyyrrrlllhhhddd^^^ZZZUUUWWW]]]fffhhh```XXXTTTOOOTTTddd~~~vvvpppooovvvbbbQQQKKKIIIGGGGGGCCCBBBAAA???===<<<;;;;;;999777555333111000000000...//////000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,---------------...000666===CCCJJJMMMUUU\\\[[[TTTPPPPPPWWWbbbssszzzjjj]]]YYYPPPZZZiiisssrrrdddOOO???@@@BBBFFFRRRdddnnnfffXXXBBB>>>999666666777777777333222111000//////111222555111111444555333666;;;888CCCRRR___iiiqqqyyy{{{uuunnneee[[[UUUNNNJJJEEEAAA???<<<999666666777:::;;;:::;;;FFFRRRoooqqqgggjjj}}}TTT999666666333000///000000///000000/////////.........//////............/////////......------......///111222111888UUU|||~~~wwwtttwwwoooXXXCCC;;;888666999:::888999<<>>=========;;;:::999999888888888777666555555444444444222222222111111000000000000000000///000111111222111000000000000111222222333666555111111555555222222222444666777666555666444666555333666;;;:::555444555666777:::<<<>>>???AAAOOOaaaooowww}}}rrraaannnzzzsssdddXXXWWWVVVWWWVVVSSSTTTVVVSSSTTTVVVWWWXXX\\\aaaddd^^^TTTPPPWWWYYYSSSPPPRRROOOPPPOOONNNLLLLLLNNNPPPRRRSSSfffkkkLLLDDDGGGPPPXXXgggwww|||rrrmmmnnnuuu|||zzzqqqkkkgggdddjjjwwwyyyssspppqqqqqqooommmiiiqqq|||eeeWWWWWWTTTYYYooozzztttvvv|||bbbQQQLLLIIIHHHGGGCCCBBBAAA???===<<<;;;;;;999777555333111000000000...///000000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......++++++,,,,,,,,,---------(((+++...000333888@@@FFFEEEPPPaaammmmmmddd___```XXXeeeyyyrrrfffbbb]]]^^^```___\\\WWWQQQNNN<<<999<<>>999777666666666222222111///---///222666333///000555666222333777666:::@@@DDDFFFHHHLLLOOOUUU[[[dddlllnnnkkkeeeaaaccceeeiiiqqqxxxxxxqqqkkkdddbbb___\\\WWWQQQIIIDDDBBB???:::888888888777666777999;;;;;;888<<>>999555///,,,000111......000000/////////............//////............//////.........------.........'''000222333FFFkkkxxx\\\@@@:::888:::<<<:::888888???GGGSSS^^^dddggghhhhhhmmmoootttzzz|||wwwllldddTTTOOOIIIDDDAAA@@@>>><<<===<<<;;;:::999888888888999999888666666555555555333222222222111111000000000000000000000111222222///////////////000111111---222333//////222333///444222222333444444666888666888777444777<<<999111666666777999<<<>>>@@@BBBPPP^^^ppp{{{uuudddaaawwwuuuZZZSSSSSSTTTTTTRRRPPPQQQUUURRRTTTUUUUUUUUUVVVYYY\\\cccWWWRRRXXXZZZSSSPPPSSSNNNNNNNNNMMMLLLLLLNNNPPPQQQUUUaaappp{{{VVVDDDCCCIIIMMM[[[llltttdddbbbhhhlllsssrrrjjjjjjuuu~~~{{{~~~yyyssssssxxx|||~~~}}}|||vvvaaa\\\VVVVVVfff{{{yyy|||}}}kkkUUULLLJJJJJJIIIBBBBBB@@@>>>===<<<<<<<<<999777555333111000000000......---------,,,,,,,,,+++,,,------++++++,,,---******+++++++++,,,,,,,,,------------------------))),,,//////...222999???HHHQQQgggqqq]]]UUU\\\^^^bbbhhhmmmooommmkkkhhhkkkmmmiiibbbZZZSSSOOO???;;;:::DDDUUUfffpppsssaaaQQQCCC???@@@<<<666222777666666555444222000...000111111222222222222111333333444555666777888999BBBBBBCCCGGGJJJKKKHHHDDDFFFIIIOOOTTTWWWWWWUUUTTTMMMKKKHHHDDD@@@<<<:::999777888999777555444555777444:::@@@AAA???JJJhhhtttiiiffflllvvvwwwsss}}}zzzSSSAAA999222111111111111000000000000000000////////////000000..............................------------......///444444333<<>>::::::<<<:::777555===BBBIIIQQQYYYaaaiiinnnnnnpppuuuzzz}}}zzzsssmmmddd[[[QQQKKKHHHGGGDDDAAA>>>;;;:::;;;999555555999777777777777777888888888666666444333222111111111111111111000000000000000000000000000000111111222000111111111111222222222444444444555555555555666666777888777777777999;;;:::666666;;;===>>>EEENNN]]]jjjzzzssstttpppooonnn___UUU]]]~~~xxxttt]]]^^^WWWVVVSSSQQQPPPPPPQQQRRRSSSTTTTTTTTTRRRRRRTTTVVVUUURRRPPPPPPRRRRRRPPPMMMLLLLLLLLLLLLMMMMMMMMMMMMQQQTTTVVVYYYhhh|||eeeMMMCCCCCCGGGNNNeee{{{gggXXXZZZaaallltttzzz{{{|||fffbbb______gggyyy|||zzz}}}hhhSSSKKKKKKJJJIIIBBBBBB@@@>>>===<<<<<<<<<999777555333111000000000......---------,,,,,,,,,+++,,,------++++++,,,---******+++++++++,,,,,,,,,------------------------))),,,.........000777<<>><<<:::888777666;;;888555333333555777999AAA===<<>>:::888999:::;;;999===DDDKKKRRR[[[dddjjjjjjkkknnnsssxxxyyywwwuuupppfffXXXMMMIIIHHHFFFDDDAAA>>>===>>>;;;777777999888888999999999999999999777666555444333222222222444444333222111000000///000000000000000111222222111111111111222222222222444444444555555555555666777888999888666555666888:::666777<<>>===<<<<<<<<<999777555333111000000000......---------,,,,,,,,,+++,,,------++++++,,,---******+++++++++,,,,,,,,,------------------------***,,,...---,,,...333888OOOYYYdddiiikkkhhh___VVVMMMJJJFFFDDDGGGPPP[[[dddyyywwwpppmmmbbbTTTUUUQQQKKKCCC???BBBIIIPPPTTTsssuuu\\\OOOGGG>>>999999888555333222222333111111111222222222333333111111222333444444555555444444666888;;;;;;999777555666888:::;;;::::::999777666666555555555555666888777555666777999;;;;;;===FFFZZZxxx```GGG:::444222000111111000000000000//////000//////......//////000000000000000000000000000......------------......---,,,---000111;;;UUUppp{{{wwwwwwqqq}}}|||eeecccfffcccNNNHHH???999666777888888666888===CCCJJJSSS]]]ccchhhggghhhlllqqquuuxxxyyyxxxpppddd[[[TTTNNNHHHDDDDDDAAA???@@@>>>:::888::::::::::::::::::::::::999888777666555444333333333777666555444222111000000111111000000111111222333111111222222222333333333444444444555555555555666777888:::999888777777888;;;999:::@@@HHHRRR```kkkpppvvv~~~lllfffggg^^^SSSJJJCCCNNNiii|||wwwyyy___XXXWWWQQQQQQRRRRRRRRRSSSSSSSSSOOOPPPPPPOOONNNNNNOOOQQQPPPNNNLLLLLLMMMMMMLLLJJJKKKKKKLLLMMMNNNNNNOOOOOOLLLJJJNNNSSSSSS]]]cccMMMEEEDDDGGGQQQ```rrrooobbbaaagggpppwww}}}wwwrrruuuhhhRRRLLLLLLKKKHHHBBBBBB@@@>>>===<<<<<<<<<999777555333111000000000......---------,,,,,,,,,+++,,,------++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++---000333@@@LLLTTTUUUXXX]]]ZZZRRRMMMJJJFFFDDDFFFKKKRRRVVVjjjzzzvvvooorrrnnndddbbbeeeddd\\\PPPHHHIIILLLWWWlllaaaEEE@@@===::::::;;;:::555111333333333222333333333444000000111222222333444444222333555666888888777666888888888888888888777777444333333444555666777777222666;;;======<<<===>>>===___rrruuuhhhFFF777444222111333111000000000/////////////////////....../////////////////////////////////......------------......///,,,...444111333IIIfffzzzzzzwww{{{}}}kkk]]]XXXVVVMMMHHHAAA;;;:::;;;777222555666999===CCCMMMWWW^^^hhhggghhhjjjmmmqqqsssuuuwwwuuuqqqmmmeeeYYYLLLCCCEEEAAA???AAA@@@<<<:::;;;::::::::::::999999999999999888777666555555555555555555444444333222111111222111111111111222333333222222222222333333333444444444444555555555555666555777999::::::999:::;;;:::<<>>===<<<<<<<<<999777555333111000000000......---------,,,,,,,,,+++,,,------++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,++++++,,,...///222>>>GGGGGGJJJQQQRRRMMMOOOMMMJJJIIIKKKPPPVVVZZZrrr}}}pppoooqqqnnntttzzz~~~wwwfffUUUJJJFFFUUUWWWlllpppeeeUUUCCC:::<<>>:::777666555444333444444444000111111222222333333333222444555666666666666666666666555444333333333333555555555555666777888888333999===<<<999:::BBBIII^^^gggQQQ[[[tttiiiOOO888333444111000444000000000////////////...//////............//////..............................------------......///,,,///555222000BBB[[[zzz}}}jjjlll~~~fffYYYZZZWWWQQQFFF===<<>>@@@@@@===;;;<<<::::::999999888888888888999888888777666666666666222222222333333333333333222222222222222333333444222333333333444444444444444444444555555555555666555666888999888777888999888???IIITTT```kkkuuuzzz{{{{{{|||~~~|||mmmTTTPPP___hhhqqqyyy```ccceee\\\XXXXXXXXXXXXWWWVVVTTTTTTRRRSSSSSSRRRPPPPPPQQQRRRQQQPPPOOOMMMLLLLLLMMMNNNLLLMMMMMMNNNOOOPPPPPPPPPRRRGGGFFFOOOOOOLLLYYYooo{{{yyyaaaMMMEEEDDDGGGRRRbbbnnnwww~~~oooXXXLLLIIIHHHFFFBBBBBB@@@>>>===<<<<<<<<<999777555333111000000000......---------,,,,,,,,,+++,,,------++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------///777???BBBDDDIIIMMMMMMZZZ\\\]]][[[YYY^^^iiisssuuunnnqqquuuvvvzzz|||wwwkkk[[[NNNFFFGGGAAARRR{{{\\\EEE===>>>===:::;;;:::888666555444555555222222222333333444444444111333555555444333444555444444444333333333333333555555555555555666777777;;;===>>><<<===GGGYYYhhhpppXXXJJJVVVmmmuuuIII<<<222222333000///222000000////////////......///......------......///..............................------------......---,,,///222000000<<>>::::::999999888888777777999888777777666666666777111111222333333444444555333333222222333333444555333333333444444444555555444444444555555555555666777777888777555555777888;;;FFFUUUaaammmyyy~~~}}}|||~~~jjj___NNNOOOaaannn~~~{{{mmmaaaeeeddd\\\[[[[[[ZZZYYYXXXWWWVVVUUUVVVWWWWWWVVVTTTSSSTTTUUUPPPPPPOOOMMMKKKKKKMMMOOONNNNNNOOOOOOOOOPPPPPPPPPSSSIIIFFFMMMOOOLLLSSS```uuu}}}|||^^^KKKFFFDDDLLL[[[dddjjjzzz|||yyyvvvxxxuuuuuuzzzoooYYYKKKGGGGGGHHHBBBBBB@@@>>>===<<<<<<<<<999777555333111000000000......---------,,,,,,,,,+++,,,------++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++,,,---------...111888@@@DDDFFFNNNWWWhhhvvvzzzjjjeeepppzzzttt{{{~~~xxxqqqjjjddd]]]UUUOOOAAA>>>FFFYYYkkkyyyuuugggYYYKKKBBB@@@>>>;;;888666555555555444444444555555555555555111333555444333222444666555555666777777777777666555555555555666777888999???@@@CCCLLL\\\rrr}}}ppphhhlllssswwwxxxzzzqqqLLL777444111111222111000000000000/////////.........///......------......///..............................------------......,,,...000///...111999???cccyyyrrrxxxuuuvvvssszzzsssYYYAAA999999888666777777777:::>>>EEEJJJKKKTTT___iiinnnqqqrrrsssqqqrrrrrrrrrooollljjjiii]]]RRRHHHEEEDDDAAA???@@@<<<;;;;;;:::999999888888888888777666666666666777444444444444444555555555333333333333333444555555444444444444555555555555444444444555555555555666777888888888999;;;???CCCJJJWWWdddnnnwww~~~iiiooouuuVVVPPPLLL]]]zzzvvvvvvsssbbb______]]]\\\[[[ZZZXXXWWWWWWWWWXXXXXXYYYZZZZZZXXXVVVUUUVVVXXXRRRRRRQQQNNNLLLLLLOOORRRPPPPPPPPPPPPOOOOOOOOOOOOOOOLLLJJJKKKJJJJJJOOOVVVnnnxxxfffQQQGGGHHHUUU]]]___jjj{{{}}}zzzyyygggffflllnnn~~~nnnYYYJJJEEEGGGIIICCCBBB@@@>>>===<<<<<<<<<999777555333111000000000......---------,,,,,,,,,+++,,,------++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++---...------++++++222>>>DDDGGGRRRaaannnttt```eeetttyyypppmmmuuu{{{}}}uuugggaaa^^^ZZZVVVKKKKKKIIIGGGNNN___mmmtttlllZZZCCCAAA===999777555555555555555666666666666666666222444666666333333555777333444666888888888888777666666666777888999;;;;;;<<<@@@KKKccctttzzzxxxwwwTTT<<<222333333111222444333000000/////////.....................------.........000000000000000000000000.........------.........---111222......444888888TTTeeevvvxxxppp~~~sss~~~yyyUUUAAA;;;:::555555666666777;;;@@@DDDIIIQQQ]]]fffkkknnnppprrriiimmmsssvvvuuupppkkkhhhggg[[[NNNIIIFFFCCCAAAAAA======<<<;;;::::::999999888777666666666666666777777777666666555555555444444333333333333444555555444444444555555555666666444444444555555555666666777888999;;;???EEELLLQQQ[[[fffqqqvvv|||www^^^]]]```ZZZUUUXXXMMMGGGMMMttt{{{qqquuu```ZZZ\\\XXXWWW\\\YYYXXXVVVUUUVVVWWWYYY[[[[[[[[[[[[YYYWWWVVVWWWYYYUUUVVVUUURRROOOOOORRRVVVRRRQQQQQQPPPPPPOOONNNNNNJJJMMMNNNJJJEEEEEEKKKQQQXXXoooooouuuzzz^^^MMMFFFRRRYYYWWW]]]jjj~~~{{{kkkkkktttjjjyyylllWWWNNNLLLIIIEEECCCBBB@@@>>><<<;;;:::999999888777555333111//////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---000555:::DDDVVVggg~~~ooo\\\VVVYYYWWWPPPNNNWWWgggzzz}}}qqqgggjjjssshhhddd\\\SSSPPPTTTWWWVVVhhhtttgggTTTDDDAAAAAA<<<999<<<:::000333999444222444222555666777999999999777666888999::::::999999999999888<<<>>><<<===???>>>:::IIIKKKeeevvvddd```kkktttUUU<<<444111111111111000000000000///............---------//////.........---------................................................//////.........000222333>>>TTTtttuuutttrrrxxxaaaAAA999AAA555;;;<<<666444999<<<<<>>===;;;777444999888666666777666555333666666555555555444444444444444444444444444444444111222333222111222444666666777888777666666888:::<<<:::999===EEEPPPZZZ___pppuuu~~~|||___XXXccc]]]LLLEEEDDDDDDDDDZZZzzz~~~lllXXXXXX\\\YYYUUUUUU[[[ZZZXXXVVVUUUUUUUUUVVVXXXWWWVVVUUUUUUUUUVVVWWWWWWTTTPPPLLLKKKMMMOOOQQQPPPPPPPPPOOONNNMMMKKKKKKOOOMMMJJJGGGFFFFFFHHHIIIRRRhhhwwwiiilllwwwdddFFFGGGRRRVVVWWWZZZjjj|||pppaaapppiiiUUUMMMKKKIIIFFFCCCBBB@@@>>><<<;;;::::::999888777555333111//////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,------------...******---222888DDDXXXiiivvvxxxxxxqqqfff[[[SSSNNNPPPIIIGGGMMMZZZlllzzz}}}ttt^^^QQQLLLIIIGGGRRRjjj{{{wwwrrrfffVVVLLLIIIKKK;;;888<<<999;;;===999999888777777777777777666888777666666666888::::::>>>>>>CCCHHHFFFBBBJJJWWWjjjyyy\\\QQQXXXsssrrr___GGG777222111111111000000000//////............------------///.........------------................................................///.........///000111222666FFF]]]ooosssvvv{{{kkkrrrnnnppprrreeeLLL<<<999888:::777222333777999666999???HHHSSS]]]eeeiiilllooopppqqqssstttsssqqqooopppnnniiiccc[[[SSSMMMIIIFFFCCC???<<<<<<<<<;;;;;;999777555555666666444333666666666666555555555555333333333333333333333333666777777777555444555666888999999888777888:::<<<===>>>BBBIIIUUUbbbnnnttt{{{~~~oooeeeeeecccQQQEEEEEEEEE===FFF```uuuzzzzzzsssaaaTTTTTTUUUQQQQQQVVVYYYXXXVVVUUUTTTTTTUUUUUUVVVUUUTTTRRRRRRRRRSSSTTTTTTRRRNNNKKKIIIJJJKKKMMMOOOOOOOOONNNMMMLLLJJJJJJJJJHHHFFFDDDDDDFFFHHHIIIOOOYYY{{{ssslllsssWWWGGGKKKRRRUUUXXX^^^ppp~~~eeeaaawwwgggSSSKKKJJJHHHFFFBBBAAA@@@>>><<<;;;::::::999888777555333111//////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,------------,,,***+++///555@@@RRRcccdddddd___ZZZ[[[^^^WWWLLLPPPJJJFFFIIITTTfff}}}~~~lll]]]PPPGGG>>>AAALLLccczzzyyylll{{{}}}uuugggPPPBBB>>>:::===@@@:::<<<999666555666999:::;;;:::999777555555888;;;===BBBGGGWWWgggeee]]]jjjqqqfffVVVMMMVVVrrrnnnWWWEEE999333111111111000000000000//////............------------............------------............................................................///000111222222:::JJJ[[[hhhrrrooommm^^^YYYdddcccPPP>>>:::;;;999555222333777666222666;;;CCCNNNXXXbbbiiillloooooopppqqqrrrrrrrrrrrrooooooooommmhhhbbb\\\XXXOOOIIIBBB<<<;;;===???@@@:::888666666777777666444777777777666666666555555555444444444444444444555444555777777555444444555666777777777888:::>>>BBBGGGJJJQQQ[[[gggttt~~~~~~{{{zzz{{{wwwfffNNNGGGHHHAAACCCNNNaaattt}}}___WWWQQQQQQOOOKKKOOOWWWUUUTTTSSSSSSRRRSSSTTTUUUTTTSSSQQQOOONNNNNNOOOOOOQQQPPPNNNKKKJJJIIIIIIJJJMMMMMMMMMLLLKKKJJJIIIHHHDDDCCCBBBBBBCCCEEEGGGIIINNNKKK```mmmLLLEEEKKKNNNMMMRRRbbbyyyxxx{{{rrrdddpppgggRRRJJJIIIGGGEEEBBBAAA???>>><<<;;;;;;:::999888777555333111//////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///------///111777CCCPPPOOOQQQNNNKKKTTTbbbcccYYYVVVSSSPPPTTTaaayyyooohhhlllmmmaaaQQQJJJDDDBBBIIIWWWaaabbb^^^ddd{{{qqqiiibbbdddfff___ZZZTTTMMMIIIHHHHHHHHHGGGFFFGGGGGGCCC??????CCCHHHZZZiiiwwwfffnnnpppkkkmmmyyysssZZZAAA555333333000111000000000////////////.........---------,,,,,,------------------------................................................------......///000000111///333@@@UUUiiiuuuwwwvvvlllyyysss___UUU[[[ZZZLLLAAACCC::::::888777777888777555777:::@@@IIIRRR\\\dddhhhkkklllnnnnnnooopppqqqssskkkmmmppprrrrrrpppnnnlll[[[TTTKKKDDDAAA@@@@@@@@@===;;;999888888888888777777777777666666666555555777777666555555666777777111333666777666666777888666888:::===AAAFFFMMMRRRYYY]]]dddkkkssszzzxxxdddPPPIIIFFF<<>>EEEMMMTTTXXXaaaeeehhhjjjkkklllnnnqqqkkkmmmoooqqqtttuuuvvvvvviiiddd\\\UUUOOOJJJEEEBBBAAA>>>;;;999999999888777777777777777666666666666888777666555555666777888555777999999999999:::;;;<<>>============<<<<<<<<<<<<;;;:::888666666888:::;;;:::;;;<<<<<<>>>AAAFFFIIIQQQVVV\\\ccchhhmmmrrruuu|||}}}^^^RRRPPPNNNRRRYYYRRRLLLLLLIIIGGGccc}}}aaaSSSQQQTTTQQQNNNLLLMMMNNNMMMJJJKKKJJJIIIIIIIIIJJJKKKLLLLLLKKKJJJIIIHHHHHHIIIJJJHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGFFFFFFDDDDDDCCCCCCCCCBBBBBBBBB@@@CCCEEEHHHWWWttt___LLLIIICCCGGGMMMVVVdddyyy|||zzzmmm\\\SSS```ooouuuqqqsssiiiSSSJJJIIIIIIGGG@@@@@@???===<<<<<<<<<<<<999888777555333111//////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,///,,,+++,,,,,,***+++///...---999KKKTTTZZZqqq|||jjjcccaaa___\\\YYY^^^lllzzznnniiirrrzzzwwwoooXXXRRRQQQUUURRRHHHGGGLLLLLLLLLXXXfffrrrrrraaahhhwwwyyyiiinnnnnn\\\ZZZaaahhhlllnnnpppeee[[[ZZZ```kkk{{{mmmJJJ999...,,,555555------555000/////////............---------,,,,,,,,,+++++++++++++++,,,,,,---------................................................+++,,,---////////////...+++000111111===WWWrrrsssttttttwwwkkkKKK>>>>>><<<666222222222222333444777999:::>>>IIIWWW```bbbaaa```aaacccgggmmmrrrtttssspppnnnnnnmmmlllllliiieee___ZZZZZZVVVPPPKKKIIIHHHFFFEEE@@@@@@@@@@@@????????????@@@>>><<<::::::<<<>>>@@@???AAACCCFFFJJJQQQYYY^^^cccgggmmmrrruuuwwwyyy{{{}}}qqqQQQMMMUUURRRJJJGGGGGGEEECCCAAAQQQ}}}uuuhhhXXXVVVTTTRRRRRRPPPMMMLLLMMMNNNLLLJJJJJJIIIHHHHHHHHHIIIJJJJJJIIIHHHGGGGGGGGGHHHIIILLLKKKIIIGGGEEEEEEEEEEEEGGGGGGHHHHHHHHHGGGGGGFFFBBBBBBBBBBBBBBBBBBBBBBBBFFF@@@@@@HHHNNNZZZ|||~~~xxxXXXPPPEEEJJJPPPUUU\\\jjjyyyjjjfff\\\LLL[[[pppqqqdddooojjjRRRKKKKKKHHHBBBBBBAAA@@@>>>======<<<<<<:::999666444222000000000......---------,,,,,,,,,************************************************---,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...000444===MMM```qqq|||xxxpppmmmggg___[[[^^^dddbbb]]]]]]mmm}}}gggaaannn~~~xxxqqqpppnnn^^^JJJHHHLLLLLLKKKPPPYYY\\\YYYPPPXXX```dddeeeiiinnnqqqaaaXXXPPPQQQ[[[cccfffddd]]]PPPOOO[[[___```uuu{{{tttsssiiissssssNNN555222222222111000//////...//////.........---------...---,,,,,,,,,,,,---...,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,............////////////000111222222444@@@ZZZrrr}}}qqqvvvyyy}}}tttZZZCCC:::;;;:::555555222222555555222111333>>>???GGGWWWfffmmmhhhaaa```fffnnnssstttqqqnnnmmmpppooonnnooonnnjjjccc]]]\\\YYYXXX[[[______ZZZUUUOOOLLLJJJKKKLLLKKKGGGCCCCCCBBBBBBBBBDDDEEEEEEDDDLLLOOOSSSXXX___eeejjjmmmwwwyyy|||}}}|||{{{||||||{{{zzzyyyzzz}}}|||}}}~~~{{{mmmccc```ZZZMMMDDDCCC@@@FFFDDDDDD[[[jjjUUUUUUUUUOOOQQQPPPPPPOOONNNMMMLLLLLLGGGGGGFFFFFFFFFGGGHHHIIIKKKHHHFFFGGGIIILLLMMMMMMKKKIIIGGGGGGGGGFFFEEECCCDDDDDDDDDEEEEEEEEEEEEEEEBBBAAAAAA@@@@@@AAAAAABBBBBBBBBFFFHHHEEELLLjjjxxxsss}}}^^^PPPIIIIIIPPPUUUYYYhhhyyyvvveeeOOOIII^^^ppp]]]]]]ffffffPPPIIIJJJGGGBBBBBBAAA@@@>>>======<<<<<<:::999666444222000000000......---------,,,,,,,,,++++++++++++++++++++++++************************---,,,+++***)))******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......000555@@@OOO\\\eeeaaa]]]^^^hhhoooooommmllltttmmmeeefffzzz|||wwwbbbXXXKKKHHHQQQZZZUUUIIINNNKKKIIIIIILLLOOONNNLLLEEECCCBBBCCCIIIPPPXXX\\\]]]WWWVVVZZZZZZ```|||yyyuuu|||mmmTTT???333222222111000000///......///.........---------------,,,++++++++++++,,,---,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,............////////////...///000000///888NNNbbbssszzzssseee```iiihhh___NNN@@@999777666666333333666777444333444777;;;DDDSSSbbbjjjiiieeebbbeeeiiilllmmmmmmnnnoooooooooppprrrsssoooiiidddbbb___]]]___dddggghhhhhheeeccc```______^^^\\\[[[VVVSSSQQQQQQTTTVVVXXXXXXZZZ]]]aaaeeejjjlllnnnooowwwyyy{{{{{{yyyxxxxxxxxx~~~}}}~~~{{{{{{~~~}}}yyyyyy}}}~~~gggmmmlll```PPPGGGEEEFFF;;;HHHTTT\\\hhhuuuyyytttvvv^^^VVVYYYVVVLLLOOONNNNNNMMMMMMLLLLLLKKKIIIHHHGGGGGGGGGHHHIIIJJJHHHGGGFFFFFFHHHJJJLLLMMMMMMKKKIIIHHHHHHGGGEEECCCCCCCCCDDDDDDDDDDDDDDDDDD@@@@@@@@@??????@@@@@@@@@AAAAAACCCEEEBBBGGG___zzzsssnnnxxxeeeSSSEEEGGGMMMQQQXXXaaammm{{{www```QQQ]]]~~~sss___VVVVVVbbbMMMGGGHHHFFFCCCBBBAAA@@@>>>======<<<<<<:::999666444222000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++***************************************++++++,,,,,,,,,,,,---------++++++---444>>>HHHNNNMMMKKKRRReeezzz}}}xxx}}}~~~nnn]]]^^^ppp}}}uuuggg^^^RRRDDDBBBJJJTTTXXXXXXUUUUUURRRMMMLLLVVViiixxx|||wwwsssppprrr}}}xxxzzz{{{sss```GGG555111444111111000000//////..................------------,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---............/////////---...000000...111@@@OOO[[[cccqqq|||ooo}}}{{{```PPPMMMWWW[[[QQQCCC<<<<<<===888444444777888666444666444888AAAMMMXXX___bbbbbbdddfffhhhiiikkknnnsssvvvqqqrrrtttwwwyyywwwtttpppgggeeebbbaaaccchhhnnnqqquuuuuusssqqqnnnnnnooopppoookkkgggeeefffiiijjjkkkhhhjjjmmmpppqqqpppnnnmmmtttvvvxxxyyyyyyxxxyyyzzz}}}zzzvvvtttvvvyyy{{{zzzzzz~~~qqqgggaaaTTTbbbdddUUUGGGEEEEEEAAADDDRRReeerrryyy|||xxx[[[QQQWWW\\\UUUJJJLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHIIIJJJJJJKKKLLLLLLLLLLLLMMMPPPRRRPPPNNNKKKJJJIIIHHHFFFDDDBBBBBBBBBBBBBBBBBBBBBBBB??????>>>>>>>>>>>>??????AAA???@@@BBB@@@AAAQQQcccrrriiidddnnnhhhJJJCCCGGGKKKLLLMMMWWWiiirrr[[[[[[}}}vvvbbbPPPEEE```LLLFFFHHHGGGDDDBBBAAA@@@>>>======<<<<<<:::999666444222000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,+++++++++++++++************+++++++++++++++++++++,,,,,,,,,------+++***)))+++///666===BBBMMMNNNTTTeee||||||rrruuuvvvoooooo~~~qqqccc^^^dddrrryyyjjjbbbjjjvvvddddddtttzzz{{{rrr```III666---///555000000000//////.........------------------------,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......111222//////888BBBRRRYYYeeepppxxxhhhnnnxxxssscccNNNQQQPPPLLLIIIHHHDDD@@@===777444777999666555666666999???EEEJJJOOOSSSUUU\\\```eeejjjnnnqqquuuwwwuuuuuuwwwyyy{{{|||{{{{{{rrrqqqmmmiiiggghhhlllpppwwwzzz{{{zzzxxxwwwyyy||||||xxxuuutttssssssrrrooopppppppppooonnnllljjjlllooosssvvvxxxyyy{{{|||~~~~~~{{{zzzvvv{{{qqq^^^TTTPPPPPPNNNMMMIIIDDDCCCDDDCCC>>>QQQ^^^vvv|||aaaKKKLLLWWWYYYSSSNNNLLLLLLLLLLLLMMMMMMNNNNNNMMMLLLKKKJJJJJJJJJKKKLLLLLLNNNOOOOOONNNOOORRRTTTRRROOOMMMKKKJJJIIIFFFDDDAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>>>>?????????@@@>>>???AAA@@@@@@HHHRRRuuuuuunnnyyybbbMMMHHHGGGJJJMMMNNN]]]tttbbb[[[qqqxxxcccMMM<<<aaaMMMGGGHHHHHHGGGBBBAAA@@@>>>======<<<<<<:::999666444222000000000......---------,,,,,,,,,++++++++++++++++++++++++************************---------------,,,,,,,,,++++++++++++,,,,,,------+++++++++,,,,,,,,,------,,,+++***+++...222777:::JJJPPP[[[hhhzzzzzzpppooopppeeeaaajjj~~~vvv___kkk}}}ooo___III999333222333222/////////...............,,,,,,------------------,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,---///222111///333:::KKKXXXkkkwwwvvvrrrzzz|||pppssseee\\\SSSVVVdddkkk```OOOEEE<<<666777888666555666666999<<<>>>???AAAEEEHHHLLLTTT```iiioooqqqqqqqqqtttttttttuuuvvvxxx{{{}}}~~~~~~|||yyyuuusssssstttuuuyyy~~~~~~~~~~~~|||yyyvvvwwwvvvsssqqqoooooooooooommmppptttwwwxxxyyy{{{}}}nnn\\\PPPKKKJJJJJJJJJ>>>999>>>@@@>>>EEEQQQlllyyybbbRRRIIIOOOTTTRRRPPPSSSLLLLLLMMMNNNNNNOOOOOOOOONNNMMMLLLKKKKKKKKKLLLMMMJJJKKKLLLLLLLLLMMMOOOPPPRRROOOMMMKKKJJJIIIFFFDDDAAA@@@@@@@@@?????????>>>@@@@@@????????????@@@@@@???>>>???AAAAAAAAAEEEJJJVVV~~~yyyuuucccMMMCCCGGGOOOJJJRRRaaavvvbbbQQQaaauuu___JJJ:::cccOOOHHHIIIIIIGGGBBBAAA@@@>>>======<<<<<<:::999666444222000000000......---------,,,,,,,,,************************************************---------...---,,,,,,++++++++++++,,,,,,------...++++++,,,,,,,,,,,,------...---,,,,,,,,,...///000>>>KKK\\\jjjwww{{{ppppppsssrrrkkkhhhwww|||iiijjjuuuyyy}}}lllcccqqqtttRRRCCC333---111555222---..................------,,,,,,,,,,,,------------,,,------......------,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........+++***,,,///000...000444>>>QQQpppxxxnnnnnnwwwhhh~~~zzznnnfffqqq|||PPPEEE;;;888888777666777444555666777888:::>>>@@@DDDMMM[[[gggmmmnnnlllkkklllnnnpppqqqqqqssswwwyyy}}}~~~~~~|||zzzsssvvvyyy|||}}}~~~|||yyywwwwwwxxxyyy{{{}}}wwwjjj^^^XXXUUUOOOJJJGGGCCC;;;<<>>>>>>>>@@@@@@@@@??????@@@@@@@@@>>>???@@@AAAAAABBBDDDGGGHHHddd~~~\\\GGGEEEJJJLLLMMMUUUfff~~~nnnNNNNNNhhhiiiRRRCCC888eeePPPHHHHHHHHHGGGBBBAAA@@@>>>======<<<<<<:::999666444222000000000......---------,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,+++***))))))******+++,,,,,,------++++++,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,111???NNN[[[iiiwwwllllllwww~~~uuuqqqjjjUUU777333...---///000...+++------------------------++++++,,,,,,,,,---------+++,,,------------,,,+++,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---++++++...///---///222555AAA___zzzvvvwwwzzz{{{{{{]]]OOO@@@;;;:::888888999444444444555666888999:::???FFFQQQZZZ___aaabbbbbbccchhhooosssttttttuuuvvvvvvvvvyyy}}}xxxvvvuuuvvvyyy|||~~~~~~~~~~~~{{{ZZZUUUTTTWWWWWWPPPIIIGGG@@@>>>AAAEEEBBBGGGaaa}}}{{{dddQQQJJJJJJJJJKKKLLLLLLNNNPPPMMMMMMMMMMMMNNNNNNNNNNNNKKKKKKJJJKKKLLLMMMOOOPPPTTTPPPNNNQQQWWWYYYVVVRRRMMMKKKIIIHHHHHHGGGEEECCCAAAAAA@@@@@@???>>>>>>===??????>>>>>>>>>>>>??????<<>>======<<<<<<:::999666444222000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++***)))((('''((())))))***++++++,,,,,,++++++,,,,,,,,,---------******+++,,,---------...)))111999CCCRRRdddlllkkkiiimmmuuu{{{ppp^^^FFF111---222555444000++++++,,,------------------------+++++++++,,,,,,---------***+++,,,------,,,+++***,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111---,,,///000//////333444333DDDgggwwwzzzqqqgggnnnzzzeeeUUUDDD===;;;::::::;;;888666444555666777666555888<<>>HHHZZZnnn{{{{{{|||{{{}}}yyyzzz}}}gggQQQEEELLLJJJFFFEEEIIIOOOOOOKKKMMMMMMLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJLLLNNNPPPQQQTTTOOOKKKOOOWWWZZZUUUOOOKKKIIIGGGGGGGGGFFFEEECCCAAAAAAAAA@@@???>>>>>>===>>>>>>============>>>>>><<>>>>>>>>>>>>>>???;;;999666444111000000000000///...---,,,+++++++++************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,+++---///222999GGGYYYfffbbbjjjxxx{{{|||uuutttppppppxxxtttsssjjjYYYDDD555000111........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,---......////////////////////////111000888KKKaaarrr~~~cccTTT[[[fffiiiXXXEEE>>>BBBEEE???888777;;;999333444:::999111888888888:::<<<@@@DDDFFFQQQYYYgggttt|||}}}{{{yyyvvvwwwzzz~~~|||tttvvv}}}zzzzzz|||}}}~~~{{{jjj\\\SSSMMMJJJGGGEEEAAA>>>AAAFFFHHHFFFDDDIIIIIISSSmmm}}}}}}{{{www{{{bbbQQQJJJFFFGGGHHHJJJKKKKKKJJJIIIHHHGGGHHHIIIKKKLLLLLLKKKKKKGGGGGGGGGFFFFFFGGGJJJMMMMMMMMMMMMMMMMMMNNNNNNNNNHHHGGGEEEDDDCCCCCCCCCDDDBBBAAA???>>><<<;;;;;;:::;;;;;;;;;<<<<<<<<<======;;;<<<<<<<<<======>>>>>>BBBAAAFFFQQQ___yyyvvvZZZNNNLLLIIIIIILLLSSS[[[```kkk~~~uuuyyy{{{tttcccUUUPPPOOOMMMfffmmmtttrrrgggbbbnnnuuuMMM555444666111gggQQQJJJJJJHHHEEE@@@@@@???>>>======>>>>>>;;;999666444222000000000...------,,,,,,,,,------************************++++++++++++++++++++++++*********************************+++++++++,,,,,,,,,++++++******++++++,,,*********+++++++++,,,,,,---...//////111:::FFFPPPbbbjjjwww|||wwwjjjaaaQQQAAA555000000222........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,---..............................444111333===KKK[[[lllyyyyyywwwqqq```SSSZZZXXXTTTOOOJJJGGGFFFFFFAAAAAA===666555888;;;;;;777666666666888:::<<<===FFFNNN\\\jjjtttxxxxxxwwwwwwzzz}}}zzz~~~|||vvvxxx~~~wwwiiieee___XXXSSSNNNKKKIII>>>>>>>>>===<<<<<>><<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===;;;;;;<<<<<<============<<<<<<@@@DDDJJJ^^^yyy]]]UUUKKKFFFFFFKKKNNNPPP[[[kkkzzzzzzdddQQQJJJJJJKKKYYYhhhtttooo___VVV]]]gggxxxpppZZZ@@@333555666111gggPPPGGGFFFDDDBBBAAAAAA???>>>============:::999666444222000000000---,,,,,,,,,,,,---......************************++++++++++++++++++++++++*********************************++++++++++++,,,,,,+++************+++,,,*********++++++++++++,,,---......---,,,///555:::TTT]]]oooxxxssswww}}}kkkTTTHHH888...---//////...------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,---..............................111//////444===OOOjjjwwwtttrrrlllmmmjjj```bbbeeefffccc[[[RRRKKKDDD???:::888555222555:::777777666555555555555666:::AAANNNZZZccchhhhhhhhhkkkqqqzzz{{{|||~~~~~~qqq```WWWOOOPPPRRRRRRPPPLLLGGGDDDAAA?????????;;;:::IIIZZZ}}}{{{uuugggUUUIIIEEECCCBBBCCCDDDFFFGGGGGGGGGFFFEEEDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHFFFDDDDDDFFFHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCAAAAAA???===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;===??????>>>LLLpppppp\\\MMMGGGFFFFFFFFFKKKUUUfff{{{~~~aaaJJJCCCHHHMMM]]]ppp{{{nnnZZZRRRUUUXXX^^^OOO>>>444333555444222fffNNNFFFDDDCCCAAABBBAAA@@@>>>===<<<<<<<<<:::888666333222111111111...------,,,,,,,,,------************************************************************************************++++++++++++++++++************++++++************++++++++++++***,,,......---...000333;;;FFFYYYrrr}}}xxxqqqiiiiiivvvxxxbbbPPP<<<555///...000111...***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---..............................///000222777IIIjjj{{{vvvmmmfffttt|||sssoooxxxnnn[[[KKK@@@:::===<<<666444999:::999888777666666555555555:::BBBIIINNNOOOOOOMMMTTTZZZcccnnnvvvzzz{{{|||yyyxxx{{{vvvdddUUUKKKGGGKKKNNNQQQRRROOOKKKFFFDDDGGG@@@===>>>===BBBVVVnnnuuuhhhVVVHHHDDDEEEDDDBBBAAABBBCCCDDDEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFJJJJJJJJJHHHEEEDDDEEEGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBAAA@@@???===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===@@@@@@???IIIbbb{{{yyy```OOOGGGFFFGGGFFFIIIRRRdddwwwUUUCCCDDDPPPZZZqqqlllYYYWWWWWWSSSNNN>>>222333555222000222hhhQQQHHHGGGGGGEEEBBBAAA@@@>>>===<<<<<<<<<999888666333222111111111111000...---,,,++++++***************************************************************************))))))*********+++++++++************************))))))*********+++++++++(((***,,,.../////////000---333???RRRgggyyy|||qqq||||||}}}wwwiiihhhvvv{{{kkkTTTAAA666......///111111000---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...........................000111000...999SSSkkk~~~{{{nnnzzzsssvvvwww[[[JJJ>>>@@@BBB???===@@@<<<;;;:::999888777888888666888;;;>>>???>>><<<;;;AAAEEEKKKSSSZZZ```ccceeeeeefffnnn{{{pppjjj```TTTIIICCC@@@@@@@@@CCCFFFGGGFFFFFFFFFGGGAAA;;;:::AAAHHHPPP___oooooowwwuuuwwwiiiZZZJJJCCCDDDFFFDDDBBBAAAAAABBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFLLLLLLLLLJJJGGGEEEFFFGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@???===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::::::::999999;;;>>>@@@FFFQQQ[[[vvvwwwxxxqqqXXXJJJFFFFFFGGGEEEGGGUUUqqqcccEEE@@@NNN```mmm~~~kkk^^^\\\UUUIIIAAA666111555555///...444hhhQQQHHHFFFFFFFFFAAAAAA???>>>============999888555333222111111222222111///---+++***))))))************************************************************************)))))))))************+++))))))***++++++***)))))))))))))))************+++)))***+++,,,------,,,,,,...---///666EEEZZZooo|||}}}xxxrrrpppttt~~~vvveee___hhhuuu~~~wwwppp{{{zzzvvvkkkXXXCCC666111111,,,...///---+++***---///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------------------------+++---///...,,,000@@@QQQmmmyyy|||uuu|||iiieeekkksssxxx___PPPBBB>>>AAABBBBBBCCC>>>===:::888777888999:::777888888999999999888888:::;;;>>>@@@DDDGGGJJJLLLNNNRRR\\\mmmzzzmmmccc\\\ZZZOOONNNMMMJJJGGGEEEBBBAAA===??????===<<<===BBBFFF???BBBJJJVVVcccllloooppp\\\qqq{{{|||{{{XXXLLLCCCAAADDDCCCBBBAAAAAABBBBBBCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGLLLMMMMMMKKKHHHFFFFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDAAABBBBBBCCCBBBBBBAAAAAA@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;:::::::::::::::999999999888999<<>>======>>>>>>888777555333222111222222111000...---,,,+++******************************************************************************))))))))))))************((()))***++++++***)))((())))))))))))************,,,+++******++++++++++++......------111===NNNZZZjjjwww}}}xxxttttttuuuzzz{{{ssshhh[[[HHH999111//////000.........,,,******,,,///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---------------------------)))***,,,//////111999CCCOOOmmm{{{mmmXXXSSS[[[ddd]]]^^^\\\WWWTTTSSSOOOIIIDDDAAA===999777888:::<<<888777777777777888999999888888888999999:::;;;;;;???CCCKKKZZZlll}}}~~~{{{}}}wwwmmmgggffffffiiigggaaaXXXOOOHHHDDDCCCCCCEEEGGGJJJKKKIIIFFFDDD@@@@@@???<<<888:::AAAGGGRRR^^^iiirrryyyzzz{{{gggJJJCCC???BBBCCC@@@@@@CCCBBBCCCCCCDDDEEEFFFGGGHHHHHHHHHGGGFFFFFFGGGHHHHHHKKKLLLLLLKKKHHHFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDCCC@@@AAABBBBBBBBBBBBAAA@@@@@@???>>>======<<<<<<===;;;;;;;;;:::::::::999999::::::::::::999999999888999:::;;;;;;<<<>>>>>>>>>???IIIYYYlllqqqeee]]]gggyyy{{{```LLLHHHHHHGGGGGGQQQeeewwwmmmXXXHHHOOOeeezzzzzzooobbbSSSCCC888000000111222222111111222oooXXXLLLHHHGGGGGG??????>>>>>>>>>>>>>>>???888777555333222222222222///...------,,,,,,,,,,,,************************))))))))))))))))))))))))************************))))))))))))************((()))***++++++***)))((())))))))))))************---+++))))))+++---......)))...222111---,,,111777III```}}}~~~{{{]]]LLL>>>000...222333...)))---...///000000///,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------------------------...,,,---///000...000555555___pppppp{{{vvv|||~~~kkk```]]]]]]dddvvvyyyqqqeeeYYYJJJFFF@@@;;;999999<<<>>>888777666555555666777888444555666777777666666555888999<<>>HHHPPPgggvvv~~~xxxZZZCCC??????CCCBBB???AAAGGGCCCCCCDDDDDDEEEGGGHHHIIIJJJIIIHHHGGGGGGGGGIIIIIIIIIJJJKKKJJJGGGFFFEEEFFFGGGGGGFFFEEEDDDDDDCCCCCC???@@@AAABBBBBBBBBAAA@@@@@@???>>>======<<<======;;;;;;;;;::::::999999999:::::::::999999888888888555999;;;999888:::>>>@@@CCC???@@@OOOlllyyy``````dddtttxxxZZZJJJMMMKKKEEEEEEPPP]]]eeewww~~~rrr___OOOGGGJJJaaa|||rrrdddUUUCCC999666222333222111222333111---oooVVVLLLIIIEEEBBBBBBAAA???>>>>>>>>><<<:::;;;:::888666444333222222000000...---,,,+++++++++******++++++++++++,,,,,,---,,,***)))))))))***************++++++,,,,,,,,,++++++******************************************(((((()))***+++,,,,,,,,,))))))*********+++++++++............////////////444===PPPdddrrr}}}ssscccRRRCCC999222222000///............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,---...///000111222555@@@NNN]]]nnnwwwqqqeeepppttt}}}rrruuuvvvjjjNNN;;;===@@@:::777<<<;;;999888888555222555;;;;;;666555777777333444999555666888;;;???CCCFFFHHHGGGFFFFFFIIIPPPYYY___ccc```RRRDDD??????>>><<<<<<===:::999===BBBDDDAAA===CCC@@@>>>???CCCFFFGGGGGGCCCAAA>>><<<>>>GGGTTT]]]``````gggtttppp[[[MMMAAA@@@???>>>>>>???AAACCCHHHFFFDDDCCCDDDFFFIIIJJJHHHJJJKKKKKKJJJIIIIIIJJJKKKLLLKKKJJJHHHHHHJJJLLLIIIGGGEEEDDDEEEEEEDDDCCCBBB@@@???>>>?????????===??????>>><<<<<<;;;;;;;;;;;;;;;:::::::::999999999===<<<:::999888999::::::::::::::::::;;;<<<======;;;AAABBBKKKddd{{{mmmgggxxxlll```RRRKKKIIIIIIMMMPPP]]]dddmmmwww|||___NNNHHHHHHWWWkkk~~~tttYYYDDD:::666333000000000000000000000000mmmSSSHHHEEEDDDAAABBB@@@???>>>???>>><<<;;;:::999888666444333222222000///...---,,,++++++++++++++++++,,,,,,------------,,,+++***)))******+++***++++++++++++++++++,,,************************************************(((((()))++++++,,,,,,+++*********++++++++++++,,,,,,------------.........///111888BBBLLLWWWhhhvvv~~~ooofffXXXKKKAAA999444111111000///...------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************---,,,,,,++++++,,,,,,---,,,,,,,,,------------...,,,,,,---...///000111111---333===NNNdddqqqlll___bbbbbbdddmmmnnnXXXDDD@@@AAA@@@BBBFFF>>>;;;::::::888444666:::;;;777666999888444444777888888888999:::<<<===>>><<<;;;:::;;;???DDDHHHJJJIII@@@:::;;;>>>===;;;;;;;;;999999===BBBDDDBBB>>>888;;;======<<<===@@@CCC===:::999@@@LLLWWW^^^```XXX[[[cccppp{{{|||gggQQQEEEAAA@@@???>>>???@@@BBBCCCFFFEEECCCBBBCCCEEEHHHIIIGGGIIIJJJJJJHHHHHHHHHIIIIIIJJJKKKJJJIIIJJJMMMOOOIIIGGGEEEEEEEEEEEEDDDCCCBBB@@@>>>>>>??????>>>===???>>>===<<<;;;;;;;;;;;;;;;::::::::::::999999999;;;:::999888777888888999888888888999999:::;;;<<<999???>>>CCCRRReeewwwgggTTTFFFGGGPPPLLLQQQXXX```nnneeeNNNIIIMMMXXXkkkwwwaaaJJJ:::222000111000000000000000000000000mmmRRRFFFDDDDDDCCCBBB@@@???>>>???>>>===;;;:::999777555444333222222000///...,,,+++++++++++++++++++++,,,---......///---,,,,,,++++++++++++,,,+++++++++++++++*********************************************************((()))***+++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------///,,,,,,...222999FFFRRRoooxxx{{{mmmeeeLLLDDD999000,,,,,,...//////...---,,,+++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,---...///000000111......222???WWWllltttrrrpppjjj```\\\iiiuuuoookkkqqq|||kkkaaaTTTLLLJJJJJJHHHFFFBBB>>>;;;;;;999777777;;;<<<999999;;;:::666555777888888888888888888888888;;;:::999888888999::::::777444666<<>>>>>>>>>>>===<<<>>>===<<<;;;;;;::::::;;;:::::::::999999999888888999888777777666777777777777777777777888999:::;;;:::===;;;<<>>>>>???>>>===;;;:::999777555333222222111///...---,,,++++++++++++)))******+++,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))***************+++++++++************************((()))***+++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,,,,,,,---000//////111111000444;;;:::HHH___www}}}wwwaaaOOOEEEAAA777444111//////000///......---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,---......///000000333111///333DDD___|||vvviiimmmiiiZZZXXX```hhhlllrrrsssnnnkkkhhh]]]PPPNNNFFF???======;;;===@@@===<<<;;;;;;:::888777777777777888999::::::::::::???@@@@@@@@@>>><<<;;;;;;777777<<>>=========<<<;;;<<<<<<;;;:::::::::::::::999999999999888888888888888777777777777777777777777777777777888999::::::<<<>>><<<<<<===???ZZZ\\\KKKKKKGGGEEEIIIQQQ[[[gggppp~~~fffRRRIIIQQQjjjvvvXXX???999888333333:::000000000000000000000000kkkUUUJJJGGGEEEDDDAAA???>>>>>>??????===<<<:::999777555333222111111...---,,,+++++++++++++++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))*********+++++++++************************))))))***+++++++++******++++++,,,,,,,,,---------++++++,,,,,,,,,---------...,,,...111000------000333555:::CCCPPPcccwwwuuunnnaaaNNN<<<111...///...---...///000000---+++------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********))))))***++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,------......//////,,,000111...000EEEjjjuuuffflllpppkkk}}}uuu^^^RRRFFFBBBBBBAAABBBDDDBBB@@@===999777777777777888999:::;;;<<<<<<;;;;;;:::===@@@@@@>>><<<<<<<<<::::::>>>CCCCCC???<<<===::::::<<<>>>AAABBBBBBAAACCCBBBDDDIIITTT___iiimmmbbbdddkkkzzz~~~~~~iiiQQQEEEAAA@@@@@@BBB>>>>>>??????@@@AAABBBBBB>>>>>>>>>???@@@AAACCCDDDGGGHHHJJJJJJHHHGGGHHHIIIKKKKKKKKKJJJHHHHHHJJJLLLJJJHHHEEEDDDEEEDDDCCCBBBBBB@@@===<<<===<<<;;;:::;;;::::::999999999999999999999888888888777777777777777888888888888888888777777777777888999:::;;;<<<===;;;>>>@@@===JJJfffwwwhhhQQQIIIDDDGGGLLLOOOTTTZZZdddnnn}}}vvvcccOOOFFFLLL^^^uuu{{{sss^^^EEE222333666111///555////////////////////////gggSSSIIIEEECCCBBB@@@???>>>>>>??????>>><<<999888666444333222111111------,,,+++++++++++++++))))))))))))***************++++++,,,,,,,,,,,,+++***************))))))))))))))))))***++++++,,,,,,************************)))******+++++++++******++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------///+++)))+++,,,+++---222222000------222===JJJSSSaaakkkwww{{{uuummmbbbZZZWWWEEECCC>>>777111...---...000---+++***+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))))))))***++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,---------.........'''...555222+++222LLLggggggYYYMMMJJJLLLLLLKKKKKKQQQNNNFFF;;;777888999888>>>>>>>>>>>>===;;;999777555999===>>><<<;;;;;;===999777999@@@CCCAAA>>>???::::::;;;===@@@CCCFFFGGGKKKLLLRRR```ooovvvrrrkkk]]]bbbiiisss~~~dddSSSBBB>>>??????===;;;<<<======>>>???@@@AAAAAA=========>>>@@@AAACCCCCCGGGIIIJJJJJJIIIHHHHHHIIIKKKKKKJJJHHHEEEDDDFFFGGGGGGEEECCCCCCDDDDDDCCCBBBAAA???===<<<<<<<<<:::999999999888888888888999999888888888777777777777666666777777888888888888777777777777777888999:::;;;888;;;999:::AAA??????KKKEEE\\\\\\NNNDDDEEEGGGFFFFFFKKKRRRXXX```iiittt```QQQFFFJJJYYYiiivvvhhhZZZGGG:::111333555111///111////////////////////////gggRRRGGGDDDDDDDDD@@@???>>>>>>??????>>>===999888666444333111111000---,,,++++++***++++++++++++++++++************)))))))))+++,,,,,,,,,++++++))))))))))))************((())))))***++++++,,,,,,******************************+++++++++******)))*********++++++++++++,,,*********++++++++++++,,,000+++)))+++------///333***+++...111333555444333333:::BBBLLLWWWbbbfffccceeeiiioooxxxvvvqqqnnnlll[[[QQQHHHDDD@@@:::444333555333222111111111000//////---***)))+++,,,,,,,,,*********))))))******+++++++++++++++++++++++++++************************)))))))))))))))***++++++++++++++++++++++++++++++******************************************************++++++++++++******************************++++++************++++++***++++++++++++,,,,,,,,,,,,,,,------------......,,,...111333//////:::GGGmmm~~~vvvooorrrwwwzzznnnddd]]]bbbjjjmmmkkkiiijjjeeeWWWFFF===>>>@@@???EEEEEEEEECCCAAA===:::888777<<<@@@@@@===;;;<<<>>>:::777888AAAHHHGGGDDDBBB>>>>>>@@@BBBFFFLLLRRRVVV\\\___hhhxxx}}}xxx|||~~~sss```MMMDDD<<<===???>>>;;;::::::;;;<<<===>>>??????@@@<<<<<<===>>>@@@AAABBBCCCFFFGGGIIIIIIGGGGGGGGGHHHHHHHHHGGGEEECCCBBBCCCDDDDDDCCCAAAAAACCCCCCCCCBBBAAA???===;;;;;;;;;999888888888777777777888888999888888777777777666666666444555666777777777666666666666666666777888999999555<<<888444<<>>KKKaaazzzfffTTTOOOLLLFFFDDDHHHJJJLLLOOOSSS[[[hhhyyykkkRRRNNNQQQ```rrr~~~iiiOOOAAA888777555444333222111111////////////////////////jjjSSSGGGEEEFFFGGG@@@???===>>>??????>>>===999888666444222111111000,,,,,,++++++***+++++++++------,,,,,,+++******)))((()))***+++,,,++++++***(((((())))))******++++++((())))))***++++++,,,,,,******************************+++++++++******)))))))))*********+++++++++))))))))))))************,,,)))***///111...,,,---111///...///222444555444333444333333888>>>>>>999>>>AAAEEEIIINNNUUUXXXYYYddd___XXXXXXdddtttyyyuuubbbaaaZZZOOOGGGAAA:::333666000---///222222333555555111,,,+++...000000///((()))***,,,------***'''))))))(((((((((((()))***++++++++++++++++++++++++************************))))))((())))))***++++++))))))))))))))))))))))))******************************************************++++++++++++******************************++++++************++++++******+++++++++,,,,,,,,,,,,,,,------------------333+++&&&+++000111444888DDD[[[ttt{{{vvvqqqjjj[[[```tttccc^^^```eeexxxrrrsssyyygggQQQEEEFFFHHHGGGIIIIIIIIIHHHFFFCCC???===;;;???BBBAAA<<<:::;;;>>>@@@;;;===GGGOOONNNIIIEEECCCDDDFFFIIINNNVVV___eeejjjlllsss|||ZZZFFFDDD>>>;;;;;;<<<;;;<<>>?????????<<<<<<===???@@@BBBCCCCCCEEEFFFHHHHHHFFFEEEFFFGGGFFFFFFEEECCCAAAAAABBBDDDCCCAAA@@@@@@BBBCCCCCCBBBAAA???<<<;;;;;;;;;999888888777777777777777888888777777777777666666666666222333555666666666555555555444444555555666777888555???999///777???<<<999AAAAAADDDSSStttiii^^^VVVMMMJJJNNNFFFHHHKKKMMMPPPXXXccckkkxxx~~~zzziiiNNNMMMRRR```wwwtttTTT<<<333...444666222...///000///////////////////////////```NNNHHHEEECCCBBBAAA@@@>>>>>>??????===<<<;;;:::888555333111000///......---,,,++++++++++++************************(((((())))))******++++++)))************+++++++++++++++******++++++,,,---************************))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///...000222333444444333333222222333444666777888888666777999:::===>>>@@@AAA::::::888666444222000000000000//////.........---------------------------************************++++++++++++++++++++++++************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++************************)))************+++++++++)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------......///000111111222777===IIIXXXgggsss|||tttggg^^^jjjnnnbbbdddiiitttvvv|||uuu```UUUWWWaaaffffffiii```TTTNNNMMMLLLHHHDDDFFFEEEEEEGGGIIIGGGAAA<<>>>>>>>>===<<<;;;;;;::::::999:::;;;<<<==================>>>???@@@AAABBBBBBCCCCCCDDDDDDEEEFFFFFFFFFCCCCCCAAA@@@@@@???@@@@@@AAAAAAAAA@@@@@@?????????======<<<<<<:::888666555666666777777777777666666888777555444555666888999444444444444444444444444666666666666777777777777444555555666777888888999>>>===AAAIIIQQQeee~~~pppooorrruuuzzzeeeWWWPPPHHHLLLRRRTTTMMMFFFMMMYYY___dddpppoooeee^^^TTTNNNNNN___gggzzznnnTTT>>>555555222111111000///......---////////////////////////}}}^^^MMMHHHEEECCCBBBAAA???>>>>>>???>>>===;;;999888777555333222222111......---,,,++++++++++++************************)))))))))))))))*********))))))*********+++++++++***************+++,,,,,,+++*********************))))))))))))************))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------...............//////000111111111111......///000111222222333//////000000111222222333333222222111000///......////////////......------------------------------************************++++++++++++++++++++++++*********************************))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++************************)))************+++++++++)))************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------.........///000000000111000333:::DDDRRRdddvvv|||tttqqq{{{{{{|||~~~{{{iii^^^ddduuuwwwaaaOOOHHHMMMXXXaaaiiigggbbbZZZPPPKKKLLLOOOQQQTTTVVVWWWWWWYYY[[[\\\```hhhtttvvvnnnssssssuuuxxxyyyuuu\\\JJJAAA???======<<<;;;;;;:::999999999:::;;;<<<============<<<======>>>???@@@AAAAAAAAAAAABBBCCCCCCDDDDDDEEEBBBBBBCCCCCCCCCDDDDDDDDDBBBBBBAAA@@@??????>>>>>><<<<<<;;;999888777666555666666666777777666666666777666444333333444555666444444444444444444444444444444555555555666666666444555555666777777888888999777999>>>AAALLLiii}}}ooogggaaaeee{{{lllZZZJJJFFFIIIKKKKKKLLLQQQRRRXXXbbblllxxxmmmYYYSSSTTTSSSWWW\\\sss|||nnnUUUCCC777444666111111000000///......---........................xxx\\\LLLGGGEEECCCCCCAAA???>>>>>>>>>>>>===;;;777777555444333333333333......---,,,++++++++++++************************************)))))))))))))))))))))*********++++++)))))))))))))))******++++++++++++******)))))))))))))))))))))************)))))))))*********++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,---------.........---------------......+++,,,,,,,,,------------...---------,,,,,,,,,,,,,,,,,,,,,------.........///............---------------------------------************************++++++++++++++++++++++++***************************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++************************)))************+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,......//////////////////000000111444@@@VVVqqqnnndddcccfffnnnrrrssssssxxxlllWWWNNNWWWlll~~~{{{iiiVVVPPPWWWbbbfffkkkooolllddd^^^```dddqqqyyyzzzzzz}}}~~~}}}hhhQQQBBB<<<===???;;;;;;;;;:::999999888888999:::;;;<<<<<<======<<<;;;<<<<<<===>>>???@@@AAA@@@@@@@@@AAABBBBBBCCCCCCAAABBBDDDFFFGGGHHHHHHGGGCCCBBBAAA@@@???>>>===<<<<<<;;;999777555555555555555555666666666666555555555444333111111111222333333333333333333333333333333333333444444444555555444444555555666777777777999666777::::::<<>>>>><<<;;;888777666444333222222111......---,,,++++++++++++************************++++++******))))))(((((())))))))))))************((((((((((((((()))******++++++******))))))((((((((()))))))))************))))))))))))************))))))))))))))))))))))))***++++++++++++,,,,,,,,,+++,,,,,,,,,------------...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,//////......------,,,,,,++++++,,,------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************************************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,///.....................111111//////666IIIdddxxx~~~jjjaaa___hhhuuu{{{pppwwwtttnnngggeeemmm|||sssdddaaajjjuuuzzz~~~vvvuuuxxxnnn```MMMAAA>>>>>>>>>===:::999999999888888888777999999:::;;;<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@???@@@@@@AAABBBBBBCCCCCCAAACCCFFFHHHIIIIIIHHHGGGCCCBBBAAA@@@>>><<<;;;;;;<<<:::888666444555666666444555555666666555555444555444333111000000000000222222222222222222222222333333333333444444444444444444444555555666666666:::777888;;;;;;:::@@@HHH^^^}}}~~~uuu|||{{{dddSSSJJJFFF@@@AAADDDHHHJJJMMMVVV```rrr{{{qqqaaaQQQIIIIIIWWWgggqqq{{{```NNN;;;444555444111000000000/////////.................................sssZZZLLLGGGDDDCCCDDD@@@???======>>>>>><<<;;;:::999666444222000//////......---,,,++++++++++++************************++++++******))))))(((((((((((()))))))))*********((((((''''''(((((()))************)))))))))((((((((()))))))))************(((((()))))))))*********))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++,,,,,,,,,---...---+++******+++,,,---,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,.........---------------,,,......---///:::LLL[[[uuulllaaammm~~~wwwddd]]]aaajjjsss{{{~~~|||zzzxxxvvvwww{{{~~~oooQQQHHH???===@@@BBB>>>:::888888888888888777777777888999:::;;;<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@AAAAAAAAABBBCCCCCCDDDDDDCCCDDDFFFGGGGGGFFFDDDCCCBBBAAA@@@???===<<<;;;:::<<<;;;888666555555777777444444555555555555444444555444333222111111111000222222222222222222222222333333444444444555555555444444444444555555555555666444555777888999;;;???JJJ___{{{zzzoooZZZNNNEEECCCDDDGGGGGGGGGKKKRRRZZZ```jjjwww|||hhhWWWNNNDDDEEETTTnnnyyyeeeBBB:::444444555222//////////////////....................................ttt]]]OOOHHHDDDCCCDDD@@@>>>============<<<::::::999777444111000............---,,,++++++++++++************************************))))))))))))((((((((()))))))))******((((((((((((((())))))***))))))))))))))))))))))))))))))))))))************((((((((()))))))))******))))))))))))))))))))))))************++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,***************)))))))))+++++++++,,,------......++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************************************************************************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++++++++++++++++++++************++++++++++++,,,---------------------+++...000000///333;;;BBBYYYjjjyyyvvvbbb___hhhiii___dddnnn||||||rrreeeccceeeppp~~~sssoooxxxpppLLLDDD???:::999<<<===;;;888888888888888888888888888888999:::;;;;;;<<<<<<;;;;;;<<<<<<===>>>???@@@AAABBBBBBBBBCCCDDDDDDEEEEEEDDDEEEEEEEEEDDDCCCAAA@@@AAA@@@???>>>===<<<;;;:::;;;:::888777666666666777333333444444444444333333444444444333222222111111111111111111111111111111333333333444444444555555444444444444444444444444555555444555555777999;;;:::CCC^^^{{{cccTTTLLLFFFEEEEEEEEEGGGKKKLLLMMMSSS]]]fffppp{{{pppZZZLLLDDDAAABBBIII___}}}~~~ttt\\\HHH:::555222222111......111........................------------------------www```QQQIIIDDDBBBCCC@@@>>>===<<<======<<<:::999777666333222000//////......---,,,++++++++++++************************)))))))))))))))*********(((((((((((()))))))))***))))))(((((())))))***+++''''''(((((()))*********))))))))))))************(((((((((((()))))))))***************************************++++++++++++************++++++++++++((()))***++++++,,,,,,+++))))))))))))))))))******,,,,,,------------......*********+++++++++,,,,,,***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********************************************************************************))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++++++++++++++++++++************+++++++++++++++++++++,,,---------...---///111111111222444666000EEEfff|||qqqppp{{{kkkgggiiizzz|||wwwlllTTT<<<======;;;:::999888999999888888888888888888888888888888999:::;;;;;;;;;;;;<<<======>>>???@@@AAAAAABBBBBBBBBCCCDDDDDDEEEEEEEEEDDDDDDCCCBBBAAAAAAAAA??????>>>===<<<<<<;;;;;;888777777666666555555555333333444444444444333333222222333333333222222111111111111111111111111111222222222222333333333333333333333333333333333333444666777555555666888999;;;CCCQQQqqqttthhh^^^ZZZXXXRRRJJJFFFJJJHHHJJJPPPUUUXXXaaajjjpppwww}}}gggSSSGGGCCCCCCEEEUUUYYYjjjqqqggg___SSSCCC666999333///000///---...111........................------------------------yyybbbSSSJJJDDDBBBCCC???>>><<<<<<======;;;:::666666444333222111111111......---,,,++++++++++++************************(((((())))))******++++++(((((((((((()))))))))))))))))))))))))))***++++++&&&&&&'''((()))***++++++))))))))))))************(((((((((((())))))))))))************************)))************+++++++++)))************+++++++++&&&''')))++++++++++++***************++++++,,,,,,***************)))))))))******+++,,,---...//////*********++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++++++++++++++++++++)))************+++++++++******+++,,,,,,---......,,,,,,---...///000111111555888HHHfffyyyUUUBBB@@@===777;;;>>>>>>;;;888999;;;888888888888888999999999888888999:::;;;;;;;;;;;;======>>>???@@@AAABBBBBBAAAAAABBBCCCCCCDDDDDDEEEDDDDDDCCCBBBBBBBBBBBBBBB>>>>>>======<<<<<<<<<;;;555666666666555444333333222333333444444333333222000111111222222222222111000000000000000000000000000111111111111222222222333333333333333333333333///333555444333444666777444@@@AAAEEEcccxxxmmmfffpppuuummm```OOOKKKKKKOOOOOONNNSSS[[[YYY\\\aaaeeejjjqqqzzz~~~cccUUUFFF???BBBJJJTTTZZZlllkkkuuuyyyiiiXXXIII===555111333...,,,000333111//////---.....................------------------------lll[[[IIICCCEEECCC@@@>>><<<<<<<<<===<<<;;;777777555444222111//////------,,,+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***++++++*********))))))(((((())))))))))))))))))))))))&&&''''''((((((((((((((()))*********++++++++++++)))************+++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))******))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))************+++++++++*********))))))******************************+++++++++,,,,,,,,,,,,,,,++++++***+++++++++---------............///444444999GGG]]]vvvtttxxx~~~```MMMFFFAAA===<<<<<<;;;999777666666777888777888999:::::::::::::::888888888888999:::;;;<<<;;;<<<===>>>???@@@AAAAAABBBCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFEEEDDDBBBAAABBBBBBAAA???===:::888777::::::888666555444444444555555444444444333333333222222222222222222222222111111111111111111111111//////000111222333333333111111222222222333333333333444444555666777888888<<<999<<>><<<<<<<<<===<<<;;;777777666444222111//////------,,,+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))***************)))))))))((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))*********+++))))))*********+++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))))))))))))))))))))))))))))))))***************))))))))))))******(((((()))))))))*********))))))))))))************+++++++++*********))))))******************************+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,------------............---///222888CCCRRRdddooovvvjjj```cccmmmvvv```HHH>>><<<:::777777:::::::::999999888777666777888999999:::::::::999999999999999:::;;;<<<<<<;;;<<<<<<===???@@@@@@AAAAAAAAABBBBBBCCCDDDDDDDDDEEEFFFFFFFFFEEEDDDBBBAAACCCCCCBBB@@@>>><<<:::888:::999888666555444444444555444444444444333333333222222222222222222222222111111111111111111111111000000000111111222222333111111111222222222333333333444444555555666666666888555777;;;===EEE]]]wwwgggZZZVVV\\\hhhyyy~~~dddVVVNNNFFFFFFLLLRRRaaaqqq{{{~~~tttiiippppppmmmkkkjjjooovvv|||~~~}}}~~~~~~hhhYYYKKKBBBCCCEEEHHHQQQbbb~~~sss]]]RRRCCC999444444333222000000000000/////////...///.........------------......---------,,,,,,,,,vvv^^^OOODDDCCCEEE@@@@@@>>><<<<<<<<<===<<<;;;888777666444333111000///...---,,,,,,+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))*********))))))))))))((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((()))))))))))))))))))))*********++++++))))))))))))))))))))))))************************++++++++++++++++++++++++************************++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******(((((())))))*********+++***))))))(((((())))))***(((((())))))))))))******))))))))))))************+++++++++*********************************************+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,------------............---000222111000666AAAKKKcccxxx}}}wwwtttqqqoooiiihhhttt}}}fffMMMCCC999888999999888888888999;;;<<<;;;999777666777888999999:::999999999999999999999:::;;;<<<<<<;;;;;;<<<===>>>??????@@@???@@@@@@AAABBBBBBCCCCCCEEEEEEFFFFFFFFFDDDCCCBBBDDDCCCBBBAAA???===;;;999999888777666555444444444444444444444333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111222222222222333333333333444444444444444888555666:::999999CCCQQQjjjuuueee[[[YYYZZZbbbnnntttcccUUUPPPRRRQQQWWW```lllzzz~~~{{{wwwvvvwwwyyyooouuusssdddTTTRRRRRRUUU[[[iiivvvdddSSSGGGCCCEEEBBBLLLZZZjjjjjjXXXEEE>>>555000000222333222000000000/////////..................------------...------------,,,,,,,,,vvvaaaSSSDDDAAADDD@@@@@@>>><<<<<<<<<===<<<:::888777666555333111000///......---,,,++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''(((((((((((()))))))))))))))************))))))))))))))))))))))))************************************************************************++++++++++++************************************************++++++++++++************))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********((((((((()))******++++++))))))(((((((((((())))))(((((((((((()))))))))***((()))))))))******************************************************************+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------.........///111222000...000555:::@@@UUUjjjoooooouuuxxxvvvuuubbbUUUDDD===;;;:::;;;;;;;;;:::;;;999999:::;;;;;;:::888888888888999999999999888888999999888888999::::::;;;:::;;;;;;<<<======>>>>>>===>>>>>>???@@@AAABBBBBBDDDEEEEEEFFFEEEDDDCCCBBBBBBBBBAAA@@@>>><<<:::999777666666555444444444444444444444333333333222222111111111111111111111111111111111111111111111111111111111111000000000000111111111111222222222222333333333222222222222222666333555999:::888;;;AAAGGGQQQcccxxxpppkkkddd\\\WWWVVV___ssszzzpppmmmpppkkkeeedddjjjttt{{{~~~~~~zzztttxxxmmmZZZMMMFFFFFFLLLVVVcccuuujjj]]]RRRMMMFFF@@@CCCMMMMMM^^^sssvvvTTTBBB;;;777222000000111111000000000/////////.........------------------------------------------------yyyjjj[[[GGG@@@BBB@@@@@@>>><<<<<<<<<===<<<:::888888666555333222000000///...---,,,++++++++++++************************((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((())))))''''''''''''''''''''''''&&&''''''(((((((((((((((&&&'''''''''(((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************)))))))))******+++++++++*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))************(((((())))))************))))))(((((((((((())))))'''(((((((((((()))))))))((()))))))))******************************************************************+++++++++,,,,,,,,,+++*********++++++,,,---,,,,,,,,,------------......------...///000111111...:::GGGOOOYYYlll~~~xxxxxx{{{|||{{{lllhhhjjjxxx}}}[[[JJJDDD:::777999:::888777777888888:::999888888888999:::;;;888888888999999888888777777777777777777777888999:::::::::;;;<<<<<<<<<===<<<<<<===>>>???@@@AAAAAACCCCCCDDDEEEDDDCCCBBBAAA??????>>>===;;;999888777555555444444444444444555444444333333333222222222111111111111111111111111000000000000000000000000111111000000000000000000000000111111111222222222222222222222222111111111222000000444777888999:::::::::AAAPPPeeewwwyyyyyywwwtttkkk___VVV[[[dddrrr~~~yyykkkbbb```gggrrr~~~{{{iii[[[WWW]]]dddiiimmmooolllfffbbbccceeehhhnnnxxx}}}zzzvvvooofff___\\\YYYUUUSSSWWWYYYZZZXXXTTTQQQRRRUUUdddlllxxxpppbbbSSSJJJFFFGGGGGGFFFOOO\\\iiixxx{{{WWWAAA888777555333222222111000///////////////............,,,,,,------------------------------------------zzznnn```III???AAAAAA@@@>>><<<<<<<<<===<<<;;;999888777555333222111000///...---,,,+++*********************************))))))))))))))))))))))))'''(((((())))))(((((('''''''''(((((((((((())))))''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))*********++++++************************(((((())))))***+++++++++******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))******++++++***))))))))))))))))))))))))((((((''''''(((((()))''''''(((((((((((())))))))))))))))))***************************+++++++++******************************+++++++++,,,,,,,,,************+++,,,------,,,,,,,,,,,,------------...---,,,---000111///---...///111666BBBVVVlll{{{|||xxxsssooojjjccc\\\```vvv~~~gggSSSBBB@@@AAA888444888888555444777888777999888666666666888:::<<<888888888999888888777666777666666666666666777777999999::::::;;;;;;;;;;;;;;;;;;<<<>>>???@@@AAABBBAAAAAABBBCCCCCCBBBAAA@@@<<<<<<;;;;;;999777666555444444333333333444444555333333333333222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000111111111111222111111111222222222222222444333222333666777888999777:::>>>AAAFFFTTTmmm~~~nnncccaaaYYYYYY^^^gggpppwww~~~wwweeeccc``````aaacccddddddeeeccc]]]TTTKKKGGGGGGIIIIIILLLMMMLLLHHHFFFFFFHHHGGGIIILLLOOOPPPPPPNNNMMMOOOMMMJJJHHHGGGGGGIIIJJJNNNUUU```kkksssyyy~~~iiiTTTJJJIIIIIILLLRRRWWW]]]hhhsssoooQQQ<<<555666222222222222111111000000/////////.........------,,,,,,,,,,,,------------,,,,,,,,,------------...wwwjjj\\\HHHAAACCCAAA@@@>>><<<<<<<<<===<<<;;;999888777555444222111000//////---,,,+++*********************************))))))))))))))))))))))))''''''((())))))((('''''''''''''''((((((((())))))''''''''''''''''''''''''&&&''''''(((((((((((((((''''''((((((((()))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))''''''((()))***+++,,,,,,************************((((((((()))***+++++++++***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))******++++++++++++******)))(((((((((((((((''''''''''''(((((('''''''''((((((((())))))))))))))))))************))))))*********+++++++++******************************+++++++++,,,,,,,,,************+++,,,---...++++++,,,,,,,,,---------,,,...///000/////////000111///---///444>>>JJJSSSfffppp}}}}}}{{{zzzooojjjsss|||iiiSSSCCC;;;444888<<<555444888888555555888999666666666666666777888999:::888888888888888777666666777777666666666666777777999999999999::::::::::::;;;;;;<<<>>>???@@@AAABBB??????AAAAAAAAAAAA@@@???;;;;;;::::::888777555444333333222222333444555555333333333222222222222111111111111111111111111111000000000000000000000000......//////000000111111000000000000111111111111111111111222222333333333666666666555555777888777888999<<<<<<999???TTTiiirrrdddUUUOOONNNNNNQQQVVV]]]eeeuuuyyypppkkkjjjhhhggg___]]][[[WWWRRRMMMIIIFFFGGGHHHIIIIIIJJJJJJJJJIIIKKKLLLNNNOOOOOONNNMMMKKKFFFIIIKKKLLLNNNSSS\\\cccwww~~~dddPPPGGGEEEDDDTTTgggsss{{{}}}ppp\\\HHH:::333222333///000111111000000///000//////.........---------++++++,,,,,,,,,---------,,,,,,,,,---------......tttcccVVVGGGBBBDDDAAA@@@>>><<<<<<<<<===<<<;;;999888777666444222111000000///---,,,+++*********************************))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&'''''''''(((((())))))''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''')))***+++,,,---))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++,,,,,,+++***)))(((''''''((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))************))))))******++++++++++++******************************+++++++++,,,,,,,,,************+++,,,---...++++++,,,,,,,,,---------&&&***//////+++***...222000000000222222222555999<<>>???555444888555222666666333333777555000222444666888999999888777888888888888888777666666888888777777777777777888999999999999999999::::::;;;;;;<<<>>>???AAABBBBBB>>>>>>@@@@@@AAA@@@???>>>;;;;;;:::999888777555444222222222222333444555555333333333222222222111111000000000000000000000000000000000000000000000000---......///000111111222000000000000111111111111000000111222333444444444111333444333222444444333999444333777999;;;BBBKKK```hhhZZZRRRKKKHHHJJJKKKOOO[[[nnnwwwmmmeee]]]VVVRRRMMMLLLMMMOOORRRTTTTTTRRRaaaeeelllqqqrrrnnniiieeefffjjjooopppsss{{{rrrlllaaaRRRGGGFFFLLLSSSbbb~~~~~~|||rrr\\\NNN>>>666777888555111111222333222000.........//////.........---------+++++++++,,,,,,---------,,,,,,,,,------.........pppgggSSSDDDHHHBBBBBBAAA???======>>>>>><<<:::999888888666444222111//////......------,,,++++++------,,,,,,+++***))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******************))))))))))))'''***+++''''''))))))'''******))))))((((((''''''''''''((()))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++)))************+++++++++************************++++++++++++++++++++++++---------------------------------............///////////////000000000000444:::CCCMMMZZZmmm}}}xxxyyy}}}tttqqqhhh```ggg||||||\\\IIIDDD888888777777666666666555444444444444444444444444555666666777777777777666666666666666666666666666<<<;;;:::999888666555555666666777888999999::::::::::::;;;<<<===>>>??????>>>?????????>>>===;;;:::999::::::999888666444333222222222222222222222222111111111111111111111111000///...------...///000111111000000/////////...////////////000000000000111111111000000000000000000000000000111111111111111222222333333444444555555444444444555666888999IIIWWWrrrpppXXXJJJHHHKKKMMMHHHHHHSSSddd}}}mmmkkknnnsssuuuooolllxxxmmmXXXOOOIIIDDDEEEIIIPPP]]]iii}}}ppp\\\LLL<<<:::777555222111111111111111000000//////....................................---------,,,,,,,,,------------------------xxxpppYYYGGGHHHBBBBBB@@@???======>>>>>><<<;;;999888888666555222111000///......------,,,++++++------,,,++++++***))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***************)))))))))((((((((()))((()))///333///'''***)))))))))(((((((((''''''((())))))******))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++)))************+++++++++************************++++++++++++++++++++++++------------------------------------............---............/////////,,,000555999@@@KKKZZZddd}}}tttpppuuuyyyzzztttiiidddhhhpppzzzxxx]]]EEE:::999666666555555444444444444444444444444444444444444555555666777777777777666666666666666666666666666::::::999888777666555555666666777888888999::::::999999:::;;;<<<===>>>>>>>>>>>>??????>>>===;;;:::777777777777666555333222222222222222222222222222111111111111111111111111000///...------...///000000000/////////............/////////000000000000000000000000000000000000//////000000000111111111111111222333333444444555444444444444444666777888555<<>>>>><<<;;;888888777666555333111000///......------,,,++++++,,,,,,,,,+++******))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************))))))))))))(((((()))'''&&&+++666<<<555)))))))))))))))(((((((((((((((((()))***************))))))))))))(((((((((((())))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++)))************+++++++++************************++++++++++++++++++++++++------------------------------------............,,,,,,---------.........---.../////////222999???NNNXXXggguuuzzz|||rrrjjjeeeddddddjjj}}}|||sss{{{qqqiii]]]QQQDDD888555777333333333333222222222222444444444444444444444444444555555666777777666666666666666666666666666666777777777666666666555555666666777777888888999999777888999:::;;;<<<<<<<<<===>>>??????>>>===;;;:::444444444444444333222111111111111111111111111111000000000000000000000000//////...------.../////////............---------....../////////000000000000000000000000000000000//////000000000000111111111111222222333444444444444333333333444555666777777666777???SSSssswwwqqqjjj___UUUKKKKKKMMMLLLIIIIIIRRR\\\iiivvv~~~ppp```TTTWWWXXXYYYXXXVVVSSSPPPOOOUUUUUU\\\iiivvvkkkUUUEEE;;;777666666555333222111111000111000000000////////////.................................---------,,,,,,,,,------------------------vvvrrr\\\FFFFFFBBBEEE@@@>>>======>>>>>>===;;;888888777666555333111000///......------,,,++++++,,,+++++++++******))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))******)))))))))((((((((((((***'''%%%)))444;;;555+++))))))))))))((((((((((((((())))))***************))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,------------.........000111222111///000222555333999BBBOOO^^^ooo~~~yyyvvvpppooowww{{{kkk```eeexxx~~~jjjUUUDDD???===>>>===888555666222222222222222222222222333333333333333333333333333444555555666666666666666666666666666666666666555555555555555555555555666666666777777777888888777888999;;;<<<<<<<<<<<<======>>>>>>>>>===;;;:::333333333333333333222222111111111111111111111111000000000000000000000000........................------------------------........./////////000000/////////000000000000000////////////000000000111111111111222333333444444333333333333333444555555<<<;;;999888<<>>======>>>>>>===<<<777777777666555333222111///......------,,,++++++++++++***************)))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***)))))))))(((((((((((('''))))))'''&&&+++111000,,,(((((((((((())))))))))))(((((()))***************(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------........./////////...///000000000000111222444333333666<<>>>>>===;;;:::444444333333333333333333000000000000000000000000////////////////////////------............------,,,,,,,,,---------------............////////////......//////000000000000...////////////000000000000000111222222333333444222222222333333333333333///333666777666999@@@FFFPPPlllpppeeedddddd___WWWWWWPPPQQQ^^^qqq~~~wwwsssnnneee]]]UUUPPPIIIEEEDDDCCCBBBAAAAAAAAAEEEPPPbbbxxxvvvTTTJJJ>>>777666666555333///000000000000000000000.............../////////..............................---------,,,,,,,,,------------------------ooommmYYYEEEDDD>>>>>>???===<<<===>>>???>>><<<777777777666555333222111///......------,,,++++++************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))(((((((((((('''''''''***)))%%%$$$(((++++++(((((((((((())))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******)))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------............/////////,,,---...///000/////////222222111111222444555777999CCCSSSeeeqqq{{{nnnjjj\\\GGG888444777888888333000111222000000333222222222333333333333333333333333333333333333333111111333444555555666666666666666666666666666666444444444444444444555555555555555555666666666666777888;;;===>>>>>>===<<<;;;<<<============;;;;;;555555444333333333333333////////////////////////////////////////////////------............------,,,,,,,,,------------...------........./////////---......//////000000111......////////////000000000000111111222333333333111111222222222222111111+++///333555555666999<<<999GGGXXXgggwwwyyycccWWWZZZiii~~~rrrjjj___[[[UUUQQQPPPNNNJJJGGGFFFDDDAAA@@@BBBCCCDDDDDDFFFMMM]]]sss||||||{{{gggIII???999444333777888555000...///000000000000//////---............/////////..............................---------,,,,,,,,,------------------------}}}iiifffUUUEEEEEE>>><<<>>>===<<<===>>>???>>>===777777666666555444222222///......------,,,++++++))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))((((((((('''''''''&&&)))***&&&%%%''')))((('''((((((((()))))))))***&&&&&&'''((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........------...///000000///...+++,,,...000222333222111;;;888888:::<<>>===<<<===>>>???>>>===666666666666555444333222///......------,,,++++++)))))))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******)))(((((((((''''''''''''&&&)))***((((((+++***&&&'''((((((((())))))******%%%&&&&&&''''''''''''''''''((((((((())))))******))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++++++++---///000///......---,,,---///000111111---...444999666333888BBB???MMMZZZ```bbbiiiuuu~~~eee]]]QQQEEE>>>:::999888555555444111222555333...222111333555222------000000000111111222222222333222222222222222222222222///000222333444555555555666666666666666666666666666666555555555444444444555555555555555555555444444666999;;;<<<<<<:::999:::;;;<<<=========<<<;;;777555333222000000000111////////////////////////........................,,,,,,---......---,,,,,,---------....../////////---------.........//////---------...///000000111............/////////000000000000111222222333333///000111222222111000///222111000111333555666555888111111777:::===LLL___|||dddXXXSSSPPPMMMNNNHHHCCCEEEOOOZZZjjjnnnaaa[[[XXX___jjjxxxppp___SSSNNNQQQVVVNNNLLLJJJHHHDDDAAABBBDDD???AAADDDDDDEEEGGGLLLPPPLLLKKKLLLNNNSSSXXX^^^aaaccc|||yyyfff___XXXSSSKKKAAA:::999333444555333000///111444///000111111111000///...---------.........//////..............................---------,,,,,,,,,------------------------mmm___bbbQQQ@@@DDD@@@AAA>>>>>>===<<<<<<<<<<<<<<<:::888666555555444111/////////---...555;;;444((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((('''&&&''')))***))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------........................,,,,,,---...///000111111000000000000000111111222888888999;;;===@@@CCCEEEPPP[[[gggooossszzz}}}zzztttlllddd]]]VVVMMMHHH;;;:::777444222111111111000000000000000000000000000000////////////000000000000000000000111111222111111222333333333333222444333222222333444666777777777666666555555555444666666666666666666666666444444555555666777777777999999:::;;;<<<===>>>???==================<<<;;;777555333111000000000111//////////////////////////////.........---------.........------,,,,,,,,,...---,,,,,,,,,,,,---...---------............///000000//////.........---////////////000000000000000000000000000000000000000000000000000000000000111111222222222333333333333444555666777:::>>>BBB^^^qqq{{{rrrkkkiiieee\\\RRRMMMKKKIIIIIIKKKNNNUUUhhh{{{zzzwwwpppdddUUUKKKKKKPPPPPPOOOQQQZZZeeennnqqqpppcccaaaXXXKKKDDDEEEEEECCCFFFBBBAAACCCCCC???@@@CCCIIIFFFGGGOOOZZZdddlllqqqjjjbbb[[[dddssspppllltttnnn```JJJHHHEEECCCBBB>>>777222555555444333222000000///////////////...............------,,,,,,------...------------------------------------------------------------------,,,,,,nnnbbbfffVVVDDDEEE@@@BBB>>>>>>===<<<<<<<<<<<<===:::888666555555444111///......---,,,111666111((())))))))))))))))))))))))'''((((((((())))))))))))((((((((((((((((((((((((''''''((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((()))(((&&&&&&((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------....................................//////////////////......//////000111111111111222333555777888222888???CCCDDDHHHOOOVVVTTTTTTUUUVVVVVVVVVUUUUUUTTTUUUVVVUUURRRMMMHHHEEEAAA>>>;;;::::::999666333666555333222111111111222000000000000000000000000000000////////////000000000000//////000000111222000111222222333333222222333333222222333444666777777666666666555555555444333444444444555555555666444444444555666666777777999::::::;;;<<<======>>><<<<<<<<<<<<<<<;;;;;;:::666555333111000000000111........................///.........------------------------------,,,,,,...---,,,,,,,,,,,,---...------------............000/////////.........---.../////////000000000000000000000000000000000000000000000000000000000000111111111222222222333333222333444444555777;;;>>>@@@KKK]]]qqqrrrwwwzzziiiccc^^^YYYRRROOOVVV```ddd\\\TTTNNNKKKJJJJJJKKKGGGFFFFFFJJJOOOTTTVVVVVVIIIIIIIIIJJJJJJIIIGGGFFFAAAAAACCCEEEIIINNNSSSVVVTTTWWW___ooo}}}kkkUUUFFFDDDBBB@@@??????<<<777333555444333222111000000///////////////...............------,,,,,,------...------------------------------------------------------------------------nnn```dddVVVEEEEEE???AAA???>>>======<<<<<<======:::888666555555444111///---...---+++,,,///---)))))))))))))))))))))))))))''''''((((((((()))))))))''''''''''''''''''''''''%%%&&&)))++++++)))&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((())))))(((&&&&&&''')))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''(((((()))***((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------------/////////.........---------------------...//////111000000/////////000000000222444444444555777999999999:::::::::999888888888888999999888777555333444222111111333333222111000000000///000111111222////////////////////////000//////......//////000000000//////000000111222000111222222333333222222333222222222333444555666666666666555555555555555333333333333444444555555333333444555555666666777:::::::::;;;;;;<<<<<<<<<:::::::::::::::999888888555444222000//////000000....................................------------,,,,,,------------------------,,,,,,,,,,,,------------------............/////////...................../////////000000000000000000000000000000000000000000000000000000000000111111111222222222222111111222222222444777999888:::>>>DDDOOOaaauuuyyyllliiiyyywwwlllhhhiiiiii___SSSNNNPPPSSSQQQNNNNNNOOOPPPPPPOOOOOOQQQRRRMMMHHHJJJSSSVVVPPPLLLMMMOOOYYY```dddnnn|||uuu|||~~~|||fffWWWMMMDDD>>><<<;;;:::::::::999666333444333333222111000///////////////............---...------,,,,,,------...------------------------------------------------+++,,,,,,------.........mmmXXXXXXMMMBBBEEE>>>>>>???>>>>>>===<<<=========:::888666555555333111///.........+++)))***++++++))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((&&&'''(((******((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''(((''''''''')))***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------------......///111111111000000/////////000/////////000111111000333333333333333222111000222222222222222222333333333333222111111000///............//////000111111......................../////////......////////////////////////000111111000000111222222222222222222222222333333444555555555555555555555555555555555555555444444444333333222333333444555555666666::::::::::::::::::::::::888888888888888777666555444333111000/////////000........................------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................................../////////000000000000000000000000000000000000000000000000000000000000000111111111111222000111222222111111444666<<<;;;;;;:::;;;@@@GGGMMMVVVfff}}}zzzrrrmmmtttwwwnnnjjjjjjiiiggglllssszzz|||zzzyyyzzz|||uuuhhhccckkkkkkbbb^^^dddggg{{{rrrYYYEEE======>>>>>>777777777777777666444333333222222111000000////////////.........---------...------,,,,,,------...------------------------------------------------++++++,,,,,,---...//////mmmPPPKKKDDDAAAHHH@@@?????????>>>===============:::888666555555333111/////////...,,,)))(((***---))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((($$$%%%'''''''''(((***---))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''(((((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---...//////000......------......///000,,,---------------------...,,,+++,,,///000///.........///......---,,,+++///...---,,,,,,---...///***+++,,,---...///000111000000000000000/////////------------------------//////............///////////////...///000000111000000111222222222222111111111222333333444444444444444444555555555555555999888777666555333222222222222333333444444555555888888888888888999999999777777777777666555444333222111111000////////////........................,,,,,,------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------...........................//////////////////////////////////////////////////////////////////000000000111111111111222333222111111222444222444666777777888:::;;;888???KKKXXXlll}}}zzzyyytttzzzuuuwwwmmmPPPKKKDDDAAA@@@===888444777777777666444333222222111111111000000/////////............------------...------,,,,,,------...------------------------------------------------++++++,,,,,,---...//////lllLLLGGGCCCCCCJJJBBBAAA@@@???>>>>>>======>>>>>>:::888666555555444111///000...------+++)))***...))))))))))))))))))))))))&&&&&&'''''''''(((((((((************************)))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((($$$%%%'''''''''(((***---))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...///000000...------------...//////++++++,,,---------------222111000000222222111000111111111222111111000000333222000//////000111222---...000000//////111222000111111111000///...---........................///......------....../////////......//////000111///000111111222222111111000111222333444444444333444444444444444555555555:::999888777555444222222111111222333333444444555555555666666666777777777666666666666555333222111000000000000//////......------------------------,,,,,,,,,,,,------------,,,,,,------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------.........------........./////////////////////////////////////////////////////////////////////000000000000000111333222111111222333000000111333555777:::;;;888999:::>>>HHH\\\ttt|||tttooogggZZZPPPKKK@@@>>>;;;;;;<<<<<<888555666777777555333111222333000000000000//////...............------------,,,...------,,,,,,------...------------------------------------------------+++,,,,,,------.........fffJJJJJJHHHDDDGGG???AAA@@@???>>>>>>======>>>>>>:::888666555555444111///000,,,***------***)))---))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((&&&'''(((***))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,------...------...//////...---,,,++++++,,,++++++++++++++++++,,,,,,------------,,,...---,,,,,,,,,,,,---...+++---...,,,)))'''(((***...///000000000///...---........................///......------......//////............///000000///000000111111111111111///000222333444444333333333333333444444555555555777666666555555444333333111111111222333333444444222222333444555555666666666666666555444333111111//////000000//////......------------------------++++++,,,,,,,,,---------------------------,,,,,,***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,---------,,,,,,,,,------.........---------.........//////////////////////////////////////////////////////........./////////000000...000111222111000111222444333333333444666666666888888888999===CCCKKKPPPRRR]]]kkkyyyeee\\\UUUQQQJJJBBB@@@BBBCCC===777444555888::::::444555666444111000222444000000////////////...............---------,,,,,,...------,,,,,,------...------------------------------------------------------------------------___IIINNNLLLDDDAAA:::???@@@??????>>>>>>>>>>>>>>>:::888666555555444111//////)))(((---...***)))+++))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%''')))******)))'''%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))******(((&&&%%%&&&'''))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++******++++++,,,---,,,,,,------,,,+++)))(((+++---......------///111,,,------...////////////...............///000000+++...000000......000333,,,---.../////////...---////////////////////////.........------........................///000000//////000111111111111111///000222333444444333333333333333444444555555555333333333444444444555555000111111222333333444444000000111222444555666666666666666555444333111000...///////////////...---------------------------+++++++++,,,,,,---------.........------,,,,,,,,,***+++,,,------,,,+++***++++++,,,,,,,,,---------,,,,,,,,,------.........---------.........//////////////////////////////////////////////////////............/////////000,,,...000111000000000222...///111444666555333000111111444777:::<<<;;;:::;;;CCCIIIKKKSSScccvvv~~~rrr^^^VVVMMMHHHFFFEEEAAA::::::???777777888:::<<<:::777333111333444333111000333555///////////////...............---------,,,,,,,,,...------,,,,,,------...------------------------------------------------------------------,,,,,,tttWWWOOOHHHFFFDDD@@@@@@BBB???>>>===>>>???>>>===;;;:::888666555555444111///...---,,,+++************))))))))))))))))))))))))))))))(((''''''''''''((()))(((((((((((())))))***(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((('''&&&%%%&&&(((***,,,,,,+++***((((((((()))*********))))))((((((''''''(((((('''''''''&&&&&&&&&******))))))((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((+++******)))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))+++*********))))))(((((()))))))))))))))******+++***************)))((((((---------,,,,,,+++++++++++++++++++++++++++++++++------,,,++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,---------------............///------------------------......///000000000000000111111111111111111111111222222333333333333444444555444333333333333444555555444222111000111111222222222333333444555666666777666666444333222111111111000000///...------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,............................................................////////////////////////000000000000000000000000000000000000222222333444555666777888666777999===AAAEEEIIIKKKOOOWWWaaakkkxxxqqqbbb\\\ZZZTTTLLLHHHDDDCCCBBB@@@>>>===;;;;;;999999999999888888888777444444444333333333222222111000///------......///........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................tttTTTMMMFFFEEEDDDAAA@@@AAA???>>>===>>>???>>>===;;;:::888666555555444111///...---,,,+++************))))))))))))))))))))))))((((((((((((((()))***+++))))))(((((((((((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((('''&&&%%%&&&(((***++++++***)))((((((((())))))))))))))))))((((((''''''(((((('''''''''&&&&&&&&&))))))))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((******))))))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((()))((((((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))*********)))))))))(((((()))))))))))))))******+++***************)))((((((,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------+++++++++,,,,,,,,,------------------............------------------------......///000000000000000111111111111111111111111222222333333333333444444555444333333333333444555555444333111111111222222111222222333444555555555666666555444333222111111000000000///...------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,............................................................////////////.../////////000000000000000000000000000000000000111111222333444555666666777777888999;;;<<<>>>???<<>>===>>>???>>>===;;;:::888666555555444111///...---,,,+++************))))))))))))))))))))))))''''''(((((()))+++,,,---+++***)))(((((('''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&((((((((((((((((((((((((''''''&&&&&&'''(((***+++***)))((('''''''''(((((()))))))))((((((((((((''''''''''''''''''&&&&&&&&&)))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((***))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))******))))))))))))(((((()))))))))))))))******+++)))************))))))(((***************)))))))))++++++++++++++++++++++++))))))******+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------++++++++++++,,,,,,,,,,,,------------............------------------------......///000000000000000000000000000000000000000222222333333333333444444444444333333333333444444444444333222222222333333111111222222333333444444555555444333222111111000000000//////...---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------........................---............/////////....../////////000000000000000000000000000000000///000000111222333444444777666666666666777777888888999:::;;;===BBBIIINNNTTTWWW\\\bbbiiipppuuuwwwyyyrrrjjjbbb\\\[[[[[[XXXUUUTTTVVVUUUQQQOOOJJJGGGHHHHHHEEECCCEEE@@@???>>>===;;;999888888777777666666666555555555222222111111111000000000000///......------......------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,wwwNNNFFFAAABBBCCCBBB?????????>>>===>>>???>>>===;;;:::888666555555333111///------,,,+++************))))))))))))))))))))))))(((((((((((()))***+++,,,++++++)))(((''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((('''''''''&&&'''((()))***(((((((((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))******+++))))))************)))(((************************************************))))))******+++++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------.........,,,,,,------------------......///000000000000000000000000000000000000000222222222333333333444444333333333333333333333333333333333333333444444444222222222222222222222333444333333222111111000000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***************+++++++++++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------------------------........................---------.........//////........./////////000000000000000000000000000000//////000111222222333333333444444555666888999:::<<<;;;;;;<<<===?????????>>>???@@@BBBEEEHHHKKKMMMRRRVVVWWWXXX___lllssstttwww}}}~~~zzzzzzwwwiiibbbcccfffddd```^^^\\\[[[[[[ZZZXXXTTTQQQMMMNNNNNNNNNPPPRRRSSSRRRLLLJJJJJJKKKHHHCCCBBBDDD???>>>===<<<:::999888777555555555444444444444333111000000000000///////////////......------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++tttPPPGGG@@@AAACCCBBB?????????>>>===>>>???>>>===;;;:::888666555555333111///------,,,+++************)))))))))))))))))))))))))))((((((''''''(((((((((++++++)))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))'''''''''((((((((((((''''''''''''''''''(((((((((&&&''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))******+++((())))))*********))))))******++++++++++++++++++************************+++++++++******)))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,------------...,,,,,,,,,---------............///000000000000000000000000000000000000000222222222333333333444444333333333333333333333333333333444444555555555555222222222222222222222222222222222111000000//////............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))*********++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++------------------------........................------------........................////////////////////////////////////000000000111222222333333111222222444555777999:::777777777888;;;;;;999777:::::::::;;;>>>AAADDDFFFDDDFFFFFFEEEGGGMMMRRRSSSOOOUUUWWWSSSRRRYYYcccjjj___UUULLLIIIMMMPPPPPPOOONNNNNNNNNQQQSSSTTTSSSRRRPPPOOOOOOOOOMMMKKKJJJKKKIIIHHHIIIJJJEEE>>><<>>>>>===;;;:::999888888444444444333333333222222000000000/////////.....................------,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++zzzUUUJJJAAAAAACCCBBB@@@??????>>>===>>>???>>>===;;;:::888666555555444111///...---,,,+++************))))))))))))))))))))))))))))))((('''''''''''''''+++***)))(((((('''(((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''((((((((((((((((((''''''((()))))))))((((((&&&''''''''''''(((((((((&&&&&&&&&'''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&''''''''''''''''''(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((()))))))))))))))))))))******+++((())))))************)))*********+++++++++++++++************************,,,++++++***))))))((((((************************++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,------------+++,,,,,,------...............///000000000000000111111111111111111111111222222333333333333444444222222333333333333222222222333444555666666666666444444333333222222111111111111000000000/////////------------------------++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++************)))))))))*********++++++,,,,,,---************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------------.........------........./////////////////////////////////000000000111111111222222222222222222222333555555666666666777999999888666999999999:::<<>>===<<<<<<;;;999888888777444444333333333222222222000000/////////.........---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++\\\NNNCCCAAACCCBBB@@@??????>>>===>>>???>>>===;;;:::888666555555444111///...---,,,+++************))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((('''((((((((((((((('''''''''((()))*********))))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''&&&''''''((())))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))******+++(((((()))***************)))))))))*********++++++************************************))))))))))))************************************************************************************************************++++++++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,---------++++++,,,,,,---......///......///000000000000000222222222222222222222222222222333333333333444444111222333333333333222111111222444666777777777777555555555444333222222111000000////////////......------------------------+++++++++,,,,,,---------************************************)))))))))))))))******+++,,,,,,------************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---------.........---------........./////////////////////////////////////////////000000000222222111111222222333333777888888888888999:::;;;999888888888999999::::::===>>>???@@@??????BBBEEEGGGJJJJJJHHHHHHKKKJJJGGGGGGDDDDDDHHHIIIGGGIIINNNRRRQQQPPPPPPQQQQQQOOONNNIIIHHHKKKOOONNNJJJKKKPPPIIIFFFFFFIIIHHHCCC@@@AAA;;;::::::999888777666666444444333333333222222222000000000////////////...------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,www}}}```RRRDDDAAACCCBBB@@@??????>>>===>>>??????===;;;:::888666555555444111///...---,,,+++************))))))))))))))))))))))))(((((((((((()))+++,,,---)))(((((((((((())))))***(((((((((((((((((((((((('''((((((((())))))******(((((((((((((((((((((((('''((((((((((((((('''''''''((()))+++++++++***)))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&''''''((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((()))))))))))))))))))))******+++(((((()))***************'''((((((((())))))******))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))******+++++++++,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,---------++++++,,,,,,---...//////...//////000000000000000333333333333333333333333222222333333333444444444111222333444444333222111111222444666888888888888666666555444444333222222///////////////.........------------------------+++++++++,,,,,,---------************************************))))))))))))))))))***+++,,,,,,------)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......---------.........//////////////////////////////------..................222222222222333555666777222333444444333444888;;;666777888999:::<<<<<<======>>>@@@AAA???>>>@@@EEECCCDDDDDDCCCFFFJJJIIIDDDCCCBBBEEEIIIHHHDDDFFFMMMHHHGGGGGGIIILLLNNNNNNMMMKKKJJJMMMQQQNNNIIIIIIOOOKKKGGGEEEHHHHHHCCC@@@@@@999888888777666555555444444444444333333333222222111000000000////////////,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,hhhZZZHHHAAACCCEEECCC????????????>>>>>>===<<<;;;888888666555333111000000///...------++++++***)))++++++***))))))))))))))),,,+++***((((((((()))*********))))))((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((()))))))))))))))((('''''''''&&&''''''((((((((((((''''''$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((('''%%%%%%%%%''')))***'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$%%%%%%&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&%%%''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******))))))((((((''''''+++*********))))))(((((()))************+++++++++))))))))))))))))))))))))************************(((((())))))*********+++************************)))************+++++++++,,,,,,++++++***+++++++++++++++,,,------......///............////////////222222222333333333444444444444444333333222222222444444333333222111000000444555555666777666666666333333222222111000//////111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++************************************************++++++************++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------............///............////////////............////////////000000000111222222333333333333444444555666666777666666777888999:::;;;;;;::::::;;;<<<===>>>??????BBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCDDDEEEGGGHHHIIIHHHHHHKKKNNNNNNLLLHHHHHHJJJLLLOOOOOONNNMMMKKKLLLJJJGGGEEEDDDBBB???===<<<;;;::::::999888444222555555444444444333333333////////////////////////......---------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,---------************************************************,,,,,,,,,,,,,,,,,,,,,,,,rrrbbbOOODDDCCCDDDAAA===?????????>>>>>>===<<<;;;888888666555333111000000///...------++++++***)))+++***)))(((((((((((()))******))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((((((''''''(((((()))((((((((((((''''''''''''''''''((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((('''%%%%%%%%%'''(((***'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''************)))))))))((())))))*********+++++++++))))))))))))))))))))))))************************))))))))))))*********+++************************)))************+++++++++,,,,,,++++++***++++++,,,++++++,,,------......///............////////////222222222333333333333444444444333333333222222222444444333333222111111000333444555555666666555555444444333333222111111000111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++++++++++++++++++++++++++************************************************++++++************++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------........................////////////............///////////////000000111111222333333222333333444444555666666555555666777888999::::::::::::;;;<<<===>>>????????????@@@@@@@@@@@@AAAAAABBBBBBBBBCCCDDDGGGIIIJJJIIIHHHIIIKKKNNNOOOMMMJJJIIIKKKMMMOOOOOONNNLLLKKKIIIGGGEEEDDDCCCCCC@@@>>><<<;;;:::999999777444222444444444333333333222222...........................------------,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,uuu|||kkkVVVHHHDDDCCC@@@<<>>>>>===<<<;;;888888666555333111000000///...------++++++***)))))))))((((((''''''(((((((((((()))*********))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''''''''(((''''''''''''''''''((((((''''''((((((((((((''''''%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&%%%%%%'''((()))'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&''''''((())))))))))))(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((************)))))))))))))))))))))*********++++++))))))))))))))))))))))))************************)))))))))***************************************)))************+++++++++,,,++++++***++++++,,,,,,++++++,,,------......///............////////////111111222222222333333333333333333333222222222222444333333222222111111111222333333444444444444444444444444333222222111111111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++++++++++++++++++++++++++************************************************++++++************++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------............---............/////////............//////////////////000111111222222333111222222333333444555555444444555666777888999999999::::::;;;<<<===>>>>>>>>>>>>>>>>>>????????????@@@@@@AAACCCEEEGGGIIIJJJHHHHHHIIIKKKNNNOOOMMMLLLKKKLLLMMMNNNNNNMMMKKKIIIEEEDDDBBBBBBBBBBBB@@@???<<<;;;999999888777444222333333222222222111111111........................------------,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,wwwkkk~~~mmmWWWHHHCCCBBB@@@===?????????>>>>>>===<<<;;;888888666555333111000000///...------++++++***)))((((((''''''''''''((((((&&&''')))*********))))))''''''(((((())))))******(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((()))''''''((((((((((((''''''%%%%%%&&&&&&'''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&&&&'''(((((())))))((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))((((((((((((*********)))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************************************))))))*********+++++++++++++++******++++++,,,,,,++++++,,,------......///............////////////111111111111222222222222333222222222222222222222333333333222222111111111111111222333333333333333333333333222222111111111000000///...------------+++++++++++++++++++++++++++******************+++************************************************************************++++++************++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---------,,,,,,---------.........---------.........//////............//////////////////000000111222222222000111111222333333444444333333444555666777888888999999:::;;;<<<======>>>>>>>>>>>>?????????@@@@@@??????@@@BBBCCCEEEFFFGGGEEEFFFGGGIIIKKKLLLLLLKKKLLLLLLMMMMMMMMMKKKIIIHHHDDDCCCAAA@@@AAA@@@???======;;;999888888666444222111111111111000000000000........................---------,,,,,,,,,++++++,,,,,,,,,+++++++++******---,,,,,,,,,++++++******************************************************++++++++++++++++++++++++|||iiixxxxxxiiiUUUGGGBBBBBBAAA@@@?????????>>>>>>===<<<;;;888888666555333111000000///...------++++++***)))((((((''''''''''''((((((%%%'''(((*********)))(((''''''(((((())))))******((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((()))))))))''''''((((((((((((''''''%%%&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))'''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******(((((()))))))))*********))))))))))))))))))))))))************************+++++++++***************************************))))))*********++++++++++++*********++++++,,,---++++++,,,------......///............////////////000000000111111111222222222222222222222222222222333333222222222222222111000111111222222222222222111111111111000000000000000///...------,,,,,,,,,++++++++++++++++++++++++*********++++++*********************************************************************************++++++************++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,------------...------------........................////////////...//////000111111222222000000111111222333333444333333444555666777888888888888999:::;;;<<<===============>>>>>>>>>?????????@@@@@@AAAAAABBBBBBBBBCCCDDDFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLKKKIIIHHHGGGEEECCCAAA@@@???>>><<<:::===;;;888777777666444222111111000000000/////////........................------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******,,,,,,,,,++++++*********************************************************++++++++++++++++++++++++{{{cccjjjtttfffTTTGGGBBBBBBBBBBBB?????????>>>>>>===<<<;;;888888666555333111000000///...------++++++***)))((((((''''''(((((())))))''''''((()))))))))(((((((((((((((((()))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''''''''((())))))))))))))))))******''''''((((((((((((''''''&&&&&&''''''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))(((((((((((())))))''''''(((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************((((((((()))))))))******))))))))))))))))))))))))************************+++++++++++++++*********************************)))************+++++++++************+++,,,------++++++,,,------......///............///////////////000000000000111111111111111111222222222222222222222222222222222222222000111111222222222222222000000000000000000000000000///...---,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))************************************************************************++++++************++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,------------,,,------------.....................////////////......///000000111111222000111111222222333444444333333444555666777888888777888888999:::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<@@@@@@AAAAAAAAAAAA@@@@@@BBBDDDEEEEEEEEEEEEFFFHHHJJJJJJJJJIIIHHHGGGFFFFFFEEECCCAAA??????>>>;;;999===;;;888666666555444222111111000000000/////////------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******+++++++++++++++*********************************************************++++++++++++++++++++++++vvvYYYXXXvvvuuuiiiWWWJJJDDDCCCBBBAAA?????????>>>>>>===<<<;;;888888666555333111000000///...------++++++***))))))(((((((((((()))***+++))))))((('''''''''(((((())))))))))))(((((((((((()))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((''''''''''''(((((((((((()))((((((''''''(((((()))+++++++++***************''''''((((((((((((''''''&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''(((''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))(((((((((((())))))'''''''''((()))*********))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))'''((((((((()))))))))***((()))))))))************(((((((((((()))))))))***))))))))))))))))))))))))************************,,,,,,,,,++++++*********************************)))************+++++++++************+++,,,---...++++++,,,------......///............/////////////////////000000000111111000111111111222222222222222222222222222222222222000111222222333333222222000000000000000000000000//////...---,,,,,,,,,,,,************************)))***++++++++++++***)))************************************************************************++++++************++++++******************************+++++++++,,,,,,,,,***************************++++++++++++,,,,,,,,,)))******+++,,,,,,------++++++,,,,,,,,,---------,,,,,,---------.....................////////////......//////000111111111111111222222333444444444444444555666777888888999777777888999:::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<>>===<<<;;;888888666555333111000000///......---,,,+++***))))))))))))))))))***+++++++++)))(((&&&&&&&&&'''(((******))))))(((((('''''')))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((''''''''''''((((((((()))))))))(((((((((((())))))---,,,,,,,,,+++*********''''''((((((((((((''''''&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((((((((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$&&&'''((('''&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))(((((((((((())))))&&&''''''((()))******+++))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))'''((((((((())))))******(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))************************,,,,,,,,,++++++*********************************)))************+++++++++************+++,,,---...++++++,,,------......///............/////////000////////////000000000000000000111111222222222222222222222222222222222222111111222333333333333222111111111111111111222222//////...---,,,,,,,,,,,,************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))************************************************++++++************++++++******************************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,))))))***+++,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,---------................../////////000......//////000111111111111222222333333444555555444444555666777888999999777777888999:::;;;;;;<<<=========>>>>>>>>>?????????@@@BBBDDDEEEEEEEEEEEEEEEGGGHHHFFFCCCCCCEEEGGGFFFFFFFFFEEEEEEEEEEEEEEEAAA@@@??????@@@@@@???>>>===;;;777555555555444333111111111111000000000000------------------------,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******))))))******+++++++++,,,************************************************************************rrrRRRTTThhhvvv]]]LLLFFFDDDBBB??????@@@@@@??????>>>===<<<999999777666444222111000000///---+++***)))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((())))))(((((())))))))))))))))))))))))'''''''''''''''((())))))(((''''''&&&&&&((()))***...,,,***(((''''''))))))%%%&&&''''''(((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((((('''%%%$$$%%%'''***(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&((()))*********))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************))))))************))))))************************)))************+++++++++++++++,,,,,,,,,,,,------////////////000000000000/////////000111111222222000000000///000000111222222111111111000000//////222222333333333333444444555333111111222333222111///......------,,,++++++************************)))************+++++++++,,,+++***))))))***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++************++++++++++++++++++++++++++++++,,,+++*********+++,,,---++++++,,,,,,,,,,,,------,,,------......------,,,000000000000////////////000111111111111222222222333333444555666777888888999999::::::;;;<<<<<<<<<<<<@@@AAA>>>===@@@BBBAAAAAAAAAAAAAAABBBDDDEEEGGGHHHGGGFFFFFFFFFFFFGGGHHHHHHGGGEEEDDDBBBBBBBBBCCCDDDBBB???>>>>>>===<<<:::666666555555444222111111222111000...------,,,,,,---------------------------,,,+++***))))))))))))************************)))************+++++++++************************************************))))))))))))************oooUUU___zzzyyy^^^KKKEEEDDDBBB??????????????????>>><<<<<<999999777666444222111000///...---+++***)))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((''''''&&&&&&((()))***,,,+++)))'''''''''((()))%%%&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''++++++***'''%%%$$$&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&'''((()))******)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))************)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))************************))))))************))))))************************)))************+++++++++++++++,,,,,,,,,,,,------......////////////000000......//////000111111111111000000000000111222222111111111111000000000///111111111222222222333333555333111111222222222111.........---,,,,,,++++++************************)))************+++++++++++++++***))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++************++++++++++++++++++++++++++++++++++++*********+++,,,---++++++,,,,,,,,,,,,------,,,------......------,,,........................000000111111111222222222222222333444555666777777999999:::;;;;;;<<<<<<===999<<<<<<;;;===BBBDDDBBBBBBAAAAAAAAABBBDDDFFFGGGGGGFFFFFFEEEFFFGGGHHHIIIJJJIIIGGGFFFEEEDDDEEEEEEDDDBBB???======<<<:::999444333333222111111222222222222000///...------------------------------------,,,+++***))))))))))))************************))))))*********+++++++++************************************************))))))))))))************iiiXXXmmmaaaKKKDDDCCCAAA>>>????????????>>>===<<<<<<999888777666444222111111///...---+++***))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&(((((((((((((((((((((((('''''''''''''''((())))))(((''''''&&&&&&((()))***+++***((('''&&&&&&'''(((%%%&&&''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''...---,,,)))%%%$$$$$$&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((())))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))*********))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))************************)))************+++++++++++++++,,,,,,,,,,,,------------........./////////---......///000000111111111111111111111222333333111111111111000000000000000000111111111222222222444333111111222222222111......------,,,,,,++++++************************)))************+++++++++++++++***))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++************++++++++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------,,,------......------,,,------------------------000000000111111111222222111111222333444555666666999::::::;;;;;;<<<<<<===;;;<<<<<<===CCCJJJKKKGGGBBBBBBBBBBBBCCCEEEFFFGGGFFFFFFFFFFFFGGGHHHJJJKKKJJJIIIGGGFFFEEEEEEEEEEEEDDDBBB???===<<<;;;888777333222111000111222444666333222111///............------------------------,,,,,,+++***))))))))))))************************)))))))))*********++++++************************************************))))))))))))************ooohhhgggNNNDDDCCCAAA>>>????????????>>>===<<<;;;888888777555444333222111///...,,,+++***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))(((''''''&&&&&&((()))***)))((('''&&&&&&&&&&&&'''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''',,,,,,+++(((%%%###$$$%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))************************))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,------......///////////////000111111222222222222111111222222333444111111111000000000000000111111111111222222222222444222000000111222111000......------,,,++++++***************************))))))*********++++++++++++******************+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++++++++************+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,------......------,,,---------------.........000000000000111111111111111111222333444555666666999999::::::;;;<<<<<<<<<<<<<<<;;;===DDDLLLLLLGGGBBBBBBBBBCCCDDDEEEFFFGGGEEEFFFFFFHHHIIIKKKLLLMMMGGGFFFEEECCCBBBBBBCCCCCCDDDAAA>>><<<:::999777555555333222111222555888:::222222111000///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))******************************))))))))))))************************************************************((()))))))))************oooTTTGGGBBB@@@???>>>??????>>>>>>===<<<;;;888777777555444333222222...---,,,+++***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))((('''&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))(((''''''&&&&&&((()))***'''''''''&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''(((((('''%%%$$$$$$&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,------...//////000000111111222333333444444222222111111222222333444000000000000000000111111222222222333333333333444444222000000111222111000...------,,,++++++******************************))))))*********+++++++++*********++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++++++++************++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------......------,,,------.........///////////////000000000111111111222222333444555666666777888888999999:::;;;;;;;;;999999777777>>>EEEDDD>>>AAAAAABBBCCCDDDEEEFFFFFFEEEFFFGGGIIIKKKLLLMMMMMMFFFEEECCCBBBAAABBBBBBCCCBBB@@@<<<:::999777555333444333111000111444777999222111000///.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********************************(((((()))))))))*********************************))))))))))))))))))))))))((()))))))))************yyy]]]JJJBBB@@@@@@>>>>>>>>>>>>===<<<;;;;;;888777666555444333222222...---,,,+++************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((('''&&&'''''''''''''''''''''''''''''''''''''''((())))))(((''''''&&&&&&((()))***'''''''''''''''''''''&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&%%%$$$%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&''''''((()))((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))******((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))*********************************))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------,,,,,,---...///000000111222222222333444444555555111111111111111222333333000000000000111111111111222222333333333444444444333222000000111111111000------,,,,,,++++++******************************)))************+++++++++)))***++++++++++++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++************++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,------......------,,,---------...//////000000/////////000000000111111222222333444555666777777666777777888888999::::::999:::888777;;;@@@???;;;???@@@BBBCCCDDDDDDEEEEEEDDDEEEGGGHHHJJJKKKKKKLLLFFFEEEDDDBBBBBBBBBCCCDDD@@@>>>;;;999888777555333111000///...///000222444000000///...............,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++************************((((((((()))))))))******************************))))))))))))))))))))))))))))))))))))************eeeNNNCCC@@@BBB>>>>>>>>>>>>===<<<;;;:::777777666555444333333222------,,,+++************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((''''''&&&&&&((()))***'''''''''(((((((((''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&((()))))))))(((''''''((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))******((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))(((((())))))***++++++++++++++++++++++++************************))))))************)))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------,,,------...000111111222111111222333333444444555111000000000000111222222///000000000111111111111111222222222333333333333333111000///000111000///------,,,,,,+++*********************************)))************+++++++++)))***++++++++++++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++************++++++++++++++++++++++++++++++)))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,------......------,,,+++,,,,,,---......//////////////////000000000111111111222333444555666666555555666666777777888888999<<<;;;999:::>>>???<<<>>>???AAABBBCCCDDDCCCCCCBBBCCCEEEFFFHHHHHHHHHHHHDDDCCCBBBAAAAAAAAABBBCCC>>><<<999888777666555333111000000///....../////////......---------------+++++++++++++++++++++++++++***************++++++************************(((((((((((()))))))))***************************))))))))))))))))))))))))))))))))))))************kkkQQQCCCAAACCC>>>>>>>>>>>>===<<<;;;:::777777666555444444333333------,,,+++************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((()))))))))((('''''''''''''''''''''''''''''''''''''''((())))))(((''''''&&&'''((()))***''''''(((((()))(((((('''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&''')))((('''%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))%%%&&&((()))))))))(((''''''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))******((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))++++++++++++++++++++++++************************))))))************)))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------------...///000111222333000111111222222333444444000000000///000111111222//////000000111111111222000111111111111222222222333111//////000111000///------,,,,,,+++******)))************************)))************+++++++++)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++************++++++++++++++++++++++++++++++)))***+++,,,---,,,++++++++++++,,,,,,,,,---------,,,------......------,,,******+++,,,,,,---......////////////000000000000000000111222333444444555444444555555666777777777444888999666666999;;;:::===>>>@@@BBBCCCCCCCCCBBB@@@AAACCCDDDEEEEEEEEEEEEAAA@@@???>>>>>>>>>???@@@===;;;888777777666555333333333222111000///............---,,,,,,,,,------+++++++++++++++++++++++++++***************++++++************************(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))************cccMMMCCCBBBDDD@@@??????>>><<<;;;999888888777666444333222111111......,,,+++***)))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''((('''%%%%%%%%%&&&(((***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''(((((((((((())))))((('''&&&&&&&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++++++++***)))(((((())))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,------......//////000000111111111111111111111111111111000000////////////000000222111111111000000//////111111222222222111111000//////000000000000000///------,,,,,,,,,,,,++++++************************************************+++*********))))))(((((())))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))******************************++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------111000...---,,,,,,---...,,,...000222222111///...000111111222222333444444444333222444777999888888999999888888999999:::;;;<<<===>>>???>>>???BBBDDDEEEEEEEEEEEEEEEDDDDDDCCC@@@??????>>>===<<<<<<;;;<<<:::777666666555444222333333222111000///...---......---------,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))eeeLLLAAA???@@@??????>>>===<<<:::999888888777666444333222111111///...,,,+++******))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&((())))))(((((((((''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((('''&&&''''''((((((((((((''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))(((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))++++++++++++++++++++++++++++++***)))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,------.........///000000111111111111111111111111111111000000////////////000000111111111000000000//////000111111111111111000000//////000000000000//////------,,,,,,,,,+++++++++************************************************************)))))))))((())))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))************************+++++++++,,,,,,+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------///...---,,,,,,,,,---.../////////000000000000000000111111222222333333444444444555666666777888999999999999999999:::;;;;;;===>>>?????????@@@BBBDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@??????>>>===<<<;;;;;;;;;999777555555555444222333333222111000///...---...------------,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))gggKKK@@@?????????>>>>>>===<<<:::999888888777666444333222222111///...---+++************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%'''((()))((((((((((((''''''''''''(((''''''&&&&&&&&&''''''&&&'''((((((((((((((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))+++++++++++++++++++++++++++***))))))))))))))))))+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,---------......//////000111111000000000000000000000000000000////////////000000111111000000000000/////////000000111111000000////////////000000//////...,,,,,,,,,,,,++++++++++++************************************************************))))))))))))******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))************************+++,,,,,,,,,,,,,,,,,,+++*********++++++++++++,,,++++++++++++++++++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...111000/////////000222333000000111111222333333333444666888888666555777::::::::::::::::::;;;;;;<<<>>>???@@@@@@@@@@@@CCCEEEBBBBBBCCCCCCBBBBBBAAA@@@@@@??????>>>===<<<;;;::::::888666555555444333222222222111000//////......------------,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))hhhLLLBBBBBBBBB?????????>>>===<<<::::::999888666555333222222222///...---,,,+++*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))((((((((((((((('''''''''(((((('''&&&&&&&&&&&&'''&&&&&&'''((())))))(((((((((((('''&&&&&&''')))***''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))******************************)))))))))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************+++++++++,,,,,,,,,------------......///000000111////////////////////////000000////////////000000000000000000000000//////...//////000000000000////////////000//////......,,,,,,,,,++++++++++++************************************************************)))))))))))))))******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))***************************++++++,,,,,,++++++***************++++++++++++************************************++++++++++++***++++++++++++,,,,,,,,,******++++++,,,---......000000000000000111222222000000000111222222333333444888;;;999555444777;;;;;;;;;:::::::::;;;<<<<<>>===<<<;;;999888777555444333222222//////---,,,+++*********((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))************)))''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&'''((())))))((((((((('''&&&&&&&&&((()))***&&&'''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((())))))'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((()))))))))))))))))))))))))))))))))******)))))))))***************************)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************+++++++++,,,,,,,,,---------------...//////000000........................000000////////////000000//////////////////000000......///000000000000000///////////////...------,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++*********(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))*********+++++++++************************))))))*********+++++++++*********+++++++++,,,,,,)))***+++,,,------......---///111222222222000//////000000111111222333333444888;;;999555444777;;;;;;;;;:::::::::;;;<<<<<>>===<<<<<<999888777555444333333222000///...,,,++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((()))************)))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&'''((((((((((((((((((''''''&&&''''''((()))***&&&&&&&&&'''''''''''''''''''''(((((((((((('''''''''''''''''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((''''''''''''''''''''''''''''''((((((((()))))))))''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((************************)))))))))))))))******+++(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,------,,,------......///000000////////////////////////000000////////////000000......////////////000000......///000111111111111////////////......---,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))************+++************************)))))))))************+++************++++++++++++******,,,---............,,,---000222333111///---//////000000111222222222444666888888666555777::::::::::::::::::;;;;;;<<>>@@@@@@>>>===;;;:::999888666444222111222222111000000000000//////.........,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))fffKKKDDDAAA<<<======>>>======<<<;;;::::::999777666444333333333000///...---,,,+++++++++))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''((((((((()))%%%%%%%%%&&&'''((()))***(((((((((((((((((('''&&&%%%&&&'''((())))))))))))&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&'''''''''((((((((()))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))))))))'''((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************************)))))))))))))))***++++++(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,------,,,,,,---......//////000////////////////////////000000////////////000000........./////////000000...///000111222222222222////////////...---,,,+++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))************************************))))))))))))************************+++++++++++++++,,,---...//////...---,,,---...///000//////...//////000000111111222222444444555666666777888999999999999999999:::;;;;;;???@@@@@@@@@??????@@@BBB@@@@@@@@@@@@@@@???>>>>>>@@@@@@>>>===;;;999888777555333111111111222111000///////////////.........,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))eeeLLLGGGEEE???<<<<<<<<<<<<;;;:::999999:::999777666444333333333000///...---,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&'''''''''(((((())))))$$$$$$%%%%%%'''(((***+++((()))))))))((('''&&&&&&$$$%%%''')))***))))))(((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))((())))))***++++++'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,---------,,,,,,------...//////000000000000000000000000000000000////////////000000---.........//////000000//////000222222333333333////////////...---,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******++++++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,---.../////////...---...------,,,---...///000/////////000111111222222444333333444777999888888999999888888999999:::;;;>>>???@@@???>>>>>>@@@AAAAAABBBBBBBBBBBBAAA@@@@@@@@@@@@>>>===;;;999888777444333111000111111111000///////////////.........,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))){{{^^^KKKFFFEEEBBB>>>===<<<;;;:::999999999888:::;;;999666333222222000///...---,,,+++++++++)))(((((()))++++++***)))))))))))))))************((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))(((''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''((((((((('''&&&%%%%%%$$$$$$(((((())))))((('''&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''+++(((&&&&&&''''''%%%"""''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))******++++++++++++******))))))))))))))))))))))))''''''''''''((((((((())))))))))))))))))******+++)))************+++++++++,,,,,,,,,---------......000000111111111000000///........................000000////////////000000000111222333333333222111///......---+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((()))+++------+++)))((())))))************)))))))))))))))))))))))))))))))))***+++***)))((()))***))))))*********+++++++++******+++,,,,,,,,,,,,+++------,,,------...///000////////////000111222333222333555555555555666888999999999999999999999999???>>>>>>>>>>>>>>>??????EEECCCAAA?????????@@@AAABBB???<<<:::::::::999888555444333222111111111111////////////............++++++++++++++++++++++++******++++++++++++************))))))))))))******************************'''(((((()))***+++++++++************************************************))))))))))))))))))))))))}}}^^^IIICCCBBB???>>>===<<<;;;:::999999999999:::;;;999666333222222000///...---,,,+++++++++)))(((((()))++++++***)))(((((()))))))))*********((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%&&&''''''(((((('''''''''''''''(((((((((((()))&&&''''''(((((()))))))))((((((((((((((('''&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''''')))'''&&&&&&((()))'''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''((()))***))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))(((((((((((()))))))))******++++++******)))))))))))))))))))))))))))'''''''''((((((((()))))))))))))))))))))******+++************++++++++++++,,,,,,,,,---------......000000111111111000000///........................000000////////////000000///000222444555555444444///...---,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))***,,,......,,,***)))))))))************)))))))))))))))))))))))))))))))))***+++***)))((()))***))))))*********+++++++++******+++,,,,,,,,,,,,+++------,,,------...///000////////////000111222333222333555555444444555777777777888999999:::;;;;;;>>>>>>>>>>>>>>>???@@@@@@DDDBBB@@@???>>>???@@@@@@AAA???<<<:::::::::999888444444333222111111111111////////////............++++++++++++++++++++++++******++++++++++++************))))))))))))******************************'''(((((()))******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))___HHHBBBAAA>>>>>>===<<<;;;:::999999999999::::::999666333222222000///...---,,,+++++++++)))(((((()))++++++***)))(((((())))))))))))******((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%&&&''''''(((((('''''''''(((((((((((()))))))))&&&&&&'''((())))))******(((((((((((((((''''''&&&&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((('''&&&''')))***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))(((((((((((()))))))))******++++++******)))))))))))))))))))))))))))''''''((((((((())))))))))))))))))))))))******+++************+++++++++,,,,,,,,,,,,---------......///000000111111000000000////////////////////////000//////......//////000...000222444555666666555......---,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))+++,,,------,,,+++)))((())))))******))))))((())))))))))))))))))))))))((()))******)))((()))+++***************+++++++++******+++,,,,,,,,,,,,+++------,,,------...///000////////////000111222333222333444444333333444555555666777888999;;;<<<<<<=========>>>???@@@AAAAAABBBAAA???>>>======>>>???@@@===;;;:::::::::888777444333222111111000111111/////////............---++++++++++++++++++++++++******++++++++++++************))))))))))))******************************((((((((()))******++++++************************(((((((((((((((((((((((())))))))))))))))))))))))aaaIIICCCBBB@@@>>>===<<<;;;:::999999999:::::::::888555333222333000///...---,,,+++++++++)))(((((()))++++++***)))(((((((((((()))))))))***((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((***)))'''&&&%%%%%%&&&'''%%%&&&''''''((('''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&%%%'''(((((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))((((((((()))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))************))))))(((((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))******+++*********+++++++++,,,,,,,,,,,,,,,---------.........///000000000000000000000000000000000000000000/////////......////////////000111333444444333333------,,,,,,+++******)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))***+++,,,,,,+++***)))(((((())))))))))))(((((())))))))))))))))))))))))((()))******))))))***+++******************************+++,,,,,,,,,,,,+++------,,,------...///000////////////000111222333222333444444222222333444666666777888999:::;;;;;;<<<<<<===???@@@AAABBBBBB@@@@@@>>>===<<<<<<======>>><<<:::999999999888666444333222111000000000000//////.........---------++++++++++++++++++++++++******++++++++++++************))))))))))))******************************(((((())))))************************************))))))))))))))))))))))))((((((((((((((((((((((((___HHHBBBCCCAAA>>>===<<<;;;:::999999999:::;;;:::888555333333333000///...---,,,+++++++++)))(((((()))++++++***)))'''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***)))'''&&&%%%%%%&&&'''%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((('''*********)))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''''''''''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((((()))))))))***)))))))))))))))******+++***++++++++++++,,,,,,,,,,,,,,,,,,---------............///000000000000000000000000000000000000000//////............/////////000111222222111//////,,,,,,,,,++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((())))))))))))((('''(((((())))))))))))(((((())))))))))))))))))))))))''')))******))))))***+++******************************+++,,,,,,,,,,,,+++------,,,------...///000////////////000111222333111333444333222222333555999999999999999:::::::::;;;<<<>>>@@@AAABBBBBBBBB??????>>>===<<<<<<<<<<<<<<<:::999999999999777555333333222111000000000000............------------++++++++++++++++++++++++******++++++++++++************))))))))))))******************************)))))))))))))))*********))))))))))))))))))))))))************************((((((((((((((((((((((((~~~\\\FFFAAAAAA???>>>===<<<;;;:::999999999;;;;;;:::777444333333444000///...---,,,+++++++++)))(((((()))++++++***)))''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((('''&&&&&&'''((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%&&&''''''((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((***+++,,,,,,&&&'''((((((((((((((((((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((''''''''''''&&&***++++++)))'''%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))(((((((((((())))))((())))))******))))))((())))))))))))))))))))))))((((((((()))))))))******)))))))))))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------...///000000000000///////////////////////////......------......///000000111111000///---,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''(((((())))))(((((('''))))))))))))))))))))))))'''(((******))))))***,,,+++++++++*********************+++,,,,,,,,,,,,+++------,,,------...///000////////////000111222333111222444444333333555666;;;;;;;;;;;;;;;:::::::::<<<===???AAABBBBBBAAAAAA???>>>>>>======<<<;;;;;;:::999888888999888666444333222111000000///000000.........------------,,,++++++++++++++++++++++++******++++++++++++************))))))))))))******************************))))))))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))]]]GGGAAAAAA???>>>===<<<;;;:::999999999;;;;;;:::777444222333444000///...---,,,+++++++++)))(((((()))++++++***)))'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''')))***+++,,,---&&&&&&'''(((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''&&&&&&%%%%%%''')))***(((&&&%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&%%%%%%&&&''')))***(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))*********)))))))))))))))******++++++++++++,,,,,,,,,------,,,,,,,,,---------......,,,---...///000000000000........................///......------....../////////000111111000///...++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))&&&(((******))))))+++,,,+++++++++*********))))))******+++,,,,,,,,,,,,+++------,,,------...///000////////////000111222333000222444444444555777999;;;;;;;;;<<<<<<============>>>@@@BBBBBBAAA@@@????????????>>>======<<<;;;888888777888888888555333333222111000000/////////.........---------,,,,,,++++++++++++++++++++++++******++++++++++++************))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))aaaJJJDDDCCC@@@>>>===<<<;;;:::999999999;;;;;;:::777444222333555000///...---,,,+++++++++)))(((((()))++++++***)))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))(((''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&&&&'''((())))))((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$&&&((((((&&&%%%''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&%%%%%%&&&''')))***(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************)))))))))))))))******+++++++++,,,,,,,,,---------,,,,,,,,,---------......,,,---...///000000000000.................................------............///000111222222111000+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))&&&((()))***))))))+++---++++++++++++******))))))******+++,,,,,,,,,,,,+++---------------...000000////////////000111222333000111444555555666888:::999:::;;;<<<===???@@@@@@>>>???AAABBBBBBAAA@@@???????????????>>>===<<<;;;888777777888888888555333333222111000////////////......---------,,,,,,,,,++++++++++++++++++++++++******++++++++++++************))))))))))))***************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))yyyeeeKKKBBBAAA???@@@???>>><<<;;;;;;;;;;;;;;;:::888666444333222222000///...---,,,+++++++++))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******'''''''''''''''((())))))((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''''''''''''''''''''((()))***)))(((&&&$$$''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))((('''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''***)))'''&&&&&&'''((()))%%%&&&''')))))))))((('''((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&''')))+++++++++''''''''''''(((((((((((())))))))))))))))))))))))+++(((''''''******)))&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))******+++++++++************++++++******+++++++++,,,,,,,,,,,,---......//////......////////////////////////000000000000000000000000------------------------///............---------,,,,,,,,,+++++++++******++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++******)))(((((((((((((((******))))))(((((('''''')))))))))))))))))))))))))))*********++++++++++++))))))))))))************++++++++++++++++++++++++)))+++---...------...///.........///////////////444555555777888999:::;;;666999;;;<<<<<<===>>>@@@>>>>>>???AAACCCBBB@@@===999;;;<<<:::<<>>:::999999888888666555333333222111000///..................---------,,,,,,,,,,,,,,,,,,++++++*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))xxxfffKKKAAA???===@@@???>>><<<;;;;;;;;;;;;;;;:::888666444333222222000///...---,,,+++++++++))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''''''''''''''((())))))((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''''''''''''''''''''((()))******(((&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''***((('''&&&&&&'''((()))&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&((()))))))))''''''''''''(((((((((((())))))))))))))))))))))))***(((''''''******)))''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))+++***)))(((((()))***+++))))))(((((())))))***+++++++++************++++++******+++++++++,,,,,,,,,,,,---......//////......////////////////////////////////////////////////....................................------------,,,,,,+++++++++*********+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))************)))(((((((((((((((***)))))))))(((((((((''')))))))))))))))))))))))))))))))))*********++++++))))))))))))************++++++++++++++++++++++++***,,,......------...////////////000000000000111222333444666777999::::::999:::;;;<<<============??????@@@BBBDDDDDDBBB@@@===???>>><<<<<<>>>===999::::::999888777666444333333222111000////////////...------------,,,,,,,,,+++++++++******)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))ttt}}}fffKKKBBB@@@>>>@@@???>>><<<;;;;;;;;;;;;:::999777555444333222222000///...---,,,+++++++++))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((('''''''''''''''((())))))((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''''''''''''''''''''((()))))))))((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))((('''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((())))))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))((('''((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))((())))))))))))))))))))))))******))))))))))))******))))))(((((())))))***+++++++++************++++++******+++++++++,,,,,,,,,,,,---......//////......////////////////////////......................................./////////............------------,,,++++++++++++*********+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((((((((((((((())))))***))))))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))************+++++++++++++++++++++++++++---//////---------...000000000111111222222222111111333555666888999:::===<<<;;;<<>><<<@@@@@@AAACCCFFFFFFEEECCC===??????<<<;;;======:::;;;;;;::::::888666555444333333222111000000000000------------,,,,,,,,,,,,*********)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))~~~kkkoooeeeLLLEEEDDDBBB@@@???>>><<<;;;;;;;;;;;;999888777555444333222222000///...---,,,+++++++++((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))******))))))(((((('''''''''''''''''''''((())))))((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&'''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))***)))(((&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))'''&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((((('''((((((((((((((((((((((((***))))))))))))))))))***((((((((((((((()))******++++++************++++++******+++++++++,,,,,,,,,,,,---......///.........////////////////////////........................------------.....................---------,,,,,,++++++++++++******************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))***************+++++++++++++++,,,,,,,,,...//////---,,,------///000000000111222222222111222333555777999:::;;;???<<<:::===CCCEEEBBB>>>DDDCCCCCCEEEFFFFFFEEECCC<<<@@@@@@<<<;;;===>>><<<<<<<<<<<<;;;999777555444333222111000////////////---------,,,,,,,,,++++++******************))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((zzz```]]]dddLLLEEEDDDBBB@@@???>>><<<;;;;;;;;;;;;888888666555333222222222000///...---,,,+++++++++((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))******))))))(((((('''''''''''''''''''''((())))))((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))***)))(((&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''(((((((((((()))+++,,,+++)))''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((''''''(((((((((((((((((((((((()))))))))******)))))))))((((((((('''((())))))***++++++************++++++******+++++++++,,,,,,,,,,,,---......///.........////////////////////////........................+++++++++,,,,,,---------...------------,,,,,,,,,+++++++++*********))))))***))))))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))*********************++++++,,,,,,,,,---...000///...------.........///000000111222222222333444666888:::;;;<<<>>>;;;:::???EEEIIIGGGCCCGGGFFFEEEEEEFFFEEEDDDBBBCCCFFFFFF@@@===>>>???>>>======<<<;;;999777555444111000///......---......------,,,,,,,,,+++++++++++++++++++++++++++++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((yyy\\\UUU|||cccKKKCCCAAA???@@@???>>><<<;;;;;;;;;;;;888777666444333222222222000///...---,,,+++++++++))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((('''''''''''''''((())))))((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((+++...---***'''((()))''''''''''''(((((((((((())))))))))))))))))))))))&&&'''))))))((((((***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((((((((('''))))))))))))))))))))))))))))))************))))))((((((''''''(((((()))***++++++************++++++******+++++++++,,,,,,,,,,,,---......//////......////////////////////////........................*********+++,,,,,,------------------,,,,,,,,,,,,+++************)))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))*********************++++++,,,,,,---,,,...000000...---...///---......///000111222222444555666777888999:::;;;;;;:::;;;???EEEHHHHHHFFFGGGEEEDDDDDDDDDDDDCCCBBBKKKNNNMMMEEE???>>>??????>>>===<<<;;;999777555333000000///...------------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))ccc[[[bbbJJJBBBAAA>>>@@@???>>><<<;;;;;;;;;;;;777666555444333222222222000///...---,,,+++++++++))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''''''''''''''((())))))((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((()))))))))&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%***------)))'''(((***''''''''''''(((((((((((())))))))))))))))))))))))%%%'''))))))((((((***,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))((()))***++++++***)))((((((''''''''''''((())))))++++++************++++++******+++++++++,,,,,,,,,,,,---......//////......////////////////////////////////////////////////******+++,,,,,,---......---------,,,,,,,,,++++++************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((()))******'''((((((((()))))))))***)))))))))))))))))))))))))))))))))*********++++++))))))))))))************)))******+++,,,,,,------+++---///000///...///000...//////000111222333444555555666666777888888999888999;;;>>>AAADDDEEEEEECCCBBBAAAAAACCCDDDDDDCCCGGGKKKJJJCCC======???@@@======<<<:::888666444333111000///......---------,,,,,,,,,++++++++++++***)))*********++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))nnnggg```JJJDDDCCCAAA@@@???>>>===;;;;;;;;;;;;777666555444333222222222000///...---,,,+++++++++))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******'''''''''''''''((())))))((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))***''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%%%%&&&'''((()))******&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''(((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((()))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))%%%&&&((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))###(((---,,,)))&&&'''***''''''''''''((((((((()))))))))))))))))))))))))))%%%'''***)))((((((***,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))((()))***++++++***)))((('''''''''''''''((())))))++++++************++++++******+++++++++,,,,,,,,,,,,---......//////......////////////////////////000000000000000000000000++++++,,,------...//////---------,,,,,,,,,++++++************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++******))))))((((((((((((((((((((()))******'''((((((((())))))******))))))))))))))))))))))))************++++++++++++))))))))))))************))))))***+++,,,,,,------+++---///000//////000111///000111222333444555555555555555555666666666777666999<<<>>>>>>???AAACCC@@@>>>>>>@@@BBBEEEEEEEEE===BBBCCC>>>:::<<<@@@BBB======<<<:::888555333222222111000//////.........,,,,,,,,,+++++++++******(((((())))))*********+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))iiippp{{{[[[GGGCCCDDDAAABBBAAA???===;;;:::999999:::999777555333000///...//////...---,,,***((('''))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''((()))*********((('''&&&''''''((((((((((((''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%***)))((('''&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&)))(((&&&%%%%%%&&&((()))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%'''***,,,,,,***'''%%%))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((******))))))((((((''''''))))))))))))************++++++***************++++++******+++---......------------............///---------............///,,,---------.../////////------------------------//////...---,,,,,,,,,,,,))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))222555666333,,,((((((***))))))))))))))))))))))))&&&&&&((())))))(((''''''))))))))))))************,,,+++***((((((((())))))))))))))))))************)))******++++++,,,---------------...............111111222333444444444444555555444444444555555666777888999;;;===???@@@AAADDDBBB???>>>???@@@@@@@@@BBB@@@>>>======???AAACCC;;;:::999777444222111000//////...------------...,,,,,,***)))))))))***+++)))************++++++++++++++++++*********))))))))))))))))))))))))))))))******))))))((((((''''''))))))************))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))|||zzzlll{{{bbbMMMGGGEEECCCBBBAAA???===;;;:::999999888777666555333222111000//////...---,,,***)))((())))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''((()))******)))((('''&&&''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&***)))((('''&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))'''&&&%%%%%%&&&''')))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&(((***++++++)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((***)))))))))(((((((((''''''(((((((((((()))))))))++++++***************++++++******+++---......------------............///........./////////000000---------...............------------------------...---,,,++++++******+++))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))000222444111+++((((((***))))))))))))))))))))))))(((((()))))))))(((((('''(((((()))))))))*********+++***)))(((((())))))***))))))))))))************)))******++++++,,,---------------...............000111222333444444444444555555444444555666777777777888999;;;<<<>>>??????BBBAAA??????AAAAAAAAA???AAA@@@>>>===<<<===>>>???;;;:::888666444222111000//////...---------------,,,+++***)))))))))***+++))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((())))))))))))xxxdddLLLEEECCCAAAAAA@@@???===;;;:::999999666666555444333222222111//////...---+++***))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((())))))))))))(((((('''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&'''''''''))))))(((''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))((((((((((((''''''''''''((((((((((((+++***************+++++++++******+++---......------------............///////////////000000000111...............---------........................---,,,+++******)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))),,,///000...***((((((***))))))))))))))))))))))))+++***))))))(((((((((((((((((())))))))))))*********))))))((())))))***+++))))))))))))************)))******++++++,,,---------------.........//////000111222333444444444444444444444444555666888888888888999:::;;;======>>>@@@@@@@@@@@@BBBAAA???============<<<;;;;;;;;;:::999999777555333222000//////......---------------,,,+++******))))))******)))))))))*********+++++++++************)))))))))))))))))))))))))))))))))'''''''''((()))*********))))))************))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))|||gggPPPHHHFFFBBBAAA@@@>>>===;;;:::::::::777777666555333222111111//////---,,,+++*********(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))))))))(((((((((''''''((((((((((((''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))((((((((((((''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((((((((('''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))(((((((((((('''''''''((((((((())))))*********)))******+++,,,+++******+++---......------------............///....../////////000000000/////////...---------,,,////////////////////////---,,,+++******))))))***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))+++,,,,,,)))((((((***((((((((((((((((((((((((---,,,***(((((((((((()))(((((((((((()))))))))***((((((((())))))***++++++((()))))))))************)))******++++++,,,------,,,,,,------.../////////000111222333333444333333222222222333444666777888888999999:::;;;<<<<<<===@@@@@@@@@AAAAAA???;;;888777888999:::999999888777888777666444333111000//////...------,,,,,,------+++++++++***************))))))))))))************************))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))************))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))))))))))){{{vvv```VVVMMMDDD@@@@@@>>>===;;;:::::::::999888777555333111///...///...---,,,+++******+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((()))))))))''''''((((((((((((''''''''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((('''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((()))))))))***************))))))***++++++,,,+++******+++---......------------............///------.........//////////////////...---------,,,////////////////////////...---,,,++++++*********))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((()))***)))(((((()))((((((((((((((((((((((((---,,,***(((((((((((()))'''(((((((((((()))))))))(((((())))))************((()))))))))************)))******++++++,,,------,,,,,,------...//////000000000111222333333333333111111111222333555666777999999:::;;;;;;<<<======@@@@@@@@@AAAAAA>>>999555333444666777888777666555777666555333222000///.........---,,,,,,,,,,,,,,,++++++++++++******))))))(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))************))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))~~~hhhZZZMMM@@@@@@???>>>===;;;;;;;;;::::::999777555333000///...///...,,,+++******+++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((())))))***''''''((((((((((((''''''(((((((((((()))))))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''')))((((((''''''&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&'''(((((()))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))************))))))))))))***+++,,,,,,+++******+++---......------------............///------------...........................---------...........................---,,,++++++******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((())))))))))))))))))))))))+++***))))))((((((((((((''''''(((((((((((())))))((())))))************)))))))))))))))************)))******++++++,,,------+++,,,,,,---...///000000///000111222333333333333222222222222333444666666999999:::;;;<<<===>>>???@@@@@@AAAAAABBB???;;;888333444666777777777666555555555444222111///.........------,,,,,,,,,,,,,,,***++++++++++++***))))))((((((((()))))))))******(((((()))))))))))))))***))))))))))))))))))))))))*********)))((('''''''''))))))************))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))yyy\\\MMMDDD>>>@@@???>>><<<;;;;;;;;;;;;999888777555333111000//////...,,,+++******+++,,,))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***)))(((''''''((()))***+++''''''(((((((((((('''''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''******))))))(((''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&((()))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((('''((((((((()))))))))***((((((((())))))))))))***))))))))))))***+++,,,---+++******+++---......------------............///............////////////---------...............---------------------------,,,+++******))))))***))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((())))))((('''))))))))))))))))))))))))(((((()))))))))((((((''''''''''''((((((((())))))))))))***+++******(((((())))))))))))************)))******++++++,,,------++++++,,,---...///000000///000111222222333333222444444444444555555666777999999;;;<<<>>>???@@@AAA@@@@@@AAABBBDDDDDDBBB???::::::999999888777666555444444333111000///...---...---,,,,,,++++++,,,,,,***++++++,,,+++***)))((((((((((((((()))))))))***(((((((((((())))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))rrrNNN???@@@DDD@@@???>>><<<<<<;;;;;;;;;777666555444333222222111///...,,,*********,,,---))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******)))(((''''''''')))***+++''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''+++++++++***)))(((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%&&&((()))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))&&&&&&''''''''''''&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&((()))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((('''((((((((())))))******''''''''''''((((((((()))))))))))))))***+++,,,---+++******+++---......------------.........//////////////////000000000000,,,------....../////////------------------------,,,+++***)))(((((((((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((((((((((((((('''''''''((())))))((('''))))))))))))))))))))))))&&&'''((())))))(((''''''''''''''''''((((((((())))))***++++++***)))((('''))))))))))))************)))******+++,,,,,,------++++++,,,---...///000111///000111222222333222222777777666666666777777888999:::;;;===???@@@BBBBBB??????@@@CCCGGGHHHHHHFFF@@@???===;;;999777666555444333222111000///...---...---,,,,,,++++++,,,,,,******+++,,,+++***)))((((((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))''''''(((((())))))******))))))************))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))qqqSSSEEEAAA>>>@@@???===<<<:::999999999888888888888666444222111000000...,,,+++***))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))'''++++++''''''++++++''')))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((...//////---)))&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((''''''&&&%%%''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))'''&&&'''((()))((('''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&''''''((((((((((((''''''((((((((((((((('''''''''))))))))))))************))))))***+++,,,,,,------..................------///////////////////////////............---------------......------,,,+++******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((('''((()))((('''&&&''')))***,,,***&&&%%%((()))&&&))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********))))))))))))))),,,+++*********+++,,,---...------------...//////000////////////000000111555555666777888999::::::999;;;>>>@@@BBBBBBBBBAAA@@@AAACCCFFFIIIMMMPPPQQQMMMHHHBBB>>>;;;:::888777222111000//////.........------,,,,,,,,,,,,++++++***++++++,,,+++***)))(((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((('''((()))***,,,((((((((((((((((((((((((''''''''''''((((((((((((oooPPPDDDAAA@@@@@@???>>><<<;;;:::999999888888888777666444222111000///...,,,+++***))))))((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))'''******''''''******''')))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((,,,------,,,)))&&&%%%&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((''''''&&&%%%''''''&&&&&&&&&&&&'''''')))((((((((('''''''''''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))'''&&&'''((()))((('''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''''''''((((((((((((''''''((((((((((((((((((((('''))))))))))))*********************++++++,,,,,,---........................///////////////////////////............---------------......------,,,+++******))))))))))))******))))))************))))))(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((('''((()))((('''&&&''')))&&&)))***((((((***)))&&&)))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))))))))))))))))))))++++++*********+++,,,------------------...//////000////////////000111111555555666777888999:::::::::;;;>>>@@@BBBBBBBBBAAACCCCCCDDDFFFHHHJJJLLLMMMJJJGGGBBB>>>;;;:::888666222111000///............------,,,,,,,,,+++++++++***++++++++++++***)))(((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((mmmNNNCCCBBBBBBAAA@@@>>>===;;;:::::::::888888888777555444222111000///...,,,+++*********((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))&&&))))))''''''))))))&&&)))))))))))))))))))))))))))))))))))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((()))***+++***(((&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))'''&&&'''((()))((('''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))************++++++++++++++++++++++++........................///////////////////////////............---------------......------,,,+++******))))))))))))******((())))))******))))))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''((()))((('''&&&''')))$$$(((***))))))+++)))%%%((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******++++++******++++++,,,---------------......//////000000//////000111111222555666666777888999::::::;;;<<<>>>@@@AAABBBBBBAAAEEEEEEEEEEEEEEEFFFGGGGGGFFFDDD@@@>>><<<:::666444222111000///............,,,,,,,,,,,,++++++++++++******++++++******)))((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((mmmNNNCCCBBBBBBAAA@@@???===<<<;;;::::::888888777666444333222111000///...---++++++++++++))))))***++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((('''))))))))))))))))))'''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&((()))((('''&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''%%%&&&&&&'''((()))******(((((((((((())))))))))))((()))))))))************(((((((((((((((((((((((()))'''&&&'''((()))((('''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''((((((((((((((()))))))))************,,,,,,++++++++++++++++++---------...............///////////////////////////............---------------......------,,,+++******))))))))))))******(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''((()))((('''&&&''')))(((+++,,,))))))+++***&&&((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********+++***++++++++++++,,,,,,,,,------...............000000000000111111222333555666777888999::::::;;;;;;<<<>>>???@@@AAAAAAAAACCCCCCBBBAAAAAAAAABBBBBBBBB@@@>>>===<<<999555222111111///...............,,,,,,,,,++++++++++++*********************))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((...,,,***(((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((oooPPPDDDBBBAAAAAA@@@>>>===;;;:::::::::888888666555444222222111000///...---,,,+++++++++))))))***+++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))***,,,,,,***))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((%%%&&&((((((&&&%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''&&&''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((%%%&&&&&&'''((()))******(((((((((((())))))))))))((()))))))))************(((((((((((((((((((((((()))'''&&&'''((()))((('''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))((()))))))))************,,,,,,++++++++++++++++++---------........./////////////////////////////////............---------------......------,,,+++******))))))))))))******(((((())))))))))))(((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))000111...(((''')))***((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))******************++++++,,,,,,,,,,,,,,,---......//////......000000000111111222444444666666777888999:::;;;;;;;;;<<<===>>>??????@@@@@@??????>>>======>>>>>>>>>>>>===<<<;;;:::888444111111000///...------------,,,,,,+++++++++*********))))))))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((666222---)))&&&'''(((***((((((((((((((((((((((((''''''''''''((((((((((((pppRRREEEAAA???@@@???===<<<:::999999999888888666444333222222222000///...---,,,,,,,,,,,,)))***++++++,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))+++......+++)))***))))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((($$$&&&((((((&&&%%%&&&'''&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))(((''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))'''&&&'''((()))((('''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''&&&&&&''''''((()))))))))))))))))))))************++++++++++++++++++++++++,,,,,,------...////////////////////////////////////............---------------......------,,,+++******))))))))))))******'''(((((())))))((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))444333...'''%%%((()))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))******++++++)))***+++,,,,,,,,,,,,++++++,,,.../////////...---000000111111222333555555666777777888999:::;;;;;;;;;;;;;;;<<<======>>>>>>===<<<<<<;;;;;;;;;<<<<<<;;;:::999999888777333111111000///...------------++++++++++++************))))))((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))666333...)))'''((()))+++((((((((((((((((((((((((''''''''''''((((((((((((qqqRRREEEAAA??????>>><<<;;;999888888888999777555444222222222222000///...------,,,------)))***++++++,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))***(((***//////***(((***))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((%%%'''((((((&&&%%%&&&'''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))'''&&&'''((()))((('''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''&&&&&&''''''((())))))***))))))))))))*********************++++++,,,,,,---,,,,,,------...//////000///////////////////////////............---------------......------,,,+++******))))))))))))******''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((('''((()))((('''&&&''')))000000---'''%%%'''(((&&&''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))******++++++)))***+++,,,,,,,,,+++++++++,,,...///000///...---111111111222333444555666666777888888::::::;;;<<<::::::::::::;;;<<<<<<===>>>===<<<;;;::::::::::::999888666666666555333111000000///...------------++++++++++++************)))(((((('''((()))***+++'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++))))))((())))))((((((((((((((((((((((((''''''''''''((((((((((((qqqQQQDDDAAA???>>>===<<<:::999888777777999777555333222111222222000///...---------------******+++,,,,,,,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((......(((&&&)))))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&''')))((('''&&&&&&'''''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%%%%&&&'''((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''&&&&&&'''''''''&&&'''''''''(((((())))))((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))'''&&&'''((()))((('''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))''''''((((((((((((''''''&&&&&&&&&'''((())))))***))))))))))))************))))))***+++,,,,,,------,,,,,,------...///000000//////////////////////////////.........---------------......------,,,+++******))))))))))))******''''''((((((((((((''''''''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((('''((()))((('''&&&''')))+++---,,,(((&&&((('''$$$&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******)))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))***+++++++++)))***+++,,,---,,,+++++++++,,,...000000///...---111111111222333444666777777777888999:::;;;;;;<<<999999999999::::::;;;<<>><<<:::999999888888777555444555555333111000000...---------------+++++++++************))))))(((''''''''')))***+++'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%((()))***)))((('''((((((((((((((((((((((((''''''''''''((((((((()))qqqRRREEEBBB@@@???>>>===<<<;;;:::::::::777666555444333222222222111000///...---,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((())))))((((((((((((((()))&&&&&&&&&&&&'''(((******+++***((('''''''''((()))''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%%%%&&&'''((())))))&&&&&&&&&'''''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))******))))))((((((''''''(((((((((((()))))))))))))))))))))*********++++++&&&&&&''''''(((((((((((())))))((((((((((((((()))((((((((((((((()))))))))(((((()))******)))))))))******++++++***))))))(((((((((((((((((((((((((((******))))))))))))******+++*********))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********))))))))))))))))))************+++++++++,,,------......------,,,.........------,,,,,,,,,------------------------+++++++++************)))))))))(((((((((((()))))))))))))))(((''''''&&&&&&))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''(((((())))))******''''''''''''(((((((((((())))))))))))************((((((((((((((('''''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((******))))))(((((('''''')))************+++++++++.........------,,,,,,,,,......---------......///222222111111222222333444444555666888:::;;;;;;<<<::::::999888888999:::;;;<<>>===<<<;;;:::::::::777666555444333222222222111000///...---,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((()))***++++++***)))((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((''''''(((((())))))******(((((((((((()))))))))*********))))))(((((((((((())))))))))))************(((((((((((((((((())))))''''''''''''(((((((((((())))))((((((((((((((()))((((((((((((((((((((((((++++++,,,,,,,,,,,,++++++))))))*********))))))(((((((((((((((((((((((((((******))))))))))))******************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))))))))))))))))))))************++++++++++++,,,,,,------------,,,,,,......---------,,,,,,,,,------------------------+++++++++************)))))))))(((((((((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((((((((((()))))))))******((((((((((((((((((((('''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***)))))))))((((((((('''))))))*********+++++++++******+++,,,---...//////------,,,,,,,,,---......111111111111222333444444444555666888999:::::::::<<<<<<:::999999999999:::999>>>>>><<<@@@IIIGGG>>>999999999888666444111000///......------,,,++++++++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((mmmPPPFFFCCCAAA???>>>===<<<;;;:::::::::777666555444333222222222111000///...---,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))******++++++******)))((()))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''((()))***++++++((((((((()))))))))*********))))))))))))((((((((()))))))))*********++++++)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((())))))************)))))))))******+++++++++******((((((((((((((((((((((((******))))))))))))******************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,------------,,,,,,...------------,,,,,,,,,------------------------+++++++++************)))))))))(((((((((((())))))&&&&&&''''''((())))))***((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((('''''''''(((((((((((()))''''''((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))*********++++++)))******+++---......///,,,,,,,,,,,,,,,---....../////////000222333555666777777999:::;;;;;;;;;;;;>>>===;;;:::999888888888888<<<===;;;@@@HHHHHHAAA888888777666444222111000///......------,,,++++++************************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((oooRRRFFFCCC@@@???>>>===<<<;;;:::::::::777666555444333222222222111000///...---,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((()))(((((((((((())))))***)))))))))))))))***++++++++++++******))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''((()))*********(((((()))))))))*********))))))))))))))))))))))))))))))))))))************++++++************))))))+++++++++************)))*********+++++++++++++++)))))))))))))))((((((((())))))))))))))))))((('''***++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))******))))))))))))***************)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))(((((((((((())))))''''''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((******))))))((((((''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************,,,,,,,,,,,,,,,,,,,,,+++---------------...///000......///000222444666777:::;;;<<<<<<============<<<<<<;;;;;;::::::::::::;;;<<<;;;999<<>>===<<<;;;:::::::::777666555444333222222222111000///...---,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))((()))))))))*********+++))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))******+++************))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((())))))))))))))))))(((((((((((())))))))))))************))))))))))))************(((((()))))))))*********+++******************************************))))))***+++,,,,,,,,,++++++*********))))))(((((((((,,,,,,,,,,,,++++++***)))******++++++++++++************************************))))))))))))******))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))***************++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((******))))))((((((''''''''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''&&&'''''''''(((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,.........//////000111222......///111333555777888::::::;;;<<<=========<<<;;;;;;<<<<<<============>>>===:::999:::===:::666666555444333222111000000///......------,,,++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''lllQQQHHHDDD@@@???>>>===<<<;;;:::::::::777666555444333222222222111000///...---,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))((())))))******+++++++++))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((''''''(((((()))***+++)))))))))(((((())))))***)))))))))))))))(((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))***)))))))))(((((((((''')))))))))*********++++++)))))))))************+++)))))))))*********++++++))))))*********+++++++++++++++++++++,,,,,,,,,---+++,,,...///000//////.........------,,,,,,++++++------------,,,+++*********++++++++++++***)))(((******************************))))))))))))******))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))******++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))(((((((((((())))))***))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******))))))+++,,,...///000111/////////000000222333444000000111222444666888999888888999;;;;;;<<<<<<<<<===>>>???@@@AAABBBBBBBBBAAA>>>;;;;;;===>>><<<999666555444222111111000000///......------,,,++++++************************))))))))))))(((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''kkkQQQHHHEEE@@@???>>>===<<<;;;:::::::::777666555444333222222222111000///...---,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))''''''''''''((()))***+++)))((((((''''''(((((()))'''(((((()))((('''&&&%%%''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((())))))******'''((((((((())))))))))))(((((((((((())))))))))))))))))*********+++++++++))))))*********++++++++++++++++++,,,,,,,,,------+++,,,,,,---...///000000111111222333444555666666333555777999999999888777999888888777666666555555333333333333222111000000000000000//////---,,,+++++++++++++++++++++++++++******))))))))))))******((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))******+++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......+++++++++++++++++++++++++++++++++************)))))))))(((((((((((())))))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((&&&''''''''''''(((((((((&&&&&&''''''((())))))***((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((()))))))))*********+++---///111222222.........///000222333444222222222333555777888999888999:::<<<===>>>>>>>>>CCCDDDEEEFFFGGGGGGFFFFFFDDD???<<<<<<>>>>>>===;;;666555444222111111111222///......------,,,++++++++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''nnnSSSIIIDDD??????>>>===<<<;;;:::::::::777666555444333222222222111000///...---,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''''''''((()))++++++)))(((''''''''''''((((((&&&'''((((((((('''%%%$$$''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((())))))))))))&&&&&&'''((()))***++++++)))************+++++++++))))))******++++++++++++---------........./////////000111222333444555666999999:::<<<===>>>???@@@===>>>@@@BBBCCCCCCBBBAAACCCCCCBBBAAA@@@@@@??????@@@@@@@@@??????===<<<<<<777777666666444333111000++++++++++++++++++++++++******))))))))))))******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))******))))))(((((('''''''''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))***+++++++++++++++,,,,,,,,,---------+++++++++,,,,,,+++++++++,,,,,,,,,------.........+++++++++++++++++++++++++++++++++************)))))))))(((((((((((())))))&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''(((((())))))******''''''''''''((((((((()))'''''''''(((((((((((()))&&&&&&&&&'''((())))))***((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))******(((((((((((())))))))))))............//////000000------......///111222333333333444444666777999:::;;;<<<===???AAABBBBBBCCCHHHIIIJJJKKKJJJIIIHHHGGGGGGAAA=========<<<:::888777666444222111111222222///......------,,,++++++++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((******((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''pppRRRFFFBBB???@@@>>>;;;:::::::::888777666666666555444444333333000000///...---,,,,,,++++++++++++************)))))))))************))))))***)))((()))+++,,,,,,***,,,***((()))+++,,,+++((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))(((((()))+++...///))))))))))))))))))))))))+++++++++***************,,,,,,,,,+++,,,,,,---...***+++---,,,,,,+++---...------...///111333555666888888999:::<<<>>>@@@AAA???AAACCCEEEGGGGGGFFFEEECCCEEEFFFDDDCCCCCCFFFJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIHHHFFFCCCAAA???======222222222111000000//////,,,,,,+++***))))))((((((***************++++++******))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((******((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))******************+++++++++,,,,,,,,,...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))************,,,,,,------.../////////......///000111111222222555666666666777777777888888;;;???AAA@@@@@@BBBDDDIIIIIIHHHEEEBBBBBBFFFIIIBBBAAA???===;;;999888888;;;999666333111000000111//////...---,,,,,,+++++++++*********))))))(((((()))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))oooQQQFFFCCC@@@@@@>>>;;;:::::::::999777666666666555444444333333000000///...---,,,,,,++++++++++++************)))))))))************))))))***)))((()))+++,,,+++***,,,***((()))+++,,,***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''''''''((((((((())))))(((((((((((((((((((((((())))))(((((()))+++---///************************************************+++++++++***++++++,,,---***+++---......///111333333333444666888:::<<<============>>>???@@@BBBCCCFFFEEEEEEEEEEEEFFFGGGHHHFFFHHHHHHGGGEEEEEEGGGJJJLLLLLLMMMNNNNNNOOOOOONNNOOONNNMMMLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMLLLKKKJJJEEECCC@@@===999555222000000000000///...,,,+++***+++***************++++++***))))))(((''''''(((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((******((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))((((((((('''''''''''''''(((((((((((())))))))))))***************++++++++++++,,,,,,,,,...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((***)))))))))((((((((('''***)))))))))((((((((('''))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))************++++++,,,,,,---.........//////000000111222222333555555666666777777888888777;;;???@@@@@@AAACCCEEEEEEFFFEEECCC@@@@@@BBBEEEDDDCCCAAA???===;;;:::::::::888555222111000000000///......---,,,,,,++++++************)))))))))((()))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))nnnQQQFFFDDDBBB@@@>>><<<;;;;;;:::999777666666666555444444333333000000///...---,,,,,,++++++++++++************)))))))))************))))))+++)))))))))+++,,,+++***+++***))))))++++++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((()))))))))*********(((((((((((((((((((((((()))((((((((()))+++,,,...************************************************+++*********++++++,,,---+++---000111222444666999;;;;;;<<<>>>@@@AAACCCCCCAAAAAA@@@@@@@@@AAAAAABBBGGGEEEBBB@@@@@@BBBEEEGGGFFFGGGGGGEEECCCBBBCCCEEEGGGHHHJJJKKKLLLLLLKKKKKKKKKJJJJJJJJJKKKMMMPPPRRROOOQQQRRRTTTTTTTTTSSSRRRQQQPPPNNNKKKHHHFFFDDDCCC:::::::::999777444111000...---+++***))))))***++++++***))))))(((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((******((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''(((((((((((())))))))))))************++++++++++++,,,,,,,,,,,,---------,,,,,,------...------------------------------,,,,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))''')))***)))((('''(((***))))))))))))******************++++++,,,------...000000000111222222333333444444555666777777888888777999===???AAABBBDDDFFFCCCDDDEEECCCAAA@@@AAABBBDDDCCCBBB@@@===<<<::::::888666444222000000000000......------,,,,,,++++++************)))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))pppRRRFFFDDDBBBAAA???<<<;;;;;;;;;999888666666666555444444333333000000///...---,,,,,,++++++++++++*********)))))))))******++++++******)))+++***)))***+++,,,+++)))***)))))))))*********)))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))******(((((((((((((((((((((((((((((((((((()))***,,,,,,************************)))))))))***************,,,,,,,,,,,,---...///000111333555666777888:::<<<@@@@@@AAABBBBBBCCCCCCCCC??????>>>===<<<<<<<<<<<<>>>===;;;999:::<<>><<<;;;;;;;;;;;;===???@@@AAAAAA@@@??????>>>???@@@CCCHHHLLLNNNMMMOOORRRUUUVVVUUUSSSRRRUUUTTTSSSRRRQQQPPPOOOOOOHHHGGGGGGEEEAAA===999777444222000---************++++++******)))******+++))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''(((******((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''((((((((((((((()))))))))************+++++++++,,,,,,,,,------------,,,,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***((()))))))))************+++++++++,,,------......000111111111222222222333333333444555666777888999777888;;;>>>AAACCCFFFGGGEEEFFFGGGFFFEEEDDDCCCBBBAAA@@@???>>><<<999888777555444222111000/////////---------,,,,,,,,,++++++*********)))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((sssSSSFFFCCCBBBAAA???<<<;;;;;;;;;999888666666666555444444333333000000///...---,,,,,,++++++++++++*********))))))******++++++++++++******+++***)))***++++++***)))))))))***))))))))))))***(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************(((((())))))))))))((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((((())))))***++++++************************)))*********+++++++++,,,......///000222333555666888999;;;;;;::::::;;;===AAAAAAAAAAAA@@@???===<<<:::999888777666555555555444555666777999:::;;;<<<;;;;;;:::999999888777666333444555666777666555555555555555666999<<<@@@BBBGGGIIIMMMQQQSSSTTTSSSRRRVVVVVVTTTSSSQQQPPPNNNNNNSSSRRRQQQNNNJJJFFFBBB@@@>>><<<888444111...---,,,******)))))))))***++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''(((******((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))))))))************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---...///........................,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''')))***)))((('''(((***((()))))))))************,,,,,,,,,---......//////111111111111111222222222111222333555666888999999777888:::===AAADDDGGGHHHEEEEEEFFFGGGFFFEEECCCAAA?????????===;;;999666555222222111000///.........,,,,,,,,,,,,,,,+++++++++))))))))))))))))))******(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((uuuTTTFFFDDDCCCAAA???===<<<<<<;;;:::888666666666555444444333333000000///...---,,,,,,++++++++++++************)))******++++++++++++******,,,+++)))***++++++***)))((()))******(((((()))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))******))))))((('''''''''((((((((())))))))))))))))))))))))))))))((((((((())))))*********++++++++++++++++++++++++******++++++,,,---------000111222444777999<<<===>>>?????????===<<<===>>>????????????===;;;999888666555555444444444444444333555999<<<>>>>>>>>>===<<<;;;;;;<<<======;;;999666666555555555444444444666666555555666666777777:::<<>>???@@@???>>><<<999777555000/////////......------,,,,,,,,,,,,++++++++++++))))))))))))************'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))uuuSSSFFFDDDDDDBBB???===<<<<<<;;;:::999666666666555444444333333000000///...---,,,,,,++++++++++++************)))***++++++,,,,,,++++++***,,,+++******++++++***(((''')))******((('''(((***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))(((((()))))))))*********))))))))))))))))))))))))'''(((((()))))))))))))))++++++++++++++++++++++++++++++,,,------...//////111222444666:::>>>AAACCC@@@AAABBBAAA???>>>>>>@@@<<<===>>>>>>===<<<:::888777777777777777888999999:::<<>><<<:::999999:::::::::;;;<<<======<<<<<<;;;666777999<<<>>>???@@@@@@BBBDDDGGGKKKOOOSSSVVVXXXOOONNNMMMLLLLLLMMMOOOPPPOOOOOOOOOMMMKKKGGGDDDBBB777666444111...,,,+++***************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((******((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))************,,,,,,,,,------------...,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((('''((((((((()))))))))***'''((((((((()))))))))***))))))))))))))))))))))))''')))***)))((('''(((***))))))))))))************+++,,,,,,------.../////////////////////////////////000222444666888::::::;;;999999<<>><<<>>>>>>>>>===;;;888555333...............------,,,++++++++++++++++++++++++((()))))))))************''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))tttSSSFFFEEEFFFBBB@@@===<<<<<<<<<:::999777666666555444444333333000000///...---,,,,,,++++++++++++************)))***++++++,,,,,,++++++***---+++******++++++***(((''')))+++***'''&&&(((***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************)))))))))************+++++++++))))))))))))))))))))))))'''((()))))))))))))))(((++++++++++++++++++++++++,,,,,,------...///000000000222444777<<<@@@CCCEEE@@@AAABBBBBB@@@???@@@AAA;;;<<<>>>??????>>><<<;;;:::::::::;;;<<<===>>>???AAABBBCCCEEEEEEFFFFFFEEEBBBAAAAAADDDHHHJJJHHHFFFGGGEEEBBB???======???@@@===???BBBEEEFFFGGGFFFFFF>>>>>>===<<<;;;;;;::::::;;;<<<===???AAACCCDDDEEEHHHGGGFFFGGGIIIMMMQQQTTTSSSTTTUUUVVVTTTQQQNNNLLLBBB@@@===888444111...---************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''')))******((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((()))))))))))))))************,,,,,,,,,---------......+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((('''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))((()))***)))((('''(((***))))))))))))***************++++++,,,,,,---......////////////............///000111444666888:::;;;<<<:::999;;;@@@EEEFFFFFFCCC@@@>>>>>>@@@@@@>>><<<:::;;;;;;:::888555222000,,,------......---,,,,,,++++++++++++++++++++++++(((((())))))*********+++''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))qqqRRREEEDDDDDDAAA>>>;;;:::;;;;;;:::999888777555555555555333111222111000///------,,,,,,------,,,,,,,,,,,,++++++******))))))******+++,,,))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))+++*********************))))))))))))))))))))))))+++*********))))))(((((((((((())))))******++++++)))*********++++++++++++((((((((((((((()))******))))))***+++++++++++++++)))******))))))+++...111***---000111111000000000111222333666:::<<<======???AAA@@@>>>???BBBAAA<<<:::>>>@@@>>>===>>>===999:::<<<>>>???@@@AAABBBDDDFFFIIIGGGBBBBBBFFFDDD???AAA===>>>FFFJJJGGGFFFIIIFFFBBB@@@CCCFFFDDDAAA>>>GGGBBBAAAEEEHHHIIIJJJLLLMMMLLLIIIGGGEEEEEEFFFFFF>>>===<<<;;;;;;<<<======999999:::;;;>>>BBBFFFIIIMMMQQQWWW[[[[[[WWWQQQMMMMMMLLLJJJIIIFFF@@@777000111...,,,++++++,,,,,,+++,,,+++***)))))))))***+++))))))))))))))))))))))))******************************++++++++++++******(((((())))))******++++++))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))******))))))((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++***))))))***+++,,,+++,,,,,,,,,,,,+++******))))))((('''&&&%%%$$$$$$))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,)))******++++++,,,------.../////////000000111111222222222333666888;;;===888999;;;===????????????AAA???===<<<>>>??????>>>===>>>???>>>:::555222000......---,,,+++++++++++++++++++++************)))))))))((((((((((((((()))******))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((+++*********))))))(((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''oooQQQEEEDDDCCCAAA>>><<<:::;;;;;;::::::999777555555555555333111222111000///------------,,,,,,+++++++++***************))))))******+++,,,))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))************)))))))))((()))))))))))))))*********)))))))))*********++++++)))(((((((((((()))******))))))***++++++++++++++++++,,,,,,,,,,,,...111444444555555444333333444666888888888:::<<>>???<<<;;;>>>CCCBBB===????????????@@@AAADDDFFFNNNMMMGGG@@@>>>BBBBBB>>>AAA===<<>>AAAEEELLLSSSWWWXXXXXXVVVRRRPPPOOOOOONNNLLLGGGCCC<<<999555222///---+++)))(((((())))))******************************************************************++++++++++++******)))))))))))))))************)))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))***)))))))))((((((((('''&&&''''''((((((''''''&&&''''''''''''(((((((((((())))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++***))))))***+++,,,++++++,,,,,,++++++***)))((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,+++++++++,,,------............///000000111222222222222222444666888;;;<<<::::::;;;<<<===???AAABBBCCC@@@>>>>>>?????????>>><<<======<<<888444111//////...---,,,+++++++++++++++++++++*********))))))))))))(((((((((((())))))***)))))))))((((((((('''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))(((((((((''''''(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''lllOOOEEECCCBBBAAA???<<<;;;;;;;;;;;;:::999777555555555555333222222111000...------------+++++++++*********))))))******))))))******+++,,,))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((()))))))))***))))))))))))))))))))))))************))))))))))))************))))))))))))((()))))))))************)))))))))((())))))***+++))))))***+++++++++++++++,,,...//////000222666999;;;;;;:::888777888;;;>>>>>>>>>=========>>>@@@AAAAAAAAA???<<>>===>>>>>>>>>???EEEMMMSSSHHHEEEEEEIIIIIIGGGFFFIIIEEEFFFHHHKKKMMMNNNOOOOOORRRQQQOOOLLLJJJIIIHHHGGGCCC???:::666444555888:::888<<>>;;;;;;;;;:::777333000---000///...---,,,,,,,,,,,,++++++*********)))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''&&&((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''hhhNNNEEECCCAAAAAA???<<<;;;;;;<<<;;;:::999777666555666555333222111111///......---------++++++++++++******************))))))******+++,,,))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))++++++******))))))(((((((((((()))))))))************))))))))))))***++++++******+++,,,,,,,,,,,,+++---///111222333555999<<<;;;<<<;;;;;;:::<<<@@@CCCAAAAAAAAA@@@>>>======>>>===???>>><<>>@@@BBBDDDEEEGGGEEECCCBBBBBBBBB@@@>>><<<;;;:::999777444111...000000///...------------************)))))))))))))))(((((((((((())))))***))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''eeeMMMFFFDDDAAABBB???<<<;;;<<<<<<;;;:::999888666666666666444222111000///......---......---,,,,,,,,,,,,+++++++++******))))))******+++,,,))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))),,,,,,+++***))))))(((((())))))))))))))))))))))))))))))))))))))))))******++++++******))))))(((((())))))))))))***************************+++,,,,,,+++,,,,,,------------------///222444555777:::===;;;<<<======<<<<<<>>>@@@===>>>@@@???<<<::::::;;;<<>>999666111,,,)))))))))*********************************************************++++++++++++******++++++******))))))((((((************))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***(((((((((((())))))))))))'''(((((((((((((((((('''''''''''''''((((((((((((((()))))))))******************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,+++++++++***++++++++++++***))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,+++++++++,,,------......000000000////////////...555555777888:::;;;<<<===<<<>>>AAACCCEEEEEEDDDCCCGGGFFFDDDDDDDDDCCCAAA???>>><<<:::999999777333000000000///...------------*********)))))))))((((((((((((((((((((()))******(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((bbbMMMGGGEEEAAABBB@@@===<<<<<<<<<<<<;;;:::888666666666666444222000000///...............---------,,,,,,,,,++++++******))))))******+++,,,))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))------,,,+++***)))(((((())))))))))))))))))))))))))))))))))))************************)))))))))))))))*********++++++++++++++++++******++++++,,,---------...///////////////...111333555777888;;;======>>>???>>><<<:::;;;<<<666888::::::999:::???CCCKKKOOORRRTTTZZZaaaccc``````pppzzzsssllllllrrr{{{}}}yyyyyyuuuiii______dddhhhjjjlllppptttxxx|||jjjfffhhheee\\\VVVJJJHHHFFFDDDCCCCCCDDDEEEAAABBBEEEHHHKKKMMMNNNOOOPPPRRRTTTUUURRRNNNHHHEEE???<<<999777777888;;;===AAAFFFMMMRRRVVVYYY[[[]]][[[ZZZYYYXXXVVVRRRLLLHHHBBB>>>888111---*********++++++++++++++++++++++++******************************++++++++++++******************))))))))))))++++++*********)))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))******(((((((((((())))))))))))'''(((((())))))(((((('''''''''''''''(((((((((((())))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++******++++++******)))((()))))))))(((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,+++++++++,,,------......000000000111111111222222777888999;;;===>>>>>>>>>>>>@@@DDDGGGHHHFFFCCCBBBFFFEEEDDDDDDEEEDDDBBB@@@@@@===:::::::::999555111000///...---,,,,,,,,,,,,******)))))))))((((((((((((''''''(((((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((aaaMMMHHHFFFAAABBB@@@===<<<<<<===<<<;;;:::888777666777666444333000000///............///,,,,,,,,,,,,+++++++++*********))))))******+++,,,))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))((()))))))))************)))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,------//////000111111111111000000333666888888:::<<<>>>===>>>===<<<;;;<<>>;;;:::::::::999===CCCHHHKKKOOOTTTXXXZZZZZZZZZZZZXXXTTTNNNIIIJJJHHHCCC>>>888333000...++++++++++++++++++++++++******************************++++++++++++******)))))))))))))))*********+++++++++*********))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********'''((((((((()))))))))***(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,------,,,++++++***************))))))((('''''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,,,,,,,,,,---......////////////111333555777999999999:::<<<>>>???@@@@@@???BBBDDDFFFGGGGGGFFFDDDBBBEEEDDDDDDDDDEEEEEEBBB@@@AAA===999999::::::666222///...---,,,++++++++++++***)))))))))((((((((((((''''''''''''((()))***+++'''((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((```MMMIIIGGGBBBBBB@@@===<<<<<<===<<<;;;:::888777666777666555333000//////............///+++++++++************)))*********)))***++++++,,,))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&'''((()))***+++,,,))))))))))))))))))))))))(((((())))))*********+++(((((())))))******++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...000000111222222222222222222555888999:::;;;===>>>;;;;;;::::::;;;@@@GGGLLLWWWWWWVVVVVVZZZhhhzzz|||~~~wwwuuuzzz~~~~~~~~~qqqhhhcccccciiipppssswww{{{{{{yyyZZZYYYWWWUUUQQQLLLIIIFFFGGGIIILLLOOOQQQRRRQQQQQQTTTRRRMMMHHHCCC???<<<;;;777999===???AAAEEEKKKPPPZZZYYYZZZYYYWWWSSSLLLGGGPPPOOOMMMJJJDDD===777333++++++++++++++++++++++++******************************++++++++++++******(((((())))))******+++++++++++++++************)))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************'''((((((((())))))******(((((())))))))))))((((((''''''''''''((((((((()))))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++------------++++++***************)))(((((($$$$$$%%%&&&'''((()))***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''((((((((()))((((((''''''''''''((((((%%%&&&&&&''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,------......///000000000---///111555999<<>>===:::888666555555555000000///...---,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))++++++************++++++)))************+++++++++)))************++++++++++++,,,------++++++,,,---///000111000///...///000111333444333111222555888888:::======;;;999888999<<<>>>???AAAFFFRRRaaallluuu{{{|||tttsss~~~wwwmmmnnnqqqqqq~~~vvvpppmmmfffYYYPPPNNNIIIIIIHHHGGGKKKQQQQQQNNNTTTVVVWWWTTTMMMEEE===999<<<===>>>======???BBBEEEIIIOOOVVVYYYUUUOOOKKKIIIIIINNNQQQPPPKKKFFFDDDDDD555222///---------,,,+++...,,,***+++,,,---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))((('''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))%%%&&&'''((()))***+++,,,))))))(((((((((((())))))))))))))))))************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***+++,,,------,,,+++***++++++******)))(((((((((%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))******++++++,,,------,,,,,,------.../////////555444333333666;;;@@@DDD<<<>>>@@@@@@??????@@@AAAEEEEEEFFFFFFFFFDDDCCCBBBCCCCCCDDDDDDDDDCCCAAA@@@AAA>>>999555444333111000......---,,,,,,+++************))))))((((((''''''))))))))))))))))))))))))***)))'''&&&'''(((***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((bbbNNNHHHGGGGGGDDDAAA===;;;;;;<<<===<<<===;;;999777555444444444000000///...---,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************)))************+++++++++************************++++++************++++++************++++++++++++************+++++++++++++++,,,------,,,+++,,,......000111000///...000111111444777888777777:::<<<777666666555777:::>>>@@@@@@GGGQQQWWW]]]fffqqqzzzxxx}}}|||zzzvvvoooiiihhhXXXYYYUUUKKKEEEGGGMMMQQQRRRRRRRRRPPPMMMKKKJJJJJJIIIGGGFFFGGGFFFCCC>>>:::AAAEEEKKKQQQTTTQQQLLLHHHCCCHHHNNNTTTVVVTTTOOOKKKFFFAAA999333///---+++)))---+++))))))***+++***)))************************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))(((''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&'''((()))***++++++))))))(((((((((((())))))))))))))))))************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,+++++++++++++++******)))(((((((((%%%%%%&&&''''''(((((()))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))******++++++,,,------,,,,,,------.../////////555333222222444777;;;>>>;;;===???@@@??????@@@AAACCCCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDBBBAAA@@@@@@<<<888444333222000///...------,,,++++++*********)))))))))((((((((('''))))))))))))))))))))))))))))))'''''''''(((***+++))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((~~~]]]KKKHHHHHHGGGDDDAAA===<<<<<<======<<<;;;:::888666555444333333111000000///...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************)))************+++++++++************************++++++************++++++************+++++++++,,,************+++++++++,,,***+++------,,,,,,---///...000111111000000222333222444777888999999:::;;;;;;888666777===EEELLLPPP```jjjuuuzzzyyyxxx{{{~~~{{{~~~kkkUUUKKKLLLPPPGGGJJJNNNRRRSSSRRRPPPNNNPPPLLLJJJLLLPPPPPPJJJDDD@@@???@@@DDDKKKNNNLLLIIICCCCCCGGGNNNWWWZZZXXXUUUUUUOOOEEE<<<666111---+++...,,,***)))*********)))************************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((()))))))))(((''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++******)))(((((((((&&&&&&&&&''''''(((((()))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))******++++++,,,------,,,,,,------.../////////333222111111222333555666:::<<<>>>?????????AAABBBAAAAAAAAA@@@AAAAAABBBBBBCCCCCCCCCCCCBBBAAA@@@???===:::555222111000///...------,,,,,,++++++******))))))))))))(((((((((((()))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((zzzYYYHHHHHHHHHEEECCCAAA>>><<<=========<<<;;;:::999777666555444333111111000///...---,,,,,,++++++++++++++++++++++++************************,,,++++++******++++++,,,************************))))))*********+++++++++************************++++++************++++++*********+++++++++,,,,,,*********+++++++++,,,,,,***+++------------///000000222444444333444555777999999888777777777888999999:::???IIIWWWdddlllpppxxxwww|||{{{nnneeeaaaiiivvv~~~}}}~~~lllbbb___QQQPPPMMMMMMMMMNNNNNNNNNQQQNNNKKKMMMRRRVVVWWWVVVKKKFFF???===???DDDHHHIIIGGGCCCAAABBBIIIQQQWWW[[[XXXTTTMMMGGGBBB<<<666333000...+++***+++,,,,,,+++************************************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))((()))))))))***************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++******)))(((((((((&&&&&&''''''((((((((()))(((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))******++++++,,,------,,,,,,------.../////////000000111111222333333444888:::===>>>??????AAABBBAAA@@@???>>>>>>>>>@@@@@@AAAAAA@@@@@@???>>>===<<<;;;777333000//////...---,,,,,,,,,,,,++++++******))))))))))))(((((((((((((((((((((((((((((((((((()))(((((('''((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((|||[[[KKKKKKJJJDDDCCCAAA>>>===>>>>>>===<<<;;;;;;:::999888666555444111111000///...------,,,++++++++++++++++++++++++************************,,,++++++******++++++,,,************************))))))*********+++++++++************************++++++************++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***,,,.........///111222444666888888777888999;;;???<<<999777777999;;;<<<:::CCCSSSfffwwwxxxqqqiiidddbbbcccgggjjjgggnnnyyy{{{qqqkkkhhhaaa\\\aaahhhlllpppsssjjjgggkkkrrrnnnhhhsss~~~}}}vvvjjjZZZMMMHHHIIIMMMPPPNNNNNNOOOOOOPPPRRRUUUWWWSSSQQQLLLFFF@@@>>>@@@CCCCCCBBB@@@???@@@GGGQQQYYYWWWWWWVVVUUURRRKKKDDD>>>333000,,,++++++,,,,,,,,,************************************************************************))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))((()))))))))*********************++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,+++******+++,,,---++++++******)))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))******++++++,,,------,,,,,,------.../////////...///000222333555555666777:::<<<>>>>>>>>>@@@AAABBBAAA???>>>=========>>>???>>>===<<<;;;::::::999888555111///......------,,,+++++++++++++++******(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((bbbOOOMMMLLLFFFCCCAAA???>>>???>>>===<<<::::::::::::999777666555222111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++---///000000111333555888:::;;;;;;::::::<<<===;;;999777888===CCCGGGIIIUUUaaarrrssslllpppqqqpppnnnlllmmmrrrvvvmmmgggbbbcccgggiiilllooocccdddjjjqqquuutttsssuuuxxxuuuuuuxxxyyyuuussstttiiihhhkkklllfff___dddppp}}}xxxuuuxxx}}}{{{vvvpppooooootttyyyrrriii___TTTLLLFFFJJJNNNPPPPPPPPPQQQSSSSSSWWWYYYVVVMMMEEE@@@???<<<@@@CCCDDDDDDFFFLLLQQQWWWYYY]]]```___YYYQQQJJJ;;;777222...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))(((((((((((())))))))))))))))))))))))(((((()))*********))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))*********************++++++,,,,,,---++++++------------++++++,,,++++++++++++++++++,,,++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******++++++,,,------,,,,,,------.../////////---...000222444666888999888:::<<<=========???@@@BBBAAA@@@???>>>>>>>>>>>>???>>><<<:::999888888888777444000............---++++++++++++++++++******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((eeeMMMKKKKKKEEECCCAAA????????????===<<<999999999999888777555444222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,...111222222333666888:::<<<===<<<;;;;;;<<<===777999>>>HHHUUU___fffhhhsss~~~yyypppiiinnnvvv|||vvviiiaaaaaacccfffkkkpppuuuyyy}}}|||xxxwwwyyyyyyxxx{{{~~~yyyvvvxxxzzz{{{{{{wwwttttttvvvxxxnnndddfffddd[[[YYYSSSVVVcccpppzzzppp___TTTQQQNNNLLLMMMOOOQQQSSSRRRUUUYYYZZZXXXRRRLLLIII@@@BBBCCCDDDEEEFFFHHHIIIQQQUUU[[[aaadddaaa\\\WWWKKKFFF>>>777333000...,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))(((((((((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************)))******+++,,,,,,------***+++---......---+++***+++++++++,,,,,,+++++++++++++++******)))((((((((()))(((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))***)))((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******++++++,,,------,,,,,,------...///////////////000222444666888999888:::<<<===<<<<<<===>>>??????@@@AAAAAAAAAAAAAAA@@@>>><<<:::999888888888666333///............---******************++++++'''((((((((()))))))))***))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((eeeIIIFFFGGGDDDCCCAAA@@@?????????===<<<777888888888777666444333222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,---------++++++,,,,,,,,,------------///111333333555777999;;;<<<===<<<;;;:::;;;<<<===BBBNNN```rrrzzz~~~qqqdddbbb``````cccbbbbbbkkkwwwyyy|||~~~|||{{{yyynnnwwwzzzqqqpppaaa\\\eeeiiihhhsssuuufffSSSGGGEEEIIIMMMOOOUUUSSSRRRUUUYYY\\\ZZZXXXLLLFFF@@@>>>@@@CCCDDDDDDIIIMMMTTT\\\bbbdddbbb```YYYSSSJJJAAA:::555111///++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))(((((((((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((()))))))))***))))))(((((((((((())))))))))))))))))************))))))***+++,,,,,,------***+++---......---+++******+++,,,------,,,+++***++++++******)))((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))***)))((('''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,------,,,,,,------...//////000111000000111333555777999999;;;======<<<<<<<<<===<<<===???BBBDDDDDDDDDDDDAAA@@@>>>;;;:::999999999555333///...............******************++++++'''((((((((())))))******))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((]]]LLLKKKJJJEEEDDDAAA???>>>??????>>><<<;;;:::999888777555444444000000000///......------,,,,,,+++++++++,,,...///)))************+++++++++,,,+++******)))*********************************************************,,,,,,,,,+++++++++++++++,,,,,,+++***))))))******------,,,++++++,,,,,,,,,+++,,,,,,------.........---///444888444000333999===:::999999777666;;;CCCKKK^^^pppzzzrrraaa[[[]]]ccckkkrrrjjjmmmooosss{{{{{{uuuqqqooonnnmmmpppuuu|||xxxkkk[[[OOOIIIIIIKKKTTTSSSTTTWWW[[[^^^^^^^^^UUUTTTOOOHHHAAA???AAADDDDDDDDDKKKYYYbbbdddbbbbbbbbb]]]XXXSSSNNNEEE888...///000111///---++++++,,,************+++,,,---...+++***)))(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((''')))++++++***)))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))******************+++++++++,,,,,,,,,---------,,,,,,,,,++++++***++++++,,,,,,++++++***+++******)))))))))))))))''''''''''''((((((((((((((((((''''''''''''(((((())))))((('''''''''''''''&&&&&&&&&&&&'''''''''(((%%%&&&'''(((((('''&&&%%%))))))(((((('''''''''&&&))))))(((((('''''''''&&&''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((()))***++++++,,,++++++............///111222333333333444444555666666777:::;;;=========>>>@@@CCC>>>@@@AAACCCDDDDDDCCCBBBCCCAAA???>>>===;;;888555444222///.........,,,++++++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))^^^LLLKKKIIIDDDDDDAAA???>>>??????>>><<<;;;:::999888777555444444000000000///......------------++++++************************++++++++++++,,,++++++******************************************************************+++++++++++++++++++++,,,,,,+++***************------,,,,,,+++,,,,,,---+++,,,,,,------......///333000000333444444777<<<;;;777555555777>>>KKKWWWfffuuu|||}}}{{{wwwaaa[[[YYY]]]eeemmmxxxooonnnnnnppprrrssssssrrrqqq{{{}}}uuummmeee\\\QQQJJJNNNMMMOOORRRVVVZZZ\\\\\\___]]]YYYPPPGGG???<<<;;;<<<===CCCOOOXXX]]]aaaeeefffaaa\\\XXXUUUOOOFFF???333000---,,,------,,,***,,,++++++******++++++++++++***)))(((((()))***+++))))))))))))))))))))))))************************''')))++++++***)))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,---------,,,,,,,,,++++++***++++++,,,,,,++++++***+++***))))))(((((())))))''''''''''''((((((((((((((((((''''''''''''(((((())))))((('''''''''''''''&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&)))((((((((('''''''''''')))((((((((('''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))***+++,,,,,,,,,,,,.........///000111222333444444555666777888999999;;;<<<>>>>>>>>>@@@BBBDDDCCCCCCCCCDDDDDDEEEEEEEEEBBB???;;;999888888888777444222///.........,,,+++++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))*********)))((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))___LLLJJJJJJEEEDDDAAA???>>>??????>>><<<;;;:::999888777555444444000000000///......------------,,,,,,++++++******************+++++++++,,,,,,,,,+++***************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,,,,++++++************+++---,,,,,,,,,,,,,,,------,,,------...//////000000666111000555999999999;;;777666888???HHHUUUfffuuuooo^^^\\\```___ZZZTTTYYYdddpppwww~~~}}}yyytttpppnnnmmmmmmllleeeppp|||xxxhhh[[[PPPOOOMMMNNNRRRVVVXXXYYY[[[\\\\\\XXXQQQIIICCC@@@888777;;;CCCKKKSSS^^^ggggggddd```^^^]]]ZZZUUUQQQ>>>777000---000111...***------,,,******)))))))))+++***))))))))))))***+++))))))))))))))))))))))))************************''')))++++++***)))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,------------,,,,,,,,,,,,***++++++,,,,,,++++++***+++***))))))(((((())))))''''''''''''(((((((((((()))((((((''''''(((((())))))((((((''''''''''''(((''''''((((((((()))))))))(((''''''''''''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------,,,......//////000111333444444555666777999;;;<<<<<<===???AAAAAABBBCCCFFFIIILLLJJJGGGEEEDDDEEEFFFGGGGGGCCC===999999:::;;;;;;444222///.........,,,+++++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))aaaMMMJJJKKKHHHDDDAAA???>>>??????>>><<<;;;:::999888777555444444000000000///......------,,,------.........------*********+++++++++,,,,,,,,,,,,+++************+++++++++++++++++++++++++++++++++++++++++++++++++++(((((()))******+++,,,,,,,,,++++++******+++++++++---,,,,,,,,,,,,------......//////000111222333333555333666;;;===:::888999999>>>IIIWWWdddppprrrkkkbbb___fffooonnniiihhhppp}}}}}}{{{yyywwwsss{{{zzzoooaaa[[[TTTOOONNNPPPSSSTTTQQQUUUZZZ\\\ZZZTTTMMMIII<<<999999<<<@@@GGGUUUcccdddcccbbbcccccc```\\\XXXMMMFFF<<<666444222...+++---,,,+++******))))))***************************))))))))))))))))))))))))************************''')))++++++***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))((()))))))))******************+++++++++,,,,,,,,,...------------,,,,,,,,,***++++++,,,,,,++++++*********)))(((((((((((((((''''''''''''(((((((((((())))))(((((((((((()))))))))(((''''''''''''(((((((((((((((((()))))))))))))))((('''&&&&&&'''((()))((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***************+++++++++***+++,,,------......---/////////000111222333444444444666888:::<<<>>>>>>@@@AAACCCDDDEEEGGGJJJLLLRRRNNNIIIEEEDDDDDDGGGHHHJJJFFFAAA>>><<<;;;:::999444222///.........,,,+++************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((fffOOOKKKKKKHHHDDDAAA???>>>??????>>><<<;;;:::999888777555444444000000000///......------------------,,,,,,,,,,,,***++++++++++++,,,,,,,,,---,,,,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***+++,,,,,,---,,,+++++++++++++++,,,,,,---,,,,,,,,,------...///111111222333444555666777555666888:::888666:::AAAMMMQQQ\\\jjjttt|||vvvfff``````hhhmmmrrrwww~~~{{{uuulll___SSSMMMKKKLLLMMMPPPSSSXXX[[[\\\XXXRRRNNNDDD???:::999888===IIIUUU]]]___cccffffffccc]]]YYYXXXTTTLLLBBB999222...---,,,,,,++++++++++++,,,,,,******++++++++++++******************************))))))))))))))))))))))))''')))++++++***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))******((()))))))))******************+++++++++,,,,,,,,,.........---------,,,,,,***++++++,,,,,,++++++******))))))((('''(((((((((''''''''''''(((((((((((())))))(((((((((((())))))((((((''''''''''''(((((((((((((((((()))))))))))))))((('''&&&&&&'''((()))'''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********+++++++++,,,+++,,,---......//////...000000000000111333444555333444666888:::===>>>??????AAACCCCCCDDDEEEHHHKKKNNNLLLHHHEEEEEEGGGJJJMMMIIIHHHEEECCC@@@;;;666222444222///.........,,,+++*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((lllQQQJJJIIIGGGDDDAAA???>>>??????>>><<<;;;:::999888777555444444000000000///......------///...,,,***))))))******++++++++++++,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,++++++++++++,,,,,,---,,,,,,,,,,,,---...///000222222333444666777888888888777777777666;;;IIIWWWhhhiiimmmtttxxx}}}rrrbbb\\\bbbjjj}}}uuuuuu|||nnnaaaWWWRRROOONNNMMMNNNQQQUUUYYY[[[YYYXXXLLLEEE???<<<999888>>>FFFSSSXXX___eeegggddd```\\\^^^\\\WWWNNNBBB999333111------,,,,,,,,,------...******+++,,,,,,+++******************************((((((((((((((((((((((((''')))++++++***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))******+++))))))))))))******************+++++++++,,,,,,,,,............---------,,,***++++++,,,,,,++++++******)))((((((''''''((((((''''''''''''((((((((((((***))))))(((((())))))***(((''''''''''''(((((()))''''''((((((((())))))))))))(((((((((((((((((()))'''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,,,,---...//////000000///000000000111222333555555444555777999;;;===???@@@>>>@@@AAAAAAAAABBBEEEGGGHHHGGGFFFFFFHHHKKKNNNPPPLLLLLLLLLKKKHHHAAA999222444222///.........,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))kkkPPPGGGGGGFFFDDDAAA???>>>??????>>><<<;;;:::999888777555444444000000000///......------///---+++***+++---000333+++++++++,,,,,,,,,------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++++++++++++++,,,---...,,,,,,,,,------...///000111222333444555777888888888777999@@@HHHRRR```mmmyyyzzz~~~tttvvvvvvrrrqqqxxx|||sssrrr{{{rrrjjjccc___RRRPPPNNNOOOTTTYYY\\\]]]SSSLLLFFFDDDBBB>>>===???FFFLLLUUU]]]bbbddddddcccbbb```]]]YYYRRRJJJAAA;;;000///......------------***++++++,,,,,,++++++***************************))))))))))))))))))))))))''')))++++++***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))******************+++++++++,,,,,,,,,............------------***++++++,,,,,,++++++***))))))(((''''''''''''(((''''''''''''((((((((((((******))))))))))))******'''''''''''''''((())))))&&&&&&'''''''''((((((((((((((())))))))))))((((((''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))***++++++,,,------...///000000000000111111111222333444555666777888999;;;===???@@@AAABBBCCCDDDDDDCCCCCCEEEGGGKKKKKKKKKKKKKKKKKKLLLLLLJJJKKKLLLLLLJJJCCC;;;555444222///.........,,,+++)))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))gggLLLFFFGGGGGGDDDBBB???>>>??????>>><<<;;;:::999888777555444444000000000///......------,,,+++***+++///555;;;???++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,++++++++++++,,,,,,---...,,,,,,,,,---...///000000000111222333555666777888444666???OOO___jjjssszzz{{{zzzllleeeccclllvvv}}}~~~ppppppxxxyyyrrrccc\\\SSSNNNNNNQQQSSSTTTXXXQQQLLLMMMLLLFFFAAA@@@;;;AAAKKKUUU\\\bbbfffiiieeebbb```aaa```ZZZNNNEEE333222111///---,,,,,,,,,***+++,,,------,,,+++***************************************************''')))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))******************+++++++++,,,,,,,,,//////.........---------+++++++++,,,,,,+++++++++))))))((('''''''''''''''''''''''''''((((((((()))******))))))))))))******'''''''''''''''((()))***&&&&&&&&&&&&'''''''''((('''((()))******)))((('''&&&'''''''''(((((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))******++++++---...///000000111111111111111111222333444555666999:::;;;===>>>@@@AAABBBGGGHHHHHHHHHGGGGGGIIIKKKRRRRRRQQQOOOMMMIIIFFFDDDAAABBBCCCDDDBBB===666111444222///.........,,,+++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))bbbNNNKKKJJJDDDGGGDDDAAA??????>>>===<<<;;;:::888777555444444444222111000//////.........///,,,+++///666999888666,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......******+++++++++,,,,,,,,,,,,...///...,,,---222777...111444777888888777666999CCCVVVkkkzzz{{{uuu}}}xxxllleeeeeejjj|||}}}}}}qqqmmmiiiOOOGGGMMMNNNIIIOOOOOOPPPRRRSSSSSSRRRPPPGGGDDDBBBEEENNNYYYccchhhiiiccc^^^]]]___aaa___]]]III???222,,,,,,...---+++---+++******+++,,,,,,++++++++++++************)))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++***+++,,,,,,------,,,,,,......---------,,,,,,,,,)))******+++++++++******))))))))))))(((((((((((((((((((((((())))))))))))''''''''''''((((((((((((***)))'''&&&'''(((***+++,,,***((('''&&&'''((()))''''''''''''''''''''''''))))))))))))))))))))))))***)))((('''&&&&&&'''((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))((((((''''''''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,------.../////////111111111222333333333444999:::;;;===>>>@@@AAABBBHHHHHHIIIIIIIIIIIIIIIHHHMMMLLLLLLKKKIIIGGGFFFEEE>>>>>>>>>>>>;;;777444222111000///...,,,+++***)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((((()))))))))))))))((((((dddMMMHHHGGGDDDGGGDDDAAA??????>>>===<<<:::999777666444333333333222111000//////............,,,***,,,111333111...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,,,,...///...,,,,,,///111666777777555555777===CCCIIIUUUhhhzzz~~~uuukkkgggjjjsssooo^^^YYYQQQFFFJJJPPPVVVVVVPPPMMMOOORRRPPPNNNJJJFFFGGGOOOZZZcccjjjfffbbbbbbeeeeeebbb___TTTMMMBBB777///,,,---......,,,++++++,,,---,,,+++++++++++++++***************************************++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++***+++,,,,,,------,,,,,,...------------,,,,,,,,,)))******+++++++++******))))))))))))(((((((((((((((((((((((())))))))))))''''''((((((((()))))))))))))))'''''''''(((***++++++***((('''''''''((()))''''''''''''''''''''''''))))))))))))))))))))))))***)))((('''&&&''''''((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))((((((''''''''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,---.........000000111111222333333333888888:::<<>><<<999555222000000000///---,,,+++***)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((lllRRRIIIIIIHHHGGGDDDAAA??????>>>===<<<999888777555444333222222222111000//////.........000---++++++---...+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++++++++,,,,,,,,,------,,,---...///000000000000888888777555777AAAPPP[[[iiiqqq}}}yyy______aaakkkzzzyyynnn```RRRLLLNNNPPPQQQPPPPPPPPPRRRUUUVVVUUUPPPJJJJJJPPPWWWfffeeeeeegggiiihhhddd```___\\\TTTEEE666------000...---,,,,,,......---+++,,,+++++++++***************************************++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++***+++,,,,,,------,,,,,,------------,,,,,,,,,,,,******+++++++++******)))))))))))))))(((((((((((((((((((((((())))))))))))((((((((()))))))))******)))((('''''''''(((***++++++***(((''''''((())))))''''''''''''''''''''''''))))))))))))))))))))))))))))))((('''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))((((((''''''''''''((((((''''''((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++******++++++,,,------...//////000000111222222333555666999<<>>===:::999777666444333333333222111000///............222///------......,,,))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,------------,,,---///222444555555444222333555;;;GGGXXXjjjvvv~~~uuugggdddjjjttttttiii[[[QQQHHHIIIQQQVVVSSSNNNQQQWWW\\\]]]XXXRRROOONNN]]]___bbbgggjjjiiieeeaaabbbaaa\\\QQQBBB666111111---,,,,,,,,,...///...---,,,,,,+++++++++************************************++++++++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++***+++,,,,,,------,,,,,,---------,,,,,,,,,++++++******+++++++++***))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************)))(((((('''((()))*********)))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((''''''''''''((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))*********++++++++++++++++++,,,------............///000111222222333333555777;;;???BBBEEEFFFLLLLLLKKKKKKIIIHHHFFFEEECCCCCCBBBAAAAAA@@@@@@@@@AAA>>>:::666222000////////////...---,,,+++***)))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((())))))******((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((())))))))))))(((~~~aaaOOOHHHGGGFFFFFFCCC@@@?????????>>>===;;;:::999777666555555444222111000///............000///............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,---------............///111333444555666777333666===KKK^^^qqq}}}qqqtttzzzxxxqqqzzzrrrfffYYYQQQOOOPPPNNNLLLPPPTTTZZZ___aaa^^^YYYTTTXXX[[[aaagggkkkkkkhhheeebbb```^^^YYYSSSIII>>>888000...,,,,,,...//////...,,,,,,,,,++++++++++++******************************++++++++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++***+++,,,,,,------,,,,,,------,,,,,,,,,++++++++++++++++++++++++***)))((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************((((((((((((((())))))***)))((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))((((((''''''''''''((((((''''''((()))))))))))))))((((((((((((((((((((((((************++++++++++++,,,,,,,,,---......//////---...///000111222333333333444777;;;>>>BBBEEEFFFJJJJJJJJJJJJIIIHHHFFFFFFBBBBBBAAA@@@??????@@@@@@>>><<<888444111000000111......---,,,+++******)))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((())))))******((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))tttZZZLLLIIIIIIIIIEEECCC@@@????????????>>><<<;;;:::888777666555555222111000//////.........+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------.........//////000222333222000222777;;;GGGKKKUUUcccrrr{{{qqqlllsss{{{kkkXXXMMMKKKMMMSSSRRRSSSXXX]]]bbbbbbbbbZZZ^^^ccciiilllmmmlllkkkdddaaa___```aaa\\\PPPFFF888444000....../////////,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))((())))))))))))(((((((((((((((((((((((())))))))))))((((((((()))))))))******(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((''''''''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,---......//////000......///000222333444444444555888;;;>>>AAACCCDDDGGGGGGHHHHHHHHHHHHGGGGGGCCCAAA@@@>>>======>>>>>>===:::777444111000000111---------,,,+++*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))(((((())))))))))))((((((&&&'''((())))))******)))xxx___OOOHHHIIILLLEEECCC@@@????????????>>><<<;;;999777666555555555222111000//////.........***+++,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......---.........////////////000444666444111555@@@JJJcccjjjsssxxx|||xxxssswwwyyyxxx|||zzzvvvfffYYYSSSPPPQQQRRRTTTXXX\\\bbbeee```bbbfffiiikkkkkkllllllhhhdddaaacccfffddd]]]UUUDDD???777111............------,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,++++++)))(((((())))))))))))(((((((((((((((((((((((())))))))))))''''''((((((((()))))))))'''(((((()))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((''''''''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++,,,,,,------...//////...///000111222444555555666777999;;;===???AAABBBBBBCCCEEEFFFGGGHHHIIIIIIFFFDDDBBB@@@>>>>>>??????===;;;888555222000///...------,,,,,,+++*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((()))************}}}cccNNNCCCCCCHHHEEEBBB@@@??????@@@???>>>;;;:::888777555444444444222111000//////.........,,,---......------...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------................../////////000...444888666444<<>>???@@@@@@AAACCCEEEGGGHHHIIIJJJJJJHHHFFFCCCAAAAAABBBBBB???===:::666333///---,,,---,,,,,,++++++*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((()))************ooo\\\PPPGGGEEEIIIFFFCCC???======>>>======::::::999777666444333333222111000//////.........------------------------++++++,,,------------,,,------------------------***++++++,,,,,,------...---------............///...------,,,,,,,,,------...,,,++++++---///000000111333555777>>>MMMbbbqqquuusss|||{{{|||{{{qqqVVVNNNLLLTTTZZZZZZYYY[[[ccccccdddgggiiiiiigggeeeiiigggeeeeeefffgggeeebbb]]]VVVKKK>>>333...---///++++++,,,,,,,,,,,,...000++++++************++++++************************))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((()))(((((((((((()))))))))))))))************+++++++++,,,------......------,,,,,,,,,,,,+++++++++******+++++++++************)))))))))))))))(((((((((((((((((((((((())))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******)))************+++++++++++++++,,,------......///000000000111222444555666888888888999<<>>======::::::999777666444333333222111000//////.........------------------------***++++++,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,---------............///...------,,,,,,------......---,,,---///111222222555444555;;;III^^^uuuyyyvvv||||||}}}~~~{{{wwwuuulll___SSSOOOPPPRRRWWW^^^___```bbbdddfffhhhiiijjjiiigggffffffhhhhhhfffdddaaa\\\RRRFFF;;;333...---+++,,,,,,,,,++++++,,,---++++++************++++++************************))))))(((((((((((())))))(((((((((((()))))))))***************************))))))(((((((((((())))))'''''''''((((((((())))))(((((((((((()))))))))***************++++++++++++,,,------......------,,,,,,,,,,,,++++++++++++***+++++++++************))))))))))))))))))))))))((((((((((((((()))))))))*********))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******************+++++++++++++++,,,,,,------......///000000000111222444555666777777888:::===AAADDDFFFFFFFFFGGGHHHJJJLLLNNNOOOQQQNNNKKKIIIHHHGGGEEEDDDAAA===777333111000///...------,,,++++++***))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))```OOOJJJIIIGGGEEECCC???>>>>>>>>>===<<<:::999888777666555444333222111000//////.........------------------------******+++,,,,,,,,,,,,+++------------------------......------,,,++++++***---------............///...---------------............///000111222444444444555:::EEEUUUgggxxx~~~~~~zzzvvvvvv|||xxxmmmuuupppoooooottt~~~~~~uuu}}}}}}rrrcccWWWQQQPPPWWW^^^[[[^^^```aaaaaacccgggkkkiiihhhggghhhiiiiiihhhfffgggddd]]]SSSGGG<<<222---------------,,,,,,++++++++++++************++++++***************************))))))(((((())))))***((((((((()))))))))******************************))))))(((((((((((())))))''''''((((((((()))))))))((((((((()))))))))******************+++++++++,,,------............------,,,,,,,,,,,,+++++++++++++++++++++************)))))))))))))))))))))))))))((((((((()))))))))*********))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******************+++++++++,,,,,,,,,,,,---......//////000000000111333444666777666888:::>>>AAADDDFFFFFFGGGHHHIIIJJJLLLNNNOOOPPPPPPNNNJJJIIIHHHGGGEEECCCAAA===888333111000///...,,,,,,,,,+++******))))))***))))))(((((())))))***)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))pppUUUMMMKKKIIIEEEBBB@@@>>>>>>>>>===<<<999999888777666555444444222111000///............------------------------)))***++++++,,,,,,++++++------------------------......------,,,,,,,,,,,,---------............///...------------......///...///000000111222444666777???LLLXXXaaahhhmmmpppzzzwwwrrrvvv|||qqqjjjqqqlll\\\[[[iiiooottt~~~{{{wwwuuullliiieeebbbhhhuuu|||rrrggg\\\TTTRRRTTTVVV[[[^^^^^^\\\]]]bbbggghhhhhhiiijjjkkkkkkjjjiiijjjiiieee___UUUHHH;;;333000///............---,,,,,,++++++******++++++,,,***************************))))))))))))))))))***(((((()))))))))*********************************))))))(((((((((((())))))'''(((((((((((()))))))))(((((()))))))))******************+++++++++,,,,,,------............------------,,,,,,,,,++++++++++++++++++*********)))))))))))))))))))))*********(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))************+++++++++,,,,,,,,,,,,------...////////////000000111333555777888777:::>>>BBBEEEGGGHHHHHHIIIJJJKKKMMMNNNNNNNNNNNNLLLJJJGGGGGGGGGFFFDDDCCCAAA===777333111000...---,,,+++++++++******))))))***))))))))))))))))))***)))))))))))))))))))))))))))))))))*********++++++************************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))}}}ZZZKKKHHHGGGDDDBBB@@@??????>>>===;;;999888888777666555444444222111000///............------------------------******+++,,,,,,,,,,,,+++------------------------,,,,,,,,,------.........---------............///---------------...///000...000111111111222666:::DDDRRRbbbkkkmmmmmmqqquuu{{{uuuqqqxxxzzzxxxxxxfff```^^^dddjjjqqq|||xxxkkk^^^YYY___eeefffddd~~~ssseeeXXXOOOJJJOOOTTTZZZ\\\ZZZ[[[___cccfffhhhjjjlllmmmlllllllllkkkjjjiiifff```UUUGGG>>>222///,,,,,,---...,,,+++,,,,,,++++++++++++,,,,,,******************************))))))))))))******))))))))))))************************************))))))(((((((((((())))))(((((((((((()))))))))***))))))))))))***************++++++++++++,,,,,,,,,---......//////......------------,,,,,,,,,+++++++++++++++*********))))))((()))))))))*********+++))))))))))))************))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))******++++++++++++,,,,,,,,,,,,,,,---......//////000///000000222333555777888:::<<>>;;;666333111000...,,,++++++***************)))******))))))))))))******************************((((((((()))))))))******++++++++++++++++++++++++******++++++++++++******************************************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************************************|||YYYFFFBBBDDDDDDBBB@@@?????????===;;;888888888777666555555555222111000//////.........------------------------++++++,,,------------,,,------------------------+++,,,,,,---......//////---------............///------------...///000000///111222222333888???EEESSS```nnnttttttwww{{{mmmjjjmmmqqq~~~rrriiigggiiillloootttyyy}}}qqq___XXXVVVTTTQQQZZZnnnrrrggg]]]UUULLLPPPUUUWWWYYY\\\```ddddddgggkkkmmmmmmmmmmmmnnnkkkjjjiiiiiifff^^^SSSKKK888333...+++,,,,,,+++***,,,,,,++++++++++++,,,,,,************************+++******))))))******+++)))))))))*********++++++++++++++++++++++++++++++))))))(((((((((((())))))((((((((()))))))))******)))))))))*********++++++++++++++++++,,,,,,,,,,,,......////////////......------------,,,,,,,,,,,,+++++++++************)))((())))))******+++++++++)))))))))*********++++++)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******++++++++++++,,,,,,,,,,,,---------...//////000000///000000222444666888999<<<>>>BBBFFFHHHJJJJJJJJJIIIKKKMMMNNNNNNLLLJJJHHHBBBBBBAAABBBCCCCCCBBB@@@:::777444111000///---,,,************************+++******))))))******+++************************((((((((()))))))))******++++++++++++++++++++++++******++++++++++++******************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************oooVVVDDD@@@CCCCCCBBB@@@@@@@@@???<<<:::888888777777666666555555222111000//////.........------------------------,,,,,,---............------------------------------------...............---------............///------------...///000111000222444666999AAALLLUUU```jjjvvv|||~~~qqqhhhllltttyyy|||wwwzzz~~~wwwooolllpppxxx~~~yyynnniiijjjkkkbbbeeehhhiiinnnzzz|||rrriiiVVVUUUTTTTTTVVVZZZ___cccbbbfffkkknnnmmmmmmnnnooommmjjjhhhhhhgggccc[[[TTTFFF???555///......---+++---,,,,,,++++++,,,,,,---************************+++******))))))******+++))))))*********+++++++++++++++++++++++++++++++++))))))(((((((((((())))))(((((()))))))))*********))))))*********++++++++++++++++++,,,,,,,,,------......////////////.........------------,,,,,,,,,+++++++++************)))((())))))******+++,,,,,,))))))*********+++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******+++++++++,,,,,,,,,------------......//////000000//////000222444666999:::===>>>AAACCCFFFGGGGGGGGGDDDGGGJJJMMMNNNLLLJJJHHHDDDCCCBBBBBBCCCBBB???===777444111000//////---,,,))))))))))))************+++******))))))******+++************************)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************ssscccTTTEEEAAAEEECCCBBB@@@@@@@@@???<<<:::888888777777666666555555222111000//////.........------------------------,,,---......//////......------------------------/////////...------,,,,,,---------.........//////---------......000111111000333666999>>>HHHWWWbbbllluuu|||vvvvvv}}}rrrkkkmmmqqqpppooosss}}}uuulllggggggjjjmmmooo}}}qqqccc]]]VVVRRRSSSXXX\\\___aaafffkkknnnmmmmmmnnnooonnnkkkgggggggggeee___YYYSSSJJJ>>>666333222000...---,,,,,,++++++,,,,,,---************************++++++************++++++)))************+++++++++++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))************)))************+++++++++++++++,,,,,,,,,---------......////////////............---------,,,,,,,,,+++++++++************)))((())))))***++++++,,,,,,)))************+++++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******++++++,,,,,,,,,---------------......///000000000//////000222444777999:::===>>>???AAACCCDDDEEEFFF@@@CCCHHHLLLNNNMMMKKKIIIGGGFFFDDDDDDCCCAAA===:::444222000/////////---,,,)))))))))))))))*********++++++************++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))************************************************rrraaaQQQLLLHHH<<>>===<<<===:::777555555555444333333222111000////////////---------------------------,,,,,,,,,,,,---......,,,,,,,,,---------......------------------------..................------------...///111222111000111444===JJJRRRVVV^^^hhhxxxppppppssszzzzzz|||qqqfff^^^^^^mmmyyyjjj``````ccciiisss~~~ppp^^^VVVUUUVVVXXX[[[```cccggglllnnnooonnnmmmkkkjjjiiijjjkkkhhhccc^^^ZZZVVVNNNCCC888111///000---------,,,++++++,,,---++++++++++++++++++++++++,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******+++,,,...///............//////////////////...---,,,,,,++++++******))))))))))))******))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))************+++++++++*********))))))************************))))))))))))))))))))))))+++*********))))))((((((+++***)))***+++,,,+++***+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))************+++++++++******+++++++++,,,,,,,,,------......///000000000111111111111222444666888<<<::::::===AAACCCBBB@@@@@@BBBDDDGGGJJJMMMOOOPPPHHHGGGFFFDDDAAA???<<<;;;444444222000///.........************************************************)))************+++++++++++++++******++++++,,,---000///---+++***)))))))))+++************++++++,,,000///...,,,,,,+++,,,,,,------,,,,,,++++++++++++---+++******+++,,,,,,+++---,,,***)))((()))******+++***************++++++***+++,,,,,,+++***)))(((************************xxxeeeQQQJJJHHH???AAAAAAAAA@@@???>>>===<<<<<<:::777555555555444333333222111000////////////---------------------------,,,,,,,,,,,,---......,,,,,,,,,---------......------------------------.................................000111222222222666:::EEEQQQXXX[[[dddnnnqqqmmmsss|||||||||{{{tttnnnmmmpppwww}}}iiiiiigggfffiiivvvzzzrrrfffXXXOOOTTT]]][[[^^^ccchhhmmmnnnmmmkkkiiigggggghhhjjjhhheeebbb]]]]]]XXXLLL===333000111.........---,,,++++++,,,++++++++++++++++++++++++,,,,,,++++++***))))))(((************************))))))))))))************))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++---...///............///////////////......---,,,,,,++++++******))))))))))))******))))))))))))************************************************************************************((()))***++++++***)))((())))))))))))************+++++++++*********))))))************************************************************)))))))))(((***)))((()))+++,,,+++***+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++******+++++++++,,,,,,,,,------......///000000000000000111222444777:::;;;<<<:::999;;;@@@DDDFFFFFF@@@AAACCCEEEGGGIIIKKKLLLIIIHHHFFFDDD@@@===:::888444333222000///...------************************************************************+++++++++++++++++++++***++++++,,,---++++++,,,,,,,,,,,,,,,,,,,,,++++++************************+++,,,------...******+++,,,---.........---+++******,,,---,,,+++******))))))))))))***+++******++++++***)))((((((***+++,,,,,,,,,+++******************************nnnSSSGGGGGGBBBAAAAAAAAA@@@???>>>===<<<<<<999666555555555444333222222111000////////////---------------------------,,,,,,,,,,,,---......,,,,,,,,,---------......------------------------...........................//////000111222444444===DDDPPP[[[___bbbkkktttlll|||uuuttt|||{{{~~~qqqfffeeepppzzz|||rrraaaRRRPPPTTTXXXZZZ___eeejjjllljjjhhheeeeeedddfffhhhhhhgggeee```cccbbbXXXGGG999333333//////......---,,,+++***++++++++++++++++++++++++,,,,,,++++++***)))))))))************************)))))))))*********++++++))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---...///............////////////.........------,,,,,,+++******))))))))))))******))))))))))))************************************************************************************))))))***++++++***)))))))))))))))*********+++++++++++++++***************************************************************************)))))))))))))))(((((((((***+++***)))+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++******+++++++++,,,,,,,,,---......//////000000111000000111333666:::===???:::888666777;;;@@@DDDFFFAAAAAABBBDDDEEEGGGHHHHHHIIIGGGEEEBBB>>>;;;777555444333111000...---------************************++++++++++++++++++++++++************+++++++++,,,+++++++++++++++,,,------)))***,,,---...---,,,,,,+++++++++,,,,,,------------...000222333555555555666666777888888777666666444333111111222333333222,,,,,,,,,,,,+++++++++***)))******++++++******)))++++++,,,,,,,,,,,,,,,+++************************vvvUUUFFFGGGEEEBBBBBBAAAAAA???>>><<<;;;;;;888666444555555444333222111000//////......///---------------------------,,,,,,,,,,,,---......,,,,,,,,,---------..........................................///////////////000000111222444777999EEENNNZZZaaaccceeemmmuuussszzzzzzoookkknnnsss||||||zzzxxxwwwuuuuuutttttttttssssssssssssttttttuuuvvvvvvwwwwwwvvvvvvwwwxxxyyy{{{|||}}}sssnnnmmmjjjkkknnnttt~~~yyyiiiYYYQQQXXXYYY\\\aaafffhhhfffdddcccccccccdddeeefffffffffaaadddddd^^^QQQCCC999444///...---------,,,+++***+++++++++++++++++++++++++++++++++*********))))))************************))))))*********+++++++++))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---......///............////////////......---------,,,,,,,,,+++******))))))******+++((()))))))))************************************************************************************************************))))))*********+++++++++*********************************************************************************))))))))))))))))))((('''(((***++++++***+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))*********+++++++++******+++++++++,,,,,,,,,.........///000000111111111111222444777:::===???>>>===;;;;;;===???BBBDDDBBBBBBCCCDDDEEEGGGGGGHHHDDDDDDBBB???<<<888666444333222111///...---,,,,,,************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,++++++++++++,,,---------------,,,,,,++++++***+++,,,...000111333444444888:::<<>><<<:::777555444222111000...---,,,,,,+++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...///...---++++++,,,...///222333555666777888888777===???BBBFFFJJJNNNPPPQQQOOOOOOOOOLLLHHHBBB<<<888:::888666666777888777666999999999999888888888888222000---+++***+++,,,---++++++******++++++++++++************************nnnRRRGGGJJJHHHCCCBBBBBBAAA???===;;;:::999777444444444555444333111111000///............---------------------------,,,,,,,,,,,,---......,,,,,,,,,---------.......................................//////000000111///111333444555999AAAGGGOOOVVV]]]```cccjjjppprrrvvvqqqllllllnnnttt}}}}}}|||vvvsssddd[[[ZZZjjj}}}{{{xxxvvvuuussspppnnngggeeeccc```]]][[[YYYYYYSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQRRRRRRRRRSSSSSSQQQQQQRRRSSSTTTVVVXXXYYYZZZ[[[]]]___bbbffflllpppssswww~~~pppfffhhhpppwww{{{|||___YYYRRRRRRWWW]]]______^^^```bbbcccccccccdddeeeccc^^^ZZZ[[[]]]YYYNNNDDD888333---+++,,,...---,,,++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++++++++,,,))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---......//////...............////////////------------------------++++++************++++++))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,+++************+++,,,*********++++++++++++,,,***************+++++++++************************++++++++++++++++++++++++))))))))))))************)))(((((())),,,------,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((()))***+++)))************+++++++++******+++++++++,,,,,,,,,...//////000000111111222333333444555777999<<<===DDDEEEFFFFFFCCCAAAAAAAAACCCCCCCCCCCCDDDDDDDDDDDD======<<<;;;999888666555222111///...,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............000222555666;;;;;;<<<===<<<;;;999888:::<<<@@@EEEKKKQQQVVVXXXTTTUUUVVVUUURRRLLLFFFBBB???===;;;:::;;;;;;;;;999999999999:::<<<>>>AAABBB<<<;;;888444000---+++***------,,,+++++++++++++++************************zzzhhhRRRJJJJJJEEECCCCCCBBBAAA???===;;;:::999777444333444555444444111111///...............---------------------------,,,,,,,,,,,,---......,,,,,,,,,---------..............................---......///000000111111///222444555777===FFFNNNQQQVVVZZZ]]]eeepppvvvuuuooofffbbbjjjvvv}}}~~~~~~vvvpppmmmlllccccccgggvvv|||wwwssspppnnnlllhhheeecccaaa]]][[[UUUTTTRRRPPPNNNLLLLLLKKKHHHHHHHHHHHHGGGGGGGGGGGGEEEFFFFFFFFFFFFGGGGGGGGGEEEEEEFFFFFFHHHIIIKKKKKKMMMOOOQQQSSSUUUXXX\\\___aaaeeekkkqqquuuyyy}}}zzzpppllluuuiiiZZZSSSSSSWWWZZZYYYXXX\\\aaacccccccccdddfffeee```\\\]]]___^^^XXXRRRCCC;;;222------...---+++++++++++++++++++++++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---.../////////...............////////////------------------------,,,++++++******++++++,,,))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,*********+++++++++,,,,,,))))))*********+++++++++************************++++++++++++++++++++++++((()))))))))***************))))))***---......---+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))***+++)))************+++++++++******+++++++++,,,,,,,,,/////////000111111222222333333444666999<<>>@@@@@@???>>>===>>>>>>@@@CCCHHHOOOTTTXXX]]]___aaabbb___ZZZTTTPPPDDDBBB@@@@@@@@@@@@@@@>>>;;;999888777888;;;???AAADDDEEEFFFEEEAAA:::444000111000///---,,,,,,,,,,,,************************yyyhhhSSSLLLIII@@@CCCCCCBBBAAA???===;;;:::999666444333444555444444111000///......------...---------------------------,,,,,,,,,,,,---......,,,,,,,,,---------......////////////////////////---......///000111111222///222555666888???IIIRRRRRRVVVXXX[[[ggguuu{{{yyyrrrddd^^^hhhxxx|||uuuqqqqqqrrrpppkkkgggiiiqqqxxxrrr|||vvvpppjjjfffaaa___[[[XXXUUURRRNNNLLLKKKJJJHHHFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAABBBDDDDDDAAADDDGGGIIIJJJKKKLLLNNNRRRVVV\\\aaafffkkkpppsss~~~yyy|||gggXXXTTTTTTUUUTTTTTTYYY___cccddddddfffhhhgggddd```_________^^^\\\KKKBBB777000......---+++++++++++++++++++++++++++******************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---////////////.............../////////000------------------------,,,++++++******++++++,,,))))))))))))************************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---******+++++++++,,,,,,,,,))))))******++++++++++++************************++++++++++++++++++++++++(((((())))))*********+++***))))))+++---//////...+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))++++++)))************+++++++++******+++++++++,,,,,,,,,/////////000111111222222222333444777:::???BBBDDDDDDFFFGGGGGGHHHLLLSSSXXXSSSRRRPPPMMMKKKHHHFFFEEEDDDCCCAAA???<<<999666555111000///---,,,+++******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,---......222666;;;??????===888666777999===@@@CCCDDDDDDDDDGGGFFFEEEEEEHHHMMMRRRUUUccceeehhhhhheee___YYYTTTDDDBBB?????????@@@>>>===>>><<<777444333555888:::GGGKKKQQQTTTQQQJJJAAA:::444333111///...------...************************pppVVVKKKJJJEEEDDDCCCBBB@@@>>>===<<<;;;888777666555444333333333333222111000////////////,,,------......------,,,---------............///..........................................------///000000///...///111333111555;;;AAADDDHHHQQQYYYbbb```^^^cccqqq}}}zzzooohhhjjjmmmpppsssxxx||||||tttjjjooozzz|||wwwooofff]]]UUUQQQRRRPPPNNNLLLIIIHHHFFFFFFDDDDDDBBBAAA???>>>>>>>>>>>>======<<<;;;:::999999999999:::::::::;;;;;;;;;>>>===<<<;;;;;;<<<===>>><<<===>>>@@@AAACCCDDDEEEHHHKKKNNNPPPSSSVVVZZZ^^^nnnqqqvvv|||uuuooorrr{{{}}}oooaaaUUUOOOLLLQQQUUU\\\cccffffffccc```dddeeeffffffeeebbb```^^^YYYOOOAAA333+++))),,,......---,,,,,,++++++,,,,,,************************)))************+++++++++))))))))))))))))))))))))************************++++++************++++++---------,,,,,,+++++++++,,,,,,------...///////////////000000000000/////////......------,,,+++++++++++++++*********))))))++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++...---,,,++++++***************+++++++++******)))+++++++++*********)))))),,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))************************************************************************))))))************))))))+++*********))))))(((((((((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,,,,------,,,...111222222222444555444666888:::<<<@@@DDDGGGJJJOOOSSSUUUTTTUUUYYY^^^```\\\WWWRRRNNNKKKJJJIIIGGGFFFCCC@@@;;;777333111000000...---,,,+++++++++)))************+++++++++......,,,+++***************+++,,,+++******,,,---//////...///111666:::===DDDDDDCCCBBB@@@===:::888777:::>>>AAACCCFFFLLLPPPMMMMMMLLLLLLLLLOOOSSSWWWdddhhhllljjjbbbWWWNNNJJJ>>>>>>>>>>>>===<<<:::999<<<<<<;;;999777888;;;>>>DDDLLLVVV\\\[[[UUUNNNJJJEEEAAA:::555111///---,,,...,,,++++++,,,+++)))(((vvvWWWJJJJJJEEEDDDCCCBBB@@@???===<<<;;;888777666555444333333333222111000///............,,,------......------,,,---------............///...............---------........................000000000000///000222444444999@@@GGGLLLSSS\\\dddeeekkkoooqqqsssssslllbbbjjjooouuuwwwxxx~~~{{{uuuqqqmmmjjjfff```YYYRRRLLLIIIIIIHHHFFFDDDBBBAAA@@@@@@???>>>===;;;:::999999999:::999999888888777777666888888999999999::::::::::::999888777777888999::::::;;;;;;===>>>???@@@AAAAAACCCFFFHHHJJJMMMPPPSSSYYY]]]ccciiiooovvv}}}|||yyyvvvuuuvvvxxxxxxxxx{{{pppcccVVVMMMOOOTTTYYY\\\^^^```eeeiiiffffffffffffeeecccaaa```ZZZSSSGGG:::000,,,---///...---,,,,,,++++++,,,,,,************************************++++++++++++************************************************++++++************++++++---------,,,,,,+++++++++,,,,,,------...///////////////000000000000/////////......------,,,+++++++++++++++*********))))))++++++,,,,,,,,,++++++******++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++*********++++++,,,,,,---------,,,++++++---------------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************************************************************))))))************))))))************)))))))))((((((((((((((()))))))))***)))************+++++++++++++++,,,,,,,,,,,,---------///222333333333555666555777:::<<<>>>BBBFFFJJJMMMRRRXXXYYYWWWVVVXXXZZZ]]][[[XXXTTTQQQMMMKKKJJJFFFEEEBBB???:::666333111000///...---,,,+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++*********,,,...,,,...111666<<>><<<;;;888;;;???AAACCCEEEJJJNNNOOOPPPPPPPPPNNNNNNPPPQQQVVVZZZ]]][[[UUUMMMGGGDDD@@@@@@@@@@@@@@@@@@@@@AAA;;;:::888777888<<>><<<;;;;;;:::<<>>777333///,,,,,,,,,---,,,\\\LLLKKKGGGDDDDDDBBBAAA???===<<<<<<888777666555444333333333111111000///............,,,------......------,,,---------............////////////...------,,,,,,---------...............///000000000000222666:::JJJOOOTTTVVVYYY___dddfffqqqsssqqqiiicccdddlllsssuuu~~~tttvvv~~~}}}yyyqqqfffYYYQQQIIIHHHEEEBBB???>>>======;;;;;;:::999999::::::;;;999999888777666666666666666666777777888888888888555666666666666777777777777777777777777777777777777777777888888888888888:::;;;<<<===<<<===@@@BBBGGGJJJMMMPPPSSSVVV[[[^^^eeekkkssszzz}}}pppsssmmm\\\IIINNNUUUZZZ\\\^^^aaadddhhhgggfffeeedddddddddddd```___ZZZOOO@@@555///.........---,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,************************************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////000000000000/////////......------,,,++++++************************++++++,,,,,,---,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,------...,,,,,,,,,---,,,++++++***------------....................................,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************))))))************))))))*********)))))))))))))))(((((()))))))))*********))))))*********++++++++++++++++++,,,,,,,,,------...000222333333444555777666888;;;===@@@DDDIIIMMMPPPSSSWWWXXXVVVTTTRRRRRRTTTVVVXXXYYYWWWRRRMMMIIICCCBBB???;;;888444222111//////...---,,,++++++,,,*********+++++++++,,,,,,***+++,,,---------,,,+++***,,,...000111333666999>>>CCCKKKSSSXXXZZZZZZYYYWWWSSSLLLEEE???<<<;;;;;;;;;<<<<<<===>>>???AAABBB???EEEMMMRRRSSSRRRPPPOOONNNMMMKKKHHHEEEBBBAAAAAA@@@AAABBBBBBBBB@@@===<<<::::::::::::===BBBJJJPPPYYY^^^fffkkkmmmlllkkkkkkccc^^^XXXWWWYYYYYYUUUPPPDDD???777222...---,,,+++}}}]]]MMMLLLHHHEEEDDDCCCAAA???>>>===<<<888777666555444333333333222222111000////////////,,,------......------,,,---------............/////////.........------------------.........//////...//////000111555:::>>>TTTZZZ\\\[[[]]]bbbdddbbbuuummmccc\\\[[[```iiiqqqttt}}}}}}xxxoooqqq}}}~~~}}}}}}rrrnnnggg```YYYQQQIIIDDDBBBAAA>>><<<::::::::::::999999888888999:::;;;;;;888888777777777777777888666666666777888888999999555666666666666777777777777777777888888777777777888888888888888888888888:::;;;<<<;;;:::;;;<<<>>>@@@BBBDDDFFFGGGJJJMMMPPPVVV[[[cccjjjpppwww}}}rrr[[[XXXUUUVVVZZZ^^^``````gggfffeeedddccccccddddddcccccc```WWWIII<<<222---///...------,,,,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////000000000000/////////......------,,,++++++***************************+++,,,---------------++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++,,,,,,---------.........---,,,,,,,,,,,,,,,,,,------......------,,,////////////////////////,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************))))))************))))))))))))))))))))))))******))))))))))))************))))))*********++++++++++++++++++,,,,,,,,,------,,,///111222222333444555555777:::<<>>AAA@@@FFFPPPZZZaaaddddddccc```[[[TTTMMMHHHFFFFFFGGGCCCBBBBBBBBBCCCCCCDDDDDDKKKQQQYYY___bbbaaa```___XXXUUUQQQMMMJJJGGGFFFEEEFFFHHHKKKKKKHHHCCC===999777999:::;;;<<>>===<<<888777666555444333333333333222111000000/////////,,,------......------,,,---------............///........................,,,,,,------.../////////...///000222444:::@@@EEEWWW^^^```]]]```fffgggccciiiaaa\\\bbbmmmtttxxxzzz{{{}}}rrrllltttzzzuuuqqqoooccc]]]UUUMMMHHHDDDBBB@@@<<<<<<:::999888888777777777666666777777888999:::777666666666666666777888555555666666777777888888777777777777888888888888777777888888888888777777999999999:::::::::::::::999::::::999888888999;;;:::<<>>;;;777444222222111///...---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------...///000111333777;;;>>>BBBGGGKKKTTTYYY___dddgggfffdddbbb^^^[[[UUUQQQOOOPPPSSSUUUSSSQQQPPPPPPQQQQQQQQQPPPUUUYYY^^^aaaaaaaaaaaaaaaaaa^^^ZZZWWWVVVTTTQQQOOONNNPPPSSSTTTQQQKKKEEEAAA@@@AAADDDEEEFFFGGGJJJLLLKKKMMMOOOQQQTTTXXX^^^bbb]]]]]]___aaabbbaaa___\\\^^^YYYRRRKKKDDD<<<555000vvvYYYKKKKKKHHHEEEEEECCCBBB@@@>>>======888777666555444333333333222111000//////...//////,,,------......------,,,---------............///,,,,,,------.../////////,,,,,,------...//////000000111222555999???GGGMMMWWW^^^___\\\^^^fffeee^^^[[[VVV\\\ooo}}}oooeeebbbfffsss~~~uuukkkaaa[[[RRRNNNHHHDDDAAA@@@>>>===888888888999999888888777666666666666777888999999777777666666777888999999888888888888888888888999888888999999999:::::::::999:::;;;;;;;;;;;;:::999:::::::::;;;;;;<<<<<<<<<888999:::999777777999:::999;;;===>>>>>>@@@CCCEEEBBBEEEIIIMMMPPPVVV^^^dddmmmtttyyysss|||gggTTTNNNSSS[[[aaaeeeeeefffggggggfffdddcccdddcccbbbaaa]]]RRRDDD::://////...---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++************************++++++************+++++++++++++++,,,,,,---------,,,,,,------...///////////////000000000000/////////......------,,,++++++))))))*********+++++++++***+++,,,---............,,,,,,,,,------------...++++++,,,,,,---......///.........///000111111111000000111222333444666777444555666888999:::;;;;;;;;;;;;:::999888777666666666666444333111///...---------------------------++++++++++++++++++++++++************************************************************************))))))************))))))((()))))))))************))))))*********+++++++++)))************+++++++++++++++,,,,,,,,,,,,---------///111333333333444666777999:::<<<===@@@DDDGGGIIIIIIJJJLLLMMMLLLKKKIIIJJJKKKKKKKKKJJJGGGEEECCC???===999666333222111111......---,,,,,,,,,------+++++++++,,,,,,,,,------///...---...000333666999:::===BBBFFFJJJOOOUUUXXXgggggghhhfffbbb\\\VVVRRRQQQNNNKKKIIIIIILLLPPPSSSTTTRRRPPPPPPQQQRRRQQQOOONNNOOOPPPOOONNNOOOPPPRRRWWWUUUTTTUUUVVVUUUSSSPPPNNNOOOQQQSSSRRRPPPMMMKKKIIIKKKMMMNNNPPPSSSWWW[[[UUUVVVUUUSSSQQQQQQRRRTTTIIIMMMRRRVVVXXX[[[^^^aaacccaaa^^^ZZZTTTLLLCCC>>>uuuWWWIIIJJJGGGEEEEEECCCBBB@@@???======888777666555444333333333111000///......------...,,,------......------,,,---------.........//////+++,,,,,,---...///000000,,,,,,------...///000000111222444777<<>>======;;;999777555666888:::;;;::::::999777777777777888999999:::999999888999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;======????????????======999::::::;;;<<<<<<======999:::;;;:::999888:::<<<999::::::999888888:::;;;===@@@CCCEEEFFFKKKSSSYYY```dddnnn{{{zzzrrrsss]]]PPPPPPWWW]]]eeefffhhhiiiiiigggeeedddcccaaaaaacccccc[[[MMMAAA//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++************************++++++************+++++++++++++++,,,,,,---------,,,,,,------...//////000//////000000000000/////////......------,,,++++++))))))******++++++++++++***+++,,,---............,,,,,,,,,---------......++++++,,,,,,---...//////...//////000111222222333444555666888:::===???@@@EEEFFFHHHJJJLLLMMMNNNNNNMMMMMMLLLKKKIIIHHHGGGFFF@@@???===999666333111///........................++++++++++++++++++++++++************************************************************************))))))************))))))(((((())))))*********+++)))************+++++++++)))************+++++++++++++++,,,,,,,,,---------...000333444444444555777888:::<<<<<<>>>@@@DDDGGGIIIJJJMMMOOOPPPNNNIIIFFFJJJIIIHHHGGGFFFDDDCCCBBB>>><<<888555222111111111......---,,,,,,,,,------++++++,,,,,,,,,---------///......///222777===@@@DDDGGGLLLPPPUUUZZZ```dddaaa```^^^ZZZUUUOOOIIIEEEDDDBBB???======@@@DDDFFFFFFCCC@@@@@@BBBCCCBBB@@@BBBBBBAAA>>>===???CCCFFFAAAAAABBBFFFJJJKKKHHHEEEHHHIIIJJJKKKMMMOOOPPPQQQJJJKKKLLLMMMPPPVVV]]]cccaaacccdddbbb\\\SSSMMMIIIEEEGGGGGGEEEEEEIIISSS[[[cccddddddccc```XXXOOOIIIpppWWWLLLLLLFFFEEEEEECCCAAA???===<<<;;;999999888666555444333222111111000000//////..............................------------------------------............------///...---...000222222222111222555<<>>???@@@CCCCCCDDDDDDCCCAAA@@@>>>>>>???@@@???======>>>@@@@@@@@@AAAAAA@@@>>>;;;:::<<<;;;:::999:::<<<===???<<<<<<===???BBBDDDGGGHHHRRRVVV]]]eeeppp}}}rrrYYYJJJNNNZZZ]]]eeejjjgggeeefffeeeaaa___cccffffffddd```TTTHHH777000---//////++++++///---------,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++*********))))))((((((++++++++++++++++++++++++,,,,,,------.../////////000000000000//////////////////...---,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------//////.........///000000...///111111000.........000000111333555888:::<<>>777777444///---...000111222,,,---...---,,,++++++,,,---...---***+++...,,,(((************************************************************************,,,+++***)))(((((((((((())))))***+++++++++++++++******))))))***+++,,,,,,)))+++------------///111333444555555333333444555777888;;;===>>>AAAEEEGGGNNNNNNOOOQQQQQQPPPNNNKKKMMMFFFCCCEEEFFFBBBBBBFFFAAA===888555333111///...///...---,,,,,,,,,,,,,,,......---------...///000///000222555:::???CCCFFFMMMOOOSSSVVVYYYZZZZZZYYY[[[VVVOOOIIIEEEBBB???>>>;;;;;;::::::;;;;;;<<<===>>>>>>===;;;999888:::<<<;;;;;;999777555666999<<<:::999888888888888999:::;;;<<<======<<<;;;===>>>;;;===AAAGGGMMMRRRVVVXXX[[[^^^ccceeeddd___YYYUUUOOOMMMIIIFFFCCCBBBBBBBBBSSSZZZbbbgggeee```ZZZVVVrrrWWWLLLKKKEEEEEEEEECCCAAA???===<<<;;;999999888666555444333222111111000000//////..............................------------------------------............------///.........///000111000111333999CCCLLLRRRSSSRRRNNNQQQWWW\\\^^^\\\VVVQQQZZZbbbnnnxxxzzz{{{tttfff^^^aaammmxxx|||yyymmmggg^^^UUUMMMGGGAAA======<<<:::999888888888888888888888888888888888888::::::;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>?????????===============>>>>>>>>>===>>>>>>???@@@@@@AAAAAAEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCAAA@@@@@@BBBCCCBBBCCCEEEEEEDDDBBB???===<<<<<<;;;;;;::::::::::::<<<<<<======???@@@AAABBBJJJMMMSSS[[[eeeppp{{{{{{dddQQQNNNTTTTTT]]]dddcccbbbdddeeebbb```cccdddccccccbbbZZZRRR>>>555/////////,,,,,,///---------,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************+++*********))))))))))))++++++++++++++++++++++++,,,,,,---......//////000000000000000//////////////////...---,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------.........,,,,,,,,,---......//////...///000///......000222111333777<<>>@@@BBBDDDFFFIIIRRRQQQPPPPPPQQQRRRRRRRRRNNNGGGDDDEEEFFFCCCCCCFFF@@@===888444222111000...///...------,,,,,,,,,---,,,,,,---...///000111111888777777999>>>GGGOOOTTTZZZYYYXXXUUURRRNNNKKKIIIKKKGGGBBB>>><<<;;;999777777888888999;;;<<<======>>>??????>>><<<;;;<<<>>>::::::999666444444666888777666555444333333444444777888999999777666777888888999;;;===@@@BBBDDDEEENNNPPPUUUYYY\\\^^^^^^^^^[[[VVVNNNGGGCCCBBBDDDEEEKKKPPPXXX]]]````````````sssWWWKKKJJJEEEFFFEEECCCBBB???>>><<<;;;999999888666555444333222111111000000//////..............................------------------------------............------.........///////////////000444<<>>??????>>>>>>??????@@@AAAAAAAAA@@@AAAAAAAAABBBBBBBBBBBBEEEEEEEEEEEEEEEFFFFFFGGGIIIIIIHHHFFFDDDFFFIIIKKKKKKMMMNNNNNNLLLHHHDDDBBB<<<<<<<<<;;;:::999999888<<<<<<;;;;;;;;;;;;;;;<<>>222......---...///------------,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,))))))))))))))))))))))))***************)))))))))++++++++++++,,,,,,,,,,,,,,,------......///000000000000000000//////////////////...---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---............/////////***+++,,,---.../////////...//////...///111555888999<<>>??????@@@AAABBBBBB@@@???@@@AAA<<<===<<<:::777666666777777777555444333222222222555666777666444333333444555555555666666777777777<<<===@@@EEEKKKQQQVVVYYY^^^[[[TTTNNNIIIFFFEEEDDDAAAEEEJJJPPPUUU\\\ccchhhrrrVVVKKKKKKGGGFFFEEEDDDBBB@@@>>><<<<<<999999888666555444333222111111000000//////..............................------------------------------............---------...//////......///000777;;;AAAHHHNNNQQQQQQPPPRRRTTTVVVUUUUUUXXX^^^ccceeeggglllrrrxxxzzz|||wwwmmmeeegggvvvxxxrrrkkkbbb[[[NNNJJJCCC>>><<<:::999888888888888888888999999999999999999:::::::::::::::;;;<<<<<<======>>>>>>???===>>>??????@@@@@@AAAAAACCCDDDDDDDDDEEEEEEEEEEEECCCCCCDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEGGGHHHIIILLLLLLKKKIIIIIIKKKPPPSSSWWWXXXYYYXXXUUUPPPKKKHHH@@@???===;;;:::::::::;;;;;;;;;:::999999999999999>>>@@@DDDHHHMMMTTT[[[```hhhqqq~~~}}}iiiUUUIIIMMMSSSZZZ[[[[[[\\\```cccbbbeeeeeecccdddgggfffcccSSSFFF777///---......---...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++,,,,,,,,,,,,,,,---------...//////000000000000000000//////////////////...---,,,,,,,,,,,,+++++++++,,,,,,,,,------------........./////////,,,---...000000000000///...000222444666:::>>>AAACCCFFFKKKPPPTTTWWWXXXYYYWWWWWWXXXXXXXXXWWWUUUTTTZZZYYYZZZ[[[___eeejjjnnniiijjjkkklllnnnnnnnnnooollllllkkkkkklllmmmmmmmmmkkkhhhccc]]]WWWOOOGGGBBB555333000......///000000+++------+++...222111...++++++++++++++++++++++++************************************************++++++***)))(((((())))))******))))))))))))))))))((()))***++++++******)))***,,,---...---...000111000222333444333333555777>>>BBBFFFHHHIIIIIIIIIJJJNNNNNNMMMLLLMMMPPPTTTWWWTTTPPPLLLJJJJJJHHHGGGGGG>>>:::666333222111000///......------------......000///...///111444888;;;DDDHHHNNNSSSUUUTTTQQQOOOIIIGGGDDDAAA>>><<<;;;:::999888777999:::;;;;;;999999:::<<<>>>???@@@@@@@@@AAABBBDDDCCCBBBAAABBBBBB@@@AAAAAA@@@===<<<<<<<<<;;;;;;:::999999888888888777888999999666444444444555555666666777888888999777777888:::>>>CCCGGGJJJPPPRRRTTTTTTQQQLLLFFFBBB???@@@AAADDDIIIRRR]]]dddpppUUUJJJLLLJJJFFFFFFDDDBBB@@@>>>===<<<999999888666555444333222111111000000//////..............................------------------------------............---------///000/////////222555BBBDDDIIIMMMQQQTTTVVVWWWZZZXXXTTTPPPPPPWWWbbbkkkkkkkkkkkknnnsssyyy~~~}}}zzzzzz{{{eeecccfffrrr}}}yyyqqqggg\\\SSSNNNFFFBBB>>>;;;:::;;;::::::888888999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======@@@AAAAAAAAAAAABBBBBBBBBCCCDDDEEEFFFFFFFFFFFFEEEGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFGGGHHHIIIJJJKKKIIIIIIHHHGGGGGGHHHIIIJJJJJJJJJJJJIIIJJJMMMRRRVVVZZZ\\\]]]^^^]]]ZZZVVVTTTLLLHHHCCC>>>::::::;;;<<<:::::::::999999::::::;;;<<<>>>@@@CCCEEEJJJOOOSSSZZZaaakkkuuuzzzfffWWWOOOPPPRRRTTTVVVYYY^^^dddcccgggiiigggfffgggfffbbbZZZOOO>>>222---......,,,.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++,,,,,,,,,---------------......///000000111000000000000//////////////////...---,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------------...............///000111111111111000555;;;???BBBEEEGGGIIIHHHJJJMMMQQQSSSTTTTTTTTTRRRRRRQQQQQQRRRSSSUUUVVVUUUVVVWWW[[[```gggmmmpppmmmnnnoooqqqrrrsssttttttpppppppppoooooooooqqqrrrpppooommmkkkhhhccc]]]XXXHHHAAA888222///......---***---------000555555222++++++++++++++++++++++++************************************************+++***))))))))))))))))))+++***))))))((()))************++++++++++++*********,,,............000222000222444444444555666888???BBBFFFHHHIIIIIIIIIJJJKKKMMMPPPPPPPPPPPPRRRUUUUUUTTTQQQNNNMMMLLLIIIFFF<<<999555222111111000///......---------......//////......000444<<>>===<<<<<<===>>>>>>????????????AAAAAA@@@???>>>???@@@@@@BBBBBBAAA???>>>>>>???============<<<<<<<<<;;;999;;;===<<<:::888777777777888888999999:::::::::;;;;;;;;;<<<===>>>@@@@@@@@@CCCIIIMMMOOOMMMIIIGGGCCCBBB@@@???AAAGGGPPPVVVqqqUUUJJJMMMKKKGGGFFFDDDCCC@@@???===<<<999999888666555444333222111111000000//////..............................------------------------------............---------///000000///222888===DDDHHHLLLPPPSSSVVVZZZ]]]YYYVVVRRROOORRRZZZeeemmmqqqpppppprrrvvvyyyzzzzzzooovvv~~~vvviiiaaabbbgggrrr{{{qqqpppllldddXXXNNNHHHEEE???===:::999:::;;;:::999888999:::<<<<<<===<<<<<<=========>>>??????@@@@@@???@@@@@@AAABBBCCCCCCDDDAAABBBDDDFFFGGGGGGFFFEEEIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLLLLMMMNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJLLLPPPTTTUUUWWWZZZ]]]^^^______^^^ZZZUUUMMMEEE???<<<;;;;;;:::::::::::::::;;;<<<<<<:::;;;===>>>???AAAEEEHHHOOOUUU\\\dddnnnzzz{{{pppWWWPPPJJJLLLQQQVVV^^^dddccchhhkkkhhhffffffdddaaa^^^VVVHHH888000///...,,,............---------,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++*********+++++++++++++++++++++,,,,,,------......---......//////000111111000000000000//////////////////...---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------..................///111333555666:::???EEEJJJLLLMMMNNNNNNHHHJJJLLLNNNOOOPPPOOOOOOLLLKKKJJJJJJKKKNNNQQQRRRVVVXXX\\\aaafffkkkppprrrooopppqqqssstttuuuuuuuuusssttttttsssqqqqqqrrrsssoooooooooqqqqqqnnnjjjggg___WWWKKK@@@:::444///++++++---...---000555666222,,,,,,,,,,,,,,,,,,,,,,,,******************************************************)))))))))))))))***+++***)))))))))***,,,---------,,,++++++++++++,,,+++,,,............000222000222444555555666888:::>>>AAAEEEGGGHHHIIIJJJKKKLLLQQQUUUVVVTTTRRRRRRSSSUUUVVVTTTQQQOOONNNHHHBBB;;;777444111111111000///.........---......///000---...000555<<>>>>>>>>======<<<<<<<<<===>>>???BBBBBBAAA???===<<<>>>@@@CCCCCCCCCAAA???>>>???@@@>>>>>>>>>>>>===<<<;;;;;;:::<<>>FFFGGGLLLQQQUUUVVVWWWYYY[[[QQQQQQRRRWWW^^^dddiiikkktttuuuxxx{{{~~~{{{vvvqqqnnnzzz~~~pppfffdddeeeuuu|||wwwhhhcccZZZQQQIIIDDDAAA???;;;:::999:::;;;;;;:::888999:::;;;<<<======<<<<<>>AAAHHHKKKOOOQQQQQQPPPPPPQQQLLLLLLLLLLLLKKKKKKKKKKKKGGGGGGFFFFFFFFFFFFGGGGGGQQQUUU[[[cccjjjooorrrsssooopppqqqsssssstttttttttsssuuuvvvuuurrrqqqrrrsssppppppqqqssstttssspppmmmoooggg^^^UUUNNNEEE;;;333...//////---///222222...,,,,,,,,,,,,,,,,,,,,,,,,******************************************************))))))))))))******+++***))))))***,,,...000000///---+++***+++---...+++---...///...///000222111333555666777888:::<<>>@@@CCCDDDKKKJJJHHHDDDBBBBBBDDDGGGNNNNNNKKKHHHDDDCCCCCCEEEEEEEEEEEEDDDBBB???===<<<<<>>>>>===<<<;;;:::999888888777777777777777999;;;===>>>:::999888999<<>><<<:::999:::;;;<<<<<<:::888999:::;;;<<<===<<<;;;;;;@@@@@@AAABBBBBBCCCDDDDDDEEEGGGIIIMMMPPPTTTVVVXXX___aaafffjjjnnnpppqqqqqqwwwxxxzzz}}}~~~|||{{{yyyxxxwwwrrrqqqqqqooollliiifffdddZZZZZZZZZXXXUUUSSSTTTUUUQQQQQQQQQRRRSSSUUUWWWXXXZZZZZZXXXUUUPPPJJJEEEBBB===<<<;;;:::999999999999:::;;;<<<<<<;;;;;;===??????CCCHHHMMMSSS\\\fffnnn{{{~~~hhhRRRLLLPPPTTTYYY^^^ccchhhiiidddaaaccceeeddd```aaaXXXFFF777333222000//////.........---------++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))*********++++++,,,,,,,,,++++++,,,,,,---...//////......//////000000111111000000000000//////////////////...---,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000111111222555:::AAAHHHLLLRRRSSSTTTSSSQQQPPPPPPQQQRRRPPPNNNLLLJJJHHHGGGGGGGGGGGGHHHGGGFFFCCCAAA???FFFLLLVVVaaajjjpppssssssssstttuuuvvvvvvvvvvvvvvvuuuwwwyyyyyyvvvtttuuuvvvtttsssttttttuuutttqqqnnnsssnnniiiddd^^^UUUHHH>>>000111///,,,---///---))),,,,,,,,,,,,,,,,,,,,,,,,***************************************************)))))))))))))))******+++***))))))+++---000222333000---+++***,,,...000+++---...///...///111222111333666777888999;;;>>>???AAADDDEEEGGGJJJMMMPPPPPPTTTVVVTTTOOOLLLMMMPPPOOOTTTUUURRROOOMMMDDD999999666222000000000000///...............///000000777;;;BBBGGGJJJIIIFFFCCC:::;;;<<<<<<<<<;;;:::999444666888;;;======<<<;;;===;;;999:::>>>CCCFFFGGGCCCBBB@@@@@@AAAEEEIIILLLVVVTTTPPPLLLIIIIIILLLOOO\\\ZZZVVVQQQLLLJJJKKKLLLOOOOOONNNKKKHHHEEEAAA??????BBBEEEGGGEEECCCBBBBBB>>>>>>>>>>>>============;;;:::888888:::===AAADDD999999;;;<<<===>>>??????FFFIIILLLMMMKKKHHHFFFEEEzzzZZZMMMKKKIIIEEEEEECCCBBB@@@???======888888777555444333222111000000000000////////////................................................000000000000////////////555111///222999AAAFFFHHHRRRWWW\\\___]]]ZZZWWWVVVFFFTTTbbbhhhjjjooosssuuuxxx}}}{{{wwwwwwyyy{{{yyybbbQQQQQQccc~~~uuuhhh^^^SSSMMMDDD>>><<<;;;999777:::999888888:::;;;<<<;;;:::999999;;;>>>@@@AAAAAAAAADDDGGGIIIIIIKKKMMMOOORRRUUUZZZaaajjjrrryyy|||~~~~~~xxxpppiiidddaaa]]]\\\WWWUUUSSSSSSTTTTTTSSSRRRSSSUUUVVVVVVSSSNNNKKKJJJAAA@@@???===;;;::::::999::::::::::::::::::::::::<<<>>>AAADDDIIIPPPYYY^^^mmmvvvzzzaaaKKKJJJXXX___[[[cccdddeeedddccccccdddeeeiiiddd___WWWFFF555...000,,,...//////...,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++,,,------......///000000000000000111111111333111000000111111000......------,,,,,,------...///......---------......//////000111111111111111222666;;;@@@EEEIIINNNQQQPPPTTTXXXYYYVVVTTTUUUWWWZZZUUUNNNJJJIIIKKKMMMOOOQQQRRRSSSQQQOOOPPPTTTWWWZZZ[[[^^^eeelllqqqqqqppptttvvvyyyyyywwwtttssstttvvvyyyxxxqqqpppvvvyyyxxxvvvwwwwwwwwwvvvuuusssrrrrrrpppnnnnnnllleeeZZZQQQAAA:::111...///111000...---......---,,,,,,---...******************************++++++++++++******++++++++++++++++++++++++******+++,,,---...///000------,,,++++++,,,,,,,,,------------///000111222333333444666888;;;>>>@@@CCCDDDDDDFFFIIILLLOOOQQQRRRRRRQQQPPPOOOMMMMMMLLLLLLNNNOOOOOOKKKDDD<<<888666444111...---------...000000///...///000222333AAACCCEEEFFFDDDAAA===:::999999999999999999888888444777999:::???EEEFFFCCC===;;;;;;???@@@BBBHHHOOOOOOLLLHHHHHHMMMVVV___eeennniii```YYYXXX\\\[[[VVVaaaccc```XXXTTTWWWXXXUUUWWW[[[\\\WWWLLLEEEDDDFFFEEEIIILLLLLLHHHEEEEEEFFFEEEFFFEEEDDDAAA<<<999666888:::888666???KKKGGG;;;===<<<>>>AAA???<<<===AAABBBEEEJJJMMMOOONNNLLLJJJyyy[[[MMMJJJIIIEEEEEECCCBBB@@@???======888888777555444333222111000000000000////////////................................................///////////////.........111000000555<<>>>>>===???AAADDDFFFFFFHHHKKKNNNQQQTTTYYY^^^bbbmmmpppwww}}}sssmmmfffbbb\\\WWWUUUUUUTTTSSSTTTUUUUUUTTTQQQNNNLLLKKKDDDCCCAAA???===<<<<<<;;;;;;;;;::::::::::::::::::;;;<<>>CCCGGGIIILLLOOOQQQVVVXXXZZZZZZZZZZZZ]]]```WWWTTTRRRRRRTTTVVVWWWWWW[[[^^^aaaaaaaaaaaaccceeefffgggiiilllooopppooommmpppqqqqqqrrrtttvvvyyy{{{yyy}}}~~~yyywwwxxxvvvrrrxxxxxxxxxxxxwwwuuutttssssssqqqooopppqqqnnngggaaaRRRJJJ>>>555111//////...000000///...,,,+++++++++******************************++++++++++++******++++++++++++++++++++++++)))+++...000111111000///---,,,,,,++++++,,,,,,------------...///000111222333333444666999<<>>@@@EEEJJJJJJFFFBBB@@@AAAFFFIIIMMMUUU]]]bbb```]]]ZZZ[[[cccnnnwwwpppooolllkkkrrrxxxwwwqqqdddhhhiiiccc___^^^ZZZTTT\\\^^^```___[[[VVVTTTSSSOOORRRUUUUUUQQQLLLHHHFFFBBBCCCEEEGGGIIIGGGBBB>>>999;;;:::<<>>;;;:::;;;;;;;;;:::;;;;;;;;;<<<===>>>???@@@@@@@@@@@@BBBEEEIIIMMMOOOVVVYYY^^^eeellluuu{{{pppfff^^^ZZZVVVTTTUUUTTTRRROOOMMMLLLLLLKKKGGGFFFDDDBBB@@@???>>>>>>;;;;;;;;;;;;::::::999999:::;;;<<<===???DDDIIINNNSSSZZZeeepppzzz~~~uuufffTTTIIIMMMWWW[[[^^^aaaddddddcccdddeeebbbaaaaaa```WWWGGG777///---------------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000000111111111222222222111000000111222000///......------------............////////////......111000...---///444999===EEEFFFHHHIIIHHHIIIJJJKKKQQQSSSVVVYYY\\\^^^___```^^^^^^^^^___```___]]][[[YYY\\\```bbbcccccccccdddeeefffhhhkkkmmmnnnppppppwwwuuusssssstttuuuvvvvvvssswwwxxxwwwxxxzzzyyyvvvzzzzzzzzzyyyxxxwwwvvvuuuvvvsssqqqqqqsssrrroookkkeee]]]PPPCCC888111...---000000///...,,,+++***)))++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++(((***...111222111...---,,,,,,,,,++++++,,,,,,------------...///000111222222333444666:::>>>AAACCCCCCDDDFFFHHHJJJKKKLLLLLLPPPQQQQQQQQQQQQPPPOOONNNKKKJJJIIIGGGBBB===888555111111111111000000000000/////////111444999>>>AAA@@@???>>><<<;;;:::999999===;;;;;;<<<>>>@@@AAAAAA;;;???DDDIIIPPPXXXZZZWWWLLLKKKMMMSSSYYY___iiissswwwxxxwwwqqqmmmqqq~~~}}}xxxoooaaa^^^^^^```dddddd___ZZZdddfffhhhiiiggg```WWWQQQJJJJJJLLLOOOPPPMMMFFF@@@>>>??????CCCSSSeeelllhhhNNNAAA777888===>>>;;;999888888999<<>>DDDGGGIIIIIIIIILLLPPPQQQOOOMMMMMMNNNbbbccccccfffpppxxxooogggiiitttuuuhhh]]]WWWSSSUUUeee}}}|||}}}~~~uuuiiiZZZNNNEEEBBB::::::999:::;;;;;;;;;;;;:::;;;<<<===>>>@@@BBBDDDBBBCCCFFFJJJOOOVVV]]]aaajjjpppzzzwwwlllccc]]]]]]YYYTTTPPPOOONNNOOOOOOJJJHHHGGGDDDBBBAAA@@@@@@======<<<;;;;;;:::999999::::::;;;;;;;;;>>>BBBEEEIIINNNWWW```kkkwwwwwwcccNNNLLLUUUUUUYYY^^^bbbccccccdddddddddbbbbbbbbb]]]PPP???333///...,,,,,,---------,,,+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000000000111111222222333222111000000222222111000......------------......---...///000000000//////000//////111555;;;AAADDDHHHGGGEEEBBB@@@@@@BBBDDDLLLPPPVVV\\\```aaa___]]]___^^^]]]]]]\\\ZZZVVVSSSUUUUUUVVVWWWWWWWWWWWWXXXZZZ\\\]]]^^^___dddjjjoootttrrrpppppprrrrrrqqqpppuuutttsssrrruuuzzz|||}}}{{{{{{{{{zzzyyyxxxwwwwwwwwwuuusssrrrrrrpppmmmjjjllliiibbbVVVHHH;;;333///...---,,,,,,---,,,+++***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++''')))+++---...---,,,+++,,,,,,+++++++++,,,------------......///111222333222333555777;;;???CCCEEEEEEFFFHHHJJJLLLLLLLLLKKKOOOPPPRRRSSSSSSRRRPPPNNNJJJHHHFFFBBB===999666444000000111111000000///...///000333777:::>>>@@@AAA@@@>>><<<999888999:::;;;<<<;;;;;;???EEEIIIKKKKKKGGGKKKNNNRRRZZZdddhhhggg^^^]]]___fffmmmttt~~~{{{vvvyyyzzzmmmnnnppprrrrrrkkk```WWWXXXZZZ\\\[[[VVVPPPJJJGGGFFFFFFFFFJJJUUUcccfffcccLLL???444444:::<<<<<<<<<;;;:::::::::===AAAEEEHHHvvv]]]MMMGGGGGGEEEEEECCCBBB@@@???======888888777555444333222111000000000000////////////................................................//////000000000111111111222666<<>>999:::;;;;;;;;;;;;<<<<<<;;;===??????>>>???AAADDDFFFKKKRRRYYYbbbkkkuuu|||wwwmmmggg^^^WWWSSSRRRRRRQQQMMMKKKIIIGGGEEECCCBBBBBB??????>>>===<<<;;;:::999:::;;;;;;::::::;;;>>>@@@DDDIIIOOOUUU]]]iiivvvttt^^^RRRSSSQQQVVV[[[```aaabbbcccdddhhhfffcccbbb___VVVGGG:::333000---,,,---......---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000///000000111222333333333222111000111222333222111///......------......///...//////000111111111000...111444999>>>CCCFFFHHHBBBAAA>>>;;;:::===BBBFFFSSSUUUYYY\\\]]]]]]]]]]]]TTTSSSTTTVVVZZZ\\\]]]\\\kkkhhhdddbbbaaabbbcccdddiiiiiiiiigggffflllwwwyyytttmmmiiihhhiiilllmmmvvvtttrrruuuxxxyyyzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyvvvuuuuuutttrrroookkkhhhjjjllllllggg[[[LLL???777...,,,***+++---///...---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******))))))***+++,,,---,,,+++++++++,,,,,,---...............000111222333444444666888<<<@@@DDDFFFGGGIIIKKKMMMNNNNNNMMMMMMLLLNNNPPPRRRRRRPPPMMMKKKIIIGGGCCC???:::666444222000000000000///...---,,,111444999===??????>>><<<===;;;999888888999;;;<<<;;;;;;===EEENNNUUUWWWWWWYYY[[[ZZZ[[[aaalllrrrrrrwwwuuuwww|||xxxooossstttmmmbbbXXXTTTTTTLLLLLLMMMOOOUUUYYYWWWQQQGGG???999888888888:::>>>>>>>>>===<<<======??????uuu\\\LLLGGGHHHEEEEEECCCBBB@@@???======888888777555444333222111000000000000////////////................................................///000000111111222222333666:::???CCCEEEGGGIIIKKKIIILLLMMMIIIFFFJJJUUU___\\\^^^aaaccciiiooonnniii^^^[[[ZZZ```lllxxxooo^^^ZZZ___uuu|||zzzpppgggYYYKKK@@@;;;:::;;;:::;;;===<<<;;;;;;<<<>>>???BBBDDDDDDBBBBBBFFFIIIOOOWWWbbbnnnyyy|||oooccc\\\WWWRRROOOQQQOOOMMMKKKHHHGGGEEEEEEBBBBBB@@@???===<<<;;;::::::;;;;;;:::999:::<<<>>>BBBEEEIIILLLRRR[[[gggooo~~~kkkXXXMMMPPPSSSYYY]]]___aaacccdddggggggddd```___ZZZOOODDD888333...,,,...///...------------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000///000000111222333444444222111000111333333333111//////............//////000000//////000111222333111555;;;AAAEEEGGGHHHGGG<<<=========???DDDKKKPPPRRRUUUXXXXXXVVVVVVXXX\\\^^^___ccckkkttt~~~zzzjjjcccbbbeeehhhfffhhhqqqwwwwwwvvvuuuwwwwwwwwwwwwxxxyyyzzzzzzuuuuuuvvvvvvuuusssqqqoooiiimmmqqqqqqjjj]]]OOOFFF666222---,,,...000000///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,***)))***,,,...///++++++++++++,,,---...............///000111222333555666777999===AAADDDFFFIIIJJJLLLMMMNNNOOOPPPPPPJJJLLLOOOQQQQQQNNNJJJHHHIIIGGGCCC>>>999555333111000000000///////////////555888===@@@@@@>>>:::777888888888999:::;;;<<<===??????DDDNNN[[[cccdddbbb___aaaccceeeooo|||zzz~~~qqqlllnnnqqqooopppxxx|||vvvzzztttfff^^^[[[TTTUUUVVVXXXYYYVVVNNNHHHHHHFFFDDDCCC>>>999:::???=========>>>>>>?????????ttt\\\KKKGGGIIIEEEEEECCCBBB@@@???======888888777555444333222111000000000000////////////................................................/////////000111111222222777;;;???BBBEEEHHHLLLPPPOOOMMMJJJHHHJJJOOOWWW\\\VVV[[[___aaacccfffccc]]]XXX[[[```gggoooxxxxxxfff[[[bbbpppvvvooo]]]TTTHHH???;;;::::::999:::;;;===<<<;;;;;;>>>@@@BBBFFFLLLNNNOOORRRYYY^^^fffppp~~~sssiii___YYYUUUTTTRRROOOMMMKKKJJJIIIEEEDDDCCCAAA???===<<<;;;999:::;;;:::999:::<<<>>>???AAACCCEEEHHHPPPZZZbbbrrr{{{|||wwwyyybbbOOOOOORRRVVVZZZ\\\___bbbdddbbbeeedddaaa```^^^WWWMMM===777000---...000///---............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......//////000000///000000111333444444555222111000111333444333222//////............//////222000///...///111444555999<<<@@@DDDFFFFFFDDDCCC===@@@DDDGGGJJJMMMPPPSSSOOO[[[jjjrrrpppllllllnnnyyysssssskkkdddaaahhhnnnpppqqqttttttttttttuuuvvvxxxzzz{{{xxxxxxxxxwwwuuuuuuuuuvvvqqqqqqrrrsssqqqjjj___WWWEEE>>>444//////000///---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++***+++,,,------++++++++++++,,,---...///.........///000111333333777777888:::===AAADDDFFFJJJJJJKKKLLLMMMOOOQQQRRRMMMOOOSSSUUUTTTPPPLLLHHHIIIGGGCCC???:::555222111////////////111333555666:::;;;===>>>===;;;888777777999<<>>???AAABBBsss\\\KKKGGGJJJEEEEEECCCBBB@@@???======888888777555444333222111000000000000////////////................................................---......///000111111222888;;;???BBBDDDIIIOOOUUUVVVPPPJJJJJJPPPWWWYYYXXXUUU[[[^^^]]][[[ZZZUUUPPPSSS]]]jjjtttyyy~~~~~~yyymmm^^^YYYiii}}}~~~wwwmmmeeeOOOGGG>>>:::<<<===<<<:::888:::<<<;;;:::;;;???BBBBBBIIIRRRXXX]]]dddnnnuuuuuummmYYYWWWUUURRRPPPNNNMMMLLLFFFEEEDDDBBB@@@>>>===<<<888:::::::::999:::<<<>>>;;;===???@@@CCCIIISSSZZZcccmmm|||zzzrrrZZZOOORRRUUUXXX[[[^^^aaaddd]]]bbbdddbbbaaaaaa[[[SSS???999111...///000///---/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......///000000000///000000222333444555555222111000111333444333222//////............//////333111///---...111444777???AAACCCDDDDDDCCCAAA@@@BBBGGGMMMPPPQQQPPPOOOOOOUUUmmmyyyjjjeeefffggglllsssrrrrrrrrrsssuuuxxxzzz|||}}}{{{xxxuuussssssvvvxxxzzzvvvqqqqqqrrrpppiiicccQQQHHH;;;333000///---+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++((((((******+++***))))))++++++++++++,,,---...///......//////000222333444888999999;;;===AAACCCEEEIIIIIIIIIJJJLLLNNNQQQRRRRRRUUUXXXZZZYYYUUUPPPLLLIIIGGGDDD???;;;666222000///...///000222666:::<<<======<<<;;;:::999888888:::===AAAFFFHHHHHHGGGFFFMMMNNNUUUaaaooouuurrrmmm{{{~~~{{{}}}{{{vvvrrrsssuuussskkkdddaaafffjjjiiiiiihhhddd___```\\\^^^hhhnnnkkkfffeee]]]___bbbeeehhhkkknnnppprrrrrrpppmmmlllpppyyy|||tttqqqpppoookkkbbbXXXRRRJJJKKKQQQVVVTTTMMMHHHHHH===<<<;;;;;;<<>>===???>>>;;;999888444......222222222111000//////000000......------------......111111000000//////......---///000111111222444666;;;???CCCEEEEEEGGGLLLPPPRRRKKKHHHMMMRRRSSSUUUYYY\\\aaafffddd^^^YYYYYYZZZ]]]gggsssxxxyyy{{{wwwjjjaaaaaakkkzzz}}}xxxmmm^^^SSSEEEAAA<<<999999;;;===>>><<<===>>>>>>???AAABBBCCCLLLUUU```iiiqqq|||xxxiii\\\WWWTTTNNNKKKMMMJJJJJJHHHCCCAAAAAA???===<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;===BBBGGGLLLOOOXXX```mmm|||wwwxxxfffOOOSSSVVVVVVWWW\\\```aaaaaabbbbbbaaa```^^^\\\[[[NNNCCC555......000///---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////...............///000000333333333222222333444444111111111111111111222222///////////////000111222444222000000333777===@@@CCCDDDDDDAAA??????CCCHHHNNNLLLNNNRRRNNNKKKTTTcccqqqtttmmmnnnoootttnnn^^^```iiixxxvvvllllllnnnsssxxxwwwrrrvvv~~~yyywwwuuuvvvwwwyyyyyyyyyxxxvvvtttrrrpppooooooooodddZZZKKK===444000///000+++,,,---,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,------...///000111111000111333555777888:::>>>BBBFFFIIIKKKJJJJJJJJJJJJLLLNNNPPPRRR[[[WWWTTTWWW[[[YYYQQQJJJJJJHHHDDD???:::555222000...///111444777:::<<<>>>:::999888888999:::999888:::???KKKXXX]]]YYYTTTSSS___[[[XXX]]]nnn~~~}}}~~~~~~|||uuutttuuunnniiimmmqqqqqqpppooowwwwwwxxx{{{{{{|||uuurrrkkkeeejjjrrrsssmmmllloooqqqooojjjfffeeefffiiifffcccaaaaaaccciiipppooorrrxxx~~~~~~{{{|||zzzmmmaaaYYYWWWWWWVVVUUUTTTTTTTTTTTTGGGBBB;;;666888>>>BBBBBB~~~hhhVVVMMMJJJGGG<<<@@@EEEHHHGGGAAA888222888444333555444111000333000000///.........//////......------------......000000000000//////......---...000000111333777999<<>>AAAEEEIIILLLWWWbbbqqqoooddd\\\TTTPPPQQQNNNMMMKKKHHHGGGGGGFFFDDD=========<<<<<<<<<<<<;;;:::::::::;;;>>>BBBFFFHHHNNNVVVcccqqqzzz~~~oooTTTRRRQQQTTTXXX\\\```cccbbbbbbbbbbbbaaa^^^\\\[[[PPPFFF888000...//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------...........................///000000222222222222222333333444111111111111111111222222///.........///000111222111111111333666;;;AAADDDFFFBBB@@@BBBHHHKKKIIIFFFLLLJJJNNNWWW```iiiuuu~~~uuusssnnneeebbbdddgggmmm|||xxxcccXXXXXX]]][[[fffuuurrrdddgggrrrxxxxxxwww|||yyyvvvvvvwwwxxxyyyxxxxxxvvvtttrrrqqqpppppppppkkkeeeXXXHHH999111///000---......---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,---......000111222222222222555777::::::<<<>>>AAAEEEHHHJJJJJJJJJJJJKKKMMMOOOQQQSSSTTTVVVXXXZZZZZZUUUOOOIIIJJJGGGCCC>>>999444222000///000333666999;;;======;;;999777777:::<<<<<<<<>>???AAADDDIIINNNQQQRRRQQQGGGIIIOOOVVVXXXYYY]]]cccgggiiihhheee``````eeejjjuuuxxx||||||xxxkkkeeecccooo}}}xxxpppdddVVVIIIAAA=========<<<======>>>>>>===>>>@@@CCCGGGNNNUUU[[[hhhuuuqqqddd[[[WWWQQQNNNKKKJJJIIIHHHGGGFFF@@@??????>>>===<<<;;;:::<<<;;;::::::;;;===@@@BBBGGGMMMWWWcccppp~~~ppp{{{~~~```SSSJJJMMMTTTVVVZZZ___bbbbbbccccccaaa___\\\[[[UUUKKK===333/////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------..................///000000111111111222222333333333222222222222222222111111............///000111222000111333777<<>>CCCCCCCCCEEEJJJPPPRRRPPPMMMGGGNNNVVV[[[[[[\\\bbbhhhjjjfffaaaaaaeeelllqqqtttyyyzzz~~~vvvmmm[[[kkk~~~zzzrrrdddVVVIIIAAA===:::;;;>>>??????@@@AAABBB@@@CCCHHHMMMTTT^^^iiiqqq~~~lllaaaXXXRRRMMMKKKKKKHHHFFFFFFCCCBBBAAA@@@>>><<<;;;:::======<<<;;;<<<===>>>@@@EEEIIIOOOWWWaaannn|||sssqqqwww___LLLKKKOOOPPPTTT[[[aaabbbccccccbbb___]]][[[YYYQQQDDD999222/////////............------------------------------------------------------------,,,,,,---------........................///000000000000111222333333333333333222222222222222111111.........///000111222333222444777<<>>>>>>>>@@@CCCGGGLLLNNNQQQQQQQQQQQQQQQQQQRRRRRRNNNSSSXXXZZZXXXTTTPPPOOOIIIFFF@@@:::555222000000///111555999;;;<<<;;;:::777888<<>>???;;;===??????>>>===???AAAAAAHHHRRR\\\hhhvvvuuueeeZZZQQQPPPOOOLLLJJJLLLGGGFFFDDDBBB@@@>>>===<<<<<<;;;;;;;;;;;;===>>>???BBBEEEJJJOOOVVVbbbqqq|||xxxwwwqqqXXXNNNNNNPPPVVV^^^^^^___aaacccbbb```]]][[[\\\VVVKKK???555000///000//////.........------------------------------------------------------------.........////////////...............///000000///000111333333444333333333333333333222222111111/////////000111222333444777999<<<@@@EEEHHHKKKLLLNNNOOOQQQUUUYYYXXXUUUQQQZZZooouuu\\\VVVUUU^^^nnnwwwaaa\\\VVVQQQMMMOOO[[[hhhxxxtttiiigggooopppsssvvvzzzzzzxxxvvvxxxxxxxxxxxxwwwwwwvvvvvvrrrnnnkkkjjjeeeVVVBBB222000...,,,---...///...,,,------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------...//////...000222333333555888:::<<<===>>>AAAFFFKKKOOORRRVVVVVVUUUTTTTTTRRRRRRQQQOOOPPPPPPSSSTTTTTTQQQNNNGGGCCC===777222111111111000222666999;;;;;;:::999666:::BBBKKKSSSVVVUUUSSS___ZZZYYY^^^hhhuuu~~~~~~yyy{{{yyyxxxyyyzzzzzzzzzzzz{{{vvvrrruuu}}}{{{|||}}}sssnnngggiiimmmqqqsssttttttssswwwdddWWWTTTNNNLLLOOOMMMGGGBBBCCCuuu^^^MMMGGGJJJDDDEEEBBB@@@FFFLLLFFF:::EEE<<<444222222222333555000000/////////000111111......------------......---............/////////...000222444777<<>>@@@>>>???@@@>>>;;;<<<@@@DDDGGGRRRcccssswwwgggZZZVVVSSSNNNLLLOOOIIIIIIGGGEEECCCAAA??????:::::::::::::::;;;<<<<<<<<<@@@EEEIIINNNYYYhhhsss}}}{{{dddRRRLLLOOOVVV[[[ZZZ\\\___aaabbb```]]][[[]]]ZZZRRRFFF:::222000111/////////.........------------------------------------------------------........./////////000000...............///000000///000222444555555555444444444444333222222111111000000000111222444555666;;;<<>>HHHTTT^^^bbbaaa```eeeccceeemmmwwwvvvttt|||zzztttvvv{{{}}}|||{{{|||{{{xxxvvvvvvxxxyyyzzzvvvxxxuuummmooo}}}}}}~~~yyytttmmmgggcccccceeegggppp|||rrrfff[[[QQQNNNVVVZZZSSSIIIEEE|||cccNNNHHHMMMFFFHHHIIIDDD>>>;;;>>>AAA:::666444555444000000333000000///.........//////......------------......---------.........//////...111444666999>>>CCCGGGEEEFFFHHHHHHGGGGGGGGGHHHPPPWWWZZZXXX[[[dddnnnrrrmmmccc[[[___lllwwwyyyvvvtttwwwvvvlll___XXXZZZ```ggghhhlllsss{{{}}}xxxjjj^^^OOOCCC===<<<===>>>???@@@AAA??????DDDMMMTTT\\\jjj~~~oooeee]]]RRRMMMPPPKKKKKKIIIHHHFFFDDDBBBBBB===<<<<<<<<<<<<;;;;;;;;;999>>>CCCEEEHHHPPP]]]gggqqq{{{vvv\\\MMMNNNSSSSSSVVVYYY]]]```aaa```^^^\\\\\\\\\WWWLLL>>>444111222////////////....................................---------------------------------.........//////...............///000000000111333555666666666555555444444333222222111111111111222222444666777888<<<>>>@@@CCCGGGLLLOOOQQQPPPSSSbbbwwwrrr{{{kkkXXXPPPRRRaaaxxxrrrpppmmmnnnrrrvvvyyy{{{yyyyyyzzz{{{{{{{{{zzzyyyxxxrrrnnnnnnpppjjj\\\OOO@@@999111---...///...,,,........................++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------.../////////...000222444555777;;;===<<<>>>BBBGGGKKKOOOQQQRRRUUUVVVWWWXXXYYYYYYXXXXXXVVVXXXYYYWWWRRRMMMJJJIIICCC>>>888222///000333555777888999;;;<<<=========???DDDMMMYYYdddkkkmmmmmmnnnsss|||uuuyyy~~~yyyvvvqqqtttpppiiinnn}}}~~~xxxrrrooonnnpppqqquuuyyy~~~nnnbbb^^^fffiii^^^QQQKKKhhhPPPIIINNNLLLBBB<<<@@@CCCBBB???>>>555555777:::777000...///222222111000000///000000.........------.........---------.........//////...111555888;;;???CCCFFFCCCFFFHHHHHHFFFFFFHHHKKKRRRVVVUUUOOOPPPYYYaaaccc^^^YYYWWW[[[eeeooouuuvvvsssvvvttthhhYYYWWWcccqqqoootttzzz||||||~~~|||xxxttt```UUUGGG>>><<<<<<<<<:::===???AAABBBFFFOOO]]]gggsssyyykkk[[[SSSTTTMMMLLLKKKIIIGGGFFFDDDDDDAAAAAA@@@???>>>======<<<:::???CCCCCCCCCHHHRRR[[[dddoookkkUUUTTTTTTOOOTTTWWW[[[___aaa```^^^\\\\\\]]]YYYOOO@@@555111222000/////////....................................------------------------,,,,,,,,,---------.....................///000000000222444666777777777666555555444333333222111111222222222333555777888999======@@@CCCHHHMMMRRRTTTVVVgggyyykkkRRRUUUZZZiiizzzuuusssssstttyyyzzz{{{|||||||||{{{zzzwwwrrrnnnnnnpppoooiiidddHHH???555///...///---+++........................++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------...////////////111444555777999<<>>@@@EEEIIIMMMOOOPPPPPPRRRTTTVVVYYY[[[\\\\\\\\\[[[aaaeeeaaaWWWMMMJJJJJJAAA===666111///000444666::::::;;;<<<===>>>???@@@DDDHHHOOOZZZfffpppuuuwww{{{|||wwwqqqxxx{{{~~~{{{tttvvvvvvrrrwwwuuudddTTTNNNgggPPPJJJHHHIIIFFFCCCBBBAAA@@@>>><<<777777666555333222111000////////////////////////////////////////////////---------...............000000222666;;;@@@CCCDDDCCCIIIIIICCCAAAGGGNNNPPPOOOYYY[[[RRRMMMRRRWWWVVVNNNSSSYYY]]]dddlllooonnnnnnqqqiii[[[XXXhhhyyy}}}|||{{{nnneeeUUUHHH======AAABBBAAAAAAAAAAAACCCLLLZZZkkkyyysssdddYYYRRRNNNKKKMMMLLLIIIGGGHHHAAA???=========>>>===<<<:::;;;<<<===@@@DDDJJJNNNYYYgggzzznnnTTTNNNSSSTTTYYYZZZWWWYYY___```]]]\\\aaaaaaVVVHHH===444.../////////---,,,,,,...000...............///000111------------------------/////////////////////////////////000111111222222222222444666777888888888666666555444222111000000111333333111777@@@BBB>>>???===AAAIIINNNOOOUUU]]]}}}nnn\\\WWW]]]ooouuuppptttpppuuu{{{}}}{{{xxxwwwxxxyyyvvvsssqqqpppooommmkkk[[[KKK999///000333222///......---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,.........///////////////222111222444888;;;<<<<<<@@@BBBDDDHHHMMMRRRVVVXXXUUUZZZ\\\ZZZYYYZZZ[[[YYY]]]```^^^YYYVVVTTTOOOJJJAAA:::222000222555555444999::::::;;;<<<>>>AAACCCGGGJJJRRR]]]gggppp|||~~~~~~}}}yyyxxxwww|||ssscccXXXUUUhhhPPPJJJJJJHHHFFFCCCAAA@@@???>>><<<777777666555333222111111////////////////////////////////////////////////---------............///111222444888===AAADDDEEEGGGKKKKKKDDDBBBGGGNNNQQQVVVYYYYYYUUUSSSTTTTTTRRRRRRXXX[[[ZZZ[[[bbbhhhkkkkkkfff]]]WWW\\\jjjtttxxx|||}}}~~~~~~~~~ssscccVVVIIIAAA<<<>>>BBBAAA@@@AAACCCGGGNNNZZZjjj~~~{{{kkk[[[SSSNNNNNNMMMJJJGGGGGGDDDAAA???>>>??????>>><<<;;;<<<======>>>BBBFFFJJJSSS```qqqiiiVVVNNNRRRVVVXXXWWWXXX]]]^^^[[[[[[``````WWWLLLCCC999111000000//////...---...///......------...//////000------------------------//////////////////////////////000000111111222222444444555666777777666666666666555444222111111000333666666555999???@@@===???DDDJJJMMMMMMVVVnnn}}}iiidddjjj~~~lll```bbbnnnyyyuuuhhhuuuqqqooorrrwww{{{zzzxxxvvvtttrrrqqqqqqpppooommmcccVVVDDD777111///...---.........---------,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,---.........//////000000222222222444888:::<<<===AAABBBEEEIIINNNRRRVVVXXXWWW\\\___]]]\\\^^^___]]]aaabbb```ZZZVVVTTTOOOHHHAAA;;;555333666888888777:::999999>>>EEEKKKMMMLLLMMMNNNTTT___kkkwww}}}~~~qqqvvv~~~{{{||||||{{{uuuiiiZZZOOOlllQQQKKKLLLGGGEEEBBB@@@@@@???===;;;888777666555444222111111////////////////////////////////////////////////------........./////////333444777:::>>>BBBEEEGGGHHHKKKJJJEEEDDDJJJRRRVVV[[[XXXXXX[[[YYYTTTQQQQQQTTTZZZ\\\WWWUUU\\\eeekkkfffYYYQQQWWWeeennnqqqrrrvvvxxx{{{zzzrrreeeTTTGGG???<<<>>>BBBCCCAAABBBDDDFFFOOO\\\kkk|||lll___SSSPPPPPPNNNKKKJJJGGGEEEBBBAAA@@@@@@>>><<<===============???BBBEEEKKKUUUcccrrr```HHHMMMRRRUUUVVVYYY]]]]]][[[]]]```___ZZZSSSKKK???444111000000000/////////......------------...//////------------------------//////////////////////////////000000111222222222555666666666666666555555666555444333222222222222222666999:::===AAABBB@@@IIIIIIPPP^^^ooo}}}vvvddd[[[bbbnnn{{{~~~vvvjjjccc^^^mmmxxxfffmmmlllmmmpppuuuyyy{{{{{{tttsssqqqqqqrrrsssqqqpppjjjbbbSSSBBB555...,,,---.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------...///000111111111222333555777:::<<<>>>AAACCCFFFKKKOOOSSSUUUWWWXXX^^^aaa______bbbcccaaabbbccc```ZZZVVVSSSMMMFFF===999555444777999888777888666888@@@MMMUUUWWWUUUddd___]]]eeeqqq~~~uuuuuuzzz{{{yyy|||kkkqqqxxxsssttt{{{}}}yyyxxxwwwlll___pppRRRKKKLLLGGGDDDAAA@@@???>>><<<:::888888777555444333222111////////////////////////////////////////////////------......//////000000333666999<<>>AAAEEECCCAAAEEELLLSSSaaasssrrr^^^VVVTTTRRROOONNNJJJHHHEEECCCBBB@@@>>><<<<<<======<<<<<<===@@@CCCFFFLLLXXXfffuuuzzzzzzhhhGGGIIIMMMQQQUUUZZZ]]]___^^^```aaa```]]]YYYRRRDDD666111000000000000000...---......------------..............................///////////////////////////000000111111222333333444555666666666666666666666555444333222222333333000555:::===???CCCFFFGGGLLLXXXoootttjjjhhhppp}}}uuulllkkksss}}}}}}{{{xxxtttoookkkkkkddd^^^bbbpppuuu[[[WWW]]]uuuttt^^^hhhrrrvvvttttttyyy~~~vvvuuuttttttuuuuuusssrrrlllhhh^^^MMM<<<111///111............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---...///000111222111222444666777:::<<>><<<:::888888777666444333222111000000000000000000000000////////////////////////------......///000000111333777;;;>>>???AAADDDFFFGGGFFFEEEFFFJJJPPPWWW^^^UUUWWW]]]ccc\\\QQQSSS^^^\\\^^^___```eeejjjhhhcccQQQKKKPPPaaaoooqqqrrrvvvxxxwwwxxx}}}|||}}}|||uuuhhhVVVHHHAAA???@@@@@@CCCDDDAAABBBKKKVVVjjj{{{sssbbbZZZSSSNNNLLLMMMJJJGGGDDDCCCAAA???===:::;;;<<<<<<<<<===@@@BBBCCCGGGPPP\\\jjjxxx~~~oooOOOHHHJJJNNNUUUZZZ]]]```bbbbbbcccbbb___^^^XXXIII;;;333111//////000000...,,,///......---------..............................////////////////////////000000000111222222333333222333444666777777888888666555444333222333444555444888===@@@AAACCCHHHOOORRRvvvxxxsssyyymmm```YYYWWWXXX^^^eee```___]]]]]]\\\ZZZWWWTTTSSSTTTUUUVVV\\\eeennntttkkkSSSSSSjjjfffhhhllloooqqqtttwwwyyyyyyxxxwwwxxxxxxwwwuuusssooommmfffXXXFFF888222111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---...///000111222111333555777777999===@@@BBBEEEIIINNNRRRTTTTTTTTTTTTZZZ]]]\\\]]]```bbb```YYYXXXTTTPPPOOOOOOHHH???<<<;;;;;;<<<===>>>>>>>>>:::AAALLLWWWaaalllwww~~~sssssszzzuuusssvvvxxx{{{yyyssssssxxxzzzrrrTTTLLLLLLGGGEEEBBB@@@@@@???===;;;999888777666555333222222000000000000000000000000////////////////////////------...///000000111222444888===@@@@@@AAADDDFFFKKKGGGFFFHHHKKKMMMRRRWWWRRRXXX___```WWWRRRXXXcccccceeeeeegggjjjjjj```UUUIIINNNXXXdddlllnnnrrrvvvzzzyyyyyy{{{~~~zzzppp^^^LLL@@@>>>@@@AAA@@@AAABBBBBBHHHWWWfff|||{{{iiiZZZPPPLLLPPPMMMJJJGGGFFFDDDAAA???;;;<<<======<<<===>>>@@@@@@DDDKKKSSS^^^kkkxxxqqqtttxxx___JJJJJJMMMTTTYYY[[[^^^bbbbbbcccbbbaaa```[[[OOOBBB666333///...000111///---000000///............///........................////////////////////////000000111111222333333333111222444666777888888999666555333222222444666777<<<>>>BBBCCCBBBCCCMMMXXXxxxtttcccZZZSSSRRRTTTTTTWWWZZZXXXWWWWWWYYY[[[\\\\\\ZZZXXX[[[ZZZUUUSSSVVVZZZ[[[^^^gggooottt~~~gggNNNQQQjjjsssbbb```kkkuuuuuupppzzzyyyyyyyyyzzzyyyvvvssssssqqqlllaaaRRRBBB555.../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------...///000111111000333777777777999===AAACCCFFFKKKPPPSSSTTTTTTSSSRRRWWW[[[ZZZ[[[^^^___]]]VVVUUUQQQMMMNNNNNNFFF===999999999999:::;;;<<<===:::DDDQQQ\\\gggtttzzzvvvnnniiieee``````aaafffllltttyyy}}}~~~yyysssnnnpppoooooo{{{nnnSSSLLLNNNHHHFFFCCCAAA@@@???>>><<<999888777666555444333222000000000000000000000000////////////////////////------...///000111222222555:::@@@BBBBBBBBBDDDHHHKKKFFFEEEIIIKKKKKKMMMRRRSSS[[[___YYYSSSUUU\\\bbbdddgggiiihhhgggbbbVVVJJJLLLWWWbbbgggjjjooossstttxxxyyyzzz{{{|||{{{ppp```OOOCCC>>>>>>@@@@@@???AAAEEEKKKVVViiizzzooo___XXXSSSPPPMMMKKKIIIHHHEEEDDD>>>??????>>><<<;;;<<<======BBBGGGLLLRRR^^^mmmxxx{{{nnn{{{sssOOOLLLMMMRRRUUUUUUYYY^^^^^^aaabbbaaa```^^^UUULLL;;;666000///111333222000111111000///////////////........................////////////////////////000111111222222333333444333444555666777777777777666555333222222444777888???@@@CCCEEEDDDHHHWWWhhhzzznnnfffbbbccc``````bbbaaa```ccciiimmmnnnooosssxxx{{{||||||wwwxxxtttkkkeeeccc^^^WWWZZZXXXXXXZZZ___iii|||aaaMMMWWWwwwpppfffiiioooqqqooowwwvvvwwwxxxzzzyyywwwttttttqqqlllhhh___PPP>>>111////////////............------------------------,,,,,,,,,------------...---.........//////000000000444777888777888===AAACCCGGGLLLQQQTTTUUUSSSRRRSSSXXX[[[ZZZZZZ]]]^^^\\\YYYWWWRRRNNNOOONNNFFF<<<999999999888888999<<<===BBBHHHRRR\\\hhhvvv~~~sssmmm\\\SSSKKKJJJHHHEEEEEEGGGEEEIIINNNQQQUUUZZZ```eeeooouuu}}}zzznnnrrr}}}~~~jjjQQQMMMOOOIIIFFFCCCBBBAAA@@@>>><<<999999888666555444333222000000000000000000000000////////////////////////------...///000111222222777<<>>BBBFFFGGGOOOcccwwwsssbbb\\\```jjjrrrzzzwwwlllccc^^^```^^^ZZZ^^^gggmmmzzzSSSKKKcccxxxjjjffflllsssssssssuuuwwwyyyzzzxxxvvvpppmmmjjjkkkhhh\\\GGG777000/////////............------------------------,,,,,,,,,---------...............///////////////000444888888777888===BBBCCCGGGMMMRRRUUUUUUSSSQQQTTTYYY\\\[[[[[[^^^^^^]]]^^^[[[UUUQQQQQQPPPGGG<<>>???BBBDDDQQQRRRWWW```lllzzz~~~zzzsssnnniiihhhkkkxxxwwwtttlllbbbWWWPPPLLLJJJAAA<<<>>>???>>>>>>BBB???@@@AAABBBCCCEEEHHHKKKMMMRRRWWWYYY[[[aaallluuu{{{sss{{{{{{|||}}}xxxqqqnnnkkkQQQMMMGGGJJJGGGDDDBBBAAA???===;;;999888666555333333222222111111000///////////////000111111000///000444666000///...///000333555777<<<>>>@@@BBBDDDGGGJJJMMMEEEAAACCCJJJNNNOOOSSSYYY]]]ZZZTTTPPPPPPVVV```hhhllldddbbbfffbbbVVVQQQTTTlllkkkjjjhhhhhhkkkppptttvvvxxx{{{~~~||||||{{{wwwhhhYYYIIIBBB@@@>>>>>>???CCCAAAGGGVVVfffuuuuuudddZZZSSSSSSRRRLLLIIIKKKFFFDDD@@@>>>===<<<:::888888<<>>AAAFFFHHHKKKOOORRRTTTSSSRRRPPPQQQSSSUUUWWWZZZ[[[\\\XXXYYYYYYTTTLLLDDD@@@>>>AAA>>><<<<<<===CCCOOO\\\WWW^^^dddfffnnn~~~{{{vvvkkk___SSSNNNLLLJJJJJJLLLTTTOOOMMMMMMKKKEEEBBBBBB>>>@@@@@@>>>;;;:::<<>>=========???@@@AAABBBDDDFFFEEEDDDFFFJJJMMMYYYaaammmyyy~~~~~~mmmgggooorrrooonnnSSSOOOJJJJJJGGGDDDBBBAAA???===;;;999888666555333222222222111111000///////////////000000000//////000333555//////...///000333666888<<<>>>AAACCCCCCEEEHHHJJJBBB@@@CCCKKKPPPRRRVVV\\\___[[[UUUQQQTTT]]]jjjssslllfffbbbbbbZZZRRRUUU```ooonnnmmmkkkjjjlllqqqtttuuuwwwzzz~~~vvvlll\\\PPPCCC??????>>>???AAABBBFFFRRReeexxxsssggg[[[VVVRRRLLLKKKMMMHHHEEEBBB@@@???>>><<<:::999<<<>>>@@@BBBIIITTT]]]ooo{{{~~~dddMMMJJJPPPSSSUUUXXX\\\]]]___aaaccc```[[[VVVLLL???333111333111//////////////////000000000000........./////////000000////////////////////////000000000000111222333444555555555666666666777777666444333555666777:::>>>===CCCIIIRRRccc|||sssfffaaaeeekkktttqqqcccaaa\\\```ooo}}}xxx___SSScccuuuuuuqqqqqqrrrrrrqqquuuzzzyyyssssssqqqmmmkkkllliii[[[LLL888555222000000000///......------,,,,,,------.......................................000111222333333555777999:::<<<@@@BBBEEEFFFIIIMMMRRRTTTUUUUUUSSSSSSSSSTTTUUUVVVVVVVVVWWWWWWVVVRRRLLLFFFDDDDDDAAADDDBBB===BBBSSSaaagggbbbhhhkkkjjjooo}}}rrrsss~~~}}}vvvyyy|||kkk]]]TTTQQQIIIBBBBBBCCCAAAAAACCC???>>>???BBBCCCAAA@@@@@@@@@BBBBBBAAA???>>>???AAABBBAAA@@@@@@AAABBBCCCDDDBBBCCCDDDCCCAAA@@@BBBEEEHHHMMMSSSZZZbbbmmm|||}}}xxxxxx}}}xxxsssoookkkkkkpppvvvmmmPPPLLLHHHIIIGGGDDDBBBAAA???===<<<888888666444333222222222111111000///////////////.../////////...///111444////////////111444777999===???BBBCCCCCCCCCDDDEEE@@@@@@DDDLLLRRRUUUZZZ^^^aaa\\\VVVRRRUUU___mmmwwwjjjddd___XXXNNNKKKXXXiiinnnmmmlllkkkjjjlllooosssuuuwwwzzz}}}uuugggOOOFFF>>>===???@@@BBBEEEHHHPPPbbbyyylll^^^UUUOOOMMMOOOIIIGGGDDDCCCBBBAAA???>>>;;;<<<======>>>CCCLLLSSSbbbpppvvvXXXHHHLLLTTTWWWTTTZZZ[[[]]]```bbb```\\\YYYOOOCCC777222111000///000000000000000////////////....../////////000000000////////////////////////000000000000111222333333666666666666777777777777222555666444444:::@@@CCC???FFFRRReee~~~|||jjj^^^\\\___jjjzzztttfff[[[ZZZ^^^gggyyygggSSS^^^xxxrrrrrrooonnnrrrwwwxxxuuusssqqqooommmooonnndddYYYBBB;;;333///000222000.........------------.......................................///000111222333444666999:::<<<>>>BBBDDDEEEFFFIIIMMMPPPTTTVVVXXXVVVUUUUUUTTTSSSRRRQQQQQQVVVUUUSSSOOOKKKHHHHHHIII>>>FFFCCC;;;EEE___ppppppiiilllllliiilll{{{oooeeeooo}}}{{{xxxbbb^^^dddttt{{{hhhXXXLLLCCC>>>>>>;;;:::>>>@@@===<<<>>>???@@@@@@@@@AAABBBCCCCCC@@@AAABBBAAA@@@??????AAABBBAAAAAAAAAAAABBBBBBCCCCCCEEEEEEDDDAAA?????????AAACCCDDDDDDFFFKKKTTT[[[lll~~~{{{mmmhhhfff```cccllllllfffjjjvvvoooPPPJJJFFFIIIGGGCCCBBBAAA@@@>>><<<888777666444333222111111111000000///////////////---...///...---...000222/////////000222555888:::>>>@@@CCCDDDCCCAAA@@@@@@BBBCCCHHHNNNTTTWWW[[[]]]___\\\WWWSSSTTTZZZdddlllfff___VVVNNNFFFGGGVVVgggfffggggggggghhhjjjmmmpppwwwxxxzzz}}}~~~ooobbbGGGAAA===???@@@AAAEEEJJJUUU```sssmmm]]]UUUQQQPPPKKKIIIFFFDDDDDDCCCAAA@@@;;;<<<;;;;;;<<<@@@GGGLLLXXXggg{{{~~~gggLLLGGGRRRXXXUUUYYYZZZ]]]``````___\\\YYYSSSIII<<<444000///000111000000000000////////////...////////////000000000///////////////000000000111000000111111222333444666666777777777888888888333888999666888AAAFFFEEEEEEOOOaaawwwzzzzzz{{{nnnggggggnnnvvvuuufff^^^]]]eeeooovvvlllfffooorrrpppmmmmmmppptttuuusssqqqqqqnnnlllnnnoooiii```MMMBBB555///000222000---......------------.......................................///000111333333555777999;;;===???CCCFFFGGGIIIKKKMMMOOOSSSVVVYYYXXXWWWVVVTTTSSSQQQPPPOOOVVVTTTPPPLLLJJJIIIIIIJJJ@@@CCCBBBBBBOOOfffxxx~~~uuussspppmmmqqq}}}qqqkkkzzz{{{mmmhhhfffbbbdddqqqtttjjj\\\OOOFFFBBB@@@???<<<;;;<<>>===888777555444222111111111111000000///////////////---...//////------///000/////////000333666:::<<<>>>AAACCCDDDBBB@@@??????FFFJJJNNNQQQUUUXXXYYYYYYYYYXXXWWWVVVUUUWWW[[[^^^cccYYYNNNIIIHHHLLLVVV^^^___aaaccceeegggjjjnnnqqqyyyzzz|||}}}~~~~~~rrraaaUUUDDD@@@>>>???@@@BBBIIIQQQeeeqqqlll___UUUPPPMMMJJJGGGFFFEEEDDDBBBAAA<<<;;;;;;:::<<<@@@EEEIIIQQQ___sss}}}]]]JJJMMMTTTVVVYYY[[[^^^___^^^\\\ZZZYYYVVVOOOCCC777000///111222111000000000/////////...////////////000000000111////////////000000111111111111111111222444555666777777777888888888888999;;;<<<;;;:::===CCCFFFDDDQQQ```vvvxxxvvvwwwhhhfffooo|||yyyhhh^^^[[[^^^ppp}}}llliiihhhkkkpppsssssssssqqqrrrpppmmmmmmnnnkkkeeeVVVIII999000///000///---///......------......///........................////////////000222333444444666999;;;===@@@DDDFFFJJJLLLOOOOOOPPPRRRUUUXXXYYYYYYXXXWWWVVVTTTTTTSSSVVVSSSOOOLLLJJJHHHHHHHHHDDD@@@DDDRRRaaannn|||zzz}}}vvvfffSSSMMMEEE???======>>>>>>===;;;<<<>>>===<<<@@@GGGCCCTTTaaabbbbbbbbbYYYMMMJJJIIIGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFHHHIIIHHHGGGFFFAAACCCEEEFFFEEECCCBBBAAADDDIIIUUUggg}}}uuucccRRRUUUVVVYYYcccooopppiiitttTTTNNNJJJHHHFFFCCCAAAAAA@@@???===777777555333222111111111111111000///////////////---///000///.........000///...///111333777;;;===???AAACCCCCCBBB@@@@@@AAAKKKPPPTTTTTTVVVYYYWWWTTTPPPSSSWWWXXXYYYXXXYYYZZZ^^^TTTJJJHHHNNNUUUXXXYYY\\\___cccgggjjjmmmqqqtttzzzzzz{{{}}}~~~~~~~~~~~~~~~~~~|||iiiUUUIIIAAA>>>===???BBBGGGRRR^^^sssppp```TTTPPPMMMJJJHHHGGGEEECCCAAA===<<<::::::<<>><<<>>>???AAAHHHOOOkkk{{{sssxxxnnniiissslll]]]XXX\\\fffxxxeeeaaabbbhhhooorrrsssuuurrruuuuuuqqqoooooommmiii^^^QQQ@@@444/////////...//////............//////......................../////////000111222333444555777:::<<<>>>AAAEEEHHHLLLOOORRRSSSRRRRRRUUUYYY[[[ZZZZZZYYYYYYXXXXXXXXXUUUSSSPPPNNNMMMJJJGGGEEEBBB>>>III___kkkooo}}}~~~vvv___NNNFFFBBB>>>;;;;;;;;;::::::>>>>>>>>>@@@???AAALLLWWWiii|||eeeRRRNNNJJJGGGHHHHHHIIIIIIHHHIIIIIIIIIIIIHHHHHHGGGHHHHHHGGGHHHJJJJJJIIIHHH???AAADDDFFFFFFEEEBBB@@@CCCBBBEEEOOO]]]ooo~~~bbb[[[^^^ZZZUUU```rrrxxxqqqoooQQQLLLHHHHHHEEECCCAAAAAA@@@???===777666555333222111000000111111000///////////////...///111000///...///000......///111444888<<>>???BBBGGGQQQcccsss~~~sssbbbTTTQQQMMMJJJIIIGGGDDDBBB???===;;;:::<<<>>>@@@AAAHHHRRRbbbrrruuudddMMMJJJQQQUUUYYY\\\]]]\\\[[[[[[\\\[[[ZZZQQQ@@@444222333222111111111000///.........//////000000000111111111...//////000111111222222000111222444666999;;;<<<888888888999999999::::::@@@:::<<>>@@@CCCGGGJJJKKKOOOUUUVVVUUUUUUXXX[[[\\\\\\\\\[[[[[[ZZZZZZYYYSSSRRRRRRRRRRRROOOIIIEEECCCJJJXXXggglllmmmvvv}}}sssrrrvvvzzz}}}qqq^^^NNNCCCCCCAAA>>>===>>>>>>===;;;@@@AAABBBDDDCCCGGGTTTbbbccc^^^WWWSSSSSSUUUVVVVVVWWWWWWXXXXXXXXXWWWVVVUUUYYYVVVRRRQQQQQQQQQOOOLLLIIIIIIHHHHHHHHHHHHFFFEEEEEE@@@@@@EEEKKKTTTbbboooxxxjjjfff]]]WWWYYYeeessszzzoooSSSOOOLLLHHHEEECCCAAAAAAAAA???>>>777666555333222111000000111111000///////////////...000111111000//////000......///111444999===??????@@@AAAAAAAAABBBEEEGGGNNNUUUYYYXXXXXX[[[XXXQQQMMMQQQUUUWWWWWWVVVUUUUUULLLHHHDDDEEENNNXXX\\\ZZZ]]]```eeeiiikkkmmmoooqqqtttvvvxxx{{{~~~{{{uuunnn___LLLBBB@@@AAA@@@BBBGGGNNN[[[qqqoooWWWTTTPPPMMMKKKHHHFFFCCCAAA???;;;:::;;;<<<===>>>EEENNN[[[kkkzzzmmmzzzmmmPPPIIIOOOSSSWWW[[[]]]\\\[[[]]]^^^\\\]]]TTTCCC666333333222222111111000///......---000000000000111111111111...//////000111222222222000111222555777:::===>>>888888999999999::::::::::::666;;;FFFEEEHHHgggkkkbbbaaalll}}}rrrggg]]]]]]iii}}}ddd___gggoooeee___aaaeeefffiiiooommmrrruuurrrooooooooolllggg]]]MMM>>>333000111333//////............//////........................//////000000111222444555888:::===???AAAEEEIIILLLIIIOOOUUUXXXWWWWWWZZZ]]]^^^]]]]]]\\\[[[ZZZZZZYYYRRRRRRSSSUUUVVVSSSLLLFFFLLL]]]mmmpppnnnooorrrtttssshhhkkkvvvwwwlllVVVJJJEEEAAA>>>===<<<<<<>>>@@@@@@@@@???@@@CCCDDDBBBEEERRR```tttzzzsssjjjeeeeeegggiiiiiilllmmmnnnnnnmmmlllkkkjjjjjjfff```\\\[[[YYYVVVSSSSSSPPPLLLJJJIIIHHHHHHGGGFFFBBBAAAEEEGGGHHHOOOYYYeee}}}wwwkkk___YYYSSSTTTggg~~~qqqRRRMMMHHHGGGEEECCCAAAAAA???===;;;888777666444333222111111000000000000000000000000000000000000000000000000000000111444777;;;>>>@@@>>>AAACCCAAA??????EEEJJJGGGQQQYYYZZZ[[[]]]ZZZTTTMMMRRRVVVVVVXXXYYYRRRGGGHHHEEEGGGPPPWWWYYY^^^ddd^^^aaadddgggiiilllppprrrqqqtttxxxzzz{{{|||~~~xxxxxxqqqaaaOOOEEEAAAAAAFFFAAACCCNNN\\\kkk~~~qqqYYYPPPSSSOOOIIIGGGBBBDDDBBB???===<<<<<<===>>>CCCGGGRRRaaaooo|||}}}}}}___NNNKKKNNNWWW]]]]]]]]]```___YYY]]][[[TTTIII===555222222111111000///////////////000000000000000000000000000111111111111222222222333333222333444777:::<<<777:::<<<===;;;999999999:::;;;@@@DDDDDDRRR}}}rrrlllmmmllljjjqqqaaa```gggwww___QQQpppiii\\\fffpppmmmnnnppprrrrrrpppnnnnnnnnnhhhbbbVVVHHH;;;444111111111111000///////////////000//////........./////////000111222111222555777777:::===AAACCCFFFJJJMMMMMMPPPTTTWWWXXXYYYZZZ\\\ZZZ```fffeee```[[[YYYZZZYYYQQQQQQ[[[[[[OOOIIILLL\\\hhhwww}}}uuulllrrr}}}|||xxx]]]aaazzzzzzjjjWWWKKKBBB======@@@@@@AAAAAAAAA@@@@@@@@@@@@EEEJJJJJJFFFDDDFFFJJJVVV```fffiiirrr~~~xxxpppggg```[[[WWWSSSRRRQQQNNNLLLLLLLLLHHHDDDDDDBBBAAAEEEKKKUUU^^^ssssss^^^]]]^^^XXXXXX___qqqRRRMMMHHHGGGEEECCCAAAAAA???===;;;888777666444333222111111000000000000000000000000000000000000000000000000000000111444777:::>>>@@@>>>@@@BBBAAA???@@@EEEJJJHHHPPPWWWXXXYYY[[[WWWQQQKKKQQQUUUWWWYYYYYYRRRHHHFFFEEEJJJTTTYYYZZZ\\\```^^^aaadddgggiiilllooorrrssstttwwwzzz|||}}}}}}}}}wwwrrrfffUUUGGG@@@???@@@DDDCCCIIIWWWfffuuu{{{cccWWWWWWPPPJJJIIIDDDDDDCCCAAA???>>>>>>>>>>>>???BBBLLLZZZfffsss|||aaaMMMEEELLLTTT[[[\\\^^^aaa___ZZZ\\\ZZZUUUKKK@@@777333222111111000///////////////000000000000000000000000000111111111111222222222444333333333555888;;;<<<888:::<<<===;;;:::999999;;;===AAAFFFMMMcccqqqmmmnnnooozzztttkkklllpppoooXXXccchhh```ffflllnnnppprrrrrrpppnnnmmmmmmiiieee[[[MMM???555222222111111000///////////////000//////.........//////000111333333333444666888999<<<@@@CCCEEEHHHLLLOOONNNQQQTTTWWWXXXZZZ\\\^^^\\\```dddddd```]]][[[\\\^^^ZZZ]]]aaa[[[NNNJJJPPPoootttxxxxxxwwwzzzuuuhhhmmmzzzrrr\\\MMMEEE???<<<======>>>@@@BBBCCCCCCDDDEEELLLLLLLLLKKKIIIHHHGGGGGGKKKRRRWWWYYYeeessskkkccc^^^ZZZWWWRRROOOQQQKKKGGGGGGGGGDDDDDDGGGMMMQQQ___uuuuuufffZZZRRROOOOOOoooRRRNNNHHHHHHFFFCCCBBBAAA@@@===;;;888777666444333222111111000000000000000000000000000000000000000000000000000000222444777:::===???>>>@@@AAAAAA???AAAEEEJJJIIINNNRRRUUUWWWWWWSSSMMMJJJPPPVVVYYYZZZXXXQQQIIIEEEGGGNNNWWW\\\[[[ZZZ[[[^^^aaadddgggiiikkkoooqqquuutttvvvzzz~~~}}}zzzsssgggVVVHHH@@@>>>AAADDDEEEIIIUUUeeettttttccc[[[OOOIIIJJJFFFDDDCCCBBBAAA@@@??????>>>===???FFFRRR]]]iiizzzjjjRRRCCCIIIPPPVVVZZZ^^^aaa___[[[[[[ZZZVVVNNNDDD;;;444111111111000////////////000000000000000000000000000000111111111111222222222444444444555666999;;;===888:::<<<===<<<::::::;;;<<>>???AAA>>>@@@CCCEEEFFFHHHKKKMMMXXXVVVSSSSSSSSSRRROOOMMMPPPZZZdddjjjwwwyyysssmmmddd\\\XXXPPPIIIIIIJJJFFFBBB@@@GGGGGGLLLXXXjjjxxxddd\\\WWWRRRjjjQQQPPPKKKHHHFFFCCCBBBAAA@@@>>>;;;888777666444333222111111////////////////////////////////////////////////000111333555888;;;===>>>>>>@@@@@@@@@@@@BBBFFFIIIJJJLLLOOORRRTTTSSSNNNIIIMMMRRRXXX[[[ZZZUUUMMMGGGGGGKKKRRRXXX[[[ZZZZZZZZZ^^^```dddfffhhhjjjnnnpppuuutttuuuzzz}}}xxxnnn]]]KKKAAA???AAADDDHHHKKKTTTcccsssqqq___MMMFFFIIIGGGDDDDDDDDDCCCBBB@@@???>>>??????DDDLLLVVVaaarrr{{{aaaLLLFFFJJJPPPWWW\\\___^^^[[[ZZZZZZWWWRRRIII???666111222111000000//////000000000000000000000000000000000000111111111222222222444444555666777:::<<<===999;;;======<<<;;;;;;<<<===BBBFFFMMM```{{{ggg^^^```ttttttXXXNNNgggrrrggglllnnnpppqqqqqqooommmlllmmmjjjkkkhhh\\\JJJ;;;333111222111000000//////000000//////////////////000111111222444444444666888;;;===@@@EEEHHHJJJMMMPPPRRRSSSTTTVVVWWWXXX[[[```ccccccbbb``````bbbccccccccceeejjjlllbbbQQQIIITTTdddzzz~~~rrr[[[OOODDD@@@AAAAAACCCFFFDDDFFFIIIKKKMMMQQQXXX]]]aaabbbdddfffgggfffcccaaaooossshhh[[[OOOMMMNNNKKKEEEBBBFFFDDDDDDJJJTTTiii|||sssnnnlllfffPPPRRRNNNHHHFFFDDDBBBBBB@@@>>><<<888777666444333222111111////////////////////////////////////////////////111222444777999<<<===>>>????????????@@@CCCFFFIIIKKKKKKMMMPPPQQQOOOKKKIIIRRRUUUZZZ\\\YYYQQQHHHDDDJJJOOOTTTWWWXXXZZZ[[[\\\^^^```ccceeegggiiilllooossssssuuuzzz{{{vvviiiVVVDDD???@@@BBBDDDFFFPPP]]]ooo~~~jjjPPPGGGJJJGGGFFFFFFEEEDDDBBB@@@>>>===???>>>AAAHHHOOOYYYhhhvvvsssZZZFFFGGGKKKSSSYYY\\\[[[[[[ZZZZZZXXXUUUNNNCCC999222222222111000000000000000000000000000000000000000000000111111111222222222444444555666888:::;;;<<<:::;;;======<<<<<<===>>>???HHHRRR^^^sss}}}dddbbbfffooovvvXXX[[[sssooobbbmmmoooqqqpppooommmmmmmmmjjjkkkjjj```PPP@@@666111222222111000000000000000///////////////000111111000111333444444666888;;;<<<@@@EEEJJJLLLOOOQQQSSSTTTVVVWWWXXXYYY\\\___ccccccaaa___```bbbeeefffggglllpppjjjXXXHHHHHHYYYhhh}}}iiiYYYNNNFFF@@@@@@BBBCCCFFFIIIJJJOOOTTTYYY^^^gggqqqyyyvvv~~~~~~mmm\\\UUUTTTQQQKKKHHHEEEDDDDDDFFFJJJUUUkkk~~~zzz}}}dddPPPSSSMMMIIIGGGDDDCCCBBBAAA>>><<<888777666444333222111111000000000000000000000000000000000000000000000000222444666999;;;===>>>??????>>>>>>???AAADDDGGGIIIJJJKKKNNNQQQOOOKKKJJJLLLWWWXXX[[[]]]WWWMMMFFFDDDLLLRRRVVVVVVVVVYYY]]]^^^]]]```ccceeefffhhhkkknnnqqqrrruuuzzz}}}{{{uuupppcccQQQAAA???BBBCCCDDDHHHWWWgggyyy~~~```SSSQQQLLLJJJIIIHHHEEEBBB@@@>>>======<<<>>>BBBHHHPPP]]]jjj}}}iiiKKKHHHIIIPPPWWWYYYZZZ\\\ZZZZZZYYYWWWQQQGGG<<<444222222111000000000000111000000000000000000000000000111111111111222222222222333555666888999;;;;;;:::<<<======<<<<<<>>>???CCCPPPdddzzzppp^^^eeesss}}}lllZZZ___fffkkkmmmooopppooonnnnnnooojjjkkkjjjcccWWWHHH;;;333222222111000000000000111////////////000111222222///111333444444666999;;;<<<@@@GGGLLLOOORRRTTTVVVUUUWWWXXXYYYZZZ[[[^^^```______^^^^^^```cccfffhhhuuutttfffQQQFFFOOO___iii}}}rrrZZZMMMFFFAAA@@@DDDIIIKKKNNNRRRXXXaaammmxxxkkk```ZZZTTTNNNKKKEEEDDDDDDEEEEEEHHHRRR^^^}}}xxxyyygggRRRRRRIIIIIIGGGDDDCCCBBBAAA>>><<<888777666444333222111111000000000000000000000000000000000000000000000000444555888;;;===??????@@@???>>>===>>>AAAEEEGGGIIIIIIKKKPPPSSSNNNHHHJJJQQQYYYXXX[[[\\\VVVKKKEEEFFFKKKSSSYYYWWWVVVZZZ^^^^^^]]]```cccdddfffhhhkkkmmmooorrrvvvxxxvvvqqqkkkfff[[[III===@@@GGGJJJOOOVVVdddtttxxxfff^^^TTTQQQOOOKKKGGGDDDAAA@@@???<<<;;;<<<@@@DDDJJJVVVbbbvvvvvvRRRKKKIIIPPPWWWYYY[[[^^^[[[ZZZYYYWWWSSSJJJ???666333222111111000000111111000000000000000000000000000111111111111222222222111222444666777999::::::;;;<<<======<<<===???AAAEEEVVVtttxxxnnnsssvvvyyyfff]]]|||iiikkknnnoooooooooooopppmmmllliiieee]]]PPPAAA777333222111111000000111111////////////000111222333000222444555666888;;;===<<>>@@@@@@@@@???>>>===>>>BBBEEEHHHIIIIIILLLQQQTTTNNNFFFJJJTTTYYYWWWZZZ[[[UUUJJJFFFIIIIIISSSZZZYYYXXX\\\^^^]]]]]]```bbbdddfffgggjjjmmmnnnrrrvvvvvvrrrjjjccc___SSSCCC:::BBBLLLSSS]]]hhhqqqxxxnnnoooooommmjjjfffaaa___aaaaaaccciiisssuuuhhhZZZUUURRRNNNIIIEEEBBBAAAAAA===<<<===AAADDDIIITTT^^^rrrWWWNNNJJJQQQWWWYYY\\\___\\\[[[YYYXXXTTTKKK@@@888333222111111000111111111000000000000000000000000000111111111111222222222111222333555777888999999;;;<<<============???AAAFFFXXX|||sssfffvvv~~~mmmhhhjjjmmmooooooooopppqqqooollliiigggaaaUUUFFF:::333222111111000111111111////////////000111222333111333555666777999<<>>???@@@@@@BBB===;;;AAAEEEEEEIIINNNLLLPPPQQQNNNHHHGGGLLLQQQVVVWWWVVVQQQKKKFFFFFFFFFRRRSSSUUUXXX[[[^^^```aaaaaaccceeeffffffgggiiikkkqqqvvvwwwssspppmmmdddYYYGGGEEECCCCCCHHHVVVgggsssooobbb\\\VVVSSSVVVXXXUUURRRQQQSSSTTTTTTWWW[[[bbbhhhmmmtttxxx|||~~~pppfffbbbWWWNNNJJJHHHDDDBBBBBB=========>>>AAAGGGOOOTTTdddrrrYYYMMMFFFMMMVVVZZZ\\\^^^^^^]]]YYYVVVVVVSSSGGG;;;666444222111222222111///333333222111000000111111333111000111333555333111333444555666777888999:::777<<>>>>>======>>>CCCIIINNN]]]jjj}}}eeeUUUIIIJJJRRRWWWYYY[[[\\\[[[WWWTTTTTTQQQGGG;;;666444222111222222111000333333222111111111111111333111000111444555333222444444555666888999::::::;;;===@@@@@@@@@@@@BBBEEEJJJllltttiiiwwwrrrcccjjjqqqnnnooovvvrrrpppkkkhhhgggaaaRRRCCC777333111222222//////111000111111111111222222222444444555666777999;;;<<>>@@@@@@===<<<===CCCGGGJJJNNNSSSVVVTTTOOOJJJGGGJJJRRRYYYYYYTTTKKKCCC@@@EEENNNUUUTTTUUUVVVXXXZZZ\\\^^^^^^\\\^^^aaacccdddfffjjjllloootttwwwtttmmmcccVVVLLLAAA@@@@@@DDDOOOaaauuu{{{kkk]]]UUUQQQRRRRRRSSSVVVUUUSSSWWW\\\WWWXXX\\\dddooowwwzzz{{{zzzwwwrrrnnnlllmmmoooqqqvvv{{{{{{dddYYYNNNKKKKKKHHHFFFEEE@@@@@@>>><<<<<>>777555222222222333333222333222222111111111111222333222111222444555444333444555666777999:::;;;<<<@@@@@@@@@AAAAAACCCEEEGGGXXXvvvxxxyyyxxxtttrrrvvvyyyxxxzzz}}}|||pppooo~~~gggfffnnnpppqqqtttsssqqqmmmiiihhheeeYYYLLL999444111222333000000222000111111111111222222222333333444555777999;;;<<>><<<888777666444333222111111////////////////////////000000///...---///333666777777888:::<<<===>>>???888===BBBEEEHHHLLLQQQSSSOOOMMMKKKKKKOOOTTTYYY[[[XXXQQQIIICCCCCCIIIQQQVVVUUUUUUVVVXXXYYYZZZ\\\\\\\\\^^^aaaccceeeiiinnnrrrqqqrrrrrrnnnbbbTTTIIIDDDDDDEEEJJJTTTbbbttt|||}}}wwwgggVVVOOOMMMJJJGGGFFFBBBBBB@@@>>>===>>>BBBEEEHHHQQQaaasss~~~^^^JJJJJJTTTZZZ[[[ZZZ[[[ZZZXXXWWWWWWQQQIII;;;888555333333444444444333222222222222222333333222333444444444555666777666777888:::<<<===??????@@@FFFIIIDDD???DDDUUUeee{{{wwwwwwqqqkkkwwwmmmhhhkkkoooqqqwwwvvvrrrmmmkkkhhh```VVVBBB999222222444333222444000000111111111222222222333333444666888:::<<<>>>CCCGGGKKKOOOSSSVVVZZZ]]]fffcccaaaaaabbbcccccccccccciiigggeeerrr|||tttfffVVVaaapppxxx[[[HHHLLLQQQQQQ\\\ooo}}}zzzjjj^^^TTTNNNLLLKKKJJJJJJJJJNNN]]]yyynnnRRRKKKHHHHHHFFFDDDCCCBBBAAA???===888777666444333222111111000000000000000000000000///000000//////000333666555777999;;;============777>>>DDDFFFGGGLLLOOOPPPKKKIIIHHHKKKQQQWWWXXXXXXOOOKKKEEEBBBDDDIIIMMMPPPTTTUUUVVVWWWYYYZZZ\\\\\\]]]___aaaccceeeiiiooosssnnnlllhhhbbbUUUHHHAAAAAACCCGGGPPP]]]mmm|||vvv```UUUPPPLLLHHHGGGCCCCCCBBB???>>>???BBBDDDFFFMMMZZZkkk}}}dddKKKGGGPPPWWWXXXVVVYYYXXXVVVVVVVVVRRRKKK>>>;;;666444333444444444333222222222222333333444111333555555555555777888777888999;;;===???@@@AAAAAAHHHLLLGGGCCCOOOkkkhhheeeuuu|||lllhhhlllooouuuuuusssnnnllliiiaaaXXXGGG<<<333333444333222333000111111111111222222222444444555777999<<<>>>???DDDGGGKKKOOORRRUUUZZZ]]]bbbaaaaaabbbccccccbbb```eeeiiieeekkk~~~~~~kkk]]]TTTgggxxxeeeTTTMMMUUU[[[]]]iii||||||iiiZZZRRRPPPMMMLLLKKKHHHFFFNNNcccxxxkkkOOOIIIFFFHHHFFFDDDCCCBBBAAA???===888777666444333222111111000000000000000000000000...///000111000111333666444666:::===>>>===<<<:::777@@@GGGFFFFFFJJJMMMMMMLLLHHHFFFIIIPPPUUUVVVTTTIIIEEEBBBBBBFFFKKKNNNOOOSSSTTTUUUWWWYYY[[[\\\]]]]]]^^^```aaadddhhhnnnrrrnnnhhh```WWWKKK???>>>CCCDDDJJJWWWiiizzzkkk[[[TTTOOOJJJHHHDDDDDDCCC@@@>>>===???BBBEEEIIISSSaaatttmmmRRRHHHNNNUUUVVVUUUXXXYYYVVVVVVWWWTTTOOOAAA===888444333333333333222222222222222333444555111333666666555555777:::888888:::<<<>>>@@@AAABBBDDDIIIKKKIIIMMMcccxxxgggffftttuuuiiijjjmmmppprrrrrrooommmkkkccc[[[KKK???555333444333222222000111111111111222222222555555666888;;;===@@@AAADDDGGGKKKNNNQQQUUUYYY]]][[[\\\___ccceeeeeebbb___bbbgggfffuuuhhhaaagggsss}}}pppXXXUUUYYYbbbggglll}}}}}}fffZZZWWWPPPNNNLLLGGGBBBDDDTTTdddlllPPPIIIFFFHHHFFFDDDCCCCCCBBB@@@>>>888777666444333222111111000000000000000000000000---///111222111222333555333666:::>>>???>>>;;;999777AAAHHHFFFEEEIIIKKKJJJNNNIIIEEEGGGNNNSSSTTTRRRGGGCCCAAABBBHHHNNNRRRSSSRRRSSSUUUWWWYYY[[[\\\]]]]]]^^^___```bbbggglllqqqpppggg]]]SSSFFF<<<>>>GGGFFFNNN^^^rrrsss```WWWQQQLLLJJJFFFEEECCC@@@===<<<===???CCCFFFNNN[[[nnnvvvXXXKKKOOOUUUWWWWWWZZZ[[[YYYXXXYYYWWWSSSCCC???999555333333333222222222222222333333444555111444666666555555888:::888999:::<<>>AAABBBEEEGGGKKKNNNQQQUUUYYY]]]UUUXXX]]]cccgggfffbbb___^^^eeejjj~~~iiiiii~~~|||yyywwwzzz}}}www|||}}}aaaTTTYYYccclllqqqyyyrrrbbb^^^TTTQQQMMMHHHAAAAAAMMM[[[vvvpppRRRHHHGGGHHHGGGEEEDDDDDDAAA>>>;;;777666555444333222222222111111000////////////////////////000111333444555999:::;;;>>>???>>><<<999>>>@@@DDDHHHJJJJJJJJJIIIIIIFFFCCCFFFLLLPPPPPPNNNCCCCCCCCCDDDGGGKKKPPPRRRRRRSSSTTTVVVXXXZZZ[[[\\\ZZZ[[[]]]^^^```bbbeeegggnnndddVVVKKKBBB===AAAHHHIIIWWWkkk}}}pppaaaTTTMMMMMMHHHGGGFFFCCC@@@???@@@AAABBBDDDKKKVVVeeexxxfffKKKHHHPPPTTTYYYZZZZZZZZZ\\\]]]YYYSSSOOOAAA666555666333222333333333333333333333333333333333444444555666666666<<<;;;;;;===@@@CCCDDDDDDJJJMMMIIIFFFZZZ~~~kkk``````|||ssshhhkkkkkkkkklllmmmmmmkkkgggdddXXXGGG777333222111111444111111111111222333444555444666888999:::===AAADDDIIIKKKNNNQQQUUUXXXZZZ[[[^^^[[[\\\aaabbb]]]ZZZ[[[]]]eeeooossseeezzzwwwfffyyy||||||pppeeebbbjjjrrruuuxxx|||tttooojjjgggiiinnnoooppptttyyy~~~tttdddYYYUUUPPPJJJDDD@@@FFFOOOfffoooRRRIIIIIIHHHGGGEEEDDDDDDAAA>>>;;;777666555444333222222222111111000////////////////////////000222333555666999:::<<<>>>???>>><<<:::???AAAEEEHHHKKKKKKJJJJJJIIIFFFEEEHHHNNNRRRQQQOOODDDDDDDDDEEEGGGKKKOOOQQQTTTTTTUUUVVVWWWYYYYYYZZZZZZ\\\]]]^^^^^^```bbbcccggg]]]QQQGGG???<<>>BBBFFFJJJLLLOOORRRUUUXXXYYYYYYZZZYYYYYY\\\```bbbaaa______gggwwwtttpppooo{{{xxxlllppptttyyy}}}}}}xxxgggbbb^^^^^^\\\YYY[[[^^^dddeeegggjjjllllllkkkjjjkkkllllllkkkiiiiiilllooossszzzooo]]]WWWRRRMMMHHHBBBCCCGGGVVVsssnnnSSSJJJJJJGGGFFFEEEDDDDDDBBB>>>;;;777666555444333222222222111111000////////////000//////000111222444555666999:::<<<>>>>>>===<<<;;;@@@CCCFFFJJJLLLLLLKKKJJJFFFFFFIIINNNSSSSSSPPPLLLDDDDDDDDDFFFIIILLLOOOQQQUUUUUUVVVWWWWWWXXXXXXYYYZZZ[[[]]]^^^```aaaaaabbb___VVVKKKCCC>>>>>>FFFOOO___lll}}}uuuaaaUUUPPPJJJJJJHHHFFFDDDAAA@@@??????AAAEEENNN[[[nnn~~~___IIIHHHQQQTTTXXXZZZZZZ\\\^^^[[[VVVQQQEEE:::666666444333333333333333333333333333333333444444555555666777777999::::::<<>>===<<<<<<<<>>???AAADDDJJJVVVhhh|||kkkLLLFFFQQQQQQVVVZZZ[[[]]]___\\\XXXRRRIII>>>777555444333333333333333333333333333333444444444555666666777777888999:::<<<>>>BBBFFFIIIQQQVVVYYY\\\jjjiiibbbvvv}}}zzzwww```aaahhhkkknnnrrrtttpppjjjeeecccVVVEEE:::444333222333222222222333333444555666666888;;;===???BBBGGGJJJMMMOOORRRVVVXXXXXXWWWWWWRRRXXXYYYVVV```ppppppeeedddmmm}}}yyyuuummmhhhfffggghhhhhhkkkppp{{{}}}yyyvvvrrrnnnkkkkkkmmmooosssyyyvvvhhh[[[VVVSSSMMMEEEBBBGGG^^^~~~oooTTTJJJIIIGGGEEEDDDDDDDDDBBB???<<<777666555444333222222222222222111000000000000000///000000222444666777999888;;;===>>><<<;;;<<<===BBBEEEHHHKKKMMMMMMLLLKKKFFFNNNYYYbbbbbbYYYLLLBBB>>>@@@DDDHHHMMMQQQSSSUUUQQQRRRTTTVVVXXXZZZ\\\]]]\\\\\\]]]___```___\\\XXXOOOHHHBBBAAACCCKKKYYYeeezzzwwwdddWWWRRROOOKKKIIIGGGEEEAAA>>>@@@BBBDDDHHHQQQbbbvvvxxxUUUHHHNNNOOOUUU[[[\\\]]]___]]]YYYSSSLLLBBB999555555444222333333333333333333333333444444555555666777777888777999;;;<<<>>>BBBHHHLLLQQQWWW^^^gggxxxiiijjj{{{llldddiiikkkoootttuuurrrlllhhhbbbXXXHHH;;;444444444444333333333333444555666777777999<<>>===;;;:::<<<>>>CCCEEEHHHKKKLLLLLLKKKJJJHHHQQQ]]]eeedddZZZLLLBBB===@@@EEEJJJOOORRRTTTUUUPPPQQQSSSUUUXXX[[[]]]^^^___^^^]]]]]]]]]YYYSSSMMMGGGAAA===???EEEQQQaaappp~~~sssaaaWWWRRRLLLIIIHHHFFFBBB???@@@BBBDDDFFFMMM[[[nnn}}}}}}bbbLLLIIINNNUUU[[[]]]]]]^^^]]]YYYTTTOOOEEE:::555666555222333333333333333333333333444555555666666777888888777999<<<===???CCCJJJPPPSSSXXXdddvvvxxxgggppp{{{~~~mmmjjjlllppptttvvvtttoookkkddd\\\LLL<<<444555555444444444444444555666777777888;;;>>>@@@CCCHHHMMMPPPSSSTTTVVVXXXZZZ[[[\\\\\\VVV\\\^^^^^^ccclllnnniiippp~~~xxxggg[[[VVVQQQLLLIIIFFFNNNdddnnnUUUKKKHHHFFFEEEDDDDDDDDDCCC@@@===777666555444333222222222333222111111000000111111000000111333555777999:::888<<<>>>===:::999<<>><<<@@@JJJXXXkkkzzzhhh[[[UUUMMMHHHGGGFFFCCC@@@???AAACCCDDDIIIUUUggguuupppSSSEEEMMMVVV\\\]]]]]]]]]\\\YYYUUURRRHHH;;;555666666222333333333333333333333333555555555666777777888888777:::===>>>???DDDMMMSSSYYY]]]kkk{{{nnnpppvvvnnnzzzxxxlllmmmpppsssvvvuuuqqqnnniiibbbRRR???555555555333444444444444555666777888999;;;???BBBEEEIIIOOORRRVVVVVVVVVXXXZZZ]]]___aaa[[[]]]^^^___aaafffmmmrrr||||||zzzvvvfff^^^VVVPPPMMMIIIJJJZZZzzzmmmUUUKKKIIIFFFEEEDDDDDDDDDCCC@@@===777666555444333222222222333222111111000111111111000000111333555888:::;;;888<<>>DDDLLLQQQPPPKKKFFFBBBBBBEEEIIIMMMPPPQQQPPPPPPSSSTTTUUUVVVXXXYYYZZZ[[[]]]\\\\\\```bbb```YYYRRRDDD???>>>DDDNNN^^^rrrkkk^^^VVVMMMHHHGGGGGGDDDAAA===@@@BBBCCCFFFQQQbbbooo|||yyyYYYDDDMMMVVV]]]^^^]]]]]][[[XXXVVVSSSIII;;;555666666222333333333333333333333333555555666666777777888888777;;;>>>???@@@EEENNNUUU```cccqqqpppccchhhvvvmmmnnnpppsssuuuuuurrrooommmgggVVVBBB666666555222555444444555555666777888:::<<>><<<999777555333222111111222000000000000000000000000000111333555666777888888999;;;<<<:::888999>>>DDDBBBFFFGGGFFFIIILLLHHH@@@CCCFFFIIIHHHDDDAAABBBCCCCCCFFFJJJOOOQQQSSSRRRRRRSSSUUUWWWXXXXXXYYY[[[]]]YYYYYY[[[___cccccc```\\\JJJDDDAAAIII[[[nnn|||xxx}}}zzzfffYYYMMMJJJJJJIIIFFFEEE@@@??????AAADDDLLL[[[jjj}}}eeeCCCIIINNNVVV\\\^^^^^^]]]\\\WWWXXXPPPAAA777666666444555555444333333333333444555555666777888999::::::999::::::;;;???HHHUUU___hhhvvvuuuhhh]]][[[yyypppkkkppptttrrrvvvyyyqqqooofffWWWHHH<<<777666777666666666666666777888999888:::>>>CCCIIIPPPUUUXXXYYYZZZ[[[]]]___bbbdddeeejjjaaa]]]^^^___```jjjxxx}}}sss```TTTPPPLLLGGGLLLddd}}}fffQQQKKKJJJGGGGGGFFFEEECCC@@@>>><<<999777555333222111111222000000000000000000000000000111333555666888888888:::<<<===:::888999>>>CCC@@@DDDEEEEEEHHHLLLHHHAAABBBEEEGGGFFFBBB@@@@@@BBBBBBDDDIIIMMMOOOQQQQQQPPPRRRTTTVVVVVVWWWWWWYYY[[[YYYZZZ\\\```bbbaaa]]]YYYJJJGGGFFFPPPbbbvvvxxxoootttnnn```RRRNNNMMMJJJFFFEEEAAA??????AAADDDKKKZZZhhh|||zzzlllGGGIIINNNUUU[[[^^^^^^]]]\\\XXXXXXQQQCCC888666666555666555444444333333444444555555666777888999::::::999;;;===>>>BBBKKKWWW```uuurrrdddXXX]]]yyyyyymmmmmmtttsssuuuxxxrrrppphhhYYYJJJ===777666777555555555555666777888999999<<<@@@FFFLLLRRRWWWYYY^^^^^^```bbbdddgggiiikkkkkkddd```bbbaaabbbmmm||||||iii\\\WWWNNNHHHKKK```~~~zzzeeeQQQKKKKKKGGGGGGFFFEEECCC@@@>>><<<999777555333222111111222000000000000000000000000000111333555777888999999;;;<<<<<<:::888999===BBB>>>AAACCCDDDGGGJJJGGGCCCBBBDDDFFFDDDAAA>>>???@@@CCCEEEIIILLLOOOPPPQQQPPPQQQSSSUUUUUUUUUVVVXXXZZZYYYZZZ]]]```aaa^^^XXXSSSHHHHHHLLLXXXkkk~~~rrriiilllxxxiiiYYYRRROOOKKKGGGEEEBBB@@@@@@AAACCCIIIWWWeeewww{{{vvvOOOIIIMMMSSSYYY]]]___^^^]]]ZZZYYYSSSFFF;;;777666555666555444444333444444444555666666777888999:::::::::<<>>DDDJJJPPPUUUXXXZZZ___```bbbeeehhhkkkmmmnnnlllfffdddfffeeefffrrr|||wwwxxx~~~nnn```ZZZQQQJJJIIIYYYsssgggQQQJJJIIIGGGGGGFFFEEECCC@@@>>><<<999777555333222111111222000000000000000000000000000111333555777999999:::<<<<<<<<<:::888:::===AAA???AAACCCDDDEEEFFFDDDBBBCCCEEEFFFDDD@@@>>>???@@@FFFHHHKKKNNNQQQRRRSSSSSSRRRSSSUUUVVVUUUVVVXXXYYYXXX[[[^^^```^^^YYYRRRMMMFFFJJJSSS```qqq|||lllcccdddxxx{{{nnntttppp___UUUQQQLLLGGGFFFCCCAAAAAAAAABBBGGGTTTaaarrr~~~VVVJJJMMMRRRXXX]]]```___^^^\\\[[[UUUJJJ>>>888666666666666555444444444444444555666777888999::::::;;;;;;===@@@DDDJJJUUUbbbllltttdddVVVYYYtttnnnvvvwwwhhhrrruuusssvvvwwwsssmmmaaaQQQBBB888555555444444444555666777888999<<<@@@FFFLLLRRRWWWYYYZZZ]]]^^^aaadddgggiiikkkllllllhhhgggiiigggiiixxx~~~~~~~~~ssscccZZZTTTLLLHHHRRRhhhhhhRRRJJJHHHGGGGGGFFFEEECCC@@@>>><<<999777555333222111111222000000000000000000000000000111333555888999:::;;;<<<<<<;;;999999;;;>>>@@@AAABBBCCCEEEDDDBBBAAAAAAEEEGGGHHHEEEAAA???@@@BBBHHHIIILLLNNNQQQRRRSSSSSSSSSUUUVVVWWWVVVWWWXXXZZZXXX[[[^^^^^^[[[TTTMMMIIIHHHOOO\\\jjjxxx|||tttddd[[[ZZZjjjrrriiippp{{{vvvcccXXXRRRLLLHHHFFFDDDBBBBBBBBBAAADDDPPP\\\ooo___LLLMMMQQQWWW]]]aaaaaa```___\\\WWWNNNBBB999666777666666555444444444444555666666777888999:::;;;;;;<<<===@@@CCCKKKXXXiiittt{{{iiiZZZWWWrrrssskkkkkkqqqttttttwwwxxxtttpppeeeVVVEEE999555555555555555666777888999:::===@@@FFFMMMRRRWWWYYYZZZ[[[]]]___ccceeehhhiiiiiijjjggghhhiiigggjjj}}}~~~~~~|||iii]]]VVVNNNHHHMMM]]]vvvzzzhhhRRRKKKIIIGGGGGGFFFEEECCC@@@>>><<<999777555333222111111222000000000000000000000000000111333666888:::;;;;;;<<<;;;999999:::<<>>AAAEEEMMMZZZjjjuuusssbbbZZZpppkkk~~~sssqqqsssvvvzzzyyytttqqqiiiYYYHHH;;;666666555555666777888:::;;;<<<>>>AAAFFFLLLRRRVVVYYYZZZ]]]___bbbeeeggghhhiiiiiiiiiggghhhiiiffflll~~~{{{oooiiimmmyyylll^^^WWWPPPIIIJJJTTTjjjwwwhhhRRRKKKJJJGGGGGGFFFEEECCC@@@>>><<<999777555333222111111222000000000000000000000000///111333666888:::;;;<<<;;;999888888:::>>>@@@BBBBBBAAACCCFFFDDD???@@@EEEIIIJJJIIIFFFBBB@@@AAADDDHHHIIIJJJLLLNNNPPPQQQRRRSSSTTTVVVVVVUUUUUUWWWXXXXXXZZZ\\\ZZZSSSLLLGGGEEEMMM[[[mmm}}}ssskkkccc[[[UUU]]]uuurrrbbbYYYQQQKKKJJJFFFDDDCCCBBB???@@@JJJUUUhhh}}}vvvOOONNNPPPVVV___eeefffeeeccc___[[[UUUHHH;;;666888777666666555555555555555666777888888::::::;;;<<<;;;???DDDIIIPPPZZZfffoooooo]]]iiiqqq{{{{{{rrrpppxxx~~~xxxsssrrrkkk\\\JJJ===777777666666777888999;;;===>>>AAACCCGGGLLLQQQVVVZZZ\\\___aaadddggghhhiiiiiihhhhhhggghhhhhhfffnnn|||~~~pppddd\\\]]]iiirrraaaWWWQQQKKKIIINNNaaaxxxhhhSSSKKKJJJGGGGGGFFFEEECCC@@@>>><<<999777555333222111222222000000000000000000000000///111333666888:::<<<<<<:::888777888;;;???AAACCCAAA@@@BBBGGGEEE@@@AAAHHHIIIJJJIIIFFFAAA???AAACCCJJJKKKLLLNNNPPPRRRSSSTTTRRRSSSUUUUUUTTTTTTUUUWWWXXXZZZ[[[XXXQQQKKKGGGEEEKKK[[[ooovvvnnn___WWWPPPWWWnnnyyyhhh]]]SSSMMMKKKGGGEEECCCBBB???@@@IIITTTfffzzz~~~QQQOOOPPPWWW```fffhhhfffeee```\\\VVVJJJ;;;666999777777666555555555555555777777888999:::;;;;;;<<<;;;@@@GGGMMMRRRYYYbbbiiizzz^^^bbbzzzuuu|||rrrooozzzxxxsssrrrlll^^^KKK>>>888888777777888999:::<<<>>>???CCCEEEHHHLLLRRRWWW\\\^^^```bbbdddggghhhhhhhhhgggiiihhhiiiiiigggppp}}}zzz|||zzzlllaaaUUUTTT^^^uuu{{{hhhWWWRRRLLLIIILLL\\\{{{nnnVVVLLLJJJHHHHHHFFFEEEBBB@@@===<<<999777555333222111111222111111000000000000000111///000222444666888999999:::999888777999<<>>AAAFFFIIIMMMQQQTTTYYY___bbbbbbdddgggiiiiiihhhfffeeeooojjjllljjjhhhzzzyyy{{{zzzlll^^^RRRTTT]]]mmmyyy{{{kkk]]]TTTNNNLLLIIIOOOllljjjUUULLLJJJHHHHHHFFFEEEBBB@@@===<<<999777555333222111111222111111000000000000111111000111333555666777888888999888888888999<<<@@@BBBCCCCCCFFFFFFBBB===BBBKKKMMMKKKHHHCCC??????CCCGGGIIIIIIKKKMMMOOOPPPPPPPPPSSSSSSSSSTTTUUUUUUUUUVVVYYY[[[[[[WWWQQQLLLKKKLLL\\\iiiyyy{{{nnn]]]VVVNNNPPPaaa}}}vvvfff]]]TTTLLLIIIGGGEEEDDD@@@???FFFOOOcccrrr}}}nnnTTTLLLXXX___eeelllmmmllleeebbb```UUUBBB888888666666555555555555666666888888999:::;;;<<<<<<===;;;CCCDDDHHHXXX```dddllljjjYYYbbbrrrvvvfffrrr|||{{{|||xxxssslllbbbRRRAAA999888666777888999999;;;???AAAJJJLLLPPPSSSVVVYYY]]]```eeegggiiijjjjjjiiihhhgggoookkkmmmmmmnnn~~~|||~~~kkk]]]SSSSSSXXXhhh|||}}}{{{yyyuuuppptttqqq```WWWPPPMMMHHHLLLfff~~~eeeTTTMMMJJJHHHHHHFFFEEEBBB@@@===<<<999777555333222111111222111000000000000000111111222222444555666777777777999888888888:::===@@@BBBDDDDDDFFFEEEAAA>>>CCCJJJMMMKKKGGGBBB???@@@CCCFFFJJJKKKLLLMMMNNNOOOOOOOOORRRRRRSSSTTTUUUUUUVVVVVVUUUYYY[[[WWWOOOKKKMMMQQQgggssssssddd[[[QQQQQQ___yyyrrreeeYYYPPPMMMIIIGGGEEEAAA???DDDLLLXXXggg}}}zzzZZZLLLTTT\\\cccjjjjjjpppjjjfffdddYYYGGG;;;999777666666555555666666777888888999:::;;;<<<=========CCCCCCIIIZZZeeennn{{{rrrtttoooXXXZZZxxxppprrruuubbbooo|||||||||zzzvvvoooeeeTTTBBB999777666777888888999<<<@@@CCCNNNQQQUUUXXXYYYZZZ\\\]]]gggiiikkkkkkjjjiiijjjkkkpppkkknnnooouuummm^^^UUUQQQRRR```sssxxxtttpppnnnnnnuuuzzzeeeZZZQQQNNNHHHIII]]]wwwmmmzzzaaaSSSNNNJJJHHHHHHFFFEEEBBB@@@===<<<999777555333222111111222000000000000000000111222333333555666777777777777888888888999;;;>>>@@@BBBEEEFFFFFFDDDAAA@@@DDDIIIMMMJJJEEEAAA???@@@CCCFFFIIIJJJKKKMMMNNNOOOOOOOOOQQQRRRSSSTTTUUUVVVWWWWWWUUUYYY[[[VVVMMMIIINNNUUUmmmxxx{{{ooodddXXXUUU^^^tttppp```UUUNNNJJJGGGEEEBBB@@@DDDKKKSSSdddzzz~~~dddOOOSSS[[[ccciiihhhrrrmmmiiiggg\\\LLL>>>999777777666666666666777777888888999:::;;;<<<======>>>CCCDDDLLL___lllyyyssssssmmmWWWUUUkkkuuuwwwtttjjjkkkoooyyy{{{||||||xxxrrrhhhWWWDDD999777666777888999:::===BBBFFFPPPTTTXXX[[[\\\\\\]]]^^^eeehhhjjjjjjiiijjjllloooooojjjkkknnnyyyrrrbbbWWWOOOLLLWWWjjjxxx~~~wwwqqqoooqqqwwwiii\\\RRROOOIIIGGGVVVkkkrrreee|||aaaSSSMMMHHHHHHHHHFFFEEEBBB@@@===<<<999777555333222111111222000000//////000111222222333444555666777777777777777888888:::<<>>@@@DDDFFFQQQeeerrr~~~lllYYYWWWfffuuuuuuwww|||hhhzzzoootttyyy}}}~~~zzzuuukkkZZZFFF:::888777888999999<<<@@@FFFJJJQQQUUUZZZ]]]^^^___```aaa```dddhhhiiihhhiiinnnrrrmmmhhhhhhlll}}}|||{{{|||~~~wwwgggYYYNNNIIIQQQ___mmm|||}}}uuuqqqqqqttt~~~nnn^^^RRROOOKKKHHHRRRbbbdddiiicccRRRLLLFFFHHHHHHFFFEEEBBB@@@===<<<999777555333222111111222////////////000111222333333333555666777888888888777777999;;;===???AAACCCDDDFFFEEEAAA@@@EEEIIIKKKLLLHHHBBB???@@@BBBDDDEEEEEEFFFIIIKKKNNNPPPQQQQQQOOOPPPRRRSSSUUUWWWXXXYYYXXXXXXVVVPPPKKKMMMXXXaaarrr{{{zzzkkk\\\RRROOOZZZvvviiiWWWOOOJJJGGGGGGFFFDDDFFFJJJQQQ___sssiiiNNNNNNVVVbbbnnnpppqqqooollliiiaaaTTTDDD999888777777666666777777888999999:::;;;<<<===>>>>>>BBBFFFJJJWWWlllxxxzzzgggaaajjjxxx~~~ooowwwrrrsssyyy~~~{{{wwwnnn]]]HHH<<<999888999:::;;;===CCCIIINNNSSSVVVZZZ]]]___aaacccddd]]]bbbhhhiiihhhiiimmmqqqkkkgggiiiooo{{{zzz|||~~~ooo\\\QQQIIILLLTTT```uuu~~~yyyuuuuuu|||uuubbbSSSPPPMMMIIIOOO\\\}}}___nnnaaaPPPLLLJJJHHHHHHFFFEEEBBB@@@===<<<999777555333222111111222////////////000111222333222333444666888999999:::666777999;;;>>>@@@BBBCCCBBBEEEDDD???@@@GGGLLLLLLLLLGGGAAA???@@@BBBDDDDDDFFFGGGIIIKKKMMMOOOOOOPPPOOOPPPQQQSSSUUUWWWYYYZZZXXXUUUPPPKKKKKKSSS```jjjvvvppp___SSSLLLQQQkkkppp___SSSMMMHHHHHHFFFDDDDDDGGGNNN[[[nnnlllOOONNNRRR]]]kkkoooqqqpppnnnjjjdddXXXGGG;;;888888777777777777888888999999:::;;;<<<===>>>>>>CCCHHHNNN^^^rrr}}}tttdddgggvvvqqqwwwvvvzzz~~~|||xxxppp___KKK>>>:::999:::;;;<<>>@@@BBBCCCBBBEEECCC>>>@@@IIINNNMMMLLLGGGAAA>>>@@@CCCDDDDDDHHHIIIJJJLLLMMMMMMNNNNNNNNNOOOQQQSSSUUUXXXYYYZZZWWWRRRLLLHHHLLLWWWfffqqq{{{ppp___QQQGGGIIIbbb~~~xxxgggUUUOOOJJJIIIGGGCCCBBBDDDMMMYYYlllxxxZZZUUUVVV___lllqqqqqqpppooolllfff[[[JJJ<<<888888777777777777888888999::::::;;;<<<===>>>>>>CCCIIIQQQbbbvvvttt[[[YYYiiisss}}}yyy{{{}}}~~~|||yyyqqq```LLL???;;;:::;;;<<<===@@@FFFNNNSSSXXXZZZ\\\]]]]]]___bbbeee___ffflllmmmiiigggiiillljjjkkksss|||dddXXXMMMGGGCCCJJJddd}}}zzzlllXXXSSSOOOIIIJJJSSSnnngggaaaPPPLLLJJJKKKIIIEEEBBB@@@?????????999777555333111000000000///////////////000111111222444777999;;;;;;;;;;;;444666999<<<>>>@@@CCCEEEGGGCCC>>>===@@@FFFLLLOOOMMMFFF???===AAAFFFHHHGGGGGGHHHHHHIIIKKKMMMNNNOOOOOOQQQSSSUUUWWWWWWVVVUUUWWWPPPKKKKKKOOOWWWeeerrr}}}ooo[[[OOOHHHIIIWWWhhhvvvjjj[[[PPPGGGFFFGGGEEEDDDDDDLLLVVVgggzzzaaaKKKUUUbbbgggllltttqqqoooooojjj]]]LLL@@@888888888888888888888888999:::<<<======>>>AAACCCJJJJJJUUUeeezzzooo^^^RRRPPPZZZwww|||vvvyyy~~~zzzrrraaaMMM???:::888:::<<<===@@@FFFOOOVVVWWWXXXZZZ]]]```bbbcccccceeefffgggkkknnnmmmiiidddhhhnnnnnnyyy~~~~~~jjjXXXKKKIIIFFFEEEVVVllluuulllqqqttt^^^TTTNNNHHHIIIQQQsss~~~]]]NNNLLLKKKJJJHHHEEEBBB???>>>>>>>>>999777555333111000000000///////////////000111111333444777999;;;;;;:::999444666:::<<<>>>@@@CCCFFFEEEAAA<<<;;;>>>DDDHHHKKKIIICCC===<<<@@@DDDEEEEEEGGGGGGHHHIIIKKKMMMNNNOOOQQQRRRUUUWWWXXXXXXWWWVVVUUUNNNIIIKKKPPP[[[jjjvvvooo[[[NNNFFFFFFRRRaaayyylll^^^SSSJJJGGGGGGFFFDDDDDDMMMUUUeeewwwiiiOOOVVVbbbhhhnnnrrrooonnnnnnkkk___NNNAAA999999888888888888999999999;;;======>>>???BBBDDDHHHJJJWWWiiirrrhhh]]]QQQKKKLLLVVVrrr|||yyy|||~~~zzzrrrbbbMMM???:::999;;;===???BBBHHHQQQWWWXXXZZZ\\\___bbbdddffffffjjjkkklllooorrrqqqlllhhhhhhlllkkkxxx}}}lllYYYJJJFFFCCCAAAMMM^^^wwwzzzmmm```eeeyyyyyybbbWWWOOOHHHHHHOOO~~~{{{YYYLLLLLLMMMIIIGGGDDDAAA???=========999777555333111000000000///////////////000111111444555888999::::::999888444777:::<<<>>>@@@CCCFFFCCC???;;;:::<<<@@@DDDFFFEEEAAA>>>===AAADDDEEEDDDGGGGGGHHHIIIKKKMMMOOOPPPRRRTTTVVVXXXYYYYYYXXXWWWRRRKKKGGGKKKSSS___ooo|||sss]]]PPPGGGEEENNN[[[}}}uuudddXXXMMMIIIHHHFFFDDDDDDLLLTTTbbbssstttUUUWWWbbbiiipppooonnnnnnooommmbbbPPPBBB:::999999888888999999::::::<<<>>>>>>???@@@CCCEEEFFFJJJZZZmmmlllZZZMMMOOOHHHIIIKKKRRRkkk{{{}}}}}}|||{{{ssscccNNN???:::;;;===???AAAEEEKKKRRRWWWYYY[[[___bbbfffhhhiiijjjnnnnnnoooqqqrrrqqqnnnkkkiiikkkkkk{{{}}}rrr]]]LLLGGGCCC>>>CCCNNN```qqqyyysssgggYYY^^^rrrgggZZZPPPIIIHHHLLL{{{YYYLLLLLLLLLHHHFFFDDDAAA???===<<<<<<999777555333111000000000///////////////000000111555666888999:::999777666444777:::<<<>>>AAADDDFFFBBB???;;;:::<<>>@@@BBBBBBAAA@@@@@@AAACCCEEEFFFFFFFFFFFFGGGIIIKKKMMMOOOQQQQQQRRRTTTVVVWWWVVVUUUTTTPPPIIIFFFMMMXXXdddqqq{{{wwwbbbWWWOOOJJJOOOXXXxxxoooaaaSSSLLLIIIFFFDDDEEEDDDNNN___rrryyy\\\UUU^^^hhhrrrtttuuuvvvvvvuuukkkUUU???<<<;;;:::999999:::;;;<<<<<<===???@@@@@@AAADDDFFFGGGLLL\\\lll~~~{{{~~~{{{kkk^^^TTTSSSMMMOOOOOONNNbbbttt}}}|||uuueeePPP@@@:::;;;<<>><<<;;;999777555333111000000000///////////////000111111444666777999999888777555555888;;;===???AAADDDGGGBBB@@@>>>>>>@@@BBBCCCCCC=========>>>???BBBDDDEEEEEEFFFGGGIIIKKKNNNPPPQQQPPPQQQSSSTTTUUUTTTSSSRRROOOIIIHHHPPP\\\hhhsss{{{wwwbbbXXXQQQKKKNNNUUUwww}}}}}}sssdddTTTLLLIIIEEEDDDEEEBBBLLL^^^rrr}}}sss```VVV]]]gggqqqwwwzzz{{{zzzzzzrrrYYY@@@===<<<:::999999:::<<<===;;;===??????@@@AAADDDFFFHHHMMM\\\lllyyyyyywww{{{qqqcccYYYSSSKKKLLLLLLJJJ^^^qqq}}}vvvfffQQQ@@@:::<<<===@@@EEELLLQQQSSSTTTWWWYYY^^^cccfffhhhhhhggghhhiiiiiiiiigggfffgggiiibbbhhh}}}yyy}}}wwwttt}}}jjj[[[LLLGGGEEEBBB??????HHHVVV```gggkkkbbb___iiizzzooo]]]SSSOOOLLLJJJwwwWWWMMMKKKHHHHHHGGGFFFDDDBBB???===<<<999777555333111000000000///////////////000111111333555777888999888777666555888;;;===???AAAEEEGGGAAA@@@>>>???AAACCCDDDCCC<<<<<<======>>>AAADDDGGGEEEFFFGGGIIIKKKNNNPPPQQQOOOQQQSSSTTTTTTSSSRRRQQQNNNIIIJJJUUUbbbmmmvvv}}}zzzeee[[[SSSMMMNNNSSSttttttrrrttteeeUUULLLHHHEEEDDDFFFDDDMMM\\\nnn|||fffYYY^^^gggpppxxx}}}~~~~~~xxx___DDD>>><<<:::999999:::<<<>>>;;;<<<>>>??????AAACCCFFFIIINNN^^^mmmwwwxxx{{{}}}ooocccUUUKKKKKKKKKHHHYYY{{{xxx~~~wwwgggQQQAAA:::===>>>AAAGGGNNNSSSUUUTTTWWWZZZ^^^cccfffffffffeeedddeeefffeeeccccccfffhhhfffmmm{{{ttt|||cccWWWKKKEEEBBBAAA@@@@@@CCCVVVdddkkkkkk]]]VVV___pppsss___UUUQQQMMMJJJrrrSSSKKKKKKIIIHHHHHHGGGEEEBBB@@@===<<<999777555333111000000000///////////////000111111333444666888999888777666666888;;;>>>???BBBEEEGGG@@@???>>>???BBBDDDDDDDDD>>>>>>>>>>>>???BBBFFFJJJEEEFFFGGGIIIKKKNNNPPPRRRPPPQQQSSSTTTUUUTTTRRRQQQMMMIIIKKKXXXgggrrrzzz~~~iii___WWWOOOOOOTTTppp}}}mmmkkk|||uuufffUUULLLHHHEEEEEEFFFGGGNNN[[[kkk~~~kkk\\\___gggooowww}}}}}}cccGGG>>>===;;;999999;;;===>>>:::<<<>>>>>>???@@@CCCEEEIIIOOO___pppvvvyyy}}}xxxlllZZZOOOMMMMMMHHHVVVtttyyy~~~xxxhhhRRRAAA:::??????CCCIIIQQQVVVVVVUUUWWWZZZ___cccffffffeeeddd```bbbcccaaa``````cccfffoootttxxx}}}aaaWWWLLLEEEBBBAAAAAABBB>>>UUUhhhppplll[[[RRR\\\hhhzzzwwwbbbVVVRRRNNNIIItttXXXJJJFFFFFFIIIGGGDDDAAA>>>===<<<<<<777666444222000000000000333111///------...000222444444555777:::;;;:::888777888::::::;;;===@@@CCCFFFBBB@@@BBBGGGIIIDDD???999;;;>>>???@@@AAACCCEEEFFFGGGIIIJJJJJJLLLNNNQQQRRRSSSSSSUUUUUUTTTPPPMMMFFFHHHOOO[[[kkkxxx}}}iii[[[SSSOOOPPPTTTrrrqqqiiivvv~~~kkkXXXNNNKKKGGGCCCAAACCCJJJWWWkkkrrrZZZXXXeeeooo|||}}}jjjJJJAAA>>>;;;:::;;;===>>>>>><<<===>>>??????AAAEEEGGGLLLRRR\\\kkkzzzwwwyyyyyyooo```VVVNNNNNNMMMTTTkkk|||uuuxxxzzzgggPPPAAA===AAACCCEEEJJJNNNQQQRRRQQQRRRXXX___ccccccbbbbbbbbb]]]___aaa`````````bbbcccmmm}}}wwwxxx[[[PPPFFFEEEFFFDDDAAA@@@DDDTTTlllyyyppp]]]TTTUUU___sss{{{fffXXXQQQNNNNNNsssWWWJJJGGGGGGHHHGGGDDDAAA???===<<<<<<777666444222000000000000222111///------///111222555555555888::::::999777777999:::;;;<<<>>>AAADDDFFFBBB@@@CCCHHHIIIDDD>>>999;;;>>>???@@@AAADDDFFFFFFHHHIIIJJJJJJLLLNNNQQQSSSSSSTTTUUUUUUTTTPPPMMMKKKMMMTTT```ooo{{{~~~}}}jjj[[[QQQMMMPPPWWWsssyyyoooxxxrrr]]]QQQLLLHHHEEEDDDCCCIIIVVVhhh}}}yyy\\\WWWcccqqqmmmMMMAAA>>>:::999:::<<<======;;;===>>>??????BBBEEEHHHMMMTTT```pppyyyuuuvvv{{{nnn___QQQLLLMMMTTTiii~~~{{{yyysss~~~yyyfffPPPAAA===>>>@@@DDDJJJQQQVVVXXXYYYYYY]]]aaabbbaaa``````aaaaaa```aaaddddddaaabbbfffsss~~~vvvxxxqqqZZZOOOGGGFFFHHHFFFCCCBBBEEEVVVnnnzzzppp]]]SSSTTTYYYmmmzzzdddVVVOOOMMMMMMnnnVVVJJJIIIIIIHHHFFFDDDAAA???===<<<<<<777666444222000000000000222111///......///111222666666666888::::::888666777999;;;<<<>>>@@@CCCFFFDDDBBBBBBEEEIIIIIIDDD>>>999;;;>>>???@@@AAADDDFFFFFFHHHJJJJJJKKKLLLOOOQQQTTTTTTTTTUUUUUUSSSOOOLLLJJJMMMUUUbbbpppzzz~~~~~~}}}}}}}}}}}}}}}mmm^^^QQQKKKQQQYYYtttwww{{{zzzcccUUUNNNIIIGGGGGGEEEJJJUUUgggzzz```VVVcccsssqqqRRR@@@===:::999:::;;;<<<<<<;;;<<<===>>>@@@CCCGGGJJJMMMTTTbbbvvvxxxssstttwwwdddRRRKKKNNNWWWjjj}}}sssyyyfffOOOAAA======@@@EEELLLSSSYYY]]]___aaabbbccccccaaa___```aaaeee___ccclllkkkbbbbbbjjjsssttt~~~}}}tttvvvwwwdddWWWNNNHHHHHHJJJHHHFFFEEEFFFYYYqqq{{{qqq^^^RRRQQQQQQfff{{{eeeVVVOOONNNNNNwwwkkkTTTJJJIIIJJJGGGFFFDDDBBB@@@>>><<<<<<777666444111000000000000111000///...///000111222777666666888999999777555777999<<<>>>@@@BBBEEEHHHBBBBBBCCCGGGJJJIIICCC===:::<<<>>>@@@@@@BBBDDDFFFGGGHHHJJJJJJKKKLLLOOOQQQTTTTTTTTTUUUUUUSSSOOOLLLIIIMMMVVVdddrrrzzz}}}|||}}}|||||||||}}}~~~zzz|||qqqdddVVVMMMQQQZZZttt~~~~~~}}}eeeVVVNNNHHHGGGHHHFFFJJJUUUfffzzzdddXXXddduuutttVVVAAA>>>:::888999;;;<<<<<<;;;<<<===>>>@@@DDDJJJNNNTTTZZZiiiwwwqqqrrrtttfffWWWPPPQQQZZZlll}}}yyyzzzwwwzzzeeeNNNAAA???@@@CCCHHHNNNTTTYYY^^^aaaeeefffggggggeeedddbbbbbbeee___eeetttsssdddaaakkkqqqnnnzzz~~~sssuuuyyyhhhWWWOOOIIIJJJKKKIIIGGGGGGGGG\\\ttt~~~sss```SSSOOONNNaaayyy}}}gggXXXQQQPPPPPPmmmUUUJJJHHHHHHFFFEEEDDDBBB@@@>>>===<<<777666444111000000000000000000//////000111222333777666666888999999777555777:::===???AAACCCFFFHHH@@@BBBEEEJJJLLLIIICCC===:::<<>>;;;999999;;;;;;;;;;;;<<<>>>???BBBGGGMMMRRR```eeetttvvvpppqqqwwwpppfff\\\UUUVVVcccpppxxxsssppprrrxxxyyyzzzvvv{{{fffOOOBBB@@@@@@DDDJJJPPPUUUZZZaaaeeeeeegggjjjlllmmmkkkgggeeeddd___gggxxxwwwgggaaaiiiwwwooo}}}rrrsss}}}nnnZZZRRRMMMLLLKKKHHHGGGHHHGGG___zzzyyygggXXXQQQPPP___uuu~~~hhhXXXQQQOOOOOOrrrWWWIIIFFFFFFEEEEEEDDDCCCAAA???===<<<777666444222000000000000000000000000111222222333666666666888::::::888666777:::>>>@@@AAACCCEEEGGG>>>BBBGGGLLLMMMIIIBBB<<<:::<<>>@@@AAABBBCCCEEE===BBBHHHNNNNNNIIIBBB<<<;;;===???AAAAAACCCEEEGGGHHHIIIKKKKKKLLLMMMPPPRRRQQQQQQRRRTTTVVVUUURRROOOOOOSSS[[[fffqqqwwwwwwtttrrrssstttuuuvvvwwwyyyyyy}}}~~~}}}}}}yyymmm___ZZZ[[[rrruuuggg[[[NNNHHHFFFCCCEEEMMM]]]rrrmmmYYYcccwww{{{^^^DDDAAA===;;;;;;<<<=========>>>@@@BBBFFFMMMUUUZZZ]]]eee|||nnnjjjoooqqq___RRRMMMLLLMMMLLLMMMPPPUUUaaawwwqqqnnnoooxxxuuu~~~hhhPPPEEEEEEFFFKKKRRRVVVZZZ```iiioooggggggiiimmmppppppmmmjjjddddddfffjjjiiiffffffjjjzzz}}}pppsssyyylllcccYYYSSSMMMHHHHHHKKKKKKjjj~~~kkk^^^RRR^^^sssmmm]]]SSSNNNLLLmmmSSSGGGGGGIIIDDDDDDDDDCCCBBB???===<<<777666444222000000000000//////000111222222333333444444555777:::;;;:::888888;;;>>>@@@AAAAAABBBDDD<<>><<<<<<=========>>>???@@@CCCGGGNNNWWW\\\___iii{{{kkkhhhnnnsssdddYYYQQQKKKKKKKKKLLLMMMNNNUUUfffwwwkkkgggttt|||hhhQQQFFFFFFMMMRRRWWWZZZ\\\```hhhnnniiihhhgggjjjmmmooommmkkkffffffdddbbbaaadddiiilll{{{}}}{{{pppssstttjjj^^^VVVOOOIIIIIIMMMMMMooorrrcccQQQ]]]sssrrrbbbXXXRRROOOfffMMMGGGHHHFFFGGGFFFDDDCCCBBB@@@===;;;999666333222222222111000111000000000111222333333777888::::::888777888999<<<;;;<<<>>>@@@AAAAAA@@@===AAAGGGLLLMMMHHH???999<<<===>>>@@@BBBDDDEEEFFFDDDEEEHHHLLLNNNPPPPPPQQQOOOQQQSSSTTTTTTUUUVVVWWWYYY]]]dddmmmtttwwwwwwuuuvvvrrrpppssstttuuuxxx~~~}}}}}}{{{|||~~~~~~tttbbb\\\aaayyysssgggXXXMMMHHHFFFEEEJJJYYYppp}}}]]]```wwwgggIIIBBB<<<===>>>======??????AAADDDHHHMMMRRRVVVYYYaaannnzzzmmmfffkkk|||qqqgggZZZPPPNNNPPPJJJEEEKKKOOOWWWhhhqqquuuuuunnnhhhrrrxxxdddSSSNNNPPP___[[[WWWWWW\\\bbbfffgggcccfffiiikkkjjjhhhggggggeeeeeefffeeefffiiimmmqqqyyy{{{pppmmmtttyyyqqqfff\\\TTTNNNIIIFFFOOOppp|||lll\\\dddssseeeWWWVVVTTTcccKKKGGGHHHGGGHHHFFFDDDCCCBBBAAA>>>;;;999666333222222222111000000000000000111222333333666888:::999888777888888;;;;;;<<<>>>AAABBBBBBAAA>>>BBBGGGLLLLLLGGG???:::===>>>???AAABBBDDDEEEEEEEEEFFFIIIKKKNNNOOOPPPPPPLLLNNNPPPQQQPPPQQQRRRTTTZZZ^^^eeemmmsssvvvvvvvvvvvvqqqpppqqqrrrrrrvvv{{{zzz}}}~~~}}}zzzyyy{{{~~~tttddd]]]bbbwww}}}wwwvvvrrrnnnvvvqqqbbbSSSJJJGGGFFFEEEJJJYYYppp___aaavvveeeIIIBBB>>>>>>???======???@@@BBBEEEJJJPPPVVV[[[^^^bbbmmmuuujjjcccggg|||wwwmmmeee___SSSTTTJJJDDDGGGGGGKKKZZZbbbdddggglllxxx{{{gggXXXTTTWWWaaa^^^\\\^^^bbbeeefffeeebbbdddgggiiikkkjjjiiihhhffffffffffffgggjjjnnnrrr|||qqqmmmsssvvvjjj___VVVOOOJJJGGGLLLgggtttbbbjjjyyyhhhZZZYYYWWW```JJJFFFIIIHHHHHHFFFDDDCCCCCCAAA>>>;;;999666333222222222111000000000000000111222333444666888999999888777777888;;;;;;<<<>>>BBBDDDCCCBBBAAADDDIIIKKKJJJEEE>>>:::???@@@AAABBBCCCDDDEEEEEEFFFGGGIIIKKKMMMNNNOOOOOOKKKMMMOOOOOOOOOOOOPPPRRR\\\```ffflllqqqtttttttttsssooonnnpppppppppsssxxxxxxzzzzzzyyyvvvvvvzzz~~~uuueee___bbbxxxfff^^^YYYZZZYYYYYYbbbmmmppp^^^OOOGGGGGGGGGFFFJJJYYYoooeeecccvvvdddIIICCC@@@AAAAAA???>>>@@@BBBCCCFFFJJJPPPWWW]]]aaaeeemmmpppeee___bbbuuuyyyooojjjgggVVVUUUKKKFFFIIIEEEGGGTTTgggfffiiivvv}}}jjj]]]ZZZ[[[[[[ZZZ[[[___ccceeecccaaa``````bbbfffkkkmmmkkkhhhdddeeeeeeeeefffiiimmmqqq}}}qqqlllrrrqqqeee[[[SSSLLLGGGHHHZZZvvv{{{jjjqqqkkk\\\[[[XXX^^^JJJFFFHHHHHHHHHFFFEEEDDDCCCAAA>>><<<999666333222222222111000000000000000111222444444666888999999777777777888::::::;;;>>>BBBDDDDDDDDDCCCFFFJJJKKKIIICCC>>>;;;AAAAAABBBBBBCCCDDDEEEEEEGGGHHHIIIKKKMMMNNNOOOOOOOOOPPPQQQQQQPPPPPPRRRTTT```dddiiimmmooopppppppppooolllkkknnnoooooorrrwwwxxxyyyxxxvvvssstttxxx}}}~~~}}}tttfff``````xxx}}}hhhPPPMMMOOOXXX___ccciiiqqqttt___OOOHHHJJJGGGFFFKKKYYYooojjjfffvvvgggHHHDDDBBBDDDCCC???>>>AAACCCDDDFFFJJJOOOVVV\\\```iiimmm|||kkkbbb]]]___qqqzzzrrrlllgggTTTRRRJJJIIIMMMJJJMMM]]]xxx{{{}}}rrruuu}}}jjj```^^^___ZZZYYYZZZ___dddgggeeeccc^^^\\\\\\bbbiiillljjjfffbbbbbbccccccdddggglllppp|||pppkkkppp{{{mmmcccYYYOOOHHHGGGOOObbb~~~tttxxxkkk\\\ZZZWWW^^^KKKGGGHHHHHHHHHGGGEEEDDDCCCAAA>>><<<999666333222222222111000/////////000111333444555666777999999777666777888::::::;;;>>>BBBDDDDDDCCCCCCGGGLLLLLLHHHCCC>>>;;;AAAAAABBBBBBCCCDDDEEEEEEHHHHHHIIIJJJLLLNNNOOOPPPRRRSSSSSSRRRQQQQQQSSSUUUcccggglllooonnnlllkkklllkkkhhhhhhlllnnnooorrrwwwzzzzzzxxxuuurrrrrrwww||||||~~~{{{rrrggg```^^^mmmlllSSSNNNNNNSSS```mmmuuu{{{yyyyyycccQQQJJJJJJGGGFFFKKKZZZpppllleeerrrjjjHHHEEEDDDEEECCC??????BBBAAABBBFFFKKKRRRZZZ```dddmmmnnnwwwiii```]]]___pppzzzooofffRRRPPPIIIIIIMMMIIIPPPeee~~~kkkbbbeeemmmyyyxxxwww|||lllfffhhhiiidddbbb```bbbfffiiiiiihhh]]]ZZZZZZ^^^eeehhhfffcccbbbccccccdddeeehhhmmmqqq{{{ooojjjoooxxxmmmaaaSSSJJJFFFHHHSSSnnn~~~~~~hhhXXXVVVRRR}}}^^^NNNIIIHHHHHHIIIGGGEEEDDDDDDBBB???<<<999666333222222222111000/////////000111333444555555777888888777666666777::::::;;;===AAACCCBBBAAAAAAGGGMMMNNNIIICCC>>><<>>???DDD???BBBHHHOOOXXXaaagggkkklllooowwwiii^^^\\\___nnnzzzkkk]]]PPPNNNHHHHHHJJJGGGTTTpppuuuhhh```aaafff|||yyyllllllrrruuukkkfffaaa```bbbeeeeeeddd^^^\\\\\\^^^bbbcccbbb```dddeeeeeefffgggkkkpppsssxxxmmmhhhoooxxxiiiXXXLLLEEEEEEKKK```fffUUURRRNNNxxx]]]OOOJJJIIIIIIIIIGGGEEEDDDDDDBBB???===999666333222222222111000......///000111333555666555777888888777666666777:::::::::<<>><<<===>>>???AAABBBDDDEEEEEEGGGGGGHHHIIIKKKNNNQQQRRRTTTTTTSSSQQQOOOOOOQQQTTT^^^eeennnrrrpppllljjjjjjfffccccccggghhhgggiiilllrrrtttuuusssrrrsssxxx}}}}}}}}}~~~~~~}}}~~~rrrcccsss}}}sssjjjaaa[[[aaaqqq~~~{{{rrrmmmcccYYYTTTYYYeeettt~~~tttmmmrrrrrr^^^NNNGGGGGGGGGLLL\\\ssstttdddiiimmmIIIFFFDDDCCC@@@===???EEE@@@DDDKKKSSS[[[aaafffhhhgggooo|||hhh\\\[[[]]]jjjsss```PPPJJJKKKIIIKKKOOOQQQhhhwwwkkkiiissstttgggjjjrrruuufffbbb^^^]]]```bbbbbb```aaa````````````______^^^bbbcccdddeeefffjjjooosssuuujjjgggnnnqqq]]]NNNGGGFFFHHHSSSjjj|||{{{fffUUUQQQLLLttt\\\PPPKKKJJJJJJIIIHHHFFFEEEDDDBBB???===999666333222222222111000......///000111333555666555777888888666666666777:::::::::<<<>>>@@@???>>>===EEENNNQQQLLLDDD>>><<<<<<===>>>@@@BBBDDDEEEFFFFFFGGGGGGIIIKKKOOORRRSSSVVVVVVUUUSSSQQQQQQSSSUUUZZZcccmmmrrrqqqmmmlllllleeebbbbbbeeeeeeccccccfffmmmppprrrrrrrrrtttyyy~~~~~~}}}}}}}}}~~~}}}||||||~~~gggWWWiii~~~uuulllccc\\\iiiqqquuuxxxddd___dddggggggeeerrrlllnnn|||zzzeeeRRRIIIGGGGGGLLL\\\ttt|||hhhiiilllIIIFFFDDDBBB???<<>><<<@@@CCCIIIMMMIIIAAA===>>>@@@@@@@@@AAACCCDDDFFFGGGGGGHHHIIIKKKLLLNNNOOOPPPRRRSSSSSSPPPNNNNNNRRRWWWXXXaaalllssssssooolllkkkbbbbbbaaa___]]]^^^```ccciiinnnqqqqqqrrrvvvxxxwwwyyyzzzzzzzzz{{{}}}~~~}}}}}}~~~tttbbb___kkktttkkkfffddd}}}tttZZZSSS___qqq~~~}}}|||{{{ttt^^^OOOIIIIIIGGGKKKZZZsssjjjgggrrrLLLCCC======???@@@BBBEEEDDDJJJRRRWWWYYYYYY[[[\\\]]]mmmeee^^^WWWVVVeeexxxYYYMMMMMMPPPIIILLL]]]tttjjjZZZ^^^cccaaa```cccfffgggggggggggghhhhhhhhhfffeeebbb```^^^\\\aaaaaacccfffggggggllltttppphhhhhhppp}}}```OOOGGGGGGIIILLLNNNVVVfffuuujjjddd___cccmmmuuuwwwtttvvvsssuuu}}}~~~gggUUULLLLLLdddRRRMMMLLLKKKIIIGGGDDDCCCBBBAAA???===888777444222000000111111000000000111333444666777777777888777555555666888::::::;;;===@@@@@@>>>;;;>>>@@@FFFJJJFFF>>>;;;<<>>???AAACCCEEEEEEEEEEEEGGGGGGIIIJJJLLLNNNOOOOOOMMMOOOQQQQQQQQQTTT[[[```aaagggmmmpppmmmiiiffffffddddddccc```]]]]]]^^^___dddiiijjjiiikkkrrrwwwwwwyyyyyyyyyyyyyyyzzz{{{|||{{{|||}}}|||||||||~~~{{{}}}}}}~~~uuummmhhheeesssuuukkktttrrr\\\UUUQQQ[[[rrrvvvaaaQQQKKKJJJHHHLLL\\\uuujjjggg|||NNNEEE>>>>>>@@@@@@CCCFFFFFFMMMUUU[[[]]]___bbbdddfffkkk~~~rrrVVVRRRQQQXXXjjjhhhOOONNNUUUYYYjjjhhh[[[___ccc```ggghhhiiihhhhhhhhhjjjlllgggfffcccbbbccceeehhhjjjjjjiiijjjmmmlllkkkooovvvzzziiiaaabbblll~~~iii[[[RRRNNNKKKKKKJJJHHHJJJNNNOOOKKKIIILLLQQQSSSQQQMMMKKKOOOWWWbbbnnnyyyzzzzzzkkkXXXPPPOOOfffQQQKKKLLLMMMIIIGGGDDDCCCBBBAAA???===888777444222000000111111111111222333444666777888555666777666555666888:::::::::;;;===??????<<<::::::<<<@@@CCC@@@999777:::===???BBBDDDFFFFFFEEEDDDFFFGGGHHHJJJLLLMMMNNNOOOMMMOOOQQQRRRSSSVVV]]]bbbeeejjjnnnoookkkgggeeefffaaaaaaaaa```^^^]]]^^^```cccfffgggfffhhhpppvvvxxxxxxxxxwwwwwwxxxxxxyyyzzzyyyzzz{{{{{{{{{|||~~~uuukkkeeeZZZbbbjjjggg^^^```sssoooeee``````aaajjj~~~xxxbbbRRRKKKIIIHHHLLL\\\uuuhhheeeQQQGGG???>>>@@@AAACCCGGGHHHNNNWWW]]]```cccfffiiimmmmmmuuuSSSQQQNNNPPP\\\sssaaaOOOUUUaaappp|||fff\\\```cccaaacccdddeeefffgggjjjnnnqqqlllkkkjjjiiihhhiiijjjkkkhhhhhhjjjllllllkkkpppwww{{{iii______iii|||nnnaaaTTTMMMIIIJJJJJJHHHGGGHHHDDDCCCCCCFFFIIIJJJIIIFFFEEEIIIPPPWWW```jjjvvv~~~|||vvvpppoooooojjjbbbhhhrrr~~~jjjWWWOOONNNcccQQQMMMKKKHHHIIIGGGDDDCCCBBBAAA???===888777444222000000111111111111222333444666777888555666777666555666888:::::::::;;;===>>>>>><<<999;;;<<<@@@BBB???999888<<<===???BBBDDDFFFFFFEEEDDDFFFGGGHHHJJJKKKMMMNNNOOONNNPPPRRRSSSSSSWWW]]]bbbhhhlllooonnnjjjfffeeefff\\\]]]^^^^^^]]]^^^___aaaaaaeeefffdddgggooovvvxxxvvvuuuuuuuuuvvvwwwxxxyyyxxxyyy{{{{{{{{{|||~~~|||lllaaaSSSVVV\\\___XXXQQQYYYgggsss~~~|||www~~~uuueeefffmmmyyy}}}~~~{{{dddRRRKKKHHHGGGLLL\\\uuunnnmmmSSSIIIAAA???@@@AAADDDGGGIIIOOOXXX^^^aaaeeeiiimmmsssqqqrrrSSSQQQMMMLLLVVVllliii\\\ffftttxxxeee^^^aaadddbbb```bbbdddeeefffiiimmmppprrrrrrrrrqqqooollljjjhhhffffffiiilllmmmmmmsss{{{~~~jjj___^^^hhhzzztttggg]]]SSSKKKJJJIIIEEEBBBBBB???@@@AAABBBDDDDDDDDDDDDEEEMMMXXX```dddggglllppptttooogggaaacccgggeee___^^^eeesss}}}iiiWWWOOOOOO~~~aaaQQQNNNKKKFFFIIIGGGDDDCCCBBBAAA???===888777444222000000111111111111111222333555777888666777777666555555777999::::::;;;===>>>===;;;888<<<<<>>>>>???AAACCCEEEEEEEEEEEEFFFFFFHHHIIIKKKMMMNNNNNNOOOQQQSSSSSSSSSVVV]]]bbbjjjmmmooonnniiidddccccccXXXZZZ\\\\\\\\\]]]___aaa```cccdddccceeemmmtttvvvssssssssstttuuuvvvwwwxxxvvvxxxyyyyyyyyyzzz|||~~~~~~~~~~~~mmm___TTTVVV[[[^^^YYYOOONNNTTTcccqqqrrrfffaaammmwwwzzzlllXXXVVVkkk}}}eeeSSSLLLHHHHHHMMM^^^vvvsssrrr~~~VVVKKKBBB@@@@@@AAADDDHHHJJJPPPXXX^^^aaaeeejjjnnnssstttoooUUUQQQLLLNNNZZZooo}}}sss|||uuueee```dddeeecccbbbccceeeeeeeeefffhhhjjjssstttttttttqqqmmmiiiffffffgggjjjnnnoooooovvv~~~lll```^^^gggxxxqqq___WWWOOONNNLLLGGGEEEEEE>>>???@@@@@@@@@BBBEEEHHHKKKXXXiiivvvzzzxxxtttrrryyywwwrrrooottt|||}}}yyyiiigggmmmzzz}}}iiiXXXRRRRRRbbbQQQLLLKKKHHHIIIGGGDDDCCCBBBAAA???===888777444222000000111111000000000111333444666777777777888777555555666888::::::;;;<<<>>>===:::888<<<<<>>999:::??????@@@AAABBBCCCEEEFFFFFFFFFFFFGGGIIIKKKLLLNNNNNNMMMOOORRRRRRSSSWWW^^^ccckkknnnpppmmmfff```]]]]]]WWWXXX[[[[[[[[[[[[\\\]]]]]]aaabbbaaacccjjjpppqqqppppppqqqrrrtttvvvwwwxxxtttvvvwwwvvvvvvwwwyyy{{{yyyzzz|||~~~qqqcccZZZ^^^bbbaaaYYYPPPMMMNNNUUUaaannnpppfffZZZSSSQQQ\\\aaaaaaZZZTTT___yyy}}}fffUUUMMMJJJJJJOOO```yyyssssss~~~WWWMMMCCC@@@AAAAAADDDHHHJJJPPPXXX]]]```dddiiimmmrrrxxxtttWWWQQQMMMSSSdddzzz|||xxxssseeebbbfffgggdddaaacccffffffffffffggghhhoooooooooooonnnllliiihhhffffffiiimmmmmmnnnttt{{{}}}kkk```^^^gggxxx~~~fff```\\\ZZZUUUMMMGGGGGG===???AAABBBDDDJJJSSSZZZ___jjjzzz{{{rrrxxx|||gggWWWRRRSSSdddPPPJJJKKKKKKIIIGGGEEECCCBBBAAA???===888777444222000000111222//////000111222444555666888888888777555444555777::::::;;;<<<======:::888<<<<<<>>>@@@===999:::???@@@@@@@@@AAACCCDDDFFFGGGEEEFFFGGGIIIKKKLLLMMMNNNKKKMMMPPPRRRSSSXXX___eeellloooppplllddd]]]XXXWWWWWWYYY[[[[[[ZZZYYYZZZ[[[[[[___aaa```bbbhhhmmmnnnnnnooopppqqqsssvvvxxxyyyssstttuuutttttttttvvvxxxvvvxxx{{{~~~vvvjjjeeekkkllldddWWWKKKGGGGGGJJJSSS\\\[[[QQQIIIHHHKKKNNNQQQTTTXXX```ppp}}}gggVVVOOOLLLKKKQQQbbb{{{uuuvvvXXXNNNCCC@@@AAABBBEEEHHHKKKPPPWWW\\\```ccchhhlllppp{{{|||XXXQQQNNNWWWlll|||nnnqqqrrrfffdddggggggeee^^^aaaeeeggghhhhhhiiijjjjjjiiiiiiiiiiiijjjkkkkkkeeeeeegggjjjjjjjjjooowwwyyyvvv{{{iii___^^^gggxxxwwwsssnnnhhh\\\LLLBBB???===@@@CCCGGGLLLWWWeeepppuuuzzz{{{yyyyyydddTTTPPPRRRaaaQQQKKKEEEGGGHHHGGGEEEBBB@@@???>>>===999777555222000000000111...///111333444444444333666666666444333444777999888999;;;======<<<;;;::::::>>>AAA@@@;;;999;;;>>>???@@@AAABBBCCCEEEFFFFFFGGGHHHIIIJJJKKKMMMNNNNNNJJJMMMOOOPPPRRRXXXaaahhhlllrrruuunnneee___ZZZWWWYYYXXXWWWVVVUUUVVVWWWXXXZZZYYYZZZ```gggmmmooonnnnnnooopppsssvvvwwwvvvtttppppppooooooppppppqqqqqqtttvvvyyy|||}}}vvvuuuoooeee\\\TTTOOOKKKIIIHHHIIIIIIHHHGGGEEEEEEFFFLLLTTTcccwww{{{iiiZZZQQQLLLJJJRRRhhhtttppp___PPPCCC@@@BBBDDDGGGIIIRRRTTTXXX[[[^^^bbbfffjjjrrrsss[[[PPPNNNTTTcccyyyrrrllleeejjjooojjjlllkkkhhheeekkkiiifffeeeeeeeeeeeedddffffffffffffgggggggggfffffffffeeecccaaadddkkkqqqoooqqqvvveee]]]\\\aaasssmmmXXXJJJDDDAAACCCDDDEEELLL```}}}|||{{{eeeSSSPPPWWWaaaQQQKKKFFFGGGHHHGGGEEEBBB@@@???>>>===999777555222000000000111...///111333444444444444666666555444333444777999888999;;;======<<<;;;::::::>>>AAA@@@<<<:::===AAA???@@@AAABBBCCCEEEFFFFFFGGGHHHIIIJJJKKKMMMNNNNNNKKKMMMOOOPPPRRRWWW```ggglllrrrtttnnnfff```\\\YYYWWWWWWVVVUUUUUUVVVWWWXXXZZZXXXXXX]]]eeekkknnnnnnqqqppppppqqqssstttrrrqqqrrrrrrqqqqqqqqqqqqrrrrrrsssuuuxxx{{{~~~~~~zzztttiii___WWWRRROOONNNGGGGGGFFFCCC@@@AAAFFFKKKOOObbblll[[[PPPMMMKKKSSSiiivvvqqq{{{YYYLLLAAA@@@CCCFFFHHHKKKNNNQQQVVVZZZ^^^ccchhhllllllooo```RRRMMMQQQ^^^zzzwwwgggmmmhhhdddaaa^^^fffpppkkkmmmmmmkkkjjjjjjgggcccaaaaaa```___]]]````````````aaabbbccccccbbbcccbbb```^^^aaahhhmmmnnnpppxxxfff]]]ZZZ^^^nnnmmmTTTGGGDDDEEEGGGGGGOOOdddyyyeeeTTTSSS\\\```OOOIIIEEEHHHHHHGGGEEEBBB@@@???>>>===999777555222000000000111///000111222333444444444555555555444333444777999888999;;;<<<===<<<:::999<<>>CCC???@@@AAABBBCCCEEEFFFFFFGGGHHHIIIJJJKKKMMMNNNNNNLLLMMMNNNOOOPPPVVV^^^eeemmmrrrtttmmmfffbbb]]]YYYUUUUUUTTTTTTTTTVVVWWWXXXYYYWWWVVVYYYaaahhhlllmmmtttrrrpppoooppppppooonnnqqqqqqppppppppppppqqqqqqrrrtttvvvyyy|||~~~zzzqqqiiiccc___[[[YYYGGGFFFCCC>>>===BBBNNNWWWlllqqq]]]PPPMMMLLLUUUkkkuuunnnuuuQQQGGG???@@@DDDGGGIIILLLLLLPPPVVV[[[```eeekkkoookkkmmm{{{hhhUUUKKKNNNZZZuuujjjYYYYYYVVVVVVVVVVVV```||||||vvvtttqqqooosssoooiiikkkllllllllliiifffbbb___^^^\\\ZZZXXX[[[ZZZZZZ[[[\\\^^^```bbbaaabbbaaa___^^^```ggglllkkkggg|||ggg[[[WWWYYYgggxxxdddLLLBBBDDDHHHGGGJJJ\\\~~~xxxeeeVVVWWWaaa[[[KKKGGGEEEHHHHHHGGGEEEBBB@@@???>>>===999777555222000000000111///000111222333444444444444555444333333444777999777999:::<<<<<<;;;:::999>>>AAABBB???;;;999<<>>AAAEEEGGGIIIKKKNNNRRRXXX]]]bbbgggkkkoooooopppwwwpppWWWJJJNNNZZZvvv}}}lll^^^VVVUUUTTTSSSUUUaaa}}}wwwrrrpppsssyyy|||lllfffggghhhhhhjjjiiifffbbb___^^^\\\ZZZYYYXXXXXXXXXXXXZZZ]]]```bbbcccddddddbbb```ccchhhnnnrrr```iii\\\UUUUUU```nnn}}}tttVVVGGGCCCGGGLLLPPPXXXrrrwwweeeWWWYYYccczzzTTTGGGDDDDDDHHHHHHGGGEEEBBB@@@???>>>===999777555222000000000111000000111111222333444555444444444333222444777:::777888:::<<<<<<;;;:::999???BBBCCC???999777999<<>>===999777555222000000000111000000000111222333555666333333333333222444777:::777888:::;;;<<<;;;999888===AAACCC@@@:::666777:::???@@@AAABBBCCCEEEFFFFFFGGGHHHIIIJJJKKKMMMNNNNNNMMMNNNNNNMMMOOOUUU___gggpppqqqooogggaaa]]]WWWQQQQQQQQQPPPPPPPPPRRRSSSTTTXXXUUURRRUUU\\\eeejjjlllmmmlllkkklllnnnppppppoookkkkkkkkklllmmmnnnooopppttttttvvvxxx{{{~~~rrrYYYGGGCCCBBBEEEPPPbbbttt```UUUUUU^^^www}}}fffUUUNNNNNNXXXooo|||ooo|||jjjHHHCCC@@@BBBDDDEEEGGGKKKPPPSSSWWWZZZ\\\]]]___```iiiiiijjjppp```LLLQQQ]]]www{{{jjj]]][[[[[[[[[ZZZ]]]mmmzzzrrrxxxyyylllffffffeeeeeegggcccaaa^^^]]]^^^^^^^^^]]]XXXYYYZZZZZZ[[[\\\]]]]]]aaabbbcccbbb```bbbggglllbbbsssoooaaaXXXSSSWWW```xxxhhhOOOHHHKKKNNNSSSXXX}}}~~~yyygggXXXXXXaaauuuRRRFFFEEEEEEIIIHHHGGGEEEBBB@@@???>>>===999777555222000000000111111000000000111333555666222333333222222444777:::666888:::;;;;;;;;;999888:::???CCCBBB===999999;;;???@@@AAABBBCCCEEEFFFFFFGGGHHHIIIJJJKKKMMMNNNNNNMMMNNNNNNMMMOOOVVVaaaiiiooopppmmmfffbbb___ZZZTTTQQQQQQPPPOOOOOOPPPQQQRRRUUURRRPPPTTT[[[ccchhhiiiiiiiiiiiijjjlllmmmlllkkkhhhhhhiiijjjlllnnnpppqqqsssssstttvvvyyy|||~~~uuu^^^MMMCCCDDDIIIRRR]]]lll~~~qqq\\\QQQRRRcccxxx~~~hhhXXXPPPQQQ[[[rrr|||nnnxxxgggGGGBBB???BBBDDDEEEIIINNNQQQTTTXXX[[[[[[[[[\\\]]]aaacccfffmmmgggOOOQQQXXXlll|||ooofffmmmpppqqqppprrr~~~sssiiieeeeeedddeeegggfffccc```___`````````___]]]^^^___``````___]]]\\\___aaabbbaaa```aaafffjjjccckkkqqqeee\\\UUUVVV\\\sssdddVVVLLLOOOSSSXXXcccpppzzzzzziiiYYYYYYaaavvvTTTHHHFFFEEEIIIHHHGGGEEEBBB@@@???>>>===999888555222000000000111111111000000111333555666222222333222222444777:::666888999;;;;;;:::999888888>>>CCCDDD@@@<<<<<<>>>???@@@AAABBBCCCEEEFFFFFFGGGHHHIIIJJJKKKMMMNNNNNNMMMNNNNNNNNNPPPWWWbbbkkkmmmnnnlllfffcccbbb]]]WWWRRRQQQPPPOOOOOOOOOPPPQQQSSSPPPOOOSSSZZZbbbfffggggggggggggiiikkkkkkhhhfffdddeeefffgggjjjlllnnnooorrrrrrsssuuuwww{{{~~~}}}iiiQQQIIIJJJHHHRRR^^^gggqqqnnnXXXOOOXXXfffuuu}}}~~~jjjZZZRRRSSS^^^uuuxxxhhhuuufffEEEAAA???BBBDDDFFFKKKQQQTTTWWW[[[]]]^^^]]]^^^___]]]bbbfffmmmmmmPPPPPPSSSbbb~~~{{{xxxvvvllldddcccccccccdddgggjjjhhheeecccccccccbbbaaabbbdddeeefffeeeccc```^^^```bbbcccbbbaaabbbgggkkk}}}iiilllsssggg___WWWVVV[[[mmm{{{vvvXXXSSSUUU]]]aaagggyyyrrrzzz{{{jjj[[[ZZZbbbtttWWWEEECCCFFFHHHHHHFFFDDDBBBBBB@@@>>><<<;;;999555111/////////000///000000111222222333333333333222222333444666777777888;;;<<<===<<<:::888:::>>>AAA???;;;:::===AAA>>>???@@@AAACCCDDDEEEEEEMMMLLLJJJIIIJJJKKKMMMNNNNNNOOONNNNNNOOOUUU___ffflllnnnnnnjjjccc\\\XXXWWWOOONNNMMMMMMLLLLLLLLLMMMKKKHHHGGGLLLUUU]]]aaabbbbbbdddfffgggffffffggghhhggggggggghhhiiikkklllmmmlllmmmoooqqquuuxxx{{{|||zzzYYYHHHEEEFFFLLLiiiggg]]]XXXRRR\\\bbbcccccctttzzzjjj```RRRRRR\\\tttssseee|||```EEECCCAAAAAADDDJJJQQQUUUXXXZZZ[[[\\\\\\\\\^^^```ZZZ\\\aaammmuuuSSSOOONNNXXX{{{~~~}}}qqqhhh```___eeejjjhhhdddfffeeecccaaa```aaabbbbbbfffhhhjjjjjjiiieeebbb___^^^______^^^^^^ccckkkrrrkkkrrrppplllgggYYYQQQRRRbbbpppzzz^^^VVVUUU\\\ppp}}}qqqrrrzzzhhh[[[aaapppwww[[[JJJFFFGGGHHHHHHFFFDDDBBBBBB@@@>>><<<;;;999555222/////////000000000111111222222222333333333222222333444666777777888;;;<<<===<<<:::888:::>>>AAA@@@<<<:::===AAA>>>???@@@AAABBBDDDEEEEEEKKKJJJIIIIIIIIIKKKMMMNNNNNNOOOOOONNNOOOUUU^^^fffjjjmmmpppooohhh___XXXUUUNNNNNNMMMLLLLLLMMMMMMNNNJJJGGGEEEIIIRRRZZZ___```bbbdddffffffeeeeeefffgggffffffgggggghhhiiijjjkkklllmmmnnnqqqtttwwwzzz|||}}}hhhQQQHHHJJJOOOdddsss```QQQOOOOOOOOOXXXmmmzzztttwwwzzziii]]]TTTPPPXXXqqqsssfff~~~^^^DDDBBBAAABBBEEELLLRRRWWW]]]^^^______^^^^^^___```aaacccfffmmm{{{___QQQQQQYYYtttppphhhaaaaaagggllljjjgggeeedddcccaaabbbdddfffggglllmmmooopppnnnkkkhhhfff```aaabbb```___bbbiiinnnjjjrrrsssnnniii[[[SSSTTT]]]jjj|||ppp\\\ZZZaaattttttkkkzzzzzziii```jjj}}}{{{```NNNHHHIIIHHHHHHFFFDDDBBBBBB@@@>>><<<:::888555222000///000000111111111111111222222222333333222222333444666777777888;;;<<<===<<<:::888:::>>>AAA@@@<<<:::<<<@@@>>>???@@@AAABBBCCCDDDEEEHHHGGGGGGGGGIIIKKKMMMNNNOOOOOOOOONNNOOOUUU^^^fffhhhmmmrrrssslllbbbXXXRRRNNNMMMLLLLLLLLLMMMNNNOOOJJJFFFCCCFFFNNNVVV\\\___aaaccceeeeeeeeedddeeefffgggfffffffffgggggghhhiiikkklllmmmpppsssvvvyyyzzz{{{}}}jjjUUULLLKKKTTT```{{{|||cccVVVPPPMMMSSS___ggggggccc]]]^^^jjjyyyggg[[[VVVQQQYYYrrrzzznnn[[[CCCBBBBBBDDDHHHOOOVVVZZZcccdddddddddbbbaaabbbcccggghhhiiijjjqqqlllOOOQQQVVVggg~~~yyyooohhhbbbccciiimmmkkkhhhbbbaaa```___aaacccgggiiiiiijjjlllmmmllliiigggeeecccdddeeecccaaabbbfffjjjuuuzzz}}}wwwrrrdddZZZYYYWWWbbbttt~~~fff\\\]]]jjjqqqpppwwwfffaaaqqq|||bbbOOOHHHHHHIIIHHHFFFDDDBBBBBB@@@>>><<<999888555222111000000000111111111111111111111111333333222222333444666777777888;;;<<<===<<<:::888:::>>>BBBAAA<<<:::<<>>>>>???@@@BBBCCCDDDEEEEEEEEEEEEFFFHHHJJJMMMNNNOOOOOOOOONNNOOOUUU^^^fffhhhmmmrrrsssmmmcccXXXQQQMMMLLLKKKJJJKKKLLLNNNOOOJJJGGGCCCEEEKKKSSSZZZ^^^```aaacccdddccccccdddeeeggggggfffffffffgggggghhhjjjjjjlllnnnqqqtttwwwxxxzzz|||pppWWWQQQSSSWWWddduuuvvvmmmbbb\\\WWWVVV^^^hhhddd\\\ccc|||zzzgggZZZVVVXXXeee}}}uuu}}}WWWCCCCCCDDDGGGMMMTTTZZZ^^^eeeggghhhgggffffffggghhhiiikkkkkkhhhjjj~~~zzzPPPOOOQQQYYYwwwsssrrr|||}}}oooiiiddddddhhhjjjhhheee^^^]]]\\\[[[\\\___bbbdddcccdddeeegggfffeeecccaaabbbeeefffeeebbbbbbeeehhh|||oooccc___\\\dddsssrrrccc___```llluuu|||uuuqqq```]]]nnn~~~cccNNNGGGHHHIIIHHHFFFDDDBBBBBB@@@>>><<<888777555333111000000000111111111111111222222222333333222222333444666777777888;;;<<<===<<<:::888:::>>>BBBAAA===:::;;;>>>===>>>???@@@BBBCCCDDDDDDCCCCCCDDDFFFHHHJJJLLLMMMNNNNNNNNNNNNOOOUUU___gggkkknnnpppppplllcccYYYRRRMMMLLLJJJIIIIIIJJJLLLMMMKKKHHHEEEFFFJJJRRRYYY]]]^^^```bbbcccbbbbbbcccdddggggggfffffffffgggggghhhhhhiiijjjmmmooorrrtttvvvvvvyyy~~~iii\\\XXXaaaiiimmmzzzyyynnnkkkmmmuuu~~~zzzlllhhhyyy{{{hhh[[[VVVaaavvvvvvxxxSSSDDDEEEGGGLLLRRRYYY___bbbdddfffhhhiiiiiijjjlllnnnmmmrrrsssnnnnnnbbbWWWPPPQQQjjj{{{{{{zzznnnjjjeeedddffffffbbb^^^^^^]]]\\\[[[[[[\\\]]]^^^aaabbbdddeeefffeeedddccc```ccceeeeeecccbbbeeehhhzzz|||sssoooqqquuu|||lllaaa___bbbhhhqqqzzz|||rrriiieeennn}}}sssssswww}}}lll[[[ZZZjjj|||iiiSSSIIIHHHHHHHHHFFFDDDBBBBBB@@@>>><<<777666555333222111000000///000000111222222333333333333222222333444666777777888;;;<<<===<<<:::888:::???CCCBBB===:::;;;======>>>???@@@AAABBBCCCDDDCCCCCCEEEGGGIIIJJJKKKLLLLLLMMMMMMMMMOOOVVV```hhhooooooppppppmmmeee[[[UUUMMMKKKIIIGGGFFFGGGIIIKKKKKKIIIGGGGGGKKKQQQWWW\\\]]]___aaaaaaaaa```aaabbbeeeeeeddddddeeefffggggggggghhhiiikkknnnppprrrtttrrrvvvzzz~~~nnn[[[```mmm}}}yyy{{{{{{iii]]]WWWgggxxxtttPPPDDDFFFJJJOOOUUU[[[aaadddbbbdddgggiiijjjllloooqqqsssyyy{{{vvvuuugggTTTPPPaaayyy~~~uuummmiiifffddddddbbb^^^ZZZ`````````______^^^]]]\\\^^^___aaabbbcccccccccbbb___bbbdddcccbbbbbbeeehhhlllsss~~~}}}zzzhhh^^^[[[\\\\\\\\\\\\aaafffeeeaaaZZZdddxxxxxxdddaaaccciiimmmqqq{{{gggZZZ\\\lll{{{ttt\\\OOOJJJGGGHHHFFFDDDBBBBBB@@@>>><<<666666555444222111000000......///111222333444555333333222222333444666777777888;;;<<<===<<<:::888:::???CCCBBB>>>::::::<<<======>>>@@@AAABBBCCCDDDCCCDDDFFFHHHIIIJJJKKKKKKJJJKKKLLLMMMPPPWWWbbbjjjqqqrrrssssssqqqiii^^^VVVMMMKKKGGGEEEDDDEEEFFFHHHIIIIIIHHHHHHKKKOOOUUUYYY\\\^^^`````````___```aaaaaaaaaaaabbbbbbdddeeeffffffggghhhjjjllloooqqqrrrsssvvvzzz}}}{{{eeeiiixxxzzziii]]]XXXhhhzzzpppNNNDDDFFFJJJPPPVVV\\\```ccc```cccfffhhhjjjllloooqqqsssyyy|||wwwttt~~~vvvXXXRRRYYYkkkrrrooojjjhhheeeddddddaaa]]]YYY```aaaccccccccc```^^^\\\YYYZZZ\\\^^^______`````````bbbcccbbb___```cccggguuulllkkkuuummmkkkooovvv{{{{{{zzz{{{|||tttfff^^^]]]XXXWWWQQQMMMQQQYYY\\\YYYUUU]]]pppttt^^^XXXVVVZZZ\\\bbbtttsss```XXXaaasss}}}eeeTTTKKKFFFHHHFFFDDDBBBBBB@@@>>><<<666666555444222111000000---...///000222444555666333333222222333444666777777888;;;<<<===<<<:::888:::???CCCCCC>>>::::::<<<======>>>???AAABBBCCCDDDDDDEEEGGGHHHJJJJJJKKKKKKIIIJJJLLLMMMPPPXXXccckkkrrrsssuuuwwwuuulll___VVVMMMJJJGGGDDDBBBCCCEEEFFFHHHHHHHHHIIIJJJNNNSSSWWW[[[]]]___```______```aaa^^^^^^^^^___```bbbcccdddffffffhhhiiilllnnnpppqqqvvvxxx{{{~~~wwwfff}}}xxxhhh]]]YYYgggvvvnnnLLLCCCEEEJJJOOOVVV[[[___bbb```ccceeegggiiikkknnnpppoootttwwwqqqlllttt~~~YYYRRRTTT]]]{{{{{{pppooovvvwwwsssyyyqqqhhh___^^^iiigggjjjhhhgggeeeeeedddbbb^^^[[[^^^```cccddddddbbb^^^\\\ZZZ[[[\\\^^^___```aaaaaaaaaccccccaaa^^^^^^bbbeeekkkzzz|||ttthhhaaaaaammmzzz|||uuuoooccckkkuuu}}}}}}|||qqqeeeaaaaaa^^^\\\UUUNNNOOOUUUWWWRRRSSSZZZkkk~~~mmm___VVVRRRTTTTTTZZZnnnlllYYYVVVdddyyylllRRRGGGHHHHHHEEEAAA???>>>>>>===;;;:::777444333333333222111///000111222222333222222222222222222333555777888999;;;===???>>><<<888666<<<>>>CCCEEE@@@999999>>>>>>???@@@@@@BBBBBBCCCDDDEEEFFFHHHHHHGGGHHHJJJLLLMMMMMMLLLNNNRRRXXX___dddoooqqqrrrqqqqqqmmmbbbVVVOOOIIIEEEFFFEEEAAA@@@AAACCCCCCCCCCCCEEEIIIPPPUUUYYY[[[^^^aaaaaa```^^^\\\\\\\\\]]]]]]___```aaabbbgggffffffgggiiinnnrrruuusssvvvyyy|||~~~zzztttsssddd]]]\\\lllwwwqqqfffGGGBBBFFFMMMSSSYYY]]]bbbeee```aaabbbdddfffhhhjjjkkkmmmmmmkkkhhhhhhppp~~~lllRRROOOVVVfffvvvmmmjjjccc\\\cccpppssszzzlllddd[[[XXXZZZTTTUUUOOOLLLUUUbbb}}}www]]]kkkjjjccc^^^___```]]]\\\]]]^^^bbbffffffbbb^^^\\\\\\VVVXXX[[[^^^___^^^]]][[[___^^^\\\ZZZZZZ\\\___aaaqqq|||nnnjjjyyyoooaaacccnnnwww}}}ggg^^^```ppp{{{xxxpppnnn|||~~~}}}~~~|||tttiiibbbaaaeeeccc[[[RRROOOSSSWWWWWWRRRVVVeee~~~zzzllleeeaaa```___cccqqq{{{eeeSSSTTTfffqqqVVVHHHGGGHHHEEEBBBAAA@@@???===;;;:::777444222222222222111///000111222222333222222333333222222333555666777999:::===>>>===;;;888555<<<>>>CCCEEE@@@999999>>>>>>???@@@@@@BBBBBBCCCDDDEEEFFFGGGGGGGGGHHHJJJLLLNNNMMMLLLMMMQQQWWW___dddnnnppppppooonnnjjj___SSSMMMHHHEEEFFFEEEBBB@@@AAABBBBBBBBBBBBDDDHHHNNNSSSVVVXXX[[[^^^___^^^\\\[[[[[[[[[[[[\\\]]]^^^___```dddddddddeeehhhlllooorrrrrruuuxxx{{{}}}|||jjjjjjoooppppppccc^^^^^^ooozzzvvveeeHHHDDDIIINNNTTTWWW[[[^^^aaa^^^___```bbbdddggghhhiiihhhhhhgggeeefffmmmyyyxxxsssSSSKKKMMMZZZsssvvvlllffffffbbb^^^eeerrrxxxbbbYYYUUUPPPOOORRRMMMPPPLLLJJJQQQWWWggg|||dddfffddd^^^ZZZ\\\]]]ZZZXXXYYY]]]```ccccccaaa^^^\\\[[[WWWXXXZZZ\\\]]]]]]\\\[[[[[[ZZZYYYXXXYYYZZZ\\\]]]fffyyyxxxggg^^^gggwww{{{nnniiimmmzzzwwwkkkdddkkkxxx}}}|||zzzzzzsssmmmnnnrrrllliiiaaaXXXVVV\\\aaaccc\\\]]]hhh}}}zzzwwwwwwuuussswww}}}yyybbbQQQRRRfffvvvZZZJJJFFFGGGEEEDDDCCCBBB@@@===;;;999777444222222222111000///000111222222333222222444444333333333444666777888999<<<===<<<999666444:::===BBBDDD@@@999999===>>>???@@@@@@BBBBBBCCCDDDDDDEEEFFFFFFFFFGGGIIIKKKNNNNNNMMMLLLOOOUUU^^^eeellloooooommmkkkfff\\\QQQJJJEEECCCEEEEEEBBB???@@@@@@@@@AAA@@@BBBFFFKKKOOOQQQSSSWWWZZZ\\\\\\[[[ZZZYYYYYYYYYYYYZZZ\\\]]]^^^___```aaadddfffiiilllmmmppprrrvvvyyy{{{}}}~~~YYYKKKOOOOOO]]]rrr{{{lllccc___bbbsss{{{yyycccJJJHHHKKKPPPTTTVVVXXXZZZ\\\]]]]]]^^^```bbbdddfffgggfffffffffeeeeeekkkttt{{{tttiiixxxYYYMMMKKKOOOaaakkk^^^VVVMMMKKKNNNJJJPPPNNNNNNSSSTTTZZZjjjuuuhhh```]]]YYYXXX[[[\\\YYYWWWXXX\\\]]]^^^```aaa```]]][[[XXXXXXYYYYYYZZZZZZZZZZZZYYYYYYYYYZZZZZZ[[[[[[[[[aaaxxx|||fffWWWYYYccczzz}}}uuu{{{sssoooyyy~~~{{{wwwqqqooouuu~~~zzzyyyrrrkkkkkkrrrxxxyyyqqqkkknnn~~~xxxdddYYY^^^qqqwww]]]MMMIIIFFFEEECCCCCCBBB@@@<<<999999666333222222222111000//////111222222222222222555444333333333555666777777999;;;<<<;;;888555333999<<>>???@@@@@@BBBBBBCCCDDDCCCDDDFFFFFFEEEFFFHHHJJJNNNNNNMMMLLLMMMSSS]]]dddllloooooollliiidddZZZPPPGGGCCCBBBDDDDDDAAA??????>>>????????????CCCHHHLLLMMMOOOSSSVVVYYYZZZZZZYYYXXXXXXXXXXXXYYYZZZ[[[\\\\\\]]]___bbbeeegggiiijjjmmmpppsssvvvxxxzzz|||~~~xxxrrr^^^HHHFFFIIIIIITTTkkkyyykkkcccbbbiii{{{zzzxxx```KKKIIIMMMRRRVVVWWWXXXZZZ[[[]]]]]]]]]^^^```bbbeeefffhhhhhhiiihhhiiimmmrrrwwwbbbbbbuuuvvveeeVVVQQQNNNWWWpppxxxcccRRROOOUUURRRXXXVVVTTTYYYXXXZZZdddnnnnnnjjjmmmaaa]]]ZZZ[[[___```\\\ZZZ[[[\\\[[[\\\___cccccc```]]]ZZZZZZYYYXXXXXXXXXYYYZZZZZZ[[[]]]^^^___^^^^^^]]]bbbgggVVVTTTZZZssszzz{{{zzzzzzzzzyyytttrrrzzz~~~xxx~~~yyylllkkkkkklllooorrrtttuuurrrssswwwxxxjjjfffnnnuuu\\\PPPNNNEEEDDDCCCBBBBBB@@@<<<999999666333222222222111000//////111222222222222222555444444333444555777888888999;;;<<<;;;888444222777:::AAADDD@@@999888<<<>>>???@@@@@@BBBBBBCCCDDDCCCDDDFFFFFFEEEFFFHHHJJJMMMNNNNNNLLLLLLRRR[[[cccmmmqqqqqqmmmiiiddd[[[SSSGGGBBB@@@BBBCCC???>>>???<<<=========>>>@@@EEEHHHJJJLLLPPPSSSVVVXXXXXXXXXWWWWWWWWWWWWXXXYYYZZZZZZZZZ[[[]]]```ccceeeggghhhjjjlllpppsssuuuwwwyyy{{{{{{~~~jjjhhhooovvvmmmQQQIIIIIIFFFKKK[[[nnn}}}{{{mmmfffeeeoooxxxiiipppxxxvvv^^^LLLJJJNNNTTTYYY[[[\\\^^^_______________aaacccfffgggjjjkkkkkkkkklllnnnqqqtttoooQQQ\\\tttrrr___UUUNNNPPPccclllWWWWWWbbbgggkkkcccZZZZZZXXXWWW```tttfffiiisssfff___^^^```cccbbb^^^\\\]]]]]]\\\]]]```dddfffccc```]]]\\\ZZZXXXXXXXXXYYYZZZ[[[]]]___```aaaaaa```___```|||~~~}}}fffVVVRRRVVViiiyyy{{{yyyvvvqqqssswww}}}{{{vvvwww~~~|||sssnnndddbbb``````aaaaaa___]]]]]][[[^^^hhhrrr|||wwwhhhfffooorrrYYYPPPRRRGGGEEECCCBBBBBB@@@===;;;888666333111111111000//////000111222222333222222444333333333444666888999888:::;;;<<<;;;888444222555999@@@DDD@@@888777;;;>>>???@@@@@@BBBBBBCCCDDDDDDEEEFFFFFFFFFGGGIIIKKKLLLNNNOOONNNLLLPPPYYY```nnnrrrsssooojjjeee^^^VVVHHHBBB???@@@@@@===<<<>>><<<<<<=========???BBBEEEHHHJJJMMMPPPSSSUUUVVVVVVVVVVVVVVVVVVVVVWWWXXXXXXYYYYYY[[[]]]```ccceeeggggggjjjmmmppprrrtttvvvxxxxxx{{{~~~~~~eeeYYYfffsssrrrpppuuu||||||tttxxx\\\LLLCCCIIITTTYYYXXX___xxxpppiiihhhtttuuu[[[___~~~wwwvvv~~~\\\MMMLLLQQQXXX]]]```bbbcccddddddcccbbbbbbdddfffiiikkkllllllkkkllllllmmmooopppWWWWWWttt{{{iiiVVVNNNKKKWWWooosss[[[\\\iiiwwweee]]]VVVTTTZZZzzzmmmmmmoooeeebbbaaacccfffccc]]]\\\^^^]]]^^^___bbbeeeffffffddd```^^^]]][[[YYYYYYZZZZZZZZZ[[[]]]___`````````___bbbuuu}}}}}}kkk[[[VVVWWWcccsssyyykkkbbb]]]^^^ggguuu}}}xxx~~~~~~yyywwwxxxuuurrrqqqoooiiiaaa[[[\\\TTTRRRYYYaaaiiivvvvvveeebbbkkkzzzrrrVVVNNNSSSJJJHHHEEECCCCCCBBB@@@>>>888666222111111111000//////000111222222333222222333222333333555777:::;;;999;;;<<<===;;;888444222444888???DDD@@@888777;;;>>>???@@@@@@BBBBBBCCCDDDEEEFFFGGGGGGGGGHHHJJJLLLJJJMMMPPPOOOMMMOOOWWW^^^mmmrrrsssooojjjfff```YYYIIICCC>>>>>>===;;;;;;===;;;<<<===<<<<<<>>>AAADDDFFFGGGJJJMMMOOOQQQRRRSSSTTTTTTTTTTTTTTTUUUUUUVVVWWWWWWWWWYYY[[[___bbbeeeeeegggkkknnnpppqqqtttvvvvvvyyy|||vvvbbbZZZ[[[hhhrrrqqqkkkhhheeewwwyyyvvvjjjUUUEEEMMMZZZ^^^UUURRReeessskkkkkkvvviiicccvvvwww}}}ZZZNNNOOOTTT\\\bbbeeeggghhhiiiiiihhhgggfffhhhjjjmmmoooooonnnllllllmmmnnnnnnnnn}}}hhh___uuuzzz[[[SSSMMMPPP^^^wwwrrr\\\[[[eeelll```VVVRRRWWWppprrrmmmhhhfffhhhggghhhhhhddd^^^]]]```]]]___bbbcccddddddfffgggbbbaaa```^^^\\\[[[ZZZZZZZZZ[[[\\\^^^______``````dddppphhhtttbbbZZZXXX```qqq{{{lll\\\TTTRRRNNN[[[nnnxxxpppddd\\\]]]]]]^^^gggsssvvvmmmqqq{{{rrrUUUMMMRRRMMMJJJGGGDDDDDDCCCBBBAAA888555222111111111000//////000111222222333222222222222222333555888;;;<<<:::;;;======<<<888555222444888???DDD@@@888777:::>>>???@@@AAABBBCCCCCCDDDEEEFFFHHHHHHGGGHHHJJJLLLHHHMMMQQQPPPNNNOOOVVV]]]mmmrrrsssooojjjfff```ZZZKKKCCC===<<<;;;999:::===;;;<<<======<<<>>>@@@CCCDDDEEEGGGJJJMMMOOOPPPPPPSSSRRRRRRRRRRRRSSSSSSTTTUUUUUUUUUUUUXXX\\\aaaccccccfffjjjmmmnnnpppsssuuutttwww{{{~~~uuueeePPPYYYbbbhhhooossslllbbbcccvvv}}}}}}~~~~~~||||||yyybbbPPPQQQYYYbbb___VVVYYYdddtttmmmlllvvvvvvrrrvvvxxx|||ZZZNNNRRRXXX___eeehhhiiijjjkkklllkkkiiiiiijjjmmmppprrrsssqqqooonnnoooppppppooozzzvvvggguuuccc\\\RRRNNNSSShhhiiiXXXWWW___mmm|||yyyiii^^^TTTPPPUUUddd{{{uuuooogggnnnmmmlllllllllfff```___bbb\\\___cccdddbbbbbbeeehhhccccccbbb```^^^\\\[[[ZZZ\\\\\\]]]^^^___```aaabbbaaaiiifffxxxdddYYYSSS[[[pppxxxyyysssddd___XXXMMMHHHKKKGGGVVVjjjyyylllhhhbbb[[[___iiiwww~~~wwwzzzuuuZZZOOOHHHPPPPPPKKKDDD@@@AAA@@@===999888555333111111222222......///111222333444555444444555444333555888;;;AAA???>>><<<;;;999666333555888===???>>>;;;888666>>>@@@BBBBBBBBBBBBDDDFFFGGGGGGGGGHHHHHHIIIIIIIIIHHHJJJLLLLLLNNNSSS[[[aaannntttvvvrrrooonnneeeZZZMMMEEE>>>======;;;:::<<<;;;;;;:::;;;<<<>>>@@@AAADDDEEEFFFHHHJJJLLLMMMNNNMMMMMMNNNNNNNNNOOOOOOOOOQQQRRRSSSTTTVVVYYY[[[\\\___bbbfffiiikkkmmmppprrrrrruuuyyy|||~~~pppcccRRRZZZcccmmmvvvzzzsssiiieeeppp~~~tttkkkeeecccbbbeeeeeeiiirrrzzz~~~zzzvvv^^^RRRWWWjjjiiiUUUSSSccc|||vvvmmmsss|||nnnqqq{{{zzzpppUUUVVVZZZ\\\bbbhhhlllmmmjjjgggkkkmmmnnnllljjjjjjnnnrrroooqqqsssuuuuuutttsssrrruuummmjjj{{{}}}XXXOOOVVVJJJPPPwwwyyylllgggaaa[[[ggggggccc\\\YYY\\\\\\ZZZfffyyyooooooooollllllnnnmmmiiibbb^^^^^^___]]]___bbbdddfffffffffeeehhhfffccc```]]][[[ZZZZZZ[[[[[[\\\]]]]]]]]]]]]\\\\\\hhhuuunnn\\\PPP___kkk|||pppfff]]]SSS]]]XXXSSSOOOIIICCCCCCGGGGGGMMM\\\xxx{{{rrrhhhaaappp}}}|||wwwsssXXXMMMFFFNNNOOOKKKDDDAAAAAA???<<<999777555222111111222222......///111222333444555444444555444333555888;;;;;;::::::::::::999777666666999>>>@@@???<<<888666===???@@@AAA@@@@@@BBBCCCFFFGGGGGGHHHHHHIIIIIIJJJKKKLLLMMMMMMMMMRRRZZZ```mmmuuuwwwssspppnnneeeYYYNNNEEE>>>======;;;:::<<<;;;;;;::::::<<<===???@@@BBBCCCDDDFFFHHHIIIJJJKKKLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOPPPRRRTTTVVVXXXZZZ]]]___cccfffhhhkkknnnpppqqqtttwwwzzz{{{}}}~~~oooddd\\\bbbjjjrrrzzz|||uuulllgggooozzz~~~{{{tttpppjjjdddaaaaaacccdddccc___]]]___eeennn~~~dddWWW[[[ppprrr___WWW```xxx{{{pppllluuuzzz|||zzzyyynnnUUUYYY]]]___dddjjjnnnpppnnnlllmmmnnnooonnnnnnnnnppprrrpppqqqssstttuuuuuutttsssttt~~~vvvgggrrriiiWWWUUUOOORRRlllyyyqqqiiifffjjjkkkjjjjjjlllkkkhhhqqqvvvmmmmmmnnnllljjjjjjjjjgggdddaaa```aaa^^^___aaabbbcccbbbaaa```bbbaaa___]]][[[ZZZZZZZZZYYYZZZ[[[[[[\\\[[[[[[[[[]]]fff}}}{{{xxx}}}rrr___RRRXXXcccvvvvvveeeZZZRRRRRRMMMIIIHHHEEEBBBDDDIIIHHHJJJSSSnnnvvvooorrr|||~~~yyypppUUUKKKEEEKKKMMMKKKEEEBBBAAA???:::999777555222111111111222......///111222333444555444444555444333555888;;;;;;;;;<<<===>>>??????@@@777;;;???BBBBBB>>>999555>>>@@@BBBBBBAAAAAABBBCCCFFFFFFGGGHHHHHHIIIJJJJJJMMMNNNNNNLLLLLLPPPXXX___llluuuyyytttqqqnnndddYYYNNNEEE>>>======;;;:::<<<;;;:::::::::;;;===>>>@@@@@@@@@AAACCCEEEFFFGGGHHHKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMOOOQQQSSSUUUVVVYYY\\\```bbbdddgggjjjmmmnnnqqqvvvxxxyyyzzz{{{}}}~~~ssskkknnnsssyyy}}}zzzqqqkkkmmmsssyyy~~~}}}uuulllfffnnn~~~wwwfffdddaaa```ccchhhooosssnnnfff]]]WWWUUU\\\mmm~~~eeeWWWZZZrrr{{{kkk[[[XXXsss}}}wwwmmmnnn||||||ooo\\\bbbffffffhhhllloooqqqooommmnnnnnnnnnoooqqqrrrqqqpppoooppprrrsssttttttsssrrrvvv{{{gggffftttdddRRROOOPPP\\\qqq}}}vvvssskkkkkklllkkkgggfffddddddddddddbbbaaa^^^______```___]]]\\\[[[[[[ZZZYYYYYYXXXYYYYYYYYYWWWWWWXXXYYYYYYYYYYYYXXX\\\```ttt{{{{{{zzzxxxdddWWWSSS]]]nnnmmm^^^TTTIIIEEEBBBCCCCCCAAACCCGGGHHHGGGMMMhhhzzz}}}vvvqqqttt~~~{{{oooSSSJJJEEEHHHKKKJJJFFFCCCBBB>>>999999777444222111000111222......///111222333444555444444555444333555888;;;<<<===>>>???@@@AAADDDEEE:::<<<@@@DDDDDD???999444@@@BBBDDDEEEDDDCCCCCCDDDFFFFFFGGGHHHHHHIIIJJJJJJNNNNNNNNNKKKKKKNNNUUU[[[iiitttzzzwwwrrrnnndddYYYOOOFFF???>>>===;;;:::<<<;;;::::::::::::<<<===>>>>>>???@@@AAACCCDDDEEEFFFHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLNNNPPPRRRSSSVVVYYY\\\^^^```cccgggjjjkkkoootttwwwyyyyyyzzz{{{wwwxxxzzz|||{{{zzzwwwvvvwwwtttsssxxx}}}|||xxxwwwkkkiiijjjmmmsssvvvuuusssiii```ZZZaaaoooxxxtttllljjjiiihhhjjjooowww}}}ssshhh^^^ZZZcccnnn~~~eeeWWW[[[uuu{{{dddXXXsssyyypppssstttfffmmmlllkkkkkklllnnnnnnmmmkkkmmmkkkkkknnnrrrssspppmmmmmmnnnooopppqqqpppppppppwwwzzzuuufffggguuuWWWOOOJJJNNNcccsssllljjjiiihhhdddaaa______aaabbb___]]]]]]]]]]]]]]]\\\ZZZYYYXXXWWWWWWWWWVVVVVVVVVVVVWWWTTTTTTUUUVVVVVVVVVVVVUUUYYYXXXgggwww}}}hhh\\\SSSZZZhhhzzzkkkZZZNNNIIIGGGHHHHHHEEEDDDFFFHHHHHHRRRooonnn^^^\\\dddmmm~~~|||mmmRRRJJJGGGFFFIIIIIIFFFCCCBBB>>>999888777444222000000111111......///111222333444555444444555444333555888;;;:::;;;======<<<===@@@BBB===>>>@@@CCCDDD@@@999444???AAADDDEEEDDDCCCCCCDDDEEEFFFFFFGGGIIIJJJJJJKKKLLLMMMMMMKKKJJJLLLRRRWWWfffsss{{{yyytttoooeeeZZZPPPGGG???>>>>>>;;;:::;;;::::::999999:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKMMMOOOPPPSSSUUUXXXZZZ\\\___dddggggggkkkrrrvvvwwwwwwwwwwwwwwwuuuqqqmmmjjjiiihhhggghhhgggiiimmmooorrr~~~|||hhheeebbbdddhhhlllmmmlllccc\\\XXX[[[dddkkkllljjjoooooopppssszzzwwwhhhccceeevvvmmmaaaddd~~~uuubbbyyy}}}uuuxxxzzzlllqqqiiihhhhhhiiilllmmmlllkkkiiihhhhhhkkkooopppnnnjjjllllllllllllllllllkkkkkkpppwwwnnn___tttjjjZZZKKKHHHWWWfff~~~sssmmmhhheeeccc```]]][[[[[[\\\]]]ZZZWWWZZZZZZZZZZZZZZZYYYYYYXXXWWWWWWVVVVVVUUUTTTSSSSSSPPPQQQQQQRRRRRRRRRRRRRRRTTTQQQ[[[hhheeeuuunnnbbbUUUWWWaaaqqqdddVVVPPPLLLMMMMMMJJJIIIKKKNNNUUUdddnnnUUUMMMMMMTTT[[[tttlllQQQKKKIIIEEEHHHHHHDDDBBBBBB>>>:::888666444111000000000111......///111222333444555444444555444333555888;;;;;;===???===;;;;;;???BBB@@@???@@@BBBCCC@@@999444:::===@@@BBBBBBAAAAAABBBEEEEEEFFFGGGIIIJJJKKKKKKKKKMMMNNNMMMKKKLLLPPPTTTbbbqqq|||{{{vvvqqqfff[[[PPPHHH@@@>>>>>>;;;:::;;;::::::999888999:::;;;<<<>>>??????@@@AAACCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGIIIJJJLLLMMMOOOQQQSSSUUUWWW[[[___cccccchhhnnnrrrsssqqqooonnnoooiiiaaaYYYTTTSSSUUUWWWZZZ[[[```fffeeeeeeppp{{{wwwzzzvvv~~~llliiieeecccdddgggjjjkkkddd```\\\\\\```gggmmmqqqtttvvvzzz{{{mmmhhhqqq~~~tttvvvoooyyyzzz~~~kkkjjjaaaaaabbbeeeiiikkklllkkkgggfffgggiiilllmmmlllkkklllkkkjjjiiiiiihhhggggggeeennnzzzwww___^^^zzz{{{gggTTTJJJLLLSSShhhyyyzzzqqqkkkddd```^^^\\\[[[YYYXXXXXXWWWUUUTTTVVVVVVWWWWWWWWWWWWXXXXXXVVVVVVVVVUUUTTTRRRPPPPPPMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOTTTtttcccVVVgggwwwgggUUUSSSXXXgggyyy{{{^^^TTTLLLKKKMMMPPPSSSWWWdddqqq]]]LLLIIIJJJLLLPPPbbbuuuiiiOOOJJJJJJDDDGGGGGGCCCAAAAAA???;;;888666333111000///000111......///111222333444555444444555444333555888;;;<<>>;;;;;;@@@DDDBBB@@@>>>@@@AAA???999444777;;;???AAAAAAAAAAAABBBDDDEEEFFFGGGIIIJJJKKKLLLJJJMMMPPPPPPOOOOOOQQQTTT^^^ooo||||||wwwrrrhhh]]]QQQHHH@@@???>>>;;;:::;;;:::999888888888999;;;;;;===>>>>>>???@@@AAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCDDDEEEGGGHHHIIIKKKLLLNNNPPPRRRUUUZZZ^^^```dddjjjlllkkkgggcccaaaYYYYYYXXXWWWVVVTTTRRRQQQRRRSSS[[[dddddd^^^aaalllxxx|||mmmcccdddiiilllwwwyyywwwsssnnnkkkkkkooorrrooojjjdddbbbhhhqqqzzz|||tttmmmsss}}}|||~~~jjjccc^^^^^^```cccggghhhgggfffggghhhjjjjjjjjjlllnnnpppmmmlllkkkiiigggfffeeeddd___fffooozzzttt[[[cccqqqssseeeZZZRRRGGGIIIUUU___ppptttjjjddd^^^[[[\\\XXXYYYYYYWWWUUUTTTTTTUUUUUUTTTTTTSSSSSSTTTTTTTTTSSSSSSTTTSSSRRRQQQOOONNNJJJKKKLLLLLLMMMMMMLLLLLLKKKSSSTTTeeexxxYYYkkkmmmXXXRRRQQQ^^^rrrzzzjjj[[[UUUYYYaaallluuujjjQQQJJJJJJHHHHHHKKKXXXjjjhhhMMMJJJJJJEEEGGGFFFBBB@@@AAA???;;;888666333111000///000111......///111222333444555444555555444444555888;;;777:::<<<:::777777<<>>>>>@@@???999444777;;;@@@CCCCCCCCCCCCDDDDDDEEEFFFGGGIIIJJJKKKLLLJJJNNNRRRSSSRRRQQQRRRTTT\\\nnn|||}}}xxxsssiii^^^QQQHHHAAA???>>>;;;:::;;;:::999888888888999:::;;;<<<======>>>???@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCC@@@@@@AAABBBCCCDDDFFFGGGGGGIIIKKKLLLNNNRRRWWW[[[^^^bbbggghhheee___ZZZWWWHHHQQQ^^^hhhkkkggg^^^XXXPPPOOOXXXeeefff]]]XXX\\\mmmxxxxxxdddVVVTTTYYYiiivvvzzztttsssvvvzzzzzzsssjjjjjjqqq}}}iiiiiiuuu~~~{{{kkk```aaaaaabbbccceeedddaaa___hhhkkkmmmlllkkklllppptttooonnnkkkiiigggeeedddccc```ccchhhpppcccTTTXXX___XXXZZZYYYHHHFFFKKKOOO```~~~}}}pppddd^^^YYYXXX[[[UUUWWWYYYXXXUUUSSSUUUWWWTTTSSSRRRQQQQQQQQQQQQQQQPPPPPPQQQRRRQQQPPPOOONNNIIIJJJKKKKKKLLLKKKKKKKKKIIIVVVVVV\\\sssaaatttppp^^^TTTOOOYYYlll}}}uuukkknnnzzzkkkXXXHHHHHHJJJFFFFFFKKKUUUggg{{{dddPPPIIIJJJGGGFFFEEEDDDAAA???===<<<888555222111111111000///000000//////000222444555555555666777777777777777999:::;;;:::888777888:::??????>>><<>>999999::::::::::::;;;;;;<<<<<<===>>>???@@@AAAAAA??????@@@@@@@@@AAAAAAAAABBBAAAAAAAAAAAABBBCCCCCCCCCEEEGGGIIIJJJLLLPPPRRR^^^___cccgggiiieee^^^XXXVVVSSSTTT```pppzzzxxxsssbbbZZZTTTYYYbbbfff```WWW^^^iiiyyy|||iiiTTTVVVeee{{{tttqqqwwwqqqkkk|||||||||~~~{{{mmmaaa```aaabbbbbbccccccccccccbbbccceeefffggghhhkkkmmmnnnkkkhhhgggggggggfffeeeiiihhhkkksss~~~```BBBGGGNNNGGGFFFOOOJJJGGGGGGPPPccc{{{oooeeemmmwwwfff]]]___]]]WWWYYYWWWUUUUUUVVVWWWWWWWWWTTTSSSQQQOOONNNOOOPPPQQQSSSRRRPPPNNNMMMMMMMMMMMMHHHJJJNNNPPPQQQPPPMMMLLLNNNIIIUUUeee{{{mmmkkkrrr}}}hhhcccXXXPPPTTTaaaqqqpppiiihhhjjjssscccZZZOOOIIIIIIJJJIIIFFFPPPZZZnnneeePPPIIIJJJGGGFFFEEEDDDBBB???===<<<888666222111111111000///000000//////000222444555555555666777777777777777999;;;;;;:::888777888999===>>><<<;;;>>>AAA???999777:::>>>AAAAAAAAA@@@AAAEEEDDDDDDEEEFFFGGGIIIJJJLLLNNNPPPPPPPPPSSSXXX]]]aaalllxxx|||ooobbbYYYQQQIIIDDD???999888:::999999::::::::::::;;;;;;;;;;;;<<<===>>>???@@@@@@?????????@@@@@@@@@@@@AAAAAAAAA@@@@@@AAAAAABBBCCCAAACCCEEEFFFGGGJJJMMMPPPVVVYYY___hhhpppttttttrrriiibbb\\\[[[cccnnnwww}}}xxxgggUUURRR[[[dddeeeaaa]]]dddqqqwwwlll[[[ZZZccc~~~{{{vvvwww|||yyy|||}}}|||mmmiiiaaa\\\bbbbbbcccddddddcccaaa```___```bbbcccdddgggiiikkkllljjjhhhhhhiiijjjiiihhhffffffjjjqqqxxxzzzTTTEEEFFFIIIHHHGGGFFFDDDDDDIIIWWWnnnyyynnn]]]QQQUUUeeexxxsssrrr|||vvvwwwssslllhhhfffccc___YYYWWWVVVVVVXXXYYYZZZYYYYYYWWWUUUTTTSSSSSSTTTUUUSSSSSSSSSRRRPPPNNNLLLKKKKKKLLLNNNPPPOOONNNLLLJJJLLLIIITTTaaatttjjj```fffzzz}}}[[[mmmhhh\\\RRRRRR[[[jjj|||pppeeeaaabbbkkkjjj```TTTLLLJJJJJJJJJIIINNNUUUggg~~~fffQQQJJJJJJGGGFFFEEEDDDBBB@@@>>>===888666333111111111000///000000//////000222444555666666777777888888777777:::;;;<<<;;;999777777888;;;;;;::::::===AAA???999666:::>>>AAAAAAAAAAAAAAAEEEEEEEEEEEEFFFGGGIIIIIIJJJJJJLLLNNNQQQVVV[[[^^^[[[hhhwwwtttfff```VVVKKKDDD>>>999777999999999::::::::::::;;;;;;::::::;;;<<<===>>>>>>???>>>>>>>>>?????????@@@@@@???????????????@@@@@@AAA???@@@BBBDDDDDDFFFJJJLLLRRRUUU[[[dddoooxxx}}}|||wwwmmmccc^^^cccpppzzzyyykkk___]]]aaajjjoooeeefffnnnxxxwwwmmmeeefff}}}xxxiiidddnnn{{{}}}{{{{{{rrr```^^^]]]^^^cccdddfffffffffdddaaa___\\\]]]^^^```cccfffhhhjjjjjjiiiiiikkkmmmmmmlllkkkhhhjjjoootttvvvyyymmmIII???FFFFFF===BBBBBBBBBBBBJJJ]]]vvvsss^^^ZZZUUURRRPPPSSSZZZ___WWWgggvvvmmmnnnrrrvvvvvvooojjjiii[[[YYYXXXXXXZZZ\\\\\\[[[\\\[[[YYYXXXWWWWWWXXXXXXTTTUUUVVVVVVTTTPPPLLLJJJNNNNNNNNNNNNMMMLLLKKKJJJJJJIIIQQQYYYhhh|||oooWWWVVVmmmwwwQQQQQQkkkpppdddVVVPPPSSS```tttwwwnnnlllsssrrrjjj^^^TTTNNNLLLLLLLLLMMMRRRbbbzzz}}}fffRRRJJJJJJFFFFFFEEEDDDBBB@@@>>>===999666333222222222111000000000//////000222444555666777777888888888777777:::<<<===<<<:::888777777:::;;;::::::===BBB@@@:::555999===AAAAAAAAABBBBBBEEEEEEEEEFFFFFFGGGHHHHHHMMMLLLKKKMMMRRRUUUXXXXXXWWWddduuuvvviiiaaaVVVJJJCCC???;;;;;;===999999999:::::::::;;;;;;999999:::;;;<<<<<<============>>>>>>>>>?????????>>>============>>>??????>>>???AAABBBCCCDDDGGGIIIOOOQQQVVV^^^iiiuuu~~~yyynnnhhhiiilllwwwppphhhnnnyyyrrrnnnssszzzrrr|||qqqfffnnnzzz}}}}}}wwwmmm_________bbbccceeehhhjjjjjjgggdddbbb]]]]]]^^^aaaeeehhhjjjkkkjjjjjjkkkmmmoooooommmkkkkkkmmmrrrvvvuuusssxxxbbbIIICCCAAA;;;???AAABBB@@@BBBPPPgggyyyooobbbTTTRRRSSSUUURRRKKKJJJMMMUUUppp}}}llljjjoooyyyyyynnnhhhjjj^^^\\\[[[[[[]]]]]]\\\[[[[[[ZZZYYYXXXWWWWWWXXXXXXWWWXXXXXXWWWTTTQQQNNNLLLOOONNNMMMLLLLLLKKKKKKKKKJJJJJJMMMOOO[[[zzz\\\NNNbbbzzz}}}qqqUUUIIITTTssstttbbbTTTNNNVVVkkk}}}yyyqqqfff[[[SSSPPPOOOPPPVVVggg}}}fffRRRJJJJJJFFFFFFEEEDDDCCCAAA???>>>999666333222222222111000000000//////000222444555777777888888888888777777:::;;;======;;;888888888;;;<<<;;;:::>>>BBBAAA;;;444888===@@@BBBBBBCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGNNNLLLLLLNNNQQQTTTUUUUUUVVVcccssswwwkkkcccWWWIIICCC???<<<<<<===999999999:::::::::;;;;;;999999::::::;;;;;;<<<<<<<<<<<<<<<=========>>>>>>===<<<<<<<<<<<<===>>>>>>>>>@@@AAABBBBBBCCCFFFHHHIIIKKKQQQYYYdddqqq~~~}}}sssnnnlll{{{|||}}}|||}}}{{{|||tttvvvtttjjjcccdddaaa___cccfffiiilllmmmllliiihhhaaa``````ccchhhlllmmmmmmkkkkkkkkkmmmnnnnnnllljjjkkkkkkooosssrrroooooossscccHHH>>>@@@;;;???AAA@@@???GGGWWWdddllltttmmm\\\SSSVVVQQQRRRUUUOOOEEEEEEOOO]]]~~~zzz~~~rrrnnnooovvvsssgggbbbdddaaa```^^^^^^^^^^^^\\\ZZZ[[[ZZZZZZYYYXXXXXXWWWWWW[[[ZZZXXXVVVSSSRRRPPPPPPMMMMMMLLLKKKKKKLLLMMMMMMJJJLLLIIIGGGQQQjjjsssTTT```{{{|||cccKKKIII^^^vvv```QQQQQQ```qqqnnn]]]SSSOOOSSS^^^qqq|||~~~fffQQQJJJJJJFFFFFFFFFEEECCCAAA@@@???999777444222222222111000000000//////000222444555888888999999888888777777888;;;======<<<:::999999<<<===<<<;;;>>>BBB@@@;;;333777<<<@@@BBBBBBCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGIIIJJJLLLNNNQQQSSSVVVXXXVVVbbbqqq|||zzzoookkk]]]NNNFFFAAA===::::::999999::::::::::::;;;;;;999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<===>>>>>>>>>@@@AAAAAAAAABBBDDDFFFHHHJJJMMMRRRXXXbbblllrrrvvvvvv{{{zzzwwwjjjmmmzzzrrrooommmmmmfffbbbdddgggjjjlllnnnnnnlllkkkeeecccbbbeeejjjnnnooonnnkkkjjjjjjkkklllmmmkkkjjjnnnkkklllrrruuusssqqqrrr|||XXXDDDDDD;;;===>>>>>>???DDDKKKPPPVVV```lllvvv|||oooZZZMMMJJJNNNTTTeeepppdddMMMIIIVVVvvv~~~sssvvvyyy}}}yyywwwuuupppiiidddeeebbbaaa`````````___]]][[[\\\\\\\\\[[[ZZZZZZYYYYYY\\\[[[XXXUUUSSSRRRRRRRRRLLLLLLKKKKKKKKKLLLMMMMMMIIIMMMHHHEEEMMM]]]ffffffwwwNNNHHHXXX|||lllWWWOOOWWWbbbwwwyyybbbSSSNNNRRR```vvvzzz}}}{{{uuusssxxxeeePPPIIIJJJFFFFFFFFFEEECCCBBB@@@@@@:::777444222222222222111000000//////000222444555888999999999999888777666777999===>>>===;;;::::::<<<<<<;;;:::===@@@>>>888333777<<<@@@BBBCCCDDDEEEDDDEEEFFFGGGHHHGGGFFFFFFFFFIIIMMMOOOOOOQQQVVVYYYWWWbbboooyyywwwqqqbbbRRRJJJEEE???:::888999999::::::::::::;;;;;;:::::::::;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>???@@@@@@@@@@@@CCCEEEGGGIIIKKKMMMOOOSSSZZZ___sssxxx{{{zzzqqqwwwwwwrrrwwwtttrrrkkkhhhfffhhhiiikkkllllllkkkkkkfffcccbbbeeejjjnnnnnnlllhhhgggfffgggjjjllllllkkkpppjjjhhhpppxxxzzzxxxvvv||||||```PPPBBB>>>;;;===AAAEEEFFFEEEHHHPPPYYY```fffppp|||}}}sssiii[[[NNNJJJLLLQQQbbbwwwWWWYYYppp}}}rrrnnnrrr{{{{{{wwwpppkkkjjjgggccc_________```aaaaaa___]]]\\\\\\\\\\\\[[[ZZZYYYXXXYYYYYYXXXWWWUUUTTTSSSRRRMMMMMMMMMLLLKKKKKKJJJJJJGGGNNNIIIGGGNNNSSSlll{{{ooo\\\PPPTTTkkknnnYYYNNNQQQYYYfffuuuwww}}}qqq[[[NNNJJJMMMZZZqqq{{{sssrrrxxx{{{wwwyyydddPPPIIIJJJFFFFFFFFFEEEDDDBBBAAA@@@:::777444333333333222111000000//////000222444555999999999999999888777666666999<<<>>>===<<<;;;;;;;;;<<<:::999;;;???<<<666222666<<<@@@BBBCCCDDDEEEDDDEEEGGGHHHHHHGGGFFFEEEFFFKKKOOOPPPNNNOOOSSSXXXXXXbbbmmmwww}}}rrrdddTTTMMMIIIBBB===:::999999:::::::::;;;;;;;;;:::;;;;;;;;;;;;;;;;;;<<<:::::::::;;;;;;;;;<<<<<<===<<<<<<<<<<<<===>>>>>>===>>>??????>>>???AAACCCBBBEEEJJJMMMPPPVVV]]]bbbfffnnnyyy~~~~~~wwwtttyyytttpppjjjkkkhhhiiiiiijjjjjjjjjiiiiiifffbbb```ccciiilllllliiifffddddddeeehhhlllmmmnnnlllddd```iiiuuuzzzxxxuuuuuuxxxcccJJJBBB<<<===EEEIIIGGGCCC===CCCIIIMMMQQQ\\\kkkwww}}}yyykkk\\\TTTOOOKKKMMMRRReeetttlllTTTlll|||tttmmmeeekkkmmmqqqmmmccc```cccbbb[[[\\\\\\]]]```bbbcccbbb```ZZZZZZZZZZZZZZZXXXWWWWWWVVVWWWYYYYYYXXXUUURRRPPPNNNNNNNNNMMMLLLJJJHHHGGGEEENNNJJJJJJPPPNNN___vvvlllYYYKKKUUUjjjXXXNNNOOOUUUWWWiii|||tttiii```nnnzzzuuucccQQQHHHGGGHHHSSSjjj{{{qqqkkklllttt|||gggRRRJJJIIIIIIGGGFFFFFFFFFDDDAAA>>><<<999555333333333222111111111111111222444666777555777999999888777666777888999:::;;;<<<<<<<<<<<<888???>>>666777???AAA<<<666333444;;;???@@@AAACCCEEEEEEDDDDDDDDDEEEGGGHHHGGGJJJMMMPPPPPPQQQRRRTTTXXX]]]iiixxxqqqhhh[[[NNNEEE@@@>>><<<;;;::::::999:::;;;===>>>;;;;;;::::::::::::::::::999999999:::::::::;;;;;;<<<;;;;;;;;;;;;<<<======<<<<<<<<<===>>>@@@AAABBB@@@BBBEEEIIINNNVVV___eeellloootttxxx}}}~~~nnneeekkknnnjjjjjjppp}}}~~~~~~yyy{{{}}}}}}}}}~~~~~~{{{~~~~~~sssmmmpppuuuvvvmmmkkkiiigggeeeeeefffggggggfffffffffffffffffffffgggeeedddeeehhhjjjhhhffffffdddbbbeeekkkppprrrsssooo___RRRCCC===???BBBDDDEEE@@@CCCEEEEEEEEEHHHPPPVVV\\\dddpppyyyssshhhYYYWWWRRRKKKCCCEEETTTeeexxx}}}ttt___UUUiiirrrmmmiiifffddddddaaa^^^^^^______]]][[[VVVWWWXXXZZZ[[[[[[ZZZYYYUUUXXXWWWRRRRRRWWWXXXTTTTTTVVVYYYZZZXXXTTTNNNKKKHHHKKKPPPTTTTTTQQQLLLIIIGGGBBBBBBHHHJJJNNN```ttt\\\EEE\\\|||xxxfffVVVNNNOOOSSS[[[gggooorrrxxxxxxeee]]][[[\\\\\\WWWOOOKKKLLLNNNUUUkkkwwwkkkdddiiinnnoooxxx{{{bbbQQQKKKKKKIIIHHHFFFFFFFFFDDDAAA>>><<<999555333222222222111111111111111222444666777555777999999888666666777888999:::;;;<<<======<<<999???>>>666777???BBB>>>888444444:::??????@@@BBBDDDDDDDDDEEEGGGIIIKKKLLLKKKMMMPPPRRRRRRRRRSSSTTTWWW[[[eeetttuuukkk^^^QQQGGGBBB???===;;;:::999999:::;;;<<<===::::::::::::999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<===>>>???@@@AAA@@@BBBDDDHHHLLLSSS[[[aaaeeekkkssszzzzzztttnnn^^^SSSKKKMMMSSSTTTTTTUUUkkk~~~|||{{{{{{{{{|||yyy{{{||||||{{{||||||zzzyyywwwooojjjlllooooootttppplllgggeeefffhhhjjjiiiiiiiiihhhgggfffeeeeeefffdddcccccceeefffdddbbbcccaaa```ccchhhmmmoooooollltttoooSSSBBB@@@DDDFFFFFFDDDDDDBBBAAAAAACCCGGGJJJOOOTTT[[[bbbgggmmmsssxxxxxxlll^^^TTTLLLHHHEEEGGGLLLSSSaaammmsss```QQQUUUiiiyyymmmhhheeecccccc___\\\ZZZZZZ\\\\\\[[[YYYUUUUUUWWWWWWWWWWWWVVVUUUQQQTTTSSSOOOOOOSSSUUURRRSSSUUUWWWXXXVVVRRRNNNJJJIIIJJJMMMOOOOOOMMMKKKIIIIIIDDDDDDHHHIIIKKKZZZkkkgggIIIWWWwwwxxx]]]PPPNNNLLLQQQZZZaaaeeelll}}}ppp[[[WWWVVVZZZ\\\XXXUUUTTTVVVZZZjjjtttooofffbbbgggmmmrrr~~~sss]]]PPPLLLLLLIIIHHHGGGFFFFFFDDDAAA>>>;;;888444222222222111000111111000000111333555666444777999999888666666777777888:::;;;============:::???>>>777777???CCCBBB;;;666444999>>>???@@@AAABBBCCCDDDFFFIIILLLOOOPPPNNNPPPSSSTTTSSSTTTUUUVVVZZZ\\\cccrrrzzzqqqcccUUUKKKDDD@@@>>>::::::999999999:::;;;;;;999999999999888888777777888888999999999:::::::::;;;;;;::::::;;;;;;<<<=========<<<<<<===>>>>>>??????AAACCCEEEIIINNNUUUZZZ```eeemmmssswwwyyyzzz|||{{{ooocccWWWMMMFFFBBB<<<<<>>======;;;???>>>999888>>>DDDEEE???888555:::???@@@@@@BBBBBBCCCEEEGGGJJJLLLOOOPPPOOOQQQSSSUUUUUUVVVXXXZZZ```aaafffrrrwwwhhhZZZNNNFFFAAA>>>::::::::::::999999999:::999999888888777777666666888888888888999999999999:::::::::::::::;;;;;;<<<===<<<<<<<<<<<<<<<======???@@@AAACCCEEEIIINNNRRR]]]___bbbeeefffgggggghhheeeeeebbb[[[SSSLLLEEEAAACCCFFFCCCBBBOOOaaadddZZZ[[[iiivvvhhh^^^YYY^^^gggzzzxxxwwwvvvttttttsssttttttuuuuuuuuuuuuvvvwwwzzz{{{|||xxxwwwxxxyyy~~~zzzyyynnnjjjgggfffeeevvvsssmmmgggdddccceeefffddddddddddddbbbaaa```___```__________________^^^]]]]]]]]]^^^aaaccceeeeeehhhffffffjjjyyyUUU>>>===BBBIIIIIIJJJIIIGGGDDDBBBAAA???>>>>>>???AAAFFFKKKNNNQQQUUUZZZ___cccfffjjjmmmvvv{{{~~~}}}~~~|||yyyuuurrrrrrrrrqqqpppiiiccc[[[SSSMMMHHHCCC@@@GGGEEEJJJUUU[[[XXXPPPKKK???MMMssszzzmmmaaa[[[[[[[[[ZZZYYYXXXXXXWWWWWWWWWTTTTTTTTTTTTRRRPPPNNNMMMNNNOOOOOOOOOPPPRRRSSSRRRPPPQQQRRRRRRQQQNNNKKKIIIGGGHHHHHHHHHHHHGGGGGGFFFGGGEEEFFFGGGFFFEEELLLUUUjjjuuu___GGGLLLdddwww|||ggg___TTTPPPMMMPPPUUU___qqqqqqdddjjjyyy~~~yyyqqqqqq|||zzzrrrhhhaaa___```eeeoooyyy|||rrrjjjrrr```TTTMMMJJJJJJHHHGGGGGGGGGEEEBBB???;;;888444222222222111111111000//////000111333444333555777888777666666777444666999<<<>>>???>>>===<<>>>>>>>>???@@@BBBBBBBBBFFFJJJMMMOOORRRUUUWWW\\\aaacccaaa```bbbbbb```bbbdddfffiiikkkllllllkkkjjjgggbbb^^^\\\[[[ZZZZZZUUUPPPJJJEEECCCBBBBBBBBBBBBHHHTTT^^^]]]QQQGGGBBBEEEfffzzztttooohhh```^^^```\\\\\\ZZZXXXUUUSSSSSSSSSUUUUUUUUUUUUSSSQQQOOONNNMMMMMMNNNPPPQQQPPPQQQRRROOOOOOPPPOOONNNLLLJJJHHHFFFGGGHHHIIIIIIGGGEEEDDDEEEDDDEEEFFFEEEEEEJJJPPP]]]wwwcccwwwiiiLLLDDDWWWmmm~~~www\\\SSSKKKJJJOOOYYYgggsssyyy}}}}}}yyysssyyyyyyrrrjjjbbb[[[WWW\\\aaalllyyyssscccXXXvvvcccUUUMMMIIIJJJIIIHHHGGGGGGEEEBBB???<<<999555333333333222111111000/////////000222333222444777888777666777777222555999<<>>===@@@BBB@@@<<<===AAAFFFDDD;;;444888???CCCCCCDDDCCCDDDEEEGGGHHHHHHIIIIIIIIIKKKNNNQQQSSSWWW[[[^^^\\\```hhhqqqzzztttdddVVVKKKCCC>>><<<======<<<;;;:::999888:::999999888777666555555666777777777777888888888999999888888999999:::;;;::::::999999:::;;;<<<<<<<<<===?????????AAADDDFFFKKKQQQYYYaaaccc]]]SSSLLL???;;;:::===???>>>>>>???LLLQQQNNNDDDCCCJJJIII@@@EEEEEEMMMaaa}}}iiiOOODDDCCCBBB@@@>>>@@@JJJYYYeeennnuuu}}}~~~}}}zzzvvvttttttttttttsssqqqqqqqqqppppppooooooooommmllllllooossswwwyyyyyy||||||{{{yyywwwwwwzzz||||||}}}~~~}}}}}}~~~xxxrrroooiiieeeeeeaaaaaa```___^^^]]][[[[[[XXXWWWUUUTTTTTTUUUWWWXXXYYY[[[]]]]]]]]]^^^```bbb[[[\\\^^^]]]\\\\\\]]]^^^YYY[[[\\\ZZZXXX```uuuqqqXXXFFFGGGIIIJJJJJJJJJIIIIIIAAA@@@>>>>>>>>>>>><<<:::<<<>>>AAABBBCCCDDDEEEGGGGGGLLLOOOMMMMMMPPPPPPNNNOOOQQQSSSVVVYYYZZZ[[[[[[XXXUUURRRNNNKKKJJJIIIIIIHHHEEEBBB>>>===>>>@@@BBBGGGPPP]]]```VVVIIIFFFJJJ```iiieeeccccccaaa]]]]]]___[[[[[[ZZZVVVRRRPPPOOOPPPVVVVVVWWWWWWVVVTTTSSSRRRMMMKKKLLLPPPPPPNNNNNNPPPOOONNNNNNMMMLLLKKKJJJIIIFFFGGGHHHIIIHHHFFFDDDCCCDDDDDDEEEEEEEEEFFFJJJMMM\\\}}}```ccciii]]]AAALLLfff~~~|||gggYYYLLLGGGHHHNNNVVV^^^lllqqqxxx~~~zzz{{{yyyqqqhhh```YYYRRRQQQSSS^^^gggwww~~~yyyqqqcccVVVNNNxxxcccTTTLLLIIIJJJIIIHHHHHHGGGEEEBBB???===:::666444444444333222000000///...///000111222222444666777777666777777111444999===???@@@???>>>===AAADDDCCC>>><<<@@@EEECCC999222666>>>BBBCCCDDDBBBCCCEEEGGGHHHIIIIIIIIIHHHJJJLLLNNNPPPTTTXXX[[[ZZZ```ffflllsss}}}{{{jjj[[[OOOFFFAAA>>>>>>>>>>>>===;;;999888;;;:::999888777666666555666666666777777777888888888888888888888999::::::888888888888999;;;<<<<<<;;;<<<>>>>>>>>>???AAACCCEEEIIIQQQZZZ``````[[[VVVKKKBBB=========::::::<<>>===CCCNNN[[[hhhrrrxxxzzzyyyvvvssssssvvv{{{~~~}}}|||wwwuuurrrqqqqqqqqqpppooommmnnnnnnnnnnnnmmmllllllnnnlllkkkmmmrrruuuwwwvvvxxxxxxwwwvvvuuuxxx|||{{{{{{zzzyyyyyyzzz}}}yyyrrrmmmkkkddd___aaa[[[ZZZZZZZZZZZZ[[[]]]]]]YYYVVVSSSPPPOOOQQQTTTVVVXXXZZZ\\\\\\[[[[[[]]]```YYY[[[]]]\\\ZZZYYYYYY[[[YYYWWWWWWXXXXXX[[[iiiwww}}}zzz[[[SSSKKKJJJPPPUUUUUURRRIIIEEEBBB@@@@@@???===:::999;;;===>>>======>>>???===CCCFFFEEEEEEHHHHHHGGGEEEFFFGGGIIIJJJKKKKKKKKKHHHHHHFFFDDDBBBAAAAAABBBAAAAAA@@@>>>>>>???AAACCCKKKRRRYYYWWWNNNJJJVVVfffmmmeee```]]]______\\\YYYZZZZZZ[[[ZZZWWWSSSPPPPPPRRRUUUVVVWWWXXXXXXWWWVVVUUUOOOMMMNNNRRRRRRNNNMMMPPPOOONNNMMMLLLKKKJJJJJJJJJGGGGGGFFFEEEDDDDDDDDDDDDEEEFFFFFFEEEEEEGGGJJJKKKUUUvvvppp[[[[[[tttrrrNNNKKK\\\uuuuuuwww}}}zzziiiVVVMMMKKKJJJKKKNNN[[[aaajjjrrryyy~~~{{{vvvrrrggg]]]UUUPPPNNNNNNUUU^^^fffrrrzzzssskkk___SSSQQQUUUxxxaaaRRRLLLJJJJJJIIIHHHHHHGGGFFFBBB@@@>>>;;;777555444555444333000000///......///111111111444666777777666777777111444888===@@@@@@???>>>>>>BBBFFFEEE@@@<<<>>>DDDBBB777///333<<>>@@@BBBEEEEEEGGGMMMWWW```eeefffdddVVVHHHBBB>>>;;;===BBB888>>>BBB@@@<<<;;;???CCCEEERRRbbblllrrr{{{iiiVVVBBB===???@@@===;;;777:::BBBQQQbbbmmmooonnnqqqmmmhhhgggjjjqqqwwwzzz}}}|||zzzwwwuuutttqqqooommmlllllllllkkkiiikkkkkklllllllllkkkjjjjjjpppmmmlllmmmqqqtttuuutttvvvvvvvvvvvvvvvzzz{{{zzzxxxwwwwwwyyy|||~~~~~~~~~yyy|||lllgggeee^^^ZZZ\\\YYYXXXVVVVVVXXX[[[___bbb\\\YYYSSSOOOMMMOOOSSSVVVXXX[[[\\\\\\YYYYYYZZZ]]]XXXZZZ\\\[[[XXXVVVWWWYYYUUUQQQSSSYYY[[[ZZZ]]]cccuuu}}}rrr}}}sssaaaPPPNNNYYYbbbaaa[[[QQQLLLFFFCCCCCCCCCAAA???999;;;======<<<;;;<<<===999>>>@@@>>>>>>@@@@@@>>>??????@@@@@@@@@@@@@@@??????@@@@@@???>>>>>>???@@@>>>???@@@AAAAAACCCEEEHHHDDDGGGKKKKKKJJJUUUpppqqqcccaaa[[[XXX\\\___]]]ZZZZZZ[[[\\\\\\ZZZUUUSSSTTTVVVTTTUUUWWWXXXYYYYYYXXXXXXSSSPPPQQQVVVUUUPPPOOORRROOONNNMMMKKKJJJJJJJJJJJJIIIGGGDDDAAA@@@AAACCCEEEHHHHHHGGGEEEEEEGGGJJJJJJKKKiii]]]\\\iii___OOORRRjjjnnnqqqppprrrzzzeeeXXXSSSNNNJJJIIIIIIPPPYYYbbbjjjpppuuuxxx}}}|||xxxuuupppkkkeeeaaaXXXOOOHHHHHHKKKQQQ___mmmooo|||uuuqqqkkk```RRRJJJSSSbbb|||bbbOOOJJJNNNJJJJJJIIIIIIGGGEEEDDDCCC???===999666333222222222000000//////000111222222333444555777888999999999777777999===AAAAAA>>>;;;@@@AAAFFFKKKHHH???===AAABBBBBB===666555;;;AAACCCEEEEEEFFFGGGGGGGGGFFFFFFIIIIIIHHHGGGHHHLLLRRRVVV___bbbbbb^^^aaaqqqqqqaaaXXXOOOGGGBBB@@@???>>>>>>===:::888<<<<<<<<<<<<;;;999777666333333444555666666666666888888888888888777666666666666666666777888::::::999999999:::;;;<<<>>>>>>@@@AAACCCFFFMMMXXXdddlllsssrrrhhhVVVHHHCCCAAA>>>;;;>>>AAA@@@===>>>CCCHHHYYYppp~~~[[[KKK>>>>>>CCCCCCAAAAAA<<<===@@@JJJWWWbbbccc```___]]]ZZZXXXZZZcccrrr|||||||||}}}~~~~~~||||||}}}}}}{{{zzzxxxvvvuuutttmmmkkkhhhggghhhiiihhhhhhkkkjjjiiihhhhhhhhhhhhhhhjjjkkkkkklllnnnqqqssstttsssnnnkkkqqq}}}}}}{{{zzzxxxwwwxxxzzz|||~~~sssyyy~~~sssgggbbbdddfffbbb]]]ZZZZZZZZZ[[[\\\^^^```bbb\\\UUUSSSYYYWWWNNNMMMRRRZZZZZZYYYXXXWWWWWWWWWXXXWWWXXXYYY[[[[[[[[[ZZZYYYTTTTTTSSSSSSTTTVVVXXXYYYgggwwwvvvvvvttt\\\WWWaaammmssskkk\\\NNNIIIEEE@@@???BBB???::::::>>>???:::999===<<<;;;:::<<<>>>??????>>>???>>>>>>===============>>>>>>>>>======<<<;;;:::===>>>??????AAADDDGGGIIIBBBBBB???HHHaaawwwwwwcccfff]]]]]][[[YYYXXXYYY\\\______bbbaaa\\\YYYYYYYYYVVVXXXXXXYYYZZZZZZ[[[\\\\\\WWWUUUSSSQQQOOOMMMLLLLLLLLLKKKJJJIIIHHHHHHIIIJJJHHHHHHGGGGGGFFFDDDCCCBBBHHHHHHGGGGGGGGGGGGGGGGGGPPP\\\vvv]]]bbbppp\\\NNNaaaqqqkkk```cccgggxxxooo\\\TTTOOOJJJIIIIIIMMMSSSWWW[[[ccclllsssuuuxxxzzz|||}}}xxxrrrjjjccc^^^XXXRRRNNNLLLGGGEEEIIIMMMWWWjjj||||||tttiii\\\VVVXXXOOOHHH]]]|||~~~eeeRRRMMMPPPKKKJJJJJJIIIGGGEEECCCBBB>>><<<888555222111111111000000000000000111222222222333555666888999999999888888888;;;???@@@>>><<>>555444999@@@CCCCCCDDDEEEFFFGGGHHHIIIIIIJJJJJJIIIIIIIIIMMMRRRWWW\\\______\\\___mmmzzzhhh[[[PPPGGGCCCAAA@@@??????>>>;;;999;;;;;;;;;;;;:::888666555333333444555555555555555666777777777666666555444555555555555666777888888888888999999:::<<<===>>>???@@@AAACCCHHHPPPYYY```pppvvvxxxpppfff[[[NNNCCCFFFHHHJJJKKKMMMRRRYYY___sssuuuZZZLLL@@@???AAAAAA?????????>>>>>>DDDNNNZZZaaadddbbbaaa___[[[[[[aaakkkssszzz{{{|||}}}}}}~~~}}}}}}~~~}}}{{{zzzzzzzzzyyyxxxvvvtttsssrrrqqqjjjhhheeeeeefffggggggfffeeeeeedddcccbbbbbbbbbbbbfffgggiiikkkmmmoooppppppmmmkkklllsss|||zzz{{{zzzxxxxxxyyy|||~~~nnnvvvwwwoooeeeaaaccceeecccaaa______^^^^^^___```aaabbbaaa]]]]]]bbb]]]SSSQQQVVV\\\[[[ZZZYYYXXXWWWWWWWWWWWWXXXYYYZZZ[[[ZZZZZZYYYVVVVVVTTTSSSSSSTTTUUUUUU^^^iiizzz|||gggYYYbbbppp{{{pppcccZZZPPPFFFCCCEEEGGG???:::;;;;;;999:::>>>===<<<;;;<<<>>>>>>===;;;===<<<;;;;;;;;;<<<>>>???===<<<<<<===>>>@@@BBBCCC@@@@@@AAADDDGGGHHHGGGFFF<<>>???>>>@@@???AAAGGGIIIEEEBBBBBBFFFFFF@@@666222777???CCCBBBCCCDDDFFFHHHIIIKKKKKKKKKKKKLLLKKKLLLOOOTTTWWWZZZ\\\]]]]]]```kkk}}}rrraaaRRRHHHDDDCCCAAA@@@@@@@@@>>><<<:::;;;;;;:::999888666666333333333333444444444444555555555555555555444333555555555555555555555555888888888999:::;;;<<<======>>>???@@@BBBFFFKKKPPPYYYeeesss}}}~~~rrrfffeeefffhhhiiilllrrrzzz|||xxxyyywwwmmmgggooo~~~{{{nnnZZZOOODDDAAABBBAAAAAABBBCCC@@@======CCCOOO^^^hhhmmmmmmkkkgggddddddiiinnnwwwyyyzzz{{{{{{zzzxxxwww}}}|||{{{zzzxxxxxxwwwwwwvvvuuusssqqqpppooonnnnnngggdddbbbbbbcccddddddcccaaa```___^^^]]]]]]]]]]]]aaacccfffiiikkklllllllllfffhhhmmmtttyyyzzzxxxuuuuuusssrrrqqqtttxxx}}}~~~jjjvvv}}}nnnjjjdddbbbbbbdddfffgggfffeeedddccccccbbbccccccffffffjjjmmmfffZZZWWW]]]___^^^]]][[[YYYXXXWWWWWWWWWXXXYYYYYYZZZYYYYYYYYYXXXWWWUUUSSSQQQQQQQQQQQQWWW\\\pppggg]]]]]]rrrpppnnniii^^^QQQKKKKKKEEEAAA@@@CCCDDDAAA===<<>>===>>>???>>><<<:::>>>===<<<<<<<<<===>>>???@@@>>>===<<<<<<>>>@@@AAACCCCCCCCCDDDEEEEEECCCAAACCCOOOaaa}}}hhhcccbbb]]][[[]]]^^^^^^]]]]]]___```___bbbccc``````cccbbb___``````___^^^\\\[[[ZZZZZZZZZXXXVVVSSSQQQOOONNNMMMKKKJJJIIIHHHGGGGGGGGGGGGEEEEEEEEEDDDCCCBBBAAA@@@AAABBBBBBBBBCCCDDDDDDDDDEEELLLhhh```\\\uuusssPPPOOOeeevvviiiUUUVVV^^^ZZZvvv}}}nnn\\\SSSJJJHHHHHHGGGIIILLLOOORRRWWW[[[```fffmmmrrruuu~~~|||xxxwwwwwwxxxuuutttrrroookkkfffbbb___TTTPPPKKKHHHFFFEEECCCAAAAAAFFFOOOXXX```lll{{{pppcccXXXNNNNNNLLLFFFDDDWWWlllUUUJJJJJJLLLLLLKKKIIIGGGDDDBBBAAA<<<:::777444222111111222111111111000000111222222111222444666777888999999;;;999888888:::<<<>>>@@@AAA??????CCCFFFEEEBBB???HHHJJJEEE999222666>>>CCCCCCCCCDDDFFFGGGIIIKKKLLLLLLMMMNNNNNNOOOQQQUUUXXXYYYZZZ]]]```dddmmm}}}{{{hhhXXXMMMGGGEEECCCBBBBBBAAA@@@>>><<<;;;;;;;;;:::999888888444333333333222333333333444444555555555555444444555555666666555555555444777777777888999:::;;;;;;;;;===>>>>>>>>>???BBBDDDFFFNNN]]]nnn{{{pppjjjiii___TTTKKKQQQbbbnnnooojjj___WWWMMMGGGDDDDDDFFFHHHEEEAAA===:::<<>>>>>????????????@@@BBBCCCDDDFFFGGGFFFCCC??????CCCGGGWWWpppmmm___ccceee___]]]___aaaaaa___^^^^^^^^^[[[^^^^^^]]]^^^```___[[[]]]\\\[[[ZZZYYYWWWWWWVVVWWWVVVTTTQQQNNNMMMKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGCCCDDDDDDCCCBBBAAA@@@??????@@@@@@AAABBBCCCDDDDDDBBBGGG[[[}}}jjj___kkkppp~~~{{{[[[PPP]]]vvvvvvXXXOOOYYYVVVcccvvvyyygggTTTKKKHHHGGGHHHJJJHHHJJJMMMPPPSSSWWW\\\```eeeiiissszzzyyywwwrrrnnnjjjhhhffffffeeedddaaa^^^ZZZUUUQQQOOOGGGFFFDDDCCCDDDFFFGGGHHHFFFPPP]]]gggpppxxxpppeeeXXXNNNIIIIIIFFFDDDRRRsssoooWWWKKKKKKMMMLLLKKKIIIFFFDDDAAA@@@===;;;888555333333333333222222111111111111111222000111333555777888999999;;;:::888777888:::>>>AAABBB@@@???@@@BBBCCC@@@;;;HHHLLLJJJ???555666>>>CCCFFFEEEEEEFFFGGGHHHJJJKKKMMMOOOPPPQQQQQQRRRUUUWWWWWWWWW[[[bbbhhhooo}}}ooo___UUUJJJGGGDDDCCCBBBBBB@@@???>>>======<<<;;;;;;;;;;;;555444333222222222222222444555555666666555555555666666777777777666555555777777777777777888999::::::;;;============???@@@FFFFFFMMMZZZkkkyyy}}}vvvoooiiidddaaaMMMGGGBBBDDDNNNYYYbbbgggeeebbbZZZPPPHHHEEEFFFGGGDDDAAA>>>===;;;BBBUUUiiirrruuuvvvtttnnniiiggggggoooqqqsssvvvvvvuuutttrrrrrrqqqooommmllllllmmmnnnooonnnllliiihhhhhhhhhiiieeebbb^^^\\\\\\[[[YYYXXXZZZZZZZZZYYYYYYZZZZZZ[[[___bbbfffiiikkkjjjhhhfffffffffiiikkkgggbbbeeemmmnnnnnnnnnoootttzzzyyysssqqqbbbdddeeeeeeeeehhhlllpppnnnnnnllljjjhhheeecccbbbccciiiooopppiiiaaa```dddcccbbb```^^^\\\[[[[[[[[[XXXXXXWWWWWWWWWWWWWWWWWWVVVUUUSSSQQQPPPPPPQQQQQQVVVTTTYYYiii{{{bbb]]]WWWTTTYYYgggxxx}}}tttdddTTTLLLJJJLLLNNNGGGEEEDDDEEEFFFGGGFFFEEECCCCCCDDDDDDCCCAAA>>>===;;;===AAAEEEHHHKKKLLLMMMDDDIIIJJJFFF@@@DDDRRR___rrrnnn___^^^aaa___\\\]]]___``````^^^[[[ZZZZZZYYY[[[[[[ZZZ\\\^^^[[[VVVWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTRRRPPPNNNLLLKKKKKKLLLLLLKKKJJJIIIHHHGGGFFFBBBBBBCCCBBBBBBAAA@@@???@@@@@@AAAAAABBBCCCDDDDDDCCCFFFRRRjjj}}}bbb```ddd|||cccPPPPPPnnniiiPPPRRRXXXZZZaaatttiiiWWWPPPLLLKKKLLLDDDFFFGGGGGGHHHJJJMMMPPPUUUWWW\\\bbbjjjqqqxxx||||||}}}zzzrrrmmmkkkhhhdddcccbbb___]]]ZZZWWWUUUTTTSSSRRRQQQNNNKKKHHHFFFDDDBBBAAAAAAAAABBBFFFJJJMMMSSS___ooo{{{vvvkkkaaaWWWNNNHHHIIIFFFDDDNNNlllqqqZZZOOOOOONNNMMMLLLIIIFFFCCCAAA???===;;;888666444333444444333333222111111111111222///111333555777888999999;;;:::999777777999===AAAAAABBBAAA??????AAA@@@<<>>===<<<<<<<<<<<<===777666444222222222222333333444555555666555555555444555777888888777666555666666666666666777888888888:::<<<<<<<<<<<<>>>???CCCAAAEEENNNXXX```hhhnnnuuuiiidddbbb___\\\[[[RRRUUUUUURRRNNNQQQ[[[dddfffjjjiii^^^QQQJJJEEECCCCCC???>>>???===AAARRReeerrruuuxxxvvvpppllljjjjjjlllnnnppprrrsssrrrqqqpppllljjjhhheeeddddddeeefffjjjhhheeecccbbbbbbcccdddaaa^^^ZZZXXXWWWVVVUUUSSSUUUUUUUUUUUUVVVXXXYYYYYY___aaaeeeggggggfffcccbbbfffbbbbbbddd```[[[```jjjjjjkkklllpppuuu{{{xxx{{{lllbbbccceeefffgggiiilllooommmlllkkkjjjgggeeebbbaaa___dddhhhgggbbb^^^^^^```___^^^]]]\\\\\\\\\\\\\\\XXXXXXWWWVVVVVVVVVWWWWWWUUUTTTSSSQQQQQQQQQRRRSSSRRRQQQSSSZZZeeeuuutttyyyjjjQQQHHHTTTiiixxx}}}pppeee]]]SSSPPPMMMLLLMMMNNNNNNNNNNNNLLLJJJGGGDDDAAA???>>>===>>>@@@CCCEEEFFFGGGGGGBBBJJJQQQSSSTTT]]]ooo~~~ttt\\\]]]dddaaa\\\\\\```bbbcccccc```^^^]]]]]]YYY[[[[[[ZZZ]]]```\\\VVVUUUUUUUUUUUUUUUUUUVVVVVVTTTSSSRRRPPPNNNNNNMMMMMMKKKKKKKKKJJJIIIGGGEEEDDDBBBBBBBBBBBBBBBAAA@@@@@@@@@AAAAAABBBBBBCCCCCCCCCBBBFFFLLLZZZtttjjjZZZdddpppUUULLLbbb|||[[[MMMSSSRRRRRR\\\wwwooobbbVVVOOOLLLGGGHHHGGGEEECCCCCCDDDFFFHHHIIILLLOOORRRUUUXXXYYYVVVYYYYYYUUURRRTTTUUUSSSMMMMMMMMMLLLKKKJJJIIIIIIFFFFFFEEEDDDCCCBBBAAAAAA@@@AAABBBBBBDDDIIIOOOTTTggguuuyyyqqqeeeZZZQQQKKKGGGEEEGGGGGGOOOfffqqqZZZQQQQQQOOONNNLLLIIIFFFCCC@@@>>><<<:::777555333333333444444333222222111111111222///000222444777888999::::::::::::888666888<<<@@@???DDDDDD@@@???BBBCCC@@@>>>IIIPPPGGG;;;666999===FFFEEEEEEEEEGGGIIILLLNNNMMMOOORRRSSSSSSSSSUUUVVVWWWSSSVVVaaahhhlllyyyqqqbbbOOOLLLGGGCCCBBB@@@???===>>>>>><<<<<<;;;<<<<<<===999777555333222222333333222222333444444444444444222333555777777777666555666666555555666666777777777999::::::999:::;;;===;;;:::>>>FFFKKKMMMRRRYYYaaagggnnnoookkkgggfffgggfff]]]WWWVVVVVVTTTVVVZZZfffmmmpppgggXXXOOORRRYYY___llluuupppcccXXXNNNGGGBBB===<<<>>>===???OOOccctttwwwxxxvvvqqqnnnmmmnnnllllllmmmmmmmmmmmmmmmlllfffdddaaa^^^\\\\\\]]]^^^bbb```^^^[[[ZZZ[[[\\\]]]ZZZWWWTTTSSSSSSSSSRRRQQQQQQQQQRRRSSSUUUWWWYYYZZZ^^^___aaabbbaaa```]]]\\\aaa\\\[[[___]]]XXX^^^iiiggghhhkkkpppuuuzzzyyy{{{iiibbbbbbccceeegggiiijjjjjjiiiiiihhhgggfffcccaaa```^^^```___\\\YYYXXXYYYYYYYYYXXXXXXXXXYYYZZZ[[[[[[XXXXXXVVVUUUUUUUUUVVVVVVVVVUUUTTTRRRQQQQQQRRRSSSOOOOOOQQQTTTWWW___nnn}}}wwwkkkrrr{{{uuu^^^XXX^^^fff|||wwwqqqmmmmmmnnnooopppjjjcccYYYNNNEEE@@@>>>>>>>>>>>>======???BBBFFFHHHQQQ[[[jjjvvvxxxhhh___dddgggaaa\\\\\\^^^```aaaaaa```___```aaaXXXZZZZZZ[[[___ccc___XXXTTTTTTTTTTTTTTTTTTTTTTTTQQQPPPOOONNNMMMMMMMMMMMMIIIIIIIIIHHHGGGEEECCCBBBBBBBBBBBBBBBBBBBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@DDDGGGNNNeeebbbeeeppp]]]\\\xxxnnnRRRPPPMMMLLLSSScccwwwwwwfff^^^ZZZYYYUUUPPPJJJEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIFFFJJJJJJFFFDDDGGGIIIIIICCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@@@@@@@@@@AAACCCEEEIIIMMMSSS[[[eeelllyyypppddd^^^UUULLLGGGDDDDDDDDDBBBMMMfffpppYYYOOOOOOOOONNNLLLJJJFFFCCC@@@>>>;;;999666444222222222333444333333222111111111222///000222444777888999:::999::::::888777888<<<@@@>>>DDDFFFAAA???CCCFFFEEE999GGGPPPIII<<<555777:::DDDDDDDDDEEEGGGKKKNNNPPPMMMOOORRRTTTTTTTTTTTTUUU[[[UUUXXXbbbiiilllxxxvvvdddPPPMMMGGGCCCAAA@@@>>><<<>>>===;;;;;;:::;;;<<<===:::888666444222222333444000111222333333333333333000111333555666666555444666666555555555666666777777888888888777777999;;;:::999;;;@@@@@@>>>CCCLLLNNNNNNPPPTTTWWWXXXUUURRRPPPMMMNNNRRRRRRPPPVVV___rrrzzz}}}qqqZZZIIIFFFIIIVVVjjj}}}~~~sssgggZZZQQQBBB;;;999======???NNNbbbqqqssstttrrrmmmjjjjjjkkkllllllkkkjjjjjjiiiiiihhhbbb```\\\YYYWWWWWWWWWXXX]]][[[XXXUUUUUUUUUWWWXXXTTTRRROOOOOOPPPQQQQQQPPPPPPQQQRRRTTTVVVYYY[[[\\\\\\\\\]]]^^^]]][[[XXXWWW\\\VVVWWW^^^]]]YYY]]]hhhiiikkkoootttzzz~~~|||wwwhhhcccbbbbbbdddggghhhhhhgggffffffffffffdddbbb```______^^^[[[VVVTTTTTTUUUTTTTTTTTTTTTUUUWWWXXXZZZ[[[YYYXXXVVVUUUTTTUUUVVVVVVXXXWWWUUUSSSRRRQQQQQQRRRPPPPPPQQQSSSSSSTTT[[[dddwwwpppcccnnnxxxoookkkmmmzzzhhhUUUGGG???======:::999999<<>>===<<<999666333111111111222111111000000000000000...///000222444666777888888888888888888:::===@@@EEEDDDCCCAAA@@@AAAEEEIIIEEE???AAAGGGBBB555333;;;DDDHHHIIIEEEGGGLLLNNNKKKPPPQQQRRRSSSTTTUUUVVVWWWTTTWWWZZZ^^^eeeppp}}}jjj___RRRFFFCCCDDDCCCBBBAAACCC@@@===:::888888:::;;;===;;;777444222222333444222222222333333444444444444444444444444444444444666666666666666666666666666666777888888888888888::::::;;;===>>>@@@AAAAAADDDEEEFFFHHHJJJLLLMMMNNNGGGIIIJJJIIIIIINNNXXX```uuuxxxwwwjjjWWWIIIFFFIIIVVVbbbsssuuu___NNN>>>888666888777888HHH[[[ppprrroookkkjjjkkkhhhcccbbbcccddddddcccbbbaaa```___\\\YYYUUUSSSSSSTTTTTTUUUUUUTTTRRRQQQPPPOOONNNPPPOOONNNMMMMMMMMMNNNOOONNNOOOQQQSSSUUUXXXYYYZZZ[[[[[[ZZZVVVQQQPPPSSSVVVSSSVVV\\\dddkkkkkkgggcccqqqrrrtttyyytttxxxmmmhhhffffffdddddddddeeefffgggccceeeffffffccc```^^^^^^\\\ZZZVVVQQQNNNOOORRRVVVUUURRROOOQQQVVVYYYWWWTTTRRRPPPOOOPPPSSSTTTSSSQQQVVVRRRNNNOOORRRSSSPPPMMMKKKKKKLLLNNNPPPSSSUUUVVViiimmmlllRRRFFFCCCAAA???>>>BBBDDDEEEHHHYYYvvvzzzpppdddbbbbbbbbbaaa\\\TTTNNNSSSTTTUUUUUUUUUUUUWWWYYYZZZWWWXXXbbboooqqqggg\\\SSSRRRQQQOOOMMMLLLKKKJJJLLLIIIEEEBBB@@@AAACCCEEEEEEEEEDDDCCCAAA@@@??????>>>>>>?????????@@@@@@@@@@@@@@@??????????????????@@@DDDCCCAAAQQQyyy```lll}}}fffcccppp~~~uuuYYYLLLGGGHHHPPPUUUZZZlllzzz___LLLEEEFFFLLLJJJJJJIIIEEEAAADDDJJJDDDDDDCCCCCCCCCBBBBBBBBB@@@AAACCCCCCBBBAAABBBDDDAAA@@@@@@BBBEEEJJJOOOQQQWWW___jjjuuu|||pppggg^^^UUUNNNNNNFFFCCCFFFCCC<<<>>>GGGNNNhhhkkkSSSLLLRRRRRROOOJJJGGGEEECCC@@@>>>===;;;999666333222111111222111111000000000000000...///000222444666888999888999999888888999===???FFFEEECCCAAA???@@@CCCEEEBBB>>>BBBKKKHHH<<<666999BBBGGGIIIFFFGGGLLLNNNLLLPPPPPPQQQSSSTTTUUUVVVWWWXXXYYY[[[]]]cccooo}}}uuudddVVVHHHDDDDDDBBBAAAAAAAAA@@@===;;;:::::::::;;;<<<;;;888555444333333333222222222333333444444444444444444444444444444444555555555555555555555555555666777777888888777777888888999;;;<<<===>>>???@@@@@@BBBCCCEEEGGGHHHIIIHHHJJJKKKJJJIIILLLTTT[[[cccoooxxxsssbbbTTTPPPSSSUUU]]]kkkwwwyyylllWWWFFF>>>888666888777999GGGYYYmmmooonnnjjjhhhhhhddd___```````````````^^^]]]\\\ZZZXXXUUURRRPPPPPPQQQRRRQQQPPPOOOOOONNNMMMLLLLLLMMMLLLKKKJJJJJJKKKLLLMMMMMMMMMOOOQQQSSSVVVYYYZZZYYYYYYWWWSSSOOONNNQQQTTTUUUWWW]]]dddjjjkkkhhheeekkknnntttyyy~~~~~~uuukkkeeeeeedddccccccbbbbbbbbbbbbbbbdddeeeeeeccc```______]]][[[WWWRRROOOOOORRRTTTTTTQQQNNNPPPTTTWWWUUUSSSQQQOOONNNOOORRRSSSRRRPPPRRROOOLLLLLLOOOQQQOOOLLLKKKKKKLLLLLLNNNOOOPPPQQQWWWkkktttmmmrrr{{{|||ppphhhggggggfff```UUULLLIIIIIIJJJMMMQQQTTTZZZbbbrrrwwwggg___```___^^^^^^^^^ZZZUUUPPPOOOQQQRRRRRRRRRSSSVVVXXXXXXXXX[[[dddlllkkk```VVVQQQPPPOOOMMMLLLJJJIIIHHHHHHHHHHHHGGGEEEDDDBBBAAACCCCCCBBBAAA@@@?????????>>>>>>>>>??????@@@@@@@@@????????????????????????@@@BBBBBBAAAJJJjjjrrrdddvvvrrr]]]\\\uuu{{{eeeSSSKKKIIIQQQVVVWWW^^^hhh{{{fff[[[XXXRRRMMMJJJMMMNNNKKKGGGFFFFFFFFFEEEDDDDDDCCCCCCBBB@@@AAACCCCCCBBBCCCDDDFFFFFFHHHJJJMMMPPPUUU[[[___llluuu~~~pppddd[[[TTTLLLGGGIII@@@===CCCEEEBBBDDDLLLllljjjSSSLLLPPPNNNLLLJJJHHHGGGDDDAAA>>>===;;;888555333222111111222111111000000000000000...///000222555777:::;;;999::::::999888999;;;===GGGFFFEEEBBB???>>>???AAAAAA???DDDMMMOOODDD:::777@@@EEEHHHHHHHHHKKKMMMLLLOOOPPPQQQRRRTTTUUUVVVWWW[[[[[[[[[\\\aaalll{{{mmm]]]LLLEEEDDDCCCBBBCCC??????>>>>>>===<<<<<<;;;;;;;;;999888666555444333222222333333333333444444444444444444444444444444555555555555555555555555555555666777777777777666555666777888999:::;;;<<<<<<===>>>@@@AAACCCDDDDDDHHHJJJKKKIIIHHHIIINNNRRRWWWgggxxx{{{pppeeebbbeee[[[ZZZ[[[^^^```XXXJJJ>>>>>>999777888888999FFFUUUjjjmmmmmmiiifffeeeaaa[[[[[[[[[[[[ZZZYYYWWWVVVUUUSSSQQQOOOMMMLLLLLLMMMNNNJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFGGGHHHJJJKKKKKKKKKLLLNNNQQQTTTXXXYYYWWWVVVSSSOOOLLLKKKNNNQQQSSSUUUZZZ```fffgggfffdddfffmmmuuu{{{~~~pppgggaaaaaaaaaaaaaaa___^^^]]]\\\```bbbddddddbbb`````````]]][[[XXXSSSOOONNNOOOQQQRRROOOMMMNNNQQQSSSRRRPPPOOONNNMMMNNNOOOPPPOOONNNMMMJJJHHHJJJMMMNNNLLLJJJKKKKKKKKKJJJJJJJJJKKKKKKNNNUUUcccxxxwwwuuuoooeeemmmllliiieeefffjjjmmmkkkiiihhhkkkoooqqqttt~~~sssggg```XXX[[[ZZZYYYYYYYYYXXXVVVTTTOOOQQQRRRRRRRRRRRRUUUWWWUUUXXX]]]cccfffaaaWWWOOOOOONNNMMMKKKJJJHHHGGGFFFEEEGGGJJJLLLJJJFFFAAA>>>@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>????????????@@@???@@@AAADDDVVV}}}aaa___vvvxxx{{{{{{lll^^^iiixxxxxx\\\NNNEEEIIIQQQSSSVVVZZZmmmyyykkkdddcccbbbdddeee___UUUOOOOOONNNMMMLLLJJJIIIHHHHHHGGGEEEGGGHHHIIIIIIJJJLLLNNNPPPVVV]]]bbbeeekkkttt{{{wwwnnnaaaVVVOOOIIIDDD@@@@@@???BBBDDDAAAAAAPPPcccyyykkkTTTKKKNNNKKKJJJIIIIIIHHHEEEAAA>>><<<;;;888555333222222111222111111000000000000000...///000222444888:::<<<:::;;;;;;:::888888:::<<>>>>>>>>DDDBBBDDDLLLPPPJJJ???666===CCCHHHJJJIIIJJJKKKLLLOOOOOOPPPRRRSSSUUUVVVWWWZZZ[[[\\\\\\```iiivvvuuucccQQQGGGEEEDDDDDDEEE??????@@@@@@@@@>>>===<<<;;;;;;;;;:::999777555444333333333333333333333333333333333333333333333333444444444444444444444444444444555666666666666555444444555666777888999:::<<<<<<===???@@@AAACCCCCCCCCEEEGGGGGGFFFFFFIIIKKKQQQ^^^nnnvvvuuuooolllkkk^^^TTTHHHBBBDDDEEEAAA===AAA===;;;;;;:::;;;EEEQQQfffkkklllhhhdddbbb^^^XXXVVVUUUTTTSSSQQQPPPNNNNNNMMMLLLJJJHHHHHHHHHIIIJJJDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCDDDFFFHHHIIIJJJJJJKKKMMMOOOSSSVVVYYYUUUSSSOOOLLLJJJKKKMMMOOOPPPRRRUUUZZZ^^^aaabbbbbbhhhpppxxx|||}}}|||hhhccc^^^]]]]]]^^^___^^^]]][[[ZZZ___```bbbbbbaaa``````aaa]]]\\\ZZZVVVQQQNNNNNNOOOOOOMMMKKKLLLNNNOOONNNMMMLLLLLLKKKLLLLLLMMMLLLLLLHHHGGGGGGHHHKKKLLLKKKIIIJJJJJJIIIHHHHHHHHHIIIIIIQQQMMMRRRdddyyyuuu}}}ooofffgggcccZZZXXXWWWVVVVVVVVVWWWXXXXXXTTTUUUUUUTTTSSSRRRTTTUUURRRVVV[[[]]]\\\VVVPPPLLLNNNNNNMMMKKKIIIHHHFFFFFFCCCFFFJJJLLLJJJFFF@@@<<<>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>AAA<<<===CCCCCCHHHcccqqq\\\aaarrrnnnggggggtttrrr___MMMHHHKKKOOOSSSXXX[[[kkkyyyfffaaaeee]]]\\\ZZZXXXVVVUUUTTTTTTSSSUUUVVVWWWWWWYYY\\\___ccclllxxx~~~uuuiiiaaaVVVMMMGGGCCCAAA???;;;CCCJJJEEE;;;CCCfffyyyooojjjUUUMMMMMMIIIHHHHHHIIIHHHFFFBBB>>><<<:::888555333222222222222111111000000000000000//////000111333777:::<<<:::;;;;;;:::999888999;;;EEEGGGGGGFFFCCC@@@>>>>>>HHHFFFDDDFFFKKKKKKBBB888:::@@@GGGLLLKKKIIIJJJLLLNNNNNNPPPQQQSSSUUUVVVWWWWWWYYY\\\^^^```fffooouuu|||iiiTTTIIIEEECCCCCCEEE???@@@AAABBBAAA@@@>>>===;;;<<<<<<<<<;;;999666555333333333333333333333333333333333333333333333333444444444444444444444444333333444555555555555444444444555666777777888888:::;;;<<<===>>>???@@@AAA===???AAACCCCCCDDDEEEFFFFFFOOO^^^mmmuuurrrggg^^^QQQFFF:::666;;;BBBGGGGGGHHHEEEBBB@@@===>>>DDDLLL___dddfffbbb]]][[[WWWSSSPPPOOONNNLLLKKKIIIHHHHHHHHHGGGFFFEEEEEEEEEFFFFFFAAAAAABBBBBBBBBCCCCCCCCCBBBAAAAAABBBCCCEEEGGGHHHJJJJJJKKKLLLNNNQQQTTTVVVQQQOOOMMMKKKKKKLLLNNNNNNOOOPPPSSSVVVYYY]]]```bbbkkkrrryyy{{{|||ooobbb```^^^ZZZ[[[\\\^^^^^^^^^]]]\\\^^^```aaaaaa`````````bbb``````___[[[WWWSSSQQQQQQMMMLLLJJJJJJKKKKKKKKKKKKIIIJJJJJJJJJIIIIIIIIIIIIFFFFFFGGGHHHJJJKKKJJJIIIHHHHHHHHHHHHHHHIIIJJJJJJNNNHHHIIISSS^^^kkkqqqnnnwwwhhh```bbbaaa^^^\\\YYYXXXWWWVVVVVVWWWYYY[[[XXXXXXXXXUUURRRQQQQQQRRRPPPSSSVVVVVVSSSOOONNNOOOOOOOOOMMMLLLJJJHHHGGGGGGDDDEEEGGGGGGFFFCCC@@@===================================================<<<<<<=========>>>>>>>>>AAA:::;;;DDDEEEDDDPPPbbboooYYYgggddd~~~gggaaasss```RRRKKKKKKOOOTTTSSS\\\jjjyyy~~~uuussspppmmmkkkjjjjjjjjjkkklllmmmnnnnnnqqqtttwww}}}ooofff[[[VVVNNNGGGBBB@@@@@@???===AAADDDCCCGGG]]]fffTTTNNNNNNIIIHHHHHHHHHHHHEEEBBB???;;;:::888555333333222222222111111000000000000000000//////000222555888:::999;;;;;;;;;999999999;;;@@@BBBEEEFFFDDDBBB@@@???GGGFFFBBB???DDDJJJFFF<<<777===GGGMMMLLLHHHHHHLLLMMMNNNOOOQQQSSSUUUVVVWWWVVVYYY]]]^^^```ccciiinnnyyyrrr\\\NNNHHHDDDBBBCCCBBBBBBCCCCCCBBBAAA???>>><<<=========<<<:::888777444444333333333333222222333333333333333333333333333333333333333333333333222222333444444444444333444444444555666777777777777777888999:::;;;<<<<<<:::;;;===???AAABBBBBBCCC@@@GGGWWWmmm}}}|||lll]]]GGGBBB>>>???FFFNNNTTTWWWRRROOOKKKFFFBBBAAADDDGGGTTTZZZ\\\XXXSSSQQQOOOLLLKKKJJJIIIGGGFFFEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAACCCEEEFFFHHHHHHJJJKKKMMMOOOPPPPPPMMMLLLKKKKKKMMMNNNNNNMMMPPPRRRSSSUUUWWW\\\aaaeeekkkrrryyy|||~~~}}}hhhbbb^^^___[[[\\\]]]^^^````````````^^^`````````___^^^```aaacccddddddaaa]]]XXXUUUTTTKKKKKKJJJIIIHHHHHHIIIIIIFFFHHHHHHHHHFFFEEEFFFGGGDDDEEEGGGHHHIIIIIIIIIHHHFFFFFFFFFGGGHHHIIIJJJKKKIIIFFFHHHLLLOOOVVVjjjooofffsss}}}|||{{{|||lllccceeebbbYYYWWW^^^[[[[[[ZZZXXXVVVWWWYYY[[[XXXXXXWWWTTTQQQOOOOOOPPPPPPSSSTTTSSSPPPNNNPPPRRRPPPOOONNNMMMKKKIIIHHHGGGFFFFFFEEEDDDCCCAAA@@@????????????>>>>>>=====================<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>@@@;;;<<>>>>>???CCC======KKKiii|||bbbRRRLLLLLLJJJIIIGGGGGGFFFEEEAAA???;;;:::777555333333333333222111111000000000000000111000//////000333666888888:::;;;;;;:::999:::;;;888<<>>IIIHHH@@@555;;;FFFOOOMMMGGGGGGLLLLLLMMMOOOQQQSSSUUUVVVWWWYYY[[[]]]]]]^^^aaaggglllvvvjjjZZZQQQIIIEEEDDDEEEEEEDDDCCCBBBAAA???>>>>>>>>>>>>===<<<;;;:::999444444444333333222222222222222222222222222222222222222222222222222222222111222222333333333333333333333333444555555666666555555666777888999999:::;;;;;;<<<>>>@@@AAAAAAAAABBBHHHVVVlllttt]]]YYYSSSOOOOOOTTT\\\aaa\\\YYYTTTLLLGGGEEEDDDDDDLLLRRRTTTOOOJJJIIIIIIHHHHHHGGGEEEDDDCCCCCCCCCCCCAAAAAA@@@??????>>>======?????????>>>>>>>>>>>>>>>??????>>>>>>???AAABBBDDDDDDFFFHHHJJJKKKKKKJJJJJJGGGGGGHHHKKKOOOPPPNNNLLLPPPQQQRRRSSSTTTYYYaaagggjjjqqq{{{sssiiifff___```aaa`````````aaabbbcccccc___``````___^^^]]]___``````bbbcccbbb]]]YYYUUUTTTKKKKKKJJJIIIGGGFFFGGGHHHDDDFFFGGGFFFDDDBBBDDDEEEBBBDDDGGGHHHHHHGGGFFFFFFFFFFFFEEEFFFFFFGGGHHHIIIFFFGGGIIIJJJJJJOOOXXXaaaooo|||sssddddddeeeddd```\\\[[[^^^^^^^^^]]]ZZZVVVUUUWWWYYYXXXXXXWWWUUURRRQQQQQQRRRSSSUUUVVVUUUSSSQQQQQQRRRPPPOOONNNLLLKKKIIIHHHGGGGGGGGGEEEDDDBBBAAAAAA@@@BBBAAAAAA@@@???>>>===============<<<<<<;;;;;;;;;::::::;;;<<<<<<===>>>>>><<<>>>??????>>>@@@DDDHHHcccnnnccclllqqqkkk___SSSKKKIIIJJJKKKMMMKKKMMMTTTXXX]]]fffqqqzzz~~~xxxpppjjjccc[[[PPPIIIEEEDDDCCC@@@>>>>>>???@@@DDDEEEQQQlll|||aaaPPPJJJIIIKKKIIIGGGFFFFFFDDDAAA???;;;:::777555444333333333222111111000000000000000111000///...///222555666777999;;;;;;:::::::::;;;333888>>>CCCCCCBBBAAA@@@999???>>>777<<>>===<<<;;;;;;:::444444444333333222222222222222222222222222222222222222222222222222222222111111222333333333333222222222222333333444444555555666666777888999::::::>>>======>>>???@@@@@@@@@FFFHHHQQQdddyyyxxxhhhYYYPPPRRR[[[dddbbb___YYYPPPJJJGGGDDDBBBIIIOOORRRLLLGGGGGGHHHHHHFFFEEECCCBBBBBBBBBCCCCCC@@@???>>>===<<<;;;;;;:::>>>>>>>>>======<<<<<<<<<>>>>>>======>>>???@@@AAABBBDDDGGGIIIIIIHHHFFFEEEDDDDDDFFFKKKOOOPPPNNNJJJOOOPPPPPPPPPQQQVVV___eeejjjsss~~~ooommmjjj______fffeeecccbbbbbbcccdddeee___``````___]]]]]]^^^```\\\^^^```___[[[VVVRRRPPPJJJKKKJJJIIIGGGFFFFFFGGGCCCEEEGGGEEEBBBAAABBBDDDAAACCCFFFGGGFFFEEEDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFCCCEEEFFFFFFGGGKKKKKKIIIRRRggg{{{|||zzziiibbb]]]```\\\UUUYYYcccbbbZZZ___```___[[[VVVSSSTTTVVVXXXYYYYYYWWWUUUUUUVVVWWWUUUWWWYYYYYYWWWUUURRRQQQOOONNNMMMLLLJJJHHHGGGFFFHHHGGGGGGEEEDDDCCCBBBAAACCCCCCBBBAAA@@@???>>>=========<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<===>>>>>>999@@@AAA;;;888===EEEIIIRRRuuuyyyhhh}}}|||hhhUUUJJJHHHIIIHHHIIIFFFHHHNNNPPPOOOUUU]]]aaakkkxxx{{{rrrkkkbbb\\\XXXRRRJJJDDDBBBBBBBBBAAA@@@???@@@AAA@@@RRRppp___MMMLLLJJJLLLJJJHHHGGGFFFEEEBBB???<<<;;;888555333222222222000000////////////000000---///000111111222444666888:::===@@@@@@???===;;;999:::<<<@@@DDDEEECCCAAA>>>CCCBBB;;;<<>>JJJQQQOOOLLLKKKMMMNNNPPPRRRUUUWWWYYYZZZXXX[[[]]]\\\[[[^^^eeelllwww}}}rrr]]]QQQKKKFFFCCCFFFHHHGGGDDDAAA@@@AAA??????>>><<<<<<;;;;;;;;;888777555333222222222222333222222111111222222333333333333333333333333333333333333333333333333333222222333333333333444444444444555666777888999999888999999999:::<<>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===???@@@>>>AAADDDEEECCCBBBAAAAAABBBFFFKKKLLLKKKKKKLLLNNNMMMNNNNNNNNNQQQXXXccckkknnnxxx{{{ppphhhggggggfffaaabbbbbb```]]]\\\^^^aaa___````````````^^^]]]\\\]]][[[ZZZZZZ[[[YYYUUUQQQMMMLLLJJJHHHGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBCCCCCCCCCEEEGGGGGGEEECCCBBBCCCCCCDDDEEEFFFFFFGGGGGGFFFEEEDDDDDDFFFHHHIIIKKKNNNWWWiiisssccc___aaa```\\\YYY\\\bbbggghhhgggiiihhhfffaaa\\\XXXWWWWWWVVVWWWXXXWWWVVVUUUVVVXXXUUUTTTRRRRRRSSSSSSQQQPPPOOOOOONNNMMMKKKJJJIIIIIIGGGFFFFFFEEEEEEFFFFFFGGGEEEDDDCCCBBB@@@???>>>===<<<======<<<:::888999:::::::::999999::::::;;;<<<>>>===<<<;;;<<<>>>@@@AAAFFFZZZmmmkkkvvvrrrUUUHHHIIILLLNNNFFFBBBGGGKKKJJJKKKOOOVVVUUU[[[gggpppwww}}}sssjjjaaa\\\XXXUUUOOOFFFAAABBB@@@???BBBCCC@@@===DDDOOOVVVcccPPPNNNLLLLLLJJJHHHGGGFFFDDDAAA???<<<:::888555333222222222000000////////////000000...000111111000111333555777:::===???@@@???<<<;;;::::::;;;>>>BBBEEEEEEEEE>>>EEEGGGAAA===@@@FFFJJJ>>>888999EEEOOOQQQOOOOOOOOOPPPQQQRRRTTTVVVWWWXXXZZZ\\\]]]\\\\\\^^^ccchhhrrrxxx|||dddUUULLLFFFEEEGGGIIIIIIFFFCCC@@@?????????>>>===<<<<<<<<<<<<999888666444333222222222333222222111111222222333333333333333333333333333333333333333333333333333222222222333333333444444333333444555666777888888777888999999999<<>>>>>======:::;;;;;;;;;<<<<<<<<<<<<======<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<===>>>??????AAACCCCCCBBBAAAAAABBBEEEIIILLLMMMLLLKKKLLLMMMKKKLLLMMMMMMPPPWWWbbbiiiqqqzzzxxxuuujjjhhhfffcccbbb___``````^^^\\\[[[]]]```^^^______```___]]]\\\[[[\\\[[[YYYYYYYYYWWWSSSPPPMMMLLLJJJIIIGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCEEEFFFFFFEEECCCBBBBBBCCCDDDDDDEEEFFFFFFGGGFFFEEEDDDDDDFFFGGGIIINNNLLLMMMVVViiirrraaa\\\^^^bbbccc___]]]___dddiiiiiihhheeeeeeddd```[[[XXXXXXXXXWWWWWWWWWWWWWWWXXXXXXWWWUUUSSSRRRRRRSSSRRRQQQPPPPPPPPPOOONNNMMMLLLLLLKKKIIIHHHGGGFFFFFFFFFFFFFFFDDDDDDBBBAAA@@@>>>======;;;<<<===<<<:::888999::::::999999999999:::;;;;;;===<<<;;;;;;<<<===???AAABBBMMMlllxxxlllssshhhSSSFFFGGGDDDEEEIIIIIIFFFIIINNNLLLKKKOOOVVV[[[^^^fffooosss||||||tttpppnnniiiaaaZZZ]]]UUUMMMJJJGGGBBBAAABBBCCC@@@@@@@@@@@@DDDSSSbbbjjjUUUPPPMMMKKKIIIGGGFFFFFFDDDAAA???<<<:::888555333222111111111000000//////000000111000111111111000000222444777999<<<>>>???>>><<<;;;;;;;;;;;;===BBBFFFHHHIII???DDDHHHGGG>>>:::BBBOOODDD:::555===JJJRRRTTTSSSRRRRRRRRRRRRSSSTTTUUUVVV\\\\\\\\\\\\]]]___aaaccckkkrrr|||rrr^^^QQQJJJFFFHHHJJJKKKIIIFFFAAA???@@@???>>>===<<<<<<<<<<<<;;;:::888666444222222111333222222111111222222333333333333333333333333333333333333333333333333333222222222222333333333333222222333444555555666666666777888888888:::===@@@HHHPPP```vvvvvvfff```^^^YYYRRRIIICCC??????AAAAAA@@@@@@??????>>>>>>=========<<<<<<;;;;;;:::::::::::::::;;;;;;;;;;;;<<<;;;::::::999:::::::::;;;;;;;;;;;;;;;===>>>>>>???@@@AAAAAA@@@@@@BBBCCCGGGJJJLLLMMMLLLKKKKKKKKKJJJKKKMMMNNNQQQYYYccckkkttt|||{{{jjjgggkkkeee^^^]]]^^^___^^^]]][[[[[[]]]___]]]]]]^^^^^^]]]\\\ZZZYYYYYYWWWVVVUUUTTTRRRNNNLLLKKKKKKJJJIIIHHHFFFDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFCCCBBBCCCDDDFFFFFFDDDBBBBBBBBBBBBCCCDDDDDDEEEEEEFFFEEEDDDDDDDDDEEEFFFGGGKKKJJJHHHIIIQQQcccxxxnnn\\\VVVYYY]]]___ccc```^^^___cccfffgggeeeaaaaaa```^^^[[[YYYYYYZZZXXXVVVUUUVVVYYYZZZYYYWWWUUUSSSRRRRRRRRRRRRQQQOOOPPPPPPPPPOOOOOONNNNNNNNNLLLKKKIIIGGGFFFEEEDDDDDDCCCBBBAAA@@@???>>>===<<<;;;<<<<<<;;;999888999:::999999888888999999:::;;;<<<;;;;;;;;;;;;===>>>???@@@DDDVVVyyyrrrjjjmmmZZZVVVMMMFFFGGGJJJHHHDDDAAAFFFEEEGGGJJJJJJJJJNNNSSSVVV]]]ffflllnnnrrrxxx~~~{{{oooiiiaaa]]]\\\YYYTTTOOONNNGGGBBBBBBBBB???>>>???>>>===AAAHHHTTTfffpppXXXQQQMMMJJJHHHFFFFFFEEEDDDAAA???;;;:::777555333111111111111000000000000000000111000111222111//////000222666888;;;===>>>>>>===<<<;;;;;;;;;???DDDHHHJJJKKKCCCBBBFFFHHHAAA888>>>LLLKKK>>>444777DDDPPPUUUUUURRRRRRQQQRRRSSSTTTVVVWWW[[[ZZZZZZ[[[^^^```aaa```hhhnnnyyykkkZZZPPPGGGGGGHHHJJJKKKHHHDDD@@@@@@???>>>>>>=========>>>===<<<:::888555333222111333222222111111222222333222222222222222222222222222222222222222222222222111222222222222333333333111111111222333444444555444666777777777888:::===FFFKKKXXXkkk~~~gggbbbYYYNNNDDD>>>===>>>>>>>>>>>>=========<<<<<<;;;;;;;;;:::::::::999999999999999999:::::::::;;;:::999999888888888999999:::::::::;;;;;;<<<======>>>??????>>>>>>???BBBEEEEEEFFFHHHIIIIIIIIIIIIJJJJJJLLLOOOQQQUUU]]]hhhpppwwwzzz~~~gggkkknnnddd]]]______^^^]]]\\\\\\\\\^^^___[[[[[[\\\\\\[[[ZZZYYYWWWUUUSSSQQQOOOMMMKKKJJJHHHFFFGGGHHHHHHHHHGGGEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBDDDEEEEEEDDDBBBAAAAAABBBBBBCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDEEEFFFCCCFFFIIIJJJKKKQQQ[[[ddd~~~{{{pppccc\\\[[[\\\ZZZXXX^^^\\\[[[[[[^^^``````___]]]]]]]]]\\\ZZZYYYZZZ\\\YYYUUURRRUUUYYY\\\YYYVVVTTTRRRQQQPPPQQQQQQPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLJJJHHHEEEDDDCCCBBBAAAAAA@@@???>>>===<<<;;;:::;;;;;;:::999888888999888888888888888999::::::;;;:::::::::;;;<<<===>>>>>>@@@JJJcccsssooo{{{zzzqqq\\\FFFCCCLLLPPPGGG<<>>@@@===DDDRRRcccwwwvvvZZZPPPLLLIIIGGGFFFEEEEEECCCAAA>>>;;;:::777444222111111111111111000000000000111111111111222000///...000111555777:::===>>>?????????;;;;;;===AAAFFFJJJLLLLLLLLLFFFEEEIIIFFF???@@@GGGOOOEEE999666>>>KKKRRRTTTQQQPPPPPPQQQSSSUUUXXXYYYYYYXXXXXXZZZ^^^aaaaaaaaagggmmmwwwyyydddWWWJJJGGGEEEGGGJJJKKKGGGBBB@@@@@@???>>>>>>>>>>>>???======;;;999777555333222333222222111111222222333222222222222222222222222222222222222222222222222111111111222222222333333000000111111222222333333333444555555555555777999>>>CCCMMM___uuuyyy^^^\\\VVVNNNEEE???=========<<<<<<<<<<<<<<<;;;;;;::::::::::::999999999999888888888888999999999999888888777777777777888999999999::::::;;;<<<<<<<<<=========<<<<<<>>>BBBEEE???@@@AAACCCFFFHHHHHHHHHHHHLLLPPPSSSYYYbbbmmmuuu|||zzzvvvggglllnnnccc```gggaaa___^^^]]]]]]^^^^^^___YYYYYYZZZZZZYYYXXXVVVUUUSSSRRRPPPMMMKKKIIIIIIIIIBBBCCCEEEGGGHHHHHHGGGFFFFFFFFFEEEEEEDDDCCCCCCBBBAAAAAAAAACCCEEEEEECCCAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBCCCCCCCCCDDDDDD???DDDJJJKKKJJJJJJNNNRRRhhhrrr}}}pppiiidddccccccbbb```]]]YYYVVVYYYXXXXXXXXXYYYZZZZZZYYYYYYZZZ[[[ZZZXXXXXXZZZ[[[WWWTTTQQQSSSXXXZZZWWWSSSRRRPPPOOOOOOOOOOOONNNLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKHHHFFFDDDBBBBBBAAA??????>>>===<<<;;;;;;:::888:::::::::888777888999888777777777777888999999999999999::::::;;;<<<<<<:::<<>>@@@CCCDDD???;;;???FFFTTTaaauuu{{{\\\OOOKKKHHHFFFEEEDDDDDDCCC@@@>>>;;;999777444222111000000222111111000000111111222000111111000......000111444666999<<>>===>>>AAAFFFJJJMMMNNNWWWOOOJJJLLLMMMIIIEEECCCMMMJJJAAA999:::DDDOOOTTTQQQPPPPPPPPPRRRUUUXXXZZZXXXXXXYYYZZZ\\\^^^aaacccgggllluuurrr```RRRKKKEEEDDDIIIKKKIIIEEE@@@@@@???????????????@@@======<<<;;;999777555444333222222111111222222333222222222222222222222222222222222222222222222222111111111111222222222222000000111111111222222222111333444444333333444666777<<>>;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999777777777777888888888999777777777666777777888999777888999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>BBBEEE>>>===>>>AAADDDGGGHHHHHHFFFJJJPPPVVV]]]gggrrr{{{zzzkkkdddhhhiiiccccccjjjccc```^^^]]]]]]^^^^^^]]]WWWWWWXXXXXXXXXVVVUUUTTTTTTSSSQQQNNNKKKJJJLLLNNNAAABBBCCCEEEFFFGGGGGGGGGFFFEEEEEEDDDBBBAAAAAA@@@AAA@@@AAABBBDDDDDDBBB@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBCCCEEEDDDDDDEEEJJJNNNRRRVVVeeewwwhhhaaa```aaa[[[^^^```___\\\YYYXXXXXXVVVVVVVVVWWWWWWWWWWWWWWWVVVWWWWWWVVVUUUTTTVVVWWWUUURRRPPPQQQTTTUUUSSSQQQPPPNNNMMMMMMMMMMMMLLLJJJIIIIIIIIIHHHHHHGGGGGGGGGHHHGGGEEECCCBBBAAA@@@@@@=========<<<;;;:::::::::777999999999777777888999777777777666777777888999888888888999::::::;;;;;;======>>>BBBRRRssslllccchhhtttjjjTTTIIIIIILLLRRRSSSPPPIIIDDDCCCBBB@@@AAABBBCCCCCCAAAAAABBBDDDHHHIIIKKKMMMPPPRRRTTTUUURRRVVV\\\```dddgggjjjlllmmmxxx}}}wwwqqqfffbbb]]]YYYVVVSSSQQQOOOKKKHHHEEEBBBAAA@@@???===???>>>??????>>>???IIIUUUsss___OOOJJJGGGEEEDDDDDDDDDCCC@@@>>>;;;999666444222111000000222111111000000111111222///000000000......000222333555999===AAADDDFFFGGGDDDAAA===>>>BBBIIIOOORRR[[[XXXRRRMMMNNNNNNHHH@@@GGGLLLIII>>>777???LLLUUUSSSRRRQQQPPPQQQTTTWWWYYYXXXZZZ[[[YYYXXXZZZ___dddfffjjjqqq{{{rrr___SSSGGGCCCGGGKKKJJJFFF@@@@@@?????????@@@@@@AAA=========<<<;;;999777555333222222111111222222333111111111111111111111111111111111111111111111111111111111111222222222222000111111111111222222222000222333333222111222333444888???GGGUUUlllcccHHHJJJLLLKKKGGGBBB>>><<<999999999999999999999999888888888888888888888888666666666777777777888888777777666666777888888999777777999:::;;;;;;::::::999:::;;;<<<<<<>>>AAADDDAAA@@@???BBBFFFIIIIIIHHHHHHMMMTTT[[[cccnnn{{{ooogggaaabbbdddccccccdddddd```]]]\\\\\\]]][[[ZZZVVVVVVWWWWWWVVVUUUSSSRRRRRRRRRPPPLLLIIIIIILLLOOODDDCCCCCCCCCDDDDDDEEEFFFCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@BBBCCCDDDBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBEEECCCBBBAAABBBDDDHHHJJJFFFHHHQQQbbbuuuuuueeeZZZXXXYYYZZZZZZXXXZZZ\\\[[[YYYWWWWWWXXXRRRSSSTTTUUUUUUTTTUUUUUUSSSSSSSSSRRRPPPOOOPPPRRRQQQQQQPPPPPPPPPOOONNNNNNNNNLLLKKKKKKKKKKKKJJJHHHHHHHHHGGGFFFEEEEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@<<<<<<;;;;;;::::::999999666888999888777777888999777666666666666777888888666777888999::::::::::::======@@@BBBDDDWWWuuuccc```nnnvvvcccYYYUUUZZZ\\\WWWNNNHHHHHHHHHEEEEEEEEEEEEDDDCCCBBBBBBCCCCCCCCCCCCDDDEEEFFFEEEEEEBBBEEEIIIKKKMMMOOORRRTTTSSSZZZ___```aaabbb___YYYUUUSSSOOOMMMKKKIIIGGGFFFCCCBBBAAAAAAAAA@@@???>>>AAA@@@FFFRRR]]]fffooowwwaaaPPPKKKFFFEEEDDDCCCDDDCCC@@@>>>:::999666444222000000000222222111111111111222222...///000///...///000222333555888===AAAEEEHHHIIIIIICCC===;;;???HHHQQQVVVZZZ\\\VVVMMMKKKNNNIII===BBBLLLNNNAAA777<<>>AAACCCFFFDDDBBBDDDHHHJJJJJJHHHLLLQQQYYYaaajjjvvvoooiiibbb```bbbccc```[[[ddd```\\\ZZZ[[[[[[YYYWWWUUUUUUVVVVVVUUUTTTRRRQQQNNNNNNMMMIIIFFFFFFJJJNNNGGGFFFDDDBBBBBBBBBCCCDDD@@@@@@AAAAAAAAAAAABBBBBB@@@@@@@@@AAACCCCCCAAA@@@@@@@@@?????????????????????@@@AAABBBBBBBBBAAAAAADDDCCCCCCDDDEEEFFFEEEDDDHHHHHHKKKOOORRR]]]wwwuuujjj```VVVNNNPPPXXX\\\VVVNNNVVVWWWZZZ[[[[[[YYYVVVTTTNNNPPPRRRRRRRRRRRRRRRSSSPPPQQQPPPOOOLLLKKKLLLMMMOOOPPPQQQOOOMMMKKKLLLMMMLLLKKKIIIIIIJJJJJJHHHGGGHHHHHHGGGFFFEEEDDDCCCBBB@@@??????>>>>>>??????@@@;;;;;;;;;::::::999999999666777888888777666777999666666666666666777888888666777888999999:::999999555888@@@DDD???BBBaaallldddjjjuuuxxxeeeYYYZZZVVVLLLFFFIIIJJJGGGHHHGGGFFFEEEDDDCCCCCCDDDAAAAAAAAACCCCCCCCC@@@>>>@@@BBBCCCDDDEEEFFFHHHJJJDDDGGGHHHHHHKKKNNNMMMHHHDDDCCCBBBBBBBBBBBBBBBAAA<<<<<<===>>>????????????FFFIIIXXXsssaaaNNNLLLHHHGGGEEEDDDDDDCCC@@@>>>:::999777555444333444444111111111111000000000000000000///////////////000///222777===AAACCCCCCCCCFFFDDD@@@>>>>>>CCCIIINNNLLLOOOLLLEEEHHHOOONNNEEE888JJJYYYTTTAAA777BBBRRRYYYQQQLLLOOORRRSSSVVVZZZ[[[```bbb]]]TTTQQQUUU[[[bbbgggnnnttt|||~~~jjjVVVMMMJJJFFFGGGJJJEEEAAA???BBBCCC@@@???@@@;;;<<<<<<===<<<:::999888666555333222222333555666111111111111111111111111222222333333333333222222111111111111111111111111//////000111222333333333333222222222222222222333111333444555999CCCRRR]]]uuusssooohhh```WWWPPPKKKAAA@@@???===;;;999888777777777666666555555555444777777666666555555555555777666666555555555666666777777777777888888888888888888888888888888888888888999999:::;;;<<<>>>???BBBBBBBBBCCCDDDGGGIIIKKKNNNOOOXXXeeeoooxxxssseeebbb___\\\[[[ZZZ[[[\\\]]]\\\ZZZYYYYYYXXXUUUSSSSSSSSSTTTTTTTTTRRRQQQPPPNNNMMMLLLKKKIIIIIIIIIIIIEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@????????????@@@@@@AAABBBCCCCCCCCCBBBAAA@@@AAA@@@@@@@@@??????>>>>>>??????@@@AAAAAAAAAAAA@@@AAAAAABBBCCCDDDEEEFFFGGGEEEDDDEEEGGGKKKRRRXXX[[[cccmmm~~~tttkkkddd^^^[[[UUUQQQOOOOOORRRUUUUUUTTTVVVTTTTTTVVVXXXXXXUUURRRQQQQQQPPPOOOOOONNNMMMMMMQQQOOOMMMKKKJJJJJJKKKLLLPPPOOOLLLIIIHHHHHHHHHIIIJJJIIIHHHGGGGGGGGGGGGHHHGGGDDDAAAAAABBBDDDEEEEEE@@@???>>>===<<<<<<<<<<<<<<<;;;:::888777888888999:::999777666555555555666555555555555666666666666666666666666777888999:::;;;>>>>>>;;;:::BBBRRR```gggdddkkkxxxzzzqqqYYY]]]^^^WWWMMMFFFHHHLLLKKKLLLKKKHHHGGGGGGFFFDDDDDDCCCBBB@@@@@@???@@@@@@AAACCCEEEEEEDDDAAA@@@???BBBCCCDDDEEEEEEDDDCCCBBBAAA???>>>???BBBCCCAAA>>>===<<<===AAAAAA@@@CCCGGGNNNhhhyyybbbNNNHHHHHHGGGEEEDDDDDDCCC@@@>>>:::999777555444333333444111111111111000000000000000000////////////000000///222666;;;???AAABBBCCCEEEEEEBBB???>>>AAAGGGMMMJJJKKKIIIGGGHHHMMMNNNLLL>>>IIIVVVWWWIII:::<<>>@@@AAABBBBBBCCCEEEHHHJJJUUUVVV___lllwww|||pppdddaaa^^^[[[YYYZZZ\\\]]]\\\ZZZYYYYYYYYYXXXUUUSSSQQQRRRRRRSSSRRRQQQOOONNNLLLLLLJJJIIIHHHGGGFFFFFFEEEEEEDDDCCCBBB@@@@@@?????????>>>>>>>>>>>>??????AAAAAABBBBBBBBBAAA@@@???@@@@@@??????>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@??????@@@AAABBBCCCDDDDDDEEEDDDDDDFFFHHHLLLQQQSSSTTTWWW]]]iiixxx}}}rrrkkkbbb[[[WWWTTTRRRQQQRRROOOMMMMMMPPPRRRSSSRRRSSSRRRQQQRRRTTTUUUSSSQQQPPPPPPPPPOOOOOONNNNNNNNNOOOOOOMMMLLLKKKKKKKKKLLLNNNMMMKKKIIIHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGFFFDDDBBBAAACCCDDDDDDCCC???>>>>>>=========>>>>>><<<;;;999888777777888888999888777555555555555555444444444444555555555555666666666666777888999999888:::;;;:::999>>>HHHQQQxxxqqqjjjbbbaaaeeehhhgggdddaaalllxxxzzzoooaaaVVVRRRWWWUUUPPPHHHBBBAAABBBCCC>>>BBBGGGGGGEEEBBBAAABBBBBBBBBBBBAAAAAAAAACCCEEE@@@@@@>>>>>>???AAACCCEEEAAA@@@???@@@BBBBBBAAA@@@HHHBBB===>>>@@@FFFQQQ[[[}}}bbbOOOGGGHHHGGGEEEDDDDDDCCC@@@>>>;;;999777555444333333333111111111111000000000000000000////////////000000000111444888;;;???AAACCCDDDEEEEEEAAA===>>>CCCIIIHHHFFFGGGIIIJJJIIIMMMSSSEEEEEEMMMVVVPPP???888===GGGPPPSSSOOONNNUUUXXXVVVTTTUUUUUUUUUTTTTTTVVVXXX[[[___dddgggkkkuuuuuu```RRRIIIEEEEEEDDDAAAAAAEEEGGGDDDBBBCCC????????????>>>===<<<;;;999777555444333222333333222222222222222222222222111111222222222222111111222222222222222222222222111111111111111111222222111111111000000111111111...111333333111222555888::::::;;;;;;:::888777555666555555444444333222222444444444333333333333333555555444444444444333333666555555555555555666666555555555555666666666666888888888888888888888888:::::::::::::::;;;<<<<<<>>>???AAAAAABBBDDDGGGIIIWWWZZZcccppp~~~uuunnnccc```\\\YYYWWWYYY[[[]]]YYYXXXWWWWWWXXXXXXUUUTTTPPPPPPPPPPPPOOONNNMMMLLLJJJIIIHHHGGGEEEDDDCCCCCCEEEEEECCCBBB@@@???>>>===>>>>>>============>>>>>>??????@@@@@@@@@???>>>===>>>>>>>>>>>>==================>>>????????????>>>======>>>???@@@AAAAAABBBDDDCCCCCCDDDEEEFFFHHHHHHIIIHHHGGGKKKTTTaaaooowwwxxxoooggg___YYYSSSPPPMMMKKKLLLMMMMMMMMMNNNMMMKKKKKKMMMOOOPPPPPPQQQOOOMMMNNNPPPQQQRRRQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNNNNMMMLLLLLLLLLKKKJJJJJJJJJKKKLLLMMMKKKKKKJJJIIIHHHHHHHHHHHHFFFEEECCCCCCDDDDDDCCCAAA>>>>>>======>>>>>>???@@@;;;:::999888777777777777888777666555555555555555222333333333444444444444666555555666666777888999777888:::::::::;;;???BBBWWWuuussseeeaaa^^^WWWOOO]]]nnnwwwlllggghhhfff^^^RRRHHHDDDDDD???CCCGGGFFFBBB???@@@BBBBBBBBBBBBCCCDDDEEEFFFFFFDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCBBB@@@???@@@BBBDDD<<<@@@KKK\\\kkkwwwwww___PPPKKKHHHGGGEEEDDDDDDCCC@@@>>>;;;:::777555333333333333111111111111000000000///000////////////000000111000111222555888<<<@@@BBBBBBEEEFFFCCC===<<<@@@EEEIIIEEEFFFLLLKKKFFFKKKVVVMMMAAAAAAMMMOOOBBB999;;;???OOOVVVOOOLLLSSSVVVQQQQQQPPPQQQRRRUUUWWWXXXXXX[[[^^^bbbeeehhhppp|||jjjXXXMMMFFFCCCBBB@@@AAAEEEGGGEEEBBBCCCAAAAAAAAA@@@??????>>>>>>;;;:::888555444333222222222222222222222222222222000111111222222111111000222222222222222222222222222222222111111111111111111111000000000000111111...000222333222222333555666666777777777777666555444444444444444444444444444444444333333333333333333333333333333333333333555555444444444555666666555555555666666666777777888888888888888888888888:::::::::999::::::;;;;;;<<<>>>@@@AAAAAADDDHHHLLLXXX^^^iiiwww}}}{{{yyyooodddaaa\\\WWWUUUVVVXXXZZZWWWVVVUUUVVVWWWWWWUUUTTTNNNNNNMMMLLLLLLJJJJJJIIIHHHHHHGGGFFFEEECCCBBBAAAEEEDDDCCCAAA???===<<<;;;======<<<<<<<<<<<<======>>>>>>>>>>>>======<<<<<<==================<<<<<<;;;<<<======>>>>>>======<<<======>>>??????@@@@@@AAABBBBBBCCCCCCCCCBBBBBBEEEEEEFFFHHHKKKPPPTTTWWW]]]fffttt~~~uuupppddd___XXXSSSRRRRRRQQQPPPNNNMMMMMMMMMMMMNNNNNNMMMLLLKKKKKKKKKLLLMMMNNNOOOOOOMMMKKKKKKMMMOOORRRSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPRRRRRRRRRPPPOOOMMMLLLLLLLLLLLLMMMNNNOOOPPPNNNMMMLLLKKKJJJJJJJJJJJJHHHGGGFFFFFFFFFEEECCCAAA??????>>>=========>>>>>>:::999999888777777666666666666666555555444444444333333333333444444444444555555555555666777888888:::999999:::;;;<<<<<<;;;EEEWWW{{{gggRRRKKKTTTeeeyyy~~~www~~~iiiZZZUUUJJJGGGDDDBBBBBBBBBCCCCCC@@@AAACCCFFFGGGEEEBBB???BBBCCCEEEEEEDDDBBB???===AAAAAAAAA@@@BBBIIISSS[[[aaaggguuuvvv\\\PPPOOOHHHGGGEEEDDDDDDCCC@@@>>>;;;:::888555333222222222111111111111000000000//////////////////000111111000000111333777;;;???AAA@@@DDDFFFDDD@@@===???BBBKKKGGGIIINNNLLLFFFIIISSSWWWEEE<<>>??????@@@@@@???@@@AAABBBBBBBBBBBBAAACCCDDDEEEGGGHHHHHHHHHHHHPPPRRRVVVZZZ___dddkkkoooyyy{{{|||{{{zzzyyy{{{|||zzzwwwqqqjjjbbb\\\WWWUUUQQQOOOLLLKKKKKKLLLMMMMMMMMMNNNNNNMMMLLLKKKJJJJJJJJJKKKKKKLLLLLLMMMNNNOOONNNMMMLLLKKKMMMPPPTTTWWWTTTTTTTTTTTTTTTSSSSSSSSSQQQSSSUUUVVVUUUTTTRRRPPPOOOOOOOOOPPPQQQRRRRRRSSSOOOOOONNNMMMMMMMMMMMMNNNLLLJJJIIIHHHHHHFFFDDDAAAAAA@@@???===<<<;;;;;;;;;888888888888777666555555555555555555555444444333333444444444444555555555444444444444555666777888:::888666777:::<<<<<<;;;@@@AAAVVV~~~iii___XXX___qqq}}}{{{vvv```YYYTTTXXXaaaeeeaaa[[[MMMKKKIIIIIIJJJJJJIIIGGGEEEEEEFFFGGGIIILLLNNNPPPTTTTTTSSSTTTZZZgggyyyyyy[[[NNNOOOHHHGGGEEEDDDDDDCCC@@@>>><<<:::888555333222222222111111111111000000000000///......//////000111222000000111333777:::>>>@@@AAACCCFFFGGGFFFDDDBBBBBBKKKJJJLLLOOONNNJJJKKKNNN\\\OOOBBB>>>>>>;;;999999999GGGRRRPPPMMMOOOOOOLLLKKKKKKLLLPPPTTTVVVVVVVVVVVVZZZ^^^```bbbiiisss{{{vvvcccSSSFFFDDD@@@???CCCDDDBBBBBBCCCDDDCCCBBBAAAAAA@@@@@@AAA???>>>===;;;888666555444333333333333333333333333222222222333333222222222333333333333333333333333111111111111111111222222111111111000000111111111444333111///...///111222......///000222333444555111111111222222333333333444444444444555555555555222222333333333333444444333333333333444555666666777777777777888888888888888888888888888888888888999999999999999:::;;;;;;:::===@@@AAACCCJJJVVV```fffuuuttthhh|||jjjhhhiiibbb___[[[VVVSSSQQQQQQQQQTTTSSSSSSSSSTTTTTTSSSQQQLLLKKKIIIHHHFFFEEEEEEEEEEEEFFFGGGGGGGGGEEEDDDCCCDDDDDDBBBAAA???>>>===<<<======<<<<<<<<<<<<=========<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<============;;;;;;<<<============<<<===>>>>>>>>>????????????===>>>???AAABBBBBBBBBBBBEEEDDDBBBAAAAAACCCEEEGGGFFFIIIKKKMMMMMMMMMOOOQQQRRRUUUXXXYYYXXXWWWWWWXXX\\\ZZZVVVRRROOONNNMMMLLLKKKKKKJJJIIIIIIIIIIIIJJJIIIKKKLLLLLLJJJHHHHHHIIIIIIKKKLLLLLLLLLLLLMMMOOOLLLMMMMMMMMMNNNQQQVVVYYYVVVVVVVVVUUUTTTTTTSSSSSSSSSTTTVVVWWWWWWUUUTTTRRRSSSSSSSSSSSSSSSSSSSSSSSSOOOOOONNNNNNNNNOOOPPPPPPNNNLLLJJJHHHGGGFFFCCCAAAAAA@@@>>><<<;;;999999888777888888888777666555444333444444555444444333333444444444444555555555555444333333444444555666777777555444555777999::::::@@@;;;BBB```oooaaacccllloooooorrryyyzzztttuuuqqqjjjbbb___bbbhhhmmmpppiiifffddddddjjjuuuzzzyyy}}}^^^NNNLLLHHHGGGEEEDDDDDDCCC@@@>>><<<;;;888555333222222222111111111111000000000000............///000111222///000222444777;;;===???CCCDDDGGGJJJMMMLLLHHHDDDIIIMMMNNNNNNPPPQQQNNNIIIWWWVVVNNNBBB<<<<<<;;;888777@@@JJJPPPPPPOOONNNOOOMMMOOOQQQTTTVVVWWWXXXXXXVVVYYY]]]^^^___dddnnnvvv}}}ttt___OOOHHHCCC@@@BBBCCCBBBBBBEEEEEEDDDBBBAAA@@@@@@AAAAAA@@@???>>>===;;;999777666333333333333333333333333333333444444444444333333333333333333333333333333000000000111222222222333222222111111111111222222333111000//////000//////000000111111333444555666111111111222222222222222222222333333444444444444333333333333444444444555333333333333444555666777666666666777777777777888888888888888888888888888888888888888999:::;;;<<<;;;>>>@@@AAAEEEOOO___kkkrrrqqq{{{nnneeeeee___]]][[[YYYVVVTTTRRRQQQQQQTTTSSSRRRRRRSSSSSSQQQOOOLLLJJJHHHFFFEEEDDDDDDDDDBBBCCCEEEFFFGGGFFFEEEDDDDDDCCCBBBAAA@@@???>>>>>>>>>==================>>>===<<<;;;:::::::::;;;;;;<<<<<<=========>>>>>>>>>;;;;;;<<<========================>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBAAA@@@???@@@BBBEEEFFF@@@BBBEEEGGGGGGHHHJJJLLLGGGIIIKKKKKKJJJIIIJJJJJJOOOOOONNNLLLKKKIIIHHHGGGDDDEEEFFFFFFFFFGGGIIIJJJFFFIIIKKKKKKIIIHHHIIIKKKGGGJJJLLLLLLKKKJJJLLLNNNJJJLLLNNNNNNOOOQQQVVVZZZWWWVVVUUUTTTSSSRRRQQQPPPSSSTTTUUUUUUUUUUUUTTTSSSUUUUUUUUUUUUTTTSSSRRRQQQLLLLLLLLLMMMNNNOOOQQQQQQOOOLLLIIIFFFEEEDDDBBB@@@???>>><<<;;;999999888888666777777777777555444333222333444444444444333222222333333333444444444444333333333333444555666777444555666777777777888888===;;;===IIIaaazzzkkkccc___]]]gggdddiiissswwwtttyyy}}}~~~}}}tttpppqqqxxx|||~~~aaaOOOJJJHHHGGGEEEDDDDDDCCC@@@>>>===;;;888555333222222111111111111111000000000000............///000222222///000222555888;;;===>>>FFFEEEGGGMMMRRRRRRMMMGGGGGGMMMOOONNNQQQWWWRRRGGGNNNWWWVVVHHH???@@@@@@:::666:::EEEPPPSSSOOOOOOSSSQQQTTTXXXZZZZZZZZZ[[[]]]XXX[[[^^^______ccckkksss}}}ppp___KKKEEEBBBCCCCCCBBBCCCFFFEEEDDDBBBAAA@@@@@@AAAAAAAAA@@@@@@>>>===:::999777333333333333333333333333333444444555555444444333333333333333333333333333//////000111222333333444333333222222222222333333//////000111333333222000444333333222222222222333333333333333333333444444111111111222222333333333333333333444444555555555222222222333444555666777555555555555666666666777888888888888888888888888777777777888999;;;<<<===<<<>>>AAABBBFFFRRReeesss{{{sss~~~fffddddddWWWXXXXXXWWWVVVUUUSSSRRRRRRTTTSSSRRRRRRSSSRRRPPPNNNLLLJJJHHHFFFDDDDDDDDDDDD@@@AAACCCEEEFFFFFFEEEDDDCCCCCCBBBBBBAAA@@@??????>>>>>>============>>>>>>===<<<;;;:::999:::;;;<<<<<<=========>>>>>>??????;;;<<<======>>>>>>======<<<<<<<<<===============>>>>>>>>>>>>>>>???@@@@@@:::<<<>>>@@@AAAAAAAAA@@@EEEDDDBBB@@@???AAAEEEIIIHHHIIIJJJIIIGGGGGGHHHIIIEEEGGGIIIKKKKKKIIIGGGFFFGGGHHHGGGFFFFFFGGGIIIKKKEEEGGGIIIHHHFFFFFFHHHKKKFFFIIIKKKKKKJJJIIIKKKMMMHHHKKKNNNOOOOOOQQQVVVZZZWWWVVVUUUSSSRRRPPPOOONNNRRRSSSSSSTTTTTTTTTSSSSSSVVVVVVVVVUUUSSSRRRPPPOOOJJJJJJKKKLLLMMMOOOQQQRRRPPPLLLGGGDDDBBBBBB@@@???<<<;;;::::::999999999999666777777777777555444333111222333444444444333222111111222222222333333333333333333333444555666666333777:::;;;:::888777777333999:::777@@@cccxxxuuuhhh___]]]dddgggffflllwwwxxxppplllvvv}}}rrrpppssszzz~~~]]]LLLMMMKKKIIIGGGFFFFFFDDDAAA>>><<<;;;888666444444333333111222222222222111000000000000111111111111000000///111222333444666:::===CCCFFFHHHIIIIIIJJJKKKLLLGGGLLLQQQTTTTTTSSSTTTVVVOOO\\\___OOO@@@???AAA@@@:::888>>>MMMVVVUUUSSSTTTTTTUUUWWWYYYZZZ[[[\\\\\\```^^^]]]\\\___ccchhhkkktttyyy~~~iiiVVVLLLCCCAAAAAAAAADDDHHHEEEEEEDDDCCCBBBAAAAAA@@@AAA@@@???>>>============666555333222111222222333333333333333333333333333000111111111111222222222111111111111111111111111111111111111111111111111222222222222222222222222222222222333333444444444222222222222111111000000444333333222222333333444444444444444444444444444222333333333333333333444555555555555666666666777999999888888888888888888:::888777777999;;;<<<<<>>@@@EEEJJJRRRcccttt||||||tttfffaaa___]]]ZZZXXXVVVUUUUUUUUUTTTSSSUUUQQQNNNNNNQQQRRRNNNJJJLLLKKKJJJIIIGGGFFFEEEDDD???@@@BBBCCCCCCCCCBBBAAAEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>>>>>>>>>>?????????999999999999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<;;;;;;;;;:::===============>>>>>>???>>>>>>????????????>>>>>>??????>>>>>>??????@@@AAABBBCCCCCCDDDEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHDDDDDDDDDEEEFFFFFFGGGGGGCCCEEEGGGGGGGGGGGGIIIKKKLLLLLLKKKKKKJJJJJJIIIIIIFFFKKKOOOOOOMMMMMMQQQVVVYYYVVVRRRNNNLLLKKKLLLLLLNNNOOOQQQSSSTTTUUUUUUUUUXXXVVVUUUUUUVVVUUUQQQMMMMMMMMMMMMLLLKKKKKKLLLMMMNNNKKKGGGDDDCCCCCCAAA@@@<<<;;;::::::999999999999666666666666666555555444333444444555555444444333222222222333333333444444333333222222333555666777555555555555666666666666666999>>>???===HHHffftttlllfff___ZZZ___\\\[[[___iiittt{{{~~~yyyvvv||||||^^^MMMMMMKKKIIIGGGFFFFFFDDDAAA>>><<<;;;888666444444333333111222222222222111000000//////000000000000/////////000111222333555999<<>>;;;===IIIVVV[[[YYYVVVSSSTTTVVVWWWYYYZZZ[[[\\\`````````aaabbbdddeeefffooouuu}}}bbbUUUGGGBBBAAABBBDDDHHHFFFFFFEEEDDDDDDCCCBBBBBBBBBBBB@@@???>>>=========888777666555444333333333333333333333333333333333222222222222333333333333111111111111111111111111111111111111111111111111222222222222222222222222222333333333333333333444222222222222111111111000444333333222222333333444444444444444444444444444222333333333333444444444555555555666666666777777888888888888888888888888888777666777999;;;<<<<<>>>>>>>>>>>>>>>>>::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;======<<<<<<======>>>???===>>>>>>??????>>>>>>===>>>============>>>??????AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFCCCCCCDDDDDDEEEFFFFFFGGGBBBDDDFFFFFFFFFFFFHHHJJJJJJJJJJJJJJJIIIIIIIIIHHHGGGKKKOOOOOOMMMNNNQQQUUUXXXUUURRROOOLLLLLLLLLLLLNNNOOOPPPRRRSSSTTTTTTTTTWWWUUUSSSSSSTTTSSSPPPMMMOOOQQQQQQNNNJJJHHHIIIKKKIIIGGGEEEDDDDDDDDDCCCAAA<<<<<<;;;999999888888888666666666666666555444444333333444444444444333333222222222333333333333444333333222222333444555666444555555555666666666666777666777888777===OOObbbvvvuuuqqqkkkgggeeedddcccbbbaaalllyyywwwjjjfffgggmmmuuu}}}|||^^^NNNMMMKKKIIIGGGFFFFFFDDDAAA>>><<<;;;888666444444333333111222222222222111000000......////////////.........///000111111333777999>>>AAAFFFIIIHHHFFFDDDCCC>>>EEELLLPPPPPPQQQTTTXXXOOOPPPYYYaaaVVVAAA888<<>>DDDRRR^^^^^^XXXUUUUUUVVVXXXYYY[[[]]]^^^aaaccceeeggghhhgggeeecccgggmmmxxxwwwdddPPPFFFDDDCCCEEEGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCBBBAAA???>>>===<<<999999999888777555444333333333333333222222222222333333333333444444444444222222222222222222222222222222222222222222222222222222222222222222222222444333333333333333333222222222222222111111111111444333333222222333333444444444444444444444444444222222333333444444444444555555666666666777777777888888888888888888888888888888888999:::<<<===>>>@@@DDDLLLXXXcccqqq|||oooddd```aaa^^^YYYXXXXXXXXXYYYYYYVVVRRROOOOOOLLLJJJKKKMMMMMMKKKHHHHHHGGGFFFEEEDDDCCCBBBAAABBBBBBCCCDDDDDDDDDDDDCCCBBBBBBAAA@@@????????????@@@??????>>>>>>=========:::::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>=========>>>>>>=========<<<<<<<<<<<<<<<===>>>>>>@@@@@@@@@AAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBCCCDDDBBBBBBCCCCCCDDDEEEEEEFFFBBBDDDEEEFFFEEEEEEGGGIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHKKKNNNNNNMMMNNNQQQTTTVVVTTTQQQOOOMMMLLLLLLLLLNNNOOOOOOPPPQQQRRRRRRSSSUUUSSSPPPOOOOOOOOONNNLLLQQQSSSTTTPPPIIIEEEFFFHHHDDDCCCCCCDDDFFFFFFDDDBBB===<<<;;;999888777777777555555666666555555444333222333333444444333333222111111222222222333333333444444333333333333444555444444444555555555666666;;;777666777888:::???EEEXXXqqq}}}wwwtttfffgggfffgggjjjkkkfff^^^llljjjgggdddccceeejjjnnnjjjppp{{{|||^^^NNNLLLKKKIIIGGGFFFFFFDDDAAA>>><<<;;;888666444333333333111222222222222111000000...//////000000//////...---...//////000111444777<<<@@@FFFJJJLLLLLLLLLMMMCCCEEEIIINNNSSSVVVXXXYYYOOOOOOUUU^^^[[[LLL>>>999AAA@@@======HHHWWW]]]ZZZYYYYYYXXXYYY[[[]]]___```bbbdddgggjjjkkkjjjhhhfffcccfffooozzzwww___PPPJJJFFFDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDFFFEEEDDDCCCAAA???===<<<::::::::::::999777555333333333333333222222222222333333333333444444444444222222222222222222222222222222222222222222222222222222222222222222222222444444444333333222222222222222222222222222222222444333333222222333333444444444444444444444444444222222333333444555555555555666666666666777777777888888888888888999999999::::::;;;<<<<<<===>>>@@@DDDKKKUUUaaaooo~~~~~~rrrddd^^^aaaddd___XXXWWWXXXZZZ\\\\\\ZZZUUURRROOOMMMKKKJJJJJJJJJHHHEEEEEEDDDDDDCCCAAA@@@@@@???AAAAAAAAABBBBBBBBBBBBBBB@@@@@@???>>>======>>>>>>@@@??????>>>===<<<<<<;;;;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::888999999999::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<============<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>??????@@@@@@????????????????????????@@@@@@???@@@@@@AAABBBBBBAAAAAABBBBBBCCCDDDDDDDDDBBBDDDEEEFFFEEEEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJMMMMMMMMMNNNPPPRRRSSSRRRQQQOOONNNMMMMMMLLLNNNNNNNNNNNNOOOPPPPPPQQQQQQPPPMMMLLLKKKKKKKKKKKKNNNQQQSSSOOOGGGBBBCCCFFFAAAAAABBBDDDFFFEEEBBB???===<<<;;;999777666666555444555555555555444333333222222333333333333222222111111111111222222222222444444333333333333333333333333444444444555555555999777666777999;;;;;;<<>><<<;;;888666444333333333111222222222222111000000///000000111111000000///---...//////...000333555;;;???DDDHHHKKKNNNPPPRRRLLLHHHFFFKKKTTTZZZZZZWWWRRRTTTSSSTTTYYYZZZMMM<<<;;;<<<:::888>>>LLLYYY```[[[ZZZYYYXXXYYY\\\^^^``````aaadddfffhhhjjjjjjkkkiiiiiilllssszzzppp___SSSIIICCCAAADDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFDDDCCC@@@>>>===::::::;;;;;;999888555444444444444333333333222222222222222222333333333333222222222222222222222222222222222222222222222222222222222222222222222222444444444333333222222222222222222222222222222333444333333222222333333444444444444444444444444444222222333444444555666666666666666666777777777888777777888888888999999999:::;;;<<<;;;;;;<<<@@@CCCNNNXXXeeerrrooo}}}wwwjjj]]][[[___```YYYRRRSSSTTTVVVYYY[[[ZZZVVVSSSPPPNNNLLLJJJIIIGGGDDDBBBBBBBBBAAA@@@??????>>>===>>>>>>>>>>>>??????@@@@@@>>>======<<<<<<<<<<<<===>>>>>>===<<<<<<;;;::::::;;;::::::999999999::::::999999999999999999999999777777888888999999:::::::::::::::::::::;;;;;;<<<;;;;;;;;;<<<<<<;;;;;;;;;===<<<<<<<<<<<<===>>>>>>>>>======<<<===>>>??????????????????????????????@@@@@@?????????@@@AAAAAA???@@@@@@AAABBBBBBCCCCCCCCCEEEFFFFFFEEEEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKLLLLLLMMMNNNPPPPPPPPPPPPPPPOOONNNMMMLLLNNNMMMMMMLLLLLLMMMNNNOOOMMMMMMKKKIIIHHHHHHIIIIIIIIILLLNNNKKKEEEBBBBBBDDD@@@AAABBBDDDEEECCC???<<<===<<<:::888666555555555444444444444444333333222111111222222222222111111000000000111111111222222333333333333333333222222333333333333444444444444222333444444444666888999;;;===JJJiiittt[[[OOOLLLKKKIIIGGGFFFFFFDDDAAA>>><<<;;;888666444444333333111222222222222111000000000000111111111111000000......///......///111444888===CCCHHHKKKMMMOOOQQQSSSLLLFFFHHHQQQWWWXXXUUUVVVYYYUUUQQQXXXccc\\\LLL<<<:::888888:::CCCUUUfff^^^\\\YYYWWWWWWYYY\\\___]]]^^^```cccfffiiikkkmmmsssooonnnqqqtttyyyvvvdddRRREEEAAACCCCCCCCCDDDDDDEEEEEEEEEFFFGGGGGGFFFDDDBBB@@@>>>;;;;;;;;;;;;:::999888777666666555555444444333333222222222222333333333333333333333333333333333333333333333333333333333333222222222222222222222222444333333333333333333222222222222222333333333333444333333222222333333444444444444444444444444444222222333444555666666777666666666777777777888888777777777888999999::::::888:::;;;:::;;;>>>EEEKKKWWWeeevvvxxxgggqqqeeeZZZYYYZZZWWWRRRNNNPPPOOOPPPQQQSSSTTTRRRPPPNNNMMMLLLIIIGGGDDDBBBAAA@@@@@@@@@???>>>=========<<<<<<;;;;;;<<<<<<===>>><<<;;;;;;::::::;;;;;;<<<<<<;;;;;;::::::999999999:::999999888888888888999888888888888888888888888777777777888888888888888999999999999999::::::;;;::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<===>>>>>>======<<<;;;<<<===>>>?????????????????????????????????>>>>>>>>>??????@@@>>>>>>???@@@@@@AAAAAABBBBBBDDDEEEEEEDDDDDDEEEGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIKKKLLLLLLMMMNNNNNNOOOPPPPPPOOOMMMLLLNNNMMMKKKJJJJJJKKKLLLMMMJJJJJJJJJIIIFFFEEEFFFHHHEEEGGGHHHHHHFFFDDDCCCCCCAAAAAAAAABBBCCCAAA===:::;;;:::999777666555555555333333444444333333222111000111111222222111111000///000000000000111111111111222333333333333222222222222222333333333444444222666777444222555888888888999???LLLbbbuuurrr[[[PPPMMMKKKIIIGGGFFFFFFDDDAAA>>><<<;;;888666444444333333111222222222222111000000//////000000000000//////.../////////...///111333555===GGGPPPTTTUUUUUUUUUYYYTTTNNNKKKMMMRRRWWWYYY[[[[[[ZZZYYY]]]cccfffeeeMMMAAA;;;>>>===>>>NNNcccdddaaa]]]YYYYYY[[[^^^```^^^```cccfffjjjlllnnnooovvvqqqoooqqqrrruuu{{{{{{bbbPPPIIICCCCCCDDDEEEEEEFFFGGGGGGFFFGGGGGGGGGFFFDDDBBB@@@<<<<<<<<<;;;;;;;;;<<<<<<888777777666555555444444333333333333444444444444333333333333333333333333333333333333333333333333222222222222222222222222222333333333333333333444222222222333333333444444444333333222222333333444444444444444444444444444222222333444555666777777666666777777777888888888666777777888999999::::::999;;;======@@@GGGRRR[[[gggxxx}}}iiivvvmmmbbbZZZXXXWWWTTTTTTWWWQQQOOOLLLKKKLLLMMMNNNMMMIIIIIIIIIGGGDDDBBBBBBBBB?????????>>>>>>======<<<;;;;;;:::::::::;;;<<<===::::::999999999::::::;;;999999999888888888888888999888888777666666777777777777777777777777777777777777777777777777666666888888888888888999::::::999999::::::::::::999999;;;;;;;;;;;;;;;<<<<<<===>>>===;;;;;;;;;<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<============>>>??????@@@@@@AAA@@@BBBCCCCCCBBBAAABBBDDDCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFGGGIIIJJJJJJJJJLLLMMMOOOPPPQQQOOONNNLLLMMMLLLJJJIIIHHHIIIJJJKKKFFFHHHJJJIIIFFFDDDEEEFFFFFFEEEEEEFFFHHHGGGDDDAAA@@@??????@@@AAA@@@===:::999999888777666555555555333333333333333222111111000000111111111111000000/////////000000000111111000111222333444444333333222222222222333333333333444888999666666:::;;;888999:::===@@@GGG]]]kkk\\\sss\\\QQQMMMKKKIIIGGGFFFFFFDDDAAA???<<<;;;888666444444333444111222222222222111000000......////////////......///000000///......111333444>>>MMMZZZ```aaa```^^^^^^\\\WWWPPPLLLOOOXXX___^^^[[[]]]cccbbb___iiiyyyaaaLLL@@@DDDBBB;;;FFF[[[jjjfffbbb^^^\\\^^^aaacccbbbeeeiiimmmpppqqqqqqqqqrrrnnnmmmppprrrtttyyyppp[[[SSSDDDDDDEEEFFFGGGHHHHHHIIIEEEFFFGGGHHHGGGEEECCCAAA>>>===<<<<<<<<<===???@@@999888888777666555555555444444444555555555666666333333333333333333333333333333333333333333333333222222222222222222222222222222222333333444444444222222222333333444444444444333333222222333333444444444444444444444444444222222333444555666777888777777777777888888888888666777777888999999::::::;;;>>>@@@BBBFFFPPP^^^iiizzzgggbbbiii```ZZZXXXWWWWWW]]]fffUUUQQQLLLIIIIIIKKKLLLLLLEEEEEEFFFEEECCCBBBBBBCCC??????>>>>>>======<<<<<<;;;;;;:::999:::;;;<<<===:::999999888999999::::::777777777777777888888888888888777666666555666666777777777777777777777777888888777777666666555555888888888777888999999:::999999999::::::999999999::::::999999::::::;;;<<<>>>===;;;;;;;;;<<<>>>@@@========================<<<<<<;;;:::::::::;;;;;;=========>>>??????@@@@@@???@@@AAAAAA??????@@@BBBAAAAAAAAABBBBBBCCCCCCCCCFFFEEEEEEFFFHHHIIIIIIIIIJJJLLLOOOQQQQQQPPPNNNLLLMMMLLLJJJHHHHHHHHHIIIJJJEEEGGGJJJIIIFFFDDDDDDEEEHHHEEEDDDFFFIIIIIIDDD??????>>>>>>???@@@@@@>>><<<888888777666666666666666222333333333333222111111000000111111111111000000////////////000000000000///000111333444444333333111111222222222333333333111444555444888===;;;444:::777777;;;@@@III\\\ooouuubbbMMM???zzz]]]NNNMMMMMMKKKIIIGGGFFFDDDAAA>>><<<;;;:::888666555444444333222111111222222111///000000000000000000000000000000000000000000000000555999@@@LLLXXXaaaddddddZZZ[[[ZZZTTTIIIFFFSSSdddddddddiiimmmjjjfffooo~~~ooo[[[TTTKKK<<<<<>>===<<<;;;::::::999999999888777777777999999888666555555555555666555333222222333555666444444444333333333222222333333333222222111111111111222333333444444333333444333333222222333333444333333333333333333333333222333444444555555444444666666666666777777777777888888888888777777777777999:::999999;;;>>>>>>;;;>>>;;;===EEEOOOZZZlll|||```ggg~~~nnnbbbYYYXXXZZZ[[[aaagggTTTQQQMMMJJJIIIHHHGGGFFFHHHGGGEEEDDDBBBAAAAAAAAA>>>>>>>>>>>>==================<<<<<<<<<;;;;;;;;;999999999999999999999999777777666555555555555555444444555555555555555555666555555555555444444444888888777777666666555555777777888888888888777777>>>===<<<;;;::::::999888888999999::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<>>===<<<<<<===>>>?????????>>>>>>======<<<<<<>>>>>>??????@@@@@@@@@AAA>>>>>>>>>???@@@@@@AAAAAA@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHJJJJJJKKKMMMOOOOOOMMMKKKKKKLLLMMMJJJFFFDDDEEEHHHKKKIIIHHHHHHIIIHHHFFFDDDHHHEEEBBBAAACCCCCCAAA???>>>>>>===<<<;;;<<<<<<<<<555555444444444333333333444444333333222111000000000000000000000000000000000000000000111111111111000000000000111111111111000111111111111222222222333333333444444444555555555666888:::<<<@@@EEEIIIaaaoootttbbbTTTFFF===:::xxx]]]PPPOOOMMMKKKIIIGGGFFFDDDAAA>>>===<<<;;;999777666555555333222111111222222111///000000000000000000000000000000000000000000000000222555;;;EEEOOOVVVXXXXXXWWWYYY[[[YYYVVVVVVXXX[[[iiijjjmmmpppnnnkkkmmmrrryyyooo```PPPBBB:::;;;@@@NNNYYYfffkkkjjjhhhhhhjjjllllllllllllmmmoooqqqssstttrrrqqqqqqsssuuuwwwxxxxxx~~~xxxaaaSSSGGGEEEFFFEEEFFFHHHFFFFFFFFFEEEDDDDDDDDDEEEBBBAAA@@@???===<<<;;;:::::::::::::::999999999999999888777666666666666666555444222111111222444555444444444333333333333222333333333222222222111111333333444555555555555444444333333222222333333444333333333333333333333333333333444555555555555444555555666666666777777777777777777777777777777777888999888888:::<<<<<<;;;===???FFFPPPXXXeeezzzppp___{{{uuukkkeee\\\VVVVVVWWWVVVWWW[[[MMMLLLKKKLLLMMMNNNLLLKKKHHHGGGEEECCCBBBAAAAAAAAA>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999999999999999999777666666555555555555555666666666666555444333333555555555555444444444444666666666555555555444444666777777888888777777666;;;::::::999999888888777888888999999:::;;;;;;;;;::::::::::::;;;<<<>>>>>>???>>>===<<<<<<===>>>>>>???>>>>>>>>>=========<<<>>>>>>>>>>>>??????@@@@@@>>>>>>>>>???@@@@@@AAAAAA@@@AAAAAABBBBBBCCCCCCCCCEEEDDDDDDDDDDDDDDDEEEEEEGGGGGGIIILLLOOOPPPNNNMMMMMMMMMMMMKKKIIIGGGHHHIIIKKKJJJIIIHHHIIIHHHFFFDDDFFFCCCAAAAAACCCCCCBBB@@@>>>======<<<<<<;;;::::::555444444444444333333333444444333222222111000000000000000000000000000000//////000000000111111111//////000000000111111111000111111111111222222222333333333333444444444444555777888888999<<<@@@CCCBBBLLLbbb|||mmm[[[OOOGGG???;;;;;;xxx]]]QQQQQQMMMKKKIIIGGGFFFDDDAAA>>>>>>===;;;:::888777666666333222111111222222111///000000000000000000000000000000000000000000000000000222777>>>EEEJJJLLLLLLQQQWWW\\\```hhhnnnhhh[[[hhhmmmoooooopppppplllfffffflllgggSSSBBB======::::::KKKaaannnpppllljjjjjjnnnnnnmmmmmmnnnppprrrsssvvvuuuttttttuuuwwwyyy{{{vvvzzzkkkTTTJJJIIIHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCAAA@@@>>><<<;;;:::::::::;;;;;;;;;;;;;;;<<<888888777777777777777888555444333222222333444555555555444444444333333333333333333333222222222222333444555555666666555555444444333333333333444444444444444444444444444444333444444555555555555555555555555555666666666666777777777777777777777777:::999999999:::;;;<<<>>>@@@HHHTTT```jjjxxxppp\\\llluuuhhh\\\]]]YYYUUUVVVUUURRRPPPPPPJJJJJJLLLNNNQQQQQQNNNLLLIIIGGGEEEBBBAAAAAABBBBBB=========<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999888888888888888888888888777666555555444444555555777777666666555444222111555555555555444444444444555555555444444444444444666666777777777777666666777777777777777777777777888888888999::::::;;;;;;888888999:::;;;===>>>???======<<<<<<<<<======>>>>>>>>>>>>>>>========================>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDFFFJJJNNNQQQPPPOOORRRPPPNNNMMMNNNNNNMMMLLLLLLJJJIIIHHHIIIHHHFFFDDDEEEDDDBBBBBBCCCCCCBBB@@@>>>>>>>>>>>><<<:::888777444444444444333333333333333333333222111111000000000000000000000000000000//////000000000000111111//////000000000000111111000111111111111222222222222222333333333444444444666666777666666777:::<<<:::===FFFVVVqqqrrrZZZNNNBBB<<<:::888888;;;zzz^^^RRRQQQMMMKKKIIIGGGFFFDDDAAA>>>>>>===;;;999777666555555333222111111222222111///////////////////////////000000000000000000000000111222666;;;@@@EEEGGGHHHLLLWWW___dddqqqyyyhhhbbbkkkoookkklllppplllccc]]]fffiii___RRRGGG===555777BBBUUUgggoooooommmnnnpppooooooooooooqqqssstttvvvvvvvvvvvvvvvxxx{{{}}}yyy{{{ppp[[[QQQMMMJJJHHHFFFEEEDDDDDDEEEDDDCCCBBBEEEDDDBBBAAA???===;;;;;;:::::::::;;;;;;<<<<<<<<<888888777777777888999999555555444444444444555555555555555555444444444444333333333333333333333333333333444555555555555555444444333333333333444444444444444444555555555555444444555666666666666555444555555555666666666666666666777777777777777888;;;999:::<<<======AAAEEEJJJTTTbbbrrrwww```___qqqiii]]]^^^\\\ZZZYYYWWWSSSPPPOOOOOOOOONNNOOOPPPOOOLLLJJJJJJHHHEEEBBBAAAAAABBBCCC===<<<<<<<<<;;;;;;;;;;;;:::::::::999999999888888777777777777777777777777666666555444444444444555555666666666555444333333555555555444444444333333555555444444444444444444555666666777777666666555555555666666666777777777777777888888999:::::::::888888888999:::<<<===>>><<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>============<<<<<<==================>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAADDDCCCCCCCCCCCCDDDEEEFFFEEEEEEGGGJJJOOOQQQQQQPPPVVVRRRPPPPPPSSSTTTRRRPPPMMMKKKIIIHHHHHHHHHFFFEEEGGGGGGFFFEEEDDDBBBAAA@@@??????@@@???>>>;;;888666444444444333333333222222333222222222111111000000000000000000000000000000////////////000000000111////////////000000000111000000111111111222222222222222222222333333333333444555666555444555777999@@@???>>>AAAMMMccckkkSSSGGG???888777666555666888|||```QQQOOOMMMKKKIIIGGGFFFDDDAAA>>>===<<<:::888666555444444333222111111222222111///////////////////////////111111111111111111111111000222555999===BBBFFFHHHMMMYYY```aaakkkzzz{{{qqq```jjjoooiiigggkkkkkkggg```aaagggllleeePPP<<<111888:::GGG^^^ooossspppnnnqqqpppppppppqqqssstttuuuwwwwwwxxxwwwvvvxxx{{{~~~}}}~~~wwwaaaTTTLLLGGGGGGEEECCCBBBDDDEEEDDDCCCEEEEEECCCBBB@@@>>>===<<<999999::::::;;;;;;<<<<<<999888888888888999999:::777777777666666777777777666666666555555555444444333333333333333333333333222222333444444444444333555444444333333444444555444444444555555666666666444555666666777777666666555555555666666666666777666777777777888888999999:::888999>>>@@@AAAHHHPPPWWWaaaqqqaaaccc|||ssslllbbbaaaaaa___[[[XXXVVVUUUSSSUUURRROOOMMMMMMMMMLLLJJJIIIGGGEEEBBBAAAAAAAAABBB===<<<<<<<<<;;;;;;;;;;;;::::::999999999888888888777777777777777777777777666666555444444444444444333333444555666666666555555444444444444333333333555555555555555555555555555555666666666666555555555555666666777888888888666666777888888999999::::::999999999999::::::;;;::::::;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBDDDEEEGGGIIIJJJIIIIIIIIILLLOOOQQQQQQPPPVVVSSSQQQRRRUUUWWWUUUSSSOOOLLLJJJHHHHHHHHHGGGEEEJJJJJJJJJHHHEEEBBB@@@???@@@AAAAAA@@@>>>;;;888666444444333333333222222222222222111111111111111000////////////////////////...////////////000000000...////////////000000000000000111111111222222222111111111222222222333333222333555555555555777999888::::::999;;;FFFWWWdddzzzxxx```JJJ<<<>>>999888:::999666555777|||```QQQNNNMMMKKKIIIGGGFFFDDDAAA>>><<<;;;999777666444444444333222111111222222111///000000000000000000000000111111111111111111111111...000333666999>>>DDDHHHPPPYYY^^^[[[]]]ffflllkkkaaahhhkkkhhheeefffhhhhhhfff```bbbmmmmmm[[[FFF<<<:::555===UUUkkkqqqnnnkkkqqqqqqqqqqqqsssuuuwwwxxxwwwyyyzzzyyywwwxxx}}}}}}iiiYYYNNNKKKGGGBBBBBBDDDGGGGGGGGGEEEDDDDDDBBBAAA@@@???>>>::::::;;;;;;;;;;;;;;;;;;::::::999999999999999:::888888888888888888888888777666666666666555555555333333333333444444444444111222333333444444333333555555444444444444555555444444555555666777777777555666666777777777777777666666666666777777777777777888888999999::::::::::::777:::BBBFFFIIISSS```hhhttthhh```~~~pppfff___^^^aaa```ZZZWWWWWWWWWUUUTTTQQQNNNLLLLLLMMMMMMLLLHHHGGGEEEDDDBBBAAAAAAAAA=========<<<<<<<<<;;;;;;:::::::::999999999888888888888888888888888888888666555444444333333444444111222444555666777777777444444444444333333333333555555555555555666666666444444555555555555444444666666666777777888888888666666666777888888999999:::999999888888999999999888999:::;;;<<<<<<<<<<<<============>>>>>>>>>>>>============<<<<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBDDDFFFIIIKKKLLLLLLKKKKKKMMMOOOQQQQQQPPPRRRQQQPPPQQQSSSTTTTTTTTTPPPMMMJJJHHHHHHHHHGGGFFFJJJKKKKKKIIIEEEAAA??????@@@@@@@@@???===;;;888777333333333333222222222222111111111111111111111111////////////////////////......////////////000000......////////////000000000111111111111222222222000000111111111222222222000222444555555555777999555888;;;;;;999;;;AAAFFFOOO\\\wwwwwweeeRRRBBB;;;;;;777555666::::::777666888xxx^^^QQQQQQMMMKKKIIIGGGFFFDDDAAA>>>===<<<:::888777555555444333222111111222222111///000000000000000000000000111111111111111111111111...000333555777<<>>;;;AAALLLRRRVVVcccsssiiiddd}}}{{{iii[[[[[[XXX^^^___ZZZWWWXXXWWWUUURRRPPPNNNMMMMMMMMMLLLJJJFFFFFFFFFEEEDDDBBB@@@???>>>>>>>>>=========<<<<<<;;;:::::::::999999999999999999999999999999999999666555444444333333444444333333444555666666666555444444444333333333222222333333444444444555555555444444444555555444444444666666666666777777777777555555666666777888888999888888777888888999:::;;;777888:::;;;<<<<<<;;;;;;<<<=========>>>>>>>>>???>>>>>>>>>=========<<<<<<>>>>>>>>>???@@@@@@AAAAAA@@@AAAAAABBBBBBCCCCCCCCC@@@AAABBBCCCEEEGGGIIIJJJKKKJJJJJJKKKNNNPPPQQQPPPJJJLLLMMMMMMMMMNNNPPPRRRQQQNNNJJJHHHHHHHHHGGGFFFEEEGGGIIIHHHDDDAAA???@@@???>>>===<<<:::999777777333333333222222222222111000000000000111111111111////////////////////////........./////////000000........./////////000000000111111111111222222222000000000000111111111222000111444444444444555666777:::======:::999999;;;???CCCRRRiii~~~~~~jjj]]]NNNFFF>>>999999===666333444666666444555999uuu\\\RRRTTTMMMKKKIIIGGGFFFDDDAAA???>>>===;;;999888666666555333222111111222222111///000000000000000000000000111111111111111111111111000222444555777;;;BBBGGGOOOQQQWWWZZZWWWRRRTTTZZZTTTNNNQQQ___gggdddaaaccc^^^ccc___XXXfff}}}xxx[[[GGG999<<>>>>>======<<<<<<===<<<;;;:::999888888888777777888888888888777777777777777777666666666666333333333444444555555555333444555555666666555555555555444444444444555555444555555666777888888999666666777888888888888888777888888888999999999999999999:::;;;;;;<<<======DDDAAAHHHUUU\\\aaapppooo]]]ppp{{{tttdddVVVZZZSSS\\\___\\\YYYYYYXXXTTTRRRQQQPPPOOOOOOLLLHHHEEEEEEFFFGGGGGGEEECCC@@@>>>>>>>>>>>>>>>============;;;;;;;;;:::::::::999999999999999999999999999999555555444333333333333444555555555666555555444444444444444333333333222222222222222333333444444444333444444555555444444333666666666666666666666666555555666666777888888888666666666777888:::;;;<<<777888999;;;<<<<<<;;;;;;<<<=========>>>>>>????????????>>>>>>=========<<<>>>>>>>>>???@@@@@@AAAAAA@@@@@@AAAAAABBBCCCDDDDDDAAAAAAAAABBBDDDEEEGGGHHHJJJIIIHHHJJJMMMPPPQQQQQQEEEHHHJJJJJJIIIIIIMMMPPPQQQNNNJJJHHHHHHHHHGGGFFFAAADDDGGGFFFCCC@@@@@@AAA===<<<;;;999888777777777333333333222222222111111000000000000000111111111////////////////////////............/////////000............/////////000000111111111111222222222000000000000111111111111000222333444222222222333222333555777888999;;;<<<;;;:::>>>EEEMMMWWWkkk}}}{{{eeeVVVJJJ???777999;;;777444555999555333333222000333999ttt___TTTQQQMMMMMMLLLJJJGGGEEECCCAAA>>>===;;;999888666666555333333333333333111000000000000000000000000000000000000000000111111111111111222222222444888>>>CCCMMMUUUZZZYYYXXXZZZ[[[YYY[[[[[[UUUSSS___pppooocccjjjlllhhh___^^^mmmhhhDDD999:::>>>OOOccciiiooorrrqqqssszzz}}}{{{qqqZZZNNNIIIEEEEEEIIIEEECCCBBBBBBCCCCCCBBBAAA===>>>???@@@AAABBBBBBBBB======<<<;;;::::::::::::888888777777666666666555888888888888777777777777222333333444555666777777777777777777777777777777666666666666666666666666222666777555888@@@CCCAAA888777666666666777999:::777777666666666777777888888888888888;;;???@@@???IIIMMMWWWdddllltttppp\\\iiirrrfff```\\\WWWSSSUUUWWW[[[]]]^^^[[[XXXVVVTTTRRRPPPNNNMMMKKKHHHEEEDDDDDDCCCAAAAAA@@@@@@@@@BBB@@@===<<<<<<;;;:::888888888999:::999888777666888777666666666666666777777666666555444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333555555555555555555444444555555666666777888888888777666666666666666777888999999999:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@AAABBBDDDFFFGGGKKKJJJIIIJJJLLLLLLLLLKKKGGGGGGFFFFFFFFFGGGIIIJJJJJJHHHEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@>>>;;;888;;;999666555555444333111222222222222222222222222000000000000000000000000///............---------........................------///000111111111111000000111111111111000000000111111111111222222222222222333333333333444444555444444555555666777888999999999:::===BBBFFFIIIcccppp~~~lll\\\NNNEEEAAA999888777666555444333333666555444444444444555666rrr\\\RRROOOMMMMMMLLLJJJGGGEEECCCAAA>>>===;;;999888666666555444444333222222111111000000000000000000000000000000000000000111111111111000000111222444888>>>BBBFFFQQQZZZ\\\\\\```dddeeeccccccaaa]]]aaajjjpppooocccgggnnnmmmccc___oooxxxXXXCCC<<>>===<<<;;;::::::::::::888888888777777777666666888888888777777777666666444555555666666777777888777777777777777777777777666666666666666666666666777:::999555666:::<<<999777777777777777888999999999999999999:::;;;<<<<<<999999999999===BBBEEEFFFMMMRRR___ppp}}}pppYYYVVVvvvuuuhhh^^^ZZZXXXVVVTTTUUUWWWZZZ\\\\\\[[[YYYWWWSSSRRROOONNNMMMKKKHHHEEEDDDDDDCCCBBBAAA@@@@@@AAABBB@@@>>>>>>>>>===;;;:::999:::;;;;;;;;;:::999888555555555555666777888888666666666555444333333333444444444333333444444444444333222111111222333444333333333333333333333333333333333333333333333333555555555444444444444444444444555666666777777888666666555555666777888888888888888888999999999:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>======>>>??????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAACCCEEEGGGHHHJJJIIIHHHIIIJJJKKKKKKIIIFFFFFFEEEDDDEEEFFFGGGGGGHHHFFFDDDDDDEEEEEEDDDCCCAAA???>>>======<<<:::777;;;888666555555444333111222222222222222222222222///////////////////////////............---------........................---...///000111111111111000000111111111111000000000000111111111222222222222222222333333333444444444444444444555666777888:::999888999:::>>>AAACCCDDDJJJWWWhhhzzzxxxiiidddZZZOOOEEE>>>:::888888777666555444333333222444444444444444444444444qqq\\\QQQNNNMMMMMMLLLJJJGGGEEECCCAAA>>>===;;;999888666666555555444333111111111111222000000000000000000000000000000000000111111111111...///000111333666<<<@@@CCCPPP[[[^^^___ccchhhjjjooonnnmmmiiibbbaaammm{{{ooolllrrryyyppp```aaapppuuuXXXAAA<<>>===>>>>>>===<<<;;;;;;;;;;;;999999888888888888777777888888777777777666666666777777777777777777777777777777777777777777777777666666666666666666666666888:::999555444777777555666777888888999999888888777777777888999:::<<<<<<<<<;;;;;;>>>CCCIIIPPPUUUZZZbbbqqq~~~YYYQQQeeeoooggg]]]VVVUUUWWWXXXXXXVVVWWWXXXYYYZZZYYYXXXXXXRRRQQQOOOMMMLLLJJJGGGEEEDDDCCCBBBAAAAAA@@@AAAAAAAAA@@@@@@@@@AAA@@@===;;;999::::::;;;:::999888777333333444444555777888999666555555444444333333222666555444333333444555666444333111000000111333444333333333333333333222222222222222222222222222222444444444444444444444444333333444444555666666777444444555555666777888999666777777777777888888888999999:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>======>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBDDDEEEGGGHHHHHHGGGFFFGGGIIIJJJIIIHHHFFFEEEDDDDDDCCCDDDDDDEEEEEEDDDCCCCCCDDDEEEDDDCCC@@@>>>;;;:::::::::999777:::888555444444444333111222222222222222222222222///////////////////////////............---------........................---...///000000111111000000000111111111111000000000000000111111111222222222222222222333333333333444444444444555666777777999888777777777999;;;<<<999999<<>>===;;;999888666666555666444222000000000222333000000000000000000000000///000000000111111111111000000111111111444888;;;CCCNNNZZZccckkkuuuzzzzzz{{{vvvtttqqqddd[[[ggg||||||uuuzzz|||qqqddd]]]aaavvvoooPPP<<<;;;@@@RRR]]]kkksssvvvyyy}}}yyy{{{~~~zzz}}}kkk___RRRNNNGGGCCCBBBCCCDDDDDDDDDDDDDDDCCCBBB@@@>>>>>>??????>>>===<<<<<<<<<<<<::::::999999999999999999888888777777777666666666888888888777777666666666666666666666666666666666666666666666666666666666555666666666666888888888666777888999:::999888777777777888888999:::;;;<<<>>>===???FFFMMMUUU___hhhpppzzzdddTTTeeeddd^^^WWWSSSTTTWWWZZZ[[[XXXXXXWWWWWWVVVVVVUUUUUUQQQOOOMMMLLLKKKIIIFFFDDDCCCBBBAAA@@@@@@@@@@@@@@@???>>>???@@@AAA@@@===:::666777888888888777555555444444333333444555666666444444444444333333222222555444222111111222444555111222333333333333333333333333333222222222222222111111111111222222222222333333333333333444444444222222333444444555555666333333444555666777999:::666666777777777888888888999999999999::::::::::::<<<;;;;;;;;;;;;<<<======<<<<<<======>>>??????@@@????????????????????????AAAAAABBBCCCDDDFFFGGGHHHFFFEEEDDDEEEGGGHHHGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBAAAAAABBBDDDEEEDDDCCC@@@===:::999999999999888999777444333444444222111111111111111111111111111///////////////////////////............---------..............................///000000000000000000000111111111111000000000000000000111111111111111222222222222333333333333333333333444555666777888777666555555777888999;;;;;;;;;<<<>>>@@@BBBDDDLLLUUUbbbpppwwwhhhZZZMMMBBB;;;===;;;999666555666777888444444333333222111111000111222444555555444222111rrr]]]SSSPPPMMMMMMLLLJJJGGGEEECCCAAA>>>===;;;999888666666555666444222000000000222333000000000000000000000000///000000000111111111111222222222111000111444666???IIIWWWhhh{{{{{{wwwvvvjjj^^^eeexxx}}}sssuuuxxxkkkYYYSSS```qqqxxxiiiPPP@@@===HHHSSSdddqqqwwwyyy|||}}}}}}||||||~~~|||zzz{{{lllbbbUUUIIIDDDCCCDDDFFFCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@???>>>============::::::;;;;;;;;;;;;;;;;;;888888888888777777777777888777777666666555555444555555555555555555555555777777777777777777777777555555666888999999:::;;;666777999:::::::::999888:::::::::;;;<<<===>>>???@@@@@@GGGRRR\\\eeeqqq}}}lllUUU___~~~qqq]]]YYYUUURRRSSSVVVYYY[[[YYYXXXVVVTTTSSSQQQPPPPPPNNNMMMKKKJJJIIIGGGEEEBBBAAA@@@@@@????????????@@@=========>>>???>>>;;;888666666777777777666555444555555444333222222222333333333333333333222222222222222111000000111222222///111444777777666333111333333333222222111111111000000000111111222222222222222222222333333444444222222333333444555555555333333333444555777888999777777777777888888888888888888888999999999::::::;;;;;;;;;;;;;;;<<<======;;;<<<<<<======>>>??????????????????????????????@@@@@@BBBCCCEEEFFFFFFGGGEEEDDDCCCDDDEEEFFFFFFDDDGGGGGGGGGGGGFFFEEEEEEDDDAAA@@@AAABBBDDDEEEDDDBBB@@@>>>;;;999:::::::::999888666333333333333222111111111111111111111111111........................///............---------...........................//////000000000000///000000111111111111000000//////000000000111111111111111111222222222333333222222222333333444555666555555444555555777888999555666777999:::;;;;;;<<<===AAADDDGGGQQQ___jjjnnnttttttjjjiiibbbXXXIII???;;;:::999888:::888666444333333333444333333333222111111000000111222444555555444222111qqq[[[QQQOOOMMMMMMLLLJJJGGGEEECCCAAA>>>===;;;999888666666555555444333111111111111222000000000000000000000000000000000000111111111111333333333222111111333555>>>GGGSSSbbbuuuyyyvvvxxxrrrgggiiittt}}}qqqiiiooonnnccc\\\TTTYYYooo|||nnnRRR>>>>>>HHHZZZmmmvvvvvvtttttt{{{zzzxxxvvvxxx}}}|||zzz}}}|||hhhUUUIIICCCBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCAAAAAA@@@???>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<======::::::999999999888888888777777777666666555555555555555555555555555555555777777777777777777777777999777888;;;;;;888888:::777888999999:::999999999888888999;;;===???BBBCCCHHHKKKWWWhhhuuu}}}qqq^^^XXX~~~ppp```WWWVVVTTTSSSSSSTTTVVVWWWWWWVVVTTTRRRPPPNNNMMMLLLKKKJJJHHHGGGGGGEEEBBB@@@???>>>>>>=========>>>>>>===<<<;;;<<<===<<<999777777888888999999777666555666555444222111111000000222222222222222222222222000000000000000000000000---000444777888666333000333333333222111111000000/////////000111111222222000111111222222333333444222222333333444555555666333333444444555666777888777777777777888888888888777777888888888999999999;;;;;;::::::;;;;;;<<<===;;;;;;<<<<<<======>>>>>>????????????????????????>>>???AAACCCDDDEEEEEEEEEDDDCCCBBBCCCEEEFFFEEEDDDGGGHHHHHHHHHHHHGGGGGGFFFAAAAAAAAACCCEEEEEECCCBBB???>>><<<;;;<<<<<<;;;:::777555333222333333222111111111111111111111111111........................///............---------........................//////000000000000//////000000111111111111000000/////////000000000111111111111111111222222222222222222222222333444555555333333333444555666888888666555333333444666999;;;999<<<===<<<>>>BBBDDDBBBJJJWWWcccgggiiirrr~~~{{{wwwvvv|||wwwaaaMMMGGGKKKEEE???999666666666666444555444333222111111222222333333222222111111111111111111333333333333111111qqq\\\RRRPPPMMMMMMLLLJJJGGGEEECCCAAA>>>===;;;999888666666555444444333222222111111000000000000000000000000000000000000000111111111111111222333222222222444666:::EEEOOOVVV^^^iiirrrvvvrrrqqqssswwwtttnnnmmmqqqgggssszzzvvvppppppoookkkeeeZZZVVVcccyyykkkRRR@@@BBBMMM]]]hhhjjjjjjkkkttttttttttttuuuyyy}}}nnn[[[OOOHHHDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@??????>>>??????<<<<<<<<<======>>>>>>>>>;;;;;;;;;:::::::::999999777777777777777777777777777777777777777777777777777777777777777777777777:::777888<<<<<<888777999999888888888999999::::::888999<<>><<<<<<<<<;;;;;;<<<<<<===???===;;;;;;;;;:::888666666777888888888777666555444333222111111111111111111111111222222222222222///000111222222111000///...///111222333333222111333333222222111000000///......//////000111111222000000000111222333333333333333333444555555666666444444444444444555666777555555666666666777777777777777777777888888888999;;;;;;::::::;;;;;;<<<===:::;;;;;;<<<<<<===>>>>>>????????????????????????===>>>@@@BBBCCCDDDDDDDDDDDDCCCBBBCCCEEEEEEEEEDDDFFFGGGHHHIIIIIIHHHHHHGGGBBBBBBCCCDDDFFFEEECCCAAA>>><<<<<<<<<===<<<:::888666444222111222222222000111111111111111111111111........................///............---------........................//////000000000000//////000000111111111111000000////////////000000000111111111111111222222222222111111111111222333444555222222333333444444555555999777555333333444555666333777:::999:::<<<;;;777;;;AAADDDBBBBBBHHHMMMNNNTTTXXX___eeemmmvvv}}}ooocccZZZTTTRRRHHHKKKPPPOOOEEE:::999???===;;;999888777555222111444333222222111222222333333333222222222222111111111222222222222222222111ttt___UUUSSSMMMMMMLLLJJJGGGEEECCCAAA>>>===;;;999888666666555333333333333333222000000000000000000000000000000000000000000111111111111///111222333333444666888222@@@MMMOOOOOOWWWdddmmmccchhhppptttssspppnnnooo```cccmmm||||||rrrlllcccfffaaa^^^mmm~~~lllHHHAAAAAAKKKWWW^^^dddjjjrrrtttwwwyyyzzz}}}}}}tttbbbVVVPPPDDDDDDEEEEEEDDDCCCBBBBBBCCCBBBAAA@@@????????????<<<<<<======>>>>>>??????<<<<<<;;;;;;;;;:::::::::888888888888888888888888888888888888888888888888777777777777777777777777777444666;;;<<<888777;;;:::999888777888999:::;;;???AAAEEEJJJPPPWWW[[[^^^hhhooonnn[[[]]]www```SSSSSSUUUXXXYYYXXXWWWWWWWWWMMMNNNNNNOOONNNMMMLLLKKKGGGFFFDDDCCCCCCBBB???===;;;;;;:::::::::;;;;;;<<>><<<::::::999888777444555666666666555333222222111111111111111222222111111111111111111222222...000222444444222000...///............000222333333333222222111000000///---......///000111111222///000000111222222333333333333444555555666666777555555444444444555555666444444444555555555666666777777777777888888888888;;;::::::::::::;;;<<<<<<::::::;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===@@@BBBCCCCCCCCCCCCDDDCCCBBBCCCEEEEEEEEEDDDEEEFFFGGGHHHIIIIIIHHHGGGCCCCCCCCCEEEFFFFFFCCCAAA<<<;;;;;;<<<===<<<999777555333111111222222111000000000000000000000000000........................//////.........---------........................///000000000000000//////000000111111111111000000////////////000000000000000111111111111222222222111111111111222333444555222222222222222222222222000111444666777777555444555777777444444777888666222777999:::===BBB???888;;;>>>AAACCCCCCFFFKKKOOOQQQTTTVVVWWWVVVZZZbbbiiihhhjjjjjjddd\\\UUUSSSTTT]]]XXXOOOFFF@@@<<<;;;<<<<<<:::<<<@@@===777666;;;333333222111111222333444333222111111000000000000333333333222222222222222222222111000000111222222yyy```RRROOOMMMLLLKKKIIIGGGDDDBBB@@@======<<<:::888777555555666555555444444333222222111333222//////222111---000000111111111111000000000111111111111222222222000555???KKKPPPPPPRRRVVV\\\___gggppptttqqqkkkgggfffZZZ___xxxwwwrrrkkkxxxtttaaaccc|||aaaHHH;;;FFFRRRRRRUUU^^^fffqqq~~~~~~nnn]]]PPPLLLHHHEEEDDDDDDCCCBBBDDDDDDCCCBBBAAAAAA@@@@@@>>>===<<<<<<;;;;;;;;;;;;@@@@@@???>>><<<;;;::::::999999999999999999::::::888888888888999;;;:::888777777777777777888999999777888:::;;;;;;<<>>======<<<;;;::::::999999===;;;:::999999999777555555555444444444333333333111111111111000000000000222222222111111111000000000000000000000000000000............////////////////////////////////////............///////////////000000222333444555555333333333444444555555555666555444333333333333333555444444333333444444555555666777888888999888888999999::::::;;;<<<<<<===:::::::::;;;;;;;;;<<<<<<<<<===============<<<<<<>>>??????@@@@@@AAABBBBBBAAACCCEEEEEECCCAAAAAAAAAGGGGGGGGGHHHHHHGGGFFFFFFEEEFFFHHHHHHHHHGGGEEECCCDDDBBB@@@>>><<<:::999999777666444333222111111111111111111111000000000000///............---------------------------,,,,,,---------............///000000//////.........---////////////////////////111111111222333444666777111000///......///000111111111222222222333333333222222333333333333444444333333333444444444555555555555555555555555555555444555555666777666666666777888888888888999999999======>>>???@@@AAABBBBBBBBBAAAAAAAAA@@@@@@??????AAA???<<<999777777777888666666666666666666666666444333333222111111111222111111111111111111111111222111111111000000//////222222111111222222333444{{{bbbTTTQQQMMMLLLKKKIIIGGGDDDBBB@@@>>>===<<<:::888777666555555555444444333222222222...///...---000555444///000000111111111111000000000111111111111222222222222333;;;GGGOOOPPPPPPQQQ[[[```hhhoooooojjjccc___\\\VVVWWWeeeyyyrrrxxxmmmooo}}}tttdddQQQGGGFFFJJJPPPUUU]]]hhhwww}}}fff]]]SSSKKKIIIIIIIIIHHHBBBBBBBBBBBBCCCCCCBBBAAA?????????????????????@@@>>>>>>===<<<;;;::::::999::::::::::::::::::::::::999::::::888666666777888::::::::::::;;;;;;;;;;;;777999:::;;;;;;<<>>>>>>>><<<===@@@HHHHHHRRRdddrrr{{{{{{cccXXXPPP\\\vvv```WWWYYYVVVUUUUUUVVVWWWVVVSSSQQQNNNMMMKKKJJJJJJJJJHHHFFFCCCBBBAAABBBBBBBBB???======<<<<<<;;;::::::999999===;;;999999999888777555555444444444444333333333111111111111000000000000111111111000000/////////000000000000000000000000....../////////000000000////////////////////////....../////////000000000///000000111222333444555333333333333444444444444555555444333333333333333555555555444444555555555555666777888999999999999999:::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<===<<<<<<============<<<<<<======>>>??????@@@@@@AAA???AAADDDDDDDDDCCCDDDDDDGGGHHHHHHHHHGGGFFFFFFEEEFFFGGGHHHHHHHHHGGGEEEDDDCCCBBB@@@>>><<<:::999999666555444333222111111111111111111000000000//////............------------.........---------,,,,,,------------............000/////////....................................000000000111222333555666111000///......///000000111111111222222222333333222222222333333333444444333333333333444444444444444444444444444444444444333444555555666666555555666666777777777888888888888888999999::::::;;;;;;;;;;;;;;;:::::::::999999;;;:::777555333333444444555555555555555555555555444333222111111111111111111111111111111111111111111111111000000000//////000/////////000000111111}}}cccUUURRRMMMLLLKKKIIIGGGDDDBBB@@@>>>===<<<:::999777666555444444444333222222111111......------333:::888333000000111111111111000000000111111111111222222222333111555AAAKKKNNNOOOPPPUUU^^^iiipppqqqooommmllldddaaaYYYVVVbbbxxxtttssslllQQQBBBFFFMMMOOORRR\\\jjjuuuzzz{{{}}}~~~~~~oooaaaZZZUUUOOOKKKKKKIIIFFFEEEDDDCCCAAA???????????????????????????=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;:::777666888;;;888999:::;;;;;;;;;::::::888999:::999999:::===???BBB???===>>>???@@@FFFMMMVVV\\\hhhwww|||fffSSSIIINNNrrr~~~eee^^^\\\YYYVVVUUUTTTTTTUUUVVVUUUSSSQQQOOOKKKJJJJJJIIIHHHGGGDDDCCCAAAAAAAAA@@@>>>;;;<<<<<<;;;;;;::::::999999<<<:::999888999888777555444444444444333333333333111111111111000000000000000000////////////......000000000000000000000000/////////000000000111111/////////////////////////////////000000000111111//////000111222333333444444444333333333333333333555444444333333333333333666666555555555555666666666666777888999999999999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<=========;;;<<<<<<=========<<<<<<<<<<<<======>>>??????@@@===@@@BBBDDDDDDEEEFFFHHHHHHHHHHHHHHHGGGEEEDDDDDDGGGGGGFFFFFFFFFEEEEEEEEECCCBBB@@@???===;;;999999666555444222111111111111111111000000000000//////............------------000000///...---,,,,,,+++------------............////////////....................................////////////000222333444000000////////////000000111111111222222222222333222222222222333333333333222222333333333444444444444444444444444444444444222333333444444444444444555555555555666666666666555555555555555555555555666666666555555555555444666555333222111111222333333333333333333333333333333222111111111111111111111111111111111111111111111111000000000000//////////////////000000000000~~~cccTTTRRRMMMLLLKKKIIIGGGDDDBBB@@@>>>===<<<;;;999777666555444333333222222111111000000///...///666===;;;555000000111111111111000000000000111111111222222222333000222:::CCCIIIPPPVVVRRR]]]iiioootttzzz|||uuugggXXXVVVeee|||uuulllyyy|||uuuaaaMMMEEEFFFFFFLLLRRR\\\eeemmmtttyyy{{{|||oooaaaUUUVVVQQQKKKGGGFFFFFFEEECCCBBBBBBBBBAAA@@@?????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;999888:::<<<===;;;:::<<<999:::;;;<<<<<<<<<;;;;;;<<<======<<<;;;;;;>>>AAA===>>>@@@AAACCCJJJVVV```jjjwwwrrr[[[NNNMMM```mmm\\\\\\]]]YYYWWWUUUSSSSSSUUUVVVVVVVVVTTTQQQMMMJJJJJJJJJIIIHHHFFFDDDBBBAAAAAA@@@===;;;;;;;;;;;;:::::::::999999;;;999888777888888666555444444444333333333222222111111111111000000000///////////////////////////000000000000000000000000000000000000111111111111////////////////////////000000000000111111111111//////000000111222222333444444333333222222111111444444333333222333333444555555444444444444555555555666777888999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<======<<<<<<<<<<<<===>>>>>>??????@@@>>>@@@BBBCCCDDDDDDFFFHHHHHHHHHGGGGGGEEEDDDCCCBBBEEEEEEDDDCCCBBBCCCCCCCCCAAAAAA@@@???===;;;999888555444333222111111111111111000000000////////////.........---------,,,,,,111111000///---,,,++++++,,,,,,---------.........///////////////.............................................///000111222///////////////000000000111111111111222222222222111222222222222333333333222222222222333333333333333333333333333333333333111111222333333333333333333333333333444444444444666555555555444444444333555555555555555555444444444444333222222333444444222222222222222222222222222111111000000000111111111111111111111111111111000000000000000000//////000000000111111111111111}}}aaaSSSQQQMMMLLLKKKIIIGGGDDDBBB@@@>>>>>>===;;;999888666666444333333222222111111000111111//////444999777222000000111111111111000000000000111111111222222222111000222666:::AAAQQQ___UUU___hhhllluuu{{{lll\\\XXXmmmjjjgggjjjqqqqqqcccNNNAAA???IIIJJJOOOXXXdddpppzzzzzzjjjaaaWWWPPPNNNNNNLLLKKKFFFFFFDDDCCCBBBBBBBBBCCC????????????>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;<<<777777===@@@===999888======>>>????????????>>>?????????>>>>>>@@@CCCFFFGGGKKKMMMMMMPPP\\\lllwwwcccMMMFFFTTTvvvkkk]]]YYYXXXWWWVVVXXXVVVSSSSSSTTTVVVWWWWWWUUURRRNNNKKKKKKKKKJJJIIIHHHFFFCCCAAAAAA@@@===<<<:::::::::::::::999999999:::888777777777777666444444444333333333222222222111111111111000000000///000000000000000000000000////////////////////////000000000000111111111111////////////////////////000000000000111111111111/////////000000111111111333333333222222111111000333333222222222333333444444333333222222333333444555555666777888888888888999999999:::::::::::::::888888999999999:::::::::::::::;;;<<<<<<<<<<<<<<<======>>>>>>???@@@@@@AAA@@@AAABBBCCCBBBBBBDDDFFFFFFFFFFFFEEEDDDBBBAAA@@@BBBAAA@@@@@@??????@@@@@@?????????>>><<<:::888777444333333222111111111111000000000////////////......------------,,,,,,,,,111000///...---,,,++++++,,,,,,,,,------------............///////////////........................------------...///000000......///000000000000000000000111111111222222222111111111222222222333333111111111222222222333333333333333333333333333333000111111222222222222222111111222222222333333333666666666555444444333333444444555555555555555555222222222222333333444444111111111111111111111111000000000//////000000111000000000000000000000000//////////////////000000...///000111111111000000{{{___RRRQQQMMMLLLKKKIIIGGGDDDBBB@@@???>>>===;;;:::888777666444444444333222222111111///111000...///222111...000000111111111111000000000111111111111222222222111111222333444<<>>>>>>>>???>>>>>>======<<<<<<<<<@@@999888>>>@@@;;;888;;;=========<<<===>>>??????<<<===>>>???BBBFFFLLLPPPQQQXXX^^^bbblll~~~lllSSSGGGVVVnnnqqqXXXWWW[[[XXXTTTVVVWWWUUUSSSSSSTTTUUUUUUUUURRRPPPMMMKKKKKKJJJIIIHHHGGGEEEBBB@@@@@@???===<<<::::::::::::999999999999888777666666777777666444333333333333222222222222111111111111000000000000//////000000000000111111/////////////////////////////////000000000111111/////////////////////////////////000000000111111......//////000000000000222222111111111111111111222222222222222333333444333333222222222222333333444444555666777777777777888888888999:::;;;;;;;;;777777777888888888999999999:::;;;<<<<<<<<<<<<<<<======>>>??????@@@@@@AAAAAABBBBBBAAA@@@@@@BBBCCCCCCCCCCCCCCCBBBAAA????????????>>>>>>>>>=====================;;;999777666333333222111111111111111000000////////////......------------,,,,,,,,,,,,//////...---,,,++++++***,,,,,,,,,,,,------------.........///////////////---------------------------------------...//////---...///000111111111000000000000111111111111222111111111111222222222222000000111111111222222222222222222222222222222222000111111222222222222222111111111111222222222222444444444333333222222222222222222222333333333333//////000000111111111111000000000000000000000000///////////////000000111000000000000000000000000......////////////000000+++,,,.../////////...---{{{^^^RRRRRRMMMLLLKKKIIIGGGDDDBBB@@@???>>>===<<<:::888777666555555444444333222222222...222333///---///000///000000111111111111000000000111111111111222222222222000111333444999FFFSSSUUU]]]bbbhhh{{{|||fffXXXUUUooo}}}{{{xxx^^^DDDAAAAAAJJJYYYhhhqqquuuvvvxxx{{{|||rrrkkkfff]]]TTTNNNKKKJJJKKKEEEDDDDDDCCCBBBAAAAAA@@@BBBAAAAAA@@@??????>>>>>>BBB>>>>>>AAA???;;;CCCPPPBBB@@@???>>>>>>@@@BBBCCCCCCEEEIIINNNTTT\\\eeekkknnnxxxkkkVVVUUU^^^yyycccSSSUUUZZZWWWTTTVVVVVVTTTRRRRRRRRRSSSRRRQQQMMMLLLJJJIIIIIIIIIGGGEEEEEEBBB???=========<<<;;;999999999999999999999999888666555555666777666444333333333222222222222111111111111111000000000000.........//////000000000////////////////////////....../////////000000000////////////////////////....../////////000000000......////////////000000000000000111111111111111222222111111222333333444444333333222222333333444222333444555666666666666666666777999:::;;;<<<===777888888888999999999999888999:::;;;<<<<<<<<<<<<<<<<<<======>>>??????@@@???@@@@@@???>>>???AAACCC@@@@@@@@@@@@@@@???>>>>>>======>>>???>>>===<<<;;;;;;;;;<<<<<<:::888666444333222222111111111111111000000/////////.........---------,,,,,,,,,++++++------,,,,,,++++++++++++++++++,,,,,,,,,---------............/////////000------------------------...------------...//////,,,---///000111111111000000000000000111111111111111111111111222222222222000000000000111111111222222222222222222222222222000111222222333333222222000111111111222222222222222222222222111111111111000000000000111111222222......//////000/////////000000000000000000000000///............///000111000000000000000000000000........./////////000000***,,,---//////...---,,,{{{___SSSTTTMMMLLLKKKIIIGGGDDDBBB@@@??????===<<<:::888777777666555555444444333333222...555777333///000222333000000111111111111000000000111111111111222222222333000///333666999@@@HHH\\\aaaaaaaaaooohhhQQQZZZooo{{{|||mmmCCC@@@???FFFSSS^^^cccdddkkkooovvv}}}zzzkkk___XXXUUUTTTKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDCCCBBBBBBAAA@@@@@@BBBAAACCCFFF@@@???QQQgggLLLJJJGGGFFFFFFHHHLLLNNNTTTXXX]]]eeennnyyyoooRRRJJJbbb^^^WWWQQQQQQRRRQQQPPPQQQTTTRRRQQQQQQQQQQQQOOOMMMIIIHHHGGGHHHHHHGGGEEECCCBBB@@@===;;;;;;;;;;;;:::999999999999999999999999777666555555666777555444333333333222222222111111111111111111000000000000---------.........//////////////////////////////............////////////////////////////////////............////////////........./////////////////////000000111111222222222111111111222333333444555444444333333444444555111222333444555555555555555666777888:::<<<======888888999999999:::::::::888999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>???>>>>>>???AAADDD>>>>>>?????????>>>>>>===<<<===???@@@@@@>>><<<;;;999:::;;;;;;:::777555333222222111111111111111111000/////////............---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------------.........//////000000------------------------......---------...//////,,,---///000111111111000000000000000111111111111000111111111111222222222000000000000111111111111111111111111111111111111111111222333333333333222111111111111222222222222111222222222222222222222000000000111111111222222//////000000111000000///111111111111111111111111...............///000111000000000000000000000000---.........//////000000,,,---///111111000///...yyy]]]SSSOOOQQQOOOLLLIIIFFFDDDDDDCCC===<<<;;;:::999888888888777666444333222111111111333222111/////////000111000000000000111111111111111111111111111111111111///000000111222555:::>>>QQQZZZccchhhjjjqqquuu___OOOXXXoooSSSFFF:::===MMMYYYYYYRRRXXXdddpppwww~~~{{{|||}}}uuulllfff```YYYVVVVVVVVVRRROOOVVVSSSNNNIIIFFFEEEEEEEEEFFFIIIKKKIIIGGGKKKVVV___UUUTTTSSSSSSVVVZZZ___bbbkkkrrr~~~mmmVVVLLLYYYgggUUUTTTSSSQQQOOONNNNNNNNNPPPPPPOOONNNNNNNNNOOOOOOOOONNNLLLJJJHHHFFFDDDCCCBBBAAA???>>><<<;;;;;;:::888888888888777777777777777777666555555555555555222222222111111111111000111111000///...---,,,,,,............////////////...------,,,,,,------...000000000000////////////............//////////////////............/////////////////////.........---...///000000111111000...///000222222333333222333333333333333333333333555555555555555555555555666666777777888888999999888888999999999888888777777777888999::::::::::::===========================<<<;;;:::;;;===???@@@===>>>>>>???????????????:::===@@@???===;;;;;;===999999999888666555333333333222000/////////000111//////.........---------++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,+++******+++,,,...///------------------------........................---,,,,,,+++++++++,,,,,,............///111222333...///000111000///,,,+++000000000000000000000000111111000000//////......000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000222111111111000000//////000000000000000000000000////////////000000000000000000000000////////////////////////////////////+++---...---,,,,,,---...............////////////{{{^^^SSSNNNRRRQQQNNNKKKHHHFFFEEEEEE===<<<;;;:::999888888888666666444333222111111111333222000/////////000111000000000000111111111111111111111111111111111111111111222111111444888;;;GGGRRR^^^dddfffkkkuuu~~~qqq]]][[[cccwwwnnn\\\HHHAAADDDJJJMMMNNNKKKWWWccckkkrrryyy|||yyyzzz||||||yyyvvvpppkkkuuuqqqkkkccc\\\WWWSSSRRRWWWYYYYYYVVVRRRUUU]]]eeeddddddfffjjjpppwww~~~rrrXXXTTTdddnnnUUUSSSSSSQQQPPPNNNNNNMMMMMMPPPOOOOOONNNNNNNNNNNNNNNMMMLLLKKKIIIGGGEEEDDDCCCAAA@@@>>>===;;;:::::::::888888888777777777666666666666555444444444444555222222222111111111000000000000000///......------............////////////...------,,,,,,------...000////////////.....................//////////////////............///////////////////////////...000///...------...///000222222222222111111111111333333333333333333333333444444444444444444444444444444555666666777777777777888888999999999888888777888999::::::;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::;;;<<<>>>@@@===>>>>>>?????????>>>>>>888;;;======<<<:::;;;===:::999999888666444333222222222000/////////000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++***+++,,,...///------------------------........................------,,,,,,,,,,,,------..................//////---...///000000///......////////////////////////000000000000//////......000000000000000000000000111111111111111111111111111111111000000000//////000000000000000000000000111111111000000000//////////////////////////////.../////////000000000000000000000000/////////...........................---...///...---,,,---...............////////////}}}___SSSNNNQQQPPPMMMJJJGGGEEEDDDCCC======;;;:::999888888888666555444333222111111111222111000000///000000000000000000000111111111111111111111111111111111111333333333222111333666999===IIIXXXaaaccceeeiiimmmmmmrrrzzz{{{pppcccZZZddd{{{wwwZZZIIIAAA>>>BBBIIIGGGRRR]]]bbbeeejjjooopppuuuyyy~~~|||vvvrrrxxxzzzzzzwwwsssttt{{{rrrXXXIII]]]sssZZZOOOQQQPPPOOONNNMMMLLLLLLMMMOOOOOONNNMMMMMMMMMMMMMMMJJJIIIHHHGGGEEEDDDCCCBBB???>>>===;;;:::999999888888888777777777777666666555555444333333333333333222222111111111000000000////////////////////////---............/////////...------,,,,,,------...............---------------............///////////////............//////......//////////////////111000...---...000333555777666444222000000000000222222333333333333333333333333333333333333333333222333333444555555666666777777888999::::::999999777888999:::;;;;;;;;;;;;999999999999999999999999;;;::::::::::::<<<===>>>===>>>>>>???>>>>>>======777999;;;;;;;;;:::;;;<<<:::999999777555333111000111111000/////////000000...............---------------------------------,,,,,,,,,+++++++++******++++++++++++,,,---......------------------------------------------------...---------------......///......---,,,,,,------------......///000000111////////////////////////000000000////////////...000000000000000000000000000000000000000000000000111111000000000000//////000000000000000000000000000000000000////////////////////////////////////....../////////000000000000000000/////////..............................///000000///---,,,---...---............/////////___SSSOOONNNMMMKKKHHHEEECCCAAA@@@>>>===<<<:::999888888777666555444333222222222222111111000000000000000000///000000000111111111111111111111111111111111111222222333222111222555888777CCCSSS^^^bbbbbbaaabbb\\\eeepppzzzsssbbb\\\kkkdddRRRKKKEEEBBBCCCNNNWWW```aaa^^^]]]___bbbmmmttt}}}XXXPPPXXX|||uuuYYYNNNRRRMMMMMMLLLLLLKKKKKKLLLLLLNNNNNNMMMLLLKKKKKKKKKKKKGGGGGGFFFEEEDDDCCCBBBAAA===<<<;;;999888888777777888777777777666666666666444333333222222222222222111111111111000000000000............//////000000---------.........//////...------,,,,,,------...---------,,,,,,,,,++++++---------........./////////......------......///............////////////......///000333777:::<<<888666333111000000000111222222222222222333333333222222222222222222222222222222333444555555666666777777888999::::::::::::777888999:::;;;;;;;;;;;;999999999999999999999999::::::999::::::;;;=========>>>>>>??????>>>>>>===;;;;;;<<<;;;;;;::::::::::::999888777555222111///000000000/////////000000........................------------------------,,,,,,,,,+++++++++******++++++++++++,,,---......------------------------------------------------......---------...//////......---------------..................///000111////////////////////////////////////////////////000000000000000000000000000000000000000000000000111000000000////////////000000000000000000000000////////////////////////////////////////////////........./////////000000000000/////////.................................000111111000...,,,---...---------.........//////___SSSOOONNNMMMKKKIIIFFFCCCAAA@@@>>>===<<<:::999888777777555555444333222222222222000000000111111111000000///000000000111111111111111111111111111111111111000111222222222333666888333===KKKWWW^^^______^^^[[[dddrrrxxxddd___pppiii[[[[[[XXXLLLAAAKKKRRRZZZ\\\WWWRRRSSSWWWcccmmmxxx~~~~~~ttt^^^QQQbbb}}}^^^NNNKKKKKKKKKJJJJJJJJJJJJKKKLLLLLLMMMMMMLLLKKKJJJIIIIIIIIIFFFEEEEEECCCBBBAAA@@@@@@<<<;;;:::888777777777777777777777666666666666555333333222111111111111111111111111000000000//////------......///000000000------------...............------,,,,,,------...,,,,,,,,,,,,++++++++++++------------..................------------......---.........//////000000+++---000333666888999999555444222000000111222333111111111222222333333333222222222222222222222222222333444555666777888888888888999:::::::::::::::888888999:::;;;;;;;;;;;;::::::::::::::::::::::::999999::::::;;;<<<<<<======>>>>>>???????????????BBB@@@???===<<<:::999888888888777666444222000////////////000000000//////---.....................++++++++++++++++++++++++,,,,,,,,,+++++++++************+++,,,---------------------------------------------------------------------------...///000------------...///000111111000///....................................................../////////////////////////////////////////////////////////000000000////////////...////////////////////////.....................///....................................////////////////////////....................................000111111000...,,,---...------------............~~~^^^SSSPPPPPPOOONNNLLLIIIFFFCCCBBB???>>><<<:::999777777777555444333333222222222333//////000111111111111000000000000000111111111111111111111111111111111111///000222222222333555777222777AAALLLUUU\\\```aaa```fffrrryyydddddd{{{vvvggghhhiii\\\IIIBBBEEELLLPPPNNNKKKMMMSSSYYYcccnnnuuuwwwzzzlll[[[PPPgggkkkYYYUUUNNNCCCIIIIIIIIIIIIJJJKKKLLLMMMMMMLLLKKKIIIHHHHHHHHHHHHFFFEEEDDDCCCAAA@@@???>>>;;;:::999888777777777777777777666666666666555555333333222111111111111111111111000000000/////////---.........//////000000,,,------------............------,,,,,,------...,,,,,,,,,,,,++++++++++++,,,------------...............------------......------......///000000000+++---000333444333111///222111000000000111222333000000111111222333333333222222222222222222222222333333444666777888999:::999999::::::::::::999999888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;<<<<<<============???@@@AAABBBBBBBBBGGGDDD@@@>>>===;;;999777666666666555444222111000......///000000000//////---------...............++++++++++++++++++++++++,,,,,,,,,+++++++++************+++,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////,,,,,,,,,---...000111222111000000///......------........................---............/////////////////////////////////////////////////////////000000////////////......////////////////////////---------.......................................------.........//////////////////.........------------------------------///000000///---,,,---...,,,------------.........|||\\\SSSQQQPPPPPPOOOMMMJJJGGGDDDBBB???>>><<<:::888777666666444444333222222222333333...///000111222111111000000000000000111111111111111111111111111111111111000222333333222111333444444555999AAANNN[[[eeejjjiiihhhllluuu|||nnnqqq~~~wwwmmmrrrmmm]]]FFFDDDDDDGGGGGGEEEIIIPPPQQQWWW```fffkkkrrrzzzyyyfffXXX```pppuuuaaaWWWSSSNNNHHHGGGHHHHHHIIIJJJKKKMMMNNNLLLKKKJJJHHHGGGGGGGGGFFFGGGFFFEEECCCAAA???>>>===::::::999888777777777777777777666666666555555555333333222111111111111222111000000000////////////.........///////////////,,,,,,---------............------,,,,,,------...------,,,,,,,,,+++++++++,,,,,,---------............------,,,,,,------...------......///000000111---...///000000///...---000000000000000000000000///000000111222222333333333333333333333333333333333333444666777888999:::;;;;;;;;;;;;:::999888888888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<============<<<===???AAACCCDDDEEEEEEGGGDDD@@@>>>======:::888555555555444444222111111------///000000000//////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))***,,,---...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///---,,,,,,,,,---...//////......///000000///...---........................---------.........//////////////////////////////........................000000/////////.........////////////////////////,,,,,,---------.................................---------.........////////////.........------------------------------------...///...---,,,---...,,,,,,---------.........{{{[[[SSSQQQNNNNNNMMMLLLIIIFFFBBBAAA???>>><<<:::888777666666444444333222222222333333...///000222222222111000000000000000111111111111111111111111111111111111333444444333111000111222777555555===KKK\\\jjjrrrsssllliiimmmrrrwwwooopppooouuuyyyoooUUUMMMFFFEEEDDDBBBFFFMMMLLLPPPUUU[[[bbblllwww~~~nnn___NNNOOOtttuuudddYYYMMMBBBEEEPPPGGGGGGHHHIIIJJJLLLMMMNNNLLLKKKIIIHHHGGGFFFFFFFFFHHHGGGEEECCCAAA???===<<<::::::999888777777777888777666666666555555555555444333222222111222222222000000000000////////////////////////////////////,,,,,,,,,---------.........------,,,,,,------...---------,,,,,,,,,++++++,,,,,,,,,---------.........------,,,,,,------...---------...///000000111.........//////000111222000000000000000///...---///000000111222222333333333333333333333333333333222333444555777888999:::<<<<<<<<<;;;:::999888777999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>><<<===???BBBDDDEEEFFFGGGFFFBBB>>>=========<<<999333444444444444333222111,,,---///000000000//////---------.........//////------------------------,,,,,,,,,+++++++++******)))***,,,---......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---...///------,,,,,,++++++,,,,,,+++,,,///000111000///...........................---------.........//////////////////////////////........................000/////////............////////////////////////,,,,,,,,,------.................................---------.........////////////.........---------------------------------+++---...---,,,,,,---...,,,,,,,,,---------......bbbQQQPPPNNNMMMLLLJJJGGGEEEBBBAAA@@@>>><<<;;;;;;:::777555777666444333222111111111222222222222111111000000111111111111111111111111555444222000//////000000111111222222222333333333333555444555AAAWWWkkktttvvvyyyqqqmmmtttxxxzzzkkkpppYYYHHHBBBCCCFFFHHHIIIIIILLLOOORRRXXXfffttt|||}}}sssdddSSSLLLQQQhhhlll^^^PPPLLLJJJGGGGGGJJJEEEFFFFFFGGGIIIIIIJJJKKKJJJIIIGGGEEEDDDDDDEEEFFFFFFEEEDDDAAA???<<<;;;:::<<<;;;:::888777666666666666666666555444444333333222333333444444333333222000000000000////////////.........------,,,,,,,,,.........------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++,,,------......------,,,,,,------------------////////////000000000000000000000000///////////////000000000000111111111333333333333333333333333555555555666777999:::;;;<<<;;;;;;::::::999999888;;;;;;;;;::::::999999999;;;<<<<<<;;;999999:::;;;;;;;;;;;;===???@@@???>>>???@@@AAABBBCCCBBBAAA@@@@@@>>><<<<<<<<<<<<<<<:::666555444333222111111111//////...------------............------,,,,,,,,,...///...+++,,,...---(((,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,///000111000...------///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///......---------............////////////......000///...---------------........................000///...---------------......////////////......,,,---......//////......////////////////////////........................------------------------,,,------......------,,,........................------------------------------------------------,,,,,,,,,---------......bbbQQQQQQNNNMMMLLLJJJGGGEEECCCAAABBB@@@>>>======<<<999777666666444333222111111111222222222222111111111000111111111111111111111111444333222111000000111111111111222222222333333333333555666666<<>>======<<<;;;:::888777777777666666666666555444444333333222222333333333333222222000000000000////////////......---------,,,,,,,,,......---------,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------+++,,,------......------------............//////.../////////000000000000000000000000////////////000000000111111111111222333333333333333333333333555555555666777999:::;;;999999::::::::::::::::::::::::::::::999999999888:::;;;<<<;;;::::::<<<======<<<<<<===???@@@???>>>???@@@@@@AAAAAAAAAAAAAAA@@@>>><<<<<<<<<===<<<;;;777666444333222111111000//////...------------.........---------,,,,,,,,,)))------+++,,,//////------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------............////////////......//////...---------------........................//////...---------------.........//////.........---------...............................................................------------------------,,,------......------,,,........................------------------------------------------------,,,,,,,,,---------......aaaQQQQQQNNNMMMKKKIIIGGGEEECCCBBBBBB@@@>>>======<<<999777666555444333222111111111222222222222111111111111222222222222222222222222333222111111111111222222111111222222222333333333444444666888666===UUUooo}}}uuuxxxzzzzzz~~~jjjSSSEEECCCEEEIIIJJJGGGHHHSSS```hhhlllsss{{{|||jjj^^^[[[NNNRRRaaa|||sss[[[LLLFFFCCCEEEGGGEEECCCCCCJJJJJJIIIHHHGGGFFFFFFEEEGGGFFFDDDCCCBBBBBBCCCDDDBBBBBBBBBAAAAAA@@@@@@@@@<<<;;;:::999888777777777666666555555444333333333222222333333333333222222000000000000////////////...------------,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,+++,,,------......------........./////////000000....../////////000000000////////////000000000000000111111111111222222222333333333333333333333333555555555666777888999:::777888888999::::::;;;;;;999999999888888888888888999:::;;;;;;;;;<<<>>>@@@@@@>>><<<<<<===????????????????????????@@@AAAAAA@@@>>><<<<<<<<<===<<<;;;777666555333111000000/////////...------------......------------,,,,,,,,,''',,,...***(((***,,,,,,------------,,,,,,,,,,,,---------,,,,,,++++++++++++,,,---,,,***)))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---------------............////////////......//////...------------...........................//////...------------...------............------...------------...//////------------------------------------------------------------------------,,,------......------,,,------------------------------------------------------------------------,,,,,,,,,---------......```QQQRRRNNNMMMKKKIIIGGGEEEDDDCCC@@@>>><<<;;;;;;999777555666555444333222222222222222222222222222222222222222222222222222222222222111111111111222222333333111111222222222333333333555111444999666444GGGaaa}}}~~~xxxqqqgggOOO??????AAADDDDDDDDDIIIPPPXXX\\\dddmmmvvv~~~}}}cccRRRNNNZZZjjjaaaLLLEEECCCCCCEEEGGGGGGFFFEEEIIIIIIHHHHHHGGGFFFFFFEEEFFFEEEDDDCCCCCCCCCDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@<<<;;;:::999888888888888666666555444444333333222111111222222222222111111000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,---+++,,,------......---------------...//////000000........./////////000000////////////000000000000111111111111222222222222222222333333333333444444555555555666666888999999777888888888999999::::::888888888777777777777777777999:::;;;<<<===@@@BBBBBB???<<<;;;<<<>>>??????>>>>>>===<<<===>>>@@@AAA@@@>>><<<;;;<<<<<<;;;:::777666444222111000////////////...------------...------------------------///555666000)))(((******------------------------......---,,,,,,+++*********+++,,,+++***)))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------......---......//////......---///......---------..............................///......---------......,,,,,,------------,,,,,,...------,,,---...///000------------------------------------------------------------------------,,,------......------,,,------------------------------------------------------------------------,,,,,,,,,---------......```RRRRRRNNNMMMJJJHHHFFFEEEDDDDDD@@@>>><<<;;;;;;999777555555555444333222222222222222222222222222222222333222222222222222222222222000111111222333333444444111111222222222333333333555///111999888333===NNNlllxxx|||}}}~~~}}}uuu{{{kkkRRRHHH@@@???BBBDDDHHHLLLMMMPPPVVV___kkkwww{{{{{{~~~}}}ooo\\\XXX___|||kkkPPPEEEEEEEEECCCCCCDDDGGGHHHGGGFFFFFFFFFGGGGGGGGGHHHHHHFFFFFFEEEEEEDDDDDDEEEEEEDDDDDDCCCBBB@@@???>>>>>>;;;;;;:::999888888888888555555555444333333222222000111111222222111111000000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,---...+++,,,------......------++++++,,,---......//////............////////////.../////////000000000111000000111111111222222222222222222333333444444444555555555555666777888888999999999888888777777777777777777777777777777777777888:::;;;;;;===???BBBAAA>>>;;;;;;<<<===>>>>>><<<<<<;;;;;;<<<===???@@@???===;;;:::;;;;;;:::999666555444222111000////////////...------------...------------------------888======666///---------------------------------......---,,,,,,+++*********+++---,,,+++***+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------............------......---------......///..............................---------......///,,,,,,------------,,,,,,---------------...//////........................------------------------------------------------,,,------......------,,,------------------------------------------------------------------------,,,,,,,,,---------......bbbRRRSSSNNNLLLJJJGGGFFFEEEEEEEEEBBB@@@>>>======<<<999777555444333333222222222333222222222222333333333333333333333333333333333333111111222333444444333333111111222222222333333333444///000777888666888???UUUhhhttt{{{|||xxxtttcccOOOCCC???@@@EEEJJJGGGHHHLLLTTT___lllxxxyyypppeee___dddhhhnnnuuuVVVDDD@@@CCCEEECCC@@@@@@DDDFFFEEEDDDDDDEEEFFFGGGHHHIIIJJJEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCAAA???===<<<;;;:::999888888777777888888555555444444333222222222000000111111111111000000000000000000////////////,,,,,,,,,------------...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///+++,,,------......------***++++++,,,---...//////------........./////////......//////000000111111///000000000000111111111111222222333333444444555666555555555666666777888999999888888777666666555777777777777888888888888888999:::::::::;;;===???>>><<<::::::<<<=========::::::::::::;;;===>>>???===;;;999999::::::999888555444333111111000000000//////...------------...,,,,,,,,,------------...222666777111------...,,,,,,,,,,,,,,,---------------------,,,,,,+++++++++***,,,------,,,+++,,,...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///------............------...------------...//////...........................------------...//////------............------,,,---......//////......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......cccSSSSSSNNNLLLJJJGGGEEEEEEEEEFFFBBB@@@>>>======<<<999777444444333222222222333333222222222333333333444444333333333333333333333333111222333444444444333222111111222222222333333333222222222333444666888999DDDZZZkkkwww}}}{{{uuu```NNNBBBAAAEEEBBBCCCFFFKKKSSS\\\dddiiikkkuuu~~~gggXXXUUUkkkpppZZZIIIBBB@@@???CCCCCC??????BBBDDDAAADDDDDDEEEFFFGGGHHHIIIIIICCCDDDDDDDDDEEEDDDDDDDDDCCCCCCAAA@@@>>><<<;;;;;;888888777777666666777777555555444333333222222111///000000000000000000///000000000000////////////,,,,,,,,,---------......******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...000111+++,,,------......------++++++,,,---...///000000---------.........//////.........///000111111111....../////////000000000111111222333333444555555666555555555555666777777777777777777777777666666777777777888888999999999999:::::::::999999:::<<<:::999999:::<<<===<<<;;;777888999;;;<<<<<<======<<<:::888777888888777666333333222111111111111111//////...------------...,,,,,,,,,---------......+++...---***))),,,,,,)))++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,++++++,,,...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,------......------,,,---------------...//////........................---------------...//////.........//////.........***,,,...000000///---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......dddTTTSSSNNNLLLIIIGGGEEEEEEEEEFFF@@@>>><<<;;;;;;:::777555444444333222222222333333222222222333333444444444333333333333333333333333222333444444444333222222111111222222222333333333000555555000000555999999777NNNaaannnxxxwwwuuu}}}yyyhhhMMMBBBBBB>>>???AAADDDIIINNNRRRUUU\\\jjj{{{|||~~~rrrjjj]]]cccnnnTTTHHHFFFEEECCC<<>><<<<<<;;;888777666666666666666777555555444333333222222111//////000000000000//////000000000000////////////,,,,,,,,,------.........*********++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++******,,,...111222+++,,,------......------,,,,,,---...///000111222---------.........//////---......///000111111222............////////////111111222333333444555555666555555555555666666777555555666666777777888888777777888888999999999:::::::::;;;999888777888:::888777888:::<<<===<<<:::666777999;;;<<<<<<<<<;;;;;;999777666777777666555222222111111111111222222//////...------------...,,,,,,,,,------............///...+++,,,///...)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---)))***,,,,,,++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,------......------,,,---------------...///000........................---------------...///000......////////////......))),,,///111111000---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......dddUUUVVVPPPMMMJJJIIIHHHGGGEEECCC@@@???===;;;999888777777555555444333333333333444000111222222333333333333333333333444444444555555111111111111111111111111222222333333333333444444444444444555555555555666888???MMM___pppzzz{{{yyyhhhRRRJJJFFFAAA@@@FFFHHHFFFGGGKKKTTT\\\gggoooxxxqqq___```mmmrrrqqqSSSDDDFFFKKKGGG@@@@@@@@@AAAAAAAAABBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCAAA@@@@@@@@@@@@>>>>>>===<<<;;;::::::999;;;999777555666999<<>>>>>>>>======;;;:::999888888999888666555666888;;;===666666666555444333333333222111000000//////000000000//////...------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,---------......000...------......---,,,............//////////////////000000000111111111000000000111222222333333444444333222333555777999999888777777666666777777777777777777777777777777777999;;;;;;:::999:::;;;999999888777888999:::;;;999999:::::::::;;;;;;;;;777777666555444333333222000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,))))))***+++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------+++,,,,,,------,,,,,,+++///.........------------+++,,,,,,,,,,,,,,,,,,+++........................,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------dddRRRQQQPPPMMMJJJIIIHHHGGGEEECCC@@@???===;;;:::999888888555555444333333333333444222333333444444444444333333333333333444444444444222222222222222222222222222222333333333333444444444444444444555555555555444333777IIIbbbyyygggMMM???>>>AAADDDFFFAAADDDIIIMMMRRR[[[iiisss}}}}}}|||lll]]]\\\eee|||fff]]]QQQFFFAAA@@@BBBDDD>>>>>>>>>?????????@@@@@@@@@AAAAAABBBCCCBBBBBBBBBFFFFFFEEEDDDBBB???===;;;======<<<:::999777666555777666555444555777999:::666555555444444333333222222111000000//////000000/////////...------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------,,,,,,,,,---------......///...------...///---,,,---............///////////////000000000000111111000000000111222222333333222222222222444666888999777666666666777777888999555555666666777777888888999;;;<<<<<<:::999999::::::999888888888999;;;<<<:::::::::::::::;;;;;;;;;888777666555444333222222000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,)))******+++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++---------------------------,,,,,,++++++,,,,,,---............------------***++++++,,,,,,++++++***------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------------------------------------------------------........................------------------------eeeRRRPPPPPPMMMJJJIIIHHHGGGEEECCCAAA@@@>>><<<:::999888888555555444333333333333444333333444555555444444444222222333333333444444444222222222222222222222222222222222333333333444444333333444444444555555555888666777@@@RRRiii}}}vvv\\\NNNFFFBBB???CCCCCCDDDFFFHHHMMMYYYdddjjjpppyyyyyytttaaabbb]]]fffrrrUUUTTTQQQLLLFFFBBB@@@BBBDDD=========>>>>>>>>>>>>???>>>???@@@@@@AAAAAA@@@@@@CCCCCCDDDDDDBBB@@@===;;;<<<;;;:::999777555444444555555444444444555777777444444444444333333222222111111000/////////////////////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......///...------...///...,,,---------.........//////////////////000000000111000000000111222222333333222222222333444555777888555555555555777888999:::444444555666777777888888;;;<<<======;;;999999:::;;;:::999999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;<<<888777777555444333222222000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---............------------------------------++++++++++++------------------------------++++++,,,,,,,,,,,,++++++------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------gggTTTQQQPPPMMMJJJIIIHHHGGGEEECCCAAA@@@>>><<<:::999999888555555444333333333333444444444444555555444333333222222222333333333444444222222222222222222222222222222222333333333444444333333333444444444444555888999:::<<>>===<<<<<<=========>>>>>>>>>======>>>??????????????????@@@AAABBBAAA@@@>>><<<::::::999777666555444333444444444444444444555555333333333333333222222222111000000///.../////////...............---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......///---,,,---...///...---------------...............////////////000000000000000000111222222333333333333333333333444444555333444444555666888:::;;;444555555666777888888999;;;<<<======;;;999999:::;;;:::999999999:::;;;<<<=========<<<<<<<<<<<<<<<888888777555444333222111000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,...000111222222------------------------------++++++++++++------,,,,,,------------------,,,,,,------------,,,,,,---------------------------------,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------gggUUUSSSPPPMMMJJJIIIHHHGGGEEECCCAAA@@@>>><<<;;;:::999999555555444333333333333444333444444444444333333222222222222222333333333333333333333333333333333333222222333333333333444444333333333333444444444444333888;;;::::::EEE\\\nnnzzzfffLLLBBB<<>>>>><<<===>>>>>>??????>>>>>><<<===>>>??????>>>===<<<999888888777666555444444333333444555555444444333222222222222222222222222111000//////......//////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------.........---,,,---/////////---,,,------------...............////////////000000000000000111222222333333333444444444333333333333333333444555666888999:::666666777777888888999999999;;;<<<<<<:::999999::::::999888888888999;;;<<<=========<<<<<<<<<<<<<<<999888777666444222111111000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,***++++++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,...000222333333---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------fffUUUSSSPPPMMMJJJIIIHHHGGGEEECCCAAA@@@???===;;;:::999999555555444333333333333444333333333333333222111111111222222222222333333333333333333333333333333333222222333333333333444444222222333333333444444444...555999888666===MMM[[[xxx~~~wwwcccQQQKKKHHHBBB@@@DDDEEEJJJTTT___kkkuuu|||wwwdddZZZQQQOOOUUUfffqqqTTTEEEFFFLLLBBBBBBBBBBBBBBBBBBAAA@@@<<<============>>>>>>>>><<<======>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;777777777777666666666555222333555666555444333222111111111222222222222222000000///............///........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,---------.........---,,,---///000///...,,,,,,---------................../////////000000000000000111222222333333111222333333444444444444333333444444666777999:::888888888888999999999999777999;;;;;;:::999:::;;;999999888777888999:::;;;<<<<<<;;;;;;::::::::::::999999777666444222111000000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***************************+++,,,...////////////------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------eeeTTTTTTPPPMMMJJJIIIHHHGGGEEECCCBBBAAA???===;;;:::999999555555444333333333333444333333333333222222111000111111222222222333333333333333333333333333333333222222333333333444444444222222333333333444444444///444888888666999CCCLLL```pppssscccXXXJJJBBBCCCBBBEEEKKKSSS\\\eeelllpppuuuvvvxxx{{{nnnbbb[[[]]]YYY[[[eeetttlllTTTIIIFFFCCC@@@>>>@@@AAA@@@===<<<===???============>>>>>>>>>???<<<======>>>>>>>>>>>>>>>???>>><<<;;;999999999999777777777777777777777777222333555666666555333222111111111111111111222222000000///...............---.....................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,---------.........---,,,---///000///...,,,,,,,,,---------................../////////000000000000111222222333333///000111333444555666666444444444444666777888999:::::::::999999999999999666888::::::999999:::;;;999888777777777888999::::::::::::999999888888888999999777666444222111000000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,---------,,,,,,***+++,,,,,,------,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++------------------------++++++---......---+++++++++++++++,,,,,,---------+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++------------------------bbbSSSTTTNNNLLLIIIHHHGGGFFFEEECCCBBBAAA@@@>>><<<999888777666666444333333222333333555444333333333333444555444333333222111111111222222222333333333333444444222222222111111222333333555555444333222222222222111111222555888;;;???@@@SSSiii}}}bbbQQQLLLWWWOOOGGGGGGNNNUUUWWWVVV```dddgggmmmxxxrrr```VVVSSSRRRRRR```kkk{{{kkkTTTKKKJJJGGGBBB???@@@@@@@@@???======@@@BBB>>>======<<<<<<<<<======<<<;;;;;;;;;<<<===???@@@@@@???>>>>>>>>>===;;;999999777666777888999888666444444444333333222222222222111000/////////000111222111111000///......---//////.........---------..................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++,,,,,,,,,,,,------------------------------............////////////000000000000////////////000111111111111222222222000111111222222333333444333444555666777888999:::999999:::;;;;;;<<<======777777777777777888888999999999888888888888888999999999999999999888777777555444444333333222222111111111000///////////////......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,---...///333333111///---+++))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------,,,,,,+++***,,,,,,+++***+++,,,---...000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++bbbRRRRRRNNNLLLIIIHHHGGGFFFEEECCCBBBAAA@@@>>><<<:::888777777777666666555444444444444444444444444444444444444333222222111111222222222222333333333333444444555444333222222222222222444333333333333333444555444444444555777999;;;===IIIZZZooo}}}vvvwwwhhhUUUIIIFFFJJJNNNPPPPPPSSSWWW[[[fffttt}}}}}}{{{zzz{{{{{{wwwooodddVVVMMMNNNXXXdddlllhhhWWWGGGCCCFFFGGGFFFFFF???@@@@@@>>><<<<<<>>>???======<<<<<<<<<<<<=========<<<<<<<<<===>>>???@@@BBBAAA??????@@@???===;;;:::888777777777777555444444444444333333222222222111000000///000111333444111111111000///.........//////.........---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------------............////////////000/////////////////////000000111111111222222222111111222222333444444444444444555666777888888999888999999:::;;;;;;<<<<<<777666666666666777888888999999888777777888888999777888888888888777777777555444444333333222111111111111000///////////////......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---...---------,,,+++***))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,---------,,,,,,+++***,,,,,,+++++++++,,,---...///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,bbbRRRQQQNNNLLLIIIHHHGGGFFFEEECCCBBBAAA@@@>>><<<:::999888888888999999888777555444444444555666666555444444333333222222111111222222222222333333333333444444777666555333222222111111333333333333444555666777888777666666666777888999===IIIZZZpppwww```QQQIIIFFFEEEHHHJJJKKKKKKQQQ[[[bbbdddjjjiiiiiilllqqqvvvyyyzzz|||~~~uuuhhh___XXXTTTRRRSSSUUU\\\jjj|||{{{___RRRGGGCCCDDDCCCCCCDDD@@@@@@@@@>>><<<;;;<<<======<<<<<<<<<<<<<<<======>>>>>>===>>>>>>???@@@AAACCCBBBAAAAAAAAA@@@>>><<<;;;999777666666555333111444444333333333333222222000000000000111333444666111111000000//////.....................---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------------------------------............/////////////////////////////////000000000111111111222222222222222333444444555555555555555666666777777777777888888999999:::::::::666555555555555666777777888888777777777888888999666666666666666666666666444444444333222222111111111000000///////////////......---------,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,+++++++++,,,---...------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,cccSSSRRRNNNLLLIIIHHHGGGFFFEEECCCBBBAAA@@@>>><<<;;;999999777888999:::999777555333333444666777777666444333333333222222111222222333222222222333333333444444666555444444333333333333444444444444444555666777888777666555555666777888777>>>JJJ^^^xxx{{{eeeSSSHHHIIIKKKJJJFFFFFFMMMRRRSSSRRRQQQRRRUUU[[[aaaeeeggglllnnnrrrvvvzzz|||}}}~~~~~~|||qqqaaaTTTNNNNNNPPPRRR^^^jjj}}}nnneee[[[RRRIIIFFFBBB>>>===???AAABBBBBB@@@===;;;;;;<<<<<<<<<;;;;;;;;;<<<======????????????@@@@@@AAAAAACCCBBBAAAAAAAAA@@@>>><<<999888666555666555333222333333333333333333333333222222111111111222444555111000000000/////////...........................---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------.........//////.........///////////////000000000000111111111111222222333444444555555666555555666666666666666666777777777777888888999999555444444444444555666666888777777777777888888999555555444444555555666666444444333333222111111111000000////////////000000......---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))*********)))******+++,,,,,,------***+++++++++++++++,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------aaaQQQQQQNNNLLLIIIHHHGGGFFFEEECCCBBBAAA@@@>>>===;;;::::::666777888888888666444222333444666777777666444333333222222111222222333333222222222333333333444444333333333333444444555666777666555444444444444444666555555555555777888999666:::BBBPPPccc~~~wwwhhhXXXZZZVVVOOOJJJKKKLLLLLLKKKIIIIIILLLPPPUUUXXXYYYYYY[[[___cccfffhhhiiiiiikkkpppwww|||}}}qqqeee]]]WWWTTTRRRSSS[[[eeeooouuugggVVVVVVMMMGGGCCCBBBAAA??????BBBCCCDDDDDDBBB???===<<<===;;;;;;;;;;;;;;;<<<======@@@@@@@@@AAAAAAAAAAAAAAABBB@@@????????????<<<:::777666555555666666555444333333333333333333333333555444222111111111222222000000000000////////////---.....................---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------............------....../////////000//////000000000111111111222222333444444555555666555555555555666666666666666666777777777777777888444444444444444555555666777777666666777888888999555444444333333444555555444333333222222111000000000000////////////000000......---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,------------************************,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))***************++++++++++++,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------|||]]]OOOPPPNNNLLLIIIHHHGGGFFFEEECCCBBBAAA@@@???===<<<;;;:::555666777777666555333222333333444555555444333333222222111111222222333333222222333333333333444444111111222222333555666777777666555444333333333333333333333444666888:::<<<777999>>>FFFRRRjjj}}}nnn```XXXRRRNNNQQQOOOKKKJJJKKKLLLLLLKKKKKKLLLOOOSSSVVVXXXZZZ[[[WWW]]]dddjjjmmmrrrxxx}}}wwwwwwxxxxxxzzzuuuoooggg^^^WWWTTTRRRRRRVVV```ooo~~~hhh___ZZZUUULLLFFFBBBBBBCCCAAAAAACCCCCCDDDDDDCCC@@@>>>======::::::::::::;;;<<<======@@@@@@AAAAAAAAAAAA@@@@@@@@@???>>>>>>>>>===;;;999777666555555777777666555222222333333333333444444666444333111000000000000000000000000////////////---------...............,,,,,,------.../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------------------,,,------------.........---------......//////000/////////000000000111111222222222333444444555555444444444555555666666666777777777777777777777777555444444444444555666666666666666666777888888999777666444333333333444555333333333222111111000000///////////////000000111......---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,))))))))))))))))))))))))*********++++++,,,,,,---++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---------,,,,,,***+++,,,---------,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,zzz\\\PPPSSSNNNLLLIIIHHHGGGFFFEEECCCBBBAAA@@@???>>><<<;;;;;;777666666555555444444333333333333333333333333333222222111111222222333444222222333333333333444444222222222222222333444555444444333333333333333444222222222333555888;;;<<<999888:::>>>EEEWWWwwwzzztttiiiddd\\\VVVQQQMMMIIIFFFIIIIIIJJJKKKLLLNNNPPPQQQNNNRRRXXX[[[___dddmmmtttnnnrrruuuxxxyyyzzz~~~}}}pppkkkjjj[[[XXXTTTRRRUUU[[[ccciiiwwwaaaUUUUUUWWWUUUPPPHHHBBBBBBCCCAAA??????AAACCCDDDCCC@@@>>>======::::::::::::;;;<<<===>>>???@@@AAAAAAAAAAAA@@@???@@@???>>>===>>>===;;;999999888666666777777666555222222222333333444444444444333111000///000000111////////////000000000000---------.........//////,,,,,,------...//////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------------------,,,,,,---------.........,,,,,,---......///000000////////////000000000111111111222222333444444444333333444444555666777777777777777777777777777777555555555444555666666777555555555666666777999999999777555333222222333444333333222222111000000000///////////////000111111......---------,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---...)))))))))*********++++++)))******+++,,,,,,------++++++,,,,,,,,,,,,------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,---------,,,***+++,,,---------,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,{{{___TTTWWWNNNLLLIIIHHHGGGGGGEEECCCBBBAAA@@@???>>>===<<<;;;888777666555444444444555333222222111111222222333222111111111222333333444222222333333333444444444333333222111111222222222222222222222333444555555222222333333555888:::<<<;;;777666999===JJJccc{{{xxxpppiiieeeNNNMMMKKKIIIHHHIIIIIIJJJFFFJJJNNNPPPRRRXXXbbbjjjnnntttzzz~~~~~~}}}}}}~~~xxxrrrqqqzzzyyyyyyzzz{{{{{{yyywwwvvvwwwtttlllccc___bbbggghhhkkkqqq{{{dddNNNMMMLLLCCCCCCMMMHHH???999;;;??????======???AAABBBBBB???===<<<<<<999999999:::;;;<<<===>>>???@@@AAAAAAAAA@@@???>>>@@@???>>>>>>>>>===;;;999<<<:::888777888777555333222222222333333444444444111000000//////000111222////////////000000000000---------.........//////,,,,,,------...///000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......,,,,,,------...///000000////////////000000000000000111111222222333444444222222333444555777777888888888888888777777777777666555555555555666777777555555555555666777999999:::999666444222222333333333333222222111000000000///////////////000111111......---------,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///******+++,,,---...//////))))))***+++,,,,,,------++++++,,,,,,,,,---------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,------------***+++,,,---...---,,,,,,,,,+++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++xxxccc]]]___QQQNNNJJJHHHGGGFFFEEEDDDCCCAAA@@@>>><<<;;;::::::888777555444333333444444333333333222222111111111111111222222222222333333222222222222222222222222000111222333444333222222333333333333333333333333444444555555666777777777777999;;;:::;;;BBBLLLUUUvvvuuueee___aaaaaaZZZRRRVVVTTTRRRQQQPPPQQQSSSTTT]]]aaaddddddbbbbbbfffkkkwwwxxxwwwrrrjjjaaaZZZWWW___cccccc^^^\\\bbbjjjnnnlllooouuu|||vvvRRRLLLEEEBBBBBBBBB@@@<<<========================???>>>>>>===<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<===>>>??????>>>===<<<;;;;;;<<<<<<===<<<<<<<<<@@@>>>;;;888666444444333333333333222222222111111333333222111000///......////////////////////////000///---,,,,,,---///000,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,---...//////...---,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,.........///......---------------........./////////////////////.........000111111222444555555666444444444444555777888999666666666666666666666666666666666777666555444444777666666555555555666666777777777666555555444444333222111000////////////......------------......///......------,,,++++++******+++++++++,,,,,,,,,---,,,+++******+++,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++.........------,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,------......---------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,www```ZZZ\\\QQQNNNJJJHHHGGGGGGEEEDDDCCCBBB@@@>>><<<;;;::::::888777555444333333444444333333333222222222111111111111222222333333444444222222222222222222222222111111222333333333333333444444444444444444444444444444555555666666777777555777888888777;;;DDDKKK[[[ppp{{{sssjjjbbb^^^]]]^^^]]]YYYUUUVVV\\\bbbiiikkkllljjjfff```\\\ZZZaaahhhmmmkkknnn|||nnnVVVLLLGGGAAA???AAABBB@@@===========================>>>>>>===<<<<<<;;;::::::999999:::::::::;;;;;;;;;;;;<<<===>>>>>>===<<<;;;:::;;;;;;<<<<<<;;;;;;;;;===;;;999666444333222222333333222222222111111111222222111111000/////////////////////////////////000...---,,,,,,---...000,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---...//////...---,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------............---------------.........//////////////////////////////000111111222444555555666666666555555555555666666666666666666666666666666777777666666666555555555666666555555555555666666777777666666555444444444333222111000////////////......------------......///......------,,,++++++***++++++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,ttt]]]VVVWWWPPPMMMJJJHHHGGGGGGEEEDDDCCCBBB@@@>>><<<;;;::::::888777555444333333444444333333333333222222222222111222222333444555555666222222222222222222222222222222222222222333444444555555555555555555555555444444444555666666777777555777888777555777;;;@@@AAARRRkkkzzzuuuwww~~~oooTTTAAAEEEAAA===<<<>>>@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;::::::999999999999999999::::::::::::;;;;;;<<<<<<;;;;;;:::999:::::::::::::::999999888777666444333222222222333222222222222111111111000000000000000000000000///////////////////////////...---,,,,,,---...///,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------............------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,------........./////////////////////////////////111111222333333444555555999888777555555444444444666666666666666666666666999888777555555666666777666666555555555555666666777666666555555444333333222222111000////////////......------------......///......------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------...------------,,,,,,,,,***++++++,,,,,,------...---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------...------,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ttt\\\SSSTTTPPPMMMJJJHHHGGGGGGFFFEEECCCBBB@@@>>>===;;;;;;;;;888777555444333333444444333333333333333333333333222222333333444555666666222222222222222222222222333333222111222333444555444444444444444444444444333333444555555666666777666888999999777777999;;;;;;CCCTTTmmm}}}aaaMMMFFFEEEAAA???<<<;;;===>>>>>>===@@@@@@@@@@@@@@@@@@@@@@@@;;;;;;;;;::::::999999999888888888888888888999999999999::::::::::::999999888999999999999888888777666555444444333222222222222222222222111111111111//////000000111111111111///////////////////////////...------------...///,,,,,,,,,---------......---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------------------........................------------------------+++,,,------------------............///////////////////////////000000000111111222333333444555555888777666555555444444444666666666666666666666666:::888666555444555777888666555555555555666666777666666555555444333333222111111000///////////////......------------......///......------,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,------------------------+++++++++,,,,,,---------...------,,,,,,++++++***+++++++++,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------......------,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,uuu\\\SSSSSSOOOMMMIIIHHHGGGGGGFFFEEEDDDBBBAAA???===<<<;;;;;;888777555444333333444444333333333333333333333333222222333444444555666666222222222222222222222222444333222111222333555666333333333333333333333333333333444444555666666666555666888999999999999:::>>>>>>DDDUUUpppyyy]]]III@@@BBBGGGAAA???===<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>:::::::::::::::999999999888888888888888888888888999999888888888888999999888888999999888777777666555555555444444444333333222222222111111111000000/////////000111111222222////////////////////////.........------.........,,,,,,,,,---------......---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------------,,,,,,---------------------------------........................------------------------+++,,,------.........---........./////////000000////////////000000111111111222222333333444444444555555555555555666777777777777777777777777777777999888666444444555777888555555555555555666777777555555444444333333222222111000//////////////////......------------......///......------,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,+++------------------------++++++,,,,,,,,,,,,---------------,,,,,,++++++++++++++++++,,,,,,,,,------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,------...------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,vvv\\\SSSSSSOOOLLLIIIHHHHHHGGGGGGFFFDDDCCCAAA???===<<<;;;;;;888777555444333333444444333333333333444444444444333333333333444444444444222222222222222222222222333333333333333444444555333333333333333333333333333333333444555555666666222333555777888999999999<<<999;;;DDDUUUlllkkkQQQDDDCCCEEEAAA<<<@@@???>>>===<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999888888888888888999888888777777888888999999999999999888777666666444555555555555444444333222111111111111000000000//////000000111111111222////////////////////////........................,,,,,,,,,---------......,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------........................------------------------,,,,,,---...////////////....../////////000000000...//////000000111111222222222222333333444444444333333444444666777888999777777777777777777777777888777666444444555555666555555444555555666777888555444444333333222111111000//////....../////////......------------......///......------,,,++++++,,,,,,,,,,,,------------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,------......---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,uuu\\\SSSSSSOOOLLLIIIHHHHHHHHHGGGFFFDDDCCCAAA???>>><<<<<<;;;888777555444333333444444333333333444444444555555333333333333222222222222222222222222222222222222222333333444555444444444444444444444444444444444222333333444444555555666444444444666777999999888888888;;;@@@CCCNNNeeezzzwwwZZZNNN@@@===BBBEEE@@@999<<<======<<<;;;::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;::::::999999999888888888999999888777777888999999999999999999888777666666444444555555555444222222111111111111000000000000000000000000000111111111////////////////////////---..................---,,,,,,,,,---------......+++++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,++++++,,,------------------------------................................................,,,---...///000000000000.../////////000000000000...//////000111111222222222222333333333333444444333333444444666777888999777777777777777777777777555555555555444444444444444444444555555666777888444444333333222111111111//////.........//////000......------------......///......------,,,++++++,,,,,,,,,------------...,,,,,,---......---,,,,,,+++++++++,,,,,,---------******+++,,,,,,---......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++***+++,,,---.../////////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,uuu\\\RRRRRRNNNLLLIIIHHHHHHHHHGGGFFFDDDCCCAAA???>>>===<<<<<<888777555444333333444444333333333444444555555555444333333222222111111000222222222222222222222222222333444555666555444333555555555555555555555555222222333444444555555666777666666777999::::::999777;;;AAABBB===>>>OOOccczzznnnYYYDDDFFFFFFCCC>>>;;;>>>AAA999:::;;;;;;:::999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999888888:::999888777777888999::::::::::::999999777666666333444555555444333111000111111111111000000000000111111000000000000000000////////////////////////------............------,,,,,,,,,---------......******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------++++++++++++------------------------------................................................---...///000111111111111////////////000000000000...//////000111222222222333333333333333333333444555444444555555666777888777777777777777777777777444444555555444444333222444444444555555777888888444444333333222111111000//////.........//////000.........------.........///......------,,,++++++,,,,,,,,,---------......,,,,,,---......---,,,,,,+++++++++,,,,,,---------******+++,,,,,,---.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...///++++++,,,,,,,,,---------*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,)))***+++---...///000000---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,sss\\\VVVQQQMMMLLLJJJIIIIIIHHHFFFDDDCCCBBBAAA???>>><<<;;;:::999999777666444444333333444444444444444444444444333222222111111222222333333333222222222333444555555444333333444555666777666333111333444444555666666666666666666777888888999999999888888888888888999<<>>>>>======<<<;;;;;;::::::;;;;;;<<<999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;:::999888777999999999999999999999999999888777666555555555555555444444333333222222111111111111111111111111111111111000000000000111111000000000000000000000000////////////////////////........................,,,,,,---...////////////,,,,,,,,,------.........------------------------,,,,,,,,,---------.........------------...//////.................................////////////000////////////////////////---------...............//////000111222333333333333333333222222333333444555444444444555666888999777777777777777666555555444555555555444333333222555555555555555555444444444444333222222111111000000000000000000000000000000000//////.........---000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////...---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,************,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------rrr\\\VVVQQQMMMLLLJJJIIIIIIHHHFFFDDDCCCBBBAAA???>>><<<;;;:::999888777666555444444444444444444444444444444444333333222222222222333333111222222333333333333333555555444333444555666666:::777555555555444444444999888777666666777777888888888888888888888999999999<<<>>>>>>======???AAAFFFWWWqqqsssggg[[[NNNDDD>>>>>>>>>======<<<<<<<<<;;;;;;::::::::::::;;;;;;999999999999999999999999::::::::::::::::::::::::999999:::::::::999888777999999999999999999999999999999777666555555555555555444444333333222222111111111111111111111111111111000000//////000000111000000000000000000000000////////////////////////........................++++++,,,---------,,,,,,,,,,,,,,,------.........------------------------,,,,,,---------............------------...//////------------------------------........./////////........................---------............///000000000111222222222333666555444333333222222333555555555555555777888999777777777777777666555555555555666666555555444333555555555555555555444444444333333222222111111000000000000000000000000000000/////////............000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////...------,,,---------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...---,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------qqq\\\VVVQQQMMMLLLJJJIIIIIIHHHFFFDDDCCCBBBAAA@@@>>><<<;;;:::888777666666555555555555444444444444444444444444333333222222222222333333111222444555666555444333666666555444444444555555777777666555444444555444<<<:::888666666666777888777777777888999999999:::999;;;<<<;;;::::::;;;<<<<<>>===;;;;;;777777666666666666666777555555555555555555555555333333333222222333333333555555666666666777777777666666555555444444444444///222444222222555666666:::999777555555666888999666666777888999:::::::::999999:::::::::::::::;;;::::::>>>MMMddd|||ZZZPPPEEE@@@AAABBBAAA>>><<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::;;;999999999999999999999999999999999999999999999999999999999999999888888777888888888888888888888888999888777666555444444444555444444333333222222111111111111111111111111111000//////////////////000////////////////////////////////////////////////........................//////000//////...---------------.......................................------------...........................//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------......//////000000222222222111111111111111666666555444444444555555777777777777777888999999666666777777666666555444444555555555555555444444333333444444444444555555333333222222111000000000///////////////////////////////////////.........//////.........---------------------------------------------------------------------------------------------------------.......................................---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,000///...,,,++++++++++++------,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,......------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........------,,,,,,,,,------------------------------------------------------------------------,,,,,,------------------ppp[[[UUUQQQMMMLLLJJJIIIIIIHHHFFFDDDDDDCCCBBB@@@???===<<<;;;888777777666666666777777555555555555555555555555444333333333333333333444666666444333444555777888666666666555555444333333///444666333222555777555555555444333444666888:::666666777888999:::::::::888888888999;;;<<<<<<<<<:::999999>>>IIIXXXhhhqqqdddSSS@@@@@@???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999:::::::::999999999999999999999999999999999999999999999999999999888888888777777777777777777777777777777777888777666555444444444444555444444333333222222111111111111111111111111111000000////////////000000////////////////////////////////////////////////////////////////////////000000000000///...------................................................---------........./////////............///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------......///000000111222222222111111111111111333333333444555666777888777777777888888888888888666666666666666555444444222333333444444333333333333333333333444444555555333333222111111000000///////////////////////////.........///////////////...............---------------------------------------------------------------------------------------------------------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,,,,,,,,,,...------,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000000///------.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................------,,,,,,,,,------------------------------------------------------------------------------------------------pppZZZUUUQQQMMMLLLJJJIIIIIIHHHFFFDDDDDDCCCBBBAAA???===<<<;;;999888777777666666666666555555555555555555555555444444333333333333444444444444333222222444555666555555555666555555444333555<<<>>>777333666777333222222333444555777888999777777777888999999999:::888777777999;;;======<<<<<<<<<<<<;;;<<>>???@@@>>>;;;999;;;===;;;;;;;;;<<<<<<<<<<<<===::::::999999999999::::::999999999999999999999999::::::::::::::::::::::::999999888777777777777888666666666666666666666666666555555555444555555666555444444333333222222111111111111111111111111111111111000000000000111111000000000000000000000000////////////////////////////////////////////////------.........---,,,,,,/////////.......................................------.........///////////////......//////000111,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------------------------...///000000111222111111111111111111222222111111222333444666888999666666777888888777777666555666666666666555444444111111222333333333333222222222333333444444555555222222222111000000//////000000000000000000000000.........///////////////........................------------------------------------------------------------------------------------------------......................................./////////------------------------------------------------//////...------------.........------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---..................---.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////------------------,,,,,,,,,------......------,,,------------------------------------------------............------------pppZZZUUUPPPMMMLLLJJJIIIIIIHHHFFFDDDDDDDDDBBBAAA???>>><<<<<<:::999888777666666666666555555555555555555555555444444333333333333444444222333555777777666555444333444555666666666555444666???BBB999444777777333222333555666777777777777888888888888888888999999:::888777888;;;<<<;;;999<<<============>>>AAADDDBBBPPPeeeyyygggSSSGGG@@@===???>>>======<<<<<<<<<<<<<<<999:::::::::;;;;;;;;;<<<::::::999999999999::::::999999999999999999999999:::::::::::::::::::::::::::999888777666777777888666666666666666666666666444444444444555666777777555444444333333222222111111111111111111111111111222222111111111111222222000000000000000000000000////////////////////////////////////////////////,,,------............---000/////////.........---....................................///////////////////////////000000111------------------------------........./////////........................------...///000111222222000000000111222222222333111111111222333555777777555666777777777666666555555555666666555555444333111222333333444444444333111222222333444444555555222222111111000000//////000000000000000000000000............/////////000........................................................................------------------------................................................---........./////////000................................................//////.........///000000......------------......,,,,,,------.../////////------------------------...------------------...------------............------------------------------------------------,,,,,,------.../////////,,,,,,------------------,,,,,,---......---,,,,,,------------------------........................///.........------------pppZZZTTTPPPMMMLLLJJJIIIIIIHHHFFFDDDDDDDDDCCCAAA???>>><<<<<<;;;:::999777666555555555666666666666666666666666555444444333333444444555222555:::>>>>>>;;;777444222333555666666666555555111<<<@@@888333777888444444555777999999888666555999999999888888888888888;;;999777777999:::888555888777888:::===???@@@???AAADDDIIIPPP^^^tttppp^^^LLLFFFDDD???;;;;;;888777999===BBBBBB>>>999888888888999999::::::::::::999999999999999999:::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::999777666666666777888666666666666666666666666333333333444555666888888555555444333333222222111111111111111111111111111333333222222222222333333000000000000000000000000////////////////////////000000000000000000000000......///000111111111000000000//////.........---////////////////////////............/////////000///////////////000111111.................................////////////000////////////////////////------...///000111222222//////000111222333333444222222222222333444555555555555666777777666555444555555666666555555444333222333444444555555555444111111222333333444555555222222111111000/////////000000000000000000000000---.........//////000000---.....................................................................------------------------................................................---.........//////000000........................///////////////////////////......//////000111222......------------......+++,,,,,,---...///000000------------------------...---,,,++++++,,,---...,,,---------.../////////........................------------------------,,,,,,------...///000000,,,,,,,,,------.........,,,,,,---......---,,,,,,------------------------........................//////.........---------oooWWWQQQNNNMMMLLLKKKIIIHHHGGGFFFFFFDDDCCCAAA???>>>===<<<<<<999999888888777666666666666666666666666666666666333333333444555666777777222222888AAABBB:::555555444444444555555555666666777777666666666666777777666666666666777777777777777777777777888888888888;;;:::999999999:::;;;<<>>999888:::===>>>>>>BBB???@@@DDDIIIQQQcccuuuvvv___IIIFFFCCC???<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;888888999999999:::::::::999999999999888888777777999999999999999999999999888999999::::::999999888999999888666555555555555666666666666666666666666444444555555555555555444444444333333333333222222555444333222111111111111000000111111222222222222111111111000000000000000000000000000000000000000000000000000000000000000//////............//////////////////////////////......////////////......////////////000000000000//////............/////////......------///000111////////////000000000000////////////////////////111///...000555777777666000000111111111222222222444444444444444444444444222333444666777666666555666666666666666666666666333333333333444444555666666666555444333333222222444444333333222111000000222222111000///...------...............///000111//////////////////////////////.........---------//////.........---------,,,------...///000111111..................................../////////000//////............////////////.........---------////////////////////////+++---.........///111333...............------,,,////////////////////////........................................................................................................................------------------------.........------,,,,,,,,,........................---------.........//////.........------,,,,,,,,,........................nnnXXXSSSOOONNNMMMLLLJJJIIIHHHGGGGGGEEEDDDCCCAAA???>>>======::::::999999888777777777666666666666666666666666444444444444555666777777666444777<<<<<<777555777444444444555555555666666777777666666666666777777666666666666777777777777666666777777777888888888:::999999888999:::;;;<<<@@@===:::999;;;===>>>===>>>;;;;;;???AAADDDMMMXXXiii{{{yyycccSSSJJJCCCAAA>>><<<:::::::::;;;::::::::::::::::::::::::888888999999999:::::::::999999999999888888888777999999999999999999999999888999999::::::999999888999888777666666666666666666666666666666666666666444444555666666555555444444444333333333333222222555444333222111111111111000111111111222222222222111111111111000000000000111111111111111111111111000000000000000000000000111000000//////000000111////////////////////////......////////////............/////////000000000//////............////////////...---...///000111////////////000000000111////////////////////////111///...000333666666555111111111111111222222222444444444444444444444444333333444555666666666666666666666666666666666666444444333333333444555555666555555444333333222222444444333333222111111000222111111000000/////////............//////000000//////////////////////////////.........---------//////.........------------.........///000000000..............................////////////////////////............////////////.........---------////////////////////////...///000///------///111///////////////...------////////////////////////........................................................................................................................------------------------.........------,,,,,,,,,........................---------.........//////.........------,,,,,,,,,........................nnnXXXSSSQQQOOONNNLLLKKKIIIIIIHHHHHHGGGFFFDDDBBB@@@???>>>>>>;;;;;;::::::999888888888666666666666666666666666444444444444555666777777:::777555666666444666999444444555555555666666666777777666666666666777777666666666666777777777777666666666666777777777777999888888888888999::::::>>><<<::::::<<<======<<<===;;;<<>>???<<<;;;:::999888999:::;;;999999999999999999999999888888999999999:::::::::999999999999888888888888888888888888888888888888888999999::::::999999888888777777666666666777777666666666666666666666666555555555666666555555444444444333333333333222222444444333222111111111111111111111111222222222222111111111111111111111111111111111111111111111111000000000000000000000000222111111000000111111222////////////////////////...//////000000//////...............////////////000//////......//////000//////.........///000111/////////000000000111111////////////////////////111000///000222333333333222222222222222111111111444444444444444444444444444444444444555666777777666666666666666666666666555555444444444444444444555555555444444333333222444333333222222111111111111111111111111111111111///////////////000000000/////////////////////////////////............---/////////............---////////////////////////........................////////////////////////000//////......//////000/////////............---////////////////////////111222111000---,,,---...000000000000000///......////////////////////////........................................................................................................................------------------------.........---------------........................------........./////////.........---------------........................nnnWWWRRRPPPNNNNNNLLLJJJIIIHHHHHHHHHFFFEEEDDDBBB@@@???>>>>>>;;;::::::999888888777777666666666666666666666666555555555555555666777777;;;888555333222333666888555555555555666666666666777777666666666666777777666666666666777777777777555555666666666777777777888888888888888999999999::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<@@@CCCBBB@@@???FFFJJJRRR[[[hhhyyyxxxggg[[[LLLBBB@@@@@@???<<<999999888888888888999:::888888888888888888888888888888999999999:::::::::999999999999999999999999888888888888888888888888888999999::::::999999888777777777666777777888888666666666666666666666666555666666666666555555444444444333333333222222222444333222222111111111222222222222222222222222222000111111111111111222222111111111111111111111111000000000000000000000000111111111000000111111111//////////////////////////////000000000000//////---.........////////////000000////////////000000///////////////000000000//////000000000111111111000000000000000000000000111000//////000111111111333333222222222222111111333333444444444444444444555555444444444666888999777777777777777777777777777666555444444444444444555555444444444333333333333333333222222111111111111111111222222333333333///000000000000000000000/////////////////////////////////.............../////////...............000000000///////////////........................000000000///////////////000000////////////000000/////////...............////////////////////////111222222000---,,,---///111111111111111000//////////////////////////////...............................................................................................................................................................---------....................................////////////...............---------........................oooVVVQQQOOOMMMLLLKKKIIIHHHGGGFFFFFFFFFEEECCCAAA???>>>======999999999888777777666666666666666666666666666666666666555555555666777777888777666444333444555555555555555666666666777777777777666666666666777777666666666666777777777777666666666666777777777777777777888888999999999999888999;;;<<<<<<;;;;;;;;;888999:::<<<@@@BBBAAA???DDDCCCBBBBBBGGGRRR___iii~~~gggSSSKKKDDD===<<<>>>???<<<777;;;::::::999999888888999888888888888888888888888888888999999999:::::::::999999999999999999999:::888888888888888888888888888999999::::::999999888888777777777777888888999777777777777777777777777666666777777666555555444444444333333333222222222333333222222111111222222333222222222222222222222000000111111222222222333111111111111111111111111111111111111111111111111111000000//////000000111000000000000000000000000//////000000000000//////.........////////////000000000////////////000000/////////000000000000000000000000000111111111111111111111111111111111111000000000000//////000111333222222222222222222222333333333444444444555555666555444444555666888999888888888888888888888888777666555555444444444444444444444444444333333333333333222222222222222111111111111222333333444444000111111222222111000000000000000000000000000000////////////////////////////////////////////////000000000000000/////////////////////////////////000000000000000000//////000000////////////000000////////////////////////////////////////////////000000111000......///111111111111111111000000///000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////................................................////////////////////////........./////////000000........................////////////////////////qqqVVVQQQOOOMMMLLLJJJIIIGGGFFFFFFFFFEEEDDDCCCAAA???>>>======999999888888777666666555666666666666666666666666777666666555666666777777444777888555555777666333555555666666666777777777777777666666666666777777666666666666777777777777777777777777888888888888777888999999::::::999999777999;;;;;;::::::;;;<<<:::===>>>======AAAAAA@@@===>>>@@@AAABBBEEEHHHKKKPPP\\\qqqrrr```QQQFFF???999===AAA@@@<<<999:::<<<<<<<<<;;;;;;:::999999888888888888888888888888888888888999999999:::::::::999999999999::::::::::::999999999999999999999999888999999::::::999999888999888888777777777888888777777777777777777777777777777777777666666555444444444333333333333222222333333222222111222222333333333333333222222222222000000111111222333333333222222222222222222222222111111111111111111111111000000000//////000000000000000000000000000000000///000000111111000000///////////////000000000000111000000//////000000111...///000111111111000000000000000111111111222222111111111111111111111111///000111000//////111333222222222222333333333444222333333444444555555555555555555555666777888888888888888888888888888888666666555555444555555555444444444444444444444444222222222222222222222222111111111222222333333333111111222333333222000///000000000000000000000000...////////////000000000...////////////000000000000000000000000000000000/////////////////////////////////000000111111111111000000//////000000111...////////////000000000////////////////////////...///000000//////111333111111111111111000//////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////......................................./////////////////////////////////....../////////000000000.............../////////////////////////////////tttXXXSSSQQQNNNMMMKKKJJJHHHGGGGGGGGGGGGEEEDDDBBB@@@???>>>>>>::::::999888888777777666666666666666666666666666777777666666666666777777333777888555666999888444555666666666777777777777777777666666666666777777666666666666777777777777888888888888999999999999888888:::;;;;;;;;;:::999666888::::::999999;;;===;;;AAADDD@@@===@@@AAA@@@;;;>>>AAACCCDDDCCCCCCBBB<<>>HHH?????????>>><<<<<<===???;;;;;;;;;;;;;;;::::::999999999999999999999999999888888999999999:::::::::999999999:::::::::;;;;;;::::::::::::::::::::::::888999999::::::999999888::::::999888777777777777777777777777777777777777888888888777777666444444444444333333333333222222333222222111222222333333444444333333333222222222000000111222222333444444222222222222222222222222111111111111111111111111222111111000000111111222000000000000000000000000000000111111111111000000000000000000111111111222111111000000000000111111...///000111222111000000000000111111111222222222222222222222222222222222///000222111///000222444000111111222333444555555222222333333444555555666444555666777777888888777999999999999999999999999666555555555555666666777444444444444444444444444222222222222222222222222111111111111222222222222111222333444333222000///000000000000000000000000.../////////000000000000.../////////000000000000/////////000111111111222////////////////////////......///000111222222333111111000000000000111111.../////////000000000000///////////////////////////000111000//////111333000000111111000000///...000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................---........./////////000////////////////////////.../////////000000000000---........./////////000////////////////////////uuuZZZUUUTTTOOONNNLLLKKKIIIHHHHHHHHHHHHGGGEEECCCAAA@@@??????;;;;;;::::::999888888777666666666666666666666666888777666666666666777777333777888555555::::::666666666666666777777777777777777666666666666777777666666666666777777777777888888999999999:::::::::888999:::;;;<<<;;;::::::666888:::999888888;;;>>>555>>>CCC>>>;;;===???>>>===>>>>>>>>>>>>>>>??????EEECCCCCCGGGRRR___jjjqqqrrr___TTTOOOBBB===BBBAAA<<>>CCC>>>777999999:::;;;;;;;;;;;;:::999999999999999999999999888888999999999:::::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::999999999;;;:::999888777777777777777777777777777777777777888888888888777666444444444444444333333333222222222222222111222222333333444444444333333222222222000000111222333333444444222222222222222222222222111111111111111111111111333222222222222222222333000000000000000000000000000000111111111111000000000111111111222222222222111111000000000000111111...///000222222111111000000111111111111222222222222222222222222222222222...000222222000000333666000000111222444555666666222222333333444555666666333444666888888888777777999999999999999999999999555555555555555666777888444444444444444444444444222222222222222222222222111111111111111111111111111222444444444222000///000000000000000000000000.../////////000000111111.../////////000000111111......///000111222222333000000000000000000000000------...000111222333444111111000000000000111111.../////////000000111111////////////////////////000111111000//////000222000000000000000///......000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////---.........//////000000000000000000000000000000////////////000000000000---.........//////000000000000000000000000000000ttt[[[TTTQQQRRRPPPNNNKKKIIIHHHHHHHHHIIIFFFCCCBBBAAA@@@>>><<<;;;;;;:::999888888888888777777777777777777777777888888888888888888888888666666666666666666666666888888777777777777777777888888888999999888888888888888888888888777666555777777888999999999999888;;;;;;;;;::::::999999888::::::::::::::::::::::::<<<<<<<<<<<<<<<;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCFFFJJJMMMNNN]]]iii{{{vvveeeYYYOOOGGGCCCAAA@@@??????@@@AAADDDEEE======<<<<<<;;;;;;;;;:::999999999888888777777777777777888888888999999999777777777:::;;;;;;777333999>>><<<555555===>>>777:::;;;<<<======<<<;;;:::;;;;;;;;;::::::999999999:::::::::999999999888888999999999999999999999999999999999888888888777777444444444444444444444444555555444333222222111111444444444333333222222222000111333444444444333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000111222222111111111222000000000000000000000000111111111111111111111111000000111222222222111111111111111000000/////////000000000000000000000000222222222333333333444444333222222222222333444444777666555222111222555888666666666666777777777777888888888888888888888888444444444444444444444444444444333333333222222222444444333222111000000///////////////////////////222333444444555555444444222222222111111111000000...000111111///......///---...///111111111000///222222222111111111111000000000000000000000000000000000111222222222222111000111111111111000//////222111111000000/////////000000000///////////////000000000000000000000000......//////000000000111000000000000000000000000000000000000000000000000////////////////////////////////////////////////222111111111000000//////............////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000///000000000000111111111uuu[[[TTTQQQRRRPPPNNNKKKIIIHHHGGGGGGGGGEEEBBB@@@@@@@@@>>><<<<<<;;;:::999999888999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888888777888888888888888888777888999999999888888777666777888999999::::::999999=========<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>??????AAACCCEEEGGGHHHIIINNNUUU\\\eeettt{{{rrr\\\VVVNNNHHHEEEDDDBBBAAAAAA???===;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::<<<<<<;;;;;;;;;:::::::::888888888999999999:::::::::>>>AAAAAA===999999:::777BBBEEE===888:::;;;888::::::;;;<<<<<<;;;::::::<<<;;;;;;;;;:::::::::999:::999999999888888888888999999999999999999999999888888888777777777666666666666666666666666666666777777777666555444444444555444444444333333333333333333555555666555444444333333333333333333333333444444444444444444444444222222222222222222222222222222222222222222222222111222333333222111111111111111111111111111111111222222222222222222222222222333444444555444444444444444333333333222222222111111111111111111111111222222222222333333333333333333333333333444555555777777777555444444777999666777777777777888888888777777777777777777777777555555555555555555555555555555555555444444444444555555555444333333222222222222222222222222222222111222333333444444333333333333222222222111111111000111333222111000000111...///000111222111111000222222222222111111111111111111111111111111111111222222333444444444444333111222222222222111000000222222222222222111111111000000000000000000000000000000000000000000000000//////000000000111111111000000000000000000000000111111111111111111111111////////////////////////////////////////////////222111111111000000000000////////////000000000000000000000000000000000000111111111111111111111111//////000000000111111111000000000000000000000000000000000000000000000000111111111111222222222222www[[[TTTQQQRRRPPPNNNLLLJJJHHHHHHGGGEEECCC@@@@@@@@@@@@???=========<<<:::::::::::::::999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888888777888888999999888888777999999:::::::::999888888888999::::::;;;;;;::::::<<<<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;================================================>>>>>>>>>>>>???@@@AAAAAA@@@AAABBBAAADDDNNN]]]hhhsss}}}nnn]]]OOOGGGDDDAAA>>>======>>>???>>>BBBAAA???===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::<<<<<<<<<<<<<<<;;;;;;;;;999999999:::::::::;;;;;;:::BBBHHHEEE<<<777999???999HHHPPPHHH>>>;;;===<<<999::::::;;;;;;::::::999<<<<<<<<<;;;;;;;;;;;;;;;::::::999999999888888888888888888888888888888888777777777666666666666666777777777777777777777777888888777777666666555555555555555555555444444444444555555666555555444333444444444444444444444444555555555555555555555555333333333333333333333333333333333333333333333333333333333333222222111000222222222222222222222222333333333333333333333333333444555555666666555555555444444444444444333333222222222222222222222222222222222333333333333444444444444444444555666666666777888777666666777888888888888888999999999999777777777777777777777777666666666666666666666666666666555555555555444444444444444444444444444444333333333333333333333333111111222333333333333333444444333333333222222222000222333222111000111333000111111222222222222111333333333222222222111111222222222222222222222222222333333444444444444444333333333333333222111111111222222222222222222333111111111111222222222222111111111111111111111111111111111111222222222222111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111000000000000000000000111111111222000000000000000000000000111111111111111111111111000000111111111222222222000000000000000000000000000000000000000000000000000000111111111222222222zzz]]]UUURRRSSSRRRPPPNNNLLLJJJIIIHHHDDDBBB@@@@@@AAAAAA@@@???>>>===<<<;;;;;;::::::;;;888888888888888888888888999999999999999999999999777777777777777777777777666666666666777777777777999999::::::::::::999999:::::::::;;;;;;:::999999999:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>??????@@@@@@CCCFFFFFFDDDEEEJJJNNNOOOTTT\\\gggtttxxxjjjfff```YYYPPPGGGAAA===GGGEEECCCBBB@@@???>>>===@@@???>>>>>>>>>??????@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<999@@@EEECCC;;;777:::???999EEEMMMGGG>>>;;;<<<===:::::::::;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999::::::::::::::::::::::::777777777777777777777777666666666666666666666666777666666666555555444444666666666666666555555555555555555555444333333222555555555555555555555555444444444444444444444444555555555555555555555555444444444444444444444444444444333333333333111000444444444444444444444444444444444444444444444444222333333444444444444444333333333333333333333333333333333333333333333333333333444444444555555555555555555555555666777777444666888888777666666777999999999::::::::::::;;;888888888888888888888888666666666666666666666666666555555555444444444444333333333444444444555555333333333333333333333333222222333444444444444333555555444444444333333333000111222111000000222333222222333333333333333333444333333333222222222222333333333333333333333333000111222222333333222222444444444444444333333222000000111111222222222333222222222333333333333333222222222222222222222222333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111222222222333333111111111111111111111111111111111111111111111111111111222222222333333333111111111111111111111111111111111111111111111111//////000000000111111111}}}___WWWTTTTTTSSSRRRPPPNNNLLLKKKJJJEEEDDDBBBAAABBBCCCBBBAAA>>>>>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999777777777888888999999999:::;;;;;;<<<<<<;;;;;;:::999::::::;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<;;;999:::::::::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======<<<=========>>>>>>????????????????????????????????????>>>???@@@AAABBBBBB<<<@@@DDDFFFDDDBBBAAABBBHHHIIIIIIKKKNNNTTT[[[aaapppxxxxxxnnneee___YYYRRRNNNIIIHHHFFFEEEDDDCCCCCCCCC===>>>??????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<========================>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<999<<<>>>>>><<<;;;<<<===777<<>>>>><<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::999999:::;;;;;;;;;::::::999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<:::::::::;;;<<<<<<======;;;<<<<<<======>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@BBBCCCDDD@@@AAAAAAAAA@@@AAACCCEEEBBBDDDGGGHHHGGGGGGGGGHHHNNNSSS\\\fffooouuuyyyzzzwwwjjjbbbTTTPPPKKKGGGEEEEEEDDDDDDCCCBBBAAA@@@@@@@@@AAAAAA:::<<<>>>???>>>===>>>?????????>>>>>>===<<<<<<;;;===============>>>>>>>>><<<<<<<<<===============:::::::::;;;;;;;;;<<<<<<<<<::::::<<>><<<<<<;;;999999:::===>>>>>>===<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888999999999999888888888888888888888888888888888888777777777777555555555666666666666666999888888777777777888888666666666666666666666666777777777777777777777777555555555555555555555555444444444444444444444444555333222333666777444111444444444444444444444444444444444444444444444444444555666666777777666666444444555555555555555666333333333333333333333333555555555666666666777777555555555555555666777777777999<<<===<<<;;;;;;<<<::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999999888888777777777888888999999999555555555555555555555555444444555666666666666666555555444444444333333333444555555555444555777:::555444444333333333333444555555444444444333333333333333333333333333333333333333444555555555555555555555555555555444333333555555555555555555666666222222333333444444555555555555555555555555555555444444444444333333333333555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333111111111222222222222222222222222222333333333444222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222444444555555555666666666___UUURRRSSSRRRRRRQQQOOOLLLJJJHHHGGGEEECCCBBBBBBCCCAAA@@@>>>===<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::888999999:::;;;;;;<<<<<<999999::::::::::::999999888888999:::::::::::::::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999:::;;;<<<<<<<<<:::;;;;;;<<<======>>>>>>========================>>>>>>>>>>>>>>>???@@@AAABBBBBBAAA@@@@@@BBBDDDGGG<<>>>>>>>>>>>???AAABBBAAA>>><<<===???>>>>>>>>>??????>>>>>>===;;;;;;;;;;;;<<<<<<<<<===;;;;;;<<<<<<<<<=========999:::::::::;;;;;;;;;;;;===;;;999:::===>>>===:::>>><<<:::;;;===???@@@AAA<<<<<<;;;::::::;;;<<<<<<999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999999777777777777888888888999888888888888888888888888777777777777777777777777444444555555555666666666777666555555555666777888666666666666666666666666777777777777777777777777555555555555555555555555333333333333333333333333555222111333777999666333444444444444444444444444333333333333333333333333444444555666666666666555333333444444555555555555222222222222222222222222444444444444555555555555555555444444555555666777666888::::::::::::;;;<<<999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999888888888777777777777777777777777777777777555555555555555555555555333444555555666666555555444444444444333333333222333444444333222333666999555555333222222222333333555555555555444444444444222222222222222222222222333444555555666555555555444555555555555444333333444444444444444333333333111222222333444444555555333333333333333333333333444444444333333333222222333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111222222333333333111222222222222333333333333333333333333333333333222222222222222222222222111111111111222222222222333333333333333333333333333333333333333333333333444444444555555555666666]]]TTTQQQQQQQQQQQQPPPMMMKKKHHHGGGFFFDDDBBBAAAAAAAAA@@@???======;;;:::::::::::::::777777777777777777777777888888888888888888888888666666666666666666666666555666666777888888999999888888888999999888888888777888999999::::::::::::888999::::::;;;;;;::::::999999999888888777777777888888999::::::;;;<<<<<<:::::::::;;;<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<<<<======:::<<<===??????>>>======CCCBBB@@@>>><<<>>>AAAEEEBBB@@@???@@@CCCFFFHHHHHHJJJQQQTTTRRRQQQUUUZZZ\\\^^^___ccciiirrr||||||uuunnnjjjaaa___\\\XXXTTTRRRPPPOOOKKKIIIFFFEEEEEEDDDCCCAAA999===AAAAAA>>>;;;:::;;;;;;;;;<<<===>>>?????????888:::<<<;;;999888:::<<<555666888:::;;;=========999999999::::::;;;;;;;;;999999999:::::::::;;;;;;999999999:::::::::;;;;;;<<<;;;:::999::::::999888999888888::::::999:::<<<;;;;;;999999999999;;;;;;999999999::::::;;;;;;;;;:::::::::999999999888888777777777777777777777777555666666666777777888888555555555555555555555555444444444444555555555555333444444444555555666666333222111111222333555666666666666666666666666666555555555555555555555555555555555555555555555555333333333333333333333333444222000333888:::777444444444444444444444444444333333333333333333333333111222333333444444333333111111111222222333333333222222222222222222222222222222222333333333444444444444444444444555666666333555666666666666888:::999999999:::::::::;;;;;;::::::::::::::::::::::::555555555555555555555555555555555555444444444444444444444444444444444444333333333333333333333333222333444444555555444444444444333333333222222222000000000//////000333666555444333222111222222333666666555555555444444444222222222222222222222222111222333333444444333333444444555555444444333222222111111000000/////////111111222222333444555555222222222222222222222222444444444333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111222222333333333111111222222222333333333333333333333333333333333222222222222222222222222000000111111111222222222333333333333333333333333333333333333333333333333111111222222222333333333