BM6P6(@ zzzmmmlllvvv~~~uuunnnddd[[[VVVSSSRRRQQQRRRQQQPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLNNNNNNMMMMMMLLLJJJIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHGGGGGGFFFEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@AAAAAA@@@BBBEEEGGGIIILLLPPPSSSWWWYYY[[[^^^aaaffflllpppqqqvvv|||xxxqqqjjjddd```aaaccchhhooowww~~~uuullldddZZZRRRPPPNNNVVVfffwwwnnn^^^SSSVVVbbbnnn~~~xxxdddRRRUUUddd~~~wwwwwwvvvsssaaaRRRDDD===:::888777999555555666777777666555555555555555555666666666666666777888999;;;<<<===>>>;;;???======AAACCCSSSnnnttteee[[[VVVPPPJJJHHHFFFEEEDDDGGGIIIOOOXXX```hhhuuu~~~}}}}}}wwwuuurrrnnnjjjfffdddcccfffiiikkkmmmlllllllllmmmlllmmmnnnpppqqqqqqqqqpppooopppqqqqqqqqqrrruuuxxxyyywwwvvvuuuuuuuuusssqqquuurrrnnnmmmmmmmmmmmmlllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjgggeeebbb```___^^^YYYXXXXXX[[[___aaa```^^^WWWQQQMMMMMMLLLJJJOOOXXXggglllttt|||qqqoooyyy}}}qqqkkkbbbZZZVVVSSSRRRQQQQQQQQQQQQPPPOOONNNMMMLLLLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMKKKJJJIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEDDDDDDBBBBBBAAA@@@@@@@@@AAAAAA???AAADDDFFFHHHKKKNNNQQQTTTVVVYYY\\\___dddiiimmmnnnsssyyy|||zzzssskkkeee```dddeeehhhlllqqqwww|||wwwmmmeee[[[RRROOOLLLQQQ___pppvvv```TTTVVVdddooo|||hhhSSSRRR```}}}}}}xxxxxxuuuppp```RRRCCC<<<999666666777555555555555555555555555444444555555555666666666555666777888:::;;;<<<<<<;;;???>>>>>>BBBCCCQQQlllqqqcccZZZVVVOOOJJJHHHGGGEEEDDDGGGIIIOOOXXX```hhhuuuyyyuuussspppllljjjiiiiiijjjmmmllljjjgggeeedddcccbbbbbbdddgggiiiiiiiiikkkllllllmmmoooqqqrrrrrrrrrrrrpppqqqrrrrrrsssuuuyyy|||}}}{{{yyyyyyyyyyyywwwuuuwwwtttpppnnnnnnnnnnnnmmmkkkkkklllllllllkkkjjjjjjjjjiiifffccc```]]]\\\[[[YYYXXXWWWYYY[[[\\\[[[YYYTTTOOOLLLLLLKKKJJJOOOWWWccciiiqqqzzztttqqq{{{yyynnnhhhaaaZZZVVVTTTRRRPPPPPPQQQRRRRRRQQQOOOLLLKKKKKKJJJIIIIIIIIIKKKMMMNNNMMMMMMMMMLLLKKKJJJIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHHHHGGGGGGGGGFFFEEEEEEEEECCCBBBAAAAAA@@@@@@@@@AAA>>>@@@CCCDDDFFFIIILLLOOOPPPSSSWWW[[[^^^bbbfffiiikkkooouuuyyy|||xxxppphhhcccffffffffffffiiimmmqqqsssxxx{{{xxxnnnfff[[[SSSPPPKKKMMMXXXiiizzz|||cccUUUWWWfffrrr}}}|||kkkVVVSSS^^^yyy|||yyyyyyuuunnnaaaRRRCCC;;;888555444555666555444333333444555666444444444555555555666666444555666777888::::::;;;:::??????@@@CCCBBBOOOhhhmmm```YYYUUUOOOJJJHHHGGGFFFEEEGGGIIIOOOXXX```iiiuuu~~~vvvooohhhbbbaaa___]]][[[YYYYYYZZZ[[[^^^^^^^^^]]]^^^^^^___```[[[^^^aaadddeeefffiiijjjlllmmmppprrrttttttttttttttttttuuuuuuvvvyyy~~~}}}|||{{{|||{{{zzzxxxzzzwwwssspppppppppooonnnkkklllmmmmmmmmmkkkjjjiiiiiigggddd```\\\YYYVVVUUUXXXVVVUUUUUUUUUUUUSSSRRROOOLLLJJJJJJIIIIIINNNTTT\\\bbblllwwwsssqqq{{{tttmmmhhhaaa[[[WWWTTTQQQOOOOOOQQQRRRSSSRRROOOLLLJJJJJJIIIGGGGGGGGGJJJMMMOOOLLLLLLLLLLLLKKKJJJIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGGGGGGGFFFFFFFFFFFFCCCCCCBBBAAA@@@@@@@@@@@@>>>@@@CCCDDDEEEHHHKKKNNNMMMQQQUUUZZZ]]]```cccfffiiilllqqqvvv{{{wwwnnnhhhfffeeebbbaaabbbeeeiiikkkqqqtttyyy|||}}}~~~uuummmfff]]]UUUQQQNNNMMMTTTdddvvv}}}gggVVVXXXhhhvvvnnn[[[UUU^^^www{{{xxxzzzuuunnnbbbSSSDDD<<<888555444444666555333222222333555666555555666666666666777777555555666777888999:::;;;:::???@@@AAADDDCCCNNNfffjjj___WWWSSSNNNJJJHHHGGGFFFEEEFFFHHHOOOXXX```iiivvvvvvooojjjfffaaa]]]XXXVVVTTTRRRQQQRRRSSSTTTRRRRRRSSSTTTUUUWWWYYYYYYVVVXXX\\\___aaadddgggjjjlllnnnpppsssuuuvvvwwwwwwxxxxxxxxxwwwwwwzzz}}}||||||||||||zzzyyy{{{xxxtttqqqpppppppppooolllmmmnnnnnnmmmkkkiiihhhgggeeeaaa\\\XXXTTTQQQOOOSSSQQQPPPOOONNNNNNMMMLLLJJJIIIHHHGGGGGGHHHLLLQQQUUU\\\fffrrr}}}pppnnnyyytttooojjjccc\\\XXXTTTQQQOOOPPPQQQSSSSSSRRRPPPMMMKKKJJJIIIGGGFFFGGGJJJMMMNNNKKKKKKLLLKKKKKKJJJIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHFFFFFFFFFFFFFFFFFFGGGGGGDDDCCCBBBAAA@@@@@@@@@@@@???AAACCCDDDEEEGGGJJJMMMLLLOOOTTTXXX[[[^^^bbbdddhhhkkkoootttzzzyyypppiiidddbbb```^^^___bbbeeegggkkknnnrrrvvvwwwxxxyyyzzzyyy|||}}}qqqkkkfff^^^WWWTTTPPPNNNQQQ___ppplllYYYZZZlllzzzppp```TTT]]]uuuzzzzzzwwwpppcccTTTEEE===:::666555666666555333222222333555666666666777777777888888888666777777888999:::;;;;;;999???@@@BBBFFFDDDOOOgggzzzfff^^^UUURRRNNNJJJIIIHHHFFFEEEFFFHHHNNNXXX```iiivvvwwwrrrkkkgggfffdddaaa]]]TTTRRROOOMMMLLLKKKLLLMMMMMMMMMMMMMMMOOOPPPQQQRRRRRRTTTXXX\\\___bbbfffjjjkkkmmmpppsssvvvxxxyyyyyy||||||{{{yyyxxxzzz}}}~~~}}}}}}~~~~~~|||{{{{{{wwwtttqqqqqqqqqpppooonnnnnnnnnnnnmmmkkkiiihhhfffccc___ZZZUUUPPPMMMKKKLLLKKKJJJIIIHHHHHHHHHIIIFFFGGGGGGEEEEEEGGGKKKMMMNNNUUU```lllxxxxxxkkkkkkxxxvvvnnniiibbb[[[WWWUUUSSSRRRQQQRRRSSSSSSRRRPPPMMMLLLJJJIIIHHHHHHHHHJJJLLLMMMKKKKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGFFFFFFGGGGGGHHHDDDDDDEEEEEEFFFFFFFFFGGGDDDCCCBBBAAA@@@?????????@@@AAACCCDDDEEEFFFIIIKKKJJJMMMQQQUUUXXX\\\```cccgggiiilllrrrxxx}}}vvvmmmgggbbbaaa___^^^___bbbdddffffffiiinnnqqqssstttvvvwwwvvvxxx{{{zzzooojjjfff___XXXVVVPPPMMMOOOYYYhhhyyysss^^^^^^rrrttteeeQQQ\\\uuu|||wwwqqqcccTTTEEE===:::777666777666555444333333444555666666666777777777888888888777777888888999::::::;;;888>>>@@@CCCGGGFFFSSSkkkuuuccc]]]TTTQQQMMMJJJIIIHHHFFFEEEFFFGGGNNNXXX```iiiwww}}}|||{{{sssoookkkhhhhhhfffbbb___ZZZXXXTTTPPPMMMLLLKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMOOOQQQUUUXXX\\\```eeeiiijjjlllooosssvvvyyyzzzzzz~~~~~~~~~|||{{{{{{|||~~~}}}zzzwwwtttrrrrrrrrrrrrqqqppppppooommmkkkjjjiiiiiieeeccc^^^YYYSSSNNNKKKIIIFFFGGGFFFDDDCCCCCCEEEGGGDDDGGGHHHEEEDDDGGGIIIIIIHHHNNNXXXcccppp~~~tttiiikkkyyywwwkkkfff^^^XXXVVVUUUUUUUUUSSSSSSRRRRRRQQQOOONNNMMMKKKJJJJJJJJJJJJJJJKKKKKKJJJJJJKKKKKKJJJJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHBBBCCCCCCDDDEEEEEEFFFFFFDDDDDDBBBAAA@@@????????????@@@BBBCCCCCCDDDGGGIIIIIIKKKNNNQQQTTTXXX^^^aaafffgggjjjooouuu|||zzzssslllfffbbbaaaaaaaaabbbccceeefffdddhhhmmmqqqtttvvvxxxyyyyyyzzz|||~~~zzzpppkkkggg```YYYVVVOOOMMMOOOVVVbbbrrr{{{dddcccyyyzzzgggUUU```yyyvvvpppaaaRRRDDD<<<:::777666777555555555555555555555555555555555555666666666666666666777777888999999999777>>>???CCCHHHIIIWWWpppooo___[[[RRRPPPLLLJJJJJJHHHFFFEEEEEEGGGNNNXXXaaajjjwww{{{zzz{{{}}}~~~zzzxxxuuuuuuvvvtttppplllgggddd___ZZZUUURRRPPPPPPKKKKKKKKKJJJJJJKKKKKKLLLLLLOOORRRUUUYYY]]]cccgggiiikkknnnsssvvvyyyzzz{{{}}}~~~~~~}}}~~~~~~~~~~~~}}}zzzxxxuuussstttuuuuuuuuusssqqqooollljjjiiiiiijjjeeebbb^^^XXXSSSNNNKKKIIIDDDEEEDDDBBB???>>>AAACCCCCCHHHHHHDDDCCCFFFHHHFFFCCCGGGPPP[[[hhhwwwrrriiilll{{{uuugggbbb[[[VVVTTTVVVWWWXXXTTTSSSRRRQQQPPPOOOOOONNNKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGGGGHHHAAABBBBBBCCCDDDEEEFFFFFFEEEDDDBBBAAA@@@?????????>>>???AAAAAAAAACCCEEEGGGHHHIIILLLNNNQQQVVV\\\```eeeeeehhhmmmssszzz~~~zzzssslllhhhcccccccccccccccdddeeeeeeeeeiiioootttwwwyyy{{{}}}~~~|||rrrmmmhhh```YYYVVVQQQOOOQQQVVV```ooohhhggg~~~hhh\\\gggvvvmmm___QQQBBB;;;999666666777555555666777777666555555333333333444444444555555555555666666777777888888777===???BBBIIIKKKZZZtttkkk]]]YYYRRROOOLLLJJJJJJIIIGGGEEEEEEGGGNNNXXXaaajjjwww|||xxxwwwyyy~~~}}}oookkkeee___YYYUUURRRQQQLLLKKKKKKKKKKKKKKKLLLLLLJJJMMMPPPSSSWWW[[[aaaeeehhhjjjnnnrrrvvvyyyzzz{{{{{{~~~~~~|||{{{|||}}}}}}|||{{{{{{yyyvvvuuuvvvwwwxxxwwwuuurrrnnnkkkiiiiiijjjkkkdddbbb^^^XXXSSSNNNKKKIIIDDDEEEDDD@@@<<<;;;>>>AAACCCHHHIIIDDDCCCFFFGGGDDD???CCCKKKUUUbbbrrrpppeeehhhyyy~~~tttgggbbb[[[VVVTTTUUUWWWXXXZZZWWWSSSQQQPPPOOOMMMLLLMMMMMMMMMMMMLLLLLLKKKKKKLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDCCC@@@AAABBBBBBCCCCCCBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>???@@@AAACCCDDDEEEFFFJJJLLLNNNOOOPPPSSSWWWZZZcccfffjjjmmmpppuuuzzz}}}}}}zzzvvvnnnhhhffffffgggggghhhhhhiiiiiiiiimmmqqquuuxxx{{{uuujjjfffddd```\\\VVVQQQOOOTTT___nnnqqqjjjnnn]]]cccxxxzzznnnaaaRRRCCC;;;888555555666666666666666666666666666666666555555555444444444555555666666777777888888;;;>>>:::<<>><<<>>>CCCDDDCCCDDDGGGJJJJJJGGGCCCEEEDDDFFFMMMZZZlll|||rrrgggiiiyyy{{{qqqeee```ZZZVVVUUUWWWYYYZZZ[[[XXXTTTRRRQQQQQQOOONNNNNNNNNMMMMMMMMMLLLLLLLLLMMMMMMLLLLLLKKKKKKJJJJJJIIIHHHHHHGGGEEEDDDDDDCCCAAAAAABBBCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>???@@@AAABBBDDDEEEEEEHHHIIIKKKLLLNNNPPPTTTWWW___bbbfffjjjnnnrrrwww{{{~~~|||wwwpppjjjiiiiiiiiiiiijjjjjjkkkkkklllppptttxxxzzz}}}yyymmmhhheeeaaa\\\VVVQQQOOOSSS]]]lllssslllrrr^^^```pppyyymmmaaaRRRCCC;;;888555555666666666666666666666666666666666555555555444444444555555666666777777888888888<<<:::<<>>CCCEEEEEEFFFHHHIIIJJJJJJJJJHHHHHHIIIMMMWWWfffwwwuuuhhhjjjyyyvvvlllccc___YYYVVVVVVXXXZZZ[[[[[[YYYVVVTTTSSSSSSQQQOOONNNNNNNNNNNNNNNMMMMMMMMMNNNMMMMMMLLLKKKKKKJJJJJJHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBCCCDDDDDDDDDDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDFFFHHHJJJKKKLLLOOOSSSVVV[[[^^^bbbfffjjjnnntttwww}}}~~~yyysssnnnmmmmmmlllllllllmmmnnnnnnppptttyyy|||~~~}}}pppkkkgggaaa]]]VVVQQQOOOSSS\\\kkk~~~tttoooppp___^^^iii~~~xxxlllaaaSSSCCC;;;888666555777666666666666666666666666555555555555555444444444555555666666777777888888444::::::;;;DDDMMM]]]vvvlll```[[[RRROOOKKKIIIHHHHHHFFFEEEEEEHHHMMMTTT^^^kkkwww{{{uuuppppppqqqtttwwwzzz|||~~~uuuiiibbb___ZZZWWWUUUTTTTTTSSSQQQPPPMMMMMMMMMOOORRRWWW[[[^^^bbbffflllsssyyy}}}}}}{{{{{{|||}}}yyyxxxwwwvvvvvvuuuuuuvvvvvvsssooolllkkkjjjhhhggg___\\\WWWTTTRRRPPPNNNLLLHHHEEECCCBBB@@@<<<>>>CCCGGGIIIKKKKKKJJJJJJNNNQQQLLLMMMMMMNNNRRR^^^ooo|||vvvggghhhxxxrrriiiccc___YYYVVVVVVWWWYYYYYYYYYWWWUUUTTTTTTSSSQQQPPPNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLKKKJJJIIIIIIHHHGGGGGGFFFEEEDDDDDDCCCCCCBBBCCCCCCDDDEEEDDDDDDDDDBBBAAA@@@???>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCGGGHHHJJJKKKMMMPPPTTTWWWWWWZZZ^^^bbbfffkkkqqqtttyyy{{{~~~|||wwwsssqqqpppooonnnnnnooooooppptttxxx|||~~~qqqkkkhhhbbb^^^WWWRRRPPPTTT]]]jjj}}}tttppplll___\\\eeeyyy}}}xxxnnnaaaSSSCCC;;;888666555777666666666666666666666666555555555555555555555555555555666666777777888888333;;;::::::AAAHHHYYYsssnnn```ZZZSSSPPPLLLJJJIIIHHHGGGEEEDDDGGGLLLSSS]]]iiivvv~~~|||rrrnnnnnnkkkiiigggjjjnnntttzzz~~~oooeeebbb]]][[[XXXWWWWWWVVVUUUTTTOOONNNMMMNNNQQQVVV[[[^^^bbbfffmmmtttzzz~~~~~~||||||||||||xxxwwwvvvuuuuuuttttttuuuuuurrrnnnlllkkkiiigggeee^^^[[[WWWTTTRRRPPPNNNLLLHHHEEEDDDDDDAAA===>>>BBBGGGMMMRRRRRRMMMKKKNNNRRRNNNPPPPPPNNNOOOXXXiiivvv~~~sssddddddvvv}}}qqqhhhddd```ZZZVVVUUUUUUUUUUUUVVVUUUSSSSSSSSSRRRPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCDDDEEEDDDDDDDDDBBBAAA@@@???>>>>>>>>>>>>===>>>>>>???@@@AAABBBBBBEEEGGGHHHJJJKKKNNNRRRUUUUUUXXX\\\```dddiiinnnrrruuuwwwzzz}}}{{{xxxtttsssqqqpppooopppqqqqqqwwwzzz~~~zzznnnjjjgggccc___XXXSSSQQQUUU^^^kkk}}}qqqooohhhZZZXXXbbbxxx{{{qqqbbbSSSDDD<<<999666666777666666666666666666666666444555555555555555555555555555666666777777888888555<<<;;;:::>>>BBBQQQiiippp```YYYUUURRRNNNLLLJJJIIIHHHFFFDDDFFFKKKRRR\\\hhhuuu}}}{{{nnncccaaabbbaaacccfffjjjpppzzzvvvlllgggbbb___\\\ZZZZZZYYYYYYXXXRRRPPPNNNNNNPPPUUU[[[___dddhhhooovvv{{{~~~}}}||||||{{{xxxxxxvvvuuutttssssssssssssqqqnnnlllkkkiiigggeeeaaa^^^ZZZWWWTTTQQQNNNKKKIIIFFFEEEEEEBBB===>>>BBBGGGPPPXXXXXXRRRMMMLLLOOONNNPPPPPPMMMMMMTTTcccooowwwnnn``````rrr}}}ppphhhccc___YYYUUUTTTSSSSSSSSSTTTSSSRRRRRRRRRRRRPPPMMMMMMMMMMMMNNNNNNNNNNNNNNNKKKKKKJJJHHHGGGFFFEEEDDDEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDDDDDDDDDDCCCBBBAAA@@@???>>>>>>>>>>>>===>>>>>>???@@@@@@AAAAAAAAACCCEEEFFFGGGJJJNNNQQQTTTWWW[[[^^^bbbfffkkknnnqqqssswwwzzz}}}~~~xxxvvvtttrrrqqqrrrssssssxxxzzz|||}}}}}}~~~}}}vvvkkkhhhfffbbb^^^WWWSSSQQQVVV___lll}}}zzzlllkkkyyybbbUUUUUUaaaxxx~~~tttbbbSSSDDD<<<999777666888666666666666666666666666444444444555555555555555555555666666777777888888666===;;;999===>>>III]]]tttbbbZZZVVVSSSOOOLLLKKKJJJHHHGGGCCCFFFKKKQQQ[[[gggsss{{{wwwiii^^^\\\]]]]]]bbbjjjqqqzzzyyypppkkkhhheeeaaa^^^]]]]]]\\\\\\UUURRROOONNNPPPVVV\\\```fffjjjqqqxxx}}}~~~}}}||||||zzzyyyxxxvvvtttsssrrrrrrqqqooommmkkkkkkiiigggeeeccc```\\\YYYVVVRRRNNNKKKJJJGGGFFFFFFCCC>>>>>>BBBGGGPPPYYY[[[UUUOOOMMMMMMMMMNNNNNNKKKKKKQQQ\\\eeennnwwwhhh]]]^^^nnn}}}ppphhh___\\\WWWTTTSSSSSSSSSRRRRRRRRRQQQRRRSSSRRRPPPNNNLLLLLLLLLMMMMMMMMMNNNNNNLLLKKKJJJIIIGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAABBBCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>======>>>>>>???@@@@@@@@@@@@BBBDDDEEEFFFIIIMMMPPPSSSVVVYYY\\\___cccgggjjjkkknnnssswwwzzz~~~|||zzzwwwuuuttttttuuuvvvxxxyyyzzzzzzzzz{{{~~~tttiiieeeddd```\\\UUUQQQPPPUUU^^^kkk}}}uuuhhhgggwwwbbbVVVVVVbbbxxxvvvbbbTTTDDD<<<999777666888666666666666666666666666444444444555555555666666555555666666777777888888666;;;888777======CCCTTTsssyyyeee]]]VVVSSSOOOLLLJJJIIIGGGFFFCCCEEEJJJQQQZZZfffrrrzzz}}}xxxqqqeee\\\]]]^^^___iiivvvzzzuuusssoookkkfffcccbbbaaa``````WWWUUUQQQOOOQQQVVV]]]aaaeeejjjqqqyyy~~~~~~}}}}}}}}}{{{yyywwwtttrrrqqqqqqooommmkkkkkkkkkjjjgggeeebbb```\\\YYYVVVSSSOOOKKKJJJHHHGGGGGGDDD???>>>AAAFFFMMMUUUXXXUUUQQQOOOOOOMMMLLLJJJHHHHHHLLLSSSXXXbbbmmm}}}xxxddd]]]^^^lll}}}ppphhh\\\YYYUUUSSSRRRSSSSSSSSSRRRRRRRRRRRRSSSSSSPPPNNNKKKKKKLLLLLLMMMMMMMMMNNNMMMLLLKKKJJJHHHGGGFFFEEECCCCCCCCCCCCCCCCCCBBBBBB@@@AAABBBBBBCCCCCCBBBBBBBBBAAA@@@???>>>>>>>>>>>>======>>>>>>??????@@@@@@BBBCCCEEEFFFHHHJJJNNNQQQRRRUUUXXXZZZ]]]```dddhhhgggjjjppptttxxx{{{}}}zzzwwwvvvvvvwwwxxxwwwwwwxxxwwwwwwzzz}}}ttthhhdddbbb^^^ZZZSSSOOONNNTTT]]]jjj|||ssseeeddd{{{~~~lll[[[ZZZeeezzzvvvcccTTTDDD===999777666888666666666666666666666666444444444555555555666666555555666666777888888888666999666777======AAAOOO^^^rrr}}}iii```UUURRRNNNKKKIIIHHHFFFEEECCCEEEJJJPPPZZZeeerrrzzz|||zzzvvvpppkkk```[[[^^^aaadddqqq~~~tttpppjjjgggeeedddcccbbbYYYVVVRRROOOQQQWWW^^^bbbdddiiiqqqyyy~~~~~~~~~}}}zzzwwwtttrrrqqqpppmmmlllkkkkkkkkkjjjhhhfff```^^^[[[YYYWWWSSSOOOLLLJJJHHHHHHHHHDDD???>>>AAAFFFKKKRRRUUUTTTSSSRRRSSSLLLJJJHHHFFFFFFIIILLLNNNZZZfffxxxsss\\\YYYYYYaaa}}}mmmccc\\\YYYUUUSSSTTTVVVXXXXXXXXXWWWVVVTTTQQQOOONNNMMMLLLKKKKKKKKKKKKKKKLLLLLLMMMLLLKKKJJJHHHGGGFFFEEEEEECCCBBB@@@@@@AAABBBCCC@@@@@@AAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@??????>>><<<======>>>???AAABBBCCCBBBBBBCCCEEEGGGIIIKKKLLLOOOQQQUUUWWWZZZ\\\```bbbdddhhhnnnrrruuuxxxzzz|||~~~}}}{{{yyyxxxxxxxxxxxxxxxwwwtttrrrqqqsssyyy}}}uuummmggg___ZZZXXXWWWPPPLLLPPPZZZiii{{{kkkbbbaaatttnnn``````mmm~~~vvvdddTTTCCC<<<:::777444444555555555555555555555555000000///000111333666777555666777777666666777888888999:::::::::;;;===???QQQYYYeeexxxmmm^^^YYYUUUPPPLLLJJJIIIGGGFFFDDDFFFJJJPPPXXXcccooovvv}}}vvvqqqgggbbb]]]^^^bbbmmm~~~wwwnnngggeeeddddddccc^^^YYYUUUUUUTTTVVV]]]eeejjjnnnttt{{{~~~|||}}}yyyuuusssssssssqqqoooooonnnkkkjjjiiigggdddbbb```___]]]ZZZVVVQQQMMMKKKKKKJJJIIIHHHGGGCCC???;;;AAACCCGGGLLLQQQSSSRRRPPPIIIIIIHHHFFFEEEEEEHHHJJJRRR___rrrzzz___YYYXXX]]]www~~~nnneee]]]ZZZVVVTTTUUUWWWYYYYYYXXXWWWVVVTTTQQQOOONNNMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKIIIHHHGGGFFFEEEEEECCCBBB@@@@@@AAABBBCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@?????????<<<<<<<<<===>>>???@@@AAAAAABBBCCCDDDFFFIIIKKKLLLOOOQQQUUUWWWZZZ\\\```bbbdddhhhmmmqqqtttvvvyyyzzz~~~{{{yyywwwwwwwwwvvvuuurrrooommmooossswwwuuunnnhhh```ZZZXXXTTTNNNJJJNNNXXXgggzzznnnaaaZZZiiisssdddeeerrr|||vvvcccSSSCCC<<<:::777444444555555555555555555555555222222222333444555666777555666777777666666777888777888999999999:::<<<>>>AAAIIISSSfffnnn___YYYUUUPPPLLLJJJIIIGGGFFFCCCFFFIIIOOOWWWbbbmmmuuuzzzuuupppjjjeeeffflllxxx~~~wwwooohhhfffeeedddddd___ZZZVVVUUUTTTUUU\\\eeemmmpppvvv}}}~~~{{{xxxuuusssttttttsssqqqqqqooolllkkkjjjgggdddaaa___^^^]]]ZZZWWWSSSPPPNNNMMMKKKJJJIIIHHHEEEAAA>>>???@@@BBBGGGLLLNNNNNNMMMGGGGGGGGGEEECCCCCCEEEGGGSSS```tttaaaYYYWWWXXXmmmooofff^^^[[[WWWUUUVVVXXXZZZZZZXXXWWWUUUSSSQQQPPPNNNMMMLLLLLLKKKJJJJJJKKKKKKLLLKKKKKKJJJIIIGGGFFFEEEEEEDDDCCCBBBAAA@@@AAABBBBBBCCCCCCDDDDDDDDDEEEEEEEEEBBBBBBAAAAAA@@@@@@??????===<<<<<<<<<======>>>???AAAAAABBBCCCEEEHHHJJJKKKOOOQQQUUUWWWYYY\\\___bbbdddgggllloooqqqsssvvvwww|||~~~zzzwwwuuuuuusssrrrooollliiiiiilllooovvvoooiiiaaaZZZWWWPPPKKKHHHLLLVVVeeeyyyqqqbbbXXXdddvvveeehhhvvv~~~yyyuuubbbSSSBBB;;;999777555555555555555555555555555555444555555666777777666666555666777777666666777888666777888888888999;;;===:::@@@HHHZZZ~~~pppaaaYYYVVVQQQMMMKKKIIIGGGFFFCCCEEEIIINNNVVV```lllsss~~~{{{vvvooojjjjjjqqq}}}}}}xxxqqqkkkhhhgggfffeeebbb\\\WWWVVVTTTUUU\\\dddpppssszzz{{{xxxuuuttttttuuutttssspppnnnkkkiiihhheeebbb___]]]]]]\\\ZZZXXXVVVSSSRRROOONNNLLLLLLKKKHHHEEEBBB@@@???@@@CCCGGGJJJKKKKKKGGGHHHGGGFFFDDDCCCEEEFFFRRR```sss```XXXVVVVVVggg}}}nnneee___\\\XXXVVVWWWYYY[[[[[[WWWVVVUUUSSSRRRPPPOOONNNLLLLLLKKKJJJJJJJJJKKKKKKJJJJJJIIIHHHGGGFFFEEEEEEDDDCCCBBBAAAAAAAAABBBBBBCCCCCCCCCDDDEEEEEEFFFFFFCCCBBBBBBAAA@@@@@@??????>>>>>>===<<<<<<=========@@@@@@AAABBBEEEGGGIIIJJJNNNQQQTTTWWWYYY[[[___aaacccfffjjjlllnnnppprrrtttwwwzzz}}}~~~{{{wwwuuusssrrrqqqnnnjjjgggfffgggiiiwwwwwwpppjjjaaaZZZVVVNNNIIIHHHLLLUUUdddxxxsssddd\\\ggg|||tttbbbfffuuuzzzvvvtttaaaQQQBBB;;;999777555555555555555555555555555555555666777888888777555444555666777777666666777888666777888888888999;;;======AAAFFFWWWzzzrrrbbbZZZVVVQQQMMMKKKIIIGGGFFFDDDFFFIIINNNUUU```kkkrrr~~~{{{sssllllllqqqzzz~~~}}}zzzuuupppmmmjjjiiihhheee___YYYVVVUUUUUU\\\dddqqquuu||||||zzzwwwuuutttssssssrrrnnnllliiigggeeeccc___\\\[[[[[[ZZZYYYXXXWWWVVVUUURRRPPPNNNNNNMMMKKKHHHFFFEEEDDDCCCEEEHHHJJJLLLLLLKKKKKKKKKIIIGGGGGGHHHJJJQQQ^^^qqq~~~]]]VVVVVVVVVfff}}}{{{lllccc___[[[WWWVVVWWWYYYZZZ[[[WWWVVVUUUSSSRRRPPPOOONNNLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDDDDEEEEEECCCCCCBBBBBBAAA@@@@@@?????????>>>=========>>>>>>??????@@@AAACCCFFFHHHIIIMMMOOOSSSUUUWWWZZZ]]]```aaadddgggiiikkkmmmoooqqqsssuuuyyy|||~~~{{{wwwtttsssppppppnnnkkkgggeeefffgggsss~~~yyyqqqjjj```YYYVVVNNNJJJIIIMMMUUUcccyyy|||rrrbbbZZZeeeuuurrr___dddtttwwwrrrqqq```PPPAAA:::999777666666555555555555555555555555555555666777777555444333555666777777666666777888777888999999999:::<<<>>>===???CCCQQQtttuuuddd[[[WWWRRRNNNKKKIIIGGGEEEDDDFFFIIINNNUUU___jjjqqqzzzwwwpppooorrrwww||||||{{{xxxtttpppmmmkkkggg```ZZZWWWUUUVVV]]]fffqqqvvv}}}~~~}}}zzzvvvrrrpppoooooommmkkkiiigggfffccc```]]]ZZZYYYXXXXXXWWWVVVVVVVVVSSSQQQOOOOOOOOOMMMKKKIIIJJJHHHGGGHHHKKKNNNOOOPPPPPPOOONNNKKKHHHHHHJJJMMMRRR^^^pppyyyZZZUUUUUUVVVfff}}}zzzkkkbbb]]]ZZZVVVTTTUUUWWWYYYYYYVVVVVVUUUSSSRRRPPPOOOOOOLLLLLLKKKJJJIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAABBBCCCCCCDDDEEECCCCCCBBBBBBAAAAAA@@@@@@??????>>>======>>>>>>>>>>>>>>>???@@@CCCEEEGGGHHHKKKMMMQQQSSSUUUXXX\\\^^^___aaadddfffhhhjjjmmmpppqqqtttwwwzzz~~~{{{wwwsssqqqooooooooollliiigggggghhhrrryyy{{{ppphhh___XXXUUUNNNKKKKKKNNNUUUbbbxxx|||ppp^^^TTT]]]mmm{{{sss```fffvvvtttnnnmmm^^^OOO@@@:::999777666666555555555555555555555555444555555555555555444444555666777777666666777888777888999999999:::<<<>>>===???BBBOOOrrrwwwfff\\\XXXRRRNNNKKKIIIGGGEEEDDDFFFHHHMMMSSS]]]gggoooxxxyyytttuuuvvvwww{{{|||}}}wwwqqqnnnhhhaaa[[[WWWUUUWWW___gggqqqvvv~~~~~~~~~}}}{{{vvvqqqmmmmmmnnnnnnllljjjhhhgggeeebbb```YYYXXXWWWUUUTTTSSSSSSSSSSSSQQQOOOOOOOOONNNMMMKKKJJJJJJJJJLLLQQQUUUXXXYYYXXXVVVQQQLLLGGGGGGIIILLLTTT___ooo|||wwwZZZUUUTTTSSSddd}}}zzzlllddd[[[XXXTTTRRRSSSVVVWWWXXXVVVUUUTTTSSSRRRQQQPPPOOOLLLLLLKKKJJJIIIIIIIIIIIIGGGGGGGGGFFFEEEEEEDDDDDDBBBBBBCCCCCCBBBBBBAAAAAA???@@@AAABBBCCCDDDDDDEEECCCCCCCCCBBBAAAAAA@@@@@@======<<<<<<<<<===>>>>>>======>>>@@@BBBDDDFFFGGGIIILLLOOORRRTTTVVVZZZ\\\\\\___aaadddfffhhhllloooqqquuuyyy|||~~~|||wwwrrrooolllnnnnnnmmmkkkiiiiiijjjrrrxxx|||pppggg]]]WWWUUUNNNLLLKKKNNNSSSaaawww}}}nnn^^^WWWbbboooyyytttaaahhhwwwrrrkkkjjj^^^NNN???999999888666777555555555555555555555555555555444444444555555666555666777777666666777888666777888888888999;;;===>>>@@@DDDRRRtttyyyhhh\\\XXXSSSNNNKKKIIIGGGEEEBBBCCCFFFJJJQQQZZZdddkkkvvv~~~|||}}}uuuppphhhaaa[[[WWWVVVXXX```iiirrrwww||||||zzzuuuooollllllnnnjjjiiigggffffffeeebbb___XXXWWWUUUSSSQQQPPPPPPPPPRRRPPPNNNNNNNNNNNNMMMLLLJJJJJJMMMSSS[[[aaaeeegggeee```XXXOOOGGGEEEGGGJJJSSS\\\jjjuuu}}}xxx\\\UUUSSSQQQbbb|||zzznnngggZZZWWWSSSQQQRRRTTTVVVVVVVVVUUUTTTSSSRRRQQQPPPOOOMMMLLLKKKJJJIIIHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@AAABBBCCCDDDEEEFFFDDDCCCCCCBBBBBBAAA@@@@@@;;;;;;;;;;;;;;;<<<======<<<===>>>???AAADDDFFFGGGHHHJJJNNNQQQSSSUUUYYY[[[[[[]]]```bbbdddhhhlllooorrrvvvzzz}}}}}}wwwqqqnnnkkklllnnnmmmkkkjjjjjjkkkrrryyy|||ooofff\\\VVVUUUNNNLLLKKKMMMRRR___uuu~~~nnnaaa___nnnxxx|||tttaaahhhwwwrrrjjjhhh]]]NNN???999999888777777555555555555555555555555666555444444444666777888555666777777666666777888444666777777777777:::<<<<<>>>>><<<;;;;;;<<<======<<<<<<>>>???AAACCCDDDDDDGGGIIIMMMRRRVVVYYYZZZ[[[[[[]]]```bbbdddggglllooouuuxxx|||~~~yyytttqqqnnnmmmkkkjjjjjjlllmmmoooxxx~~~oooggg```YYYSSSPPPLLLKKKOOOVVVcccxxx{{{tttlllqqqrrr___hhhwwwsssjjjhhh]]]MMM===666555555555666666555444444444444555666666666555555555444444444555555555555555444444444555777999999888777777888888???EEERRRppp|||fff^^^YYYSSSOOONNNLLLHHHDDDEEEFFFGGGJJJNNNVVV___fffttt{{{|||rrrmmmppprrrrrruuu~~~zzzssseee^^^YYYYYYZZZ\\\bbbiii{{{~~~~~~{{{vvvqqqnnnmmmnnnooollliiieeebbb```]]]ZZZXXXTTTRRROOONNNNNNNNNMMMLLLLLLKKKKKKKKKMMMMMMKKKIIIGGGJJJQQQ^^^lllvvvzzzzzz}}}tttfffXXXNNNIIIHHHIIIOOOUUU]]]dddkkkrrrwww{{{dddTTTUUUUUUbbb{{{tttgggaaaZZZWWWTTTRRRRRRSSSSSSSSSUUURRRNNNMMMOOOPPPPPPOOONNNLLLJJJIIIIIIIIIHHHGGGGGGGGGGGGFFFEEEEEEDDDDDDEEECCCBBBBBBCCCDDDBBBAAA???@@@@@@AAABBBCCCDDDDDDDDDDDDCCCCCCBBBAAAAAAAAA???>>><<<;;;;;;<<<======<<<<<<===???AAABBBDDDDDDGGGIIILLLPPPTTTWWWXXXYYY[[[\\\^^^___aaaeeejjjmmmwwwzzz~~~{{{vvvrrrllljjjiiihhhhhhiiikkkllluuu{{{~~~oooggg```YYYSSSOOOLLLKKKNNNUUUcccxxxsssnnnvvvqqq]]]eeesssuuukkkiii^^^NNN>>>777666555555666666555444333333444555666666666555555555444444444444444444444444444444444666888999999888888999;;;;;;@@@EEERRRrrr}}}iii___ZZZTTTPPPNNNLLLHHHDDDDDDEEEGGGIIINNNVVV___eeerrryyy|||rrrqqqnnnkkkjjjnnnuuu{{{{{{rrreee^^^XXXXXXYYY]]]dddlll|||~~~{{{xxxtttpppmmmllllllmmmkkkhhhdddaaa___]]]ZZZWWWSSSQQQOOOMMMNNNMMMLLLJJJKKKKKKJJJKKKLLLLLLKKKIIIIIILLLTTT```ooozzz{{{mmm___RRRIIIEEECCCIIINNNTTT[[[aaafffkkkooovvvyyy}}}gggVVVUUUTTTaaa{{{ssseee^^^ZZZWWWTTTRRRRRRSSSSSSSSSTTTRRROOONNNOOOOOOOOONNNMMMKKKIIIIIIJJJJJJIIIHHHHHHHHHGGGFFFFFFEEEEEEDDDEEEDDDBBBCCCDDDDDDCCCAAA???@@@@@@AAABBBCCCDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@???>>>===<<<;;;;;;<<<===<<<<<<===>>>@@@BBBCCCDDDGGGHHHKKKOOORRRTTTVVVWWWZZZ[[[[[[[[[]]]aaafffkkkvvvyyy~~~xxxtttkkkjjjiiigggggghhhjjjkkkqqqxxx}}}nnnfff```YYYSSSMMMKKKJJJNNNUUUbbbwwwqqqmmmxxxkkkZZZaaannnyyynnnkkk___OOO???888777666555555555444444333333444444555555555555555555444444444222222222333444444444555777888999888888999<<<>>>>>>AAAEEETTTuuu|||kkk```[[[UUUQQQOOOLLLHHHEEECCCDDDFFFHHHMMMUUU^^^dddooowwwxxxooogggcccbbbbbbbbbooo||||||qqqddd]]]WWWWWWYYY___hhhqqq}}}wwwvvvssspppmmmkkkjjjjjjjjjgggccc```^^^\\\YYYWWWRRRPPPMMMLLLLLLKKKJJJIIIJJJIIIIIIJJJKKKLLLJJJHHHIIIKKKSSS```ooo{{{|||pppbbbTTTJJJCCC???CCCFFFLLLQQQTTTXXX\\\___gggkkkqqqxxxgggVVVTTTTTTaaa|||rrreee^^^ZZZWWWTTTRRRRRRSSSSSSSSSTTTRRRPPPOOOOOOOOONNNNNNLLLJJJHHHHHHJJJJJJJJJIIIHHHHHHHHHGGGFFFFFFEEEEEEEEEDDDCCCCCCDDDDDDCCCBBB@@@@@@AAABBBCCCDDDDDDEEECCCCCCCCCBBBAAAAAA@@@@@@???>>>===<<<;;;;;;<<<<<<;;;;;;<<<===???AAACCCDDDGGGIIIKKKNNNQQQSSSUUUVVVYYYYYYXXXWWWXXX]]]cccgggssswww}}}zzzuuunnnmmmkkkjjjjjjkkklllmmmooovvv{{{yyyzzz||||||nnnfff```YYYSSSKKKJJJJJJNNNTTTaaaxxxpppjjjrrrwwwdddVVV\\\hhh|||}}}qqqnnn```PPP@@@:::888666555555444444333333333333444444555555555555555555555555222222333444444555666666777777777777777888<<>>===@@@EEEVVV{{{zzziiiccc^^^WWWSSSQQQNNNJJJFFFBBBCCCDDDFFFJJJQQQZZZ```jjjqqqzzzxxxnnnhhhbbb^^^[[[___jjj~~~}}}pppaaaZZZVVVWWW\\\cccoooyyy}}}yyyxxxvvvtttpppllliiigggeeeccc___\\\[[[YYYVVVTTTPPPNNNKKKJJJIIIHHHGGGEEEGGGFFFFFFGGGIIIIIIHHHGGGDDDEEEJJJUUUcccpppwwwyyy{{{tttgggYYYNNNGGGDDDCCC???AAACCCDDDEEEFFFIIIKKKMMMPPPVVV___kkkzzz|||aaaTTTTTTTTTccctttggg___ZZZWWWTTTRRRRRRSSSSSSSSSRRRSSSSSSQQQOOOMMMMMMNNNMMMKKKIIIIIIJJJJJJIIIHHHJJJJJJIIIHHHHHHGGGGGGFFFFFFEEECCCDDDEEEEEEDDDBBBBBBBBBCCCDDDEEEFFFGGGGGGEEEDDDDDDCCCBBBBBBAAAAAA@@@???===<<<;;;;;;;;;<<<;;;;;;::::::<<>><<<;;;;;;;;;;;;;;;:::999:::;;;>>>BBBDDDEEEFFFGGGJJJNNNRRRUUUWWWXXXYYYYYYXXXWWWYYY\\\___jjjqqq{{{uuutttqqqpppoooooopppqqqsssuuu{{{~~~zzz||||||{{{{{{}}}wwwlllfff```YYYRRRIIIJJJNNNQQQVVVccc|||qqqhhhcccmmm{{{rrrfffZZZNNNVVVeeezzztttoooZZZKKK>>>999999777666555555555666777777666555555444444444555555555666666555555666666666666666666666777999888888777999::::::???FFFTTTtttwwweee```YYYUUURRROOOKKKGGGDDDDDDDDDEEEGGGLLLTTTYYYbbbhhhrrrzzz|||nnneee]]][[[[[[aaasssxxxlll___ZZZWWWZZZ```gggqqq{{{}}}yyytttooojjjgggeeebbb___\\\YYYXXXVVVTTTRRRQQQNNNKKKIIIIIIHHHFFFDDDDDDCCCCCCEEEGGGHHHGGGEEEGGGFFFGGGMMMXXXaaagggiiikkkeee]]]SSSLLLGGGDDDDDD>>>???@@@@@@@@@BBBEEEGGGGGGGGGIIINNNZZZmmmyyybbbWWWWWWVVVddd~~~rrrggg___ZZZWWWTTTRRRRRRSSSSSSSSSQQQSSSUUUSSSOOOLLLLLLMMMOOOLLLJJJIIIIIIIIIHHHFFFKKKJJJJJJIIIIIIHHHGGGGGGFFFEEEDDDDDDEEEEEEDDDCCCEEEEEEFFFGGGHHHIIIIIIJJJFFFFFFFFFEEEDDDDDDCCCCCCAAA@@@>>><<<;;;:::;;;;;;;;;:::999999;;;>>>AAADDDCCCDDDEEEHHHLLLQQQUUUWWWXXXYYYZZZYYYXXXYYY[[[^^^eeelllwwwyyyxxxuuussssssssstttuuutttvvv|||wwwkkkfff```YYYRRRIIIKKKNNNRRRVVVddd}}}kkkdddcccmmm~~~uuulll```UUUMMMVVVfff|||sssnnnXXXJJJ<<<888999777666666555666777888888777666555444444444555555555666666555555555555555444444444777999;;;;;;999999999:::999???FFFRRRpppfffaaaZZZUUUSSSOOOKKKGGGEEEEEEEEEDDDFFFKKKRRRWWW___eeeoooxxxyyyoooaaa^^^ZZZ\\\jjjuuujjj^^^YYYXXX\\\aaahhhrrr{{{~~~yyysssnnniiieeedddaaa^^^[[[YYYWWWVVVTTTRRRQQQOOOLLLJJJIIIHHHFFFDDDCCCBBBBBBDDDFFFGGGFFFEEEGGGEEEDDDIIIRRR[[[aaaccc\\\YYYUUUPPPKKKHHHEEEDDD@@@AAABBBBBBCCCDDDGGGJJJHHHGGGGGGKKKWWWjjjkkk[[[VVVTTTdddyyyssslllhhhZZZYYYVVVSSSQQQQQQQQQRRRTTTTTTTTTSSSRRRPPPOOONNNMMMLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHGGGFFFDDDDDDGGGGGGFFFEEEDDDCCCCCCBBBFFFGGGGGGHHHHHHIIIIIIJJJDDDDDDEEEEEEDDDCCCBBB@@@BBB@@@>>>;;;999888888888::::::;;;;;;===>>>???@@@DDDFFFIIIKKKLLLNNNQQQSSSUUUWWWYYYZZZXXXVVVUUUUUUccciiirrrzzz|||yyyuuusssssstttuuuuuu{{{|||tttkkkeee\\\VVVTTTJJJHHHIIIPPP[[[kkkllliii___sss|||sssjjj]]]PPPOOOWWWjjjvvvkkk[[[EEE;;;<<<777555999777666666555555555555666666555555555555555555555555666666666666666777888888888888888888999:::;;;<<<<<<===GGGSSSfffsssbbbZZZYYYSSSQQQPPPHHHGGGEEECCCBBBEEEIIIOOORRR\\\aaahhhpppyyyrrriii^^^WWW[[[eeexxxwwwiii^^^XXXUUUXXX^^^eeepppzzz~~~|||xxxtttqqqmmmhhhdddbbb^^^ZZZWWWUUUTTTSSSRRROOONNNMMMJJJHHHEEECCCBBBBBBCCCCCCDDDEEEFFFFFFFFFHHHFFFEEEHHHTTT```ccc```[[[XXXTTTQQQNNNLLLHHHFFFBBBBBBCCCEEEHHHJJJLLLMMMKKKIIIGGGIIISSSeeezzzlll\\\WWWUUUdddzzztttmmmhhh[[[YYYVVVSSSQQQPPPQQQQQQSSSSSSSSSRRRQQQPPPNNNMMMNNNMMMMMMLLLKKKKKKJJJJJJIIIIIIIIIHHHGGGFFFEEEDDDEEEDDDDDDDDDCCCCCCCCCCCCEEEEEEFFFFFFGGGHHHHHHIIIEEEEEEFFFFFFEEEDDDBBBAAAAAA@@@>>>;;;:::999999999::::::;;;;;;<<<>>>???@@@BBBEEEGGGIIIKKKNNNQQQTTTVVVYYY[[[\\\[[[YYYXXXXXX^^^dddlllttt{{{~~~{{{yyyyyyyyyzzz{{{tttkkkddd[[[UUUSSSKKKHHHIIIPPP[[[kkkiiikkkhhh}}}wwwmmm___QQQMMMWWWnnn~~~uuujjj[[[EEE;;;<<<777666999666666666555555555555666666666666666666666666666666666666666666666777777888888888888888999:::;;;<<<>>>===EEENNN```vvvddd\\\ZZZSSSQQQPPPHHHGGGEEECCCBBBDDDHHHMMMPPPWWW]]]eeennnwwwnnnbbbZZZ\\\dddvvvwwwiii\\\WWWTTTWWW]]]dddoooyyy~~~}}}yyyvvvsssooojjjgggccc___ZZZWWWVVVUUUTTTSSSOOONNNLLLJJJHHHFFFDDDDDDCCCCCCDDDEEEEEEFFFGGGGGGGGGGGGGGGLLLYYYfffiiifff___[[[WWWSSSPPPMMMJJJHHHCCCCCCCCCDDDFFFHHHKKKLLLKKKJJJIIIJJJQQQbbbwwwnnn^^^YYYWWWeee{{{tttmmmggg[[[YYYVVVSSSPPPOOOPPPPPPQQQQQQQQQQQQPPPNNNMMMMMMNNNNNNMMMMMMLLLLLLKKKKKKIIIIIIIIIIIIHHHFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGFFFGGGGGGGGGGGGEEEDDDCCC@@@???===;;;:::::::::;;;::::::;;;;;;<<<===??????AAACCCEEEGGGIIINNNSSSWWWYYY[[[___```___]]]\\\\\\ZZZ^^^eeelllttt|||~~~~~~tttjjjcccZZZSSSQQQLLLIIIJJJPPP[[[lll}}}fffmmmoootttcccTTTKKKXXXqqqzzztttkkkZZZDDD;;;<<<777666888666666666555555555555666666777777777777777777777777666666555555666666777888888888888888999:::;;;<<<@@@>>>DDDKKKYYYzzzhhh^^^[[[SSSPPPOOOGGGFFFDDDBBBAAACCCFFFKKKNNNQQQXXXaaakkkttt~~~wwwiii^^^]]]cccsssvvvgggZZZUUURRRVVV\\\cccnnnxxx}}}~~~{{{yyyvvvrrrnnnjjjccc___[[[XXXVVVVVVTTTSSSOOONNNLLLJJJHHHGGGFFFFFFDDDDDDEEEEEEFFFGGGGGGGGGGGGIIIKKKRRR```nnntttrrriiieee___ZZZVVVRRROOOLLLGGGFFFEEEEEEFFFIIIKKKMMMLLLMMMLLLKKKOOO^^^sssnnn^^^ZZZXXXddd}}}{{{ssskkkeee[[[YYYUUURRRPPPOOOOOOOOOPPPPPPPPPOOOOOONNNLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCCCCCCCBBBDDDDDDEEEEEEFFFGGGGGGHHHGGGHHHHHHIIIHHHFFFEEEDDD@@@???===<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<===>>>???AAABBBDDDFFFIIINNNUUUZZZ\\\___bbbcccbbb___]]]]]]XXX[[[```fffnnnyyy~~~sssiiiaaaYYYRRROOOMMMJJJJJJQQQ\\\nnnzzzeeelllooo{{{gggVVVKKKYYYrrryyyuuukkkYYYCCC:::<<<777666888666666666555555555555666666666666666666666666666666666555555555555666777777888888888888999:::;;;;;;???===EEEMMMYYYzzzlllaaa\\\SSSPPPOOOGGGFFFDDDBBBAAABBBEEEHHHKKKLLLTTT^^^hhhrrr|||pppbbb]]]aaaoootttdddXXXTTTRRRUUU[[[bbbmmmvvv|||~~~|||zzzxxxuuupppmmmccc___[[[XXXVVVUUUTTTSSSOOONNNLLLJJJHHHHHHGGGGGGEEEEEEFFFFFFGGGGGGGGGGGGFFFJJJOOOXXXgggxxxxxxsssllleee___ZZZUUURRRMMMKKKHHHFFFGGGJJJMMMOOONNNPPPPPPNNNOOO\\\qqqmmm^^^ZZZXXXddd{{{zzzqqqhhhbbbZZZXXXTTTQQQOOONNNNNNOOOOOOOOOOOOOOONNNMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFHHHHHHGGGFFFEEECCCCCCBBBEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIGGGFFFEEE@@@???===<<<;;;;;;<<<<<<;;;;;;:::;;;;;;<<<===>>>@@@BBBDDDFFFJJJPPPVVV[[[^^^bbbeeefffdddaaa___^^^\\\]]]___ccckkkuuu~~~~~~qqqhhh```WWWQQQNNNMMMJJJKKKRRR^^^pppyyyeeeiiiiiihhhUUUNNN[[[rrr|||xxxlllWWWBBB:::<<<888666888555666666555555555555666666555555555555555555555555555555555555555666666777888888888888999:::;;;;;;<<<<<>><<<;;;;;;;;;<<<;;;;;;::::::;;;<<<<<<===???AAADDDGGGJJJOOOUUUZZZ___bbbgggiiihhheeecccbbbccccccbbbdddiiirrr}}}||||||}}}~~~ooofff___WWWQQQNNNLLLJJJMMMUUUaaarrryyyfffiiiggg~~~jjjUUURRR___tttzzzkkkVVVAAA:::<<<888666888555666666555555555555666666555555555555555555555555555555444444555555666777888888888888999:::;;;<<<;;;<<>><<>><<<;;;;;;;;;999999888888999;;;<<<>>>AAABBBCCCEEEHHHKKKMMMNNNXXX^^^gggrrryyy{{{wwwsssqqqnnnjjjggggggjjjnnnpppvvv|||}}}wwwzzz{{{~~~yyysssmmmgggeeehhhppp}}}xxxkkkccc\\\SSSMMMLLLJJJIIIKKKVVVdddvvv|||hhhqqqvvvnnncccnnn|||sssbbbLLLAAA888777999888666555777777777777777777777777555555555555666666666777666666666666666555555555777777888999:::;;;;;;<<>>AAAHHHRRRiiiwwwhhhaaaXXXVVVUUUMMMMMMIIIDDDAAAAAADDDEEEFFFJJJPPPYYYaaahhhqqqzzzwwwqqqsssppp```TTTPPPOOOPPPRRRTTT[[[cccjjjqqqyyy~~~}}}xxxtttqqqooolllhhhdddaaa___^^^YYYUUUOOOKKKIIIIIIHHHGGGHHHGGGFFFFFFGGGGGGFFFDDDHHHHHHKKKVVViii|||iiiXXXNNNLLLNNNXXXWWWXXX```nnn~~~~~~kkk______aaaqqqwwwkkkccc[[[YYYVVVTTTTTTTTTSSSRRRTTTSSSSSSRRRQQQPPPPPPOOOMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKIIIHHHGGGHHHHHHGGGGGGFFFGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGGGGEEECCCAAA>>><<<;;;;;;;;;999888888888999;;;===>>>BBBBBBDDDFFFIIILLLNNNOOOSSSYYYdddpppzzz~~~~~~{{{uuurrrmmmiiihhhiiikkkmmmrrryyyxxxqqqttt}}}zzzwwwzzz~~~|||uuullleeeaaabbbfffooo}}}uuujjjccc\\\TTTOOONNNJJJHHHLLLWWWfffxxxgggooo~~~pppkkkhhhrrrrrrcccKKK@@@888777999888666555666666666666666666666666555555555666666666666666666666666666666666666666777777888999:::;;;;;;<<>><<<;;;::::::999888888888999;;;===>>>BBBCCCEEEHHHKKKMMMPPPQQQQQQWWWaaannnyyyxxxuuupppkkkiiihhhiiijjjooowww{{{rrrlllnnnvvvyyyrrrpppssswww}}}uuukkkbbb^^^[[[[[[```lll{{{~~~ssshhhaaa\\\UUUPPPOOOJJJHHHMMMXXXhhhzzzhhhooo}}}kkkjjjoooxxx|||qqqcccIII???888888999888666666666666666666666666666666666666666666666555555555666666666666666666666666777777888999:::;;;<<<<<<>>>===@@@GGGPPPeeeuuufff```WWWUUUTTTLLLIIIFFFCCCAAABBBBBBBBBBBBEEEKKKSSSZZZaaajjjttt{{{vvv~~~}}}yyy}}}pppaaaZZZTTTQQQPPPPPPTTTZZZaaagggnnnsssuuuxxx{{{~~~~~~~~~xxxtttooonnnkkkhhhfffcccbbbaaa```\\\WWWTTTRRRQQQOOONNNJJJHHHFFFEEEFFFFFFEEEDDDDDDFFFIIIOOO[[[ooo|||iii\\\XXXYYY^^^___dddmmmyyy}}}wwwhhh^^^___cccvvv~~~pppggg[[[XXXVVVTTTUUUUUUTTTSSSTTTTTTTTTSSSRRRPPPNNNMMMMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLKKKJJJIIIIIIGGGFFFFFFFFFGGGHHHIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIKKKKKKLLLKKKKKKJJJIIIHHHEEEDDDAAA>>><<<;;;::::::888888888888999;;;===???CCCEEEGGGJJJMMMPPPRRRSSSVVVYYY```jjjttt{{{~~~~~~yyyvvvrrrmmmjjjhhhhhhhhhmmmvvvyyypppiiikkkrrrzzzyyypppjjjhhhkkknnnxxx{{{rrrggg^^^\\\YYYVVVXXXaaaooo}}}}}}rrrggg```[[[TTTOOONNNJJJIIINNNYYYiii{{{hhhppp~~~}}}kkkmmmqqq{{{yyywwwmmm```GGG>>>888888999777666666666666666666666666666666666666666666555555555555666666666666666777777777777888888999:::;;;<<<<<<======AAAGGGNNNcccvvvggg```XXXVVVUUUNNNIIIGGGDDDCCCCCCCCCBBBAAADDDIIIPPPWWW^^^gggrrryyyxxx~~~}}}{{{yyykkkbbbYYYUUURRRQQQTTTYYY\\\```fffjjjmmmooorrruuuvvvvvvwwwyyy{{{~~~~~~~~~xxxtttnnnllljjjhhheeedddbbbbbbbbb___ZZZWWWVVVUUUSSSQQQKKKIIIFFFEEEEEEEEEDDDCCCBBBEEEHHHKKKRRRcccyyyoooddd``````___ccciiirrr}}}}}}wwwhhh^^^^^^bbbwwwrrriii\\\YYYVVVUUUUUUUUUTTTSSSSSSSSSTTTTTTSSSQQQOOOMMMMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLLLLMMMLLLLLLKKKKKKFFFFFFFFFFFFFFFGGGHHHIIIHHHHHHHHHGGGHHHHHHIIIIIILLLLLLLLLLLLKKKJJJIIIIIIFFFDDDAAA>>><<<::::::999888777777888999<<<>>>???DDDFFFIIIMMMPPPRRRTTTUUUYYYZZZ___fffpppwww|||~~~xxxvvvsssooollljjjiiihhhmmmvvvyyyppphhhiiipppvvv}}}{{{sssjjjdddbbbdddfffmmmuuu{{{yyytttmmmcccZZZYYYWWWTTTUUU[[[eeerrrzzz}}}rrrfff```YYYRRRMMMLLLLLLKKKOOO[[[iii{{{~~~dddnnn}}}lllooonnn|||{{{uuutttjjj\\\DDD===888999999777666777555555555555555555555555666666666666666555555555666666666666777777888888888888999:::;;;<<<<<<======>>>BBBGGGMMMbbbwwwhhhbbbYYYXXXWWWPPPKKKHHHEEEDDDDDDDDDCCCAAADDDHHHOOOVVV]]]fffpppxxx~~~zzz}}}}}}rrrhhh^^^YYYVVVSSSTTTVVVWWWZZZ^^^aaadddfffhhhjjjllllllmmmoooqqqtttvvvxxxxxxsssooonnnllljjjhhhfffeeeeeebbb___\\\YYYXXXWWWUUUSSSMMMJJJGGGEEEEEEEEEDDDCCCAAADDDGGGHHHLLLXXXjjjxxx{{{sssfffbbbaaa___dddllluuu}}}yyyiii^^^]]]ccczzzsssiii]]][[[WWWUUUUUUUUUTTTRRRQQQRRRSSSTTTSSSRRROOONNNMMMMMMLLLLLLLLLLLLMMMMMMLLLMMMMMMNNNNNNNNNNNNMMMHHHGGGGGGGGGGGGHHHHHHIIIHHHHHHHHHHHHHHHIIIJJJJJJMMMMMMMMMMMMLLLKKKJJJIIIFFFEEEBBB>>><<<:::999999777777777888:::<<<>>>???EEEHHHKKKOOORRRUUUVVVVVVYYYYYY\\\cccmmmwwwyyyxxxvvvrrrooommmkkkjjjmmmuuu|||qqqhhhiiiooovvv|||}}}xxxooogggaaa^^^^^^___bbbjjjooooookkkggg```YYYVVVUUUSSSRRRTTT[[[eeelllvvv{{{|||qqqeee___YYYQQQLLLKKKLLLLLLQQQ]]]lll}}}vvvaaammmkkklllhhh|||xxxsssrrrfffXXXBBB<<<888999999666666888555555555555555555555555555555555555666666666777555666666777777888888999888888999:::;;;<<<=========???CCCHHHMMM```wwwiiibbbZZZYYYXXXQQQMMMJJJFFFDDDCCCDDDCCCBBBCCCHHHNNNTTT[[[dddooowww|||{{{{{{zzz{{{zzz}}}{{{pppeee```\\\WWWTTTUUUTTTUUUWWWZZZ\\\^^^___```aaaaaabbbccceeehhhkkkllluuuyyy~~~~~~xxxtttsssrrrpppmmmkkkiiihhhhhhbbb```]]][[[YYYXXXVVVTTTNNNKKKGGGDDDDDDDDDCCCBBB@@@BBBDDDDDDGGGOOO[[[eeekkkrrr~~~rrrddd^^^]]]___eeennnvvv|||{{{kkk______fffrrrhhh___\\\XXXVVVUUUTTTRRRQQQOOOQQQSSSTTTTTTSSSPPPOOOMMMMMMLLLLLLLLLLLLMMMMMMMMMNNNOOOOOOPPPPPPPPPOOOKKKJJJJJJIIIIIIIIIIIIJJJGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLKKKJJJJJJGGGEEEBBB>>><<<:::999999777777777888:::<<<>>>@@@FFFIIIMMMQQQTTTWWWXXXXXX[[[[[[\\\cccmmmxxx~~~}}}{{{wwwtttpppmmmlllkkksssuuulllmmmtttzzz{{{vvvnnnfff```]]][[[ZZZYYY```fffeeedddccc___[[[VVVUUURRRNNNNNNSSS\\\ccciiipppvvvzzz{{{yyynnnccc]]]XXXRRRMMMMMMKKKKKKRRR___pppnnnbbbpppjjjiiiddd}}}uuurrrqqqeeeUUU@@@;;;888999999666666888555555555555555555555555333444444555666777888888555666666777888888999999888999999:::;;;<<<======>>>@@@EEEIIIMMM```vvvhhhbbbZZZXXXXXXQQQMMMJJJEEEBBBAAABBBBBBBBBBBBGGGLLLRRRYYYbbbmmmuuu~~~yyynnnllluuusssyyy~~~rrrlllfff^^^XXXVVVSSSSSSSSSUUUVVVXXXXXXXXXWWWWWWWWWXXXYYY\\\___aaaiiiooovvvzzz|||}}}~~~zzzvvvtttrrrpppmmmkkkiiiggggggcccaaa^^^\\\[[[ZZZWWWUUUOOOLLLGGGDDDCCCCCCCCCBBB??????@@@@@@CCCHHHOOOTTT\\\cccnnn{{{mmm```YYYXXX```fffnnnvvv{{{|||lll``````iiirrrhhh```]]]YYYVVVUUUTTTRRRPPPNNNPPPRRRTTTTTTSSSQQQPPPMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNOOOPPPQQQQQQQQQQQQNNNMMMLLLKKKKKKKKKKKKKKKFFFGGGGGGHHHIIIJJJLLLMMMMMMNNNNNNMMMMMMLLLKKKJJJGGGEEEBBB???<<<:::999888777777777888:::<<>>@@@DDDGGGIIIQQQWWWaaammmyyyxxxhhh\\\WWWUUUaaagggooovvvzzzzzzmmmhhheeekkkssslll```\\\WWWUUUUUUTTTQQQNNNQQQQQQRRRRRRRRRRRRRRRRRROOONNNLLLKKKKKKMMMNNNPPPQQQQQQRRRSSSSSSSSSSSSSSSRRRQQQPPPOOOMMMLLLKKKJJJIIIIIIJJJJJJKKKLLLLLLLLLNNNNNNNNNNNNMMMKKKJJJIIIJJJHHHEEEBBB???>>>======888777555444666:::???BBBEEEJJJQQQVVVZZZ[[[]]]^^^]]]___bbbfffmmmvvvwwwpppnnnnnnmmmrrr}}}yyy}}}zzzqqqhhheeeeee___XXXYYYZZZ\\\```bbbbbb```^^^ZZZWWWRRROOOMMMNNNPPPRRR[[[^^^ccchhhnnnwwwtttlllddd```YYYQQQMMMLLLJJJOOOXXXeeewww}}}hhhhhhtttiiihhhfffzzzzzzvvvdddOOO>>><<<999888888888777666555555555555666666666666444444444444555555555666555555555666666777888999999::::::;;;;;;<<<<<<<<<@@@EEEFFFKKKSSS^^^uuugggaaaYYYVVVUUUMMMMMMJJJGGGCCC@@@???>>>???AAADDDHHHNNNVVV___iiipppzzzwwwiii___eeeeeelllwwwjjjjjj{{{xxxooohhhddd___ZZZTTTQQQQQQQQQOOOMMMNNNJJJGGGGGGJJJNNNNNNNNNXXX^^^eeeiiijjjnnnuuuzzz|||~~~zzzwwwvvvqqqooommmkkkhhhfffeeedddaaa___]]]\\\\\\\\\[[[ZZZQQQMMMHHHEEECCCBBBAAA@@@???>>><<<;;;===@@@CCCFFFJJJNNNVVV___jjjwww{{{jjjZZZQQQNNNOOO^^^cccjjjpppuuu{{{yyykkkgggfffooowwwnnnccc^^^XXXUUUUUUUUURRRPPPOOOOOOPPPQQQQQQQQQQQQPPPOOONNNMMMLLLLLLNNNOOOPPPRRRRRRSSSTTTTTTTTTTTTTTTRRRRRRQQQOOONNNMMMLLLKKKKKKKKKKKKLLLMMMMMMNNNNNNOOOOOOOOONNNMMMLLLJJJJJJJJJHHHEEEBBB???===<<<<<<888777555444666:::>>>AAADDDIIIPPPWWWZZZ]]]^^^```bbbbbbccceeejjjsss}}}yyysssqqqppplllqqq~~~}}}uuummmkkkkkkeee^^^[[[[[[]]]```ccccccaaa___[[[XXXTTTPPPNNNMMMNNNOOOWWWZZZ^^^ccciiissssssjjjccc^^^XXXPPPLLLKKKKKKPPPYYYgggyyy~~~hhhgggsssnnnmmmmmmzzzzzztttaaaMMM@@@===:::888777777666444555555555555666666666666444444555555555666666666666555555666666777888999999::::::;;;;;;<<<<<<===???CCCCCCGGGPPP[[[|||vvvhhhbbbYYYWWWVVVNNNLLLJJJGGGCCCAAA?????????AAADDDHHHMMMUUU^^^hhhooozzzwwwgggZZZ```___dddsss}}}pppddddddrrr{{{tttppphhhbbbZZZUUUSSSQQQOOOLLLLLLIIIFFFEEEGGGIIIJJJKKKQQQWWW]]]aaadddhhhooouuuzzz||||||yyyvvvuuunnnmmmkkkhhhfffdddcccccc___]]][[[ZZZZZZZZZXXXVVVOOOKKKGGGDDDCCCBBB@@@??????>>><<<;;;;;;>>>AAACCCHHHLLLRRRZZZcccnnnyyy}}}rrrdddWWWOOONNNPPP\\\aaaiiioootttzzz{{{kkkfffhhhttt~~~qqqfff```ZZZVVVUUUUUUTTTRRRMMMNNNNNNOOOPPPPPPOOOOOOOOOOOONNNMMMNNNOOOQQQRRRTTTTTTUUUUUUVVVVVVUUUUUUSSSRRRRRRPPPOOONNNMMMLLLMMMMMMMMMNNNOOOOOOPPPPPPOOOOOOOOOOOONNNLLLKKKJJJIIIHHHEEEBBB???===<<<;;;888777555555666:::>>>@@@DDDIIIQQQXXX\\\^^^```aaafffeeedddeeehhhoooxxx{{{uuuqqqpppkkkooo{{{}}}}}}~~~{{{uuusssrrrllleee]]]]]]^^^```bbbcccaaa___[[[YYYUUURRROOONNNMMMMMMRRRTTTWWW[[[aaalllzzzqqqhhh```\\\VVVOOOKKKKKKKKKQQQ[[[iii{{{mmmhhhtttqqqpppwww{{{yyyqqq]]]KKKAAA>>>:::888777666444333555555555555666666666666555555666666666777777777666666666666777888999999999::::::;;;<<<<<<======@@@CCCBBBEEENNNYYYzzzyyyjjjcccZZZXXXWWWOOOLLLJJJGGGDDDAAA@@@@@@AAAAAACCCGGGLLLSSS]]]gggnnnyyytttdddWWW]]]\\\]]]hhhtttpppfff\\\\\\fff{{{uuunnnddd]]]YYYUUURRRNNNKKKJJJIIIFFFDDDDDDFFFHHHHHHMMMSSSWWW[[[```gggllltttwwwzzz{{{yyyvvvtttsssjjjiiigggeeecccbbbaaaaaa\\\[[[YYYXXXWWWVVVSSSPPPLLLIIIEEECCCBBBBBB@@@???@@@>>><<<::::::<<<>>>???EEEHHHMMMSSSZZZbbbkkkqqqrrroooggg\\\QQQMMMNNNQQQYYY___fffmmmrrryyy}}}oooggghhhvvvwwwhhhbbbZZZUUUTTTTTTSSSRRRMMMMMMNNNOOOPPPPPPPPPPPPPPPOOOOOOOOOPPPRRRSSSTTTVVVVVVWWWWWWWWWWWWVVVVVVTTTSSSSSSQQQPPPOOOOOONNNNNNNNNOOOOOOPPPQQQQQQQQQPPPPPPPPPPPPOOOMMMLLLKKKIIIHHHFFFCCC@@@===;;;:::888777555555666999<<<>>>FFFLLLTTTZZZ^^^___```aaadddeeeeeefffiiiooowww||||||uuuooolllkkknnnwww}}}wwwvvvyyy}}}}}}zzzxxxqqqjjjaaa``````aaabbbbbbaaa___YYYXXXWWWUUURRRPPPOOONNNPPPQQQSSSUUU[[[ggguuupppggg___ZZZUUUNNNKKKLLLKKKRRR]]]lll~~~vvvnnnzzzqqqqqq~~~~~~yyymmmYYYGGG@@@===999777777666555444555555555555666666666666666666666666777777777777666666666666777888999:::999::::::;;;<<<===>>>>>>CCCDDDCCCGGGQQQ\\\|||}}}mmmeee\\\YYYXXXPPPLLLJJJGGGDDDBBBAAAAAABBBAAACCCFFFKKKQQQ[[[eeelllwwwpppaaaYYY^^^]]]]]]ccckkkttteee]]]VVVVVV[[[lll{{{ppphhhbbb]]]XXXUUUNNNOOONNNJJJDDDBBBDDDFFFBBBEEEJJJOOOSSSYYY___dddmmmppptttvvvtttrrrqqqpppgggfffdddbbbaaa______^^^ZZZXXXVVVUUUTTTRRRNNNKKKJJJGGGDDDCCCCCCCCCBBB@@@BBB@@@===;;;:::;;;<<<===AAADDDHHHMMMSSSYYY```eeeeeeccc^^^UUUNNNKKKMMMQQQWWW]]]eeelllqqqxxx|||zzzllliiivvv}}}iiibbbZZZUUUTTTSSSRRRPPPNNNOOOPPPQQQRRRRRRRRRRRRPPPPPPQQQQQQSSSTTTUUUVVVWWWWWWXXXXXXXXXXXXWWWWWWUUUTTTTTTSSSRRRQQQPPPPPPNNNOOOOOOPPPPPPQQQRRRRRRQQQQQQQQQQQQPPPNNNMMMLLLJJJIIIGGGDDDAAA>>>;;;:::888777666555666888;;;===HHHMMMUUU\\\_______________aaadddhhhlllrrrxxx}}}~~~}}}xxxrrrnnnlllnnnuuu|||xxxsssooopppuuu|||}}}vvvnnngggeeecccbbbccccccaaa```YYYYYYXXXWWWVVVUUUTTTSSSRRRSSSSSSTTTXXXcccqqq{{{oooggg___ZZZUUUOOOLLLMMMKKKSSS```ppp{{{qqqtttyyyjjjTTTDDD===:::888666777888777666555555555555666666666666666666666666777777777777666666666777777888999:::999999:::;;;<<<>>>>>>???CCCDDDCCCIIITTT```pppggg]]]ZZZYYYRRRMMMKKKHHHEEECCCBBBBBBBBBAAACCCEEEIIIOOOYYYcccjjjvvv~~~nnnaaaYYY]]]\\\\\\```eee}}}xxxggg]]]VVVSSSSSSUUUaaa}}}wwwooohhh```ZZZSSSSSSRRRLLLFFFBBBBBBDDD@@@BBBEEEIIINNNTTTYYY]]]dddhhhllloooooommmlllllleeedddbbb___]]]\\\[[[[[[WWWUUUSSSQQQPPPMMMJJJHHHHHHFFFDDDDDDEEEEEEDDDCCCCCCBBB???===;;;;;;;;;<<<===@@@DDDIIIMMMSSSYYY]]]]]][[[WWWQQQKKKIIILLLPPPVVV\\\dddkkkqqqyyyyyyuuukkkvvviiiccc[[[VVVUUUSSSQQQOOOOOOPPPQQQRRRSSSTTTTTTTTTPPPQQQRRRSSSUUUVVVWWWXXXXXXXXXYYYYYYXXXXXXWWWWWWVVVUUUUUUTTTSSSSSSRRRRRRPPPPPPPPPQQQRRRRRRSSSSSSRRRRRRRRRRRRQQQOOONNNMMMKKKJJJHHHFFFBBB???<<<:::888777666666666888:::;;;EEEKKKSSSZZZ]]]^^^]]]]]][[[^^^ccchhhnnnuuu|||~~~xxxtttoooooottt}}}{{{zzzwwwuuuqqqmmmmmmsss{{{}}}uuupppmmmiiigggeeeeeecccbbb\\\[[[[[[ZZZZZZYYYXXXXXXVVVVVVVVVUUUXXXaaannnwww{{{ooofff]]]YYYTTTOOOMMMNNNLLLUUUdddvvvuuu{{{zzzgggQQQBBB;;;999777666777888888777555555555555666666666666555555666666666777777777777777777777888999::::::999999:::<<<===>>>???@@@@@@BBBCCCKKKXXXdddsssiii___\\\[[[SSSOOOMMMJJJFFFCCCBBBAAAAAAAAABBBDDDGGGMMMWWWaaaiiiuuurrrgggZZZ]]][[[\\\```bbbxxxmmm___XXXQQQOOORRRRRRXXXqqquuujjjbbbZZZYYYUUUPPPIIIDDDBBBAAAAAAAAABBBEEEIIINNNSSSVVV\\\```eeehhhiiihhhhhhhhhbbbaaa^^^\\\YYYWWWVVVVVVTTTQQQMMMKKKJJJIIIFFFEEEFFFEEEDDDDDDFFFFFFEEEDDDDDDBBB@@@>>><<<;;;;;;;;;:::===AAAEEEHHHMMMRRRUUUTTTTTTQQQLLLGGGGGGJJJNNNTTT[[[cccjjjqqqxxxtttpppxxx~~~jjjddd]]]YYYWWWUUUQQQNNNOOOOOOQQQRRRSSSTTTTTTTTTPPPQQQSSSUUUWWWXXXYYYYYYXXXXXXYYYYYYXXXWWWWWWVVVVVVVVVUUUUUUTTTTTTSSSSSSRRRRRRRRRSSSTTTTTTUUUUUUSSSSSSSSSRRRQQQPPPOOONNNLLLLLLJJJHHHDDD@@@===;;;888888777666666777999:::>>>DDDNNNVVVZZZ\\\\\\\\\\\\^^^aaaeeelllvvv}}}xxxqqqqqqsss{{{~~~}}}{{{vvvqqqooorrrxxx~~~zzzvvvpppllljjjhhhgggeeeaaa```___]]]\\\\\\[[[[[[ZZZZZZYYYWWWYYY___jjjrrryyymmmddd[[[WWWRRRMMMLLLNNNNNNYYYjjj}}}xxx{{{eeeNNNAAA<<<:::777666666777777666555555555555666666666666444444555555555666666666777777777777888999::::::999999:::<<<===???@@@@@@???BBBEEEPPP___kkkuuukkk```]]]\\\TTTQQQOOOKKKGGGCCCAAA@@@@@@AAABBBCCCFFFLLLUUU```ggguuu{{{qqqdddccc```cccgggfffyyyuuueeeZZZSSSLLLJJJOOONNNPPPeeezzzqqqeeeaaa\\\VVVQQQLLLGGGCCCAAA@@@???@@@DDDHHHLLLNNNUUUYYY___cccdddddddddeee___]]][[[WWWTTTRRRPPPPPPOOOLLLGGGDDDCCCCCCCCCBBBCCCBBBBBBCCCEEEFFFEEEDDDBBBAAA???===;;;:::::::::888:::>>>AAACCCFFFIIILLLKKKKKKJJJFFFCCCCCCHHHLLLRRRXXXaaahhhooowwwpppssszzz|||jjjeee___[[[YYYVVVRRRNNNNNNOOOPPPRRRSSSTTTTTTTTTPPPQQQSSSVVVXXXYYYZZZZZZXXXXXXYYYYYYXXXWWWVVVVVVWWWVVVVVVUUUUUUTTTTTTTTTSSSTTTTTTUUUUUUVVVWWWWWWTTTTTTSSSSSSRRRPPPOOONNNMMMMMMKKKIIIEEEAAA===;;;888888777666666777888999777???JJJSSSXXX[[[[[[\\\______```bbbiiiuuu}}}wwwsssrrrsssyyy}}}vvvqqqqqqvvv{{{|||uuupppmmmkkkiiihhhfffdddbbb___]]]\\\\\\\\\\\\\\\[[[YYYYYY^^^hhhooo}}}yyykkkbbbZZZUUUQQQLLLKKKMMMPPP[[[nnn}}}yyy|||dddMMM@@@>>>;;;888666666666555444555555555555666666666777444444444444555555555666777777777777888999:::;;;999999:::<<<===???@@@@@@@@@DDDHHHUUUeeerrrvvvlllaaa]]]\\\UUUSSSPPPLLLGGGCCCAAA@@@@@@BBBBBBCCCEEEKKKTTT___ggguuuyyyooommmiiilllooommm~~~pppaaaWWWPPPHHHGGGMMMLLLLLL^^^vvvnnniiibbb]]]YYYTTTMMMGGG@@@>>>======@@@DDDGGGHHHQQQUUU[[[___aaabbbbbbccc]]][[[XXXTTTQQQNNNLLLKKKLLLHHHCCC@@@???@@@@@@@@@AAA@@@AAABBBEEEFFFEEECCC@@@???>>><<<:::999999888777999<<<===???@@@CCCEEEDDDDDDDDDBBB@@@AAAFFFKKKPPPVVV___gggnnnuuu~~~rrr}}}ttt~~~zzzkkkiiiddd___ZZZWWWUUUUUUSSSSSSQQQQQQRRRTTTVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYXXXXXXWWWWWWVVVVVVUUUUUUUUUUUUTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVQQQTTTWWWVVVSSSQQQQQQSSSMMMNNNLLLGGGEEEEEEAAA;;;;;;999777555444555555666999===CCCJJJQQQVVVXXXZZZbbb``````dddiiiqqq{{{xxxqqqoooyyy}}}zzz{{{}}}}}}uuuqqqpppooonnniiigggcccaaa``````^^^]]]\\\[[[YYYUUUUUU[[[eeemmm|||oooeee[[[VVVRRRNNNLLLNNNSSS^^^ppp|||{{{uuu^^^III<<<888888777777777777777888555555555555666666666666222333555777888777777666777777777888999999::::::999;;;======>>>>>>@@@BBBAAAJJJPPP[[[kkkxxx{{{mmmgggaaa[[[XXXVVVRRRMMMIIIGGGEEECCCBBBBBBBBBDDDFFFKKKTTT^^^eeeppp|||}}}|||rrrllllllpppooo```[[[OOOKKKHHHHHHHHHMMMXXXccczzztttlllddd\\\UUUNNNJJJFFFDDD@@@======@@@DDDGGGIIIMMMSSSZZZ^^^``````___[[[YYYVVVRRRNNNKKKHHHGGGEEECCC@@@@@@@@@@@@???======>>>???@@@BBBBBBBBBCCC>>>===<<<;;;;;;;;;;;;;;;888888:::<<<>>>@@@AAABBBCCCCCCAAA@@@???BBBFFFIIIOOOVVV___fffkkksss}}}ooozzzwwwyyykkkhhhddd^^^[[[XXXXXXXXXUUUUUUTTTSSSSSSUUUWWWXXXWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVSSSUUUWWWWWWTTTQQQQQQRRRNNNOOOLLLHHHFFFEEEAAA;;;;;;999777555444444555666888<<>>>>>@@@BBBBBBJJJOOOYYYhhhuuupppiiibbb\\\YYYVVVSSSNNNJJJGGGEEECCCBBBBBBBBBDDDFFFKKKSSS]]]dddooo{{{}}}tttsssuuuqqqaaaZZZSSSNNNJJJIIIIIILLLUUU___~~~rrrggg^^^XXXSSSQQQIIIFFFBBB>>>>>>@@@CCCEEEFFFJJJPPPWWW[[[^^^^^^^^^ZZZXXXUUUQQQMMMJJJHHHGGGEEECCC@@@???@@@@@@???===<<<===>>>@@@AAABBBBBBBBB>>>===<<<;;;;;;:::;;;;;;888888999;;;===>>>???@@@AAAAAA@@@???>>>AAAEEEHHHMMMTTT^^^eeekkksss}}}mmmwww{{{}}}vvvkkkhhhccc^^^[[[ZZZ[[[\\\YYYXXXWWWVVVVVVWWWYYYZZZYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYYYYYYYYYYXXXWWWVVVYYYXXXXXXWWWVVVUUUUUUTTTWWWWWWWWWWWWWWWWWWWWWWWWUUUWWWXXXWWWTTTRRRQQQQQQOOOPPPNNNIIIGGGFFFBBB<<<;;;999777555333444444555888:::>>>DDDJJJQQQVVVXXXYYYXXXYYY\\\```fffrrr~~~zzzsssrrr|||}}}yyyuuusssjjjgggdddbbbbbbaaa```___XXXYYYZZZYYYXXX\\\bbbhhhzzzvvvkkkbbbYYYTTTQQQNNNNNNQQQYYYeeewwwzzz~~~oooXXXEEE;;;:::999888777666555555555444555555555555666666666555555444555555666777888777777777888999999::::::999;;;======>>>>>>@@@BBBBBBJJJNNNUUUcccppptttkkkddd]]][[[WWWSSSOOOKKKHHHFFFCCCBBBBBBBBBCCCEEEJJJRRR[[[bbbnnnzzz|||{{{|||wwwfff]]]VVVQQQMMMKKKJJJJJJPPPXXXmmm{{{mmmbbb\\\YYYXXXMMMJJJEEEAAA??????AAABBBCCCFFFLLLRRRWWWZZZ\\\\\\ZZZXXXTTTPPPLLLIIIHHHHHHEEECCCAAA@@@@@@@@@???>>>;;;<<<>>>???AAABBBBBBBBB>>>===<<<;;;::::::::::::888888999:::;;;<<<======??????>>>======???CCCFFFJJJQQQ[[[cccjjjsss~~~kkkttt~~~{{{sssjjjgggbbb^^^\\\\\\]]]^^^\\\[[[ZZZZZZZZZ[[[[[[\\\\\\\\\\\\[[[[[[ZZZZZZZZZYYYYYYZZZYYYYYYXXXWWWVVVYYYYYYXXXWWWVVVVVVUUUUUUWWWWWWWWWWWWXXXXXXXXXXXXXXXXXXYYYXXXVVVSSSRRRQQQQQQRRROOOKKKIIIHHHCCC===;;;:::777555333333444555777888;;;@@@FFFLLLRRRVVVVVVUUUWWWZZZ]]]bbblllwwwyyytttsss~~~|||xxxuuukkkhhhdddaaa```^^^\\\[[[XXXXXXXXXWWWWWW[[[ccciii{{{ttthhh```WWWSSSPPPNNNPPPUUU]]]iii}}}xxx|||{{{iiiSSSBBB;;;::::::888777555555444444444444444555555555666666666555444444444666777888777777777888999999::::::999;;;=========>>>@@@BBBCCCJJJMMMRRR^^^jjjwwwmmmeee___]]]XXXUUUPPPLLLJJJGGGDDDBBBBBBBBBCCCDDDHHHPPPYYY___lllwwwmmmaaaXXXSSSNNNMMMKKKJJJMMMRRRaaa}}}tttiiibbb^^^]]]RRROOOIIIDDD@@@??????@@@@@@BBBGGGMMMRRRWWWZZZ\\\[[[YYYUUUQQQNNNKKKJJJIIIFFFDDDBBBAAABBBBBB@@@???<<<===>>>@@@AAABBBCCCCCC???>>>===;;;:::999999999888888999999::::::;;;;;;<<<======<<<<<<>>>BBBEEEGGGNNNYYYbbbiiisssiiiqqq||||||uuukkkhhhddd```]]]]]]^^^___]]]]]]]]]]]]]]]^^^^^^___```______^^^]]]\\\\\\[[[ZZZZZZZZZZZZYYYXXXWWWVVVYYYYYYXXXWWWWWWVVVUUUUUUWWWWWWWWWXXXXXXYYYYYYYYYZZZYYYYYYXXXWWWUUUSSSQQQRRRSSSQQQLLLKKKJJJFFF@@@<<<;;;888666444444444555666777888<<>>@@@BBBCCCJJJLLLPPPZZZeeeyyyooofffaaa```YYYVVVRRRNNNKKKHHHDDDBBBBBBBBBBBBCCCFFFMMMVVV\\\iiitttuuueee[[[UUUPPPNNNLLLJJJLLLPPPWWWjjj|||rrriiibbb^^^XXXTTTNNNHHHCCC@@@??????>>>@@@DDDIIIOOOUUUZZZ]]]^^^\\\ZZZVVVSSSPPPNNNMMMIIIGGGEEEDDDDDDDDDCCCBBB>>>???@@@BBBCCCCCCDDDDDDAAA@@@>>><<<;;;999999999888888888888999999::::::::::::;;;;;;;;;===@@@CCCEEENNNYYYbbbjjjtttgggooo}}}{{{zzzzzznnnlllhhhdddaaa```______^^^^^^______```aaaaaaaaabbbaaa```___^^^]]]\\\\\\[[[[[[[[[ZZZYYYXXXWWWVVVWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWXXXXXXYYYZZZZZZZZZZZZYYYYYYYYYYYYWWWUUURRRRRRSSSQQQNNNLLLMMMIIICCC>>><<<999777555555555666555666777:::>>>CCCHHHKKKPPPQQQTTTYYY[[[]]]dddmmmvvv~~~uuuqqqqqq||||||uuuqqqkkkeeeaaa\\\XXXVVVVVVVVVTTTRRRSSSZZZfffooozzzqqqccc]]]WWWSSSPPPPPPVVV^^^hhhwwwsssttt{{{~~~ppp\\\GGG<<<:::999888777666555444444444333444444444444555555555666666555555555555666666777777777888999999::::::999;;;======>>>>>>@@@BBBCCCKKKMMMPPPXXXaaa}}}~~~rrriiiddddddZZZWWWSSSOOOLLLIIIEEEBBBBBBBBBBBBBBBEEELLLTTTZZZfffqqqlllccc[[[TTTQQQOOOLLLMMMOOORRR\\\pppxxxpppgggbbb]]]YYYSSSLLLFFFBBB@@@??????@@@CCCGGGNNNVVV\\\```bbbaaa```^^^[[[WWWTTTRRRMMMKKKHHHHHHHHHHHHGGGFFFCCCCCCDDDEEEEEEEEEEEEEEECCCBBB@@@>>><<<:::999999777777888888999999::::::888999:::;;;;;;===@@@BBBFFFOOOZZZccclllvvveeekkkwww~~~uuusssqqqnnnkkkgggcccaaa___]]]^^^___aaabbbccccccdddbbbaaa```___]]]\\\[[[ZZZ[[[[[[[[[[[[YYYXXXWWWVVVUUUUUUUUUUUUVVVVVVVVVVVVWWWXXXXXXYYYZZZZZZ[[[[[[ZZZYYYXXXYYYZZZYYYVVVSSSQQQSSSQQQNNNNNNOOOLLLFFF@@@>>>;;;888666666666777444555666999<<<@@@CCCEEEKKKLLLQQQVVVXXXZZZ```hhhsss~~~}}}tttooooooxxx~~~|||tttoooiiiccc___ZZZVVVTTTRRRRRRSSSRRRUUU\\\fffnnnuuunnnbbb]]]WWWTTTQQQRRRYYYbbbqqqlllpppxxxyyykkkWWWCCC::::::888777666555555555555555333333444444444555555555555555666666666666555555777777777888999999::::::999;;;======>>>>>>@@@BBBCCCKKKNNNQQQWWW___yyywwwlllgggggg[[[XXXTTTQQQMMMJJJEEEBBBBBBBBBAAAAAADDDJJJRRRXXXcccmmm|||{{{mmmdddZZZVVVRRROOONNNPPPOOOTTTaaauuu|||uuummmgggaaa]]]WWWOOOIIIDDDAAA@@@@@@AAACCCGGGNNNWWW___dddeeefffgggfffccc^^^YYYVVVPPPNNNLLLKKKLLLLLLJJJIIIGGGHHHHHHHHHHHHGGGFFFFFFEEECCCAAA???===;;;::::::777777888999999:::;;;;;;777999:::;;;;;;===@@@BBBHHHQQQ\\\eeemmmxxxccciiisssssswwwuuusssoookkkfffbbb```\\\]]]___aaacccdddeeeeeeaaa```___^^^\\\[[[YYYYYY\\\\\\[[[[[[ZZZXXXWWWVVVSSSTTTTTTUUUUUUVVVVVVWWWWWWXXXXXXYYYZZZ[[[[[[\\\ZZZYYYXXXYYY[[[[[[WWWTTTQQQRRRQQQOOOOOOPPPMMMHHHAAA???<<<999777777777777444555666888;;;>>>@@@AAAGGGHHHMMMSSSVVVWWW]]]dddppp~~~zzztttooommmuuu{{{yyy{{{tttuuuxxx|||~~~|||yyyoookkkeee___[[[WWWTTTQQQNNNPPPSSSTTTWWW]]]fffmmm}}}{{{rrrmmmbbb\\\WWWTTTRRRRRR[[[dddwww~~~gggmmmxxx~~~vvviiiTTTAAA999:::777666666555555555666666333333333444444444555555444555666777777666555444777777777888999999::::::999;;;===>>>>>>>>>@@@BBBCCCLLLOOORRRWWW^^^xxx|||oooiiihhh[[[XXXUUUQQQNNNJJJEEEBBBBBBBBBAAAAAACCCIIIQQQWWWaaalllzzzvvvjjj___YYYUUUPPPOOOPPPHHHLLLUUUcccuuu}}}xxxqqqlllbbb___YYYQQQKKKFFFCCCAAAAAABBBCCCHHHOOOXXXaaafffhhhjjjkkkllliiiccc]]]YYYSSSQQQNNNMMMNNNNNNMMMKKKJJJKKKJJJJJJIIIHHHGGGFFFFFFEEEBBB@@@>>><<<;;;:::777777888999:::;;;<<<<<<777888:::;;;<<<===@@@BBBJJJRRR]]]fffoooyyydddiiirrrvvvzzzvvvsssmmmeee``````_________```aaacccdddeee^^^______^^^[[[YYYYYYZZZ\\\[[[ZZZYYYYYYYYYYYYYYYXXXWWWUUUTTTTTTUUUWWWXXXYYYYYYYYYYYYZZZZZZZZZZZZ\\\]]]\\\ZZZ\\\```^^^XXXUUUTTTRRROOOMMMJJJIIIHHHFFFCCC???:::777555555555888777666666777:::===@@@HHHGGGKKKPPPSSSTTTXXX^^^kkk{{{vvvtttpppnnnsss}}}xxxuuurrrmmmjjjmmmtttvvvsssoooeeeaaa\\\XXXUUUSSSQQQOOOQQQPPPQQQSSSTTTWWWbbbmmm~~~{{{ooohhh___YYYSSSPPPNNNQQQ]]]iii|||{{{jjjiii||||||qqq```MMM???:::999999777555444333444666777555444444444444555666666666666666777888888999999999999999888999999::::::;;;;;;<<<===???BBBDDDFFFKKKJJJGGGNNNWWW\\\sssnnnhhhggg```\\\WWWRRRMMMIIIFFFEEEBBB??????CCCEEEGGGNNNUUU___hhhtttvvvddd]]]ZZZUUUOOOLLLPPPQQQTTTZZZbbbvvv~~~yyyrrrmmmiiibbbZZZSSSOOOKKKFFFBBBBBBCCCEEEIIIQQQ]]]iiiqqqvvvtttqqqnnnooonnneeeZZZZZZWWWTTTRRRPPPNNNJJJHHHIIIJJJKKKLLLMMMLLLKKKJJJIIIHHHGGGEEEBBB???<<<;;;;;;::::::999999::::::;;;999::::::;;;;;;<<>>999888777666444333333333555666555444444444444555666666555555555666777777888888999999999999999::::::;;;=========>>>@@@CCCFFFGGGJJJKKKIIIPPPYYY^^^tttvvvmmmjjj___\\\XXXSSSOOOKKKGGGEEEBBB@@@@@@CCCEEEGGGMMMUUU^^^fffsss~~~~~~llldddaaa]]]XXXUUUQQQQQQRRRUUUZZZiii{{{|||}}}}}}{{{xxxtttrrrjjjddd\\\VVVSSSOOOIIIEEECCCDDDFFFKKKUUUbbbooowww|||{{{wwwtttuuusssjjj```]]][[[WWWUUUSSSQQQNNNLLLKKKLLLLLLLLLLLLLLLKKKKKKIIIHHHGGGEEEBBB???===<<<;;;::::::999999::::::;;;999:::;;;;;;;;;<<>>>>>>>>@@@BBBDDDGGGHHHJJJLLLLLLSSS[[[```tttxxxmmmhhh___\\\XXXTTTQQQMMMIIIFFFBBB@@@@@@CCCEEEFFFLLLSSS\\\dddppp{{{pppgggdddaaa\\\ZZZVVVTTTTTTTTTUUU]]]ooozzzzzzzzzyyyyyywwwuuutttlllfff___ZZZWWWSSSNNNIIIDDDEEEGGGNNNZZZiiixxx|||{{{zzzqqqgggbbb___[[[XXXVVVTTTRRRPPPNNNMMMLLLKKKJJJJJJJJJKKKHHHHHHGGGEEECCC@@@>>>===;;;;;;::::::::::::;;;;;;:::;;;;;;;;;;;;<<<@@@CCCIIIQQQ^^^jjjuuufffhhhkkksssvvv}}}wwwsssnnnfffaaaaaaZZZZZZZZZ[[[[[[]]]^^^^^^[[[\\\\\\[[[XXXWWWWWWXXXYYYYYYZZZ[[[[[[[[[[[[[[[WWWWWWWWWWWWXXXYYY[[[[[[]]]]]]\\\[[[ZZZYYYXXXXXX\\\``````^^^]]]]]]YYYTTTTTTUUUVVVVVVTTTQQQMMMKKKIIIFFFBBB>>>:::888666666777777666666777999;;;===AAA@@@CCCHHHIIIJJJMMMSSS[[[kkk~~~uuussssss{{{yyyrrrnnnjjjeeeaaa^^^\\\ZZZZZZ[[[[[[[[[ZZZWWWVVVVVVWWWWWW[[[fffrrr~~~qqqgggddd^^^YYYTTTSSSSSSYYYfffrrr{{{wwwnnndddaaannn}}}uuugggVVVEEE;;;888888777666555444444444555555555444444444444555666666555555666666777888888888::::::999::::::;;;<<<===>>>>>>???@@@BBBEEEGGGIIIIIINNNPPPUUU^^^bbbtttzzzmmmhhhaaa]]]YYYVVVTTTPPPKKKGGGCCCAAAAAADDDEEEEEEJJJQQQZZZbbbmmmwwwuuullliiieeeaaa___]]][[[YYYYYYXXX[[[eeeqqq~~~yyyyyy{{{|||xxxsssooojjjbbb]]]ZZZVVVQQQLLLDDDEEEGGGPPP___qqq~~~wwwnnneeeaaa\\\YYYWWWVVVTTTSSSOOOMMMJJJHHHFFFFFFHHHIIIGGGGGGFFFEEECCCAAA@@@???<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;===AAADDDIIIRRR```mmmxxxaaacccgggoooxxxzzzuuupppkkkeee___^^^XXXXXXXXXXXXYYYZZZ[[[[[[ZZZ[[[[[[ZZZXXXWWWXXXYYYZZZZZZ[[[\\\]]]]]]]]]\\\XXXXXXYYYYYY[[[\\\]]]^^^______^^^\\\[[[ZZZYYYYYY[[[______\\\ZZZZZZWWWSSSTTTUUUVVVVVVUUURRRNNNLLLJJJHHHDDD@@@<<<999777666777666666777777999:::;;;@@@???BBBFFFHHHHHHKKKQQQXXXeeettt~~~}}}sssqqqsss|||zzzuuuqqqllliiidddbbb```___``````___^^^]]][[[ZZZZZZXXX[[[gggsss~~~oooeeebbb[[[WWWTTTSSSUUU\\\jjjwww|||wwwnnngggjjj{{{}}}tttdddRRRCCC;;;888999888777777666666666666666555444444444444555666666666777777888888999::::::::::::::::::;;;<<<===>>>>>>>>>>>>???AAADDDGGGHHHIIIPPPRRRVVV^^^ddduuutttnnnddd```ZZZWWWUUURRRMMMHHHCCCAAABBBDDDDDDDDDHHHNNNWWW___iiisss|||wwwuuuqqqmmmkkkdddaaa______]]]\\\aaahhhuuu}}}}}}zzzuuunnnfff___[[[WWWRRRNNNEEEEEEGGGQQQbbbvvvzzzrrrgggbbb]]]XXXWWWVVVVVVUUUPPPMMMIIIFFFDDDCCCEEEFFFFFFFFFFFFEEEDDDBBBAAA@@@======<<<<<<<<<<<<======<<<<<<<<<;;;;;;===BBBEEEKKKUUUcccqqq|||aaacccjjjrrr~~~|||yyysssnnniiiccc]]]\\\VVVVVVVVVVVVVVVWWWXXXXXXXXXYYYZZZZZZYYYYYYZZZ[[[\\\]]]^^^_________^^^]]]YYYZZZ[[[\\\^^^___```aaaaaa```___^^^]]]\\\[[[[[[ZZZ^^^^^^ZZZWWWWWWWWWUUUTTTUUUVVVVVVUUUSSSPPPOOOKKKIIIFFFBBB>>>:::888777333333444666888;;;===>>>???>>>AAAEEEFFFEEEIIINNNWWWbbbnnnvvv{{{|||rrrppprrr{{{zzzvvvsssllljjjhhhfffeeeccc```^^^```^^^\\\[[[ZZZ]]]iiiuuu|||mmmccc```YYYVVVSSSUUUYYYaaappp~~~}}}xxxoookkkvvv}}}rrraaaOOOAAA:::888999888888888777777777666666555444444444444555666666777777888999999::::::;;;:::::::::;;;<<<===>>>???>>>>>>>>>???BBBDDDGGGHHHIIIRRRSSSVVV^^^ddduuuzzzsssiiiccc[[[WWWVVVSSSNNNIIIDDDBBBBBBDDDDDDCCCGGGLLLRRRZZZeeennnwww|||zzzooojjjggggggeeeaaaaaaeeejjjyyy}}}uuujjjaaa[[[WWWSSSPPPHHHFFFHHHSSSfffzzz}}}uuujjjeee^^^YYYXXXXXXXXXXXXSSSPPPLLLHHHEEEDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCBBB???>>>>>>>>>>>>>>>>>>???======<<<;;;;;;>>>CCCFFFNNNXXXggguuubbbfffnnnwwwzzzssslllhhhbbb]]][[[TTTTTTTTTTTTTTTUUUUUUVVVVVVXXXZZZZZZZZZZZZ\\\^^^^^^___aaaaaaaaa```^^^]]]ZZZ[[[]]]___aaabbbccccccbbbaaaaaa```___^^^^^^]]][[[^^^^^^YYYUUUWWWXXXXXXWWWWWWWWWVVVUUUTTTSSSRRRLLLJJJGGGCCC???;;;888777333333555666888:::<<<===>>>===???CCCDDDCCCFFFLLLSSS^^^jjjrrrxxx}}}}}}zzzqqqooooooxxx~~~xxxuuuqqqnnnkkkgggccc___```^^^\\\\\\\\\```lllyyyzzzkkkbbb___YYYVVVUUUXXX]]]fffwww~~~wwwoooqqq|||ppp]]]KKK>>>888777888777777777777777666666555555444444444444555666666777777777888999999::::::::::::;;;;;;<<<>>>???@@@??????@@@AAACCCFFFHHHJJJIIISSSTTTTTT\\\ddduuuwwwnnnfff\\\VVVUUUTTTOOOJJJDDDBBBCCCEEEDDDCCCEEEKKKMMMTTT___hhhqqq}}}|||wwwuuurrrlllhhhhhhgggooo}}}|||oooccc\\\XXXTTTRRRLLLIIIJJJUUUhhh~~~zzznnniiibbb]]][[[[[[\\\]]]XXXVVVRRRNNNJJJHHHGGGGGGDDDDDDEEEEEEEEEDDDDDDCCCAAA@@@@@@??????@@@@@@AAA>>>>>>===;;;;;;>>>CCCGGGQQQ[[[kkkyyy___dddmmmuuu{{{|||uuusssllliiiccc]]][[[TTTSSSSSSSSSSSSSSSTTTUUUUUUWWWYYYZZZ[[[\\\^^^``````aaabbbcccbbbaaa___]]][[[\\\^^^```bbbdddeeeeeebbbbbbaaaaaa``````______\\\___^^^YYYUUUWWWZZZ[[[YYYYYYXXXWWWVVVVVVUUUUUUMMMKKKHHHDDD@@@<<<999777666666777777888888999999===<<<>>>BBBBBBAAADDDJJJNNNZZZhhhqqqwww|||{{{wwwrrrnnnnnnvvv~~~zzzuuuqqqlllfffbbb___]]]\\\\\\]]]bbbppp}}}xxxjjjaaa___YYYVVVVVVZZZ```jjj{{{xxxpppuuu{{{nnnZZZHHH<<<777666777666666666777666555555444555444444444444555666666666666666777888888999999::::::;;;;;;===>>>???@@@AAAAAAAAABBBDDDGGGIIIKKKJJJSSSTTTSSS[[[cccuuuqqqggg\\\VVVUUUTTTOOOJJJEEECCCCCCEEEDDDBBBEEEJJJIIIPPP[[[eeennnyyywwwqqqooojjjmmmsss}}}rrreee]]]YYYUUUSSSOOOLLLLLLWWWkkk~~~rrrmmmeee```^^^___``````\\\ZZZWWWSSSOOOLLLKKKJJJDDDDDDEEEEEEEEEEEEDDDDDDBBBAAAAAA@@@@@@AAAAAABBB???>>>===;;;;;;>>>DDDHHHSSS^^^mmm{{{aaakkknnnpppxxxuuuqqq~~~zzzoooiiiddd]]]WWWXXXUUUQQQNNNLLLMMMPPPRRRWWWYYY[[[^^^___`````````cccdddeeefffdddbbb___]]]\\\]]]^^^```bbbcccddddddaaaaaa````````````aaaaaacccaaa^^^[[[YYYYYYYYYYYY[[[ZZZYYYZZZZZZYYYVVVTTTLLLKKKHHHFFFDDD@@@<<<888444333222333555777777777<<<>>>@@@@@@@@@AAACCCEEEIIIVVVhhhvvv{{{{{{{{{{{{pppmmmlllrrr|||xxxrrrkkkfffdddaaa]]][[[^^^gggsss{{{{{{pppggg```]]][[[YYYWWWYYYcccssszzzpppuuussseeeQQQAAA<<<;;;888444555555555555555555555555666666666666555555555555777666555666888999999888::::::;;;<<<>>>@@@AAACCCCCCCCCCCCEEEGGGKKKNNNPPPPPPUUUWWW\\\dddggguuuvvvgggaaa___VVVRRRRRRLLLHHHEEEBBB@@@BBBCCCDDDDDDMMMOOOTTT^^^fffpppvvvuuuoooooouuuyyy~~~yyylllccc]]]XXXTTTNNNMMMPPPZZZkkkwwwqqqjjjfffeeeeeecccaaacccaaa]]]XXXSSSOOOLLLJJJIIIIIIHHHGGGGGGGGGGGGHHHEEEDDDDDDEEEFFFFFFDDDBBB???<<<;;;===???@@@DDDJJJUUUcccsss~~~bbbkkkmmmmmmuuuvvvoooyyy~~~rrrlllggg```[[[YYYVVVSSSPPPOOOQQQSSSUUUZZZ[[[]]]```aaabbbbbbbbbbbbcccddddddcccaaa^^^\\\[[[\\\^^^```bbbdddeeeeeedddcccbbbbbbaaaaaaaaabbbbbb```]]][[[YYYYYYZZZ[[[[[[ZZZZZZZZZZZZYYYVVVTTTOOOMMMJJJHHHFFFBBB===999666555333444555666666555:::<<<>>>??????@@@BBBDDDJJJVVVggguuu|||}}}{{{zzzlllhhhgggmmmyyy}}}wwwpppjjjgggccc^^^\\\___hhhttt|||xxxnnneee```]]]ZZZYYYXXX\\\gggyyy}}}sss}}}pppbbbNNN@@@;;;;;;888444666666666666666666666666666666666666666666666666888888888999;;;;;;;;;;;;::::::;;;<<<>>>@@@BBBCCCEEEEEEEEEEEEGGGJJJMMMNNNSSSYYY[[[```gggiiivvv~~~mmmfffcccYYYUUUTTTNNNIIIFFFBBBAAABBBCCCDDDDDDKKKKKKQQQZZZbbblllzzz~~~wwwsssuuuuuuuuuuuujjjaaaYYYSSSMMMMMMPPP[[[mmm}}}wwwooojjjiiihhhfffddddddbbb___[[[WWWSSSPPPNNNLLLKKKJJJIIIIIIHHHHHHHHHGGGFFFFFFGGGHHHHHHEEECCC@@@===<<<>>>???@@@EEEKKKYYYfffvvvccckkkkkkjjjpppyyyzzznnnuuuvvvnnniiiccc___ZZZXXXUUUSSSSSSUUUXXXZZZ\\\^^^___aaabbbcccbbbbbb```aaabbbcccbbb```]]]\\\[[[\\\^^^aaaccceeeffffffgggfffeeedddcccbbbbbbbbb```^^^\\\ZZZZZZZZZ\\\\\\\\\[[[ZZZZZZZZZYYYWWWUUUSSSPPPMMMKKKHHHCCC>>>;;;888666555444555666555444777999;;;<<<===>>>@@@BBBIIIRRRaaappp{{{}}}yyyttthhheeedddiiissswwwqqqkkkfffaaa^^^bbbkkkvvv}}}uuukkkccc^^^[[[XXXXXXYYY___mmmxxxzzzkkk\\\III>>>::::::888555777777777777777777777777444555555666666777777888777888:::;;;<<<<<<;;;;;;;;;;;;<<<===>>>@@@BBBCCCGGGGGGFFFGGGHHHJJJLLLNNNWWW]]]___dddkkkkkkwwwvvvlllggg]]]XXXWWWQQQJJJGGGCCCBBBBBBCCCDDDDDDGGGGGGLLLTTT\\\eeerrr~~~yyywwwtttpppuuu}}}vvvhhh[[[SSSNNNNNNRRR]]]qqqwwwpppmmmllliiigggdddcccaaa^^^[[[WWWTTTSSSPPPPPPNNNLLLKKKJJJJJJJJJIIIIIIHHHIIIJJJJJJGGGEEEAAA>>>===??????AAAGGGNNN^^^kkkzzzfffllljjjhhhmmmtttuuuxxxyyypppkkkfffccc\\\ZZZXXXWWWXXXZZZ\\\^^^^^^___```aaabbbbbbaaaaaa___```aaaaaaaaa___]]]\\\[[[]]]___aaadddfffgggggghhhgggfffdddbbbaaaaaaaaa^^^]]][[[ZZZZZZ[[[]]]^^^]]]\\\ZZZZZZZZZZZZXXXVVVUUURRROOOLLLIIIDDD???;;;999777555555666777666555444666888::::::<<<>>>@@@FFFLLLYYYiiiuuuxxxsssmmmeeecccccchhhrrr|||~~~xxxpppkkkeeebbbfffoooxxx~~~~~~sssiiiaaa[[[XXXVVVWWWZZZbbbqqqpppeeeUUUDDD<<<999888777666666666666666666666666666333444555666777888999999555777:::<<<<<<;;;::::::;;;;;;<<<===???AAACCCDDDGGGHHHHHHIIIKKKMMMPPPQQQXXX]]]___dddjjjjjjuuu~~~qqqjjj___[[[ZZZSSSLLLIIIEEEBBBBBBCCCCCCCCCDDDDDDIIIPPPVVV^^^kkkwww|||yyyuuuvvvyyyooo]]]SSSOOOPPPTTT```ttt~~~vvvrrrooollliiibbbaaa```___\\\YYYVVVTTTTTTSSSRRROOONNNLLLLLLKKKJJJJJJIIIJJJKKKJJJHHHEEEBBB???>>>@@@@@@BBBIIIRRRcccppp~~~gggmmmjjjhhhmmmqqq|||sssmmmjjjhhh___^^^\\\[[[\\\]]]___aaa______aaaaaaaaaaaa```_________```aaaaaa```___^^^\\\^^^```bbbdddfffgggggggggfffeeecccaaa```______]]]\\\[[[ZZZZZZ\\\^^^______]]][[[ZZZ[[[ZZZYYYWWWVVVSSSPPPMMMJJJEEE@@@<<<999777555555777888777666222444777888888999<<<>>>EEEIIISSSbbbnnnrrrmmmggg``````aaahhhrrr{{{~~~vvvpppjjjiiimmmttt{{{}}}rrrggg^^^XXXUUUTTTWWW]]]gggvvvwwwhhh```OOO???:::999777666777555555555555555555555555333444555666777999999:::555999>>>???>>><<<<<<<<<<<<<<<===>>>@@@BBBDDDEEEGGGHHHIIILLLOOORRRTTTVVVVVV[[[\\\```ffffffqqqvvvlllaaa]]]\\\UUUNNNKKKFFFCCCCCCCCCCCCBBBCCCCCCGGGMMMRRRYYYeeeppp}}}||||||uuuaaaUUURRRRRRWWWdddxxx}}}xxxsssnnnjjjaaa```___\\\ZZZWWWTTTSSSWWWVVVTTTQQQOOONNNMMMMMMJJJJJJIIIJJJJJJIIIGGGDDDBBB@@@???@@@@@@CCCMMMXXXgggttteeekkkjjjiiimmmppp|||xxxssspppooofffdddbbbaaa```aaabbbcccbbbcccddddddcccbbbaaa`````````aaabbbbbbbbbaaaaaa^^^___aaaccceeefffggggggfffeeedddbbb```______^^^]]]\\\[[[ZZZZZZ\\\^^^___```^^^[[[ZZZ[[[[[[ZZZYYYVVVTTTQQQNNNKKKGGGBBB>>>:::999777666777888777666222444666777777777999;;;CCCFFFNNN[[[fffjjjgggbbbXXXYYY^^^gggsss|||}}}{{{~~~zzzuuuppppppttt{{{{{{pppeee]]]WWWTTTSSSXXXaaammm~~~sssccc\\\KKK<<<999999666555777555555555555555555555555444444555666888999::::::888===CCCEEECCC@@@???@@@======>>>???@@@BBBDDDEEEFFFHHHJJJMMMQQQTTTVVVWWWTTTYYYXXX[[[aaabbbnnn~~~qqqddd___]]]UUUPPPMMMHHHDDDCCCCCCBBBBBBCCCCCCEEEJJJOOOTTT___jjj||||||xxx}}}zzzdddYYYSSSUUU[[[iii}}}yyyrrrlllcccaaa^^^[[[WWWUUUSSSRRRWWWVVVTTTRRRPPPNNNNNNMMMJJJJJJIIIIIIJJJIIIFFFDDDBBB@@@@@@AAAAAAEEEQQQ^^^kkkwwwaaahhhhhhiiinnnoooyyyzzzxxxwwwmmmkkkiiigggeeeeeeeeeeeehhhhhhiiiiiihhhfffeeedddbbbbbbbbbccccccddddddddd```aaabbbdddeeefffffffffeeedddcccbbb``````______]]]\\\[[[ZZZZZZ\\\]]]___aaa^^^\\\[[[[[[[[[ZZZYYYXXXVVVSSSQQQNNNJJJEEEBBB???<<<999888777666444333333555666666666666777999???BBBHHHRRRZZZ___^^^\\\QQQTTT\\\hhhvvv}}}yyy|||}}}~~~yyyuuuvvv{{{~~~vvvlllccc\\\WWWUUUSSSZZZfffuuuqqqccc[[[III:::999999555444888555555555555555555555555555555666777888888999999999@@@GGGIIIFFFBBBAAABBB======>>>???AAACCCEEEFFFFFFHHHJJJMMMPPPSSSTTTUUUUUUXXXWWWYYY___aaannnxxxhhhaaa^^^UUURRRNNNIIIEEECCCCCCBBBAAACCCBBBDDDHHHKKKPPP[[[fffuuu}}}ttt{{{zzz~~~|||ggg\\\SSSVVV___nnnxxxqqqhhheee```[[[VVVTTTSSSSSSVVVUUUSSSQQQPPPNNNNNNNNNKKKJJJJJJJJJJJJIIIFFFDDDAAA@@@@@@AAABBBGGGUUUcccooo{{{^^^fffggghhhnnnooovvv~~~}}}rrrpppnnnkkkiiigggggggggmmmmmmmmmmmmllljjjhhhgggcccccccccddddddeeeffffffbbbbbbcccdddeeeeeeeeeeeeeeeeeecccbbbaaaaaa``````^^^]]][[[ZZZZZZ[[[]]]^^^aaa___\\\[[[[[[[[[[[[ZZZYYYWWWTTTRRRPPPMMMHHHDDDBBB???;;;999777444222000444555777666555555666888999<<>>>>>@@@AAACCCEEEFFFGGGHHHJJJMMMOOOQQQRRRRRRVVVYYYWWWYYY___aaappp}}}kkkccc___UUUSSSOOOIIIEEEDDDCCCBBBAAABBBAAACCCFFFIIINNNXXXcccpppwwwxxx{{{{{{}}}}}}iii___SSSWWWaaarrr|||uuummmiiibbb\\\WWWUUUTTTTTTTTTTTTRRRQQQOOONNNNNNNNNLLLKKKKKKKKKKKKJJJGGGDDD@@@???@@@AAABBBHHHWWWfffrrr}}}eeedddgggjjjkkklllsss{{{~~~}}}wwwrrrooollliiijjjmmmkkknnnmmmjjjjjjmmmmmmjjjeeeeeedddcccdddeeefffgggdddddddddeeeeeefffffffffddddddccccccbbbaaa``````dddaaa^^^\\\ZZZ[[[]]]^^^]]]]]]]]]]]]]]]]]]]]]]]]ZZZXXXUUUSSSQQQOOOKKKHHHCCC@@@<<<999888777555444666666555444444444555555<<<===???AAADDDGGGJJJKKKFFFKKKVVVfffxxx{{{wwwuuuxxx{{{uuunnnggg^^^VVVUUUYYYWWW```nnn~~~qqqgggWWWIII<<<888888888777777777777666666555555555444666666555666666777888999:::===@@@BBBBBBBBBCCCCCCAAAAAABBBCCCDDDEEEFFFFFFIIIJJJKKKMMMOOOPPPPPPQQQRRRSSSXXX]]]```gggvvvpppggg```[[[VVVRRRMMMGGGDDDBBBBBBCCCCCC@@@AAAEEEHHHKKKRRRZZZkkkyyyzzzxxx||||||zzz{{{kkk\\\TTTWWWcccwwwvvvqqqjjjccc]]]XXXSSSPPPUUURRROOOMMMMMMMMMLLLLLLIIIJJJLLLLLLKKKHHHEEECCCAAA???@@@CCCGGGMMMYYYeeeqqq~~~cccccceeeiiijjjkkkqqqyyyzzzvvvtttpppkkkkkkmmmnnnppppppmmmlllnnnllliiiiiihhhfffeeedddcccddddddffffffffffffffffffffffffddddddcccbbbbbbaaa``````aaa```^^^\\\\\\\\\]]]^^^]]]]]]^^^^^^^^^^^^]]]]]]ZZZXXXVVVTTTRRROOOKKKHHHEEEBBB>>>;;;999888666444666666555444444444444555888888:::<<<>>>AAACCCDDDDDDHHHQQQaaaqqq|||~~~xxxuuutttwwwzzzsssllleee]]]WWWVVVZZZ]]]ggguuurrreeeTTTGGG<<<999999888777777777666666666555555555555666666555666666777888999777:::>>>@@@@@@???@@@AAAAAABBBBBBDDDEEEFFFGGGGGGIIIKKKMMMOOOQQQRRRRRRRRRRRRSSSVVV[[[___fffuuuuuuiiibbb^^^WWWTTTNNNIIIDDDBBBBBBBBBCCCAAAAAAEEEHHHJJJQQQYYYffftttzzzuuuuuu|||yyyyyyooo^^^VVVZZZggg|||{{{tttnnniiiccc]]]ZZZWWWTTTOOOLLLKKKKKKJJJIIIIIIJJJKKKKKKJJJHHHFFFEEEBBB@@@@@@CCCGGGNNN[[[gggtttaaa```cccgggggghhhnnnuuu{{{{{{zzz{{{yyyuuunnnkkkmmmooorrrrrrooonnnooolllhhhjjjiiigggfffeeedddeeeeeeiiihhhhhhgggffffffeeeeeecccccccccbbbbbbaaaaaa```_________^^^]]]]]]]]]]]]\\\]]]___``````___^^^]]][[[YYYVVVTTTSSSPPPLLLIIIHHHEEEAAA>>><<<:::777555666666555444444444444444555555666777999:::<<<===@@@CCCJJJWWWfffqqqvvvwwwyyytttqqqooonnnrrr}}}yyyrrrjjjccc\\\VVVWWW\\\dddooo~~~qqqaaaNNNDDD;;;::::::999777777666666666666555555555555666666666666777888999999888:::===????????????@@@AAABBBCCCDDDFFFGGGHHHIIIJJJLLLOOOQQQSSSTTTSSSSSSQQQRRRUUUYYY]]]dddrrr}}}mmmeeebbbZZZVVVPPPJJJFFFCCCBBBAAACCCAAAAAAEEEGGGIIIPPPWWW___mmmuuuooowww{{{wwwooo]]]VVV[[[iii|||wwwpppjjjeee___ZZZTTTOOOLLLKKKJJJIIIJJJJJJJJJJJJIIIHHHGGGGGGCCC@@@@@@DDDHHHPPP^^^kkkxxx^^^^^^aaadddddddddiiiqqqxxxzzzvvv}}}www}}}xxxpppkkklllnnnqqqrrrpppooopppnnniiihhhggggggfffggghhhiiijjjjjjiiihhhgggfffdddcccccccccbbbbbbbbbaaaaaaaaa```````````````___]]][[[ZZZ[[[]]]```bbbbbb```^^^]]][[[YYYWWWUUUTTTQQQNNNKKKKKKHHHEEEBBB@@@===:::888777777666555444444444444666666666666777888999:::;;;===CCCMMMXXXbbbhhhkkkkkkgggeeeffffffiiisss~~~zzzrrriiiaaaZZZUUUWWW]]]hhhuuunnn\\\HHH@@@::::::;;;999666777666666666666666555555555555555666666777888999::::::===???@@@@@@@@@AAABBBBBBBBBDDDEEEGGGIIIJJJKKKIIILLLOOORRRTTTUUUTTTSSSRRRRRRTTTYYY]]]cccppp|||pppgggeee\\\YYYSSSMMMHHHDDDBBBAAACCCAAABBBEEEGGGHHHNNNTTT[[[hhhyyyppptttlllXXXTTTYYYhhh{{{tttooojjjeee\\\VVVQQQOOOMMMLLLJJJJJJIIIIIIHHHHHHHHHHHHCCCAAAAAAEEEJJJSSSbbbooo{{{\\\\\\___bbbbbbaaafffmmmpppxxx{{{yyy{{{~~~xxxpppkkklllkkkooopppnnnnnnppppppllliiiiiihhhhhhhhhiiijjjkkkjjjiiihhhfffdddcccaaaaaabbbbbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa___\\\YYYWWW[[[]]]___aaabbbaaa___]]]\\\ZZZXXXVVVUUURRROOOLLLMMMKKKHHHFFFDDDAAA>>>;;;999888777666555555555555666666555555555666666777888999===CCCLLLTTTZZZ]]]^^^\\\[[[]]]^^^aaajjjttt{{{rrrggg___XXXUUUYYY```kkkyyymmmXXXCCC===999::::::888666666555555555666666666666666555555666666777999:::;;;<<<>>>???@@@@@@@@@AAABBBBBBCCCEEEGGGIIIKKKMMMMMMIIIKKKNNNQQQTTTUUUTTTTTTTTTSSSUUUZZZ^^^cccmmmwwwzzz{{{rrrhhhfff^^^ZZZUUUOOOJJJFFFCCCBBBCCCAAABBBEEEFFFGGGKKKRRRXXXeeeyyy~~~rrrttt~~~hhhVVVSSSXXXggg~~~zzztttnnneee]]]WWWSSSPPPNNNKKKJJJJJJIIIHHHHHHHHHHHHCCCAAABBBGGGMMMVVVeeesss|||ZZZZZZ]]]aaa```___ccciiilll{{{{{{~~~}}}xxxqqqmmmmmmkkknnnooommmmmmqqqqqqooonnnmmmkkkjjjiiihhhiiiiiiiiiiiigggfffdddbbbaaa```aaaaaaaaaaaaaaaaaaaaaaaabbbbbbaaa```^^^\\\YYYWWW[[[\\\^^^```aaa```___^^^\\\[[[XXXWWWVVVTTTPPPNNNOOOMMMKKKIIIHHHEEEBBB???;;;:::999777666666666666444444333333333333444444666777999===BBBHHHMMMPPPSSSRRRSSSVVVWWWYYYaaajjjyyy|||{{{~~~~~~~~~~~~|||zzz{{{{{{{{{{{{|||}}}~~~}}}~~~yyypppfff^^^XXXWWW]]]eeeqqqjjjUUUAAA;;;888999999666555666555555555666666666666666555555666777888999;;;<<<<<<===>>>???>>>>>>@@@AAACCCDDDEEEHHHJJJMMMOOOPPPKKKLLLNNNQQQSSSUUUVVVWWWWWWVVVYYY^^^aaadddjjjqqq~~~qqqrrryyyuuujjjfff^^^\\\WWWQQQLLLHHHEEEDDDCCCBBBBBBEEEFFFFFFIIIOOOVVVaaatttuuuuuu{{{yyyeeeWWWSSSXXXfff|||zzztttlllddd]]]WWWRRRNNNKKKKKKKKKJJJIIIHHHFFFEEEBBBAAADDDJJJPPPYYYhhhuuu}}}YYYZZZ]]]```___]]]aaaggglllwww|||{{{xxxrrroooqqqpppqqqpppmmmmmmqqqrrrqqqooonnnlllkkkiiiiiijjjjjjjjjiiihhhfffeeecccbbbaaa```aaaaaaaaaaaaaaaaaaaaa``````______^^^]]]\\\[[[[[[\\\]]]^^^____________]]][[[YYYXXXWWWUUUQQQOOOOOONNNLLLLLLKKKIIIEEECCC===<<<:::999888777777777444444333333333333444444555666888:::<<<@@@CCCFFFHHHGGGIIILLLMMMOOOVVV___kkkyyy}}}sssrrr{{{~~~{{{xxxxxxvvvuuuuuuwwwxxxvvvtttrrrrrrsssuuuvvvwwwwwwxxxwwwzzz}}}~~~{{{uuulllccc\\\YYYZZZcccmmm{{{|||dddMMM@@@;;;888888777444444666555555555555666666666777555555666777888:::;;;<<<===???????????????AAABBBCCCDDDFFFIIILLLNNNPPPQQQNNNNNNOOOPPPSSSVVVXXXZZZZZZYYY\\\bbbeeeeeehhhmmmuuuqqqpppuuuwwwlllggg^^^\\\XXXSSSNNNIIIGGGEEEDDDBBBCCCEEEFFFEEEHHHMMMRRR\\\mmmxxxuuuxxx{{{mmm^^^TTTQQQUUUbbbwww{{{tttlllddd]]]VVVQQQKKKLLLLLLLLLJJJGGGEEECCC@@@AAAEEEMMMTTT\\\jjjvvvYYYYYY]]]```___]]]```ffflllvvv~~~~~~{{{{{{xxxsssqqqssstttuuurrrmmmmmmqqqsssqqqllllllkkkjjjkkklllmmmnnnjjjjjjiiigggfffeeedddccc````````````aaaaaaaaaaaa^^^^^^^^^^^^^^^^^^^^^^^^[[[[[[\\\\\\]]]^^^______]]][[[YYYXXXWWWUUURRROOOOOONNNMMMMMMMMMKKKGGGEEE>>>===;;;:::999888888888666555555555555555666666444666777999999;;;>>>@@@??????AAAEEEFFFGGGMMMUUU___nnn{{{~~~{{{zzz{{{{{{|||{{{tttkkkjjjrrr}}}}}}yyyuuurrrnnnkkkiiijjjmmmoooooommmkkklllmmmooopppqqqqqqqqqrrruuuzzz||||||~~~|||zzzrrriii```[[[ZZZ]]]hhhsssvvv^^^EEE@@@;;;888888666333333666444555555555666666777777555555666777888:::<<<===@@@AAABBBBBBAAAAAACCCEEECCCDDDFFFIIILLLOOOQQQRRRPPPPPPPPPQQQSSSWWW[[[]]]\\\[[[___eeehhhfffgggjjjrrrvvvuuuwwwzzznnnhhh^^^\\\XXXSSSOOOKKKHHHFFFDDDBBBCCCFFFFFFDDDGGGLLLOOOYYYhhhyyy|||vvvxxx}}}qqqcccWWWPPPNNNRRR^^^qqqzzzssskkkbbbZZZUUUKKKLLLMMMMMMKKKGGGCCCAAA???@@@FFFNNNVVV^^^kkkvvv___``````___]]]]]]___```jjjuuu~~~{{{vvvqqqqqqvvvvvvuuutttqqqoooooorrruuurrrqqqpppnnnmmmmmmmmmmmmhhhhhhhhhjjjkkkjjjgggdddfffdddbbbaaabbbbbbaaa``````______^^^^^^^^^______^^^]]]\\\\\\\\\]]]^^^___]]]]]]\\\[[[YYYWWWVVVUUUNNNOOOOOONNNNNNLLLKKKJJJEEEBBB===999888888888777888777666555444555555666777777777777777777777777;;;<<<>>>???AAADDDHHHKKKVVV]]]eeelllooonnnmmmlllmmmllliiidddaaafffrrr{{{~~~yyysssooonnngggeeecccaaabbbdddgggjjjiiiiiihhhgggfffhhhllloooqqqqqqqqqsssvvvzzz}}}{{{wwwtttlllccc[[[YYY\\\cccooozzzzzzjjjVVVEEE:::999888888888888555333777666666555555555666666777888999999999:::===@@@???AAABBBBBBBBBBBBCCCDDDJJJJJJKKKLLLNNNPPPSSSTTTSSSSSSRRRSSSUUUXXX[[[]]]ZZZ\\\```dddfffhhhhhhhhhqqq}}}qqqlllbbb___ZZZVVVRRRMMMHHHDDDDDDDDDDDDDDDEEEFFFHHHIIIPPPUUUbbbsss~~~{{{|||zzzhhhZZZTTTTTTPPPRRRZZZgggxxx{{{rrrggg\\\UUUOOOMMMJJJIIIGGGEEECCC@@@EEEEEEHHHOOOVVV___nnn{{{\\\]]]]]]]]]\\\\\\^^^___iiisss{{{uuuooonnnrrruuuuuutttrrrqqqqqqsssuuurrrrrrqqqpppooonnnmmmmmmkkkjjjiiijjjkkkjjjhhhfffgggeeecccbbbccccccbbbaaaaaa```______^^^^^^^^^___^^^]]]\\\[[[[[[\\\]]]^^^]]]]]]]]]\\\ZZZXXXWWWVVVQQQQQQPPPOOONNNLLLLLLKKKHHHEEE@@@===<<<;;;:::999999888777666555555666777777777777777777777777777888999:::;;;;;;<<<@@@BBBLLLRRRYYY___aaaaaaaaaaaabbbaaa___\\\[[[```jjjrrrwwwxxxyyyvvvqqqllliiigggbbbaaa___^^^___aaaccceeedddddddddcccccceeeiiilllnnnnnnooopppssswww{{{}}}yyytttqqqiii```YYYYYY^^^gggttttttdddPPP@@@:::999777777888777666444777666666555555555666666777888999999999;;;>>>@@@@@@BBBDDDDDDCCCCCCFFFIIIMMMMMMLLLLLLMMMOOORRRTTTTTTSSSSSSSSSUUUWWWYYY[[[YYY[[[___cccfffhhhiiijjjrrrtttnnndddaaa\\\XXXTTTOOOJJJFFFDDDDDDCCCCCCDDDFFFGGGHHHOOOSSS___ooo}}}|||yyyhhh[[[UUUTTTRRRSSSXXXbbbppp}}}}}}uuujjj___YYYOOOMMMKKKIIIHHHGGGDDDBBBCCCCCCHHHPPPXXXaaaooo|||WWWYYYZZZZZZZZZZZZ]]]___hhhppp~~~xxxpppmmmooorrrsssttttttsssssstttuuusssssssssrrrqqqpppooonnnooommmkkkkkkkkkkkkjjjiiihhhfffdddddddddeeedddcccbbbbbbaaa___^^^^^^^^^^^^]]]\\\[[[ZZZZZZ[[[\\\]]]^^^^^^]]]\\\[[[ZZZXXXWWWUUUTTTQQQOOONNNMMMMMMMMMLLLIIIEEEBBB@@@???===<<<;;;:::888777666666666777777777777777777777777777777777888777666666888:::AAAEEEKKKOOOPPPQQQRRRSSSRRRSSSRRRQQQQQQUUU]]]dddiiijjjkkkiiieeeaaa___^^^ZZZZZZZZZZZZ[[[\\\]]]^^^]]]]]]^^^^^^^^^```dddgggjjjjjjkkkmmmppptttxxxzzz~~~|||uuuppplllddd\\\WWWYYYaaalll|||}}}|||mmm]]]JJJ;;;;;;999666555666777666666666666666555555666666777888999:::;;;;;;<<>>>>>>>>???AAABBBAAADDDFFFFFFEEEHHHOOOUUUVVVSSSOOOKKKJJJKKKNNNPPPOOOOOOQQQRRRUUUWWWYYYZZZ[[[\\\]]]___aaabbbcccdddgggsss|||qqqkkkgggaaa\\\XXXTTTPPPMMMFFFFFFDDDCCCCCCDDDEEEEEEHHHKKKSSS___mmm~~~|||~~~yyynnneee______aaa___^^^]]]]]]aaahhhooouuuxxx}}}~~~|||zzzyyyxxxxxxzzz}}}~~~~~~{{{vvvooofff```YYYUUUPPPKKKHHHEEEBBB@@@CCCEEEKKKUUU\\\eeeqqq}}}TTTUUUWWWYYYYYY[[[^^^aaaaaaggguuuyyy{{{{{{sssmmmllljjjllloooppppppoooppppppsssuuuwwwxxxwwwtttpppnnnpppnnnkkkjjjkkklllmmmmmmkkkiiiggggggggghhhgggfffddddddcccaaa````````````___^^^\\\[[[ZZZZZZ[[[[[[\\\\\\]]]]]]]]]\\\\\\[[[XXXWWWTTTRRRQQQPPPPPPPPPOOOMMMLLLKKKJJJHHHDDDAAA>>>===:::888666555555555666666666666666666666666111333555666555555666777444666777777777777999;;;======>>>>>>???@@@@@@AAADDDFFFHHHHHHGGGGGGHHHIIIIIIIIIKKKMMMNNNOOOOOOOOOOOOQQQSSSTTTUUUWWWZZZ\\\^^^```bbbfffiiimmmoooqqquuuxxx{{{yyyqqqjjjdddaaa^^^\\\^^^gggsssxxx||||||tttllleeeZZZKKK@@@;;;999666444444555777777666666666666666777888999999:::<<>><<<777555444555666777666555666666666666777888999:::;;;===@@@BBBBBBBBBCCCDDDEEEDDDDDDFFFKKKOOOPPPOOOPPPOOOMMMKKKKKKLLLMMMNNNPPPQQQRRRSSSTTTTTTTTTUUUXXXYYYYYYZZZ\\\]]]___```bbbiiittt{{{pppllleee```[[[XXXUUURRRJJJIIIGGGFFFEEEEEEEEEFFFFFFGGGMMMWWWbbbqqqrrrddd[[[ZZZ^^^bbbiiimmmrrrvvvzzz~~~}}}}}}{{{yyyvvvssspppooolllmmmlllkkkkkkmmmqqqtttuuuttttttsssqqqlllfffbbbXXXTTTNNNIIIFFFDDDBBBAAABBBCCCIIISSS]]]hhhxxxSSSUUUVVVWWWWWWYYY\\\^^^]]]cccllluuuuuunnnlllhhhjjjkkkjjjiiiiiijjjlllrrrtttwwwyyyxxxtttooollljjjhhhhhhhhhjjjllllllkkkkkkiiigggfffggggggfffeeeccccccbbbbbbbbbbbbbbbcccaaa___^^^\\\[[[[[[\\\\\\ZZZZZZ[[[\\\\\\\\\[[[[[[TTTTTTTTTTTTSSSRRRPPPOOOOOOOOOOOOPPPPPPMMMIIIFFFDDDBBB@@@===:::999888888666666666666666666666666666777999999777666555666555666888888777666777888444333333555888;;;<<<<<<999;;;===>>>>>>@@@BBBDDDCCCCCCCCCDDDFFFGGGIIIJJJLLLNNNPPPQQQQQQRRRTTTVVVWWWYYY\\\```dddgggjjjkkkooorrruuuyyy~~~}}}uuuoooiiiccc```^^^___fffuuuzzzxxxyyynnnccc\\\RRRFFF???>>>666555555666777777666444666666666666777888999:::;;;>>>AAABBBBBBBBBCCCDDDGGGDDDDDDHHHNNNRRRPPPNNNMMMMMMLLLKKKKKKLLLMMMNNNSSSSSSSSSSSSSSSRRRRRRQQQVVVVVVWWWYYY[[[]]]___```ccchhhppprrrnnngggaaa]]]ZZZWWWTTTKKKJJJHHHFFFEEEEEEFFFFFFFFFFFFKKKSSS]]]lllqqqaaaXXXWWW[[[```gggmmmtttzzz~~~~~~{{{zzzyyywwwuuurrrooonnnkkkjjjhhhfffdddfffjjjmmmmmmmmmmmmmmmkkkhhhbbb^^^UUUQQQLLLHHHFFFEEEDDDCCC@@@AAAGGGRRR]]]jjj|||SSSTTTUUUWWWZZZ\\\]]]^^^]]]aaagggmmmtttvvvpppnnngggiiijjjhhheeeeeehhhkkkmmmpppsssuuusssoooiiieeefffffffffgggggghhhhhhhhhjjjkkkkkkkkkjjjiiigggfffdddcccbbbaaa````````````______]]]\\\ZZZXXXVVVVVVZZZZZZ[[[[[[[[[[[[ZZZZZZXXXXXXXXXWWWVVVUUUSSSSSSQQQPPPOOOMMMLLLKKKKKKKKKJJJGGGBBB???>>>===;;;999777777666666666666777777777777777777666666666666555555555555444444444444777777888999999999999888::::::;;;<<<===>>>???@@@AAAAAABBBDDDEEEGGGHHHIIIJJJKKKLLLNNNPPPRRRSSSTTTVVVWWWYYY\\\```dddgggiiimmmpppsssxxx~~~|||wwwnnnddd___``````fffqqq~~~uuuyyyuuuiii\\\KKK;;;666999777666666555555555666666222444777:::;;;;;;;;;:::=========>>>@@@BBBEEEFFFGGGFFFIIINNNTTTTTTNNNHHHIIINNNRRRPPPKKKFFFFFFGGGKKKPPPTTTTTTQQQOOOQQQTTTXXXVVVUUUVVVZZZ[[[ZZZWWW```dddiiisssxxxppphhheeeccc\\\XXXVVVOOOKKKFFFDDDDDDEEEFFFFFFGGGFFFIIIPPPYYYeeewww{{{kkk```XXXSSSUUUYYY___dddlllqqquuuxxx|||{{{wwwtttqqqpppooonnnnnnnnnnnnnnnnnnnnnnnnqqqlllfffbbbaaa```^^^]]]]]]___``````___]]]\\\\\\SSSQQQMMMHHHDDDBBBAAAAAAAAADDDJJJQQQ\\\lll~~~TTTUUUVVVXXXZZZ[[[]]]]]]]]]aaafffkkkppp~~~zzztttqqqiiijjjiiigggdddccceeehhhmmmooorrrtttrrrnnniiieeefffffffffgggggghhhhhhhhhhhhiiiiiijjjiiigggfffeeeddddddbbbaaa```_________]]]]]]\\\ZZZYYYWWWVVVUUUXXXYYYYYYZZZZZZZZZYYYYYYXXXXXXXXXWWWVVVUUUSSSSSSQQQPPPOOOMMMLLLKKKKKKKKKJJJGGGDDDAAA@@@>>><<<;;;999999888888777888888888777777777666666666666555777777777777666666666666666666777888888888777777888999999:::;;;<<<===>>>@@@AAABBBCCCDDDEEEFFFGGGIIIIIIKKKMMMOOOQQQRRRSSSUUUVVVXXX[[[^^^bbbeeeggglllnnnssswww}}}~~~zzzuuummmccc```aaa___fffsssuuu}}}xxxkkk]]]LLL===888:::777666666555555555666666999888777777888999:::;;;>>>>>>>>>???AAACCCEEEGGGJJJJJJLLLRRRVVVWWWRRRLLLJJJNNNQQQPPPKKKGGGGGGIIILLLPPPSSSSSSPPPNNNPPPSSSUUUUUUUUUVVVXXXZZZ[[[\\\]]]```dddmmmvvvlllhhhddd^^^XXXWWWQQQMMMHHHEEEDDDEEEEEEEEEGGGFFFHHHNNNUUU```qqqxxxggg\\\UUUPPPQQQTTTUUUZZZ```eeehhhkkknnnqqqpppnnnkkkgggdddbbbbbbbbb```aaaaaabbbdddeeeeeefffkkkkkkjjjfffaaa]]][[[ZZZXXXYYYYYYXXXWWWUUUTTTTTTPPPNNNJJJFFFCCCAAAAAAAAAAAADDDIIIQQQ\\\lllUUUVVVWWWXXXZZZ[[[\\\]]]]]]```dddgggjjjuuuxxxtttjjjjjjhhheeebbbaaaccceeelllnnnqqqrrrqqqmmmiiiffffffffffffggggggggggggggggggggghhhhhhgggfffeeedddeeedddbbb```___]]]]]]]]][[[ZZZYYYXXXWWWVVVUUUUUUVVVVVVWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWUUUTTTSSSRRRPPPPPPNNNMMMLLLLLLLLLLLLKKKHHHEEECCCCCCBBB@@@>>><<<;;;:::999999999999999777777666666666555555555777777777777666666666666444555666666777777666666777777888999::::::;;;;;;@@@@@@AAAAAABBBCCCCCCDDDGGGGGGIIIKKKMMMOOOPPPQQQSSSTTTVVVYYY\\\___bbbdddiiilllqqqwww}}}|||wwwrrrkkkbbb```cccccckkkxxxwwwwwwiiiZZZJJJ===888999666666666555555666666777???<<<888555555666999<<<>>>>>>???@@@BBBDDDEEEFFFKKKKKKMMMRRRVVVVVVRRRNNNJJJMMMPPPOOOKKKIIIIIIKKKLLLOOORRRRRROOONNNPPPRRRSSSUUUVVVWWWWWWZZZ___ddd___aaaccciii}}}rrrlllggg```ZZZYYYTTTPPPKKKGGGFFFEEEDDDCCCFFFEEEFFFKKKQQQZZZiiivvvwwweee[[[UUUPPPNNNOOONNNQQQVVVZZZ\\\___bbbdddbbb```\\\YYYXXXWWWWWWXXXXXXXXXXXXYYYZZZ[[[[[[\\\ccchhhllljjjccc\\\YYYXXXSSSRRRQQQOOONNNMMMLLLLLLLLLJJJGGGDDDBBB@@@@@@@@@@@@DDDIIIQQQ]]]mmmVVVVVVWWWXXXYYYZZZZZZ[[[[[[]]]aaaccceeemmm{{{vvvjjjiiifffdddbbbbbbdddeeelllnnnppppppooollliiigggfffffffffffffffffffffffffffggghhhhhhhhhgggeeedddfffdddbbb```^^^\\\[[[[[[YYYXXXXXXWWWVVVUUUUUUUUUTTTTTTTTTTTTUUUVVVWWWWWWVVVVVVVVVUUUTTTSSSRRRQQQPPPOOONNNMMMLLLLLLLLLLLLKKKIIIGGGFFFFFFEEEDDDBBB>>>>>><<<;;;:::999999999777777777666666666555555555555555555444444444444555555666777777777777666777777777888999::::::;;;?????????@@@@@@AAAAAAAAADDDEEEGGGIIIKKKMMMNNNOOORRRSSSUUUXXX[[[^^^aaabbbgggjjjpppvvv|||zzztttooohhhaaa```ccckkkttt~~~{{{}}}sssdddTTTEEE;;;777666666666666666666666777888???===999666555777:::<<<>>>>>>???@@@BBBCCCDDDEEEHHHHHHIIIMMMPPPPPPMMMKKKIIIKKKMMMMMMKKKJJJJJJLLLMMMOOOQQQQQQOOONNNPPPQQQSSSVVVYYYYYYWWW[[[dddlllkkkkkkjjjlllzzzxxxoooiiiccc^^^\\\XXXTTTNNNJJJGGGEEECCCBBBDDDCCCDDDIIINNNUUUbbbooo|||jjj```ZZZTTTPPPOOONNNPPPTTTWWWZZZ\\\^^^^^^]]]\\\ZZZXXXWWWWWWXXXYYY[[[ZZZYYYXXXWWWUUUUUUTTT[[[```fffiiigggaaa\\\XXXQQQOOOLLLJJJIIIIIIIIIHHHGGGFFFDDDBBBAAA@@@??????@@@CCCIIIQQQ]]]oooVVVVVVWWWWWWXXXXXXXXXXXXXXXZZZ^^^aaabbbhhhxxx~~~wwwkkkiiifffddddddfffhhhiiimmmnnnoooooonnnllljjjhhhfffeeeeeeeeeeeeeeeeeeeeeggghhhiiijjjiiihhhgggffffffeeeccc```^^^\\\[[[ZZZYYYXXXXXXWWWVVVUUUUUUUUUSSSSSSRRRRRRSSSTTTUUUUUUUUUUUUTTTTTTSSSQQQPPPOOONNNMMMMMMLLLKKKKKKKKKKKKKKKIIIHHHHHHIIIIIIGGGEEEAAA@@@>>><<<;;;:::999999888777777777777666666666555555555555444444444444555666777777888888777777888888999999::::::;;;;;;======>>>>>>??????@@@@@@CCCCCCEEEGGGIIIKKKLLLMMMQQQRRRTTTWWWZZZ^^^aaabbbeeeiiinnnuuu|||yyyrrrllleee___```eeerrr{{{}}}|||wwwnnn^^^MMMAAA:::777666666666666666666777888888;;;:::999999999:::;;;<<<===>>>???@@@BBBCCCCCCDDDDDDEEEFFFHHHJJJJJJIIIHHHHHHIIILLLMMMMMMLLLLLLLLLNNNOOOPPPPPPPPPPPPQQQSSSTTTYYY\\\[[[YYY]]]hhhrrryyyxxxvvvuuu{{{~~~rrrlllfffbbb```[[[WWWQQQLLLIIIFFFCCCAAABBBAAACCCHHHLLLRRR^^^iii{{{sssjjjbbbYYYSSSQQQPPPRRRVVVZZZ]]]______^^^\\\\\\[[[ZZZZZZZZZ[[[\\\]]]\\\ZZZXXXVVVSSSRRRQQQVVVWWW[[[ccciiijjjddd^^^UUUPPPJJJGGGGGGGGGGGGGGGDDDCCCBBBAAA@@@@@@?????????CCCIIIRRR^^^pppVVVVVVVVVVVVVVVVVVVVVUUUVVVWWW\\\___```eeerrrzzzoookkkhhhfffhhhjjjlllmmmnnnnnnoooooonnnmmmkkkjjjggggggggggggffffffffffffhhhiiijjjkkkkkkjjjiiihhhfffeeecccaaa^^^]]]\\\[[[[[[ZZZYYYXXXWWWVVVUUUUUUTTTSSSRRRQQQQQQRRRSSSTTTRRRRRRRRRRRRQQQOOONNNMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKKKKJJJHHHEEEDDDAAA???===;;;::::::999999888888888777777777777777777777666666666666666666777888888888888777999999:::::::::;;;;;;;;;<<<<<<======>>>??????@@@BBBBBBDDDFFFHHHJJJKKKLLLOOOPPPRRRVVVYYY]]]aaabbbdddhhhnnnttt{{{~~~}}}vvvooojjjdddaaadddjjjwww{{{uuuqqqiiiYYYHHH>>><<<:::888666666666666777888999999888999:::;;;<<<<<<======>>>???@@@BBBCCCCCCCCCCCCEEEEEEFFFGGGHHHHHHIIIIIIGGGIIILLLOOOQQQQQQOOONNNNNNNNNOOOOOOQQQRRRTTTUUUWWW[[[^^^]]][[[___iiiqqq}}}}}}}}}{{{{{{vvvooojjjeeeccc]]]YYYTTTOOOKKKGGGDDDAAABBBAAACCCGGGJJJNNNYYYcccqqqwwwlll___XXXVVVRRRUUUZZZ```dddfffdddaaa]]]^^^______```______^^^]]]\\\ZZZXXXVVVSSSRRRQQQSSSPPPRRR[[[hhhooonnnjjj^^^WWWNNNIIIGGGGGGFFFEEECCCCCCBBBBBBAAA@@@@@@???>>>BBBIIIRRR___rrrVVVUUUUUUUUUTTTTTTSSSSSSTTTVVVZZZ^^^^^^aaakkkwwwuuupppllljjjkkknnnoooooooooooooooooonnnmmmmmmlllkkkjjjjjjjjjiiiiiiiiiiiihhhiiijjjkkkkkkjjjiiiiiifffeeecccaaa___^^^]]]]]]]]]]]]\\\ZZZYYYWWWVVVUUUUUUTTTRRRPPPPPPPPPQQQRRRPPPPPPPPPPPPOOOMMMLLLKKKJJJJJJIIIHHHHHHHHHIIIIIIIIIHHHIIIJJJLLLMMMKKKJJJIIIHHHEEECCC@@@>>>===<<<:::::::::999999999999888777777777777666666666666444555666666777777666666999999999::::::::::::;;;:::;;;<<<===>>>???@@@AAAAAABBBDDDEEEHHHIIIKKKLLLLLLMMMOOOSSSXXX\\\```bbbdddhhhnnntttzzz{{{xxxqqqkkkgggddddddjjjqqq~~~wwwoooiiiaaaRRRAAA:::;;;;;;888666666666666777888999::::::::::::;;;<<<<<<===>>>@@@AAACCCDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHIIIJJJHHHKKKOOOTTTWWWVVVSSSQQQNNNNNNNNNOOORRRUUUWWWXXXXXX[[[]]]]]]\\\___gggmmmuuuwww{{{{{{yyy|||ssslllgggddd^^^ZZZUUUPPPLLLIIIEEEBBBBBBAAACCCFFFGGGJJJRRR[[[ddduuuwwwggg___^^^YYY\\\ccckkkqqqrrroookkkgggiiikkkmmmnnnllljjjhhheeedddaaa^^^ZZZWWWTTTSSSRRROOONNNVVVcccooouuuwwwnnneeeXXXOOOLLLJJJGGGEEEDDDDDDCCCCCCBBBAAA@@@@@@>>>BBBIIIRRR```sssUUUUUUTTTTTTSSSRRRRRRQQQTTTUUUYYY]]]]]]^^^gggqqqzzzuuuooolllmmmooopppoooppppppoooooonnnnnnmmmmmmmmmmmmmmmllllllkkkkkkkkkhhhiiijjjkkkkkkjjjiiihhhfffeeedddbbb```___^^^^^^______]]]\\\ZZZXXXWWWVVVVVVUUURRRPPPOOOPPPPPPQQQOOOOOOOOONNNMMMLLLKKKJJJIIIIIIHHHGGGGGGGGGHHHHHHHHHHHHIIIKKKMMMNNNLLLJJJLLLKKKHHHEEECCC@@@???>>>;;;;;;;;;:::::::::999999666555555555444444444444333444555555666666555555999999999999999:::::::::::::::;;;===>>>@@@AAABBBAAABBBCCCEEEGGGIIIKKKLLLIIIJJJMMMQQQVVV[[[___aaadddhhhnnntttyyyzzztttnnnhhhfffeeefffnnnwww{{{ssskkkbbb[[[KKK;;;666999:::666666666666666777888999:::===<<<;;;::::::;;;===>>>BBBCCCEEEFFFGGGGGGGGGFFFFFFFFFGGGGGGFFFGGGHHHJJJIIILLLRRRWWW[[[ZZZVVVSSSNNNNNNNNNOOOSSSWWWYYYZZZYYYZZZ\\\\\\\\\___eeejjjjjjooovvvxxxuuu|||uuummmgggeee^^^[[[VVVQQQMMMIIIEEEBBBDDDBBBCCCEEEEEEFFFMMMVVV[[[lllnnneeeeeeaaaeeemmmwww~~~zzzuuusssvvvzzz|||}}}{{{wwwuuurrrppplllfffaaa[[[WWWUUUQQQOOOOOOSSS^^^lllyyy|||qqqbbbWWWQQQNNNJJJFFFDDDDDDDDDDDDCCCBBBAAA@@@===BBBIIISSS```sssVVVUUUUUUTTTSSSRRRRRRQQQSSSSSSSSSTTTXXX___hhhooo|||}}}xxxuuusssssssssrrroooqqqsssssspppnnnooopppnnnmmmmmmlllkkkkkkjjjjjjkkkkkkkkkkkkjjjiiihhhhhheeeeeeeeeeeedddbbb```___^^^]]]\\\[[[ZZZZZZZZZZZZZZZXXXVVVSSSQQQPPPPPPPPPPPPPPPPPPPPPOOONNNMMMLLLLLLKKKIIIHHHGGGGGGHHHHHHFFFFFFGGGHHHJJJKKKLLLLLLNNNMMMLLLJJJHHHFFFCCCBBBAAA@@@???>>>===<<<;;;:::777777777777666666666666777777777777777888888888888888999:::;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>???@@@@@@AAACCCEEEGGGJJJKKKLLLNNNPPPSSSVVVZZZ```dddhhhkkkooosssxxx~~~zzzpppkkkeeedddeeejjjxxx}}}nnnbbb```RRRCCC===<<<999888888888777777777777999:::;;;;;;===>>>>>>======???@@@CCCEEEHHHJJJJJJIIIHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHOOOLLLLLLTTT^^^aaa\\\UUUPPPQQQSSSTTTVVVVVVWWWWWWZZZ\\\^^^^^^]]]]]]```ccceeegggmmmssswww}}}sssiiibbbbbb___ZZZVVVQQQLLLFFFBBBBBBDDDFFFEEEEEEGGGLLLPPP]]]eeeuuu|||ooopppnnnvvv~~~wwwqqqlllfff___XXXTTTQQQTTTZZZgggzzzsssaaaWWWSSSPPPLLLHHHGGGEEEEEEEEEEEECCCBBBBBBCCCHHHRRRdddyyyUUUUUUTTTSSSRRRQQQPPPOOOQQQRRRRRRSSSWWW]]]dddjjjyyy|||xxxvvvuuutttsssoooqqqsssrrrooonnnnnnpppooooooooonnnnnnmmmllllllkkkkkkkkkkkkjjjiiihhhhhheeeeeeeeeeeedddbbb```______^^^]]][[[ZZZZZZZZZZZZ[[[YYYWWWUUUSSSRRRRRRRRRPPPPPPPPPPPPPPPOOONNNMMMLLLKKKJJJHHHHHHHHHHHHIIIFFFFFFGGGHHHIIIJJJKKKLLLNNNMMMMMMLLLJJJHHHFFFEEEBBBBBBAAA???>>><<<;;;;;;888888888777777777777777777777777777777777666666888888999999:::;;;;;;<<<<<<<<<<<<<<<<<<===?????????@@@AAABBBDDDGGGIIIJJJKKKMMMOOOQQQTTTXXX^^^bbbgggjjjooosssxxxzzzoooiiieeeeeehhhppp}}}mmm```[[[MMM@@@;;;;;;999888999888888777777888999;;;<<<:::<<<>>>?????????AAACCCAAADDDHHHKKKKKKKKKJJJIIIHHHIIIIIIIIIIIIIIIJJJJJJOOOMMMMMMSSSZZZ]]]YYYTTTPPPQQQSSSTTTVVVVVVWWWWWWYYY[[[]]]]]]\\\]]]___bbbcccffflllqqqvvvvvvlllfffddd```\\\WWWRRRMMMHHHDDDBBBDDDEEEEEEEEEGGGKKKOOOYYY```ooo|||}}}yyypppjjjccc\\\YYY\\\fffyyymmm___VVVPPPJJJJJJHHHFFFFFFFFFFFFEEECCCEEEEEEJJJUUUggg}}}RRRRRRSSSSSSQQQPPPNNNLLLOOOPPPRRRTTTVVVZZZ___cccsss}}}zzzxxxvvvtttsssttttttsssqqqooopppqqqqqqqqqqqqqqqpppoooooonnnkkkkkkkkkkkkjjjiiihhhhhheeeeeeeeeeeedddcccaaa```______]]]\\\[[[ZZZZZZZZZ\\\[[[YYYWWWUUUTTTTTTTTTPPPPPPPPPPPPPPPPPPOOOOOOMMMLLLJJJIIIHHHIIIIIIJJJGGGGGGGGGHHHIIIJJJKKKLLLNNNNNNMMMMMMLLLKKKJJJIIIEEEDDDCCCAAA???>>><<<;;;::::::999999999888888888888888777777666666555555888888999999::::::;;;;;;<<<<<<<<<<<<===>>>????????????@@@BBBDDDFFFHHHIIIIIIKKKNNNPPPSSSWWW\\\___fffiiinnnsssxxx~~~yyynnnhhheeegggnnnyyy|||lll]]]UUUIII===::::::999999:::999888777777888999;;;<<<:::<<<>>>???@@@AAACCCEEEDDDGGGLLLOOONNNLLLKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLNNNNNNOOOQQQTTTVVVUUUTTTPPPQQQSSSTTTVVVVVVWWWWWWXXXYYY[[[\\\\\\]]]___aaabbbeeejjjpppttt}}}yyypppkkkfffbbb]]]YYYTTTOOOJJJFFFCCCDDDDDDDDDDDDFFFJJJMMMSSSYYYfffzzzzzzpppddd\\\ZZZaaarrr~~~lll___VVVOOONNNLLLJJJIIIIIIIIIGGGFFFGGGGGGLLLXXXkkkMMMNNNPPPQQQPPPOOONNNMMMNNNPPPSSSUUUVVVYYY\\\^^^mmm~~~|||zzzyyyxxxwwwwwwuuusssrrrrrrrrrrrrrrrssssssrrrqqqooooookkkkkkkkkkkkjjjiiihhhhhhdddeeeeeefffeeecccbbbaaaaaa```^^^]]][[[[[[ZZZZZZ[[[ZZZYYYXXXWWWVVVUUUUUUQQQQQQPPPPPPPPPPPPPPPQQQNNNMMMKKKJJJIIIIIIJJJKKKIIIHHHHHHHHHHHHIIIJJJKKKMMMMMMNNNNNNNNNMMMMMMLLLGGGGGGEEECCCAAA@@@>>>===<<<<<<<<<;;;::::::999999::::::999888888777666666888999999999:::::::::;;;<<<<<<<<<<<<===>>>???@@@??????@@@AAACCCEEEGGGHHHIIIKKKNNNPPPSSSWWW[[[^^^eeehhhmmmrrrxxx{{{vvvnnniiigggllluuuzzziiiZZZQQQFFF===::::::999999:::999999888888999:::<<<===<<<===???@@@@@@AAACCCEEEIIINNNSSSTTTQQQMMMKKKJJJKKKKKKKKKLLLMMMNNNNNNOOOOOOOOOPPPPPPOOOPPPQQQSSSPPPQQQSSSTTTVVVVVVWWWWWWXXXYYY[[[]]]^^^___aaabbbccceeeiiiooossszzz|||sssooohhhddd___ZZZUUUPPPLLLHHHDDDDDDDDDCCCDDDEEEHHHJJJNNNTTT___qqqpppccc\\\___lllzzz}}}nnnaaaYYYSSSQQQNNNLLLLLLKKKJJJHHHHHHHHHLLLYYYnnnIIIJJJLLLNNNOOOPPPOOOOOONNNQQQTTTVVVWWWXXXZZZ\\\ggg|||~~~zzzxxxvvvtttssssssrrrqqqqqqrrrssssssrrrqqqooonnnkkkkkkkkkkkkjjjiiihhhhhhdddeeeffffffeeedddbbbaaabbbaaa___]]]\\\[[[ZZZZZZZZZZZZYYYYYYXXXWWWVVVUUUSSSRRRQQQPPPPPPPPPQQQQQQOOONNNLLLKKKJJJJJJKKKLLLJJJIIIHHHGGGGGGHHHJJJKKKLLLLLLMMMNNNOOOOOONNNNNNIIIIIIGGGFFFDDDBBBAAA@@@???>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;:::999888888:::::::::::::::;;;;;;;;;===<<<<<<======>>>???@@@??????@@@AAACCCEEEFFFGGGJJJLLLPPPRRRUUUXXX\\\___dddggglllrrrxxxxxxsssoookkkkkksss~~~vvvfffXXXOOOFFF>>><<<:::888888::::::999999999999;;;<<<===>>>@@@AAABBBAAABBBCCCEEEIIIOOOVVVWWWSSSNNNKKKJJJKKKKKKLLLMMMOOOPPPQQQQQQPPPQQQQQQOOOMMMMMMOOOQQQPPPQQQSSSTTTVVVVVVWWWWWWXXXYYY[[[^^^aaaccccccccceeeeeeiiiooorrrxxxwwwrrrjjjfff```[[[VVVRRRMMMJJJGGGEEECCCCCCDDDEEEGGGHHHKKKQQQ[[[jjj}}}wwwjjjeeekkkttt}}}nnndddXXXUUUQQQNNNMMMLLLJJJIIIIIIHHHLLLZZZpppIIIIIIJJJLLLMMMOOOPPPQQQOOORRRUUUWWWWWWXXXZZZ[[[cccsss|||{{{xxxuuusssrrrrrrpppoooqqqrrrssstttsssqqqooommmkkkkkkkkkkkkjjjiiihhhhhhdddeeefffffffffdddcccbbbcccbbb```^^^]]][[[[[[ZZZYYYYYYZZZZZZYYYXXXWWWWWWUUUTTTRRRQQQPPPPPPQQQQQQPPPOOOMMMLLLKKKKKKLLLMMMKKKJJJHHHGGGGGGHHHIIIJJJJJJKKKLLLMMMNNNNNNNNNNNNJJJJJJIIIHHHFFFEEEDDDDDDAAAAAA@@@???>>>======<<<======<<<<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<============>>>???@@@@@@@@@@@@AAABBBCCCEEEGGGHHHKKKNNNQQQTTTVVVYYY\\\___cccfffkkkqqqxxxwwwqqqpppnnnqqq}}}|||qqqcccWWWKKKCCC===<<<:::888888:::;;;:::999999:::;;;===>>>@@@BBBDDDDDDDDDEEEGGGIIIIIIQQQYYY[[[VVVOOOLLLLLLKKKKKKMMMNNNPPPQQQRRRSSSQQQRRRQQQPPPNNNNNNOOOPPPPPPQQQSSSTTTVVVVVVWWWWWWXXXYYY[[[___ccceeeeeedddfffeeehhhmmmpppsss|||~~~vvvmmmiiiccc]]]XXXTTTPPPNNNIIIGGGDDDCCCEEEFFFGGGFFFJJJOOOWWWdddwww{{{~~~{{{mmmjjjmmm|||nnn```\\\VVVRRRPPPNNNLLLJJJMMMKKKNNN]]]tttLLLLLLKKKJJJKKKMMMOOOPPPOOOQQQTTTUUUVVVWWWYYY[[[aaalllzzzvvv{{{~~~{{{vvvttttttsssrrrpppqqqrrrtttuuutttrrrooonnnkkkkkkkkkkkkjjjiiihhhhhhdddeeefffffffffeeedddcccdddcccaaa___]]]\\\[[[[[[ZZZZZZ[[[\\\\\\[[[ZZZYYYWWWVVVSSSQQQPPPPPPPPPQQQQQQPPPNNNMMMLLLLLLMMMMMMMMMKKKIIIGGGFFFGGGIIIJJJIIIJJJKKKLLLLLLMMMMMMLLLKKKJJJJJJIIIHHHHHHGGGGGGCCCBBBBBBAAA@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;====================================>>>???@@@AAAAAAAAABBBCCCDDDFFFGGGHHHKKKNNNQQQTTTVVVYYY\\\^^^bbbeeekkkqqqxxxwwwqqqppppppwwwyyymmm```XXXDDD???;;;;;;:::777888;;;;;;;;;::::::;;;<<<===???AAACCCFFFHHHIIIKKKNNNPPPTTT\\\cccccc[[[RRRMMMLLLJJJKKKLLLNNNPPPRRRSSSTTTSSSRRRRRRQQQQQQPPPOOOOOOPPPQQQSSSTTTVVVVVVWWWWWWWWWXXXZZZ^^^ccceeeeeeccceeedddfffjjjlllnnnuuu}}}{{{qqqmmmfff```\\\XXXTTTRRRKKKHHHEEEDDDEEEGGGGGGFFFIIIMMMSSS\\\kkk{{{yyy|||rrrppp|||mmmhhhaaa\\\XXXVVVSSSQQQSSSQQQSSSaaayyyPPPNNNLLLJJJJJJKKKMMMOOONNNPPPRRRTTTUUUVVVYYY[[[```iii}}}uuuxxxyyywwwwwwwwwuuusssrrrsssuuuvvvuuussspppnnnkkkkkkkkkkkkjjjiiihhhhhhdddeeefffffffffeeedddcccdddcccaaa___]]]\\\[[[[[[[[[\\\]]]^^^]]]]]][[[[[[YYYWWWTTTQQQPPPOOOPPPPPPQQQPPPOOOMMMLLLMMMMMMNNNMMMKKKIIIGGGFFFGGGIIIJJJHHHIIIJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIDDDCCCCCCBBB@@@???>>>>>>::::::;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>=====================>>>???@@@AAABBBBBBCCCCCCEEEFFFHHHHHHJJJMMMQQQTTTVVVXXX[[[]]]aaaeeekkkqqqxxxwwwrrrppprrr{{{wwwjjj___XXX???;;;888999999777999===;;;;;;::::::;;;<<<>>>???AAADDDGGGJJJMMMPPPTTTVVVbbbiiiooolll```TTTLLLJJJJJJKKKLLLNNNPPPRRRSSSTTTTTTSSSRRRRRRSSSSSSPPPNNNPPPQQQSSSTTTVVVWWWWWWWWWVVVVVVXXX]]]ccceeedddbbbeeeccceeehhhjjjkkkpppwww{{{tttoooiiiccc^^^ZZZWWWUUUMMMIIIEEEDDDFFFHHHGGGFFFHHHKKKPPPVVVcccvvv{{{www}}}uuuxxxssslllfffaaa^^^[[[ZZZXXXUUUWWWfff~~~VVVSSSMMMIIIHHHJJJMMMPPPOOOPPPQQQQQQRRRTTTXXX\\\aaaiiizzz~~~zzz|||{{{{{{zzzyyyuuuuuuuuutttsssrrrqqqpppjjjkkklllmmmllljjjhhhfffhhhhhhhhhhhhgggfffeeedddccccccbbb```___^^^]]]\\\\\\[[[[[[]]]______^^^]]]YYYVVVTTTRRRRRRQQQOOONNNQQQQQQPPPPPPPPPPPPOOOOOOOOONNNLLLJJJIIIHHHIIIIIIHHHIIIIIIJJJKKKKKKKKKJJJIIIJJJJJJJJJJJJJJJIIIIIIEEEEEEDDDCCCBBBAAA@@@@@@???>>>===>>>???@@@???>>>>>>>>>============>>>>>>>>>>>>======>>>???@@@@@@CCCCCCDDDEEEFFFHHHJJJKKKLLLPPPSSSVVVWWWXXXZZZ[[[fffhhhkkkooouuu}}}{{{uuusssqqq~~~ssshhhYYYMMM@@@===999888999:::888666<<<<<<<<<<<<===???@@@AAADDDIIINNNPPPPPPSSSYYY___mmmrrruuuooobbbUUUOOOMMMJJJJJJKKKLLLNNNPPPSSSTTTUUUQQQMMMNNNRRRTTTSSSPPPNNNPPPSSSVVVXXXYYYYYYYYYXXXZZZ\\\___```aaaaaaaaa___cccggggggeeefffkkkooo{{{~~~vvvoookkkeee]]]YYYXXXQQQMMMHHHDDDCCCDDDDDDDDDGGGHHHLLLSSSZZZfffyyywwwsssxxx}}}uuupppjjjccc^^^YYYYYY]]]jjj\\\XXXRRRLLLIIIIIIKKKMMMMMMNNNOOOPPPPPPSSSWWWZZZ___gggvvvzzz}}}~~~~~~~~~wwwwwwvvvuuussspppnnnmmmllllllllllllkkkiiigggfffgggggghhhggggggfffeeeddddddcccbbbaaa___^^^]]]\\\]]]\\\\\\]]]______^^^]]]ZZZXXXUUUTTTTTTSSSRRRPPPQQQQQQQQQPPPPPPOOOOOOOOOPPPOOOMMMKKKJJJJJJJJJJJJHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJIIIIIIHHHFFFFFFEEEDDDCCCBBBAAAAAABBB@@@??????@@@@@@>>>=========<<<<<<<<<<<<==================>>>???AAAAAAAAABBBBBBDDDEEEGGGIIIJJJLLLOOOSSSVVVWWWXXXZZZ\\\eeegggjjjnnnssszzzyyyssssssvvvxxxhhhVVVGGG<<<999666666888999999777;;;;;;<<<===>>>@@@AAABBBGGGKKKPPPQQQQQQSSSYYY]]]hhhlllnnniii^^^SSSOOONNNLLLLLLLLLMMMOOORRRTTTUUUZZZUUUQQQQQQTTTUUUSSSPPPOOOPPPRRRUUUWWWXXXYYYZZZXXXYYYZZZ\\\]]]^^^^^^___aaacccdddcccaaaccciiinnnvvv{{{pppkkkfff___[[[ZZZTTTPPPKKKGGGFFFEEEEEEEEEFFFFFFIIINNNSSS]]]nnn~~~}}}uuuzzz~~~|||sssmmmaaa```cccpppccc^^^WWWQQQLLLJJJJJJJJJKKKLLLMMMNNNOOOQQQUUUWWW^^^dddppp|||vvv{{{zzzyyyvvvssspppmmmlllooonnnllljjjiiiggggggfffggggggggggggfffeeedddccceeeeeecccbbb```^^^]]]\\\]]]]]]\\\^^^___```^^^]]][[[YYYWWWVVVVVVVVVUUUSSSRRRRRRQQQQQQPPPOOONNNNNNQQQPPPNNNLLLKKKKKKKKKLLLHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFEEEDDDCCCCCCDDDBBBAAA@@@AAA@@@>>>=========<<<<<<<<<<<<======<<<<<<======???@@@BBBCCCAAAAAABBBCCCEEEGGGHHHIIILLLOOOSSSUUUWWWYYY[[[]]]eeehhhkkknnnsssyyyxxxtttvvv~~~}}}gggPPP@@@:::888666777999:::;;;;;;;;;;;;<<<===???BBBDDDEEEKKKNNNRRRSSSRRRSSSVVVZZZ___cccddd```XXXQQQOOOOOOOOOOOOOOOPPPRRRTTTVVVWWW^^^ZZZVVVUUUUUUUUURRROOOQQQQQQRRRTTTVVVXXXZZZ[[[XXXXXXXXXXXXYYYZZZ[[[\\\aaabbbaaa^^^]]]___fffkkkppp~~~uuuoookkkeee```^^^YYYUUUOOOJJJHHHGGGFFFEEEFFFFFFGGGJJJMMMTTTbbbpppwwwzzzyyymmmjjjmmmzzzeeeaaa[[[TTTOOOLLLJJJJJJJJJLLLMMMNNNOOOQQQTTTWWW]]]bbblllzzzttt}}}~~~|||}}}}}}{{{yyyvvvsssqqqooorrrpppmmmjjjgggggggggggggggggggggffffffeeedddcccfffeeedddcccaaa___^^^]]]___^^^]]]^^^``````___]]][[[ZZZXXXWWWXXXXXXWWWVVVTTTTTTSSSRRRPPPOOONNNMMMPPPOOOMMMLLLKKKKKKLLLLLLIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKLLLKKKKKKKKKIIIIIIHHHGGGFFFEEEDDDDDDDDDCCCAAAAAABBBBBBAAA???>>>>>>============>>>>>><<<<<<===>>>???AAACCCDDDAAAAAABBBCCCEEEGGGIIIJJJLLLOOOSSSUUUWWWYYY\\\___hhhkkknnnrrruuuzzzzzzyyy}}}{{{cccLLL===<<<;;;::::::;;;<<<===>>>;;;;;;<<<>>>AAADDDFFFGGGMMMPPPRRRRRRQQQQQQSSSUUUWWWZZZ[[[XXXRRROOOOOOQQQQQQQQQRRRSSSTTTVVVWWWWWW]]]ZZZWWWVVVVVVUUURRRPPPRRRRRRRRRSSSUUUWWWZZZ[[[ZZZYYYXXXWWWWWWXXXZZZ[[[```aaa```^^^]]]^^^cccfffkkkuuuvvvrrrlllfffbbb]]]XXXRRRMMMJJJHHHFFFDDDHHHFFFGGGJJJKKKPPPZZZfffooo~~~zzzvvv{{{vvvtttwwwaaa___ZZZUUUQQQNNNMMMLLLJJJLLLNNNOOOPPPRRRUUUWWW\\\aaajjjtttyyy|||}}}{{{~~~~~~|||{{{yyywwwvvvtttqqqnnnjjjhhhgggggghhhggggggggggggfffeeedddcccffffffeeecccbbbaaa```___```___^^^___``````___]]][[[YYYXXXXXXYYYZZZYYYYYYWWWVVVUUUSSSQQQOOONNNMMMOOONNNLLLKKKJJJKKKKKKLLLJJJJJJIIIHHHHHHHHHIIIJJJKKKKKKLLLMMMMMMMMMMMMMMMJJJJJJIIIHHHGGGFFFFFFEEEBBBAAA@@@AAACCCDDDDDDCCC@@@@@@????????????@@@@@@<<<<<<===>>>@@@AAACCCDDDBBBCCCCCCDDDFFFHHHJJJKKKLLLOOORRRUUUWWWZZZ^^^aaaiiilllpppsssvvvzzz~~~}}}rrr\\\III???======<<<;;;;;;;;;===>>><<<<<<>>>@@@BBBEEEHHHIIIMMMOOOQQQQQQQQQPPPPPPQQQRRRSSSTTTRRROOONNNPPPSSSSSSSSSTTTUUUVVVVVVWWWWWWXXXWWWVVVUUUUUUTTTRRRQQQSSSRRRRRRSSSTTTWWWYYY[[[[[[ZZZYYYXXXXXXYYY[[[[[[^^^___aaaaaa``````aaabbbgggnnn~~~yyyqqqhhhddd___[[[UUUPPPLLLIIIFFFDDDGGGEEEFFFIIIJJJMMMUUU^^^dddqqqvvvwww}}}}}}[[[ZZZWWWTTTQQQOOONNNNNNKKKMMMOOOQQQQQQSSSUUUWWWYYY```iiippp|||~~~~~~}}}|||{{{uuusssooollljjjiiiiiiiiihhhhhhhhhhhhgggfffeeedddfffeeeeeedddccccccbbbbbbaaa```___```aaaaaa___]]][[[ZZZXXXYYY[[[\\\\\\[[[ZZZYYYXXXUUUSSSPPPOOONNNNNNMMMLLLKKKJJJKKKKKKLLLLLLKKKJJJIIIHHHIIIJJJKKKJJJKKKLLLMMMNNNNNNNNNMMMKKKJJJJJJIIIHHHGGGFFFFFFAAA@@@@@@AAADDDEEEEEEDDDAAAAAA@@@@@@@@@@@@AAAAAA======>>>>>>@@@AAACCCDDDCCCCCCDDDEEEGGGIIIJJJKKKLLLOOORRRTTTWWW[[[___bbbgggkkkooosssvvvyyy|||~~~~~~~~~yyyhhhTTTFFF@@@;;;;;;;;;:::999999;;;>>>===>>>???AAADDDFFFIIIJJJMMMNNNOOOPPPQQQPPPPPPOOOOOOPPPQQQPPPPPPPPPRRRTTTSSSSSSTTTUUUVVVVVVVVVUUUSSSSSSTTTTTTSSSRRRQQQQQQRRRRRRSSSTTTUUUWWWXXXYYY\\\[[[[[[[[[[[[[[[\\\]]]]]]^^^```bbbbbbbbb``````fffkkkwwwtttjjjeeeaaa]]]XXXSSSOOOKKKHHHEEEEEECCCCCCGGGIIIJJJPPPVVV^^^jjj|||{{{wwwyyyVVVUUUTTTRRRPPPNNNMMMMMMJJJLLLOOOQQQQQQSSSUUUVVVVVV___hhhnnnwww~~~}}}|||tttsssqqqnnnlllkkkkkkkkkiiiiiiiiiiiihhhgggfffeeeddddddddddddddddddddddddbbbaaa``````aaaaaa___^^^\\\[[[ZZZ[[[]]]_________]]]\\\ZZZWWWTTTRRRPPPNNNOOONNNMMMLLLKKKLLLMMMMMMNNNMMMKKKIIIIIIJJJKKKLLLIIIIIIJJJKKKLLLLLLLLLLLLKKKJJJJJJIIIHHHGGGFFFEEEBBBAAA@@@AAACCCDDDCCCBBBAAA@@@@@@??????@@@@@@AAA????????????@@@AAABBBCCCBBBBBBCCCDDDFFFHHHJJJKKKLLLNNNQQQTTTWWW[[[```dddhhhkkkqqquuuxxxzzz}}}vvvxxx{{{qqqaaaNNNBBB???999:::;;;;;;999:::>>>AAA??????@@@BBBDDDGGGIIIJJJLLLMMMOOOQQQRRRSSSQQQPPPPPPPPPQQQQQQRRRRRRTTTUUURRRSSSTTTUUUUUUUUUTTTSSSRRRSSSTTTSSSRRRQQQPPPOOOQQQRRRSSSUUUVVVWWWXXXXXXZZZ[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]___```aaaaaa```dddhhhsss|||ooojjjccc```ZZZVVVRRRNNNJJJHHHFFFCCCDDDGGGIIIHHHLLLQQQ[[[eeetttyyyuuu~~~wwwuuuxxx~~~TTTSSSRRRQQQOOOMMMLLLKKKIIILLLOOOPPPQQQRRRTTTVVVSSS]]]hhhmmmuuu}}}|||{{{tttsssrrrpppnnnmmmlllllljjjjjjjjjiiiiiihhhgggfffdddddddddeeeeeefffffffffbbbaaa```aaabbbaaa___^^^^^^\\\\\\]]]___aaabbbaaa___^^^[[[YYYUUURRRPPPOOOPPPOOONNNMMMMMMMMMNNNOOOOOOMMMKKKJJJIIIJJJKKKLLLGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJIIIHHHGGGFFFFFFEEECCCBBBAAAAAABBBCCCBBB@@@@@@@@@????????????@@@@@@@@@?????????@@@AAAAAABBBAAAAAABBBCCCEEEGGGHHHJJJLLLNNNQQQTTTWWW[[[aaadddjjjnnnsssxxx{{{}}}{{{qqqvvvwwwmmm^^^KKK@@@===888:::<<<===<<<>>>BBBFFF@@@@@@AAACCCEEEGGGIIIJJJLLLMMMOOORRRTTTUUUSSSQQQQQQQQQRRRSSSSSSTTTUUUUUURRRRRRTTTTTTUUUTTTSSSRRRRRRTTTUUUTTTRRROOONNNNNNQQQRRRTTTVVVWWWXXXWWWWWWYYYZZZ\\\]]]^^^^^^]]]]]]^^^\\\[[[[[[]]]```aaabbbcccgggqqqvvvqqqeeebbb]]]XXXTTTQQQMMMJJJIIIFFFFFFIIIJJJIIIKKKOOOZZZcccooo}}}{{{rrryyyzzzqqqkkkhhhhhhlllsss~~~|||wwwwww|||MMMMMMLLLLLLLLLLLLLLLMMMMMMNNNOOOPPPQQQSSSTTTTTT[[[[[[___gggqqq|||yyy{{{wwwsssqqqppppppqqqqqqpppmmmjjjhhhiiiiiifffccchhhgggeeeccccccccceeefffaaa``````aaaaaaaaa^^^\\\\\\]]]___```aaabbbaaaaaa^^^]]][[[ZZZYYYWWWSSSPPPNNNNNNMMMMMMLLLKKKKKKKKKMMMMMMMMMMMMLLLKKKJJJIIIHHHIIIJJJKKKKKKKKKJJJIIILLLLLLKKKJJJHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCAAA@@@?????????@@@AAABBB@@@?????????@@@AAAAAABBBBBBDDDEEEFFFFFFGGGIIILLLNNNPPPSSSVVVXXX\\\```ccciiinnnuuuzzz|||}}}}}}~~~vvvrrr}}}ttteeeSSSFFF???<<<============???AAACCCDDDEEEEEEEEEFFFGGGGGGHHHHHHJJJKKKMMMPPPRRRSSSTTTTTTVVVTTTSSSSSSUUUVVVWWWVVVWWWWWWWWWVVVUUUUUUTTTTTTVVVUUUSSSQQQOOONNNNNNMMMNNNPPPRRRUUUVVVWWWWWWWWWXXXZZZ\\\\\\[[[[[[\\\\\\___\\\[[[\\\ZZZXXX[[[``````fffrrr~~~~~~xxxkkkddd___^^^[[[VVVSSSSSSGGGGGGFFFGGGGGGIIIJJJKKKTTT[[[hhhyyy}}}yyy}}}|||rrriiidddaaa___^^^```aaafffnnnwwwLLLLLLLLLKKKLLLLLLMMMMMMMMMMMMNNNPPPQQQRRRSSSTTTYYYZZZ]]]dddnnn}}}~~~{{{wwwuuurrrpppqqqrrrssstttrrroookkkiiiiiihhhfffdddhhhgggeeedddcccdddfffgggcccbbbaaabbbbbbbbb___]]][[[]]]___aaabbbbbbaaaaaa___^^^\\\[[[ZZZXXXUUURRRPPPPPPOOOOOONNNMMMLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIFFFGGGHHHJJJKKKKKKKKKJJJKKKKKKJJJIIIHHHGGGGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCAAAAAA@@@??????@@@AAABBB>>>>>>>>>>>>???@@@AAABBBBBBDDDEEEFFFFFFGGGJJJLLLOOOQQQTTTWWWYYY]]]aaadddhhhmmmtttyyy{{{||||||}}}zzzuuu}}}yyyooo```PPPEEE???===============???AAACCCDDDEEEEEEFFFFFFGGGHHHHHHHHHJJJKKKMMMPPPRRRSSSUUUUUUUUUSSSRRRRRRTTTWWWXXXXXXXXXXXXWWWWWWVVVVVVVVVUUUVVVUUUTTTRRRQQQPPPOOOOOOOOOQQQSSSUUUVVVWWWWWWWWWZZZ[[[\\\\\\[[[[[[ZZZ[[[___\\\\\\]]][[[YYY[[[```cccgggoooxxxrrrjjjcccaaa]]]WWWSSSSSSJJJIIIGGGFFFFFFHHHIIIKKKRRRXXXeeesss{{{xxx~~~wwwnnnfff```\\\ZZZXXXYYYYYY[[[```fffpppKKKKKKKKKKKKKKKLLLMMMMMMLLLMMMNNNOOOPPPRRRSSSSSSWWWXXX[[[aaahhhttt~~~|||sssrrrqqqpppqqqsssuuuvvvuuurrrmmmkkkiiihhhgggeeegggfffeeedddeeefffggghhhfffdddcccccccccbbb```]]][[[]]]```cccdddcccaaa``````___]]]\\\\\\ZZZWWWUUUSSSSSSRRRQQQPPPNNNNNNMMMLLLLLLLLLLLLKKKJJJIIIHHHDDDEEEFFFHHHJJJJJJKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFEEEDDDDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@AAAAAA>>>>>>>>>???@@@BBBCCCDDDBBBDDDFFFFFFGGGIIIKKKNNNQQQSSSVVVYYY[[[^^^cccfffhhhlllsssxxxzzz{{{|||}}}~~~vvvqqqgggYYYLLLCCC>>>============>>>???AAACCCDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIKKKMMMPPPRRRTTTUUUVVVVVVTTTRRRSSSVVVZZZ\\\]]]XXXXXXXXXXXXWWWWWWWWWWWWWWWVVVUUUSSSRRRQQQQQQQQQQQQRRRSSSUUUVVVWWWWWWWWW[[[\\\\\\\\\\\\\\\[[[[[[___]]]]]]___^^^[[[]]]bbbhhhiiimmmrrrwww{{{qqqhhhddd```ZZZVVVUUUNNNLLLHHHEEEEEEFFFHHHIIIOOOTTT___lllvvvxxxyyyxxxpppiiiccc^^^[[[YYYUUUTTTUUUWWW\\\hhhsssJJJJJJJJJJJJKKKLLLMMMMMMKKKLLLMMMNNNOOOQQQRRRRRRVVVVVVYYY^^^cccjjjxxx~~~}}}}}}}}}|||{{{sssssssssrrrqqqrrruuuvvvwwwtttqqqmmmkkkiiihhhggggggffffffffffffgggiiiiiigggeeedddccccccbbb___]]][[[^^^aaadddeeedddbbbaaaaaa```^^^^^^^^^]]][[[YYYVVVUUUTTTRRRPPPOOONNNMMMKKKLLLLLLKKKKKKJJJIIIHHHEEEEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBAAABBBBBBBBBAAAAAAAAAAAAAAA@@@@@@AAABBBDDDEEEGGGHHHBBBDDDFFFGGGHHHJJJMMMPPPRRRUUUXXX[[[]]]```eeehhhhhhmmmsssxxx{{{|||~~~}}}rrrkkk```SSSGGG@@@======>>>>>>===>>>???AAACCCEEEFFFFFFHHHIIIJJJJJJIIIIIIIIIKKKMMMPPPSSSUUUVVVWWWXXXUUUSSSTTTXXX\\\___aaaWWWWWWWWWXXXXXXXXXXXXXXXVVVUUUTTTSSSRRRQQQQQQQQQSSSSSSTTTUUUUUUVVVVVVVVV[[[ZZZ[[[]]]^^^______^^^___^^^```bbbbbb___```dddmmmllllllnnnrrr~~~xxxlllgggccc^^^ZZZYYYRRROOOJJJFFFDDDDDDFFFHHHLLLPPPYYYdddnnnxxx~~~{{{rrrjjjeee```[[[VVVUUUTTTUUU\\\cccvvvJJJJJJIIIIIIJJJKKKKKKLLLJJJKKKLLLMMMNNNPPPQQQQQQUUUTTTWWW\\\___dddmmmvvv|||zzzyyyzzzzzzyyyvvvwwwwwwuuurrrqqqrrrtttwwwvvvtttqqqmmmkkkiiiiiigggggggggggghhhiiiiiijjjgggeeecccbbbbbbaaa___]]]]]]^^^aaadddeeedddcccbbbbbb```^^^^^^______]]]\\\XXXWWWUUUSSSQQQOOOMMMLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIHHHGGGFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBCCCDDDFFFHHHIIIBBBDDDGGGHHHIIILLLOOORRRTTTVVVYYY\\\^^^bbbfffiiijjjnnntttyyy|||~~~~~~yyywwwyyyyyyxxxyyy|||~~~ooogggZZZMMMDDD???===<<<>>>>>>>>>>>>@@@BBBDDDEEEFFFGGGIIIKKKKKKKKKJJJJJJJJJKKKNNNPPPSSSUUUVVVWWWVVVTTTRRRSSSVVVZZZ]]]^^^UUUUUUVVVVVVWWWWWWXXXXXXTTTSSSRRRRRRQQQQQQQQQQQQTTTTTTTTTTTTTTTTTTTTTTTTXXXXXXYYY\\\```ccccccbbb```___bbbeeeeeebbbbbbfffnnnllllllnnnqqq{{{qqqjjjgggbbb^^^]]]VVVSSSMMMHHHEEEDDDEEEGGGJJJMMMTTT^^^gggrrrwwwpppiiibbb[[[YYYWWWUUUWWW[[[cccsssJJJJJJIIIIIIIIIIIIJJJJJJIIIJJJKKKLLLMMMOOOPPPPPPSSSRRRTTTYYY\\\___eeemmm{{{zzzyyyyyyzzzzzzzzz|||{{{xxxsssoooppprrruuuwwwwwwuuuqqqmmmkkkjjjhhhhhhiiiiiiiiiiiiiiiiiigggeeebbbaaaaaaaaa```______```aaacccddddddddddddbbb```^^^^^^___```______ZZZYYYWWWTTTRRROOOMMMLLLMMMMMMMMMMMMLLLKKKJJJIIIJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@AAABBBDDDEEEFFFCCCEEEGGGIIIJJJMMMQQQSSSUUUWWWZZZ]]]___bbbgggjjjkkkoootttyyy|||~~~xxxsssoooooonnnmmmqqqvvvzzzlllcccTTTHHH@@@=========>>>>>>>>>???@@@BBBDDDEEEGGGHHHJJJLLLMMMLLLKKKJJJLLLMMMOOOQQQSSSTTTUUUVVVRRRQQQOOOPPPSSSUUUVVVVVVRRRSSSSSSTTTUUUVVVVVVWWWSSSSSSRRRQQQQQQQQQRRRRRRUUUTTTSSSRRRRRRRRRRRRRRRUUUTTTUUUZZZ```ddddddccc^^^^^^bbbgggfffccccccfffkkkiiijjjmmmqqqyyywwwoookkkfffbbb```YYYUUUPPPKKKGGGFFFFFFFFFHHHJJJPPPXXX```jjjzzzuuulllccc```]]]XXXVVVVVVYYYddduuu|||yyyxxx|||}}}wwwKKKKKKJJJIIIHHHHHHHHHHHHHHHIIIJJJKKKMMMNNNOOOOOOPPPNNNPPPUUUYYY[[[aaagggppp~~~||||||}}}~~~}}}zzztttpppppprrrsssvvvyyyyyytttooolllkkkjjjjjjjjjjjjjjjjjjiiiiiihhheeecccbbbccccccbbbbbbaaaaaaaaabbbcccdddeeefffaaa___^^^^^^___aaaaaa```]]]\\\ZZZWWWSSSPPPNNNMMMNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIGGGGGGFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCAAA@@@AAA@@@AAAAAABBBCCCDDDEEECCCEEEGGGIIIKKKNNNRRRUUUUUUWWWZZZ]]]___cccgggjjjjjjnnntttxxx{{{~~~zzzsssnnnkkkjjjjjjpppwww{{{ggg\\\NNNCCC======>>>??????>>>>>>???@@@BBBDDDFFFGGGIIIKKKMMMNNNMMMLLLJJJMMMNNNPPPQQQSSSTTTTTTTTTRRRQQQPPPQQQSSSSSSRRRQQQOOOPPPPPPRRRSSSTTTUUUUUUSSSSSSSSSRRRRRRSSSTTTTTTUUUTTTRRRQQQPPPPPPPPPPPPSSSRRRRRRWWW^^^bbbbbb___[[[\\\```eeefffbbbbbbdddddddddfffjjjnnnsssuuuoooiiidddbbbZZZWWWSSSNNNJJJHHHGGGFFFGGGHHHLLLRRRXXXaaaqqquuuooojjjbbb[[[XXXVVV[[[eeewwwyyyuuuqqqooonnnkkkfffbbbLLLKKKJJJIIIHHHGGGGGGGGGHHHIIIJJJKKKLLLNNNNNNOOONNNLLLMMMRRRVVVYYY___eeejjjzzz}}}|||uuupppqqqsssrrrvvv{{{{{{vvvqqqmmmlllkkkkkkkkkkkkkkkjjjiiihhhiiifffdddcccdddeeeeeedddbbbbbbaaaaaabbbdddfffgggaaa___]]]]]]___aaaaaaaaa```^^^\\\YYYUUURRROOONNNNNNOOOOOONNNNNNMMMLLLKKKHHHHHHGGGGGGGGGHHHJJJKKKHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDEEEEEEEEEEEECCCAAA@@@CCCCCCCCCCCCCCCDDDEEEFFFCCCEEEHHHJJJLLLOOOSSSVVVUUUWWWZZZ]]]___cccgggjjjiiimmmrrrwwwzzz}}}}}}vvvooollljjjkkkrrrzzzvvvbbbXXXIII???<<<===???AAA????????????@@@BBBDDDFFFGGGIIILLLNNNOOONNNLLLKKKNNNOOOPPPRRRSSSSSSTTTTTTTTTTTTTTTTTTUUUTTTRRROOOMMMNNNOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTUUUVVVUUUTTTRRRPPPOOOOOOOOOOOORRRPPPPPPUUU\\\___^^^\\\XXXYYY^^^ddddddaaa```ccc______ccchhhjjjnnnwwwyyyrrrkkkeeebbbZZZXXXTTTPPPLLLIIIGGGFFFFFFFFFIIINNNSSS[[[jjjxxxyyynnnddd___VVVWWW\\\kkkyyytttmmmgggaaa]]]YYYWWWLLLJJJJJJLLLKKKFFFDDDFFFHHHHHHHHHIIIIIIIIIJJJJJJMMMNNNOOOPPPQQQTTTXXX[[[```lll~~~~~~~~~~~~{{{yyy|||{{{yyyxxxwwwsssnnnkkklllmmmooonnnkkkiiihhhhhheeeddddddccccccdddddddddddddddcccbbbbbbcccddddddbbb```^^^^^^aaacccdddddd```___]]]ZZZWWWTTTRRRQQQLLLNNNOOONNNKKKIIIKKKMMMLLLKKKIIIGGGFFFFFFGGGGGGHHHGGGFFFFFFEEEFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBFFFFFFFFFFFFEEEEEEEEEEEEAAAAAAAAABBBCCCDDDEEEFFFEEEFFFHHHLLLOOORRRTTTVVVUUUWWW[[[]]]___bbbeeegggjjjlllpppuuuyyy|||~~~}}}xxxssspppsss{{{nnn]]]PPPDDD@@@AAA@@@>>>???@@@@@@@@@AAABBBCCCEEEFFFFFFIIILLLNNNMMMLLLLLLMMMMMMNNNPPPSSSVVVWWWVVVTTTNNNQQQTTTUUUTTTRRRQQQPPPLLLLLLLLLMMMOOOSSSUUUWWW[[[VVVQQQQQQTTTVVVTTTQQQUUUSSSQQQOOOOOOPPPRRRTTTRRRRRRSSSTTTUUUUUUVVVWWWYYYZZZ[[[]]]^^^^^^^^^^^^\\\]]]___bbbeeejjjqqquuu~~~wwwrrrjjjccc\\\XXXSSSQQQPPPNNNJJJGGGHHHJJJLLLLLLNNNVVVccclll}}}nnn```___YYYYYYfff~~~uuuiiifffccc[[[RRRLLLKKKIIIIIILLLKKKFFFDDDEEEHHHHHHHHHIIIIIIIIIIIIJJJNNNOOOPPPPPPQQQSSSWWW[[[___hhh|||~~~|||}}}~~~}}}{{{zzzyyyvvvqqqmmmkkklllnnnmmmkkkiiihhhhhhfffeeeeeeddddddddddddeeefffeeedddccccccdddeeefffbbb```^^^^^^```bbbddddddaaa```]]][[[XXXUUUSSSRRRNNNOOOPPPOOOLLLJJJKKKLLLLLLKKKIIIHHHGGGGGGGGGGGGHHHGGGGGGFFFFFFFFFFFFFFFGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAABBBCCCDDDEEEFFFEEEFFFIIIKKKOOORRRTTTUUUTTTVVVYYY[[[]]]```dddggghhhkkkoootttxxx|||~~~|||zzz|||lllYYYLLLAAA>>>???>>>===>>>@@@@@@AAABBBCCCEEEFFFGGGFFFIIILLLMMMLLLKKKKKKKKKNNNNNNPPPSSSVVVWWWVVVTTTRRRQQQQQQQQQQQQQQQQQQQQQMMMLLLLLLMMMQQQUUUXXXZZZZZZUUUPPPOOOQQQTTTTTTRRRSSSRRRPPPOOOOOOQQQSSSUUUTTTTTTUUUUUUVVVVVVWWWWWWYYYYYYZZZ[[[\\\\\\]]]]]]]]]^^^___```bbbfffkkkooo|||{{{tttmmmhhhccc___ZZZWWWVVVTTTPPPLLLIIIJJJJJJJJJKKKQQQ\\\ddduuu}}}mmmddd\\\ZZZggg~~~sssgggbbb___YYYQQQMMMJJJHHHIIIMMMLLLGGGDDDEEEHHHHHHHHHHHHIIIIIIIIIIIIMMMOOOPPPPPPQQQSSSVVVYYY]]]cccrrr~~~zzz~~~~~~~~~~~~}}}{{{{{{yyyvvvrrrnnniiikkkmmmmmmkkkiiihhhiiiggggggfffeeeeeeeeeeeeeeeffffffeeeeeeeeeeeeffffffbbb___]]]]]]___aaabbbcccaaa```^^^\\\YYYWWWUUUTTTPPPQQQQQQPPPMMMKKKLLLLLLMMMLLLKKKIIIHHHHHHGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAABBBCCCDDDFFFFFFEEEGGGIIIKKKNNNQQQSSSTTTTTTUUUWWWYYYZZZ]]]bbbeeefffhhhmmmrrrwww{{{~~~iiiTTTIII@@@>>>@@@??????@@@AAABBBCCCEEEFFFGGGHHHHHHIIIKKKNNNNNNMMMLLLKKKLLLOOOOOOPPPSSSVVVXXXWWWUUUVVVRRROOOOOORRRUUUVVVUUUQQQOOOMMMNNNRRRXXX\\\]]]ZZZTTTNNNLLLNNNRRRUUUUUUQQQPPPOOONNNOOOQQQSSSTTTVVVVVVWWWWWWXXXWWWWWWWWWXXXXXXXXXXXXYYYZZZ[[[[[[^^^____________aaaeeehhhqqqvvvpppmmmeeeaaa\\\YYYWWWUUUQQQMMMKKKKKKJJJIIIIIIMMMVVV]]]kkkzzz{{{lllaaa]]]jjj}}}qqqfffaaa]]]WWWQQQOOOJJJIIIKKKOOOOOOIIIFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIMMMNNNOOOPPPPPPQQQTTTWWWZZZ]]]iii~~~|||||||||~~~|||{{{zzzyyyyyyvvvrrrnnniiikkkmmmmmmkkkjjjiiijjjjjjiiihhhgggfffeeeeeeeeefffeeeeeeeeeeeeeeeeeefffaaa___]]]]]]^^^aaabbbbbbbbbaaa___]]][[[YYYWWWVVVSSSSSSRRRQQQOOONNNMMMMMMNNNNNNMMMKKKJJJIIIHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEAAABBBBBBBBBCCCEEEFFFGGGFFFGGGIIIKKKNNNPPPRRRSSSVVVVVVWWWWWWXXXZZZ^^^aaadddfffjjjooouuuzzz~~~vvvbbbPPPGGG@@@@@@BBBBBBBBBDDDCCCDDDFFFHHHJJJJJJJJJJJJNNNPPPQQQQQQPPPNNNOOOOOOPPPPPPQQQSSSVVVXXXWWWVVVWWWSSSOOORRRXXX^^^___^^^ZZZUUUQQQPPPSSSYYY\\\^^^ZZZUUUNNNKKKMMMRRRVVVXXXRRRQQQPPPOOOOOOPPPQQQRRRWWWWWWXXXXXXXXXWWWVVVVVVXXXWWWWWWVVVWWWXXXYYYZZZ^^^^^^___^^^^^^___bbbeeekkkwwwyyyssspppfffbbb]]]ZZZYYYXXXTTTPPPNNNMMMLLLJJJJJJMMMSSSXXXcccooossshhhdddrrrzzzqqqhhhccc^^^WWWQQQPPPJJJJJJMMMSSSSSSMMMIIIIIIGGGGGGGGGHHHHHHHHHIIIIIIKKKMMMNNNOOOOOOOOORRRTTTWWWYYYbbbvvv}}}{{{zzz{{{}}}}}}|||{{{{{{zzzxxxtttqqqlllmmmoooooommmkkkjjjkkklllkkkjjjhhhgggfffffffffddddddeeeeeeeeeeeeddddddbbb```]]]]]]^^^```aaaaaaaaaaaa___^^^\\\ZZZYYYXXXUUUTTTSSSRRRQQQPPPOOONNNPPPOOONNNMMMLLLJJJIIIHHHIIIHHHHHHGGGFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGIIIKKKMMMOOOQQQRRRWWWXXXYYYXXXXXXYYY[[[]]]bbbdddhhhmmmsssxxx}}}kkk[[[KKKDDD@@@AAADDDDDDEEEHHHFFFHHHKKKNNNOOONNNMMMLLLPPPQQQRRRRRRPPPOOOPPPQQQQQQQQQQQQSSSVVVXXXXXXWWWVVVTTTSSSYYYbbbiiikkkjjjeee]]]UUUQQQSSSXXXZZZ[[[ZZZVVVPPPMMMOOOSSSWWWZZZSSSRRRQQQPPPOOOPPPPPPQQQVVVVVVXXXXXXXXXWWWVVVUUUWWWWWWWWWWWWWWWWWWXXXYYY[[[]]]^^^^^^___```cccfffkkksssxxxtttlllhhhccc``````^^^[[[WWWOOONNNLLLJJJJJJLLLPPPSSSYYYcccsssyyypppooouuunnnhhhddd^^^VVVRRRRRRJJJJJJOOOUUUUUUPPPKKKKKKGGGGGGGGGGGGHHHHHHHHHHHHJJJKKKMMMMMMMMMMMMNNNPPPTTTVVV^^^mmm{{{yyyzzz}}}~~~}}}yyyvvvpppqqqsssrrrooommmllllllnnnmmmkkkjjjhhhgggffffffddddddeeeeeeeeeeeeddddddcccaaa^^^]]]___aaaaaaaaa``````___]]]\\\ZZZYYYYYYVVVTTTSSSSSSTTTTTTRRRQQQQQQQQQPPPOOOMMMKKKJJJIIIIIIIIIHHHGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEGGGGGGGGGHHHIIIKKKMMMOOOPPPQQQVVVXXXZZZZZZZZZZZZ\\\]]]aaacccfffkkkqqqvvv{{{~~~vvvaaaTTTFFFAAA???CCCEEEFFFHHHKKKKKKMMMQQQSSSSSSRRROOOMMMNNNOOOPPPPPPNNNNNNOOOPPPRRRQQQRRRTTTWWWYYYYYYYYYUUUUUUWWW^^^gggoootttuuunnndddXXXRRRSSSWWWXXXXXXXXXVVVSSSQQQQQQSSSVVVXXXSSSSSSRRRQQQQQQQQQQQQQQQTTTVVVXXXYYYYYYXXXVVVUUUWWWXXXXXXYYYYYYYYYXXXXXXXXXZZZ]]]^^^___aaadddgggkkkppp|||{{{rrrmmmhhheeedddaaa]]]YYYPPPOOOLLLJJJJJJJJJLLLMMMPPPVVVcccsss~~~yyy}}}pppkkkfffbbb\\\VVVWWW[[[IIIJJJOOOVVVVVVPPPLLLKKKFFFGGGGGGGGGGGGHHHHHHHHHHHHJJJLLLLLLKKKKKKLLLMMMQQQUUU[[[fffxxxzzzzzz||||||yyytttuuuvvvuuurrrooonnnnnnpppooommmkkkiiihhhgggfffdddeeefffggggggfffeeeddddddbbb___^^^```aaabbbbbb______^^^]]]\\\[[[ZZZYYYVVVTTTSSSSSSUUUVVVUUUSSSRRRRRRQQQPPPOOOLLLJJJIIIIIIIIIHHHGGGGGGGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCDDDFFFGGGHHHHHHHHHIIIKKKLLLNNNOOOPPPSSSVVVZZZ]]]^^^^^^___```aaaccceeejjjooouuuyyy|||kkkYYYPPPFFFCCCCCCGGGKKKKKKNNNRRRPPPRRRUUUXXXWWWTTTQQQNNNMMMNNNOOOOOONNNNNNPPPRRRSSSRRRRRRTTTWWWYYYZZZZZZVVVWWWYYY]]]eeeooowww|||sssgggYYYRRRSSSVVVXXXWWWUUUUUUUUUSSSRRRRRRSSSTTTQQQQQQRRRRRRSSSTTTUUUUUUTTTVVVXXXZZZ[[[ZZZXXXWWWWWWYYY[[[\\\\\\ZZZXXXWWWWWWYYY\\\]]]___aaadddfffjjjmmmttt|||vvvpppkkkhhhddd^^^YYYVVVSSSPPPMMMKKKJJJIIIHHHLLLOOOWWWcccooo}}}pppjjjddd___[[[[[[dddmmmGGGIIIOOOVVVVVVPPPKKKJJJFFFFFFGGGGGGGGGHHHHHHHHHGGGIIIKKKKKKJJJIIIJJJKKKOOOTTTZZZaaaooo|||zzz}}}{{{xxxwwwxxxyyywwwtttpppooonnnqqqpppnnnkkkiiihhhggggggeeefffggghhhhhhgggfffeeeeeebbb```___```bbbbbbbbb___^^^^^^]]][[[ZZZZZZYYYVVVTTTRRRTTTVVVXXXVVVTTTRRRRRRRRRQQQOOOMMMJJJIIIJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCDDDFFFGGGHHHHHHHHHIIIKKKLLLNNNOOOOOOOOOTTTZZZ^^^```bbbcccdddaaabbbeeeiiinnntttxxx{{{}}}}}}fffVVVOOOIIIGGGHHHMMMPPPQQQTTTYYYSSSUUUXXXZZZYYYVVVRRRNNNNNNOOOPPPPPPPPPQQQSSSUUUSSSRRRRRRTTTWWWYYYZZZZZZXXXXXXYYY[[[aaakkkwwwttthhhYYYQQQSSSWWWXXXXXXSSSTTTUUUUUUSSSQQQPPPPPPNNNOOOQQQSSSUUUVVVXXXYYYUUUWWWYYY\\\]]]\\\ZZZYYYWWWYYY\\\^^^^^^\\\YYYWWWVVVXXX[[[]]]^^^___bbbdddgggiiiooozzzzzztttooojjjccc^^^\\\YYYTTTPPPNNNKKKIIIGGGNNNNNNRRRZZZaaakkkssslllddd___\\\aaappp~~~IIIJJJMMMNNNNNNMMMKKKIIIDDDDDDDDDEEEFFFFFFGGGGGGIIIJJJJJJJJJIIIJJJLLLOOORRRNNNRRR]]]hhhyyy~~~}}}}}}}}}zzz}}}~~~~~~zzzyyyxxxvvvtttsssqqqppprrrpppnnnlllkkkjjjgggeeehhhhhhhhhhhhiiiiiiiiiiiiiiigggeeebbbaaabbbccccccaaa```^^^^^^^^^^^^\\\ZZZYYYXXXXXXWWWWWWWWWXXXXXXTTTTTTRRRQQQOOONNNLLLLLLMMMLLLKKKIIIGGGFFFFFFFFFGGGGGGHHHGGGGGGFFFEEEDDDEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDCCCCCCBBBGGGIIIKKKKKKLLLNNNPPPSSSUUUWWWYYY]]]```cccdddeeegggffffffhhhkkkppptttwww}}}tttbbbSSSKKKGGGIIILLLQQQUUUVVVUUUSSSRRRYYY___^^^VVVPPPQQQTTTVVVQQQMMMNNNRRRUUUTTTRRRSSSTTTUUUUUUWWWWWWXXXYYYYYYYYYZZZ\\\aaajjjuuu|||yyyfffYYYSSSPPPWWW\\\VVVQQQRRRRRRSSSTTTTTTSSSRRRSSSQQQPPPPPPRRRTTTUUUUUUUUUVVVWWWYYY[[[\\\\\\]]]]]]]]]]]]]]]\\\[[[ZZZYYYZZZZZZZZZ[[[]]]aaadddfffkkkggghhhsss~~~xxxrrrkkkfff```\\\WWWSSSPPPNNNKKKJJJHHHGGGIIIOOOUUU\\\iiittt}}}nnnkkkgggcccbbbmmmGGGIIIJJJLLLLLLJJJHHHFFFDDDDDDEEEEEEFFFFFFGGGGGGIIIJJJJJJJJJIIIJJJLLLOOORRROOORRR\\\dddrrr}}}{{{yyy{{{}}}~~~~~~~~~{{{zzzyyywwwvvvtttsssrrrtttrrrooonnnmmmllliiiggghhhhhhhhhhhhhhhhhhhhhhhhiiihhheeecccbbbbbbcccdddbbb```___^^^^^^^^^\\\ZZZXXXXXXXXXXXXXXXWWWWWWWWWTTTSSSRRRQQQPPPOOONNNMMMMMMLLLKKKIIIHHHGGGFFFFFFGGGHHHHHHGGGGGGFFFEEEDDDEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDHHHJJJLLLMMMMMMOOORRRUUUVVVXXX[[[^^^aaadddeeefffggggggggghhhkkkppptttwww|||ppp```SSSLLLIIIJJJLLLOOOSSSTTTSSSRRRQQQWWW\\\ZZZSSSOOOPPPSSSTTTPPPMMMNNNRRRUUUUUUSSSTTTUUUUUUVVVVVVWWWWWWXXXWWWXXXZZZ]]]ccclllwww~~~|||iii]]]YYYWWW]]]```WWWTTTTTTTTTTTTUUUUUUSSSRRRRRRQQQPPPQQQSSSVVVXXXYYYWWWXXXYYYZZZ[[[[[[[[[[[[]]]]]]]]]]]]\\\[[[YYYYYYZZZYYYYYYZZZ\\\```ccceeeiiifffhhhqqq}}}tttmmmhhhddd^^^YYYTTTPPPKKKHHHGGGEEEGGGKKKOOOTTT]]]gggvvvwwwmmmiiigggiiipppHHHIIIJJJKKKJJJIIIGGGEEEDDDDDDEEEEEEFFFGGGGGGGGGIIIJJJJJJJJJIIIJJJLLLOOORRRPPPRRRYYY^^^hhh}}}}}}yyywwwxxxzzz|||}}}}}}}}}}}}{{{zzzzzzyyyxxxwwwvvvuuuuuusssqqqpppooonnnkkkiiiiiiiiiiiihhhhhhggggggfffjjjhhhgggeeedddddddddddddddbbb```______^^^\\\ZZZXXXXXXYYYYYYYYYXXXVVVUUUSSSRRRRRRQQQQQQPPPOOOOOONNNMMMKKKJJJHHHHHHGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDEEEEEEDDDCCCCCCCCCCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFHHHJJJLLLNNNOOOQQQUUUWWWXXXZZZ\\\___bbbeeefffggggggggggggiiilllppptttwww}}}zzzjjj\\\RRRLLLKKKKKKKKKMMMPPPSSSSSSRRROOOSSSVVVTTTOOOMMMNNNQQQSSSPPPMMMOOOSSSVVVVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVUUUWWWZZZ]]]ccclllvvv|||{{{hhh^^^^^^^^^ddddddXXXTTTSSSSSSTTTUUUUUUTTTRRRRRRRRRQQQRRRTTTWWWZZZ\\\YYYYYYZZZ[[[[[[[[[[[[[[[^^^^^^^^^]]]\\\[[[YYYXXXZZZYYYYYYYYY[[[^^^aaaccceeeeeehhhnnnvvvyyyrrrnnnggg```ZZZTTTOOOKKKHHHFFFFFFIIIJJJKKKQQQXXX___nnnqqqkkkeeeeeepppJJJJJJKKKKKKKKKIIIHHHFFFDDDEEEEEEFFFFFFGGGHHHHHHIIIJJJJJJJJJIIIJJJLLLOOOQQQPPPRRRWWWZZZaaapppzzzxxxwwwwwwyyy{{{|||||||||zzzzzzzzzyyyyyyyyyxxxxxxvvvtttrrrppppppooommmkkkjjjjjjiiihhhggggggffffffjjjiiihhhfffeeeeeeeeeeeeeeeccc```______^^^\\\ZZZXXXYYYZZZZZZYYYWWWUUUSSSQQQQQQQQQPPPPPPPPPPPPPPPNNNMMMLLLJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCFFFFFFFFFFFFFFFFFFGGGGGGGGGIIILLLNNNOOORRRVVVXXXZZZ[[[^^^aaadddfffhhhhhhhhhhhhiiikkkooosssvvvxxxrrrcccXXXPPPLLLLLLKKKKKKMMMPPPTTTUUUVVVNNNPPPQQQOOOLLLLLLNNNPPPQQQOOONNNPPPTTTWWWXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUTTTVVVYYY]]]aaahhhpppuuusssbbb\\\___ccciiigggYYYRRRQQQQQQSSSVVVXXXWWWUUUTTTTTTTTTSSSTTTVVVYYY[[[XXXYYYZZZ[[[\\\\\\\\\\\\_________^^^]]]\\\[[[ZZZZZZYYYYYYYYYZZZ\\\___aaa```bbbgggkkkooozzzyyyppphhhaaa[[[VVVSSSMMMJJJHHHJJJJJJHHHKKKOOORRR[[[gggppp{{{yyynnniiifffkkkIIIIIIJJJJJJIIIHHHGGGFFFEEEEEEEEEFFFGGGGGGHHHHHHIIIJJJJJJJJJIIIJJJLLLOOOOOOPPPRRRVVVXXX]]]hhhsss{{{yyywwwwwwyyy{{{{{{zzzxxxxxxyyyyyyyyyzzzzzzzzzuuutttqqqppppppooommmkkkkkkjjjjjjiiihhhggggggfffjjjiiihhhgggfffeeeeeeeeeeeecccaaa``````___]]][[[YYYYYYZZZZZZYYYWWWTTTSSSOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLKKKJJJIIIIIIIIIHHHHHHIIIHHHHHHGGGFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCEEEEEEEEEEEEFFFGGGHHHIIIGGGIIIKKKMMMOOOQQQUUUXXX\\\]]]___bbbeeeggghhhiiiiiijjjlllooorrrwwwzzz|||}}}jjj]]]UUUOOOLLLMMMLLLLLLNNNRRRVVVYYYZZZMMMMMMMMMLLLLLLMMMNNNOOOPPPOOOPPPRRRUUUWWWXXXXXXXXXWWWWWWVVVVVVUUUUUUTTTTTTVVVYYY[[[^^^aaafffjjjiii\\\ZZZaaafffllljjj]]]RRRPPPQQQUUU[[[___^^^\\\XXXXXXXXXVVVTTTSSSUUUWWWUUUVVVXXXZZZ\\\]]]^^^^^^````````````___^^^]]]\\\[[[ZZZYYYYYYYYY[[[]]]___\\\```eeejjjlllrrrtttjjjbbb\\\YYYRRRMMMKKKLLLKKKHHHHHHKKKNNNQQQWWW^^^eeeqqqrrrkkkgggiiiwwwEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHIIIJJJJJJJJJIIIJJJLLLOOONNNPPPRRRTTTWWW\\\dddkkk}}}}}}xxxwwwyyyzzzzzzxxxuuuvvvwwwxxxyyyzzzzzz{{{vvvtttrrrqqqqqqpppnnnlllkkkkkkkkkjjjjjjiiiiiihhhiiiiiihhhgggfffeeedddddddddbbbaaa```aaa```___]]]ZZZ[[[[[[ZZZXXXVVVTTTSSSPPPPPPPPPPPPPPPPPPOOOOOONNNNNNLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDFFFHHHKKKLLLHHHJJJLLLNNNOOOQQQUUUWWW\\\^^^```ccceeeggghhhiiijjjlllooossswww|||sssaaaXXXSSSPPPNNNNNNMMMMMMOOOSSSWWWZZZZZZNNNLLLKKKLLLNNNPPPPPPPPPPPPPPPRRRTTTUUUWWWXXXYYYWWWWWWWWWVVVVVVUUUUUUUUUSSSUUUXXXZZZZZZ\\\^^^```aaaXXX[[[cccfffllllll```UUUSSSSSSYYYbbbgggfffddd[[[]]]^^^[[[VVVSSSRRRSSSSSSTTTVVVYYY[[[]]]^^^___^^^______``````______^^^]]]\\\ZZZYYYYYY[[[]]]^^^\\\^^^dddiiijjjmmmyyy|||oooddd]]]VVVPPPLLLLLLLLLHHHGGGIIIKKKKKKMMMRRRVVV\\\fffqqq~~~xxxmmmiiiaaajjjCCCCCCDDDEEEEEEFFFFFFFFFEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJIIIJJJLLLOOONNNQQQRRRSSSUUUZZZ```dddqqq{{{xxxyyyzzzxxxvvvrrrssstttvvvwwwyyyzzz{{{wwwvvvtttssssssrrrpppoookkkkkkkkkkkkkkkkkkkkkkkkhhhhhhhhhgggfffeeedddccccccbbb```aaabbbbbb```___\\\\\\ZZZYYYWWWUUUTTTSSSSSSSSSRRRRRRQQQQQQQQQPPPNNNNNNMMMLLLKKKKKKKKKKKKIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEHHHKKKNNNPPPJJJLLLNNNOOOPPPRRRUUUWWW]]]^^^```ccceeeggghhhhhhlllnnnqqqvvv|||}}}hhhYYYSSSSSSRRRQQQPPPOOOOOOPPPSSSVVVVVVVVVOOOMMMLLLNNNRRRTTTSSSQQQPPPQQQSSSUUUVVVWWWXXXYYYVVVVVVVVVVVVVVVVVVVVVVVVRRRTTTXXXYYYYYYYYYYYYZZZ[[[UUUZZZaaabbbfffggg^^^WWWTTTTTT[[[dddiiihhheee\\\```cccaaa[[[UUUSSSSSSSSSTTTVVVXXXZZZ[[[\\\]]][[[\\\]]]^^^____________^^^]]][[[ZZZZZZ[[[\\\]]]^^^___ccchhhiiijjjpppwwwpppeee^^^WWWPPPOOOMMMJJJHHHIIIHHHFFFHHHMMMOOOPPPVVV___hhhssstttkkkkkkiiivvvDDDDDDEEEFFFGGGHHHIIIIIIEEEFFFFFFGGGGGGHHHIIIIIIIIIJJJJJJJJJIIIJJJLLLOOOOOOQQQSSSRRRSSSXXX]]]```hhhsss}}}yyyzzzzzzxxxuuuqqqqqqssstttvvvxxxyyyzzzyyywwwuuuuuuuuutttrrrpppkkklllllllllllllllllllllhhhhhhggggggfffdddcccbbbbbbaaa```aaabbbcccbbb```^^^\\\ZZZXXXVVVUUUTTTTTTUUUUUUUUUTTTSSSRRRRRRRRRNNNNNNMMMLLLKKKKKKKKKLLLIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFIIIMMMQQQSSSMMMNNNPPPQQQQQQSSSVVVXXX]]]^^^```ccceeeggghhhhhhlllooosssyyy}}}}}}tttaaaTTTQQQSSSTTTSSSRRRPPPPPPQQQSSSSSSSSSQQQOOOMMMLLLOOOTTTWWWTTTQQQPPPRRRUUUVVVVVVVVVWWWYYYVVVVVVVVVVVVVVVVVVVVVVVVQQQTTTWWWYYYYYYXXXXXXYYYVVVRRRXXX^^^\\\___aaaZZZWWWTTTSSSYYYbbbgggfffbbb]]]bbbfffeee^^^XXXUUUUUUTTTUUUVVVXXXYYYZZZZZZZZZXXXYYY[[[\\\]]]^^^^^^^^^___^^^\\\ZZZZZZ[[[\\\]]]```___bbbgggiiihhhjjjooovvv|||nnneee]]]UUURRRPPPLLLJJJKKKFFFDDDGGGMMMNNNMMMQQQXXXWWWbbbooozzzuuummmnnnzzz@@@AAAAAABBBDDDFFFGGGHHHIIIHHHHHHGGGGGGHHHHHHIIIGGGHHHIIIJJJKKKMMMNNNNNNMMMMMMMMMOOOQQQUUUXXXYYY```hhhyyyxxxrrrtttuuuvvvvvvvvvuuuuuutttvvvvvvuuuuuutttsssrrrqqqqqqooommmlllmmmmmmlllkkkiiigggeeedddeeedddcccaaahhhgggeeecccaaa`````````[[[ZZZYYYXXXWWWVVVUUUUUUUUUTTTSSSRRRQQQPPPOOONNNNNNNNNLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFFFFHHHGGGFFFFFFEEEFFFFFFFFFEEEEEEFFFGGGHHHJJJKKKLLLLLLLLLLLLMMMOOOQQQSSSUUUXXX\\\```dddgggjjjmmmpppppptttzzzzzzwwwxxx{{{~~~}}}kkkXXXPPPOOONNNMMMNNNJJJNNNSSSTTTRRROOOOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTSSSSSSTTTTTTVVVWWWYYYZZZXXXZZZZZZXXXWWWXXXUUUOOORRRSSSTTTTTTTTTUUUXXXZZZ\\\YYYVVVVVVXXX[[[\\\]]]VVVUUUVVVYYY^^^```___]]]^^^cccfffddd]]]UUURRRRRRQQQTTTVVVVVVTTTSSSTTTVVVXXXXXXYYYYYYZZZZZZZZZZZZZZZYYYXXXWWWXXXYYY[[[]]]___```aaaaaaaaabbbeeegggqqq{{{xxxpppjjjaaaZZZUUUPPPKKKGGGFFFEEEEEEFFFIIIJJJJJJIIIRRRVVV]]]dddllluuu}}}|||{{{|||AAAAAAAAABBBCCCEEEFFFGGGHHHHHHGGGGGGGGGGGGHHHHHHFFFGGGHHHIIIJJJLLLLLLMMMLLLLLLMMMOOOQQQSSSUUUVVV[[[bbbrrr|||wwwtttttttttttttttssssssrrrvvvuuuuuuuuuuuuuuutttuuuuuusssqqqqqqqqqqqqpppoookkkhhhfffeeefffggggggfffhhhhhhgggeeecccbbb``````\\\[[[ZZZYYYXXXWWWVVVUUUUUUTTTSSSRRRPPPOOONNNNNNNNNNNNMMMKKKKKKJJJJJJKKKIIIIIIJJJIIIIIIHHHGGGFFFHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIKKKLLLMMMMMMNNNOOOQQQSSSUUUWWWXXX[[[```eeeiiilllpppsssyyy||||||yyywwwwwwyyy|||~~~|||tttdddTTTOOOOOOOOONNNNNNLLLPPPUUUVVVSSSPPPNNNNNNPPPPPPQQQRRRRRRSSSTTTTTTSSSTTTTTTUUUWWWXXXYYYYYYWWWZZZZZZXXXWWWYYYVVVQQQOOOQQQSSSSSSTTTUUUXXXZZZ[[[XXXUUUTTTUUUWWWXXXXXXUUUTTTTTTVVVZZZ\\\\\\[[[^^^aaadddbbb[[[UUUSSSSSSOOORRRTTTTTTRRRQQQSSSTTTWWWXXXYYY[[[\\\\\\[[[ZZZZZZZZZYYYXXXYYY[[[]]]^^^```aaabbbbbbbbbbbbeeegggjjjrrrxxxpppgggaaa]]]YYYSSSNNNIIIHHHGGGGGGHHHIIIHHHFFFMMMPPPUUUZZZ```gggnnnsss{{{BBBBBBBBBBBBCCCDDDEEEFFFGGGFFFFFFEEEEEEFFFFFFGGGEEEFFFGGGHHHIIIKKKLLLLLLKKKLLLMMMOOOPPPQQQRRRRRRTTT[[[hhh|||xxxxxxwwwvvvttttttsssssstttttttttuuuvvvwwwxxxyyyyyywwwuuutttttttttsssrrrmmmkkkhhhggghhhjjjkkkkkkiiiiiiiiihhhfffdddbbb```]]]]]]\\\[[[YYYXXXWWWVVVUUUTTTSSSRRRQQQOOONNNNNNNNNNNNMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKNNNNNNNNNPPPRRRUUUWWWYYYYYY]]]bbbhhhlllqqqvvvyyy}}}||||||||||||zzzxxxxxxyyyzzz}}}}}}|||rrrggg[[[PPPOOOQQQPPPNNNMMMNNNQQQUUUWWWUUUQQQNNNMMMPPPPPPQQQQQQRRRRRRSSSSSSSSSTTTUUUVVVWWWXXXXXXXXXVVVYYYZZZXXXXXXYYYXXXTTTNNNPPPRRRSSSSSSUUUWWWYYYYYYVVVSSSQQQRRRSSSSSSSSSSSSQQQPPPRRRUUUWWWXXXXXX^^^aaabbb___YYYUUUSSSTTTPPPRRRSSSSSSRRRRRRSSSTTTVVVWWWYYY]]]``````]]]ZZZZZZYYYYYYZZZ[[[]]]___```bbbcccdddcccbbbbbbdddfffhhhnnnwwwxxxllleeebbb___YYYSSSOOOMMMKKKIIIIIIIIIGGGEEEHHHJJJMMMPPPRRRWWW\\\___bbbgggooowwwzzzxxxyyy}}}BBBBBBBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHJJJKKKLLLMMMLLLMMMNNNPPPQQQPPPPPPOOOQQQVVV```ooo}}}{{{yyyxxxxxxxxxtttttttttuuuvvvxxxzzz{{{{{{xxxvvvuuuvvvvvvtttsssrrrnnnjjjhhhiiikkkmmmmmmjjjkkkkkkkkkiiifffcccaaa___^^^]]]\\\ZZZYYYXXXWWWVVVVVVUUUSSSRRRQQQPPPOOOOOONNNMMMLLLLLLLLLLLLLLLJJJKKKKKKJJJJJJIIIHHHGGGHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMOOORRRUUUYYYZZZ\\\```ggglllqqqvvv{{{~~~}}}}}}}}}|||{{{zzzzzz{{{}}}~~~}}}|||zzzzzzzzz{{{}}}tttmmm___VVVPPPRRRTTTRRRNNNMMMMMMOOOSSSUUUTTTRRROOOMMMOOOOOOOOOPPPPPPPPPQQQQQQSSSTTTUUUWWWWWWWWWVVVVVVUUUYYYZZZXXXWWWYYYYYYWWWPPPRRRTTTTTTTTTTTTUUUVVVUUUSSSPPPOOOPPPQQQQQQQQQOOOOOONNNOOORRRUUUXXXZZZ``````___\\\WWWSSSRRRSSSTTTTTTTTTTTTTTTTTTUUUVVVUUUVVVYYY^^^cccccc^^^ZZZXXXXXXXXXYYY[[[]]]^^^```bbbcccdddcccbbbbbbccceeegggkkkqqq{{{uuujjjgggddd^^^YYYUUURRROOOLLLLLLKKKIIIGGGFFFHHHIIIJJJKKKMMMPPPSSSVVVYYY^^^ccciiipppxxx}}}~~~zzzwwwuuuuuuuuuwww|||BBBBBBBBBBBBBBBCCCDDDDDDEEEDDDDDDCCCCCCDDDDDDEEEGGGGGGHHHJJJKKKLLLMMMNNNMMMNNNOOOQQQQQQPPPOOOOOORRRTTT[[[fffttt}}}|||||||||vvvvvvuuuvvvwwwyyy{{{||||||zzzxxxxxxxxxxxxxxxvvvvvvrrrmmmjjjjjjkkkllllllkkklllmmmllljjjhhheeeccc``````^^^]]][[[YYYXXXWWWXXXWWWVVVUUUTTTRRRQQQQQQOOONNNNNNMMMMMMMMMMMMNNNKKKKKKKKKKKKJJJIIIHHHHHHIIIHHHHHHGGGFFFGGGGGGGGGHHHHHHHHHHHHIIIJJJLLLLLLKKKLLLMMMOOOSSSWWWZZZ\\\bbbffflllqqqvvvzzz}}}yyyxxxxxxwwwwwwwwwwwwxxxxxxzzz}}}~~~|||{{{{{{}}}yyyoooiii[[[UUUSSSWWWYYYUUUPPPNNNKKKMMMOOOQQQSSSQQQOOOMMMLLLMMMMMMNNNNNNOOOOOOOOOTTTTTTUUUUUUUUUUUUUUUUUUTTTYYYZZZWWWVVVXXXYYYXXXUUUVVVXXXWWWUUUSSSRRRSSSQQQOOONNNNNNPPPQQQRRRQQQLLLMMMMMMOOOQQQUUUYYY\\\```___]]]YYYUUURRRQQQQQQUUUTTTSSSSSSTTTUUUVVVVVVUUUUUUYYY___dddddd___ZZZUUUUUUVVVWWWYYY[[[\\\]]]aaabbbbbbbbbaaa```bbbddddddgggkkkrrr~~~vvvnnnjjjeeeaaaXXXUUUQQQNNNMMMLLLJJJIIIFFFGGGGGGGGGGGGHHHKKKNNNPPPQQQTTTVVVYYY___eeejjjqqqxxxyyytttrrrqqqqqqrrrssswww}}}AAAAAAAAAAAABBBCCCDDDEEEEEEDDDDDDCCCCCCDDDDDDEEEGGGHHHIIIJJJKKKMMMNNNNNNNNNNNNOOOPPPPPPPPPOOOOOOSSSRRRVVV___iiixxx}}}|||zzzyyyxxxyyy{{{|||}}}|||zzzzzz|||}}}|||{{{xxxuuupppmmmmmmmmmmmmlllmmmmmmmmmllljjjhhhfffdddaaa```___]]][[[YYYXXXWWWXXXWWWVVVUUUTTTRRRQQQQQQOOOOOONNNNNNNNNNNNNNNOOOLLLLLLLLLLLLKKKJJJIIIHHHIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHIIIIIIKKKMMMNNNOOOMMMNNNPPPSSSVVV[[[___aaaiiilllqqqtttwww{{{~~~|||xxxuuusssssssssssstttuuuvvvwwwyyy|||qqqgggcccYYYVVVWWW\\\^^^YYYSSSQQQMMMMMMMMMOOOPPPQQQOOOMMMKKKKKKLLLMMMNNNOOOPPPPPPUUUTTTSSSRRRRRRSSSSSSTTTSSSXXXZZZWWWTTTVVVXXXXXXWWWYYYZZZXXXUUURRRQQQPPPNNNMMMLLLMMMOOOQQQQQQPPPKKKMMMOOOPPPRRRUUUYYY]]]\\\[[[ZZZXXXUUUTTTRRRQQQTTTRRRPPPPPPRRRTTTTTTTTTVVVVVVXXX^^^dddddd___YYYSSSTTTUUUVVVWWWXXXYYYZZZ^^^___```___^^^___```bbbfffhhhlllqqqyyyxxxpppjjjfff]]]YYYTTTPPPNNNMMMLLLJJJFFFGGGGGGFFFEEEFFFHHHJJJHHHIIIKKKMMMPPPTTTZZZ^^^dddjjjsss{{{|||uuuooollllllnnnpppooorrrxxx@@@@@@@@@AAABBBDDDEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIKKKLLLMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOTTTPPPRRRZZZ```jjj}}}{{{{{{|||}}}|||zzzyyyzzz|||~~~~~~}}}yyyvvvsssqqqqqqqqqpppooonnnnnnlllkkkiiihhhffffffaaa```^^^]]]ZZZXXXWWWVVVVVVVVVUUUTTTRRRQQQPPPPPPOOOOOONNNNNNNNNOOOOOOPPPLLLLLLLLLLLLLLLKKKIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHIIIKKKMMMOOOQQQRRRRRRSSSUUUXXX]]]aaafffhhhmmmpppsssuuuvvvxxxzzz|||{{{{{{zzzyyywwwtttrrrqqqpppoooooopppqqqsssuuuvvvyyy}}}yyyjjj```[[[WWWUUUXXX___aaa]]]XXXVVVTTTQQQNNNMMMOOOOOONNNLLLJJJKKKLLLNNNOOOQQQRRRSSSUUUTTTQQQOOOOOOPPPRRRSSSSSSXXXZZZVVVRRRTTTVVVWWWVVVXXXYYYXXXUUUQQQPPPOOONNNMMMLLLLLLNNNNNNNNNMMMLLLNNNQQQRRRRRRSSSVVVYYYVVVVVVVVVVVVWWWVVVUUUTTTUUURRROOOOOORRRTTTTTTSSSWWWVVVWWW\\\cccddd^^^XXXSSSTTTUUUVVVWWWWWWWWWWWWZZZ[[[\\\\\\\\\]]]___aaafffiiinnnrrrwww}}}tttooohhhccc]]]XXXTTTRRRPPPNNNJJJJJJIIIGGGEEEEEEFFFHHHDDDFFFHHHIIIJJJMMMQQQTTTVVV\\\ccciiipppxxx~~~qqqooojjjfffeeegggkkknnnrrrwww?????????@@@BBBDDDFFFGGGEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHJJJKKKLLLLLLLLLLLLKKKKKKKKKMMMNNNOOOSSSNNNOOOVVV[[[aaattt~~~}}}}}}}}}xxxwwwvvvxxxzzz|||||||||xxxvvvttttttttttttsssrrrooonnnllljjjhhhgggggggggaaa```^^^\\\ZZZXXXVVVVVVUUUTTTSSSRRRQQQPPPOOONNNOOOOOOOOONNNNNNOOOPPPPPPMMMMMMMMMMMMLLLKKKJJJIIIJJJIIIHHHHHHGGGGGGHHHHHHHHHIIIJJJLLLNNNQQQSSSTTTWWWXXXZZZ]]]bbbgggkkknnnoooqqqtttuuuuuuuuuwwwxxxsssrrrqqqpppooonnnmmmmmmnnnnnnnnnnnnppprrrtttvvv{{{wwwggg\\\WWWTTTTTTXXX```ccc___[[[YYYYYYUUUPPPMMMNNNNNNMMMKKKKKKLLLMMMOOOQQQSSSTTTUUUVVVSSSPPPMMMMMMNNNQQQSSSSSSXXXZZZUUUQQQRRRUUUVVVTTTVVVWWWWWWTTTQQQPPPOOONNNMMMKKKKKKLLLLLLKKKIIIMMMPPPSSSTTTRRRQQQSSSUUUQQQQQQSSSUUUXXXYYYXXXWWWWWWTTTQQQQQQTTTVVVVVVUUUYYYVVVVVV[[[bbbccc^^^WWWTTTUUUVVVVVVWWWWWWWWWVVVXXXYYYZZZ[[[ZZZ[[[^^^```aaaeeejjjnnnqqqvvv}}}}}}sssnnnfff```[[[XXXUUUSSSNNNNNNMMMJJJGGGFFFGGGHHHEEEGGGHHHIIIHHHIIILLLNNNLLLQQQWWW\\\bbbkkkuuu}}}|||tttooohhhgggdddaaaaaaccchhhlllxxx>>>>>>???@@@BBBCCCDDDDDDIIIGGGDDDCCCBBBDDDFFFHHHEEEFFFIIIKKKLLLLLLKKKKKKIIIJJJKKKMMMNNNNNNNNNNNNOOORRRSSSRRRSSS\\\lllxxxzzzxxxwwwwwwyyyyyyyyyxxxxxxvvvtttrrrsssvvvyyy|||vvvsssooonnnmmmkkkfffccc```]]]YYYWWWWWWWWWVVVUUUVVVUUUTTTRRRQQQOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNLLLJJJJJJJJJJJJKKKMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJKKKLLLNNNPPPRRRSSSXXXYYY\\\```dddhhhkkkmmmoooooopppppppppooonnnnnnkkkkkkkkkkkkkkkkkklllmmmlllkkknnnsssttttttwww}}}rrrbbb[[[ZZZWWWXXX\\\aaaddddddaaa^^^\\\WWWQQQMMMNNNOOOPPPOOOKKKNNNRRRUUUWWWVVVTTTSSSQQQPPPNNNLLLLLLNNNPPPRRRUUUYYY\\\YYYRRRMMMMMMOOOSSSWWW[[[YYYTTTPPPOOOQQQPPPPPPPPPNNNLLLLLLMMMOOOOOOOOOQQQTTTVVVVVVTTTQQQTTTPPPQQQXXX^^^______aaa^^^]]]XXXSSSRRRUUUUUURRRZZZZZZ[[[```fffggg^^^SSSRRRTTTVVVWWWWWWVVVXXXYYYYYYWWWXXX\\\]]]\\\]]]```dddeeegggiiikkkpppvvv{{{yyymmmeeecccbbb___\\\\\\WWWPPPKKKIIIHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGHHHKKKNNNQQQTTT[[[dddjjjxxxyyyzzz{{{|||}}}}}}}}}{{{{{{{{{zzzzzzzzzyyyyyyuuuuuuuuuuuuvvvwwwxxxyyy}}}~~~}}}}}}}}}}}}yyy{{{~~~~~~}}}||||||}}}{{{zzzuuupppjjjfffeeeccc```aaadddiiinnnpppzzz===>>>>>>???@@@AAABBBBBBFFFEEEDDDBBBBBBCCCEEEFFFFFFGGGIIIKKKLLLLLLKKKJJJIIIJJJKKKMMMNNNNNNNNNNNNOOOSSSVVVVVVVVV\\\gggppp}}}xxxvvvvvvxxxzzzzzzzzzyyywwwuuuuuuvvvxxxzzzvvvssspppnnnmmmkkkgggccc```]]]YYYWWWWWWXXXWWWWWWVVVUUUTTTSSSQQQPPPOOONNNOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMKKKKKKKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJKKKMMMPPPRRRTTTVVVYYY[[[]]]aaadddfffggghhhgggggghhhiiiiiiiiiiiihhhjjjkkkkkkkkkkkklllmmmooopppoooppptttvvvvvvzzzpppaaaZZZXXXUUUXXX^^^eeeiiihhhccc___\\\WWWQQQNNNNNNOOOOOONNNMMMOOOSSSVVVWWWVVVUUUSSSQQQPPPNNNMMMMMMNNNPPPRRRUUUWWWXXXUUUQQQNNNNNNOOOSSSVVVYYYWWWSSSQQQSSSWWWRRRRRRQQQOOONNNMMMNNNOOONNNOOOQQQTTTVVVWWWTTTRRRRRRPPPSSSZZZ```cccggglllpppjjj```XXXYYY\\\[[[VVVYYYYYY]]]eeekkkggg]]]UUURRRTTTVVVWWWVVVVVVWWWYYYXXXVVVWWW[[[\\\[[[\\\___bbbcccfffhhhjjjnnntttwwwzzzyyyuuurrrmmmiiiaaa]]]VVVQQQNNNLLLKKKJJJGGGGGGFFFEEEEEEFFFGGGGGGFFFHHHJJJLLLNNNSSSZZZ___fffggghhhiiijjjkkkkkkkkkiiihhhhhhhhhgggggggggggggggggggggggghhhiiijjjkkkoooqqqsssvvvxxxyyyzzzzzzyyyyyyyyyyyyxxxwwwvvvvvvuuuuuusssrrrqqqqqqqqqqqqoooqqqssssssrrrqqqqqqrrrrrrwww|||~~~~~~yyysssoookkkhhhccc```bbbaaa```aaaeeekkkppprrr~~~>>>>>>>>>>>>??????@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCHHHIIIJJJKKKLLLLLLKKKJJJIIIJJJKKKMMMNNNNNNNNNNNNOOOTTTXXXYYYYYY[[[bbbgggqqq{{{uuutttvvvyyy{{{|||{{{zzzxxxwwwwwwwwwwwwuuutttqqqpppnnnkkkgggddd```]]]YYYXXXXXXXXXXXXWWWUUUUUUTTTSSSQQQPPPOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNMMMLLLLLLMMMMMMKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKMMMOOOQQQTTTWWWXXXZZZ[[[^^^aaabbbcccbbbbbb______```aaabbbcccdddeeehhhiiijjjkkkkkklllooorrrvvvuuuuuuyyyzzz{{{nnn___XXXVVVSSSXXX```gggkkkiiiccc^^^ZZZWWWRRROOONNNNNNNNNNNNOOOQQQTTTVVVWWWVVVTTTSSSRRRPPPOOOMMMMMMNNNPPPQQQTTTSSSRRRPPPOOOOOOPPPPPPUUUVVVWWWUUUSSSTTTXXX\\\TTTSSSRRRQQQPPPOOONNNNNNNNNNNNPPPTTTWWWXXXVVVTTTUUUUUUYYY___cccgggoooxxxyyyjjj^^^\\\```^^^YYYYYYXXX```mmmpppfffZZZVVVSSSUUUVVVWWWVVVVVVWWWXXXWWWTTTUUUXXXZZZXXXZZZ]]]___aaadddfffiiilllpppsssvvvxxxrrrddd```ZZZVVVSSSPPPNNNLLLJJJIIIHHHGGGGGGGGGGGGGGGDDDFFFGGGHHHIIIKKKOOOQQQXXXXXXYYYZZZ[[[[[[[[[ZZZXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWXXXYYYZZZ[[[___```bbbdddfffhhhhhhiiiiiiiiiiiijjjjjjiiiiiihhhhhhgggfffdddccccccbbbbbbdddeeegggfffeeedddeeefffgggllloooppprrrvvvuuurrrllljjjgggeeecccbbb```^^^```aaabbbfffkkkpppvvvyyy>>>>>>??????????????????AAABBBCCCDDDEEEDDDCCCCCCIIIIIIJJJKKKKKKKKKJJJJJJIIIJJJKKKLLLNNNNNNNNNNNNPPPTTTXXXYYYXXXZZZ___ccckkkuuuxxxvvvvvvxxxyyyzzzzzzzzzyyyyyyxxxwwwvvvvvvuuutttrrrooolllhhheee___\\\YYYWWWWWWWWWWWWWWWUUUTTTTTTSSSRRRQQQPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNLLLLLLMMMMMMNNNNNNNNNOOONNNNNNOOOPPPRRRTTTVVVWWWWWWYYY\\\___aaa```___^^^ZZZ[[[\\\]]]___aaacccdddeeegggiiijjjjjjlllqqquuu}}}zzz{{{~~~{{{kkk___XXXVVVTTTWWW]]]cccfffddd^^^ZZZXXXVVVRRRPPPNNNNNNNNNNNNOOOQQQSSSUUUUUUTTTSSSRRRRRRQQQOOONNNNNNOOOPPPQQQRRRPPPMMMLLLNNNPPPRRRRRRVVVWWWXXXVVVUUUVVVYYY\\\TTTTTTSSSRRRRRRPPPNNNLLLNNNNNNPPPTTTXXXYYYYYYXXXZZZ\\\```ccccccfffppp|||sssccc[[[[[[[[[ZZZ[[[\\\ffftttssscccWWWUUUUUUVVVWWWVVVUUUUUUVVVXXXUUUSSSRRRVVVWWWVVVWWW[[[]]]```cccfffhhhjjjmmmooovvv{{{xxxjjjgggbbb___]]][[[YYYWWWQQQPPPOOOMMMKKKIIIHHHGGGEEEEEEFFFFFFGGGGGGIIIJJJOOOOOOPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMNNNOOOOOOPPPTTTUUUVVVXXXZZZ[[[\\\\\\\\\\\\]]]^^^______^^^^^^^^^]]]\\\ZZZYYYYYYXXXXXX[[[\\\]]]\\\[[[[[[\\\^^^```eeehhhhhhiiikkkjjjfffdddcccbbbaaaaaabbbbbbaaabbbeeeiiinnntttzzz?????????@@@@@@@@@@@@@@@AAABBBDDDFFFFFFEEEDDDCCCIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJKKKLLLNNNNNNNNNNNNPPPRRRTTTUUUUUUXXX]]]bbbffflllyyy~~~zzzyyywwwwwwwwwwwwxxxyyyyyyxxxwwwwwwvvvwwwwwwuuurrrmmmjjjhhh___\\\XXXVVVVVVVVVUUUUUUTTTTTTSSSSSSRRRRRRRRRQQQRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOONNNNNNNNNOOOOOOPPPPPPQQQRRRQQQQQQQQQQQQRRRSSSSSSRRRUUUXXX\\\]]]]]]\\\[[[WWWWWWXXXZZZ]]]```bbbdddbbbeeehhhiiijjjmmmtttzzz}}}~~~uuuiii___YYYVVVVVVVVVXXXZZZ[[[ZZZVVVSSSTTTTTTSSSQQQOOONNNNNNNNNNNNOOOQQQRRRSSSRRRQQQPPPRRRQQQPPPOOOOOOOOOPPPPPPPPPNNNKKKKKKNNNRRRTTTUUUXXXYYYYYYYYYXXXWWWWWWXXXTTTSSSSSSSSSTTTSSSOOOLLLNNNOOOQQQUUUYYY\\\\\\\\\YYY[[[___aaa___aaalllxxx~~~kkk[[[UUUXXX[[[^^^bbbmmmwwwqqq```UUUTTTVVVWWWWWWVVVTTTTTTVVVWWWUUUQQQQQQSSSTTTSSSUUUYYY]]]___bbbeeefffhhhkkkmmmqqqssszzzvvvsssooommmllljjjiiiggg\\\[[[YYYUUUQQQNNNKKKIIIGGGFFFEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGIIIIIIHHHHHHHHHIIIJJJJJJNNNNNNOOOOOOQQQRRRSSSTTTRRRSSSTTTUUUUUUUUUUUUUUUUUUTTTSSSRRRQQQQQQQQQQQQTTTTTTTTTTTTTTTUUUXXX[[[___dddggggggggghhhfffaaa````````````aaacccfffhhhiiimmmttt{{{?????????@@@@@@@@@AAAAAAAAABBBDDDEEEFFFFFFEEEDDDGGGGGGHHHHHHHHHIIIIIIJJJIIIJJJKKKMMMNNNNNNNNNNNNOOOPPPPPPQQQRRRVVV[[[______bbblll|||}}}zzzxxxvvvwwwxxxxxxxxxxxxxxxwwwxxxyyyzzzyyytttooollljjjbbb^^^ZZZWWWVVVVVVUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPSSSRRRQQQPPPPPPPPPPPPPPPOOOQQQTTTWWWYYYZZZYYYYYYTTTUUUUUUWWWZZZ]]]```bbbaaafffjjjkkkkkkpppxxx|||nnneee^^^YYYVVVWWWTTTRRRQQQQQQQQQPPPOOOPPPQQQRRRQQQPPPOOOOOOPPPLLLMMMOOOPPPQQQQQQQQQPPPRRRRRRQQQPPPPPPOOOOOOOOOOOONNNMMMMMMOOORRRVVVXXXZZZZZZZZZZZZYYYWWWVVVUUUTTTSSSSSSUUUWWWVVVQQQMMMOOOOOORRRVVV[[[___``````VVVXXX[[[]]]\\\]]]gggsssxxxcccXXXYYY\\\___iiissssssjjj___XXXVVVXXXXXXWWWVVVTTTSSSUUUWWWUUUQQQPPPRRRSSSRRRTTTYYY]]]^^^aaabbbcccfffiiilllmmmooottt{{{wwwtttrrrpppnnngggeeeccc___ZZZUUUQQQOOOKKKIIIGGGFFFGGGGGGGGGFFFFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDEEEEEEFFFHHHHHHHHHHHHIIIJJJLLLLLLJJJKKKKKKLLLMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNOOOSSSXXX\\\bbbhhhmmmmmmmmmmmmhhhcccaaaaaaaaaaaacccgggmmmrrrvvv}}}<<<======>>>???@@@AAAAAAAAAAAABBBCCCDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJIIIJJJKKKMMMNNNNNNNNNNNNMMMNNNOOOPPPQQQTTTWWWYYYYYY]]]dddnnn~~~zzzzzzyyyyyyxxxxxxwwwwwwyyy|||}}}|||vvvqqqnnnmmmeeebbb]]]YYYXXXVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSTTTRRRRRRQQQQQQPPPOOOOOONNNNNNOOOPPPPPPPPPPPPOOONNNOOOOOOOOOOOONNNNNNNNNNNNQQQPPPOOOOOONNNNNNOOOOOONNNOOOQQQRRRTTTUUUVVVVVVUUUUUUUUUWWWZZZ]]]aaacccccchhhlllnnnnnnsss}}}sssfff```\\\YYYUUUTTTRRROOONNNNNNNNNNNNMMMLLLOOORRRRRRPPPOOOPPPRRRLLLMMMNNNPPPQQQRRRRRRRRRSSSRRRRRRQQQPPPOOOOOOOOOMMMOOOQQQQQQPPPRRRWWW\\\\\\ZZZXXXWWWWWWWWWWWWWWWUUUTTTUUUXXX\\\[[[UUUPPPPPPPPPSSSWWW]]]bbbdddddd\\\\\\]]]___]]]]]]dddmmm}}}ooobbb]]][[[]]]mmmuuummmccc___^^^ZZZYYYYYYXXXUUUSSSSSSUUUWWWUUUQQQOOOQQQRRRQQQTTTXXX\\\]]]^^^^^^___bbbfffjjjmmmooorrryyy{{{vvvrrrpppnnnmmmjjjgggccc^^^ZZZXXXUUUQQQLLLJJJJJJKKKJJJIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDEEEEEEFFFFFFFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDDDDDDDDDDEEEGGGHHHFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIJJJKKKLLLMMMPPPUUU\\\aaakkkrrrxxxzzzzzzxxxrrrkkkggghhhhhhiiikkkrrr|||:::;;;<<<===>>>???@@@AAA@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJIIIJJJKKKMMMNNNNNNNNNNNNLLLNNNOOOQQQRRRSSSSSSTTTWWW]]]ccchhhqqq{{{~~~}}}|||zzzxxxwwwwwwwwwzzz}}}}}}xxxrrrooonnnhhhddd___[[[YYYXXXVVVTTTSSSSSSSSSSSSTTTTTTTTTTTTRRRRRRQQQPPPOOOOOONNNNNNMMMNNNOOOPPPPPPPPPOOONNNOOONNNNNNMMMMMMLLLLLLLLLNNNNNNMMMMMMMMMNNNOOOOOONNNOOOOOOPPPQQQRRRSSSSSSWWWWWWWWWYYY[[[___bbbddddddjjjooopppqqqwww~~~mmmaaa\\\[[[XXXTTTRRRPPPNNNNNNOOOOOONNNMMMJJJNNNQQQRRRQQQPPPQQQSSSLLLMMMOOOQQQRRRSSSTTTTTTSSSSSSRRRQQQPPPPPPOOOOOOLLLPPPTTTSSSQQQSSSXXX]]]]]]ZZZUUUSSSTTTWWWYYYZZZWWWVVVWWW[[[___^^^XXXSSSQQQQQQSSSXXX^^^cccffffffgggeeeddddddaaa___bbbhhh{{{wwwiii___YYY[[[ooovvvhhh]]]aaaccc^^^YYYYYYXXXUUUSSSSSSUUUWWWUUUQQQOOOQQQRRRQQQTTTXXX[[[\\\\\\\\\\\\```dddhhhkkkmmmoooqqqxxx~~~yyyvvvppppppnnnlllhhhddd```^^^___ZZZSSSOOOOOOOOONNNMMMHHHHHHHHHHHHGGGFFFDDDDDDAAAAAABBBBBBBBBCCCCCCCCCEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDCCCBBBCCCDDDEEEFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEFFFHHHIIIJJJJJJKKKMMMOOORRRYYYaaagggsss{{{{{{sssppppppqqqrrrvvv>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCEEEFFFGGGHHHIIIMMMKKKIIIJJJLLLLLLJJJGGGLLLMMMNNNNNNMMMNNNPPPRRRUUUWWW[[[aaagggtttzzzxxxyyyyyyxxxvvvzzz|||~~~}}}xxxsssppppppiiibbb^^^]]][[[WWWRRRVVVVVVWWWWWWWWWVVVUUUUUUVVVSSSPPPOOOOOOPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMOOONNNMMMKKKKKKKKKLLLMMMLLLLLLMMMNNNNNNMMMMMMMMMMMMNNNPPPPPPPPPRRRVVVXXXZZZ[[[]]]]]]^^^aaaeeehhhmmmnnnqqquuu{{{yyymmmbbb]]][[[WWWTTTTTTSSSSSSRRRRRRQQQPPPPPPPPPOOONNNMMMMMMMMMOOOPPPQQQOOORRRVVVVVVSSSQQQRRRTTTRRRRRRSSSSSSSSSSSSSSSSSSPPPPPPRRRTTTUUUWWWXXXYYYZZZYYYWWWSSSQQQRRRVVVYYYZZZ[[[[[[\\\[[[YYYXXXVVVUUUTTTTTTVVV[[[aaahhhllljjjooosssqqqkkkeeeddddddqqqzzzwwwiii```\\\]]]ggglllfffaaabbbdddccc___[[[VVVUUUVVVWWWWWWVVVYYYWWWTTTPPPNNNOOOSSSVVVYYYZZZZZZ\\\^^^```ccceeegggkkknnnooorrr||||||yyyxxxyyywwwssspppjjjddd\\\XXXVVVUUUSSSQQQOOOMMMKKKJJJJJJIIIHHHGGGEEEEEEEEEFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBCCCDDDDDDEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFHHHKKKMMMOOOJJJLLLMMMNNNSSS\\\hhhqqqyyy~~~|||{{{}}}============>>>???@@@@@@??????@@@@@@AAABBBBBBCCCCCCCCCDDDEEEFFFFFFGGGHHHKKKJJJIIIJJJLLLLLLJJJHHHLLLMMMNNNNNNMMMMMMOOOQQQQQQSSSWWW\\\aaalll|||yyyxxxxxxyyywwwuuuxxxzzz|||~~~|||yyytttqqqpppjjjccc___^^^\\\XXXTTTWWWWWWWWWXXXXXXXXXXXXYYYXXXUUURRRQQQQQQRRRRRRQQQPPPPPPPPPOOONNNNNNNNNMMMMMMLLLLLLLLLLLLLLLMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLMMMNNNPPPPPPQQQSSSVVVYYY______``````bbbeeekkkooouuuvvvyyy~~~pppeee\\\YYYXXXUUUSSSTTTUUUUUUUUUTTTSSSRRRQQQPPPNNNNNNNNNPPPQQQSSSTTTUUUOOOPPPRRRQQQPPPPPPPPPQQQOOOOOOPPPPPPQQQQQQQQQRRRQQQQQQRRRSSSTTTVVVWWWXXXYYYYYYWWWUUURRRRRRUUUWWWWWWWWWXXXYYYYYYYYYXXXWWWWWWVVVUUUVVVZZZ___eeehhhooosssuuurrrkkkdddbbbbbbnnnvvv}}}{{{qqqeee^^^[[[ZZZccchhheeecccdddeeeddd___[[[WWWUUUVVVWWWWWWVVVZZZYYYWWWTTTQQQQQQTTTWWWYYYYYYZZZ[[[\\\^^^aaacccdddhhhlllnnnpppwww}}}uuukkkccc___]]]YYYWWWTTTQQQNNNMMMLLLKKKIIIHHHFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDCCCCCCDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGJJJJJJIIIIIIJJJKKKMMMNNNUUUUUUUUUUUUXXX```kkkttt<<<<<<======>>>???@@@@@@===>>>>>>@@@AAABBBCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFHHHHHHHHHIIILLLLLLKKKJJJKKKMMMMMMMMMLLLMMMOOOQQQOOOQQQUUUYYY\\\cccsss~~~|||{{{{{{{{{zzzxxxuuuvvvxxx{{{}}}}}}{{{xxxvvvpppkkkddd```___]]]YYYVVVYYYXXXXXXXXXYYY[[[]]]^^^[[[XXXUUUSSSSSSTTTTTTSSSQQQQQQPPPOOOOOONNNMMMMMMMMMNNNNNNOOOOOOOOONNNNNNNNNNNNNNNOOOOOONNNNNNNNNOOOQQQRRRSSSTTTVVVZZZ\\\dddeeeffffffiiimmmsssxxxzzz|||xxxddd[[[TTTTTTTTTSSSSSSUUUWWWWWWXXXXXXWWWUUUSSSQQQMMMNNNQQQTTTVVVWWWXXXXXXRRRQQQOOONNNOOOQQQQQQPPPNNNNNNOOOPPPQQQQQQRRRRRRTTTSSSRRRQQQRRRSSSVVVWWWXXXYYYXXXVVVTTTRRRSSSTTTRRRSSSTTTVVVVVVWWWWWWWWWWWWVVVUUUUUUXXX\\\```cccmmmpppqqqnnnhhhcccaaaaaakkkppptttqqqiii```\\\[[[YYY^^^cccdddfffhhhgggddd___\\\YYYWWWWWWWWWVVVUUUXXXXXXXXXVVVTTTSSSTTTUUUXXXYYYZZZZZZZZZZZZ]]]______dddiiikkklllooovvv}}}xxxnnngggccc```]]][[[XXXUUUSSSRRRPPPNNNLLLKKKKKKKKKJJJIIIHHHGGGFFFGGGFFFEEEDDDDDDDDDDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFHHHHHHHHHIIIIIIJJJJJJJJJMMMLLLLLLLLLLLLMMMNNNNNNQQQRRRUUUXXX^^^jjjxxx;;;;;;<<<>>>??????@@@@@@<<<<<<===???@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGIIIKKKLLLLLLLLLKKKLLLMMMMMMLLLLLLNNNPPPQQQSSSWWW[[[\\\___jjjvvv|||xxxvvvvvvxxxzzz|||}}}}}}{{{zzzppplllfffbbb```^^^\\\ZZZ[[[ZZZYYYYYY[[[]]]```bbb^^^[[[WWWUUUUUUUUUUUUTTTQQQQQQPPPOOOOOONNNMMMMMMQQQRRRSSSSSSSSSRRRPPPOOOPPPPPPQQQRRRRRRRRRQQQQQQSSSTTTVVVWWWXXX[[[___bbbfffiiilllpppssswww|||qqq]]]VVVRRRRRRTTTSSSSSSVVVXXXYYY[[[[[[ZZZXXXTTTRRROOOQQQTTTXXXYYYZZZYYYXXXWWWSSSOOONNNQQQSSSSSSRRROOOPPPPPPRRRSSSTTTUUUUUUVVVTTTRRRPPPPPPRRRTTTVVVWWWXXXYYYWWWUUURRRRRRRRRQQQRRRRRRSSSTTTTTTUUUUUUUUUTTTSSSSSSUUUYYY]]]___bbbdddffffffdddbbbbbbcccgggjjjllliiibbb]]]\\\]]]\\\]]]```eeeiiikkkhhhccc___^^^[[[ZZZXXXWWWVVVUUUUUUVVVWWWVVVTTTRRRQQQQQQWWWYYYZZZYYYWWWWWWXXX[[[\\\```dddffffffiiinnnsss{{{sssnnniiieeebbb___\\\YYYXXXWWWUUUSSSQQQQQQQQQPPPOOOMMMLLLKKKJJJJJJHHHGGGFFFFFFFFFFFFHHHHHHHHHGGGGGGHHHHHHHHHIIIJJJJJJKKKLLLMMMMMMNNNOOOOOOPPPQQQRRRSSSTTTUUUPPPSSSWWW^^^gggvvv:::;;;===>>>?????????>>>;;;<<<===>>>@@@AAABBBCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCEEEGGGIIIJJJKKKLLLMMMKKKLLLMMMLLLKKKKKKMMMNNNRRRSSSWWW[[[[[[\\\ccclll}}}}}}xxxvvvuuuvvvxxxzzz{{{|||{{{{{{rrrnnnjjjeeecccaaa___^^^^^^]]]\\\\\\^^^```ccceee```]]]YYYWWWVVVVVVUUUTTTQQQQQQQQQPPPPPPPPPOOOOOOUUUVVVVVVUUUTTTRRRPPPNNNQQQQQQRRRTTTTTTUUUUUUUUUVVVWWWYYY[[[\\\___cccggghhhmmmtttzzzrrrdddZZZUUUSSSTTTUUUSSSTTTWWWWWWYYYZZZ[[[[[[XXXVVVTTTRRRTTTWWWYYYZZZYYYWWWUUUYYYUUUPPPOOOQQQSSSTTTSSSPPPPPPQQQRRRSSSUUUUUUVVVWWWUUUSSSQQQPPPRRRTTTUUUVVVWWWXXXWWWUUUSSSRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQQQQSSSWWWZZZ\\\[[[\\\^^^______```bbbcccdddffffffddd```]]]^^^___```___```fffkkkkkkgggccc``````___]]]ZZZXXXVVVUUUTTTVVVXXXXXXUUURRRQQQQQQUUUXXXZZZYYYUUUSSSUUUXXXZZZ\\\^^^___aaaeeekkkqqq|||~~~vvvpppgggdddaaa^^^]]][[[YYYWWWUUUUUUUUUTTTSSSQQQPPPOOONNNNNNMMMKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKLLLLLLMMMNNNOOOPPPQQQRRRUUUVVVWWWYYYZZZ[[[\\\]]]^^^aaafffkkkttt;;;<<<===>>>???>>>===<<<;;;<<<<<<>>>???@@@AAAAAACCCCCCCCCCCCCCCBBBBBBBBBBBBDDDGGGHHHIIIJJJKKKMMMKKKLLLLLLKKKJJJJJJLLLMMMPPPPPPTTTXXXXXXXXX]]]dddqqq~~~zzzxxxuuuvvvwwwxxxyyyzzzzzzzzzuuusssoookkkhhhfffeeeeeedddcccbbbbbbcccdddeeefffccc```[[[YYYXXXWWWVVVUUUSSSSSSSSSTTTTTTTTTTTTTTTWWWWWWVVVUUUTTTRRRQQQPPPRRRSSSUUUWWWXXXYYYZZZZZZZZZ\\\^^^```bbbeeeiiimmmpppuuu~~~yyyhhh]]]YYYUUUTTTVVVUUUSSSSSSWWWUUUVVVXXXYYYYYYXXXVVVUUUTTTUUUWWWXXXXXXVVVTTTRRRWWWTTTQQQOOOPPPQQQRRRRRRPPPPPPQQQRRRSSSSSSTTTTTTWWWVVVTTTSSSRRRSSSTTTUUUTTTVVVWWWVVVTTTSSSSSSSSSUUUUUUTTTTTTSSSTTTTTTUUUQQQQQQQQQQQQSSSVVVXXXZZZ[[[[[[[[[[[[\\\]]]___```aaabbbcccbbbaaa___```aaaccc___```eeeiiigggeeedddaaabbbcccaaa]]]YYYWWWVVVVVVXXXZZZZZZXXXUUUSSSSSSTTTXXX[[[YYYTTTQQQSSSVVVYYYYYYZZZZZZ]]]cccjjjoootttzzzqqqmmmiiieeebbb___\\\YYYWWWWWWWWWWWWVVVUUUSSSSSSSSSRRRQQQPPPPPPPPPPPPPPPOOOPPPPPPQQQQQQPPPPPPOOOPPPPPPQQQSSSTTTVVVWWWWWWYYYZZZ\\\^^^```bbbccccccggglllrrryyy<<<===>>>???>>>===;;;:::<<<<<<======>>>???@@@@@@BBBBBBBBBBBBBBBBBBCCCCCCAAADDDGGGHHHHHHHHHJJJLLLKKKLLLLLLKKKJJJIIIKKKLLLMMMMMMPPPUUUVVVVVVZZZ```hhhttt|||||||||||||||}}}}}}~~~zzzyyyuuuqqqnnnllllllllljjjjjjjjjiiiiiihhhhhhhhhfffccc^^^[[[ZZZYYYXXXWWWVVVVVVWWWXXXYYYZZZ[[[[[[YYYXXXXXXWWWWWWWWWWWWWWWXXXYYY\\\^^^aaacccddddddcccdddgggiiikkkooossswww|||pppbbbZZZUUURRRSSSUUUTTTRRRSSSVVVRRRSSSTTTUUUVVVVVVVVVVVVSSSTTTUUUVVVUUUTTTRRRQQQVVVVVVUUURRRQQQPPPRRRTTTRRRRRRSSSSSSTTTTTTTTTUUUWWWVVVUUUUUUUUUUUUUUUUUUTTTUUUVVVUUUTTTSSSTTTUUUVVVVVVUUUUUUVVVWWWXXXYYYUUUUUUTTTTTTTTTVVVWWWXXXYYYXXXVVVVVVWWWYYYZZZ[[[]]]___aaabbbbbbaaaaaa```aaa]]]^^^ccceeecccdddgggccceeefffddd___ZZZXXXWWWWWWYYYZZZZZZWWWUUUTTTTTTRRRWWW[[[YYYTTTQQQSSSVVVWWWWWWXXXYYY\\\aaagggkkkkkkyyy}}}wwwqqqlllgggbbb^^^[[[\\\\\\\\\[[[[[[ZZZYYYVVVVVVUUUUUUTTTUUUUUUUUUSSSTTTUUUVVVVVVUUUTTTSSSUUUUUUWWWXXXZZZ\\\]]]^^^]]]```eeejjjoootttvvvxxxxxx}}}<<<===>>>???>>>===:::999<<<<<<======>>>>>>??????AAAAAAAAABBBBBBBBBCCCCCCAAADDDHHHHHHGGGGGGJJJLLLKKKKKKLLLKKKIIIIIIJJJLLLLLLLLLOOOTTTUUUVVVZZZ```aaahhhzzz~~~}}}zzzvvvrrrppppppqqqooooooooonnnmmmllljjjiiihhheeeaaa]]]\\\[[[ZZZYYYYYYYYYZZZ\\\]]]___``````\\\[[[[[[ZZZ[[[]]]___```___```cccfffiiilllmmmnnnkkkmmmppprrrtttxxx|||{{{qqqeee[[[VVVQQQOOOQQQTTTSSSQQQRRRVVVPPPQQQQQQRRRSSSUUUVVVVVVQQQRRRSSSSSSSSSRRRQQQQQQWWWYYYYYYWWWSSSRRRTTTWWWVVVVVVVVVVVVVVVVVVWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVSSSTTTUUUTTTSSSSSSUUUWWWVVVVVVUUUVVVWWWZZZ\\\]]]ZZZYYYWWWVVVVVVVVVWWWWWWTTTRRRQQQQQQSSSVVVXXXXXX[[[]]]```ccccccbbbaaa```^^^[[[\\\aaabbb```ccciiidddfffhhhfffaaa[[[YYYXXXUUUWWWXXXWWWUUUSSSRRRRRRQQQWWW[[[ZZZTTTPPPSSSVVVUUUVVVWWWZZZ]]]```dddgggfffqqq}}}|||uuunnnhhhddd```aaaaaaaaaaaaaaa``````XXXXXXWWWWWWWWWXXXYYYYYYVVVVVVXXXXXXXXXXXXVVVVVVXXXYYYZZZ\\\^^^```aaabbbfffjjjrrr{{{???????????????>>>===<<<======<<<======>>>???@@@BBBAAAAAAAAABBBBBBCCCDDDDDDEEEFFFGGGHHHIIIIIIIIIHHHGGGGGGFFFGGGHHHJJJKKKIIIKKKNNNRRRVVVYYY[[[]]]___aaahhhzzz~~~}}}}}}{{{zzzxxxuuusssrrrqqqqqqmmmhhhbbb___```aaaaaa```bbbbbbccccccdddeeeeeeeeeeeecccaaa___```bbbeeegggmmmllllllmmmooorrrssstttuuuyyy}}}}}}}}}uuujjjbbb]]]XXXUUURRRRRRRRRSSSTTTTTTUUUUUUVVVUUUTTTSSSSSSSSSTTTUUUQQQRRRTTTTTTSSSRRROOONNNRRRUUUYYYZZZXXXTTTRRRRRRSSSTTTUUUVVVVVVVVVUUUTTTSSSSSSSSSSSSSSSSSSTTTTTTWWWWWWVVVUUUUUUTTTTTTSSSTTTUUUVVVWWWWWWXXX[[[^^^]]]\\\\\\^^^___]]]WWWSSSQQQPPPPPPQQQSSSUUUWWWYYYYYY\\\```cccdddaaa^^^[[[[[[\\\^^^```aaabbbccccccggghhhhhheee```\\\YYYYYYXXXWWWVVVTTTSSSRRRRRRRRRSSSYYY^^^]]]WWWSSSTTTWWWZZZZZZZZZZZZ[[[^^^bbbfffkkklllooottt|||yyyrrrmmmkkkmmmmmmlllhhhdddbbbaaa```______^^^]]]]]]]]]^^^_________]]]ZZZYYYZZZ\\\^^^```aaa___^^^```gggnnnnnnzzz???????????????>>>============<<<<<<===>>>??????AAA@@@@@@@@@AAAAAABBBCCCAAACCCDDDGGGHHHJJJKKKKKKIIIHHHGGGFFFFFFFFFGGGHHHIIIKKKNNNQQQUUUWWWYYYZZZ\\\]]]bbbooo|||yyywwwvvvuuuqqqlllhhheeefffggghhhggghhhiiiiiijjjjjjkkkllllllnnnllljjjiiijjjlllooorrrsssrrrrrrsssuuuxxxzzz{{{}}}yyylllaaaZZZVVVQQQNNNNNNOOOPPPRRRTTTUUUVVVWWWZZZXXXVVVTTTRRRQQQQQQQQQOOOPPPRRRSSSTTTTTTSSSRRRTTTUUUWWWXXXWWWUUUSSSQQQSSSTTTUUUWWWXXXWWWWWWVVVUUUUUUUUUUUUTTTTTTTTTTTTVVVWWWXXXXXXWWWTTTQQQOOOSSSTTTTTTTTTSSSUUUXXXZZZYYY[[[^^^aaabbb^^^WWWQQQQQQQQQQQQQQQSSSUUUWWWXXXWWWZZZ]]]```aaa___\\\ZZZZZZ[[[\\\]]]___```aaabbbfffgggfffccc___ZZZXXXWWWXXXWWWVVVTTTSSSRRRQQQQQQRRRXXX]]]\\\WWWSSSUUUWWWXXXXXXXXXXXXXXXZZZ___bbbdddeeeggglllsss{{{ttttttsssqqqooommmkkkiiigggeeeddddddcccbbbbbbccccccbbbdddddddddbbbaaabbbccceeehhhlllmmmnnnrrrzzz?????????@@@??????>>>>>>======<<<<<<<<<===>>>>>>@@@????????????@@@AAAAAA???AAACCCFFFHHHJJJKKKLLLJJJHHHGGGFFFEEEEEEFFFFFFJJJKKKMMMPPPSSSUUUWWWWWWWWWXXX[[[cccsss~~~{{{yyyxxxrrrooolllkkkkkklllmmmlllooooooooopppqqqqqqrrrrrrsssqqqppppppqqqtttwwwyyyzzzzzz{{{|||~~~wwwnnncccYYYTTTPPPLLLIIIKKKLLLNNNPPPSSSUUUWWWXXX]]][[[WWWTTTQQQNNNMMMMMMLLLMMMOOOQQQSSSUUUVVVWWWVVVUUUTTTTTTUUUTTTRRRPPPRRRTTTVVVXXXYYYZZZZZZZZZVVVUUUUUUUUUTTTSSSSSSSSSUUUWWWYYYZZZYYYUUUPPPMMMQQQRRRQQQPPPOOOPPPSSSUUUVVVYYY___dddeee```XXXRRRQQQQQQQQQRRRSSSTTTVVVWWWVVVWWWZZZ\\\]]]\\\[[[ZZZZZZZZZZZZZZZ\\\]]]___aaadddeeedddaaa\\\XXXUUUUUUWWWWWWVVVTTTSSSQQQPPPPPPRRRWWW\\\[[[WWWTTTUUUWWWWWWXXXXXXWWWWWWXXX\\\___cccdddfffiiioooxxx}}}{{{{{{yyyuuurrrmmmmmmlllkkkkkkkkkkkkllliiijjjllllllllllllnnnoooqqqvvv{{{~~~>>>>>>??????@@@?????????======<<<<<<======>>>>>>??????>>>>>>>>>??????@@@@@@AAACCCEEEGGGIIIJJJJJJIIIHHHGGGFFFFFFFFFGGGHHHKKKMMMOOOQQQSSSTTTUUUVVVUUUWWWYYY]]]ggg{{{}}}wwwvvvttttttttttttuuuuuuyyyyyyyyyzzz{{{{{{||||||xxxwwwvvvvvvxxx{{{~~~qqqiii___WWWSSSPPPMMMJJJJJJKKKLLLOOOQQQSSSUUUVVV\\\ZZZWWWSSSPPPNNNMMMLLLLLLLLLLLLNNNPPPRRRUUUVVVVVVSSSQQQPPPQQQRRRPPPNNNRRRSSSVVVXXXZZZ\\\\\\\\\UUUUUUTTTSSSRRRRRRQQQQQQTTTVVVXXXYYYXXXUUURRROOOQQQQQQPPPNNNLLLLLLOOORRRTTTXXX^^^bbbccc___YYYTTTQQQQQQQQQRRRSSSTTTUUUUUUUUUVVVWWWYYYZZZ[[[[[[[[[[[[ZZZYYYYYYZZZ\\\^^^```bbbcccccc```[[[WWWUUUTTTVVVVVVUUUTTTSSSQQQPPPOOOQQQUUUYYYYYYUUUSSSTTTWWWXXXYYYYYYXXXWWWXXX[[[]]]bbbcccdddfffjjjqqqzzz{{{zzzzzzyyyyyyzzzzzzzzzuuuuuuuuuuuuuuuxxx}}}<<<===>>>>>>????????????======<<<======>>>???@@@@@@@@@???????????????@@@AAABBBCCCEEEFFFGGGGGGHHHHHHGGGGGGGGGHHHIIIKKKLLLMMMNNNPPPRRRTTTUUUUUUVVVTTTXXX\\\^^^cccqqqmmmggg]]]WWWTTTRRROOOLLLKKKKKKLLLMMMOOOPPPQQQRRRWWWVVVTTTRRRPPPOOOOOOPPPPPPNNNLLLKKKKKKMMMPPPRRRTTTRRRPPPOOONNNNNNNNNMMMPPPRRRUUUXXXZZZ\\\\\\]]]VVVVVVUUUTTTSSSSSSRRRRRRTTTTTTUUUVVVVVVVVVUUUUUURRRRRRPPPMMMKKKKKKNNNQQQUUUXXX[[[]]]]]][[[YYYWWWQQQQQQRRRRRRSSSSSSSSSSSSTTTUUUVVVXXXYYY[[[\\\\\\\\\[[[ZZZYYYYYY[[[]]]___```aaaaaa___[[[WWWUUUUUUTTTTTTTTTTTTSSSQQQPPPOOOOOORRRUUUUUUSSSRRRTTTUUUVVVWWWWWWVVVUUUVVVXXXZZZ[[[\\\]]]^^^```eeekkkpppvvv{{{:::;;;<<<===>>>>>>??????<<<<<<===>>>???AAABBBCCCBBBBBBAAA@@@@@@@@@@@@AAAAAABBBCCCEEEFFFFFFFFFFFFGGGGGGGGGHHHIIIKKKMMMNNNMMMNNNPPPRRRTTTUUUUUUVVVUUUYYY]]]___aaaiiiwwwiiibbbZZZUUURRRQQQNNNKKKKKKKKKLLLLLLMMMMMMNNNNNNRRRQQQPPPPPPPPPRRRSSSTTTVVVRRRNNNJJJHHHJJJLLLNNNRRRSSSSSSPPPMMMLLLMMMNNNOOOPPPSSSVVVYYYZZZ[[[[[[WWWWWWVVVVVVUUUUUUTTTTTTSSSSSSTTTTTTUUUVVVWWWXXXSSSRRROOOLLLJJJKKKNNNQQQUUUWWWXXXXXXWWWVVVWWWXXXQQQQQQRRRSSSSSSSSSRRRRRRSSSTTTVVVXXXZZZ[[[\\\\\\[[[[[[ZZZYYYYYYZZZ[[[\\\]]]^^^___^^^ZZZWWWVVVVVVQQQRRRSSSSSSSSSRRRPPPOOOMMMOOOQQQRRRQQQQQQRRRTTTQQQRRRSSSSSSRRRRRRTTTVVVWWWXXXYYYYYYZZZ]]]bbbfffiiillluuu888999:::<<<===>>>>>>>>><<<<<<===???AAACCCEEEFFFDDDDDDCCCBBBBBBBBBBBBBBB???@@@BBBDDDEEEFFFGGGGGGHHHHHHGGGGGGHHHJJJKKKMMMLLLMMMOOOQQQSSSTTTUUUUUUUUUXXX[[[[[[\\\aaajjjrrrwwweee___WWWRRRPPPOOOLLLIIIJJJJJJJJJKKKLLLLLLMMMMMMNNNNNNNNNOOOQQQSSSUUUWWW[[[WWWPPPKKKHHHHHHKKKMMMRRRUUUXXXUUUOOOLLLNNNQQQMMMOOORRRUUUWWWXXXYYYYYYTTTTTTTTTTTTSSSSSSSSSSSSRRRSSSUUUVVVWWWWWWVVVUUURRRQQQOOOKKKIIIJJJNNNQQQRRRUUUVVVVVVTTTRRRSSSUUUQQQRRRRRRSSSSSSRRRQQQPPPPPPRRRUUUWWWZZZ[[[[[[[[[YYYYYYYYYYYYXXXXXXXXXXXXYYYZZZ\\\[[[YYYWWWVVVVVVNNNPPPQQQSSSSSSRRRQQQPPPKKKLLLNNNNNNOOOPPPQQQRRRNNNPPPQQQRRRQQQQQQSSSUUUWWWXXXYYYYYYYYY[[[___bbbdddfffkkkwww777888999;;;<<<=========;;;<<<===???BBBDDDGGGHHHFFFEEEDDDCCCCCCCCCCCCCCC===>>>AAACCCFFFGGGHHHIIIIIIHHHGGGGGGGGGHHHIIIJJJJJJKKKMMMPPPRRRSSSTTTTTTVVVWWWWWWWWWWWW\\\ccchhhvvv|||jjjccc]]]VVVQQQPPPNNNKKKHHHHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMNNNQQQSSSVVVXXX^^^YYYRRRLLLHHHIIILLLNNNRRRXXX\\\YYYPPPLLLOOOTTTMMMNNNQQQSSSVVVWWWWWWWWWOOOOOOOOOPPPPPPPPPPPPPPPQQQTTTWWWYYYYYYWWWSSSQQQRRRPPPNNNJJJIIIJJJNNNQQQPPPSSSVVVUUUSSSPPPPPPRRRQQQRRRSSSSSSSSSRRRQQQPPPNNNPPPTTTWWWYYYZZZZZZZZZWWWWWWXXXXXXXXXWWWVVVUUUVVVXXXYYYYYYWWWVVVUUUVVVMMMNNNPPPRRRSSSSSSRRRQQQJJJKKKLLLMMMNNNOOOPPPQQQOOOQQQRRRSSSSSSSSSUUUVVVUUUVVVWWWWWWWWWXXX[[[^^^aaaaaacccjjjyyy999999999:::;;;<<<===>>><<<<<<===???AAADDDFFFHHHHHHKKKLLLHHHAAA===>>>AAA@@@AAABBBDDDEEEGGGHHHIIIEEEEEEFFFGGGHHHIIIIIIJJJLLLLLLMMMNNNOOOOOOPPPPPPVVVUUUTTTTTTUUUXXX[[[]]]kkk}}}nnn```aaa^^^YYYSSSNNNKKKIIIHHHGGGGGGHHHIIIIIIJJJJJJKKKLLLLLLLLLMMMOOORRRVVVXXX[[[WWWRRRMMMJJJKKKMMMNNNUUUXXXZZZYYYTTTOOOLLLLLLOOONNNMMMNNNQQQSSSSSSSSSNNNOOOPPPOOONNNMMMNNNPPPQQQRRRTTTTTTTTTTTTVVVXXXTTTRRRMMMIIIKKKQQQQQQNNNNNNQQQRRROOONNNPPPNNNJJJQQQPPPPPPOOOOOONNNNNNMMMNNNOOOQQQSSSUUUVVVWWWWWWZZZYYYWWWVVVUUUUUUVVVVVVWWWWWWWWWWWWWWWVVVUUUUUUQQQOOOLLLLLLMMMNNNOOONNNNNNLLLJJJKKKOOOSSSSSSSSSSSSSSSSSSTTTUUUWWWZZZ[[[YYYXXXVVVUUUVVVXXXZZZ\\\bbb______eeennn{{{::::::::::::;;;<<<===>>>>>>?????????AAABBBCCCDDDFFFIIIJJJFFFAAA>>>>>>AAA@@@AAABBBCCCDDDFFFGGGGGGDDDDDDEEEFFFGGGHHHIIIIIILLLLLLLLLLLLMMMNNNOOOPPPSSSRRRQQQQQQSSSUUUYYY[[[bbbqqqzzziii\\\[[[YYYTTTPPPLLLIIIHHHGGGGGGGGGHHHHHHIIIJJJJJJJJJKKKKKKKKKMMMOOOSSSVVVXXXYYYVVVQQQLLLJJJJJJLLLNNNRRRTTTVVVVVVRRROOONNNNNNRRRPPPOOOOOOQQQRRRRRRRRROOOPPPQQQQQQPPPOOOPPPQQQQQQSSSUUUVVVUUUVVVXXXYYYTTTTTTQQQLLLLLLOOOPPPNNNMMMQQQSSSOOOMMMMMMMMMJJJNNNMMMMMMMMMMMMLLLLLLLLLMMMNNNOOOPPPRRRTTTUUUVVVYYYXXXVVVUUUTTTTTTTTTUUUVVVVVVWWWWWWWWWVVVTTTTTTRRRPPPNNNNNNOOOQQQPPPPPPNNNLLLKKKMMMPPPSSSSSSRRRVVVVVVVVVWWWXXX[[[]]]^^^UUUTTTRRRQQQRRRSSSVVVWWW]]]ZZZZZZ___eeeooo::::::::::::;;;<<<======AAAAAA@@@@@@@@@@@@@@@AAACCCEEEFFFDDD@@@>>>???AAAAAAAAAAAABBBCCCCCCDDDDDDBBBCCCDDDEEEFFFGGGGGGHHHKKKKKKJJJJJJJJJLLLMMMNNNNNNMMMMMMMMMOOORRRUUUWWW___jjjttt}}}ooo```TTTRRRQQQNNNKKKIIIHHHGGGGGGFFFGGGGGGHHHHHHIIIJJJJJJJJJJJJKKKMMMPPPTTTWWWYYYXXXUUUQQQMMMKKKLLLMMMOOOPPPRRRSSSSSSRRRRRRRRRSSSSSSQQQOOOOOOPPPQQQQQQPPPPPPRRRSSSSSSRRRQQQRRRSSSRRRTTTVVVWWWVVVWWWXXXZZZTTTWWWWWWPPPLLLMMMNNNNNNLLLSSSUUUPPPKKKJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMOOOQQQSSSTTTXXXWWWUUUSSSRRRRRRRRRRRRSSSUUUWWWXXXXXXVVVTTTRRRQQQPPPNNNNNNPPPQQQPPPPPPMMMLLLMMMOOOQQQSSSRRRQQQWWWWWWWWWWWWXXXZZZ\\\^^^UUUTTTSSSRRRRRRTTTUUUWWWYYYWWWWWWYYY]]]cccppp|||;;;;;;;;;;;;;;;<<<======AAA@@@@@@????????????@@@@@@BBBCCCBBB???>>>???AAAAAAAAAAAAAAAAAABBBBBBBBBAAABBBBBBCCCDDDEEEFFFFFFJJJIIIHHHGGGHHHIIIKKKLLLJJJJJJJJJKKKNNNQQQTTTUUU]]]eeejjjvvvooobbbWWWNNNKKKJJJIIIHHHGGGGGGHHHHHHFFFFFFFFFGGGHHHHHHIIIIIIIIIJJJKKKMMMPPPTTTWWWXXXWWWUUURRRPPPNNNOOOPPPQQQQQQRRRSSSTTTTTTVVVWWWXXXSSSQQQNNNMMMNNNOOOOOONNNQQQSSSUUUUUUTTTSSSSSSTTTTTTUUUVVVVVVUUUUUUVVVXXXVVV\\\]]]UUUMMMKKKMMMNNNNNNVVVYYYRRRJJJGGGHHHHHHGGGGGGHHHHHHIIIJJJKKKKKKLLLLLLKKKKKKMMMOOORRRTTTXXXVVVTTTRRRQQQQQQQQQQQQRRRTTTVVVXXXXXXVVVSSSQQQNNNMMMLLLLLLNNNOOONNNMMMLLLMMMNNNPPPRRRRRRQQQPPPWWWVVVUUUTTTTTTUUUWWWWWWTTTTTTRRRRRRRRRSSSTTTUUUXXXXXXXXXYYY[[[```hhhnnn<<<<<<;;;;;;;;;<<<======>>>>>>>>>>>>>>>???@@@AAA>>>???@@@@@@??????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEFFFIIIHHHGGGGGGGGGHHHIIIJJJHHHIIIIIIKKKNNNQQQTTTUUUWWW]]]___gggzzzqqqaaaWWWPPPIIIFFFFFFFFFFFFGGGHHHIIIIIIEEEEEEFFFFFFGGGHHHHHHHHHHHHIIIJJJMMMPPPRRRUUUVVVTTTRRRQQQOOONNNOOOOOOPPPQQQRRRSSSUUUXXXZZZ\\\]]]VVVRRRNNNLLLLLLLLLLLLKKKPPPRRRUUUVVVUUUTTTTTTTTTVVVVVVUUUSSSRRRRRRTTTWWWZZZ```aaaXXXMMMJJJKKKMMMQQQXXX[[[SSSJJJFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKMMMLLLKKKKKKMMMOOORRRSSSVVVUUUSSSQQQPPPPPPPPPQQQPPPRRRUUUWWWWWWVVVSSSQQQMMMLLLKKKLLLNNNOOONNNMMMLLLMMMOOOPPPPPPPPPOOOOOOVVVUUUTTTRRRQQQQQQQQQRRROOOOOONNNMMMMMMNNNNNNOOOUUUWWWXXXYYY\\\aaaeeehhhppp===<<<<<<<<<<<<<<<======<<<<<<======>>>???AAAAAA>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEFFFGGGGGGGGGGGGHHHHHHHHHGGGGGGHHHIIILLLOOORRRTTTVVVSSSYYYZZZ___nnn|||}}}hhhXXXPPPKKKFFFDDDDDDEEEFFFGGGHHHIIIIIIDDDEEEEEEFFFFFFGGGHHHHHHGGGHHHJJJLLLNNNPPPRRRSSSOOONNNNNNNNNMMMMMMNNNNNNRRRRRRUUUZZZ___ccceeeddd___[[[UUUPPPMMMLLLJJJIIINNNQQQTTTUUUUUUSSSSSSSSSWWWVVVSSSPPPOOOQQQVVVZZZ```eeecccYYYNNNJJJKKKKKKPPPVVVXXXQQQJJJHHHGGGFFFFFFGGGGGGHHHIIIJJJJJJKKKMMMLLLLLLLLLMMMOOOQQQRRRSSSRRRPPPOOOOOOOOOOOOPPPNNNPPPRRRTTTTTTSSSQQQPPPMMMMMMMMMNNNPPPQQQPPPNNNLLLMMMOOOOOONNNMMMMMMNNNUUUTTTSSSQQQPPPQQQQQQQQQPPPOOOOOONNNNNNNNNNNNNNNOOOSSSVVVWWW[[[aaadddcccbbbnnn======<<<<<<<<<<<<=====================>>>???@@@???>>>>>>???@@@@@@@@@???@@@@@@@@@AAAAAABBBBBBBBBAAAAAABBBCCCDDDEEEFFFFFFFFFGGGHHHIIIIIIHHHFFFEEEEEEFFFIIIKKKOOORRRTTTUUUSSSYYYYYY[[[fffnnn}}}wwwwwwzzzzzzcccRRRLLLHHHDDDCCCCCCDDDFFFGGGGGGGGGHHHDDDDDDEEEEEEFFFGGGGGGGGGGGGHHHIIIKKKMMMNNNOOOPPPNNNNNNOOOOOOOOOOOOOOOOOOUUUWWW[[[ccclllrrrssssssnnnhhh___WWWQQQMMMIIIGGGLLLOOOSSSTTTTTTRRRRRRRRRVVVTTTQQQNNNNNNSSS[[[aaafffhhhdddXXXNNNKKKKKKJJJKKKOOOQQQMMMJJJJJJJJJGGGFFFFFFGGGGGGHHHHHHIIIIIIKKKKKKLLLMMMNNNOOOOOOPPPNNNNNNMMMLLLLLLLLLMMMNNNKKKLLLMMMOOOOOOOOONNNMMMLLLLLLMMMNNNQQQQQQPPPNNNLLLMMMNNNMMMKKKJJJLLLNNNQQQPPPPPPOOOPPPQQQSSSTTTQQQQQQQQQPPPPPPPPPOOOOOOKKKPPPSSSTTTYYY```bbb___[[[dddppp}}}>>>======<<<<<<<<<======>>>>>>============>>>>>>@@@???>>>???@@@AAA@@@??????@@@@@@AAABBBBBBCCCCCCAAABBBBBBCCCDDDEEEFFFFFFEEEFFFIIIJJJJJJHHHFFFDDDDDDEEEHHHKKKNNNQQQTTTUUUPPPWWWVVVWWW]]]bbbooowwwtttvvvyyyaaaQQQJJJFFFCCCBBBCCCDDDEEEFFFFFFFFFFFFDDDDDDDDDEEEFFFFFFGGGGGGFFFGGGIIIKKKLLLMMMMMMMMMPPPQQQRRRRRRSSSSSSRRRRRRYYY\\\bbbmmmwww~~~zzzssshhh]]]UUUNNNIIIFFFKKKNNNRRRSSSSSSRRRQQQQQQUUUSSSOOOMMMOOOVVV```gggjjjjjjdddXXXNNNKKKKKKJJJFFFIIIKKKIIIJJJLLLLLLHHHFFFFFFFFFFFFGGGGGGGGGGGGIIIJJJLLLMMMNNNNNNNNNNNNKKKJJJJJJIIIIIIKKKLLLMMMIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJMMMOOOOOONNNLLLLLLMMMMMMKKKIIIHHHKKKNNNKKKKKKLLLMMMOOOQQQTTTUUUNNNNNNNNNMMMMMMMMMLLLLLLKKKPPPRRRSSSXXX```aaa]]]ZZZccckkkppp|||<<<<<<<<<===============<<<:::999888999<<>>>>>======<<<<<<;;;;;;;;;:::::::::<<>>>>>@@@AAA@@@@@@????????????@@@@@@AAA@@@@@@@@@AAAAAABBBBBBEEEFFFGGGHHHHHHHHHGGGFFFGGGGGGHHHIIIKKKNNNQQQRRRPPPQQQRRRTTTVVV[[[bbbgggyyyvvveeeUUUIIIDDDCCCDDDAAACCCEEEFFFHHHIIIIIIHHHFFFGGGGGGHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIKKKMMMNNNOOOOOOPPPSSSUUU___eeeooo{{{yyyiii\\\TTTPPPOOOOOOOOOOOOOOOPPPQQQRRRRRRTTTPPPMMMOOOVVV```iiinnnrrrkkk```UUUNNNJJJJJJJJJHHHIIIKKKLLLKKKJJJHHHGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHIIIJJJKKKKKKIIIHHHGGGJJJIIIGGGFFFEEEFFFFFFGGGHHHHHHHHHIIIJJJKKKMMMNNNMMMMMMKKKJJJIIIIIIIIIIIIJJJKKKKKKLLLMMMNNNOOOPPPMMMKKKJJJKKKLLLMMMLLLKKKMMMMMMMMMNNNNNNOOOPPPQQQSSSVVVZZZ\\\```lll}}}>>>>>>===<<<;;;::::::999:::::::::<<>>>>>>>>>>>>>>??????@@@AAAAAA@@@???@@@AAABBBCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGIIIKKKMMMOOOPPPOOOPPPQQQQQQRRRUUUZZZ^^^iii~~~mmmcccUUUKKKEEEDDDCCCBBBAAABBBDDDFFFHHHIIIIIIIIIFFFGGGIIIIIIIIIGGGEEEDDDEEEFFFGGGHHHHHHHHHGGGFFFIIIKKKNNNPPPPPPQQQSSSUUU^^^eeennnyyyxxxiii]]]VVVTTTTTTSSSSSSSSSRRRRRRQQQQQQPPPPPPNNNMMMPPPWWW___fffjjjgggbbbZZZRRRMMMKKKLLLMMMJJJKKKMMMNNNNNNLLLJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJJJJJJJIIIHHHGGGFFFIIIGGGEEECCCBBBCCCDDDEEEHHHHHHHHHHHHIIIKKKLLLMMMLLLLLLKKKJJJIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOLLLJJJHHHIIIKKKMMMMMMMMMNNNMMMLLLKKKJJJJJJJJJJJJNNNQQQSSSSSSTTT[[[fffppp===<<<<<<;;;;;;:::::::::::::::;;;===???CCCFFFHHHJJJGGGAAA===;;;<<>>>>>============>>>>>>BBBAAA@@@???@@@AAACCCDDDCCCDDDDDDEEEFFFFFFFFFFFFEEEEEEFFFGGGIIIKKKLLLMMMMMMNNNNNNOOOOOORRRVVVZZZ```nnn}}}ppp]]]TTTJJJDDDCCCDDDCCC@@@BBBCCCDDDEEEEEEFFFGGGGGGEEEGGGHHHIIIHHHFFFCCCAAADDDEEEGGGHHHHHHGGGEEECCCFFFIIIMMMOOOPPPQQQRRRSSSXXX___gggppp|||~~~wwwlllaaa[[[XXXYYY[[[[[[YYYVVVSSSQQQPPPOOOOOONNNMMMMMMPPPVVV\\\```bbb\\\YYYSSSNNNLLLLLLNNNPPPMMMOOOQQQSSSRRRPPPNNNLLLHHHHHHGGGGGGGGGGGGHHHHHHJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJHHHDDDAAA@@@BBBDDDEEEGGGGGGGGGGGGHHHIIIJJJKKKJJJJJJJJJIIIIIIJJJJJJKKKKKKKKKJJJKKKKKKMMMNNNOOOMMMKKKIIIJJJLLLOOOQQQQQQMMMLLLKKKJJJJJJIIIIIIJJJJJJLLLNNNOOOOOOSSS[[[aaalllzzz999999::::::;;;;;;<<<<<<::::::;;;<<<===@@@BBBCCCCCCBBB@@@>>>===>>>???@@@???>>>>>>===<<<<<<======CCCBBBAAAAAAAAABBBDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHDDDDDDEEEGGGHHHIIIIIIJJJKKKLLLMMMNNNOOOQQQUUUYYY\\\bbboooqqqbbbTTTMMMEEEBBBCCCDDDBBB???CCCBBBBBBBBBBBBBBBCCCCCCDDDEEEGGGHHHGGGEEEBBB@@@CCCDDDFFFGGGGGGEEEDDDBBBDDDGGGKKKNNNNNNOOOPPPRRRSSSYYY```eeemmmtttvvvssskkkggg```ZZZXXXZZZ]]]```bbb___YYYSSSOOONNNOOOPPPNNNMMMMMMPPPTTTWWWYYYYYYTTTRRROOOLLLLLLMMMPPPRRRQQQSSSVVVXXXWWWUUURRROOOIIIIIIHHHGGGGGGHHHIIIIIILLLKKKKKKJJJKKKKKKLLLMMMLLLLLLKKKKKKLLLNNNOOOPPPLLLJJJFFFCCCBBBCCCEEEGGGGGGFFFFFFGGGGGGHHHIIIJJJIIIHHHHHHIIIIIIJJJKKKLLLMMMLLLKKKKKKKKKMMMOOOPPPQQQOOOMMMMMMPPPSSSUUUUUUPPPOOONNNLLLKKKJJJIIIIIIHHHJJJLLLMMMMMMOOOSSSWWW]]]eeeuuu777888888999:::;;;<<<===::::::::::::;;;===>>>>>>===>>>>>>?????????>>>>>>>>>>>>============>>>>>>CCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEFFFHHHIIIEEEEEEGGGHHHIIIIIIIIIIIIIIIKKKLLLNNNOOOQQQUUUXXXVVVYYYaaaooo|||sssdddVVVMMMIIIDDDBBBCCCCCC@@@>>>BBBAAAAAA@@@@@@AAABBBBBBDDDEEEFFFGGGFFFEEECCCAAABBBCCCDDDEEEEEEEEEDDDCCCDDDFFFIIIKKKKKKLLLNNNPPPQQQWWW\\\^^^bbbggghhhfffbbb```[[[XXXXXXYYY\\\___ccc___YYYSSSPPPOOOPPPQQQOOONNNNNNPPPRRRTTTTTTTTTPPPOOOMMMLLLMMMNNNPPPRRRSSSVVVYYY[[[ZZZXXXTTTRRRJJJJJJHHHHHHHHHHHHJJJJJJLLLKKKKKKJJJKKKMMMNNNOOOLLLLLLKKKKKKLLLOOOQQQSSSNNNLLLIIIFFFEEEEEEFFFGGGFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGGGGHHHIIIKKKLLLMMMNNNMMMKKKKKKKKKMMMOOOPPPRRRQQQPPPQQQSSSUUUVVVVVVUUUSSSPPPMMMJJJHHHGGGFFFIIIJJJJJJIIIIIIIIIKKKMMMSSSWWWcccttt888888999999::::::;;;;;;888888999::::::;;;<<<===<<<<<<==================<<<<<<<<<===>>>@@@AAABBBCCCDDDFFFGGGGGGGGGEEEDDDCCCBBBBBBBBBCCCEEEGGGHHHGGGHHHIIIJJJKKKKKKJJJJJJIIIKKKMMMMMMNNNPPPSSSUUURRRTTT[[[fffssswwwlllbbbWWWMMMFFFEEEDDDCCCAAA@@@>>>===@@@?????????AAABBBDDDEEEFFFFFFGGGGGGGGGGGGFFFEEEBBBBBBBBBCCCCCCDDDDDDEEEDDDFFFGGGHHHHHHIIILLLNNNOOOUUUYYYZZZ\\\___```^^^]]]\\\YYYXXXWWWXXXZZZ[[[\\\[[[XXXVVVTTTRRRRRRRRRPPPOOONNNPPPSSSTTTUUUTTTPPPOOONNNMMMMMMOOOPPPQQQTTTVVVYYY\\\[[[XXXUUURRRKKKJJJIIIHHHHHHIIIJJJKKKMMMMMMLLLMMMNNNPPPSSSTTTLLLKKKIIIHHHIIIKKKOOOQQQNNNLLLJJJHHHGGGFFFFFFGGGFFFEEEEEEEEEEEEFFFGGGGGGFFFFFFGGGHHHIIIKKKMMMNNNNNNLLLJJJIIIJJJKKKMMMOOOQQQPPPPPPQQQSSSUUUTTTTTTRRRQQQNNNLLLIIIGGGFFFEEEHHHHHHGGGFFFFFFFFFGGGIIIMMMOOOWWWaaalllzzz::::::999999999999999999666777888999;;;<<<======>>>===<<<;;;;;;;;;;;;<<<999999;;;===???BBBDDDEEECCCDDDGGGIIIIIIHHHFFFDDDAAAAAAAAAAAABBBDDDFFFGGGIIIJJJLLLMMMMMMMMMLLLKKKJJJKKKMMMMMMMMMNNNPPPRRRRRRSSSZZZbbbjjjzzzmmm___VVVOOOIIIAAABBBCCCBBB???=========>>>>>>>>>???BBBEEEGGGIIIHHHHHHHHHHHHHHHHHHIIIIIIAAAAAAAAABBBBBBDDDEEEFFFEEEEEEFFFFFFFFFGGGJJJMMMMMMRRRVVVWWWXXX[[[\\\ZZZXXXXXXWWWVVVWWWWWWXXXYYYUUUVVVXXXXXXXXXVVVTTTRRRPPPOOOOOOPPPTTTVVVWWWWWWPPPPPPOOONNNNNNOOOPPPQQQSSSVVVYYY\\\[[[XXXTTTQQQLLLKKKIIIHHHHHHIIIKKKLLLQQQPPPPPPPPPRRRTTTWWWYYYLLLJJJGGGEEEFFFHHHKKKMMMMMMMMMKKKIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGEEEEEEFFFGGGIIIKKKMMMNNNMMMKKKIIIHHHHHHJJJLLLNNNOOOOOOOOOQQQSSSSSSRRRPPPLLLKKKJJJIIIHHHHHHHHHHHHEEEEEEEEEEEEEEEGGGIIIJJJLLLLLLQQQVVVYYYaaauuu;;;;;;;;;::::::999999999999999999999999999::::::<<<<<<;;;<<<>>>>>>>>>===>>>===<<<;;;<<<>>>@@@AAADDDGGGJJJLLLLLLIIIFFFDDD@@@@@@@@@AAACCCFFFHHHJJJEEEHHHKKKLLLLLLKKKLLLMMMKKKKKKKKKMMMQQQSSSSSSSSSTTTRRRTTTZZZbbbooorrraaaTTTLLLHHHFFFEEECCCAAAAAAAAAAAA???>>>===???@@@AAABBBDDDGGGJJJMMMLLLKKKIIIGGGFFFDDDDDDCCCCCCCCCCCCDDDEEEGGGGGGDDDDDDEEEFFFHHHJJJMMMNNNQQQSSSTTTUUUUUUVVVXXXZZZ[[[VVVRRRSSSWWWYYYXXXVVVWWWVVVWWWZZZ^^^___^^^[[[QQQQQQSSSUUUWWWXXXUUUSSSLLLLLLMMMPPPSSSTTTSSSRRRYYYXXXWWWVVVVVVUUURRROOOKKKIIIFFFEEEGGGJJJLLLLLLTTTQQQOOONNNPPPVVV\\\```TTTNNNGGGEEEHHHKKKKKKIIIKKKJJJIIIGGGFFFEEEEEEDDDFFFGGGGGGFFFDDDCCCDDDEEEGGGGGGGGGHHHIIIKKKMMMOOOMMMKKKHHHEEEFFFHHHLLLNNNMMMOOORRRSSSSSSQQQNNNLLLLLLJJJHHHHHHHHHHHHFFFDDDDDDEEEEEEEEEEEEDDDDDDCCCFFFIIIKKKLLLNNNVVVbbblll999999999999888888777777999999999999999:::::::::;;;::::::;;;===>>>>>>>>>===<<<;;;;;;<<<===???AAADDDFFFJJJLLLLLLJJJFFFCCC@@@@@@@@@AAACCCEEEHHHIIIGGGIIIKKKLLLKKKKKKMMMNNNMMMLLLLLLNNNPPPRRRRRRQQQQQQPPPQQQUUU[[[eeewww{{{iiiXXXMMMGGGEEEEEEBBBAAA????????????>>><<<>>>AAACCCDDDEEEFFFHHHJJJLLLLLLKKKIIIHHHFFFEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGFFFEEEEEEEEEGGGIIILLLNNNPPPQQQSSSSSSSSSSSSUUUWWWWWWSSSPPPPPPTTTWWWXXXWWWYYYXXXXXX[[[^^^^^^]]]ZZZQQQQQQQQQSSSUUUTTTRRRPPPRRRRRRSSSVVVXXXXXXVVVTTTWWWVVVUUUUUUUUUSSSOOOLLLJJJHHHFFFFFFHHHKKKLLLLLLRRRPPPNNNNNNPPPUUUZZZ]]]RRRMMMGGGEEEHHHJJJJJJIIIKKKJJJIIIHHHGGGFFFEEEEEEFFFGGGHHHGGGEEEEEEFFFGGGHHHHHHHHHHHHIIIKKKMMMNNNOOOLLLIIIFFFFFFGGGJJJLLLLLLMMMOOOPPPOOONNNKKKJJJIIIHHHFFFFFFGGGFFFEEECCCCCCCCCDDDDDDCCCCCCBBBBBBBBBDDDFFFFFFGGGLLLVVV^^^fffuuu999999999999999888888888888999999999:::::::::;;;888999:::;;;<<<===>>>>>><<<;;;;;;:::;;;===>>>???BBBEEEJJJMMMMMMJJJFFFCCC@@@@@@@@@AAABBBEEEGGGHHHHHHIIIKKKKKKJJJKKKMMMOOOPPPOOONNNNNNPPPQQQPPPOOOPPPOOOOOORRRVVV[[[hhhsssyyynnn]]]NNNFFFCCCDDDEEEBBB@@@??????@@@@@@>>>===@@@CCCFFFHHHHHHHHHIIIIIIKKKJJJJJJHHHGGGFFFEEEEEEDDDCCCCCCDDDDDDEEEFFFGGGHHHGGGEEEDDDEEEHHHKKKNNNNNNPPPQQQQQQPPPPPPQQQRRRSSSPPPMMMMMMPPPTTTVVVWWW[[[ZZZYYYZZZ[[[[[[YYYXXXSSSRRRRRRSSSUUUUUUSSSQQQSSSSSSTTTVVVWWWVVVSSSPPPRRRRRRRRRSSSSSSQQQMMMJJJGGGFFFFFFGGGIIIKKKLLLKKKOOONNNMMMNNNPPPSSSVVVXXXPPPKKKFFFEEEGGGIIIJJJIIIKKKKKKJJJIIIHHHGGGGGGGGGFFFHHHIIIHHHGGGGGGHHHIIIJJJIIIIIIIIIJJJKKKMMMNNNOOOMMMIIIFFFEEEFFFHHHJJJKKKKKKKKKKKKJJJIIIGGGGGGFFFEEEDDDDDDEEEEEECCCBBBBBBBBBBBBBBBAAAAAA@@@@@@???AAABBBAAAAAACCCIIINNNPPP\\\ooo;;;;;;;;;;;;;;;:::::::::888999999::::::;;;;;;;;;888999:::;;;;;;<<<===>>>;;;;;;::::::;;;<<<===>>>AAADDDIIIMMMMMMJJJEEEBBB@@@@@@@@@@@@BBBDDDFFFGGGIIIJJJJJJJJJIIIKKKNNNPPPQQQPPPNNNNNNOOOOOONNNLLLQQQOOOPPPSSSUUUWWW^^^gggqqq~~~|||rrriii```TTTIIICCCBBBCCCDDDCCCAAA@@@AAABBBBBBAAA@@@@@@DDDHHHJJJJJJHHHGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFJJJHHHEEECCCCCCFFFJJJMMMNNNOOOPPPPPPNNNNNNOOOPPPRRRQQQPPPOOOOOOPPPSSSUUUXXXXXXWWWVVVVVVUUUTTTSSSSSSRRRSSSUUUXXX[[[[[[[[[TTTTTTUUUVVVVVVSSSOOOKKKLLLMMMOOOQQQSSSRRROOOLLLEEEDDDDDDFFFIIIJJJJJJIIIJJJJJJKKKLLLMMMOOOPPPQQQMMMIIIEEEDDDFFFHHHIIIIIIKKKKKKKKKJJJJJJIIIHHHHHHGGGHHHJJJJJJIIIIIIJJJLLLKKKKKKJJJIIIJJJKKKLLLMMMMMMKKKHHHFFFEEEFFFHHHIIIKKKJJJHHHGGGFFFEEEEEEDDDDDDCCCCCCDDDFFFFFFDDDBBBCCCBBBBBBAAA@@@@@@@@@@@@???@@@AAAAAA@@@@@@CCCFFFIIIPPP[[[jjj{{{::::::::::::::::::::::::888888999:::;;;;;;<<<<<<:::<<<======;;;;;;<<<>>>:::::::::;;;<<<<<<===>>>???CCCGGGKKKKKKHHHDDDBBB@@@??????@@@AAACCCEEEFFFHHHIIIJJJIIIIIIJJJMMMPPPQQQOOONNNMMMNNNNNNLLLKKKPPPNNNNNNRRRTTTTTTYYY^^^dddkkkzzz|||nnndddXXXSSSLLLFFFCCCAAA@@@???BBB@@@@@@@@@BBBCCCBBBAAA@@@DDDHHHJJJIIIGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDEEEEEEFFFJJJHHHEEECCCCCCFFFIIILLLNNNPPPPPPPPPNNNMMMNNNOOOTTTVVVWWWUUUQQQOOOOOOQQQTTTSSSSSSQQQPPPNNNNNNNNNPPPPPPQQQUUU[[[```cccdddYYYXXXXXXWWWVVVSSSNNNKKKHHHIIILLLPPPSSSTTTSSSQQQCCCBBBBBBDDDGGGHHHHHHGGGGGGHHHIIIJJJKKKKKKKKKKKKIIIGGGDDDDDDEEEGGGHHHIIIIIIJJJKKKKKKKKKJJJIIIIIIHHHIIIKKKKKKJJJJJJKKKMMMMMMLLLJJJIIIIIIJJJJJJKKKHHHGGGEEEDDDDDDFFFHHHIIIJJJHHHGGGEEEDDDCCCCCCCCCCCCCCCCCCEEEGGGHHHFFFDDDDDDCCCBBBAAA@@@@@@@@@@@@>>>???@@@@@@@@@@@@AAABBBDDDGGGLLLSSS^^^ppp666666666777777777777777888888999:::;;;<<<======???AAABBB@@@<<<:::<<<>>>:::;;;;;;<<<======>>>>>>???AAAEEEGGGHHHFFFDDDBBB????????????@@@BBBDDDEEEFFFGGGIIIIIIHHHIIIKKKMMMNNNMMMLLLLLLMMMMMMLLLJJJLLLIIIJJJNNNQQQPPPSSSWWWZZZ]]]fffwww|||mmm```WWWLLLIIIEEEBBBAAA???===<<>>===>>>@@@AAAAAA???AAADDDHHHIIIHHHEEECCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEIIIGGGEEECCCDDDFFFIIIKKKNNNOOOPPPOOONNNMMMNNNOOOXXX]]]bbb```YYYRRROOOOOOOOOPPPPPPNNNLLLKKKLLLNNNOOONNNOOOSSSYYY___ccceeeYYYWWWUUUTTTRRROOOKKKHHHGGGGGGIIIMMMRRRUUUUUUTTTEEECCCBBBCCCEEEGGGGGGFFFGGGGGGHHHIIIIIIIIIHHHHHHFFFEEEDDDCCCDDDEEEGGGHHHHHHIIIJJJKKKKKKKKKJJJIIIIIIKKKLLLKKKJJJJJJKKKLLLMMMLLLJJJIIIHHHHHHHHHIIIEEEDDDCCCBBBCCCDDDFFFGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBDDDFFFIIIIIIGGGEEEDDDCCCAAA@@@?????????@@@======>>>>>>????????????AAABBBDDDGGGNNNZZZiiisss444555555555666666666666888888999:::;;;<<<======DDDFFFGGGCCC>>>:::;;;===;;;;;;<<<===>>>>>>>>>>>>>>>@@@BBBDDDEEEDDDCCCBBB??????>>>???@@@AAACCCDDDDDDFFFHHHIIIHHHHHHJJJKKKKKKJJJIIIJJJLLLLLLLLLKKKJJJGGGGGGKKKMMMLLLNNNQQQSSSSSSXXXdddtttqqqaaaWWWRRRJJJGGGBBB@@@??????>>>===>>>======>>>@@@AAAAAA@@@CCCFFFHHHIIIGGGEEECCCCCCCCCCCCDDDEEEEEEFFFGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEFFFEEEDDDDDDEEEGGGIIIKKKLLLMMMOOONNNMMMMMMNNNOOOYYYbbbkkkkkkbbbWWWQQQPPPNNNOOOPPPNNNLLLLLLOOOQQQSSSQQQPPPRRRVVV[[[___aaaYYYVVVRRRPPPNNNLLLIIIGGGHHHHHHHHHKKKOOORRRTTTTTTIIIFFFDDDCCCEEEFFFGGGGGGIIIIIIIIIIIIIIIIIIHHHHHHCCCCCCCCCCCCCCCDDDFFFHHHFFFGGGIIIKKKKKKKKKIIIIIIJJJKKKLLLKKKJJJIIIJJJKKKMMMLLLJJJHHHGGGFFFGGGGGGDDDCCCBBBAAAAAAAAABBBCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@AAACCCFFFIIIJJJHHHFFFDDDBBB@@@>>>=========>>>>>>>>>=========>>>======???AAACCCEEEGGGNNNXXX___sss555666666666777777888888888888999:::;;;======>>>HHHJJJJJJFFF>>>::::::===;;;<<<===>>>????????????>>>???@@@BBBBBBCCCBBBBBB??????>>>>>>???AAACCCDDDBBBDDDGGGIIIHHHHHHHHHIIIHHHGGGGGGIIIKKKLLLLLLKKKJJJGGGFFFJJJLLLKKKKKKNNNPPPNNNQQQYYYbbbsssjjj[[[TTTQQQMMMIIICCC@@@@@@AAAAAABBB@@@??????@@@BBBDDDCCCCCCEEEGGGIIIIIIGGGEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIFFFEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDEEEFFFGGGIIIJJJJJJLLLMMMMMMLLLLLLMMMOOOYYYdddppprrrhhh\\\TTTRRRNNNPPPQQQPPPNNNNNNRRRUUUYYYWWWTTTSSSVVVYYY\\\]]]]]]ZZZUUURRRPPPOOOMMMKKKJJJIIIHHHIIIMMMPPPQQQRRRLLLIIIEEEDDDEEEGGGHHHHHHKKKKKKKKKJJJJJJIIIIIIIIIBBBBBBCCCBBBBBBDDDFFFHHHEEEGGGIIIJJJKKKJJJIIIHHHKKKLLLLLLKKKJJJIIIIIIJJJMMMLLLIIIGGGFFFEEEEEEFFFEEEDDDBBB@@@?????????@@@@@@@@@AAAAAAAAA@@@@@@?????????BBBFFFIIIIIIHHHEEEBBBAAA>>><<<;;;;;;<<<===AAA@@@>>>===>>>>>>===<<<===???AAABBBBBBEEEKKKPPPTTTbbbyyy666777888999999999999999<<<:::999999:::===AAACCCKKKJJJIIIEEE???;;;:::999999;;;===>>>???@@@BBBDDDAAA@@@?????????@@@BBBBBB@@@???<<<;;;;;;>>>AAACCCCCCCCCCCCDDDDDDEEEFFFGGGFFFFFFHHHLLLOOOPPPMMMJJJGGGFFFFFFHHHJJJKKKKKKIIIJJJMMMPPPSSSYYYfffvvvwww```OOOIIIJJJIIIGGGEEEBBB???>>>======<<<<<<>>>@@@BBBEEEHHHIIILLLMMMLLLJJJFFFDDDCCCCCCAAABBBCCCDDDEEEFFFGGGHHHDDDDDDDDDDDDDDDCCCCCCCCCCCCBBB@@@@@@AAACCCFFFHHHIIIJJJIIIHHHGGGHHHKKKNNNZZZ___gggmmmlllbbbUUUKKKQQQPPPOOOMMMNNNRRRXXX]]]bbb___[[[VVVSSSTTTXXX\\\]]]YYYTTTQQQNNNMMMKKKJJJKKKIIIHHHJJJNNNOOONNNLLLHHHGGGEEEDDDEEEFFFHHHIIINNNLLLJJJIIIIIIIIIIIIGGGDDDCCCCCCDDDEEEGGGHHHJJJIIIPPPTTTOOOIIIHHHJJJKKKGGGHHHIIIIIIHHHHHHJJJLLLMMMLLLIIIGGGFFFGGGHHHIIIGGGFFFDDDBBBAAA@@@@@@@@@<<<<<<>>>???????????????BBBBBBAAAAAAAAABBBCCCCCC??????>>><<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<>>>@@@BBBCCCCCCDDDLLLQQQ___qqq555666777888999999:::::::::999999999;;;===???AAAHHHHHHFFFCCC>>>;;;999999999;;;<<<======>>>@@@BBB@@@??????>>>???@@@AAABBB@@@>>><<<;;;<<<>>>BBBDDDEEEEEEDDDDDDDDDDDDDDDDDDFFFFFFGGGJJJMMMNNNLLLJJJFFFFFFGGGIIIKKKLLLKKKIIIGGGJJJLLLNNNSSS]]]jjjuuulllYYYLLLGGGHHHFFFEEEBBB@@@>>>=========>>>>>>???@@@AAACCCDDDEEEKKKKKKJJJHHHEEECCCCCCDDDAAABBBCCCCCCDDDEEEFFFFFFGGGFFFEEEDDDBBBAAA@@@@@@BBBAAA@@@???@@@CCCFFFGGGHHHHHHHHHGGGGGGHHHKKKMMMRRRXXX```hhhjjjeee[[[TTTSSSRRRQQQPPPPPPSSSXXX\\\]]][[[XXXTTTRRRTTTYYY]]]```\\\VVVQQQNNNKKKIIIHHHHHHFFFEEEGGGJJJKKKJJJIIIDDDDDDCCCBBBCCCDDDEEEFFFJJJIIIHHHHHHHHHHHHGGGEEEDDDDDDDDDDDDEEEGGGIIIJJJLLLTTTWWWQQQJJJHHHIIIIIIGGGHHHIIIIIIHHHHHHJJJKKKKKKKKKIIIHHHGGGGGGGGGHHHEEEDDDDDDBBBAAA@@@???>>><<<===>>>??????@@@??????AAA@@@@@@??????@@@@@@@@@======<<<;;;::::::::::::;;;;;;::::::::::::;;;;;;;;;<<<>>>???AAABBBBBBBBBBBBDDDLLLZZZhhhyyy444555666888999999::::::888888999:::;;;===>>>>>>CCCCCCCCC@@@<<<:::999:::999;;;<<<<<<<<<<<<===??????>>>>>>>>>>>>???@@@@@@>>>===<<<;;;===???CCCEEEFFFFFFEEECCCCCCBBBBBBBBBEEEEEEEEEHHHJJJLLLKKKJJJDDDEEEGGGKKKNNNNNNLLLJJJFFFHHHJJJKKKMMMTTT^^^eeetttppp\\\PPPGGGDDDEEEBBBAAA@@@>>>=========>>>BBBAAA@@@@@@@@@@@@@@@AAAGGGGGGFFFDDDBBBAAACCCDDDBBBBBBBBBCCCCCCDDDDDDDDDFFFEEEDDDCCCBBBAAA@@@???AAA@@@??????@@@BBBEEEFFFFFFGGGHHHGGGFFFGGGJJJLLLMMMRRRYYYaaaeeeddd___ZZZSSSSSSSSSRRRRRRRRRUUUXXXXXXWWWUUURRRRRRTTTYYY]]]ccc^^^VVVPPPLLLJJJHHHFFFEEEDDDDDDEEEFFFHHHGGGFFFBBBBBBCCCCCCCCCDDDDDDDDDFFFEEEEEEFFFHHHGGGEEECCCDDDDDDCCCCCCDDDFFFHHHIIIPPPVVVXXXQQQJJJHHHHHHGGGHHHIIIIIIIIIGGGHHHIIIKKKIIIIIIIIIIIIHHHGGGFFFFFFCCCCCCCCCCCCAAA???===<<<<<<<<<===>>>??????????????????>>>>>>======<<<<<<;;;::::::999999::::::::::::999999888888999999:::<<<<<<===>>>???@@@@@@??????>>>@@@HHHQQQ]]]ooo~~~333444555777888999999:::777888:::<<<============>>>??????===:::999999:::;;;<<<======<<<;;;<<<>>>>>>>>>>>>>>>>>>?????????======<<<<<<>>>@@@CCCEEEEEEDDDCCCCCCBBBBBBBBBCCCDDDDDDEEEFFFGGGIIIIIIIIIEEEFFFIIINNNQQQQQQOOOLLLGGGIIIJJJKKKMMMRRRXXX]]]hhhxxx___PPPHHHDDDBBBCCC@@@???>>>======>>>??????CCCCCCBBBAAA@@@@@@@@@@@@DDDDDDCCCAAA??????BBBDDDBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBB@@@?????????@@@AAACCCEEEFFFGGGHHHGGGGGGHHHJJJLLLNNNPPPUUUZZZ^^^___\\\YYYQQQRRRTTTSSSQQQPPPQQQRRRTTTSSSRRRPPPPPPRRRVVVYYYaaa\\\TTTNNNKKKIIIHHHGGGEEEEEEDDDEEEEEEFFFFFFEEECCCCCCDDDEEEFFFEEEEEEEEECCCCCCDDDFFFHHHGGGEEEBBBCCCBBBBBBBBBCCCDDDFFFGGGNNNTTTUUUPPPJJJHHHHHHFFFGGGHHHIIIHHHGGGGGGHHHJJJFFFGGGHHHIIIHHHGGGEEEDDDBBBBBBCCCCCCBBB???<<<;;;;;;<<<===>>>>>>??????>>>>>>>>>>>>===<<<;;;::::::::::::999999999::::::;;;:::999999888888999999:::;;;<<<==================@@@>>>???BBBFFFMMMZZZggguuuwww333333555666777888888888777888:::<<<======<<<<<<:::;;;<<<;;;999888888:::<<<===>>>>>><<<<<<===>>>======>>>>>>????????????======<<<===???AAACCCEEEBBBBBBBBBBBBBBBCCCDDDDDDCCCDDDEEEEEEFFFFFFHHHIIIFFFHHHKKKOOORRRSSSPPPNNNHHHIIIJJJKKKNNNQQQVVVYYYeeevvv{{{iiiTTTIIIEEEBBB@@@AAA???>>>=========???@@@AAACCCBBBBBBAAA@@@AAAAAAAAA@@@AAA@@@???>>>>>>@@@BBBAAAAAAAAA@@@@@@@@@@@@@@@???@@@@@@@@@AAAAAAAAABBB>>>>>>>>>>>>???AAABBBCCCEEEFFFHHHHHHHHHHHHJJJLLLNNNOOOQQQTTTXXXYYYXXXWWWQQQSSSUUUTTTRRRPPPOOOOOORRRRRRQQQOOOMMMNNNPPPSSSZZZUUUPPPLLLJJJJJJIIIIIIDDDDDDDDDDDDCCCCCCCCCDDDCCCCCCDDDEEEFFFEEEEEEEEEDDDDDDEEEGGGHHHHHHEEECCCBBBAAA@@@@@@AAABBBDDDDDDIIINNNPPPLLLHHHHHHHHHFFFFFFGGGHHHGGGEEEEEEFFFHHHDDDEEEGGGHHHHHHFFFDDDCCCAAABBBCCCCCCBBB???<<<;;;::::::;;;<<<============>>>>>>>>>>>>===<<<:::999:::::::::999::::::;;;;;;::::::999999999999::::::::::::;;;<<<<<<;;;;;;:::;;;;;;<<>>>>>===<<<===???===>>>??????@@@@@@??????>>>>>>===>>>???AAACCCDDD@@@@@@@@@AAAAAACCCDDDDDDBBBDDDFFFFFFFFFEEEFFFHHHGGGHHHKKKNNNQQQRRRPPPMMMGGGGGGHHHIIILLLOOOSSSUUU```jjjxxxiii[[[MMMFFFCCC@@@???@@@>>>===<<<<<<===>>>@@@AAABBBAAAAAA@@@@@@@@@@@@AAA===???@@@???>>>===>>>@@@????????????????????????AAAAAAAAA@@@???>>>>>>>>>=========>>>???@@@AAABBBCCCEEEGGGGGGGGGHHHJJJKKKKKKKKKLLLOOOSSSUUUVVVVVVRRRSSSUUUTTTRRRPPPOOOOOOOOOPPPOOOMMMKKKJJJLLLMMMPPPMMMJJJIIIIIIJJJIIIIIIBBBCCCDDDCCCAAA@@@@@@AAABBBBBBCCCCCCCCCDDDDDDDDDFFFEEEEEEGGGHHHGGGEEECCCAAAAAA@@@@@@@@@AAACCCDDDEEEJJJLLLIIIGGGHHHHHHFFFEEEFFFFFFEEECCCCCCDDDFFFCCCDDDFFFGGGGGGFFFDDDCCCAAAAAAAAAAAA???===;;;:::888888999:::;;;;;;;;;;;;======>>>>>>>>><<<;;;:::;;;;;;:::999999::::::::::::999999999999999999:::888999999:::::::::999999888888<<>><<>>>>>>>>@@@AAAAAAAAA@@@?????????>>>???@@@AAABBBCCCBBBAAAAAAAAAAAAAAABBBBBB@@@DDDGGGHHHGGGEEEEEEGGGHHHGGGHHHKKKMMMNNNMMMKKKIIIHHHGGGGGGJJJMMMPPPQQQYYY^^^fffnnnwwwvvvhhhVVVNNNGGGEEEBBB???>>>@@@<<<<<<;;;;;;;;;===>>>???AAAAAA???>>>============;;;>>>@@@@@@???=========>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@???>>>>>>======;;;<<<<<<===>>>???@@@AAA@@@BBBDDDEEEEEEFFFGGGIIIJJJJJJJJJLLLOOORRRSSSSSSOOOPPPQQQPPPNNNLLLKKKLLLLLLMMMMMMLLLJJJIIIIIIKKKIIIGGGFFFFFFHHHHHHGGGFFFCCCDDDEEEDDDAAA???@@@BBBDDDDDDCCCBBBCCCDDDEEEFFFHHHFFFEEEEEEFFFFFFDDDCCCCCCBBBAAAAAAAAABBBDDDDDDDDDHHHJJJGGGGGGHHHGGGDDDDDDDDDDDDCCCAAAAAABBBDDDCCCCCCDDDEEEEEEEEEDDDCCC@@@???>>>===;;;:::999999666777888999999::::::999:::;;;===>>>>>><<<;;;:::;;;:::999888888888888888999888888777777888888999666777888888999999999999999:::<<>>>>>???@@@AAABBBAAA@@@@@@????????????@@@AAAAAABBBCCCCCCBBBAAA@@@@@@@@@@@@???DDDHHHIIIGGGEEEEEEFFFGGGFFFFFFHHHJJJKKKKKKIIILLLJJJHHHGGGJJJMMMOOOPPPUUUWWW\\\```eeeqqqrrraaaQQQJJJFFFCCCDDDBBB>>>>>>AAA;;;::::::999:::;;;===>>>AAA@@@>>>===;;;::::::999:::===@@@AAA@@@===<<<;;;============>>>>>>>>>???<<<======>>>???@@@@@@@@@;;;;;;<<<===>>>???@@@@@@===???BBBCCCCCCDDDEEEGGGMMMKKKJJJKKKMMMNNNNNNNNNJJJKKKLLLKKKIIIGGGGGGHHHIIIKKKKKKKKKIIIHHHIIIJJJEEEDDDDDDEEEGGGGGGEEECCCEEEGGGHHHGGGCCCAAABBBDDDHHHGGGEEEDDDEEEFFFHHHJJJIIIGGGDDDDDDDDDDDDCCCBBBEEEDDDCCCBBBCCCDDDEEEFFFFFFIIIJJJGGGGGGHHHGGGCCCCCCCCCCCCBBB@@@@@@AAABBBCCCCCCDDDDDDDDDDDDDDDCCC>>>===<<<:::888888777777555666777888888999999888999:::<<<======<<<;;;999::::::888777666666666666777777666666666666777777555666777888888999999999999999;;;<<<999666888===???===@@@FFFKKKRRRaaaqqq{{{ppp]]]WWWOOOHHHBBB???<<<:::333333333444444444555555444444555555666666777777999999888888888888888888888999999:::;;;<<<======@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@AAABBBCCCDDDEEEBBBAAA???>>>>>>>>>??????BBBCCCFFFHHHIIIHHHGGGEEEEEEEEEEEEEEEFFFGGGIIIIIIHHHGGGFFFFFFGGGHHHJJJKKKPPPSSSVVVXXX]]]fffrrrzzzvvv___PPPLLLBBBAAA@@@???>>><<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;999:::;;;;;;<<<===>>>>>>>>>>>>>>>>>>============???>>>>>>>>>>>>>>>???@@@BBBAAA@@@???AAADDDGGGIIIIIIJJJJJJJJJIIIIIIJJJLLLJJJMMMOOONNNLLLIIIGGGFFFEEEFFFHHHJJJJJJJJJIIIIIIFFFFFFGGGGGGGGGGGGFFFFFFEEEGGGIIIJJJJJJHHHEEECCCDDDFFFEEECCCFFFLLLNNNKKKHHHFFFEEEEEEEEEDDDCCCAAACCCEEEGGGIIIIIIHHHEEEDDDDDDEEEEEEDDDBBBAAABBBDDDBBBCCCCCCBBB@@@@@@BBBCCCDDDDDDCCCCCCBBBBBBBBBAAA@@@@@@>>>===;;;999888777999999999888888888888888:::::::::::::::999888777888888888888777666444444555555555555666666666666777777777777777777777777666777777888888999::::::>>>>>>>>>???AAAHHHPPPUUUfffppp~~~ppp```TTTMMMIIIBBB===;;;:::999999333333333444444444555555444555555666666777888888888888888888888888888888888999999:::;;;<<<======@@@@@@AAAAAAAAAAAA@@@@@@?????????@@@AAABBBDDDDDDAAA@@@???>>>>>>>>>???@@@CCCDDDGGGIIIIIIHHHFFFEEECCCCCCCCCDDDDDDEEEGGGGGGFFFFFFEEEEEEFFFGGGIIIJJJMMMOOOQQQSSSVVV]]]gggooo}}}zzzhhhUUUIIIEEEAAAAAA@@@>>>===<<<;;;:::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>><<<<<<======>>>>>>??????>>>>>>>>>>>>>>>??????@@@BBBAAA@@@???@@@CCCEEEGGGIIIJJJJJJJJJIIIIIIKKKMMMKKKLLLMMMLLLIIIGGGGGGHHHIIIJJJJJJJJJKKKJJJJJJJJJEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGIIIJJJIIIHHHEEEDDDEEEFFFDDDBBBGGGOOOSSSRRRIIIGGGDDDCCCCCCCCCBBBAAACCCEEEGGGIIIJJJIIIGGGFFFEEEDDDCCCBBBBBBCCCDDDDDDBBBCCCCCCBBB@@@@@@AAABBBCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@???===;;;999888777999999999888888888777777999999::::::999888888777777888888777666555444444444555555555666666666666555555555555555555555555777777777888999999::::::::::::999999:::>>>DDDHHHPPPWWWdddrrr|||nnncccXXXLLLCCCDDD@@@<<<999888888777666333333333444444444555555555555666777777888888999888888888888888888888888888999999:::;;;<<<======@@@@@@AAAAAAAAAAAA@@@@@@?????????@@@AAABBBCCCDDD@@@???>>>>>>>>>???@@@AAADDDEEEGGGHHHIIIHHHFFFEEEBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDEEEEEEFFFGGGHHHJJJLLLMMMNNNOOOTTT\\\cccmmmwwwiii[[[NNNEEECCCAAA@@@???>>>===;;;::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;===<<<;;;::::::;;;===>>>;;;;;;<<<===>>>???@@@@@@>>>>>>>>>>>>??????@@@@@@BBBAAA@@@??????AAACCCDDDGGGIIIJJJJJJIIIJJJLLLNNNLLLLLLKKKIIIGGGGGGIIIKKKOOONNNMMMKKKJJJJJJKKKKKKDDDEEEEEEFFFFFFEEEEEEDDDGGGGGGHHHIIIIIIGGGFFFEEEFFFFFFDDDBBBHHHRRRXXXXXXJJJGGGCCCAAAAAAAAAAAA@@@CCCDDDGGGIIIJJJIIIHHHGGGGGGCCC@@@@@@CCCEEEEEEDDDCCCDDDDDDCCC@@@??????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBAAA@@@>>><<<:::888777999999888888888777777777888888999999888888777777777777777777666555444444444444444555555555666666555555555555555555555555777777777888999999::::::<<<<<<<<<;;;:::;;;>>>AAAAAAEEELLLTTT___jjjvvv}}}}}}qqq```RRRKKKEEE@@@;;;;;;999777666666777666555333333333444444444555555666666666777888888999999888888888888888999999999888999999:::;;;<<<======??????@@@@@@@@@@@@??????@@@@@@@@@@@@AAACCCDDDEEE??????>>>>>>>>>???AAABBBDDDEEEGGGHHHHHHGGGEEEEEEBBBBBBBBBAAABBBBBBCCCCCCDDDDDDEEEEEEFFFGGGGGGHHHIIIJJJLLLLLLLLLPPPVVV\\\eeeppp|||hhhZZZPPPHHHBBBAAABBBAAA@@@???===<<<;;;;;;::::::;;;;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>><<<<<<<<<===>>>?????????===>>>>>>???@@@@@@@@@@@@CCCBBB@@@???>>>???@@@AAAEEEFFFHHHHHHHHHIIILLLNNNMMMLLLJJJHHHGGGJJJNNNRRRSSSQQQNNNKKKJJJJJJKKKLLLFFFFFFFFFGGGGGGFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFEEEFFFGGGFFFEEEKKKTTTXXXXXXKKKGGGCCC@@@@@@@@@@@@@@@AAABBBEEEGGGHHHHHHHHHGGGGGGBBB===>>>CCCFFFFFFDDDCCCDDDDDDCCC@@@>>>>>>???>>>>>>>>>???@@@@@@@@@AAABBBAAA@@@>>><<<:::999888999999888888777777666666777777777888888777777666666666666666666555444333333333444444444555555555666666666666666666666666666777777888888999999:::===>>>>>>===<<<;;;===>>>>>>@@@CCCGGGLLLTTT\\\bbbiiiuuuyyyooo```WWWJJJAAA>>>>>>===<<<888777666777888888666444333333333444444444555555666666666777888888999999777777888888888999999999888999999:::;;;<<<======>>>??????@@@@@@??????>>>@@@@@@AAAAAABBBDDDEEEFFF??????>>>>>>>>>???AAABBBCCCDDDEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBCCCCCCCCCEEEEEEFFFGGGGGGHHHHHHHHHFFFHHHJJJJJJJJJMMMSSSXXX\\\aaalllooo[[[NNNGGG@@@===>>>BBBBBBAAA@@@>>>===<<<;;;::::::;;;;;;<<<======>>>========================;;;<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>==================???@@@AAAAAAAAA@@@CCCBBB@@@???>>>>>>??????BBBCCCEEEFFFGGGIIIKKKNNNNNNNNNMMMKKKKKKNNNSSSWWWSSSQQQMMMJJJIIIIIIKKKLLLGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFIIIIIIIIIMMMRRRSSSQQQJJJGGGBBB@@@@@@AAAAAAAAA???@@@BBBDDDEEEFFFFFFEEEFFFAAA===>>>CCCFFFEEECCCBBBCCCDDDCCC@@@>>>>>>>>><<<<<<======>>>>>>??????@@@???>>>===<<<;;;:::999999999888888777666666555555555666777777666666666444555555555555444444333333333333333444444444444555555555555555555555555555555666777777888888999888999:::999888777999:::===>>>@@@@@@AAACCCGGGJJJOOOXXXgggyyyxxxppphhh\\\TTTIIIDDD===888888888888777888777666777888777555222333333333444444444555555555555666777777888888999777777777888999999::::::888999999:::;;;<<<======>>>>>>????????????>>>>>>@@@@@@@@@AAABBBCCCDDDEEE@@@???>>>>>>>>>???@@@AAAAAABBBCCCDDDDDDEEEEEEEEEFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHCCCFFFHHHIIIIIIJJJOOOSSSVVVWWW^^^lllrrreeeUUUKKKDDD???>>>@@@BBBAAA@@@???>>><<<<<<;;;999::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<===<<<;;;::::::;;;===>>>???>>>>>>>>>=========<<<<<<===???AAABBBBBBAAAAAACCCBBBAAA@@@????????????@@@BBBDDDFFFGGGIIILLLOOOQQQRRRQQQPPPOOOPPPSSSVVVOOOMMMJJJHHHGGGHHHIIIKKKIIIIIIIIIJJJJJJIIIIIIIIIGGGFFFDDDCCCCCCCCCDDDEEEGGGIIIJJJIIIKKKOOONNNIIIIIIFFFCCCAAABBBBBBBBBBBB???@@@AAABBBCCCDDDDDDDDDDDDBBB???@@@CCCEEECCCAAA@@@BBBDDDCCCAAA???>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;999999888777666666555444444444555666666666555555333444444444444444333333222222222333333333444444333333333333333333333333444444444555666666777777555666777777666666888:::<<<>>>???>>><<<;;;<<<===AAAEEENNNZZZiiixxxtttfffZZZSSSMMMFFFAAA@@@===:::888888777555333666555444555555555222000333333333444444444555555444555555666666777888888666777777888999999::::::888999999:::;;;<<<=========>>>>>>>>>>>>>>>>>>===>>>>>>>>>???@@@AAACCCCCCAAA@@@???>>>>>>>>>???@@@>>>???@@@AAACCCDDDEEEEEEFFFFFFDDDCCCBBBBBBBBBBBBCCCDDDEEEGGGGGGGGGGGGFFFDDDGGGJJJJJJIIIIIILLLOOOTTTTTTXXXaaalllzzzmmmbbbYYYPPPJJJDDD??????BBB@@@@@@???===<<<;;;:::999999999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;<<<===>>>============>>>>>>>>>>>>;;;===???AAABBBBBBBBBAAABBBBBBAAAAAA@@@@@@??????AAACCCEEEGGGHHHKKKOOOQQQVVVWWWWWWUUURRRPPPOOOPPPIIIHHHFFFEEEEEEFFFHHHIIIHHHIIIIIIIIIIIIIIIIIIHHHFFFDDDBBBAAA@@@AAACCCDDDGGGIIIGGGEEEGGGKKKJJJFFFGGGEEECCCCCCDDDDDDDDDCCCAAAAAAAAABBBBBBCCCCCCCCCBBBBBBCCCCCCCCCBBBAAA@@@???AAACCCCCCAAA???>>>>>>;;;;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;<<<999999888777666555444444333333444555555555555555222333333444444444333333222222222222333333333333222222222222222222222222222222333444444555555666777777777666555666888;;;<<<======;;;:::999:::<<<===>>>AAAGGGPPPZZZaaafffooowww}}}ppphhh[[[VVVNNNGGGBBB???;;;999::::::999888888777666555555444333333444555444222333333333444444444555555444444555555666777777777666777777888999999::::::888999999:::;;;<<<===>>>======>>>>>>>>>>>>======<<<<<<======>>>???AAABBBBBBAAA@@@>>>>>>>>>??????======>>>@@@BBBCCCEEEEEEFFFEEEDDDCCCBBBAAAAAAAAAAAABBBDDDFFFFFFFFFEEEEEEHHHKKKMMMMMMJJJJJJLLLNNNQQQPPPSSSXXX\\\dddvvvsss\\\QQQLLLGGGDDD>>>999:::???>>>>>>===;;;:::999888777999999:::;;;<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======999:::;;;<<<<<<===>>>>>>;;;;;;<<<===>>>???@@@@@@;;;===???BBBCCCCCCBBBAAABBBBBBBBBAAAAAAAAA@@@@@@BBBDDDFFFHHHJJJMMMQQQTTTYYYZZZ[[[XXXSSSNNNKKKJJJDDDDDDDDDDDDDDDFFFGGGHHHGGGHHHHHHIIIIIIHHHHHHGGGEEEDDDAAA??????@@@BBBDDDHHHHHHEEEAAACCCHHHIIIGGGFFFDDDDDDDDDEEEFFFEEECCCBBBCCCCCCCCCCCCCCCCCCCCC@@@BBBEEEEEECCCAAA@@@???===@@@BBBCCCAAA@@@??????;;;;;;;;;::::::999999999888888999999:::;;;<<<<<<999999888777666555444444222333444444555555555444222222333444444444333333111111222222222333333333444444444444444444444444111111222333333444444555666666555333222333666888888888888666555666999<<<>>>===<<>>>>>>>>>>>@@@>>>======???@@@???>>>???>>>;;;::::::;;;>>>???CCCBBBAAA@@@@@@@@@AAABBBEEEDDDCCCAAA@@@???>>>>>>===???BBBCCCCCCCCCDDDEEEGGGJJJKKKIIIFFFEEEIIIMMMKKKLLLNNNPPPTTT[[[dddjjjsss]]]PPPGGGGGGFFFDDD@@@===<<<===>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;??????>>>===============:::===>>><<<<<<>>>>>>;;;:::999888999;;;============<<<::::::<<<>>>?????????@@@AAABBBBBBBBBBBBBBBCCCBBBBBBBBBBBBAAAAAAAAAEEEFFFHHHJJJMMMOOOQQQQQQTTTUUUXXX[[[UUUKKKDDDCCCBBBBBBCCCCCCDDDDDDEEEEEEGGGIIIJJJIIIGGGEEEEEEFFF@@@AAAAAABBBBBBAAAAAA@@@EEEFFFFFFEEEDDDDDDGGGIIIKKKGGGCCCBBBCCCEEEDDDCCCAAAAAAAAABBBBBBBBBCCCCCCAAABBBCCCDDDCCCAAA>>>======???@@@AAA@@@===:::888===<<<:::888777777888888555666888999:::;;;;;;;;;:::::::::999777666444333222222444444444444222222222222222222222222222222000111111111111222222222333333333333333333333333333333333333333333333333444444444555555555666666333333444444555666777777777777999:::<<<===??????CCCFFFJJJPPPZZZgggttt}}}rrrhhhZZZPPPJJJFFFBBB>>><<<;;;:::999888666555555555555444444444333333333444444444555555555666666333333333333333333333333555555555555555555666666444444444444555666777888888888999:::;;;<<<===>>>BBBBBBAAAAAAAAAAAAAAABBB@@@>>><<<;;;<<<=========???===;;;::::::;;;===?????????>>>>>>???AAACCCDDDEEEDDDCCCAAA@@@?????????>>>???AAABBBBBBBBBDDDFFFIIILLLLLLIIIEEECCCFFFJJJIIIJJJLLLMMMPPPUUU\\\```jjj|||ttt^^^NNNHHHDDDEEEEEECCC@@@===<<<<<<;;;;;;::::::::::::;;;;;;<<<;;;;;;::::::;;;;;;<<>>>>>===============<<>>======<<<;;;:::;;;=========>>>???@@@AAAAAABBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCEEEIIIMMMPPPRRRRRRRRRWWWVVVXXX[[[WWWNNNGGGEEECCCCCCDDDDDDDDDDDDDDDDDDFFFGGGIIIHHHFFFDDDDDDEEE@@@AAAAAABBBBBBAAAAAA@@@AAABBBBBBAAA@@@AAACCCEEEGGGDDDAAAAAACCCEEEFFFEEECCCCCCCCCBBBAAAAAA@@@@@@AAAAAABBBBBBAAA???===<<<===>>>???@@@???===;;;999;;;:::999777777777888888555666777999:::<<<===>>><<<;;;:::888777555444444222333333444444333333222222222222222222222222222000000111111111222222222333333333333333333333333222222222222222222222222333333444444444444555555333333444444555666666777555666777888999;;;<<<<<<<<<===???BBBGGGOOOWWW^^^nnnxxxwwwmmmeeeZZZRRRHHHBBB@@@>>><<<999999888888777666555444444555444444444444333333333333444444444555555555666444444444444444444444444555555555444444444444444444444444444555666777888888999:::;;;===???@@@@@@CCCCCCCCCDDDEEEFFFFFFGGGBBB???;;;999:::;;;;;;;;;>>><<<;;;999999;;;<<<>>>:::;;;;;;===???AAACCCDDDDDDCCCBBBBBBAAA@@@@@@??????@@@AAA@@@@@@AAADDDFFFLLLMMMLLLHHHDDDAAACCCFFFFFFGGGIIIJJJKKKMMMQQQTTTYYYeeeyyyqqq\\\KKKEEEFFF@@@BBBDDDCCC@@@===<<<;;;::::::::::::;;;<<<=========<<<:::999999:::<<<===???>>>======<<<<<<=========@@@@@@>>>>>>BBBBBB???;;;999888999;;;>>>>>>>>>>>>===<<<<<<;;;<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEECCCFFFKKKPPPSSSTTTTTTSSSZZZWWWVVVYYYYYYQQQJJJFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDFFFGGGFFFDDDBBBBBBCCC@@@AAAAAABBBBBBAAAAAA@@@BBBCCCDDDCCCBBBCCCDDDFFFBBB@@@???@@@CCCEEEGGGGGGFFFEEEDDDBBBAAA???>>>===@@@@@@AAA@@@???>>><<<:::;;;<<<===>>>>>>===<<<;;;;;;:::888777666777777888666666777888:::===@@@BBB>>><<<:::888666555555555222333333444444333333222333333222222111111111111000000000111111111222222222222222222222222222222111111111111111111111111222222222333333333333444333333333444555555666666444555555666777777888888999::::::;;;;;;>>>BBBFFFQQQYYYcccllluuu{{{nnnddd[[[RRRKKKGGGBBB===:::::::::999666555555555444444444333333444444444444333333333333333333444444444444555555555555555555555555555555555555555444333333333222444444444444555666777777888888:::<<<>>>@@@BBBBBBCCCDDDEEEGGGIIIJJJKKKKKKEEEAAA<<<999999:::::::::<<<;;;:::999999:::;;;<<<888999:::<<<>>>@@@AAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@???@@@CCCFFFKKKKKKJJJGGGCCCAAABBBDDDBBBCCCEEEFFFGGGHHHJJJLLLQQQWWWcccsss|||jjjZZZMMMDDDBBBEEE===@@@CCCCCCAAA>>>===<<<<<<<<<<<<===???@@@BBBCCC>>><<<:::888888:::<<<>>>>>>>>>===<<<<<<<<<<<<===<<>>BBBCCC@@@;;;999888999;;;>>>??????@@@@@@@@@???===<<<<<<<<<<<<<<<>>>???@@@AAAAAAAAACCCBBBBBBCCCDDDFFFGGGHHHHHHJJJLLLOOORRRSSSTTTTTT[[[UUURRRVVVWWWRRRKKKGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCDDDEEEDDDBBBAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@CCCDDDEEEEEECCCCCCEEEFFF@@@??????@@@BBBDDDEEEFFFEEEDDDCCCBBB@@@???>>>>>>>>>?????????>>><<<;;;::::::;;;<<<<<<============???===;;;999777666666666666555666777:::>>>BBBDDD>>><<<999777555444555666333333333333333333333333333333222222111111000000000000000000111111111111222222222222222222222222111111111111111111111111111111111111222222222222333333333444444555555555444444444555555555555555666888999::::::;;;>>>@@@DDDHHHMMMSSSYYYcccpppyyy}}}uuuiii___WWWPPPGGGAAA???===:::999999888666444333333333333444444444444444444444333333333222222333333333333333333444444555555555555555555555555555555555444333333333222333333333444444555666777777888999;;;>>>@@@BBBCCCCCCDDDFFFIIIKKKMMMMMMNNNGGGCCC===:::999:::::::::::::::999888888999::::::999999:::<<<===>>>>>>???@@@AAABBBCCCCCCCCCBBBBBBCCCCCCBBBAAA???@@@CCCFFFHHHHHHGGGDDDBBBBBBCCCDDD>>>@@@CCCDDDDDDEEEFFFHHHJJJKKKQQQ\\\hhhwwwuuudddRRRHHHDDD@@@======<<>>???AAACCCDDDEEE>>><<<:::888888:::<<<>>>>>>======<<<<<<<<<<<<<<<:::======;;;<<<@@@BBB@@@;;;999888888;;;>>>@@@AAACCCDDDEEECCC???<<<<<<===;;;<<<===???AAABBBBBBBBBEEEDDDDDDDDDFFFHHHJJJKKKOOONNNMMMLLLMMMPPPRRRTTTXXXQQQNNNQQQSSSOOOJJJGGGGGGGGGFFFFFFEEEEEEEEEDDDBBBDDDEEEDDDBBB@@@@@@AAA@@@AAAAAABBBBBBAAAAAA@@@???@@@BBBBBBAAA@@@AAACCC@@@AAAAAAAAAAAABBBCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>======<<<:::::::::;;;;;;<<<===>>>CCCBBB>>>;;;888666555555555555555666999===@@@CCC===;;;888666444444555666333333333333333333333333222222222111111000000000//////000000000111111111111111111111111111111111222222222222222222222222000000000111111111222222333333333444444444444444444444444555555555555555000333666777777888:::;;;;;;===@@@BBBDDDIIIQQQVVVcccnnn~~~|||kkkaaa]]]WWWRRRMMMGGG@@@:::777777666555555444222000333333444444444444555555444444333333333222222222333333333333333333222222444444444444444444444444555555555444444444444444333333333333444555666777666666888:::<<<>>>@@@AAAAAACCCFFFIIIKKKMMMMMMMMMFFFCCC>>>;;;:::::::::999999999888888888888999999::::::;;;<<<======<<<<<>>???AAABBBBBBCCCDDDFFFGGGDDDHHHQQQYYYbbbuuuhhhXXXGGGBBBBBB@@@;;;888<<<>>>@@@AAA???===<<<<<<;;;;;;<<<===???AAACCCDDD===<<<:::999999:::<<<===>>>===<<<<<<;;;;;;<<<<<<888;;;;;;999:::???BBB@@@<<<:::888888;;;???AAABBBFFFHHHIIIFFF@@@===<<<===:::;;;===???AAACCCDDDDDDGGGFFFEEEEEEFFFHHHKKKLLLRRRPPPLLLJJJJJJLLLPPPSSSTTTNNNKKKMMMNNNKKKHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFCCCEEEFFFEEECCCAAAAAABBB@@@AAAAAABBBBBBAAAAAA@@@@@@BBBDDDDDDCCCBBBCCCDDDAAABBBCCCCCCAAA@@@AAABBB???@@@@@@@@@AAAAAABBBBBB======>>>>>>??????@@@@@@;;;:::999999999;;;<<<>>>FFFDDD@@@<<<999777666555444444444555777:::<<<>>>999888666555444444555555444333333222222333333444111111111111111111111111/////////000000000111111000000000000000000000000222222222222222222222222000000000111111111111222333333333333333333444444444444444444444555555555111333555666666555666777888999:::;;;<<<>>>AAADDDIIIQQQ^^^kkkuuu|||wwwrrrwwwnnn]]]NNNMMMKKKHHHEEE@@@999555222333444555555555555444444444444444444555555555333333333333222222222222333333222222222222111111333333333333333333333333555555555555555555666666333333333333444555666666555555777888:::<<<===>>>???AAADDDHHHJJJKKKKKKKKKCCCAAA===;;;::::::999777888888888888888888888888999:::;;;============<<<>>>???BBBDDDEEEEEEDDDDDDEEEFFFFFFFFFDDDCCCCCCEEEFFFDDDBBBAAAAAABBBBBBBBB???@@@AAA@@@???@@@BBBCCCEEEBBBEEEMMMPPPSSS___ooo~~~zzzkkk]]]PPPCCC@@@AAA>>><<<;;;;;;<<<======;;;::::::::::::;;;;;;<<<>>>@@@AAABBB<<<;;;;;;::::::;;;;;;<<<======<<<;;;;;;;;;;;;<<<888::::::888:::???BBBAAA<<<:::777888;;;???BBBCCCFFFIIIJJJGGG@@@<<<;;;<<<:::<<<>>>@@@BBBDDDEEEEEEGGGFFFDDDDDDDDDGGGIIIKKKOOOMMMKKKIIIIIILLLOOOQQQPPPLLLJJJKKKJJJGGGGGGJJJFFFFFFGGGGGGGGGGGGGGGGGGEEEFFFGGGFFFDDDCCCCCCCCC@@@AAAAAABBBBBBAAAAAA@@@CCCEEEGGGHHHGGGFFFFFFGGG@@@CCCDDDDDDBBBAAABBBCCC??????@@@@@@@@@AAAAAAAAA======>>>???@@@BBBCCCDDD<<<;;;999888888:::<<<===CCCAAA???<<<999888777777333333444555666666777777555555555555555555555555444333333222222333333444//////000000111111222222////////////000000000111000000000000000000000000111111111111111111111111000000111111111222222222333333333333333333333333222222333333444444444555444666777888666666777888888999999999999:::<<<>>><<>>@@@DDDGGGIIIJJJJJJJJJAAA???<<<;;;:::999888666777777777777777777777777888999;;;===>>>>>>>>>======???BBBDDDEEEFFFEEEDDDEEEGGGHHHGGGEEEDDDDDDDDDGGGEEEBBBAAAAAAAAA@@@@@@AAAAAAAAA???======???AAAAAA>>>AAAHHHHHHDDDLLLZZZ___pppyyyfffVVVNNNEEE===;;;:::888999<<<:::;;;;;;:::888777888999;;;<<<<<<===>>>@@@BBBCCC;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;;;;;;;;;;<<<888;;;:::888:::@@@CCCBBB<<<:::777888;;;???BBBDDDFFFIIIKKKGGG@@@::::::;;;;;;<<<>>>AAACCCEEEFFFFFFFFFEEECCCBBBCCCEEEHHHJJJJJJJJJIIIIIIJJJLLLNNNOOONNNKKKJJJJJJHHHEEEGGGLLLFFFFFFFFFGGGGGGHHHHHHIIIFFFGGGHHHGGGEEEDDDDDDDDD@@@AAAAAABBBBBBAAAAAA@@@@@@BBBEEEEEEDDDCCCCCCDDD???BBBEEEEEECCCBBBCCCEEE@@@@@@@@@@@@@@@@@@@@@@@@======>>>@@@BBBDDDFFFGGG===;;;999777777999;;;===@@@???<<<:::999888888888222333444444555444444333222222333444555555444444444444222222222222444444......///000111222333333////////////000000000000000000000000000000000000000000000000000000000000111111111111222222222222333333333333333333333333000111111222333333444444333444666666555666777999888777555444444555777999999;;;===>>>???CCCJJJPPPSSSWWWZZZZZZYYY\\\fffnnnqqqyyyxxxwwwtttqqqlllgggcccaaa[[[XXXUUUPPPMMMJJJIIIHHHHHHGGGFFFGGGHHHIIIIIIGGGGGGEEEGGGOOOXXXWWWLLLAAA;;;999888666666666666666333444444333222111222333444444444333333333222222333333333222222222111111333222222222111111000000333333333222222111111111222333444555666666666666444444555666555444222111555555555555666777999999;;;===???AAACCCCCCCCCCCC<<<;;;::::::999999999999888888777777777777888888;;;;;;<<<>>>>>>?????????>>>???@@@AAABBBCCCCCCCCCHHHHHHIIIIIIIIIHHHGGGFFFFFFDDDBBBCCCDDDCCC@@@===>>>>>>>>>===============CCCBBBAAA@@@BBBEEEHHHJJJSSS\\\lllxxxiiiYYYNNNJJJDDDAAA>>>;;;999999:::;;;:::::::::999999888888888:::::::::999888999<<<>>><<<============<<<<<<;;;AAAAAAAAAAAA@@@>>><<<;;;::::::999999::::::;;;<<<999888777777888;;;???AAAGGGFFFEEEBBB@@@>>><<<;;;>>>>>>>>>>>>@@@CCCFFFHHHGGGEEEBBB@@@@@@AAACCCDDDIIIIIIHHHGGGHHHJJJMMMNNNQQQNNNKKKJJJJJJJJJHHHFFFIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGHHHHHHGGGEEEDDDCCCAAA@@@@@@BBBDDDFFFEEEDDDEEEDDDCCCCCCBBBBBBBBBBBBAAA??????AAADDDDDD@@@===???????????????@@@@@@@@@;;;:::::::::===AAAEEEGGGNNN888666555999;;;222<<<;;;:::999777666444333222333333333222222111111111111111111111222333444444333222111000000222444555222222222111000//////...000///...------...///000000000111111111111000000000000000000000000000000////////////000000000000222222111111111111111111444444444444333333222111666666666666666666666666333333333333333444555666444666888;;;<<<=========AAACCCFFFGGGHHHJJJLLLNNNUUUWWW\\\bbbgggkkkmmmnnnllllllmmmooosssxxx}}}~~~sssjjjeeebbbZZZXXXTTTPPPMMMJJJIIIIIIDDDCCCBBBAAA@@@???>>>===========================;;;<<<>>>??????>>><<<;;;666666666666666666666666444444444333333222222222444444444333333222222222333222222222111000000000333222222222111000000000333333333333222222222111222333444555666666666666444444555555444444333222555555555555555666777888777888:::<<<=========<<<;;;;;;:::999999999999999888888777777777777888888;;;<<<>>>???@@@AAAAAAAAA<<<===>>>???@@@@@@@@@@@@DDDEEEFFFGGGGGGGGGFFFFFFGGGEEEEEEEEEFFFEEEAAA>>>======>>>>>>>>>>>>>>>>>>@@@???>>>>>>???BBBEEEGGGHHHNNNYYYjjjtttfff[[[OOOGGGDDDBBB@@@===:::999999:::;;;:::::::::999999888888888777888888666555666999<<>><<<;;;888888999999::::::;;;;;;999888777666777999;;;===BBBBBBAAA@@@???>>>===<<<>>>>>>>>>>>>@@@CCCFFFGGGGGGEEECCCAAA@@@AAABBBCCCGGGGGGFFFFFFGGGIIILLLMMMKKKIIIGGGGGGIIIJJJHHHGGGLLLKKKJJJIIIHHHFFFEEEEEEFFFHHHKKKLLLKKKHHHDDDAAAAAA@@@???@@@CCCDDDDDDCCCDDDCCCBBBAAA@@@AAABBBCCCCCCBBBAAACCCEEEDDDAAA>>>>>>>>>>>>>>>????????????::::::999:::<<>>===<<<<<<===<<<;;;:::999888777777888888888888888888888888555666888999999888666555555555555555555555555555444444333333333222222222444444333333333222222222222222111111111111111111222222111111111111111111444444333333333333222222222333444555555666666555555555444333333333444444666666555555555555666666888999:::;;;;;;;;;:::999::::::999888888888999999888888777777777777888888<<<===>>>@@@BBBCCCCCCDDD======>>>???@@@@@@@@@@@@@@@AAABBBDDDEEEFFFFFFFFFFFFFFFGGGHHHHHHFFFBBB???=========>>>>>>?????????<<<<<<;;;;;;<<>>===:::888888888999:::999999999999999888888888777777777666555555888:::@@@@@@AAAAAAAAAAAAAAAAAABBBBBBAAA@@@???===;;;:::666777888999::::::::::::999888666555666777999;;;===============>>>>>>>>>>>>>>>>>>???@@@CCCEEEGGGGGGFFFDDDCCCBBBAAA@@@@@@DDDCCCCCCCCCEEEGGGJJJLLLFFFEEEDDDFFFHHHJJJKKKJJJPPPOOONNNLLLJJJGGGEEEDDDEEEIIINNNQQQPPPJJJDDD@@@@@@???>>>>>>@@@BBBBBBAAABBBAAA???>>>>>>@@@BBBCCCFFFEEEDDDEEEEEEDDDAAA???========================::::::999999:::===@@@AAASSSLLLKKK999222999444999666666666555555555555555222222222222222111111111333222111111111111111111222111000000000111333333111111000000//////......//////...------...//////---......//////......---////////////////////////....../////////000000000000000000000111111111111222333333333333222111111222222222222222222222222222111111111111222222333444444444444555666777888333555666777666777888::::::::::::;;;<<<>>>???@@@???>>>>>>>>>@@@CCCFFFGGGMMMQQQXXX```fffgggeeebbbSSSPPPKKKFFFAAA>>>===<<<777777666666666777777888666666555444333333222222333333333333333333333333111222333444444333222111444444444444444444444444333333333333222222222222333333333222222222222222000000111111111111111111000000111111111111111111444333333333333333333333222222333444555555555555666555333222222333444555777777666666555666666666999:::;;;;;;;;;:::888777999888888777777777888888888888777777777777888888;;;<<<>>>@@@BBBCCCDDDDDD??????@@@AAAAAAAAAAAAAAA>>>>>>@@@BBBCCCEEEFFFFFFDDDEEEFFFHHHGGGEEEBBB???<<<<<<======>>>???@@@@@@::::::999999;;;===???@@@AAACCCDDDEEEKKK\\\ssslll\\\MMMGGGEEEBBB>>>===;;;:::888777777888999:::999999999888888888888888888999999888777777999:::>>>???@@@AAABBBBBBAAAAAABBBAAAAAA@@@>>>===;;;;;;555666888999::::::999999888777666666777999;;;<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>???AAACCCEEEFFFFFFFFFEEECCCBBB@@@???>>>AAA@@@@@@@@@BBBEEEGGGIIIEEEEEEEEEGGGIIIKKKMMMMMMPPPPPPPPPNNNLLLJJJGGGFFFFFFIIIMMMPPPNNNIIICCC??????===<<<<<<>>>???@@@???AAA???===;;;<<<>>>AAADDDHHHGGGGGGFFFEEECCCAAA???======<<<<<<<<<<<<;;;;;;;;;::::::999:::<<<>>>???FFFJJJPPP:::111:::666999555555555555444444444444222222222111111111111111333222111000000000000000111111000000000000111222000000000//////..........................................//////.........////////////////////////........./////////000000/////////000000000000000111222222222222222111111111111111111111111111111222222111111111222222333555444333222222444555666444555777666555555666888;;;:::999999999:::;;;<<<<<<<<<:::::::::;;;===>>>???@@@DDDHHHMMMNNNMMMKKKCCCAAA???<<<::::::::::::555555555666777888999999444444444333333222222111222222222222222222222222222222333444444333222222222222222222222222222222333222222222222222222222222222222222222111111111//////000000111111222222//////000000111111222222333333333333333333333333111222333444555555555555555444333222222333555666888888777666666666777777777888888888777666444333777777666666666777777888888888777777777777888888999:::<<<>>>@@@BBBBBBCCC??????@@@AAAAAAAAA@@@@@@===>>>???@@@BBBDDDEEEFFF@@@BBBDDDEEECCCAAA???>>>;;;;;;<<<===>>>?????????::::::::::::;;;<<<>>>??????BBBEEEDDDEEEMMM[[[gggyyyiiiYYYMMMDDDBBBCCC@@@===;;;999888777777777777888999888888888888888888888888888999999999777777888999===???AAADDDEEEDDDBBBAAAAAAAAA@@@>>>======<<<<<<777777888999999999999888666666777888:::<<<>>>@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAACCCDDDEEEEEEEEEDDDBBBAAA???>>>===???>>>>>>>>>???BBBEEEFFFDDDEEEFFFFFFGGGIIIKKKLLLOOOOOOOOONNNMMMLLLJJJJJJGGGHHHIIIJJJHHHEEEBBB???>>><<<::::::<<<>>>??????@@@>>><<<:::;;;===@@@CCCGGGGGGFFFEEECCCAAA@@@???<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;===>>>???<<>>>>>>>>>>>>>>===>>>>>>>>>???@@@AAACCCDDD===???AAA@@@???=========;;;;;;;;;<<<<<<=========:::::::::;;;<<<===>>>>>>999>>>BBBCCCCCCFFFMMMSSSdddtttvvvaaaRRRHHHBBB>>>??????<<<999999888888777777777777777777777777777888888888888888666888888888666555666777<<>>============>>>::::::999888888888888999666777888:::<<>>>>>>>>>>>>>>??????AAABBBCCCCCCDDDDDDCCCAAA@@@???>>>>>>===>>>>>>===<<<===@@@BBBCCCAAABBBDDDDDDDDDEEEGGGJJJNNNMMMLLLLLLLLLLLLLLLMMMFFFFFFFFFEEECCCAAA???>>><<<:::888999;;;>>>???@@@???>>><<<;;;;;;===???AAADDDDDDDDDBBB???======>>>======<<<<<<;;;::::::::::::::::::;;;<<<===>>>???<<>>?????????======>>>>>>>>>>>>======>>>>>>===<<<===>>>??????<<<===>>>===;;;:::<<<>>>::::::;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<======999;;;===??????BBBEEEHHHRRR]]]ooo~~~lll^^^RRRHHH@@@<<<;;;<<<:::777666999999888888777777777666666666777777777888888888999777999:::999777666666777999>>>EEEJJJLLLIIIDDD@@@>>>======<<<===>>>???@@@???===:::888777777888999777888999;;;===???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCBBBAAA???===<<<<<<===>>>???>>>===<<<<<<>>>@@@AAA>>>AAACCCCCCCCCDDDHHHKKKNNNMMMKKKIIIIIIJJJLLLMMMEEEEEEDDDCCCBBB???===<<<;;;999777888;;;>>>AAAAAA???>>>===<<<<<<===>>>>>>@@@AAAAAA???;;;:::;;;============<<<;;;:::::::::888888999:::;;;<<<===>>>===EEEUUUGGG999777---333333333222222111111111111///000000000111111111222//////.........///000000///000000000//////...---------------------------,,,------......------,,,---......//////......---........................---------.........//////,,,,,,---......///000000...//////000111111000000111111111111111111111111333333222111111111111111111111222333333333333333333444555555333333444555111222222333444444333333555555555555555555555555666555333333555666555555555555444444333333333333222222444444555444444333//////000000000111111111111111111111111111111111111111000000000000111111222222222222222222222222000111111111222222222222/////////000000000111111000000000000000/////////000000000000000///////////////000000111111111222111111222333444444444444111222444555666555444444111111111222333444555666777888999999999777666555444444444444444555666777888888777777777777888888;;;;;;===>>>??????????????????@@@@@@@@@??????>>>>>>===<<<;;;:::;;;<<<<<<<<<======;;;999999;;;>>>:::::::::::::::::::::999:::::::::;;;;;;<<<<<<<<<>>>===<<<;;;<<>>@@@AAAAAA???;;;777666777888:::999999:::;;;===>>>>>>???<<<<<<======>>>?????????>>>???@@@AAABBBCCCCCCCCCAAA@@@===;;;:::<<<>>>???@@@>>>===<<<<<<===???@@@>>>AAADDDEEEEEEGGGKKKOOOPPPMMMJJJGGGGGGHHHJJJLLLCCCDDDDDDDDDBBB???<<<::::::888777888;;;???BBBCCC??????>>>==================>>>???<<<999888999<<<>>>>>>===<<<;;;;;;::::::555666777888:::;;;<<<===;;;???NNNCCC666333+++444000000111111222222222222//////000000111111111222...............///000111//////000000///...------------------------------,,,,,,---......---,,,,,,,,,------......------,,,........................---------.........//////,,,,,,------...///000000......///000000111000000111111111111111111111111222222111000000///000000...///111333333333222222///000222111000000111222000111222333333222111000222333333333333333333333333222000111333555555555444444333333333333333333///000222333444444333222///000000111111222222222333333333333333333333333111111000000000000111111222222222222222222222222000000111111222222222222.../////////000000111111111111000000//////......111111000000//////......222111111111000000//////111222444666666555444333555555555555555555555555444333111000000111333444888888777777666666555555444444555555666666777777999888777777666777777777;;;<<<<<<===>>>=========>>>>>>>>>>>>????????????@@@???>>>===<<<;;;:::999:::::::::;;;;;;;;;<<<<<<::::::999888777777777777666666777888999::::::;;;<<<<<<<<<============>>>AAABBBGGGPPP\\\nnnvvv```NNNEEEAAA>>><<<:::999888888777777888888888888888888888888888888666666666777888888999999>>>AAADDDBBB<<<777666888;;;===@@@BBBCCCAAA???===:::;;;;;;<<<===>>>??????@@@>>>;;;999777777888999;;;;;;<<<>>>??????===:::<<<<<<<<<===???@@@???===>>>???@@@@@@AAAAAAAAAAAADDDAAA>>><<<<<<======<<<>>>===<<<<<<<<<>>>???@@@@@@AAABBBBBBCCCEEEJJJMMMOOOMMMJJJGGGFFFFFFGGGHHHHHHFFFEEEFFFFFFDDD???:::888888999<<>>=========<<<<<<===============>>>??????AAA@@@???===<<<:::999999888777666666666888999:::>>>??????<<<777333000///222222222111111111111000////////////000000000000222000---++++++---000222////////////..................---------,,,,,,,,,---------............///------------------------///......---------..............................111000...,,,+++,,,---....../////////000000000111222222111111111111111111333333222111000000000111222222111111111111111111111111222222222333333333///000111222333444444444333333333444444444555555333333333333333333333333222333333444444333333222222222222111111111000000111111111111111111111111111000000000111222333333000000000000000000000000222111111111000000//////111111111111111111111111000000000000000000000000........................////////////000000000000111111111000000000//////111222444555666555444333555555555555555555555555555444222111111222444555666666666555555555555555555555555555666666666666999888777777777777888888999:::;;;;;;<<<<<<;;;;;;============>>>>>>>>>>>>??????>>>===<<<;;;::::::999999999::::::;;;;;;;;;;;;:::999888777666666666666777777888888999999:::::::::::::::;;;;;;;;;;;;>>>===@@@EEEKKKWWWlll~~~ggg\\\NNNCCC???===;;;999999999888777777777888888777888888999999888888777555666666777777888999999<<<@@@BBB@@@:::777777999999:::===??????>>>;;;::::::::::::;;;;;;;;;;;;;;;===;;;999777666666777888::::::;;;===???@@@>>><<<===<<<<<<>>>@@@@@@???>>>>>>>>>@@@AAABBBBBBBBBBBBEEEBBB???======>>>>>>===>>>===<<<<<<<<<===>>>??????AAABBBBBBCCCEEEHHHKKKPPPNNNJJJGGGEEEEEEFFFGGGIIIHHHGGGFFFFFFCCC>>>:::999999999;;;>>>@@@???>>>>>>>>>?????????>>>======>>>>>>=========>>>>>>???@@@@@@???>>><<<:::999888777666555555666777888999:::;;;;;;999666333222222222222222111111111000000.../////////000000000000000...,,,++++++,,,...000////////////...............------------,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,---..............................///...---,,,,,,---///000//////////////////000000000000000000000000000000111111000/////////000000111111111111111111111111111111111222222222333333///000111222333333333333222222222222333333333333333333333333333333333333222222333333333333222222222222222111111111000000111111111111111111111111111000000000000111111222000000000000000000000000111111111000000000//////000000000000000000000000////////////////////////.........------........./////////...............111111000000000000//////111222333444555444333333444444444444444444444444555555333333333333555555333444444444444555555555666666666555555555555555888888777777777888888999888888999::::::::::::999;;;;;;;;;<<<<<<<<<======???>>>>>>===<<<;;;::::::999999999999::::::::::::;;;:::999777666666555555777777777777888888888888777777777888888888999999===<<<<<<>>>@@@FFFTTTaaazzzpppbbbKKKEEE>>>;;;::::::999777999888888777777777777777666777888999999888777666555555666666777888888888:::===>>><<<888666888:::<<<===@@@AAAAAA???===;;;999999999888888888777777999888666555555555666777999999:::<<>>@@@AAA@@@???===>>>@@@AAABBBCCCCCCDDDEEEBBB>>>======>>>>>>>>>>>>===<<<;;;:::;;;<<<===>>>@@@BBBCCCCCCDDDFFFHHHOOOMMMIIIFFFDDDDDDEEEFFFJJJIIIHHHGGGEEECCC???<<<<<<;;;;;;<<<>>>???>>>======>>>@@@AAAAAA@@@???>>>???>>>>>>=========>>>>>>@@@??????>>><<<:::888777555555444444444555666666666666666555333333444555222222111111111000000000....../////////000000000------,,,,,,,,,,,,------..................//////------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------++++++***++++++,,,---------------------------------,,,,,,,,,,,,...000111//////////////////......//////////////////////////////.........///000000000000000000111111111111000111111111222222222222000000111222333333333333000000111111111222222222222222222222222222222222222222333333333333222222222111111111111000000000111111111111111111111111111000000////////////000000000000000000000000000111111000000000000/////////////////////////////////////////////////////////...---,,,,,,---...///000000000///.........---000000000000000000//////111111222333444333333222444444444444444444444444555444333333333333444555222333333444555555666666666666666555555444444444777777777777777888999:::777888888999999999999999::::::::::::;;;;;;;;;;;;======<<<<<<;;;;;;;;;:::::::::::::::::::::::::::;;;:::888777666555444444888888777777777666666666666666666666777777777777:::999:::===>>>@@@IIISSSbbbpppwwwfffUUUIIICCC???;;;999999:::999888888888777666666666666777444666888::::::888666444444444555666666777777888888::::::999777777888;;;===???@@@AAA@@@>>><<<;;;777777777777777777777777777666555555555666777777777777888;;;>>>@@@@@@???=========???AAABBBAAA@@@===>>>???AAACCCDDDDDDEEECCC@@@===;;;<<<============<<<;;;:::999:::;;;<<<===???BBBCCCBBBBBBCCCDDDJJJHHHFFFDDDCCCDDDEEEFFFHHHHHHGGGFFFEEECCCAAA@@@@@@???======??????>>>===<<<>>>@@@CCCCCCBBB@@@???@@@???>>>>>>===>>>>>>>>>???@@@@@@???===:::777555333333333333333333444444444555555333222222444666111111111111000000000000........./////////000000,,,,,,------------,,,,,,---------....../////////---------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------------,,,,,,,,,---...////////////.........------...///////////////000000............///000000111/////////000000000000000000000000111111111111222000000111222222222222222000000000111111111222222222222222222222222222222111111222222222222111111111111111111000000000000111111111111111111111111111000///...............000000000000000000000000000000000000000000//////........................////////////////////////000...---,,,,,,---...000222222111000///......---//////////////////000000111111111222222222222222444444444444444444444444333333222222222222333333333333444555666777777888666666555555444444333333666666666666777888999:::888888999:::::::::::::::888999999999::::::::::::;;;;;;::::::::::::::::::;;;;;;:::::::::::::::::::::999777666555444444444888888777666666555555555555666666666666777777777555444777:::;;;;;;@@@GGGQQQYYYgggwwwttteeeYYYNNNCCC===AAA>>>:::777777888999999888777666666555555666666333555777999999777555333444444444555666666777777777777777777777777999:::999:::;;;;;;;;;999888666555666666777888888999999666666666666777777888888777777888:::>>>@@@@@@???===<<<===???AAABBBBBB@@@<<<===???AAABBBCCCDDDDDD@@@===:::999:::;;;;;;;;;<<<;;;:::999999:::;;;<<<===???AAABBBAAA@@@AAABBBCCCBBBBBBBBBCCCCCCDDDEEEDDDDDDDDDDDDDDDDDDEEEFFFDDDBBB@@@???@@@@@@???>>><<<>>>AAACCCCCCBBB@@@?????????>>>>>>>>>>>>?????????@@@AAAAAA???;;;777444222222333333333222222222555555555333111222444666111111111000000000//////............////////////,,,---............---,,,+++,,,,,,---...//////000------,,,,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,//////...,,,++++++++++++------------------------......------,,,,,,,,,,,,.........---------------/////////000000111111111////////////000000111222....../////////000000000//////000000000111111111000000111222222222111111111111111111222222222222111111111111111111111111000111111222222111111000000000000000000000000000000000000000000000000000000000///...---------...//////////////////////////////////////////000000////////////////////////........................///...------------...///000000///...------,,,,,,......////////////000000000000111111111222222222333333333333333333333333222222222222222222222222333444444555666777777777555555555444444444444444333444444555666777999:::999999:::;;;;;;;;;;;;:::888888999999999999::::::888888888888999999999999::::::::::::999999999999888777666555555444444555777777666666555555444444555555666666666777777777777666777;;;;;;999;;;@@@DDDGGGOOOZZZhhhzzz~~~sssiiiYYYLLLDDD???<<<999:::888555333333555777999777777666555555555555555444555666777777666555444333333444444555666666666555666666777888888999999888888999::::::999888777555555666777888999::::::777777777888888888888888888777777:::===???@@@???<<<;;;<<<>>>AAABBBBBB@@@<<<===???@@@AAABBBBBBCCC>>><<<999888999:::::::::;;;;;;:::999:::;;;<<<===>>>@@@@@@@@@>>>>>>???@@@>>>???AAACCCDDDDDDCCCBBBAAABBBBBBBBBBBBCCCFFFIIIFFFCCC@@@???@@@@@@??????>>>???AAABBBBBBAAA@@@??????>>>>>>>>>>>>???@@@AAA@@@AAACCCCCCAAA<<<777444222222333333333222111111444444555333111111222444111111000000000/////////------........./////////------............------***+++,,,---...///000000,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,000///...,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,++++++***,,,,,,,,,---------....../////////000000111111222000000//////000000111111------......//////000000////////////000000000000000000111111111111111000000111111111111222222222000000000000000000000000000000111111111111000000//////000000000000000111000000000000000000000000000//////............///////////////////////////......////////////000000////////////////////////................................................,,,,,,,,,+++*********)))........./////////000000000000000000000111222222333333333333333333333333222333333333333333333222333333333444444555555666333444444444444444444555111222222333555666888999888999::::::;;;;;;::::::888888999999999:::::::::555666666666777777888888888888888888777777777666666555555444444555555666555555555555555555555555444444555555555666666666888777888;;;;;;999999<<<<<<<<>>???>>>;;;:::;;;===@@@BBBAAA@@@<<<===>>>???@@@@@@@@@@@@>>>;;;999888999:::;;;:::::::::999:::;;;<<<>>>???@@@@@@???>>><<<<<<===???>>>AAADDDGGGGGGDDDAAA???@@@AAABBBAAA@@@AAAEEEIIIEEEBBB???>>>>>>???>>>>>>???@@@@@@@@@@@@@@@???>>>=========>>>???@@@AAABBBAAACCCEEEFFFCCC>>>888444222222333333333222111000///111222222111000111222111000000000////////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...///000111,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++******+++,,,---......///------...//////000111111000000///.........//////,,,,,,---......///000000........./////////000000000000111111111111000000/////////000000000111111000000000000000000000000///000000000000000000///////////////000000111111000000000000000000000000/////////...//////000000////////////////////////........./////////000000------------------------........................,,,---...000000...---,,,++++++++++++++++++++++++---.........//////000000000000000000000111111222333333333333333333333333333444444555555444444333222222333333333333444444333333333444444555555555000111111222444666888999888888999::::::::::::999888999999999999:::::::::444444555555666666777777777777666666555555555444555444444444444555666666555555555555555555555555333333444444444555555555444222333777888666666999::::::===CCCEEEHHHVVVeeessskkkXXXLLLDDDAAA===<<<===<<<888555777888999999777666666777666666555444444444444555555555555555555555555555222222333444444555555666555555777999::::::888666333333444555555555555555777666666666666555555555777777888888777666555555999888888999<<<>>>>>>>>>:::::::::===@@@AAAAAA@@@<<<===>>>???????????????>>><<<999888:::;;;<<<;;;::::::999:::;;;===???AAAAAA@@@???<<<::::::===???AAACCCGGGJJJIIIEEE@@@<<>>???DDDHHHDDDAAA>>><<<============AAA@@@@@@??????>>>>>>>>><<<======>>>???AAABBBCCCAAACCCFFFGGGDDD???999444222333444444333222111000+++---000111111000111111000000000000////////////---------.........//////,,,++++++******++++++,,,))))))+++,,,...///000111,,,,,,,,,+++++++++******)))************+++++++++++++++++++++++++++++++++((((((((()))***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------))))))***+++---...//////,,,,,,------...///000000000///...---------------,,,,,,------...///000000............/////////000000000111111111000000///............/////////000000000000000000000000000//////000000000000//////.../////////000000111111000000000000000000000000///////////////000111222////////////////////////---.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,........................+++---///111111///---+++---...................../////////...............---.........//////000000444333111000000222444555333222222222333444444555444333333222222333333444333333333333333333333333333222222222222222222333444444555666777777666666888888999999999999888888777666555444444444444444555555555555555555555555555555555444444333333333111111222333333444555555333333333444444444555555555555555555555555555555777777777999<<<@@@DDDGGGZZZfffyyyrrrcccUUUIIIBBB;;;:::999999888888999999333444444555555444444333222222222333333333444444444444555666666555444444333333333333333333333333666555555777999:::999888333444666888888888777777:::999777555333333444666555555666666666666555555555666666777888999999999;;;>>>@@@AAA???===<<<===<<<<<<======>>>>>>?????????===;;;;;;;;;<<<;;;:::999:::<<<>>>???@@@AAAAAADDDCCCBBBAAA???>>>======???CCCGGGIIIGGGCCC???===?????????@@@BBBDDDFFFHHHEEECCCAAA>>><<<<<<======BBBAAA@@@>>>===<<<<<<<<<===<<<;;;;;;<<<>>>@@@BBBCCCDDDEEEEEEBBB>>>999666666555444333333333333333000000000000////////////......////////////......,,,,,,,,,---------......//////...---,,,,,,++++++)))***,,,...//////......---,,,,,,+++*********+++***************************************************+++,,,,,,------,,,,,,***++++++,,,,,,++++++***------------------------+++,,,,,,------,,,,,,+++---------............///000///.........///111222////////////////////////---......///////////////////////////////////////000000000///////////////111000...---------...///111111000000//////......////////////////////////////////////////////////000///...------...///000///---+++,,,///000...,,,................................................,,,,,,,,,------.........---------,,,,,,+++++++++''')))+++,,,,,,,,,---...//////000000000000//////000000000000000/////////333222111000111111333333222222222222222333444444444333333222222333333444222222222222222222222222333222111111111111222333333444555555666666555555555666666777777666666555666666555444444444555555333333333333333333333333444444333333222222222222111222222333333444444444333333333444444444444555555555555555555555555555777777777777999<<>>???AAAAAA???===;;;:::;;;<<<;;;:::999:::;;;===>>>???@@@@@@AAAAAAAAA@@@?????????>>>@@@CCCFFFFFFDDD@@@===<<<>>>>>>>>>???AAACCCEEEFFFDDDCCC@@@>>><<<<<<======AAAAAA@@@???>>><<<<<<;;;<<<;;;::::::;;;===???@@@AAABBBBBBBBB@@@<<<999777666555444333222222222222000000/////////.........---......//////......---,,,,,,,,,------------...///......---,,,,,,++++++***+++,,,---......---------,,,++++++*********+++***************************************************+++,,,,,,------,,,,,,***++++++,,,,,,++++++***------------------------+++,,,,,,------,,,,,,+++------------..................---------...///000........................,,,,,,---.......................................000000000000000000000000000///...---------......000000000/////////..............................////////////////////////000///...------...///000000...---...000111///---........................------------------------,,,,,,,,,---------------------,,,,,,,,,+++++++++)))+++,,,,,,+++++++++,,,...///111333333333222111222222222111000000//////111111111111111111111111222222111111222222333333333333222222222222333333111111111111111111111111444333111000000111333444222333333444444444444444333333444444444444333333555555444444444555666666222222222222222222222222222222222222111111111111222222222333333333333333333333333333444444444444444444444444444444444444777666555555555777888:::888===EEENNNZZZlllvvvbbbZZZOOODDD===:::999888666666555444444444444555333333444444444444333333555555555666666666777777333444666777777666444333222222333333333333333333444444333555777888777555555555555555555666777888999888888888888999:::;;;999:::;;;<<<;;;:::888666555666777888888888888888777777888;;;===>>><<<;;;:::::::::;;;<<<>>>@@@BBBAAA>>><<<;;;<<<<<<<<<;;;888999:::;;;===>>>????????????????????????@@@@@@@@@BBBCCCBBB???<<<;;;:::<<<<<<<<<===???AAACCCDDDCCCBBB@@@>>><<<<<<<<<===????????????>>>===;;;:::;;;:::999999:::;;;===>>>???>>>>>>===<<<:::999888666555444222111000000000//////.........---------,,,------......------,,,,,,,,,,,,,,,------------......------,,,,,,+++++++++,,,,,,---------,,,+++,,,,,,+++************+++***************************************************++++++,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------............---,,,,,,,,,,,,---......------------------------++++++,,,---------------........................000000000000000000000000//////...------------...///////////////.........................................................//////...------.../////////...---...//////...---------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------+++)))******---///222555666555444222111000000000000000000000000111111222222111111000222222111111111222222333333333222222222222333333111111111111111111111111444222000//////000222444111222333333333333222222111222222333333222222111444444333444444555666777222222222222222222222222222222222222222222111111333333333222222222222222222222333333333444444444444444444444444444444444555444444444444555666666999;;;>>>AAAGGGSSScccnnnttthhh___PPPJJJBBB<<<999999::::::555555444333333333333333333333333444444333333333555555555555666666666666333444666888888666444333222222222222222333333333333333333444666666555444555444333333444555777888;;;::::::;;;=========<<<:::;;;======<<<:::888666555666777888999888888777:::999999;;;>>>???>>><<<<<<;;;::::::;;;===???AAACCC@@@===<<<=========<<<888999999:::;;;<<<>>>>>>????????????????????????AAAAAAAAA>>>;;;999999999::::::;;;<<<>>>???@@@AAABBBAAA???===<<<<<<<<<<<<<<<===?????????===;;;999;;;;;;:::::::::;;;;;;<<<===<<<;;;::::::999999999777666555333111000000000......---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,+++******++++++***************+++******************************************************+++,,,,,,,,,,,,+++******++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---------.........,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------........................//////000000000000000111/////////...............................................................................................................------,,,,,,---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++,,,+++++++++++++++++++++***,,,------+++******+++,,,...222444666555444333------......///000111111000000111222222222222111333333222222111222222333333222222111111222222333222222222222222222222222333222000//////000222333111222222222222222111111111222222333333222222111333333222333333444555555222222222222222222222222222222222222333333333333222222222222222222222111222222222333333333444444444444444444444444444444333333333444444555666777666777888888;;;AAAIIIPPPeeepppvvviii\\\QQQKKK???<<<888666666666555444555555444333333333333444222333333333333333333222333333444444444555555555333555777999999777555333111111111222222333333333333222222333555555444222444444333333333555666888;;;::::::<<<>>>???===:::;;;<<<<<<<<<;;;999666555555666888999999888777666:::::::::;;;===>>>===<<<===;;;999999:::===AAACCCEEEBBB???======>>>>>>>>>999999999999:::<<<===>>>AAAAAA@@@@@@???>>>>>>>>>AAAAAA???<<<999777888999888999:::;;;===>>>>>>???@@@???>>>===<<<<<<;;;;;;;;;<<<===>>>>>>===;;;:::<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888999999:::888777555333222111000000------------,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++---,,,,,,+++*********)))*********))))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++)))******++++++******)))++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,------------...,,,,,,------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---............................../////////000000000000000000000//////......---------------.................................////////////////////////------............------------...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***++++++++++++++++++++++++)))***,,,,,,+++++++++,,,,,,...000333444444333222+++,,,,,,...///000111222000000111222333444444555444444333333222222333333222222111111111111222222222222222222222222222222111111111000000111111111222222222222222222111000111111222222222222111111222222111111111222333333222222222222222222222222222222222333333333333333111111111222222222222222222222222222333333333333333333333333333333333333222333333444555666777777111333444555666999===@@@JJJQQQ___ooo~~~vvviii___SSSGGG@@@>>>666555555555666555222000555555444333333333333444222222333333333333222222222222222333333333333444333555888::::::888555333000000111111222333333333444333222333555555444222333333333333444444666666999888999<<<@@@AAA>>>:::======<<<;;;999777666555555666888999999888777555666888:::::::::;;;===???===;;;999888:::???DDDGGGFFFBBB>>><<<<<<=========::::::999999:::;;;===>>>BBBBBBAAAAAA@@@???>>>>>>AAA@@@???<<<999888999;;;888888:::;;;<<<=========>>>>>>>>>===<<<;;;;;;::::::;;;<<<======<<<<<<;;;<<<<<<<<<;;;;;;::::::999:::999888777777777888888666666444333111111000000......---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++***)))))))))******))))))))))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++))))))************))))))******************************++++++++++++******,,,,,,,,,,,,------------+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............---------------------------------......//////000//////000000//////...---,,,,,,,,,---------------------------------------........................------............---------///000///...---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++*********+++++++++++++++(((***,,,,,,++++++,,,---------///000111111111111------...///000111111222000000000111333555777999666555444444333333444444222222111111111111222222111111111111111111111111///000111222222111000///222333333333222222111000000000111111111111000000222111000000000000000000111111111111111111111111111111111111222222222333000000111111222222333333111222222222222333333333333333333333333333333333333333444555555666666666222333444555666888:::;;;>>>@@@HHHSSS^^^jjj|||}}}ssscccZZZPPPKKKDDD;;;777888555444444555777666444111555444333333222222333333222222333333333333222222222222222222333333333333333555888::::::888555333///000000111222222333333444333333444555555444222111222333444444555444444999888:::@@@FFFHHHEEEAAA@@@>>><<<:::888777666666555666888::::::888666555111666;;;<<<:::;;;@@@FFFCCC@@@<<<::::::===AAADDDDDD@@@<<<999999:::::::::<<<;;;:::999:::<<<>>>???AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???===;;;:::;;;<<<777888:::<<<=========<<<============<<<;;;:::::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;:::999888777777777666666666555555555333222111000////////////............------------,,,,,,------------,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++))))))((()))******)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++))))))************))))))******************************++++++++++++******++++++,,,,,,,,,---------******,,,---------,,,+++------------------------++++++,,,---------------------------------------++++++,,,,,,---......///------.........---,,,+++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++---...---+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,)))*********++++++++++++***,,,------+++******+++---------...//////000000000000000000111111111111111000000111333666:::<<<777666555444444444444444222222111111111111222222000000000000000000000000...///111333333111///...333333333333333222111000//////000000000000//////111111000//////...//////000000000000000000000000//////000000111111111222//////000111222333333444111111222222222333333333333333333333333333333333444444444555555444444333444444444333333444555666<<<;;;>>>DDDHHHOOO^^^mmm~~~sssbbbWWWNNNEEE@@@???===777555777444333222333444555444222444333222222111222222222222222222333333222222222222222222333333333444444333555888::::::888555333///000000111222222333333555444333444555555444222000111333444555555444333;;;;;;>>>EEEMMMPPPNNNJJJBBB@@@===:::888777777888555777999::::::888666444///777>>>>>><<<===EEENNNKKKGGGAAA;;;999999<<<>>>BBB>>>999777666777888888<<<<<<:::::::::<<<>>>???@@@@@@AAABBBBBBCCCDDDDDD???@@@@@@>>><<<;;;<<<===777999:::<<<======<<<<<<<<<=========<<<;;;:::::::::::::::::::::;;;======:::::::::999999777666555555555555555444333222222000000///...............//////.........---------,,,------......------,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++***)))(((((()))***+++))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))************))))))))))))))))))))))))))))))******++++++++++++******++++++,,,,,,,,,---------((()))***+++,,,+++******------------------------******+++,,,,,,,,,,,,+++------------------------******+++,,,,,,---......++++++,,,---,,,+++***)))+++++++++,,,,,,---------------------------------************************,,,,,,---......---,,,,,,&&&)))******'''&&&(((***,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,---))))))******++++++++++++,,,......---+++)))((()))---...............------......//////000000111111111111222333555666777777333333333333333222111000111111111111000000000000000000000000000000000000//////000000111111111222---111222111111444333000............////////////.........///000000111111000000000000000000000000222222222111222222333333222222222111111111111000222222111111111111111111222222222222222222222222222222222222222222222222333333333444444555555555444555666:::>>>CCCHHHKKK]]]iiizzzuuuiii\\\MMMCCC>>><<<;;;888777555555444555555444333333333444444333333222111111222333333444444333333333333222222666666666555555444444333444555666666666444111000222222222222222222222222222222333444444555555666333333333333333444555666666777<<>>???BBBHHHLLLQQQIII@@@;;;;;;<<<<<<:::<<<;;;999777666666777888999:::;;;<<<============;;;===???BBBCCCCCCBBBAAA??????>>>>>>======<<<<<<:::;;;<<<======>>>@@@BBB???>>>>>>===<<<;;;::::::======>>><<<999888888999888777666444444555555666<<<999555333444444222000222222000///.....................------,,,,,,,,,++++++++++++++++++++++++***++++++++++++***))))))(((((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((******))))))((((((''''''(((((((((((((((((((((((()))))))))(((((((((((((((******))))))))))))******))))))************))))))++++++++++++++++++++++++---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---,,,***//////''')))...***........................++++++,,,,,,,,,,,,---------------...//////,,,***...---,,,+++***++++++,,,...------,,,,,,------------,,,,,,++++++,,,,,,---...------,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------))))))))))))))))))))))))))))))))))))))))))))))))************************************************------............---------------...//////000000000000111222333333444555222333333333222222111000111111111000000000//////........................//////000000000111111111000555777444111222222///............////////////.........///////////////000000000000000000000000111111111111111222333444333333222222111111000000111111111111111111111111222222222222222222222222222222222222222222222222333333333333444444444555333444444666999<<<@@@BBBGGGQQQ___mmm{{{zzziii\\\SSSKKKAAA;;;;;;:::888777555444444444666555444333333333333333333333222111111222333333333333222222222111111111444444444444444444333333444555555555444333111000222222222222222222222222222222333333444555555555444444333333333444555555555555999CCCMMMQQQNNNIIIAAA???;;;777666666777888::::::999888777555444444555999===>>>???AAAEEEIIINNNFFF>>>::::::<<<;;;:::;;;:::888666555555666777888999:::;;;;;;<<<<<<;;;;;;<<>>>>>===<<<<<<;;;;;;<<<>>>>>>???@@@BBBEEEFFFDDD@@@<<<:::999:::;;;;;;<<<===<<<:::888888999777777555444444444555666999666333333444444333222222111000///............---------------,,,,,,,,,++++++++++++++++++++++++***++++++++++++***)))))))))))))))******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))***************)))(((((())))))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))************))))))+++++++++++++++++++++++++++++++++++++++*********************++++++++++++---)))++++++))),,,...)))------------------------*********+++++++++,,,,,,***)))***,,,---...,,,+++///...,,,+++++++++,,,,,,++++++*********+++,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,++++++************************------............------+++,,,,,,---......///////////////000000000111111222222222333222222111000111111000000000000//////........................//////000000000000111111222999;;;666111000000000............////////////////////////............000000000000000000000000000000000000111222444444444444333222111111000000111111111111111111111111222222222222222222222222222222222222222222222222222333333333333333444444444444333333444666888999:::@@@HHHRRR^^^qqq~~~jjj^^^OOOEEEAAA>>>;;;888777666555444444444444444666666444333222222222222333222222111111222222333222111111111111000000000222222222222222333333333555444444333333222222222222222222222222222222222222222333333444444555555555444444444444444333333444333555===EEEIIIFFFCCC>>><<<999777666666888999;;;:::999888666555444333777;;;>>>???>>>>>>AAADDDHHHBBB;;;888999;;;;;;:::999888777555555555666666777777888999::::::::::::;;;<<<>>>@@@@@@AAA@@@@@@>>>>>>>>>===<<<<<<;;;;;;<<<===???@@@@@@BBBEEEGGGMMMIIIBBB;;;888888:::<<<888:::<<<===;;;999888777666666555444444444444555666444222222333444444333111000///...............,,,,,,,,,,,,------------++++++++++++++++++++++++******++++++******)))(((************************++++++++++++++++++++++++))))))))))))))))))))))))))))))******))))))(((((()))))))))(((((((((((('''************************))))))))))))))))))******++++++************++++++))))))************))))))++++++++++++++++++++++++)))))))))************************++++++,,,,,,,,,///***'''))),,,...---***,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++'''''''''))),,,---,,,***......---,,,,,,,,,------************++++++,,,---,,,,,,++++++++++++,,,,,,******++++++,,,------...++++++,,,,,,,,,,,,++++++)))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))---,,,,,,,,,++++++******************************,,,,,,---.........------,,,,,,,,,---......//////////////////////////////111111222222222222111111111000000000////////////........................//////000000000000000000000999<<<777///...///000............////////////111111000000///...------////////////////////////......//////111222444444444444333222111000000///000000000000111111111111111111111111111111111111111111111111222222222222222222222222333333333333555555444444444555666666999;;;>>>BBBIIIVVVfffrrrzzzkkkaaaSSSKKK@@@:::999:::999888555444444333333444444555666666444333222222111111222222222222222222222222222222111111111000000000///000000111111222222222444444333222111111222222111111111111111111111111111222222333444444555555555555555555444333333222444333444888>>>AAA@@@===:::999777666666777999:::::::::999777666555444333999<<<@@@@@@===<<<===???AAA===888666777999::::::999888777666666666666777666777888999:::::::::::::::;;;===>>>?????????>>>>>>>>>===<<<<<<;;;;;;:::;;;===???@@@@@@BBBEEEGGGLLLHHHAAA;;;888888999;;;666999<<<<<<;;;888777666555555555444444444444444444333333222222222222222000///......---------...+++++++++,,,,,,------...***************************************))))))(((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))***************++++++************++++++))))))************))))))************++++++++++++((())))))******+++++++++,,,,,,,,,---......//////000---(((***000...***,,,++++++++++++++++++++++++************++++++++++++)))(((((()))+++,,,+++***...---------------------,,,,,,,,,,,,---...//////,,,,,,++++++++++++,,,,,,******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********)))((((((''''''************************++++++,,,---......------,,,------...//////000000000000000000////////////000111111222222111111111000000000////////////...////////////////////////000000//////////////////,,,555999444...---///111............////////////222222111111000///.......................................///000222333444333333222111111000////////////000000000111111111111111111111111111111111000000000111111222222222222222222222222222222222444444444444444555555666555777888888;;;AAAJJJPPPaaammmuuuiii]]]QQQIIIAAA<<<888555666666555333333333333333333444555555555555444333222111111111222222222222222222222222333222222222111111111111.../////////000111111111333333222111111111222222111111111111111111111111111111222222333444444555444555555555555333222222555444444777;;;===;;;999777777555555555777999:::999999888777666555444444999<<<@@@@@@===::::::;;;;;;999666555666888999999999999888888777777888888777888999::::::;;;;;;:::::::::;;;<<<==================<<<<<<;;;:::::::::999;;;======>>>???BBBEEEDDDBBB???<<<:::999999999555888;;;<<<:::777555444444444444444444333333222444444444333111000/////////...------------------***++++++,,,,,,---------************************)))************)))((((((******))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((((())))))************+++******************+++))))))************)))))))))))))))******+++++++++)))*********++++++,,,,,,++++++,,,------.../////////111,,,...777000'''...+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,******++++++***))),,,,,,---------------------,,,,,,,,,------...///,,,++++++******++++++,,,,,,,,,,,,++++++************++++++,,,,,,++++++***(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''))))))))))))))))))))))))***+++,,,------...---------------...//////000000000000000000000000000000///000111111222111111111000000////////////......000000000000000000000000000000////////////......***111555222......///000............////////////222111111000///......---....................................///000222222111000000000000/////////...//////000000111111111111111111111111111111111//////000000111222222222222222222111111111111000000000111222333444444444333444555666777:::===@@@CCCMMM^^^qqqzzzqqqdddXXXOOOGGG???:::999777666666777666444222333222222222333333444555444333333222222222222222111222222333333222222111333333222222222111111111///////////////000000000111111111111111111111111111111111111111111111111111111222222333333444444333444555555555444333222555444555777::::::999777555555444444555666888999777777777666666666555555777;;;@@@@@@===999888888777777666555666777888888888999999999999888888888777777888999::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;::::::999999888999;;;;;;;;;<<>>;;;;;;;;;;;;;;;::::::999888::::::888555333222222222333333444333222111000...111333222000......///---,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++************************)))))))))))))))(((((('''''''''(((((())))))******************************((((((((((((((((((((((((&&&''''''((())))))((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&&&&'''(((((())))))))))))(((((((((((())))))))))))************))))))((((((((()))***+++++++++***************)))))))))&&&''''''(((***++++++,,,,,,000'''555RRRFFF,,,///,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,///---+++***+++,,,+++***)))***+++,,,,,,,,,++++++------,,,+++************++++++************+++++++++++++++*********************++++++++++++******)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********)))))))))))))))))))))))))))***+++,,,------...---***++++++,,,,,,---.............../////////000000//////000111111111111111000/////////....................................000000//////.........---///222222000///000///+++............/////////000------,,,,,,,,,,,,++++++------------------------//////.........//////000,,,,,,------.../////////---......///000111111222000000000000000000000000...//////000111222222222222111111111000000//////222222333444444444444444111111222222222444555666;;;;;;<<<>>>DDDOOOZZZbbblllvvv}}}wwwpppeeeVVVLLLEEE@@@;;;999999888666333222111111111222222222222000000////////////000000111111111111222333444555111222333444444333222111000000000000////////////111111000000/////////......///111222333111000///000000000000000000000000000111111222333333444444111222444666666666444333222444666888999888666444444444444444444555666777444444444555666777777888333888>>>@@@===:::888888444555666666666555666777555666777777777777777666444555666777888888888888999999999888999999::::::<<<<<<;;;::::::999999888999:::::::::999999;;;<<<===<<<;;;:::::::::;;;;;;:::::::::777444111111222222222333444333222111000+++///222222000//////111,,,,,,,,,++++++,,,---------,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))(((((('''&&&''''''((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))%%%%%%&&&&&&'''(((((()))((((((''''''''''''(((((())))))************))))))'''(((((()))***+++++++++******))))))(((((('''''''''((()))***+++,,,------,,,---"""555\\\RRR000///,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++---+++))))))+++,,,,,,,,,((()))***+++,,,++++++***000///...---,,,+++++++++++++++************++++++)))))))))***++++++,,,,,,******++++++++++++******************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%%%%&&&'''((()))))))))))))))))))))))))))))),,,,,,,,,++++++*********,,,,,,,,,---------......///...---,,,+++,,,------////////////////////////222222000///............------............---------------............///...///000000000000//////111111///......---------///...---,,,++++++++++++,,,,,,,,,---------......---------............/////////............//////////////////////////////---...///111111222222222//////000000111111111222222111111111000000//////111111222222222333333333333333444444444333222222777666555666999>>>CCCFFFRRRVVV]]]hhhvvv|||qqqfffccc^^^WWWPPPIIIDDDAAA999666444444666666333111111111222222222333333333333222222222111000000000000000000000000000000000333222111111000000111111......////////////......000000000000111111111111000000111111111000000///111111111000///.........000000111222444555666666666666555444444444444444444555666777777777777666<<<;;;888666444444444444555444333444666777666555888888999::::::::::::999999888666555555666777777111222555777999999:::999888888777777777777777888666888;;;<<<;;;:::;;;;;;???>>><<<:::999888777777;;;;;;:::::::::;;;<<<<<<<<<;;;:::999999999:::;;;>>>===;;;777333111111222//////111222222111000///---------...............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++***((('''))))))))))))((((((((((((***)))(((''''''((()))***((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((((((&&&''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((+++++++++++++++***)))((())))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))***((('''))),,,...,,,***---'''+++>>>MMMHHH555'''++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,++++++******++++++,,,))))))))))))))))))))))))+++++++++++++++++++++++++++***'''&&&&&&'''***++++++,,,,,,------,,,,,,++++++*********))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((,,,,,,,,,+++++++++******,,,,,,,,,------------...///...---,,,,,,,,,------........................222111000///............------............------------------...............//////000000000//////222111000///..................---,,,++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,------------//////............//////........................---...///000000000000000//////000000000111111111111111111000000000//////111111111222222222333333222222333333444333333333555444444555777:::>>>@@@@@@BBBGGGOOOYYYccclllqqq{{{tttjjj^^^VVVOOOMMMIIIEEE@@@;;;777555888666444444555555333111111111111222222222333333111111000000000000000///000000000000000000000000111111000////////////000......////////////............/////////000000000000000111111111000000///.........///////////////000000111222333555555666666666555555444444555555333555777999999888666555888777666555444444555666555444333444555666555444777888888999999999999999888777666555444555555666333444555777888888888777777666666555555666666666888:::<<<===<<<;;;;;;<<<===<<<;;;:::999888888888888888888999:::;;;<<<===<<<;;;:::999888888999:::<<<<<<;;;888444111111111///000111111111000//////..................------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++***((((((************))))))))))))***)))(((''''''((()))***((((((''''''''''''(((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((((((&&&''''''(((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))******)))(((((('''))))))))))))))))))))))))))))))*********))))))((()))))))))))))))))))))))))))'''&&&(((***,,,+++))),,,(((,,,888???:::///)))++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))*********++++++++++++***************)))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((,,,,,,,,,++++++++++++***,,,,,,,,,,,,------------///...---,,,,,,,,,,,,---------------------------111000///...............------............------------------...............///////////////......222111000///.........///...---,,,++++++***++++++,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,//////............//////........................---....../////////......//////000000000000111111111111000000000000//////111111111222222222222333111111222333444444444333222222333333444666777888777888999<<>>>>><<<888555444444444444555666777888666555444444555666555333666666777888888888888888888777666444444333333333444555666666777666666666555555444444444444555555:::;;;======<<<;;;<<<===;;;;;;::::::::::::999999777777777888999;;;<<<===<<<;;;:::888777777777888999:::;;;999555222000000000111111111000///...---/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++************))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((&&&''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((('''&&&&&&))))))))))))))))))))))))((())))))******)))))))))))))))))))))))))))))))))'''&&&&&&''')))******(((***))),,,000///+++)))***++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))(((((((((((((((((((((((((((((('''(((((())))))((((((''''''(((((())))))(((((('''++++++++++++++++++++++++++++++,,,,,,,,,---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///......---------...,,,------......------,,,,,,,,,---------.............../////////...------000///......---------...---,,,,,,+++******++++++++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,///......------......///............................../////////......---//////000000000000000000000000000000000000//////111111111111222222222222///000111222333444444444111222222333333333222222888888888888:::<<>>:::777444444444555666777888888777555444444666666555333555666666777777777777777777666555444333222222222333444444555666666666666555444444444444555666666888999;;;<<<<<<<<<===???;;;;;;<<<<<<============999999999999:::;;;<<<<<<<<<;;;999777666666666666666888:::999666222000///111111000000///...---,,,000000///...---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++*********)))))))))))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((&&&''''''(((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((((('''&&&&&&))))))))))))))))))))))))'''((())))))))))))))))))))))))))))))))))))))))))'''''''''((())))))))))))((()))++++++(((&&&(((+++************************************************************************************************++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++((()))************)))((('''(((((())))))(((((('''))))))))))))))))))(((((((((((((((((((((((((((((('''((((((((((((((((((''''''(((((((((((((((((('''+++++++++++++++++++++++++++++++++,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------------------,,,,,,------------,,,,,,,,,,,,,,,------------..................---,,,,,,------,,,++++++++++++,,,,,,,,,+++*********+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------......------------..............................//////000000000///......000000////////////////////////////////////000000000000111111111222222222///000111222333333444444111222222333333222111000444444444444555777999:::<<<>>>@@@CCCGGGOOOWWW]]]gggjjjsssyyyqqqiiiaaaXXXSSSIIIDDD===:::999999777666222222222222222333333333222222222222111111111111//////000000000111111111/////////000000111111111////////////////////////000000///............///......////////////............/////////000000000......///000000000000000000000000000000000000000222222222222222222222222555666666777666555444444333666;;;>>>???<<<888555666777777777888888888777777666555555777777666555555555666777777777777666555555555444333333222111111111222333555666888888666666555555666777777888444666888::::::<<>>???@@@@@@@@@@@@>>>===<<<;;;;;;:::;;;;;;;;;:::888666555555555555444777999999666222000...111000///......---,,,,,,000000///...---,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++******)))))))))((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((&&&''''''(((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''(((((()))))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))***'''((()))))))))*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))************************((()))***++++++***)))(((((())))))))))))))))))((((((((((((((((((((())))))''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,------------............---,,,++++++++++++***************+++++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------......------------......------------------------...//////000000000//////000000////////////............////////////000000000000000111111111111222000000111222333333333222111111222222222222111111000000000111222444555666888999::::::;;;???DDDHHHJJJMMMUUUaaakkkrrr{{{vvvppp```]]]WWWRRRMMMHHHCCC???999888666666666666555444111111111111111111111111000111222111000///000222////////////000000000000///000000000000000111111////////////////////////000000///.....................////////////............/////////000000000------...///000000000000111111111111111111111111222222222222222111111111444555666666666555333222000222555777777666444222888888999999999888777777888666666777888999999888555555666777777777777777444444555555444444333222000000111222444666888999777777666777777888999:::444666777999:::<<>>???AAABBBCCCCCCBBBBBB@@@???>>><<<;;;::::::::::::888777555444444555555333555888888555222000///000///...---------------/////////...---------,,,++++++++++++++++++++++++++++++***))))))******+++))))))))))))((((((((('''(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((&&&''''''(((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((()))*********))))))((((((((((((((((((((((((&&&&&&'''((())))))))))))((((((((((((((((((((((((((()))******(((((()))***&&&((())))))+++...---)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))***++++++***))))))))))))************))))))''''''(((((((((((())))))''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&''''''((((((''''''&&&******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,------.........---,,,+++---------------------------,,,,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------.........------+++******++++++************++++++++++++************++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,...------,,,,,,------...------------------------,,,---......////////////000000/////////................../////////000000000000000000111111111111000111111222222222111111000000000111111222333333111111111222222333444444333555666777777888:::<<<======AAAIIIOOOSSS[[[cccqqqxxx~~~tttkkkbbbYYYSSSFFFCCC???===<<<;;;999888666666555666666666555444111111111222222222222222...000222111///...000222........./////////000000000///////////////......///////////////////////////......---------------......////////////......------........./////////,,,---...///000000000000//////000000111111222222333222222222111111000000333444555666555444222111111111111222222222333333666777888999999888777666888777666888:::<<<;;;;;;666666777888888888888777333333444555666555555444111111111222333444666777777777777777888999::::::777888999:::999;;;>>>@@@>>>???AAACCCCCCCCCBBBAAA???>>>===<<<;;;:::::::::888777555444444444555555333555777666444222000000///...---,,,,,,,,,---.....................------***************************))))))(((((()))***************)))))))))(((((('''((()))******)))((('''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((&&&''''''(((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''((()))************)))((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((((((((((((((((((((('''(((***)))'''&&&''')))%%%***+++((((((+++,,,)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((*********++++++*********))))))************))))))'''''''''((((((((())))))''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&''''''((((((''''''&&&*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,---.........---,,,+++------------------------,,,,,,,,,++++++,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------...------,,,+++***))),,,++++++***++++++,,,,,,+++***************++++++******+++++++++,,,,,,,,,)))************+++++++++...------,,,,,,------...------------------------***+++,,,---......///...000000//////.........------.........//////000000000000000000111111111111111111222222222111111000////////////000222333444222222222111111111111111000333555666555555666777:::888999===???AAAFFFMMMPPPXXXbbbiiimmmqqqwww|||zzzssspppllleee\\\TTTNNNHHHAAA<<<<<<999666444555666666666222222222222222333333333/////////000111111222222---000222111......///222............/////////000/////////......------,,,////////////////////////...---,,,,,,++++++,,,,,,......////////////......,,,,,,,,,---------......,,,---...///000000000000,,,,,,---///000222333333333333222222111000000000222333444555555333111000444333222111111333444555444555666888888888777777888777777999;;;======<<<666666777888888888888888222333444666777666666555333333222111222333444555666666666666777888::::::;;;<<<<<<;;;::::::===???>>>???AAACCCCCCBBBAAA@@@<<<<<<;;;:::::::::;;;;;;666666444444333444555666333444666555333111111111...---,,,+++,,,---...///---------...............************************))))))(((''''''((()))***+++++++++************)))'''((()))******)))((('''((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))&&&''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((()))******))))))((((((((((((((((((((((((%%%&&&'''((())))))))))))((((((((((((((((((((((((%%%''')))(((&&&$$$&&&((($$$+++---'''###'''******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************************************(((((())))))))))))((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&***************************++++++,,,,,,++++++***------------------------+++++++++,,,,,,,,,------,,,,,,+++++++++,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++******++++++++++++++++++++++++,,,***)))***+++---,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++************+++,,,---...---,,,+++---//////...---///444999555333111...------..................////////////////////////000000000000000000000000000000000000000000000000000000000000111222222222222333333333111333555555444333444555666777777777888888999999CCCEEEGGGKKKNNNRRRTTTVVVaaadddhhhlllpppvvv|||oooiiibbb]]]ZZZXXXUUUSSSMMMKKKGGGBBB>>>:::777666666444222000000111222333000000000000000000000000000000000000000000000000000////////////000000111//////000000000000//////......------------......---------............///---------........./////////...,,,,,,...000111111---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---.....................///000000////////////000000000000222222222111111111111111111111111111222333444555555555666888888999999999999999999:::;;;<<<===>>>999666444444777777555222444333333555777777666444222111111000111222444555999888666555666777999:::999999888888888999;;;<<<@@@>>>;;;<<<>>>>>><<<999;;;999888999===>>>===;;;777666555333333222222222///000222333222111///---------,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++***)))(((((()))))))))))))))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((***)))((('''''''''''''''(((((((((((((((((((((((((((&&&$$$######%%%((()))%%%&&&(((***+++******)))((('''(((,,,+++((((((+++)))'''%%%$$$$$$%%%&&&(((&&&((())))))(((''''''(((((((((''''''''''''((((((((()))***)))((('''((()))))))))(((((('''''''''&&&)))))))))(((''''''&&&&&&(((((((((((())))))))))))+++******)))(((''''''&&&*********)))))))))))))))************************************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))******)))(((((((((((((((******************************))))))((((((''''''((((((((((((((((((((((((''''''((())))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------------,,,,,,+++++++++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******++++++++++++******++++++++++++++++++++++++,,,***))))))+++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,---......---///444<<>>AAABBBCCCIIIKKKNNNPPPSSSWWW[[[___iiikkkooosssvvvwwwwwwwwwzzz{{{|||}}}~~~yyyssskkkggggggfffccc```UUUPPPJJJFFFEEECCCAAA@@@AAA@@@===:::777555333222444333222000000000111222000000000000000000000000000000000000000000000000000000///////////////000//////000000000000//////......------------......------------............------------.........///111///---,,,---///......---,,,,,,++++++,,,,,,------------------......///...............///000000000000000000////////////000000111111111111000000111111111111222333444555333444555666777777777777888888888999:::<<<===>>>888666333444666777555222444333333444666777666555222111111111222333555666777777555555555777999:::777777777777999:::<<<===>>><<<:::;;;<<<===;;;999999777666888:::<<<:::888666666555444333333333333111111222222111000...---+++++++++++++++,,,---...---------,,,,,,---------------,,,,,,+++******))))))))))))))))))(((''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((''''''&&&&&&''''''(((((((((((((((((((((((('''&&&%%%$$$%%%&&&((()))$$$%%%&&&''''''(((((((((&&&)))...111,,,%%%%%%)))''''''&&&%%%%%%&&&'''(((%%%&&&'''&&&%%%$$$%%%&&&)))((('''''''''''''''(((''')))***)))((('''((())))))((((((((('''''''''''''''''''''((((((((((((((('''((((((((())))))))))))******))))))(((''''''&&&))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))*********+++++++++***))))))(((((((((((((((************************))))))))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,---------.........---,,,+++++++++++++++)))******++++++******)))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++******++++++++++++++++++++++++,,,***))))))+++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++++++++,,,------...---,,,,,,...444===CCC222111///...---------...---............/////////....../////////000000000000000000000000000000000000000000000000000000000/////////000000000111111111222444444333333333444222222333333333333444444333333444555666666777777888:::;;;<<<===>>>AAADDDJJJKKKMMMOOOQQQRRRSSSSSSXXXYYYZZZZZZZZZ\\\___bbbhhhjjjnnnqqqsssrrrpppnnneeeeeeddddddbbbaaa___^^^XXXSSSNNNKKKKKKKKKHHHFFF@@@===999666666666555555666555444222222111111111111111111111000000000000000000000000000000000000000000000000000000000000111111000///...............//////000000//////.........------------......------------............------------............111///---,,,,,,---,,,+++---,,,,,,++++++,,,,,,---......------......///000........./////////000000111111000000//////......,,,---///000111111000///111111111222222333444555222333444555666666666666666666777888:::;;;===>>>888666444555777888666333444333222222555666666666333333222222333444666777555444444444555666888999555555555666888:::<<<===;;;:::999999:::;;;:::888777666555666888888777555555555555555555555555555333333222111///...------)))*********,,,---...///...------------------...---------,,,++++++******)))))))))))))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''''''''(((((((((%%%%%%%%%%%%&&&'''((((((***000999;;;333)))'''+++%%%%%%&&&''''''(((((('''%%%&&&&&&%%%$$$$$$&&&'''))))))((('''&&&&&&&&&''''''((())))))''''''((()))((((((((((((''''''''''''&&&&&&''''''((())))))***''''''((((((((()))))))))***))))))(((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))))))))************++++++))))))((((((''''''(((((()))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,************************,,,,,,---------............---,,,+++******************++++++++++++******************************++++++,,,,,,,,,,,,++++++******++++++++++++******************************+++***((()))+++,,,,,,+++************************++++++++++++++++++++++++,,,+++*********+++---...///...,,,+++,,,///333777000000...------------...---------.........//////........./////////000000000000000000000000000000000000000000000000000000111111111111222222222222000222333444333222333444333333333333444444444444444444444444555555555555555666888888777888:::<<<=========>>>???AAABBBCCCAAABBBCCCCCCBBBCCCEEEGGGJJJLLLNNNQQQQQQQQQOOONNNHHHHHHIIIIIIHHHGGGFFFFFFHHHDDD@@@?????????>>><<<777666444333444555555666111111111000000111111222//////000000000000///...000000000000000000000000000000000000000000000000222111000///...---------...//////////////////......------,,,,,,------...,,,,,,---------.........------------------------...---++++++,,,---,,,***---,,,,,,++++++,,,,,,---///............///000000......///000000000000000222111111000///......---)))+++---///000000000///222222222222333444555555333333444555555555555555444444555666888;;;<<<>>>:::777555666999:::888555444333111222444666777777777666444333333444555555333333333333555666888999333444444555777888999999888888777888888999888888666666666777777666444333444444555555555555555555555444222000...---,,,,,,************+++,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&((()))))))))((('''(((((('''&&&'''((()))+++***///888===888---((()))!!!###%%%'''(((((('''&&&&&&''''''&&&%%%&&&(((***))))))((('''&&&&&&&&&&&&&&&''')))(((''''''((()))((((((((((((((('''''''''''''''''''''(((((())))))'''''''''((((((((())))))))))))((((((((('''''''''((((((((()))))))))))))))((((((((((((((((((((((((************************(((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''((((((((())))))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************,,,,,,,,,---------.........---,,,+++***)))))))))++++++,,,,,,,,,,,,++++++***************************++++++,,,,,,++++++*********++++++++++++******************************+++)))((()))***+++++++++************************++++++++++++++++++++++++,,,+++***)))***+++,,,------,,,,,,,,,,,,---,,,,,,......------------------------------........................////////////////////////////////////////////////////////////000000111111111222222222///111333333222111222333333333333333222222222222//////000000111222222222111333555555555555777888:::999999999999:::<<<===888999:::999888888999;;;<<<===>>>>>>>>>===<<<;;;:::;;;;;;<<<<<<<<<;;;;;;;;;:::888777777777777666222222222222222333555666222111111000000111111222...//////000000000//////////////////////////////////////////////////////111111///...------------......////////////......------,,,,,,,,,,,,------,,,,,,,,,------------...------------------,,,,,,+++******+++---...---,,,---,,,,,,++++++,,,,,,---///............///000000...///000000111111000000222111111000///......---)))***,,,...///000000///222222222222333444555666444444555666666666555555222333444555777999;;;<<<;;;999777888;;;<<<:::777444333222333666888888777:::999777444333222222333222222333333555666777888444444555555555555555555555666666777777777888888777888999999888666444333333444555555666555555444555444222///---,,,++++++,,,++++++******++++++++++++******************+++************))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((((((((((((%%%&&&((()))***)))((('''(((((('''&&&&&&''')))***%%%&&&+++333444,,,%%%!!! !!!$$$&&&''''''%%%$$$%%%&&&''''''&&&&&&((()))(((((('''&&&&&&&&&&&&&&&%%%'''((((((''''''(((***'''''''''((((((((((((((())))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''''''''(((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************+++++++++,,,,,,,,,---------,,,+++***************,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++******++++++++++++************++++++++++++******************************+++)))((((((***++++++******************************++++++++++++,,,,,,,,,***************+++,,,,,,+++++++++...//////---+++,,,,,,------------------,,,------------.........------........./////////////////////////////////////////////////////////........./////////000000///000222222111111111222111111111000000000000///------...//////000111111---000222333333444555666555444444444444555666777444555666666444444555666777777777777666555444444444555666666777777666666444333333222222222333333111222333222111111333555111111000/////////000000////////////000000000000////////////////////////////////////////////////000000///...---------------......//////......---------,,,,,,,,,,,,------,,,,,,,,,,,,------------------------,,,,,,,,,,,,*********,,,...///...,,,---,,,,,,++++++,,,,,,---......------......///000...///000111222111000///111111000000//////......***++++++---...///000000222222222222333444555666444444555555555555555444222222333444666777999:::;;;999777888;;;===;;;888333333333666888:::999888;;;999777444333222111111222333333444555666777777555555666666666555444333333444666666666666888999999;;;===<<<999666444444333333555555555444333222444333222000...,,,+++***,,,,,,+++******************))))))(((((())))))***))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((%%%&&&'''((()))(((''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%"""$$$,,,000,,,&&&"""!!!"""$$$&&&'''&&&%%%$$$!!!###%%%&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&''''''%%%&&&'''(((''''''(((***'''''''''(((((((((((((((***))))))(((''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&''''''(((((())))))***))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((())))))))))))******''''''&&&&&&''''''((((((((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((''''''((())))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++++++++,,,,,,++++++***************+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************++++++++++++*********************************)))((((((***++++++*********************************+++++++++,,,,,,,,,))))))***++++++++++++++++++******,,,///000...,,,++++++,,,---------------,,,,,,---------.........---------.........//////////////////////////////////////////////////////............/////////000...000222222111000111222111111111000000000//////000000000111111111111111---000222333333333444555111222222222333333333333111333444444333222333444444444333333333333333333222222333444444444444333111222222222111111222222111333444222000///000222000000////////////000000000000/////////000111222///////////////////////////////////////////////////......---------......---......//////......------,,,,,,++++++,,,,,,---++++++,,,,,,,,,------------------,,,,,,,,,++++++,,,+++,,,---......---+++---,,,,,,++++++,,,,,,------------------......///...///000222222111000///000000000000////////////---,,,,,,+++,,,...000222333333222333333444555666333333444444444444333333222222333333444666777888:::777666777:::<<<:::888222333555999;;;<<<:::888888777555333222222222333444444555666666666666666666666888888888888777666111444666666555666888::::::===???>>>:::666444444222333444555444333111///111222222111///---+++***+++***************+++,,,******))))))))))))******))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((((((((((((((((((((%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&%%%%%%$$$)))%%%%%%***,,,)))((()))%%%%%%&&&'''''''''&&&%%%"""%%%'''&&&%%%$$$%%%%%%%%%%%%%%%&&&'''(((((($$$&&&''''''''''''(((***''''''''''''((((((((()))((((((((((((((('''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''((())))))***************************''''''''''''''''''''''''))))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((((()))))))))******'''&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&(((***++++++***(((&&&((((((((((((((((((((((((((((((((((((((((((((((((************************,,,------......------,,,++++++++++++++++++++++++))))))*********+++++++++******************++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************++++++++++++******))))))))))))))))))))))))***)))'''(((***++++++***))))))))))))))))))))))))*********++++++,,,,,,,,,((()))***,,,,,,+++******...+++))))))+++---,,,*********+++,,,------------,,,,,,,,,---------......---------.........//////////////////////////////////////////////////////000000000000111111111111...000111222111000111222444333333333222222111111222111111111000000//////,,,///111222111111111111222333444555555555555444000222444444222222222333111111000000111222333444111222222333333333333222///000111111000///000111...000111///+++)))***,,,111000000000111111222333111000///...///000222444////////////////////////////////////////////////......---------......///---..................------,,,,,,++++++,,,,,,---++++++,,,,,,,,,------------------,,,,,,+++++++++......---...///...+++)))---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---.........///111222333222000///////////////000000000000///...,,,++++++...000222333333333333444555666666222222333333333222222111222222222333444555666777888666444666999:::999666222333666:::======:::888555555333333222333444555555555666666777666666555666777999:::;;;;;;;;;:::111333666666555555888;;;:::===@@@>>>:::555333333222333444444444222///...000111111111000...+++)))(((((())))))***+++------++++++************++++++******************++++++''''''((()))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((()))***((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&''''''&&&'''((((((((('''&&&%%%'''%%%%%%&&&$$$"""%%%***((((((((((((((((((''''''###(((***)))'''&&&&&&$$$$$$$$$%%%&&&'''((()))$$$%%%''''''''''''(((***&&&'''''''''(((((())))))&&&&&&''''''((()))))))))&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''&&&&&&&&&'''((())))))***************************))))))))))))))))))))))))************************'''''''''&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&(((+++------+++(((&&&((((((((((((((((((((((((((((((((((((((((((((((((***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,+++******...+++))))))+++,,,)))'''...,,,***(((''''''((()))++++++***************++++++++++++************)))))))))))))))))))))))))))************************))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,++++++******************))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---------............/////////////////////......//////......---------,,,////////////000000000000111111111111111111111111000000000000111111111111111111111000000000000000111111111111111111111111222222000/////////000111111111111111111111111111000000111222222222222111111111111111000000000000111000///......///000111......//////000000111111333111///------///222444/////////...///000111111/////////...---------,,,...///000000000///---,,,---------,,,,,,+++++++++++++++++++++++++++++++++)))***,,,...//////......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------...000111111000333333444333222///,,,***........./////////000000000000222333333333333333444333222333666777888777333333333444444555555555777555333444777999888666555444444777;;;===<<<:::444444333333333555777888666666555555444444444444444888:::999:::>>>===:::444444555666777777666666<<<<<<<<<;;;999666333222555444222111000/////////222222111///...,,,++++++))))))))))))************)))((((((((((((***,,,---+++++++++++++++***)))((($$$$$$&&&'''(((((())))))&&&''''''''''''%%%$$$###%%%&&&'''&&&$$$$$$&&&''''''''''''((()))(((%%%"""&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))(((((('''''''''&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((()))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&&&&'''(((******((('''&&&###$$$&&&((())))))((('''&&&%%%%%%$$$"""!!!!!! ((())))))))))))*********++++++++++++++++++++++++******************************+++,,,,,,++++++++++++***((()))+++,,,+++)))---,,,***((((((((()))***++++++***************++++++++++++*********))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))***++++++***))))))************************+++++++++******)))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------...........................//////////////////.........------.../////////000000000000111111111111111111111111//////000000000111111111000000000000000000000000111111111111111111111111333222111000///000000111111111111111111111111111000000111222222222222111111111111000000000//////111000///......///000111......//////000000000000.........000222222000...111111000000///.....................------------...//////000///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***+++,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------------------------------,,,,,,---///000111000222222333333222000...---............///////////////000111222222333333333333222111222444666666666222222333333333444444444666555555555666777888888666555444666999::::::888444444444444555666777777777777666666555555555555555888:::888999<<<;;;888555444555666777888888888:::::::::999777444222000222111111000000111111222222111000///...,,,++++++))))))))))))************)))((((((((((((***+++,,,))))))***++++++*********%%%%%%&&&'''((((((((((((&&&'''((((((((('''&&&%%%'''(((((('''&&&&&&''')))'''&&&&&&((())))))'''&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((((((((('''''''''''')))(((((((((''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((((((((()))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%((())))))))))))*********++++++++++++++++++++++++************************))))))***+++,,,,,,,,,,,,)))(((((()))+++---,,,+++,,,+++***))))))***+++,,,+++***************++++++++++++*********)))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))*********)))))))))))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............---------......////////////////////////.............../////////000000000000000000000000000000000//////000000000000111111000000000000000000000000111111111111111111111111333222111000000000000111000000000000000000000000///000111111222222111111111111000000000000//////000000////////////000000...////////////000000000------///555999999222+++222222222111000---+++***------------..................//////......---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++++++++++++++++++++++++++,,,,,,---...///000111000000111111111000//////........................//////000000111111222222333111000111222444444333222222222222222333333333444666888777555555888;;;;;;999777666777777666555333444555666777777666666777777777666666666666666666999;;;999999<<<<<<999888666555555777999::::::777777777666444222111000////////////000222333333111111000///---,,,++++++))))))))))))************)))))))))(((((()))******'''((()))***++++++++++++&&&&&&'''''''''''''''&&&&&&'''((()))))))))(((''''''(((((('''&&&&&&''')))((('''&&&''')))******)))&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((('''&&&&&&%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((('''(((((('''&&&&&&'''(((((('''''''''''''''&&&&&&&&&&&&'''((())))))((('''&&&''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''((((((******+++++++++,,,,,,,,,************************************************(((((()))+++,,,,,,,,,,,,***))))))***++++++++++++*********)))***+++,,,---*********)))******+++,,,************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,---......//////////////////////////////........./////////000000000000000000000000000000////////////000000000111/////////000000000000000111111111111111111111111222222111111000000000000000000000000000000000000///000000111111111111111111000000000////////////000000////////////000000///////////////////////////...111777>>>>>>666---000111222222000...+++))),,,,,,,,,------.....................------,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))++++++,,,,,,++++++******))))))++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...000222111111000//////...------/////////............---.........///000000111222222000//////111333222222111111111111111111222222333777;;;999555555999???CCCAAA===:::777555444333222444666888999888666444666666666666555555555555777;;;<<<:::<<<@@@@@@>>>>>>:::777666888::::::999666555555444333222111111////////////000111222222000000///...---,,,+++***((()))))))))************)))))))))((((((((((((((('''(((((()))******))))))''''''(((((('''&&&&&&%%%$$$%%%'''((())))))((((((&&&''''''&&&%%%%%%&&&(((+++)))&&&&&&((()))******&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''######$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&)))(((&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''******+++++++++,,,,,,,,,************************************************'''((()))***+++,,,,,,,,,++++++++++++***))))))***))))))))))))***+++,,,,,,******))))))***++++++,,,*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...+++,,,,,,,,,---------............///////////////............////////////////////////////////////...////////////000000000......//////000000000000000000000000000000000000111111111111000000////////////////////////////////////000111111111111000000000000////////////...//////000000000000///////////////...............111//////444;;;<<<666///---...000111000///---++++++,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))***++++++++++++******)))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,,,,...111444888777444111///...------////////////////////////............///000111222111000//////111333333222111111111111111111111111222888<<<;;;666555:::AAAHHHGGGCCC>>>999555333222222444666888999777555333444444444444444444444444777;;;===<<>>999888:::;;;999777555555444444444333333333111000//////......////////////...---,,,++++++***((()))))))))************))))))))))))(((((((((((()))))))))))))))((('''&&&(((((((((((('''&&&%%%$$$"""$$$%%%'''(((((((((''''''(((((('''&&&&&&''')))...+++(((&&&&&&(((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))(((&&&%%%%%%&&&'''((('''''''''&&&&&&&&&%%%%%%((())))))))))))*********************************************************(((((()))***+++++++++++++++,,,---+++)))(((((()))(((((())))))************))))))))))))***+++,,,,,,******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++************************+++++++++++++++,,,,,,,,,))))))******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------...............------........./////////////////////////////////......////////////000000---......//////000000111000000000000000000000000//////000000000///...---////////////////////////...///000000111111000000000000////////////......//////000000000000///////////////............---///---+++...333555222...,,,---...///000//////...,,,,,,,,,,,,------------...---,,,++++++++++++,,,------------............+++++++++++++++++++++++++++***************++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------+++---...---,,,...333777@@@===999555111///////////////000000000111111111//////.........000222333111000///000333555555555222222222111111111111111111666:::999555555:::@@@FFFFFFDDD@@@:::555222111222333666777777666444222333333333333333444444444666:::;;;<<>>@@@>>>:::555333222222333444555555444333222333333333444444444555555444777999999<<>>>>>======<<<:::;;;>>>BBBBBB<<<777333333333222222222111111333111///---,,,---...///---------,,,+++***)))(((************))))))))))))))))))))))))((((((((((((((('''&&&%%%%%%&&&'''((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''''''''(((******((((((((()))'''&&&%%%$$$###$$$%%%&&&%%%&&&''''''(((((('''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""$$$&&&((()))))))))(((&&&&&&''''''(((((())))))''''''''''''''''''&&&&&&''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''(((((((((&&&###"""))))))))))))))))))))))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))***+++++++++******))))))))))))))))))))))))*********))))))((((((((())))))))))))))))))))))))*********)))))))))((((((******************************))))))******+++,,,))))))))))))))))))))))))'''''''''''''''((()))))))))))))))((((((((((((((('''''''''((((((((())))))(((((()))))))))******************)))))))))(((((()))))))))))))))******************)))))))))))))))))))))************))))))++++++++++++++++++++++++))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---000//////...------......------------.........///............////////////////////////////////////.........------.........////////////......------...............////////////.........------------........................///......---,,,,,,++++++---,,,,,,++++++,,,,,,---,,,+++***+++---------+++***++++++,,,,,,++++++***...---,,,***))))))******...---+++)))(((((()))***,,,,,,,,,++++++*********+++++++++*********))))))************************************************((()))++++++******+++,,,******+++,,,,,,,,,,,,,,,------,,,,,,,,,---...///777888888666333000//////...///000111222222111111111000000//////000000111///000111222444555666666666444222333444444222000111111111111111111111111444444444444555555555555333333333222222111111000444444444444444444444444777888999:::;;;;;;;;;;;;:::888888:::>>>>>>:::555222222222111000000000///111000...---,,,,,,---...,,,,,,,,,,,,+++***)))(((*********)))))))))(((((())))))))))))((((((((('''((('''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''))))))'''&&&'''((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&''''''(((((('''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%'''(((((())))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((())))))(((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''((((((((((((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''++++++,,,,,,,,,+++***)))))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))******))))))))))))((((((***************************))))))))))))***++++++))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((((((((())))))(((((((((((())))))))))))(((((())))))))))))************))))))))))))((((((************))))))))))))((())))))))))))))))))***))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++*********++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------//////...---------......------------............---............/////////////////////////////////........................///............---------,,,------....../////////............------------..............................------,,,,,,++++++,,,,,,++++++++++++,,,,,,---,,,++++++,,,---+++*********++++++++++++******---,,,+++***************---,,,+++)))))))))******+++++++++++++++*********+++************)))))))))************************++++++++++++++++++++++++(((***++++++*********+++++++++,,,---------,,,,,,...---,,,++++++---...000666777777666333111000000//////000111111000000000000//////......//////000000111222333444444444444333222111222333333222111111111111111111111111111333333333444444444555555333222111000000111222222444444333333333444444555888777777666666777777888777555444555888999666333222111111000///......---///......------,,,,,,+++,,,,,,,,,,,,+++***))))))******))))))))))))(((((()))))))))(((((((((''''''((('''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&&&&&&&%%%'''(((((('''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&'''))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))(((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***'''''''''(((((((((((((((((((((((('''&&&%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&***+++---......,,,+++***((((((((((((((((((((((((++++++******************))))))))))))))))))))))))))))))))))))))))))((((((************************)))))))))))))))***++++++(((((((((((((((((((((((('''''''''''''''((())))))&&&''''''(((((()))))))))((((((((()))))))))******(((((((((((()))))))))***))))))))))))))))))((((((++++++******))))))(((((('''((((((((())))))******))))))************))))))******++++++++++++,,,,,,************************************++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++***+++,,,------...------......---------------...---------------------------------.........//////........................---..................---------------------------++++++,,,---......//////---------------------------------------------------------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,...,,,++++++,,,,,,***)))******++++++++++++******,,,++++++***************,,,,,,******))))))******+++++++++***************************))))))))))))************************++++++++++++++++++++++++(((***,,,,,,***)))***+++++++++,,,------------,,,...---+++***+++,,,///000444555666555222111000111000000000000000000////////////............//////111111222333333333222222111000000111222222222222111111111111111111111111222333333333444444444444222111000...///000222333444444333333333444555666888777666444444444555666666444222222333444333222222111111000///...---------------------+++***)))+++++++++++++++***))))))***)))))))))(((((((((((())))))(((((((((''''''''''''''''''&&&&&&'''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&%%%'''(((((('''&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%'''(((***(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((())))))((('''&&&&&&''''''))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&((())))))''''''''''''''''''((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,...///...---,,,((((((((((((((((((((((((******************++++++))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))***+++(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&''''''(((((())))))(((((((((((())))))))))))'''(((((((((((()))))))))(((((((((((((((((())))))++++++******))))))((((((''''''(((((()))))))))***))))))************))))))((()))))))))*********+++************************))))))*********++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,....../////////------,,,,,,,,,,,,------------------------,,,,,,------------............------------------------------...//////...------,,,,,,,,,,,,------------***++++++,,,---......///,,,,,,------------------------------------------,,,,,,,,,,,,,,,+++++++++,,,++++++******++++++,,,---,,,++++++++++++***))))))******++++++******)))******+++*********))))))++++++******************************************))))))))))))))))))))))))************************************************)))***,,,,,,***)))*********+++,,,,,,------,,,,,,...---,,,++++++---...000111222444333111000000111000000////////////////////////............//////000111333333444333111000///000000111111111222333111111111111111111111111222222222222333333333444222000///......///111333333333333333444444555666999777666444444444555555555444222111111222222222222111111000//////......------------,,,+++***)))******+++++++++***)))))))))))))))(((((((((((('''((((((((((((''''''''''''&&&''''''''''''''''''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''(((******((('''((()))'''''''''&&&&&&&&&%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&((()))((((((''''''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''))),,,...//////---,,,)))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))''''''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((()))******))))))))))))))))))))))))'''''''''''''''((())))))''''''''''''''''''((((((''''''''''''((((((((((((''''''(((((((((((())))))''''''(((((((((((())))))************))))))))))))'''(((((((((((((((((()))))))))************))))))''''''(((((()))*********+++++++++***************)))))))))************+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,...////////////,,,,,,+++++++++,,,------------------,,,,,,,,,,,,,,,------------.........------------------------,,,---...//////...---,,,++++++,,,,,,,,,,,,,,,---***++++++,,,,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************++++++,,,+++******+++,,,***)))))))))************)))))))))******+++******))))))************************)))))))))***************(((((()))))))))))))))***************************)))))))))))))))))))))))))))+++,,,,,,***))))))*********+++,,,,,,,,,++++++---,,,,,,,,,------.........///111111000//////000/////////......///000000000//////......//////000///000222444444333111000///000222222111111222444111111111111111111111111111111222222222333333333111000///......///000000222222333444555555555555777666666555444444444555444444333222111111111111000000000000////////////...------,,,,,,++++++***)))***************))))))))))))((((((((((((''''''((((((((('''''''''&&&&&&&&&&&&'''(((((('''&&&&&&(((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$%%%&&&''''''''')))******)))(((((()))&&&''''''''''''&&&%%%%%%%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''(((((())))))'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''))),,,...///---+++***))))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))'''''''''''''''((())))))''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((())))))'''''''''((((((((()))))))))))))))))))))*********((((((((((((((('''''''''))))))************))))))'''(((((()))******+++++++++++++++*********))))))))))))))))))***************++++++++++++,,,,,,,,,************************)))***+++,,,............+++++++++++++++,,,---------------,,,,,,,,,++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,***+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++***)))***+++,,,+++***))))))************))))))((()))***++++++***))))))*********+++++++++******((()))))))))*********+++(((((((((((())))))*********************************************************+++,,,,,,***))))))***((()))******++++++******+++,,,---.........------+++---//////......///000......------...///000111111000000//////000000111...///222444444333111000000222333333111000222444111111111111111111111111111111111111222222222222000000000//////.........000111444666777666444333444444555555555444444333333333333222111000000000.............../////////000///---,,,++++++,,,,,,))))))************))))))))))))((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&((())))))(((''''''(((&&&'''((((((((('''%%%%%%%%%&&&''''''((((((''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&)))((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%(((***---///...,,,)))'''))))))))))))))))))))))))''''''(((((()))))))))***))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))'''''''''''''''((())))))(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))&&&'''''''''(((((())))))(((((())))))******++++++))))))(((((('''''''''&&&))))))************))))))((())))))***++++++,,,,,,++++++++++++******))))))))))))))))))******************+++++++++,,,,,,,,,************************((((((***+++,,,---------+++*********+++,,,,,,------------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,*********++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***)))((()))+++,,,,,,+++))))))************))))))((()))***++++++***)))((()))******+++++++++******(((((())))))*********+++'''((((((((())))))******************************++++++++++++++++++++++++***+++,,,,,,***)))))))))(((((()))******************+++---//////...---,,,)))+++---...------...///...---------...///111222111111000000000000111111---///111444444333222111111333555444111000222444111111111111111111111111000111111111111222222222000000000000///...,,,,,,...111444777888777444222222222444555555444333222111222333222000///...///++++++,,,------......///111///---+++++++++,,,---((())))))*********)))))))))(((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&'''((((((((('''%%%%%%%%%&&&''''''((((((''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((%%%&&&(((******)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***))))))(((((('''''''''&&&,,,+++***((('''%%%$$$$$$%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))************,,,+++***((((((((()))***))))))((((((''''''&&&&&&++++++***'''%%%$$$%%%'''******))))))((((((''''''(((((()))***************))))))(((((('''''''''&&&))))))))))))((((((((((((******)))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))&&&&&&''')))***+++,,,---)))))))))))))))))))))))),,,,,,,,,++++++*********+++*********))))))((((((++++++******+++---...000,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------************************+++++++++,,,,,,---------++++++++++++++++++++++++------,,,,,,,,,---............---,,,,,,+++******++++++++++++++++++++++++---------------------------------,,,,,,+++++++++************************+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******......---,,,,,,+++******************************+++++++++*********))))))******++++++++++++******)))))))))))))))))))))))))))((('''''''''(((***+++((((((((((((((((((((((((+++***)))(((((()))***+++,,,+++***))))))***+++,,,)))************+++++++++***+++,,,---------,,,+++///...---,,,,,,,,,,,,,,,------,,,---...000222333444222000///...///000111111111222222222333333333111111222222222111111000222222222222222222222222444333333222111000//////111111000///...------,,,---///222444555444333222222333333444444333333222333222111000////////////...---,,,+++,,,---...///+++++++++++++++++++++++++++++++++*********))))))((((((((((((((((((((((((***)))'''&&&&&&''''''(((((((((((()))(((((('''&&&''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%******)))((('''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))((('''&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%'''''''''''''''((()))))),,,***((('''''''''%%%###''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************,,,+++)))((((((((()))***)))))))))))))))(((((((((((()))))))))''''''(((***))))))))))))((((((''''''(((((()))************))))))(((((((((''''''''''''))))))))))))((((((((((((***))))))(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''((()))***++++++,,,)))))))))))))))))))))))),,,,,,,,,++++++*********************)))))))))(((+++***))))))***+++,,,---,,,,,,,,,++++++*********+++++++++,,,,,,,,,------************************,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,---------,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++************++++++++++++************************+++++++++*********)))))))))******************)))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))+++***)))(((((()))***+++++++++***))))))***++++++)))************+++++++++++++++------...------,,,,,,,,,+++++++++,,,------------,,,---...000111222333111000.........000111111222333333444444333333111111222222222222111111111111111111111111111111333333222111111000//////000000000///.........------///222444555444222111222222333333333333222222444333222111000000000000------,,,,,,,,,,,,,,,---*********************************)))))))))((((((************************))))))((('''''''''''''''%%%&&&'''(((((((((((((((''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''((('''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''***))))))((('''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''((())),,,...000%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((((((((((((((''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%'''''''''''''''(((((()))...,,,+++*********(((&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************+++***))))))((()))))))))))))))))))))************###%%%(((((((((((()))***)))))))))((((((((((((''''''((())))))******))))))((((((((((((''''''''''''(((((((((((())))))))))))***)))((((((''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))+++++++++++++++*********************))))))))))))******)))))))))******++++++++++++++++++*********++++++++++++,,,,,,,,,,,,************************---------,,,++++++******++++++++++++++++++++++++---,,,,,,+++************,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---------,,,,,,,,,++++++''''''(((((()))***++++++************************+++************)))))))))((())))))******))))))((())))))))))))))))))))))))'''(((((()))))))))))))))******************************))))))))))))******+++******))))))******+++)))************++++++++++++,,,---...............************+++,,,---...------------...///111111111000...------...//////000222444555555555333222111222222333333333222222000000000000000000000000222222111111000000//////////////////////////////...///111333444333222111222222333333333333222222222222111000////////////,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((((((************************(((((((((((((((''''''&&&###$$$%%%&&&((((((((((((''''''((((((''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&&&&%%%&&&&&&&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&&&&)))...444777&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((()))))))))))))))((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&''''''((()))+++)))((('''((((((&&&$$$###$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))******************))))))))))))))))))((((((((())))))*********!!!$$$&&&((('''''''''((((((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))))))))(((''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((+++++++++************************)))))))))))))))+++*********))))))******+++++++++******************++++++++++++,,,,,,,,,************************,,,,,,,,,+++++++++++++++***+++++++++++++++,,,,,,......,,,+++************+++++++++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,---------,,,,,,,,,,,,+++''''''(((((()))*********************************************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&''')))*********)))(((***************************))))))))))))))))))*********))))))))))))******))))))*********+++++++++,,,,,,---....../////////,,,,,,,,,+++,,,,,,------,,,,,,------...///000000///......---------......///000333555555444222000111222222333333333333222000000000111111111111111111111000000000000000000///////////////000000000...///111222333222111000111111222222222222111111///...------,,,,,,,,,---+++,,,,,,,,,+++***((('''************************))))))))))))))))))))))))'''''''''''''''''''''''''''((()))))))))(((&&&%%%###$$$%%%&&&'''''''''''''''''''''(((''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$'''+++111444''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''''''''((()))(((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''(((((('''&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''(((((()))'''&&&&&&''''''%%%$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))************)))))))))*********))))))'''''''''(((((()))))))))$$$'''))))))(((''''''''''''''''''''''''(((((((((''''''((()))))))))))))))'''''''''((((((((((((((('''((((((((()))))))))***)))(((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((()))))))))***))))))(((((((((((())))))(((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))******+++++++++++++++******************************************+++++++++,,,,,,************************))))))******+++,,,------*********++++++,,,,,,,,,//////...,,,++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,------............------------,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))(((((())))))))))))((((((************************&&&''')))*********)))(((************************)))))))))******)))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,------...///000000000000///------,,,,,,,,,,,,,,,---....../////////...---------------......---...111333333222000...000111222222333333333222111111111222222222333333000000000000111111111111/////////000000000000000...///000111111111000000000111111222222111111000...---,,,,,,,,,,,,,,,,,,++++++,,,,,,+++)))'''&&&++++++++++++++++++++++++************************'''''''''''''''''''''''''''((()))))))))(((&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%'''''''''(((''''''&&&%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&'''((('''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((((((***)))((((((******)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************(((((()))************)))''''''''''''(((((((((((()))+++,,,+++)))(((((()))&&&''''''''''''(((((((((&&&'''(((((())))))(((((('''''''''(((((((((((((((''''''(((((())))))******)))(((''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***************))))))))))))******************+++,,,,,,++++++***)))))))))***************************++++++++++++************************'''((()))***+++---......*********++++++,,,,,,---//////...---,,,,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++)))))))))******++++++,,,------............------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************(((((()))))))))))))))***((())))))******))))))(((************************'''(((((()))))))))))))))************************))))))************))))))((())))))******))))))((()))************+++++++++,,,,,,,,,,,,---...000000333222000...---,,,,,,,,,+++,,,---...............---------...............,,,...000111111111///...///000111222222222222222111111111222333333444444000000111111222222333333000000000000000000000000//////000000000000//////000000111111111111000000//////...............///+++++++++++++++***)))(((++++++++++++++++++++++++************++++++++++++************************(((((((((((((((''''''&&&'''''''''''''''&&&%%%%%%''''''((((((''''''&&&%%%&&&&&&&&&'''''''''(((((('''''''''&&&''''''((()))((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((('''%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((((('''&&&'''((()))((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************'''((()))***+++******))))))))))))((((((((((((((()))******)))''''''(((***&&&&&&&&&'''''''''((((((&&&'''(((((())))))((((((''''''''''''((((((((()))'''''''''((()))*********(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((()))*********))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((((((((((((((())))))))))))))))))))))))((()))))))))*********+++((()))))))))************'''((()))+++++++++******((()))))))))*********+++************++++++++++++************************(((((()))***+++,,,,,,---)))******+++,,,,,,------------,,,,,,+++,,,,,,---,,,,,,++++++******))))))************************++++++++++++++++++++++++)))*********++++++++++++'''(((((())))))***+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))******++++++,,,,,,,,,************************(((((((((((())))))******)))******************)))************************((((((((((((((())))))***))))))))))))))))))))))))((()))***++++++***)))((('''((()))******)))(((''')))************+++++++++++++++***+++,,,...///000111000///...---,,,,,,,,,+++,,,---.........------------...///////////////...//////000000000000000......///000111111111111000000000111222333333333000111111222333444444444222111111111000////////////////////////////////////000000000000000000/////////............//////,,,++++++*********++++++************************))))))))))))*********+++************************))))))((('''''''''''''''&&&&&&'''(((((((((''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''''''''%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&$$$%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((%%%$$$###$$$&&&'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************'''((()))+++++++++***)))++++++******))))))((((((&&&&&&&&&%%%$$$$$$&&&)))&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((&&&'''''''''(((((())))))&&&''''''((()))******+++(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((()))******+++))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((())))))))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++%%%&&&((()))*********)))(((((())))))*********+++)))************+++++++++***************************************+++++++++))))))***+++,,,,,,------+++++++++***++++++,,,,,,---,,,,,,+++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++&&&''''''((()))******************++++++******************))))))))))))(((''''''(((***+++,,,......************************'''((((((((())))))************++++++++++++******************************)))((('''''''''(((***+++((((((((((((((((((((((((((()))***++++++***)))((('''((()))******)))(((''')))************+++++++++************+++---///000......---,,,,,,,,,------+++,,,---.........---,,,------...///000000//////000000000000000111111111------///000000111111111...//////000111222222222111111222333444444555666333222222111000///......///////////////.........//////000000000000//////------,,,,,,,,,------...,,,+++*********+++,,,---))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((***)))(((&&&&&&'''((((((%%%%%%'''((())))))******''''''((((((''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))******''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%$$$%%%(((***+++***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&''')))***)))(((###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((()))******)))(((''')))((('''((()))***)))((())))))))))))************''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%'''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''((()))******)))((('''))))))((('''&&&%%%$$$$$$(((((((((((())))))))))))******))))))((((((''''''******)))((((((((((((((((((((((((((())))))))))))''''''((()))***++++++,,,******************************))))))))))))******))))))))))))************)))***++++++)))(((((((((((()))***+++,,,,,,+++***'''(((***++++++***((('''+++*********)))(((((((((************************,,,+++++++++***)))))))))))))))))))))))))))))))))+++++++++*********)))))),,,+++++++++***)))))))))++++++******))))))((((((************)))((('''&&&%%%&&&(((************)))(((((()))***+++,,,,,,---******++++++++++++************))))))((((((''''''((((((''''''''''''(((((((((((((((((())))))))))))+++,,,,,,---,,,+++***)))+++,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---...///,,,++++++++++++,,,---..............................///111111000//////000......------...///000111---......///000111111222///---,,,///333666666555222222222222222111000///////////////////////////...............---------------,,,,,,,,,,,,++++++,,,,,,***)))))))))***+++))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***(((&&&%%%%%%%%%'''(((+++***)))(((((((((((((((&&&''''''((((((''''''&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((('''&&&%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&(((******)))%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&###"""###&&&((('''%%%&&&'''(((((()))(((((('''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%)))***++++++++++++***))))))((('''((()))***)))(((*********)))((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((''''''((((((((('''''''''''''''(((((((((((())))))))))))***)))))))))((((((((('''******)))((((((((((((((())))))))))))************)))))))))))))))***************************************))))))))))))******))))))))))))************+++,,,------+++******+++((()))***+++++++++*********+++---......---+++***,,,,,,++++++++++++++++++************************++++++******************))))))))))))))))))))))))+++++++++*********))))))+++++++++***************'''''''''(((((()))))))))&&&&&&&&&&&&%%%$$$######&&&'''((())))))***)))))))))))))))******++++++,,,)))******++++++******)))***)))))))))((((((((('''((((((''''''''''''(((((((((((((((((())))))))))))******+++++++++***)))(((((()))+++,,,------,,,,,,...---,,,,,,,,,,,,......//////......------..............................111222333333222111111222000//////...///000111222......//////000000111111000......000333666666555111222222222111111000///....................................------------------,,,,,,,,,+++++++++,,,+++***)))))))))***+++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%''')))))))))%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''(((&&&$$$$$$&&&'''&&&$$$((((((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&)))******++++++******))))))((('''((()))***)))(((******)))((('''&&&&&&%%%))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))(((''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))+++******)))((((((''''''''''''&&&&&&&&&&&&'''''''''''''''(((((()))))))))(((((((((((())))))))))))))))))))))))((((((((((((***))))))((((((((((((((())))))*********+++++++++************))))))((((((******************************))))))))))))******))))))))))))***************,,,------+++******+++******+++++++++***))))))+++,,,---......---,,,+++******++++++++++++++++++************************))))))******************))))))))))))))))))))))))+++************)))))))))***************+++++++++++++++,,,,,,,,,,,,,,,,,,(((((()))(((((('''&&&%%%)))((((((((((((((())))))************************)))******++++++******)))))))))))))))(((((((((((()))((((((''''''(((((()))(((((((((((())))))))))))))))))*********)))(((((('''))),,,///000000///.........,,,,,,,,,,,,---.........------,,,,,,++++++////////////////////////222222333333333333222222111111000//////000222222////////////000000000000000//////000333555555444111111111111111000000///....................................------,,,,,,,,,,,,,,,,,,++++++++++++,,,+++******))))))******+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&(((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''(((&&&&&&&&&''''''(((((()))$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''***(((&&&%%%&&&&&&%%%$$$***)))(((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***((((((''''''&&&%%%%%%%%%((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''''''''((((((((((((((((((''')))((('''((()))***)))((((((((((((''''''&&&&&&%%%((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((((('''&&&'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''')))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((('''''')))(((&&&&&&&&&&&&((()))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))((())))))))))))***************))))))))))))))))))******************************))))))))))))******((()))))))))************((()))++++++)))((())))))++++++*********)))(((((()))******++++++******)))''''''(((((())))))******************************(((((())))))******++++++))))))))))))))))))))))))************)))))))))))))))))))))***+++++++++,,,111000///...,,,***))))))******+++******)))((((((******(((''''''((())))))+++*********)))))))))((())))))************))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))******************))))))***---000333555444111000///...---,,,+++,,,---...,,,---------------------////////////////////////000000000111333333222111222111000/////////000111000000000000//////////////////000111222222222222///000000111000000//////........................///......------,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&''''''&&&''''''((((((''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$%%%''''''&&&'''''''''&&&&&&%%%%%%%%%))))))((('''&&&%%%$$$$$$%%%&&&&&&'''((()))******%%%&&&&&&&&&''''''(((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&+++***'''%%%$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&(((''''''''''''''''''((()))((('''((()))***)))(((%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((('''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((***)))(((''''''((()))***))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))'''''''''(((((((((((()))'''(((((()))******++++++))))))))))))))))))))))))******))))))))))))******((()))))))))************''')))++++++)))((()))***+++******))))))((((((((((((((())))))))))))(((((('''''''''(((((())))))***************************((((((((())))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,,,,+++***)))'''&&&%%%$$$(((((((((((((((''''''&&&******(((''''''((())))))++++++******)))((((((((()))))))))******)))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))++++++++++++++++++++++++---///222444444333000...///...---,,,+++,,,,,,---+++,,,---///000111111111////////////////////////000//////222555666555444222111///...---......///000000000000////////////...///000111000000//////...//////000000000//////........................///......---,,,,,,++++++,,,,,,+++++++++*********++++++++++++******)))))))))(((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%&&&&&&%%%'''''''''&&&&&&%%%%%%%%%))))))(((''''''&&&%%%%%%%%%&&&&&&'''((()))******((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))+++)))'''%%%$$$$$$&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***))))))(((((())))))***)))((('''((()))***)))((($$$%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''%%%$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((('''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))))))))(((((((((((()))))))))))))))(((((('''''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((())))))***&&&&&&&&&'''''''''((((((''''''((()))***+++,,,,,,))))))))))))))))))))))))******))))))))))))******))))))))))))************)))+++,,,,,,+++++++++,,,******)))((((((((())))))************************))))))******************************************(((((())))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))******************+++++++++((((((((((((((((((((((((((()))))))))))))))(((((()))((((((((((((((())))))*********))))))(((((((((((())))))******))))))((((((((((((((())))))))))))***))))))(((((())))))***(((((((((((())))))))))))+++++++++***++++++,,,---,,,---///111111///---+++000///---,,,++++++,,,---%%%&&&))),,,.../////////........................111000000444999;;;:::888222111///...---------...////////////000000000000///000222222000///......---......///////////////------------------------///......---,,,+++******++++++++++++***************++++++++++++***))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%$$$######&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%!!!"""$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))******&&&&&&&&&''''''(((((()))))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''$$$%%%&&&&&&%%%&&&(((***)))((('''%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%'''((()))***+++'''''''''&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%***)))(((((((((((()))***)))((('''((()))***)))(((&&&&&&''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((((((((((((''''''''''''''''''((((((((((((((((((((())))))))))))'''((((((((()))))))))***((((((((((((((()))******''''''''''''(((((((((((((((((())))))*********+++))))))))))))))))))))))))******))))))))))))******))))))))))))************)))***,,,,,,++++++,,,---))))))((('''((((((******++++++************++++++***************)))))))))************************)))))))))))))))((((((((())))))))))))))))))))))))(((((((((((())))))******+++++++++***************)))))))))******+++++++++))))))************))))))&&&'''((())))))***)))))))))))))))))))))((((((((((((((())))))))))))(((((('''((((((((()))))))))*********))))))))))))******(((((((((((())))))))))))+++***)))))))))+++,,,---***+++,,,.........------000///---,,,++++++,,,,,,$$$%%%(((+++,,,------,,,------------------------000...///444:::>>>===;;;444222000///---------.........//////000000111111000333555555222///...///,,,---....../////////...------------------------///......---,,,+++***)))++++++++++++***************++++++,,,+++***)))(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%!!!"""$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&###$$$%%%'''(((***+++,,,&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''$$$&&&'''&&&$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))***'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%%%%&&&'''((()))((('''((()))******(((((((((((((((((((((''''''))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%)))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&'''((()))***(((((((((((())))))))))))'''((((((((())))))******((((((((((((((()))******(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************&&&(((******))))))***+++)))(((''''''''')))***+++******))))))))))))******))))))((((((''''''&&&&&&******************************))))))((((((''''''))))))))))))))))))))))))'''((((((((())))))******,,,+++++++++******)))))))))(((((((((''''''&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$%%%&&&(((************)))((((((((()))))))))))))))(((((())))))))))))(((((('''((((((((())))))************))))))))))))******(((((((((((())))))))))))***)))(((((((((***+++,,,***+++,,,---///000000111000///...,,,++++++,,,,,,+++---///111222222111000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,111999>>>===;;;555444222000............---......///000111111222222555888777333000000000,,,------.../////////...------------------------//////...---+++******)))+++++++++************)))******+++,,,+++***)))((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((''''''&&&%%%((((((((((((((()))***+++&&&''''''((((((''''''&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%"""###&&&((((((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''((()))***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&'''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%'''(((&&&###"""###&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&''''''''''''((((((((((((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&$$$&&&)))***'''%%%&&&***(((((('''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))(((((((((((((((((((((((())))))(((((((((((())))))((('''&&&&&&'''((('''%%%)))))))))***)))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))*********))))))))))))))))))))))))))))))(((''''''******))))))))))))******++++++)))(((''''''''''''(((((())))))*********+++******************************))))))((((((''''''))))))(((((((((((())))))))))))))))))************&&&'''(((*********)))(((***))))))((((((((())))))(((((())))))((('''&&&&&&&&&(((***+++,,,+++)))((())))))))))))))))))))))))))))))))))))************************************************************)))*********++++++++++++++++++,,,,,,,,,,,,------111///+++(((((())),,,...,,,,,,---...///000111111/////////......---,,,,,,,,,...000333555777777777111000...---,,,,,,,,,---...---...///111222111000444555666555222///......***+++,,,---------,,,,,,,,,,,,,,,------.........000---***(((((()))))))))++++++******)))((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((()))((('''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&%%%((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((***(((&&&''')))***'''$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$%%%%%%&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&'''((((((&&&&&&'''((('''&&&&&&&&&&&&'''((())))))))))))(((((()))))))))(((((((((((((((((((((((())))))((('''&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%######$$$&&&'''&&&%%%''''''(((((((((((('''''')))))))))))))))))))))))))))(((((((((''''''''''''%%%&&&''''''%%%###$$$'''((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&%%%%%%&&&''')))(((((((((((((((((((((((())))))(((((((((((()))))))))'''&&&'''))))))((('''&&&&&&&&&'''&&&%%%%%%$$$''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))*********)))*********))))))((('''***))))))(((((())))))***+++***)))(((((('''(((((((((((()))))))))*********((((((((((((((((((((((((***)))))))))((((((((('''))))))(((((((((((())))))(((((()))))))))*********'''(((((())))))))))))((()))((((((''''''(((((()))(((((())))))(((''''''&&&'''((()))++++++***)))(((((((((((((((((((((((((((((((((((()))))))))******************************************************)))))))))*********+++++++++++++++,,,,,,,,,---------,,,+++******+++,,,---++++++---///111333444555111000///...------------,,,---///111333333333333111000///---,,,,,,---...---...///000222333222111222333444333111...------+++++++++,,,,,,,,,------,,,,,,,,,,,,---------...///,,,)))((()))******))))))))))))))))))*********))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$'''''''''''''''&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%'''((((((&&&%%%&&&''''''$$$"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%'''''''''&&&%%%&&&'''%%%%%%$$$$$$$$$%%%%%%&&&'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$&&&%%%$$$%%%&&&'''&&&%%%''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((''''''''''''(((((('''%%%$$$%%%%%%%%%(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((()))((((((''''''(((((()))(((''''''(((***+++***)))(((((())))))(((((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))******++++++*********+++******)))((()))((((((''''''(((((()))))))))(((((((((((())))))(((((())))))))))))******(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))(((((())))))))))))*********))))))(((((((((((()))((('''''''''''''''(((((((((((()))))))))((('''''''''((()))***+++***)))(((((((((((((((((((((((((((''''''((((((((()))))))))************************))))))))))))))))))))))))((((((((()))))))))******++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++***+++...111444666888999444222000...---------...,,,---...///000000///...222000///...------......---...000111222333222222///000222111///---------,,,,,,+++++++++,,,---...+++,,,,,,,,,,,,,,,------...,,,)))((()))******)))'''(((((()))******++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&$$$$$$%%%%%%%%%$$$###"""&&&&&&&&&''''''''''''''')))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%((((((''''''''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&%%%%%%&&&''''''''''''&&&$$$&&&'''&&&%%%$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((())))))***%%%%%%%%%%%%$$$$$$$$$$$$((('''%%%&&&''''''&&&%%%''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((''''''''')))***(((%%%%%%((((((&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((''''''((((((((('''&&&&&&''')))+++***))))))************)))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((()))***++++++,,,******+++++++++******)))((((((''''''''''''(((((()))(((((((((((())))))***(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((()))))))))***+++***)))'''''''''((()))'''&&&&&&&&&&&&''''''((((((((()))))))))((((((''''''((())))))******))))))((((((((((((((((((((((((''''''''''''((((((((((((************************(((((((((((((((((((((((((((((((((((())))))))))))***++++++++++++,,,,,,,,,---------------,,,,,,+++,,,---000333666888999:::666444000---,,,---...///,,,---///000000000///...111000///...---......///+++...000222111111111111---///111111///...---...---,,,+++******,,,...///++++++++++++,,,,,,,,,,,,---+++))))))***+++******(((((())))))************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%###$$$%%%&&&&&&%%%"""!!!%%%&&&&&&&&&'''((((((((())))))(((((((((''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''')))(((((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''$$$%%%&&&&&&$$$$$$%%%&&&(((((('''&&&&&&&&&''''''$$$%%%'''(((((('''%%%$$$((((((((((((((((((((((((%%%%%%%%%&&&''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&&&&''''''&&&$$$''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&***)))%%%%%%)))***'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&%%%%%%&&&(((***)))(((&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((()))***++++++,,,)))******+++++++++******((((((''''''''''''(((((()))(((((((((((())))))***))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))'''(((((((((((()))))))))+++***)))'''''''''((()))&&&&&&&&&&&&&&&'''(((((((((((()))))))))))))))(((''''''((()))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))*********+++++++++,,,,,,111000...,,,+++,,,,,,---...000333555777888777777555333000---,,,---...000---...000111222222222111000000...------...//////+++...111222000///...///,,,///111111///.........---,,,+++******,,,...///+++++++++++++++++++++++++++***))))))+++,,,+++***************))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%$$$%%%'''((((((&&&$$$###%%%&&&&&&&&&'''((((((((((((((((((((('''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''$$$%%%&&&&&&$$$$$$%%%&&&(((''''''&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$))))))))))))))))))))))))&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&&&&''''''&&&$$$''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((###+++---'''$$$((()))&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&%%%%%%&&&((()))(((''''''(((((((((((('''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++((()))******+++*********)))((((((''''''(((((()))))))))(((((((((((())))))))))))((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))''''''(((((((((((())))))***))))))(((((((((((()))&&&&&&&&&&&&'''((())))))(((((()))*********))))))'''''''''((((((((())))))''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************++++++++++++111000...,,,+++,,,---...000111333666666666555444333111///---------...///---...000111222222222222///...---,,,,,,---...///,,,000444444000---------,,,...000000///---------,,,,,,+++++++++,,,---...+++++++++************)))***)))((()))+++,,,,,,***++++++******)))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''((((((((('''&&&%%%&&&&&&&&&'''''''''''''''((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((($$$$$$$$$%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''''''''&&&$$$&&&'''&&&%%%$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&%%%$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%((('''%%%&&&''''''&&&%%%''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))%%%222777...'''((()))&&&&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&(((((((((((((((((((((((((((''''''&&&&&&''''''(((((('''&&&'''((()))((('''***************))))))(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))'''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))*********'''((())))))*********)))***))))))(((((())))))***+++***)))(((((('''(((((())))))((((((((('''''''''(((((((((((((((((((((((('''((((((((()))))))))***))))))(((((((((((())))))'''''''''((((((((())))))'''(((((())))))))))))(((''''''''''''((()))***+++(((((()))***************'''''''''''''''((())))))''''''''''''''''''''''''((((((((()))))))))******))))))))))))))))))))))))************************)))))))))*********++++++************+++++++++++++++++++++,,,,,,,,,------...000222555666555444333//////...............///---...///000000///...---...---,,,++++++,,,---...///444888777222---,,,---,,,---//////---++++++++++++++++++,,,,,,,,,------++++++******)))))))))))))))((((((***,,,---,,,+++*********)))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%"""%%%%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%'''''''''&&&%%%&&&'''#########$$$%%%&&&'''(((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''***))))))(((&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%%''''''((((((((((((''''''((((((((((((((((((((((((&&&'''''''''(((((())))))***999@@@555*********(((&&&&&&&&&'''((()))***+++((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''&&&&&&'''''''''***)))(((((())))))(((''''''''''''''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''***)))((('''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))'''((((((((())))))******))))))))))))))))))))))))*********)))))))))))))))''''''((()))))))))))))))******))))))))))))******++++++***(((''''''''''''))))))(((((('''''''''&&&************************'''((((((((())))))******))))))(((((((((((())))))''''''''''''((((((((()))&&&'''(((*********)))((('''''''''((((((***++++++(((((()))***************'''''''''''''''((())))))''''''''''''''''''''''''))))))))))))************))))))))))))))))))))))))************************************++++++++++++)))************+++++++++###&&&))),,,......---,,,,,,...111444555555444333---------...............------......---+++***(((---,,,+++++++++,,,---...222777;;;999444...---...+++,,,......+++)))))))))***+++,,,---------,,,,,,+++*********))))))(((((((((((((((***,,,---,,,+++((((((((()))******++++++))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((()))((('''&&&&&&&&&&&&'''(((((((((''''''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%% ###&&&'''&&&&&&)))+++&&&&&&&&&&&&&&&&&&&&&&&& !!!"""$$$&&&((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$&&&'''((('''&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''''''''''''''&&&###$$$%%%%%%&&&&&&%%%%%%&&&'''((((((&&&&&&'''((($$$$$$%%%&&&''')))***+++***(((&&&$$$$$$&&&(((************************************)))((((((''''''%%%%%%%%%&&&&&&'''''''''%%%$$$###$$$&&&'''&&&%%%'''((((((((('''&&&%%%%%%'''''''''''''''((())))))******))))))((((((''''''...///000///+++(((&&&&&&((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))))))))(((((('''&&&&&&%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''((((((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''******))))))(((((('''''''''((()))***)))(((%%%$$$))))))(((((('''''''''&&&'''((())))))(((((()))******))))))+++,,,,,,***((((((((((((((((((((((((((())))))(((((('''''''''&&&---,,,***)))'''&&&&&&%%%((((((((((((((((((((((((++++++******))))))((((((''''''(((((())))))******&&&'''''''''(((((())))))''''''((((((((((((''''''((())))))(((&&&%%%'''(((+++***((('''&&&&&&''''''((((((''''''''''''(((((()))))))))))))))((('''''''''&&&$$$######$$$&&&'''******))))))((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))*********+++,,,---...///,,,---000222333333222111...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,111666:::999333---+++,,,,,,,,,,,,------,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))))))))((('''''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&)))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$###$$$$$$$$$$$$%%%%%%############%%%%%%'''''''''''''''''''''''''''### !!!%%%(((&&&###'''&&&$$$""""""###$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&((()))***'''''''''&&&&&&%%%%%%%%%(((((('''&&&&&&&&&''''''''''''((()))***+++,,,,,,''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((()))((((((''''''((((((((((((((())))))***)))))))))(((((((((((((((((()))***)))'''%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''(((((())))))(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''')))))))))(((((((((''''''%%%'''((()))***)))'''&&&)))((((((((('''''''''''''''((())))))(((((()))******))))))+++,,,,,,***((((((((((((((((((((((((((()))(((((((((''''''''''''+++***)))((('''''''''((((((((((((((((((((((((((()))))))))))))))(((((((((''''''(((((())))))))))))(((((((((((()))))))))***''''''((((((((((((''''''((())))))(((&&&&&&'''(((&&&&&&%%%%%%&&&''')))***((((((''''''''''''(((((()))))))))))))))(((''''''((('''&&&%%%%%%&&&'''(((***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))),,,++++++++++++,,,,,,---+++,,,///111222222111000------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,000444888777222---,,,,,,)))))))))******)))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&''''''((((((+++******)))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&((((((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$######$$$%%%&&&'''''''''''''''''''''''''''$$$!!!"""&&&(((&&&$$$'''&&&$$$###"""###$$$%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''')))***)))'''&&&&&&(((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((())))))))))))))))))''''''''''''((((((((()))(((((((((((((((((())))))$$$%%%&&&&&&%%%%%%&&&(((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''(((((((((((('''&&&&&&%%%$$$$$$''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''((())))))))))))))))))'''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''$$$%%%'''))))))))))))((((((((((((((('''''''''''''''((())))))(((((()))******))))))***++++++***(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((('''(((((())))))(((((((((((((((((((((((('''''''''((((((((((((((('''(((((((((((()))))))))((())))))))))))*********''''''((((((((((((''''''((())))))(((&&&&&&''')))%%%%%%%%%%%%&&&'''((()))((((((''''''''''''(((((()))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))******))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))),,,,,,++++++***************+++...000111000000///------,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,---111444444000---,,,,,,++++++,,,,,,,,,,,,++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((((((******))))))(((((())))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%###$$$''')))'''%%%'''&&&$$$######$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%***---000---'''###$$$&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((()))))))))))))))%%%%%%&&&&&&''''''''''''&&&''''''(((((()))))))))&&&''''''&&&%%%&&&)))+++'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''(((((()))))))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((&&&&&&'''((())))))(((((((((((((((((((((''''''''''''((())))))(((((()))***+++***))))))***+++)))(((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((''''''(((((((((((((((((((((((((((((((((%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))''''''(((((((((((('''''''''((()))(((&&&&&&'''))))))(((((('''&&&&&&&&&%%%((((((''''''''''''(((((((((((())))))))))))((((((((())))))******))))))((())))))))))))((((((((((((&&&''''''((()))******+++((((((((((((((((((((((((******++++++++++++******))))))))))))))))))))))))*********+++************)))+++---/////////...------,,,,,,,,,,,,,,,,,,---+++++++++++++++*********,,,++++++******++++++,,,+++...111111///,,,+++,,,,,,,,,------------,,,,,,++++++************++++++((((((((((((((((((((((((((((((((((((((((((((((((+++***)))((((((((((((((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%&&&((()))(((&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))///333000(((######&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''(((******)))))))))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((((((((%%%&&&'''(((((((((((('''&&&&&&''''''(((((()))))))))))))))'''&&&&&&(((***))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''''''((('''''''''((((((''''''&&&&&&'''''''''''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))(((((((((((((((''''''&&&'''''''''((((((((((((((('''((())))))(((((()))***,,,***(((((()))***)))'''(((((((((((((((((((((((('''''''''(((((((((((((((***)))((('''&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((&&&&&&(((*********))))))(((((('''&&&((((((''''''''''''(((((((((((())))))))))))(((((('''((())))))))))))((('''(((((((((((())))))))))))&&&''''''((()))******+++((((((((((((((((((((((((******++++++++++++******))))))))))))))))))))))))'''((()))++++++,,,++++++)))***,,,...///...---,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,***+++---...---,,,++++++))))))************))))))++++++************++++++((((((((((((((((((((((((((((((((((((((((((((((((+++***)))(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''))))))(((&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,111///(((###%%%(((&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''((((((((((((((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''''''''&&&'''(((***+++++++++***)))''''''''''''''''''((((((((())))))'''%%%$$$%%%''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''###$$$%%%&&&''')))******''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((('''''''''''''''&&&&&&%%%&&&&&&&&&'''''''''''''''(((((((((''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&''''''((()))******+++***))))))((('''&&&&&&&&&'''''''''((((((((((((((('''((())))))(((((()))***,,,***((((((((()))((('''(((((((((((((((((((((((('''''''''(((((((((((((((***)))((('''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((''''''''''''&&&''''''&&&&&&&&&&&&&&&%%%''''''(((((((((((('''''''''(((((((((&&&'''(((***''''''(((***************((((((''''''''''''(((((('''(((((()))))))))))))))(((''''''''''''''''''((((((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))'''(((***,,,------,,,,,,)))+++---...///...,,,+++,,,,,,++++++++++++,,,,,,...------,,,,,,+++++++++,,,++++++******++++++,,,***+++,,,------,,,+++*********++++++++++++******++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((((((((((((''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""%%%&&&%%%%%%(((***%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$%%%'''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%))),,,+++'''$$$&&&)))%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''((((((((((((''''''&&&&&&''')))***+++***)))(((''''''''''''''''''&&&&&&&&&'''((((((&&&%%%%%%&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((###$$$%%%&&&''')))******''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''((()))***+++,,,---)))((((((''''''''''''(((''''''''''''((((((((()))'''((())))))(((((()))***---***((('''((((((((('''((((((((((((((((((((((((''''''''''''((((((((()))(((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''''''''(((((('''''''''&&&&&&&&&((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''&&&'''((('''&&&''')))***&&&'''((()))*********)))((((((''''''''''''((((((''''''((())))))))))))))))))((('''&&&&&&'''((()))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))(((***,,,---...---,,,+++***+++---//////...,,,+++,,,,,,++++++++++++,,,,,,//////......---,,,,,,+++,,,++++++******++++++,,,+++++++++,,,,,,,,,+++***,,,------......------,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&''''''(((((((((''''''''''''((()))***''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&''''''$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&&&&$$$"""$$$'''###$$$%%%&&&&&&%%%$$$###''''''''''''''''''''''''###%%%'''(((((('''&&&&&&$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%'''((('''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''))))))***))))))(((''''''###$$$&&&(((((('''&&&%%%(((((((((''''''&&&&&&%%%%%%''')))***)))(((((((((######$$$&&&((()))***+++''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&((((((''''''''''''(((((())))))***))))))(((''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&''''''''''''((()))***+++,,,---...''''''&&&''''''((()))***&&&'''''''''(((((())))))'''((())))))(((((()))***---+++(((''''''(((((('''((((((((((((((((((((((((&&&'''''''''(((((())))))%%%%%%%%%&&&'''((())))))(((((((((((((((((((((((()))))))))((('''''''''&&&(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&''''''((((((((((((''''''&&&'''(((''''''''')))+++((())))))))))))'''&&&%%%((((((''''''''''''((((((''''''((()))))))))))))))+++)))(((&&&&&&((()))+++'''((((((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))+++,,,---......---+++)))+++,,,...//////...---,,,,,,++++++++++++++++++,,,000000///...------,,,,,,,,,++++++++++++++++++,,,,,,+++++++++,,,,,,+++))))))******++++++******)))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''######$$$%%%%%%&&&''''''$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$'''***'''""" ######%%%%%%%%%%%%######''''''''''''''''''''''''"""$$$'''((('''&&&&&&%%%$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''(((((('''&&&&&&&&&''''''+++***)))((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''******))))))((((((''''''%%%&&&'''(((((('''&&&%%%'''''''''(((((((((((()))&&&'''((())))))***))))))''''''(((((('''&&&%%%%%%###$$$&&&'''((('''&&&%%%''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((***))))))((('''&&&&&&%%%(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&'''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((***)))'''&&&&&&&&&'''((())))))(((((('''''''''&&&)))'''%%%&&&)))***(((&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((((('''(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((''''''''''''(((((()))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))%%%%%%%%%%%%&&&((()))***(((((((((((((((((((((((((((((()))******************((('''(((+++,,,***(((+++++++++************************)))))))))))))))***+++,,,---...---,,,+++------------------------+++,,,,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---......,,,+++,,,++++++******++++++,,,,,,+++*********+++---...))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((***((('''(((***+++)))&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$&&&&&&'''&&&%%%### %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&''''''((())))))***%%%%%%%%%&&&'''((())))))'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###'''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((('''(((((())))))))))))(((''''''(((((('''&&&&&&%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((''''''''''''(((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''(((((((((((()))&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((('''(((((()))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''***)))((('''''''''((((((((('''''''''&&&&&&&&&&&&)))'''&&&'''))))))(((&&&''''''''''''(((((((((((()))))))))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))((((((''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((('''''''''&&&''''''(((((((((((((((((((((((((((((('''((())))))******)))))))))(((&&&'''***+++***(((***************************)))))))))))))))))))))***+++,,,,,,------,,,,,,------------------------+++,,,,,,+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,***,,,++++++******++++++,,,))))))(((((()))******+++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((()))(((&&&''')))***'''%%%%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%&&&&&&&&&'''))))))((((((''''''''''''$$$%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%((((((((('''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&'''((((((%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$''''''''''''''''''''''''''''''(((((()))******+++'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%&&&&&&&&&''''''''''''(((((()))))))))((('''''''''''''''(((''''''&&&%%%(((''''''''''''((())))))''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((($$$%%%&&&'''(((******+++'''''''''&&&''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''(((((((((((()))(((((('''''''''''''''''')))))))))(((((((((''''''(((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((('''&&&&&&******)))(((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%)))'''&&&'''((()))((('''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''***)))(((((('''''''''(((((((((((((((((((((((((((''''''((())))))))))))((()))''''''''')))***)))((())))))))))))))))))))))))))))))))))))))))))******+++++++++++++++,,,---------------------------------......,,,***))))))***++++++,,,,,,,,,,,,,,,,,,***))))))+++------,,,+++++++++************++++++(((((()))************)))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((()))((('''(((((((((&&&$$$&&&&&&''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&)))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''((()))))))))((('''&&&&&&&&&'''''''''''''''&&&&&&((('''&&&&&&&&&''')))***''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((($$$%%%&&&'''((()))***+++'''''''''''''''(((((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&'''))))))(((((('''''''''&&&******))))))((('''''''''((((((((((((((((((((((((''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((((((((******))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''((((((((('''''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''((((((((((((((()))(((((())))))*********(((((((((((()))))))))))))))))))))))))))*********,,,+++*********+++---...------------------------///000000///,,,***)))***+++++++++++++++,,,,,,,,,***))))))+++---...---,,,++++++************++++++******,,,------,,,+++***))))))))))))))))))))))))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((('''(((((()))******)))))))))(((&&&%%%'''''''''''''''&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&%%%$$$######$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%######$$$$$$%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''&&&%%%&&&&&&'''''''''''''''&&&'''&&&%%%$$$%%%&&&((()))''''''''''''''''''''''''&&&&&&'''''''''(((((('''&&&'''''''''(((((())))))(((((('''''''''(((((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''))))))(((((('''''''''&&&(((((((((''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&''''''((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******)))))))))))))))(((((('''''''''''''''''''''(((((('''(((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''((((((((('''&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&'''''''''(((((()))++++++((((((((((((((((((((((((&&&''''''((((((((((((((())))))************++++++''''''(((((())))))))))))(((((())))))************,,,+++***)))***+++,,,---------------------------111222333111...,,,++++++*********++++++,,,,,,,,,+++******,,,...///...---+++******))))))******+++***+++,,,------,,,******((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((()))(((((((((((()))******,,,------,,,***((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&'''''''''%%%&&&&&&&&&''''''''''''''''''((((((((('''&&&&&&%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''((((((((((((((('''''''''***)))((((((''''''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%&&&'''((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((()))******((((((((((((((('''&&&&&&'''''''''((((((((((((((('''((()))((('''&&&''')))''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''$$$%%%'''((((((((('''&&&((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''((()))++++++((((((((((((((((((((((((''''''((())))))))))))(((((()))******))))))***+++'''(((((())))))******+++((((((((()))******++++++***************+++,,,,,,------------------------111222333222///---++++++))))))******+++,,,,,,,,,,,,++++++---//////...---******))))))))))))******)))************)))((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((()))+++,,,---...//////...+++(((((((((&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((&&&&&&''''''((('''''''''%%%&&&&&&'''((((((''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&'''((()))(((((('''((((((((((((((((((((((((++++++)))(((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''(((((((((((()))&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&''''''(((((((((((((((((((((((((((%%%&&&'''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((&&&''''''((('''&&&%%%$$$&&&&&&&&&''''''(((((((((&&&((())))))'''&&&''')))''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((()))))))))))))))))))))))))))))))))((((((((((((((('''''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&((()))))))))((('''(((((((((((((((((((((((('''''''''((((((((((((((('''&&&&&&&&&'''((())))))(((((((((((((((((((((((('''((())))))******))))))%%%''')))((('''&&&(((***(((((())))))***++++++,,,'''(((((()))******++++++))))))***+++++++++++++++------------------------...000222111///,,,+++***((())))))***++++++,,,,,,,,,++++++,,,......,,,+++******))))))))))))******+++******)))(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((***,,,...///---///000...***'''&&&'''%%%&&&&&&&&&'''(((((((((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''(((((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%###"""###%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))&&&&&&&&&&&&'''''''''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))''''''(((((())))))******''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''(((((((((((()))%%%%%%&&&'''((((((((('''%%%%%%&&&'''((((((((('''%%%&&&((()))))))))((('''''''''''''''''''''''''''%%%&&&((()))))))))((('''''''''''''''(((((())))))---,,,***)))'''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((&&&'''((()))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&'''''''''&&&(((***)))&&&%%%''')))''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))(((((('''''''''&&&((((((''''''''''''((((((''''''''''''''''''''''''%%%''')))***+++***)))(((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))***************###%%%''''''%%%$$$&&&)))((())))))***+++,,,,,,,,,'''(((((()))***+++++++++((()))***,,,,,,+++******------------------------,,,...000000...+++***)))((())))))***++++++,,,,,,,,,+++***+++,,,,,,+++)))******))))))))))))******...---+++*********+++,,,((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))+++---///000---///000---)))&&&%%%&&&%%%%%%&&&&&&'''((())))))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%&&&'''''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%###"""###%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%(((((()))))))))'''&&&%%%&&&'''((((((((('''%%%$$$'''((()))((('''&&&''')))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((()))***%%%&&&'''((((((&&&$$$"""###$$$%%%&&&''')))******(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''((()))))))))))))))******+++***'''&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''))))))((((((''''''&&&&&&******)))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''+++)))'''&&&%%%&&&((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,***'''%%%%%%&&&((())))))((('''&&&%%%%%%&&&'''(((((((((((('''&&&%%%$$$$$$&&&))))))(((&&&&&&&&&)))((((((''''''''''''(((###((()))%%%"""%%%***+++(((((('''''''''&&&&&&&&&''''''''''''''''''''''''***((('''&&&'''((('''&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))++++++***************+++...000222111///---,,,,,,////////////...---,,,+++''')))******))))))***+++,,,,,,,,,+++++++++******---,,,***)))))))))******---,,,***(((''''''((()))&&&'''''''''''''''&&&%%%))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((''''''+++***(((((((((***,,,...------,,,***)))'''&&&&&&)))(((&&&%%%%%%&&&''')))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))'''&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$###$$$%%%%%%&&&'''''''''((()))))))))'''&&&&&&&&&&&&'''((((((+++)))'''%%%$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&)))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((('''%%%%%%&&&)))---///((('''%%%$$$$$$%%%'''(((&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""(((((((((''''''&&&&&&&&&((((((((('''&&&%%%$$$###''''''(((((('''&&&&&&%%%&&&'''((('''&&&%%%&&&((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%&&&'''((()))&&&&&&'''''''''&&&%%%$$$$$$%%%%%%&&&'''((())))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&'''((((((((((((((()))***+++)))'''&&&'''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''((((((((((((((('''''''''******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((''''''***)))((('''&&&''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''***)))'''&&&&&&&&&(((((()))((('''&&&&&&&&&''''''&&&&&&''''''((('''''''''&&&'''((((((&&&&&&'''((((((''''''&&&''''''((((((***+++)))$$$$$$(((***((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''***(((''''''((())))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++***************+++...000111000...,,,,,,---////////////...---,,,+++)))***++++++******+++,,,,,,,,,+++++++++*********++++++)))((((((((())))))++++++***)))(((((((((((((((((()))))))))))))))((()))((((((((('''''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''((()))+++,,,---,,,+++***)))'''&&&&&&'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((((((((((((((('''&&&&&&&&&%%%%%%%%%$$$$$$(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''***)))'''%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&((('''%%%%%%&&&''')))+++((('''%%%$$$$$$%%%'''(((&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######&&&&&&%%%%%%%%%$$$$$$$$$+++***((('''&&&%%%%%%%%%(((((('''&&&&&&&&&&&&'''%%%&&&'''&&&%%%$$$%%%'''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((%%%%%%&&&&&&&&&''''''''')))******)))'''&&&'''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&''''''(((((((((((('''''''''''''''(((((((((((((((******)))((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((''''''(((((((((((('''''')))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&'''((((((%%%%%%&&&'''((((((((((((((((((((('''&&&&&&(((***((((((((((((((()))***+++222000+++&&&&&&***)))%%%'''''''''''''''&&&&&&&&&'''''''''''''''''''''''')))((('''''')))++++++***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++***************++++++...//////---++++++,,,---......///......---,,,+++)))+++,,,,,,++++++,,,---,,,++++++++++++************)))(((((('''((((((((()))))))))******)))((((((''''''((()))*********)))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&'''((()))++++++,,,,,,,,,+++***((('''&&&&&&&&&%%%$$$######$$$&&&&&&((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&%%%%%%%%%%%%((((((((((((((('''''''''$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&((('''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$###&&&%%%%%%%%%%%%$$$$$$$$$...---+++)))'''''''''(((((((((&&&%%%%%%&&&'''(((%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%%%%%%%&&&)))(((&&&%%%%%%&&&'''((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((((((&&&&&&&&&&&&&&&''''''(((((()))***)))'''&&&'''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''((())))))&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&''''''(((((())))))***))))))(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((()))(((''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((())))))((('''&&&&&&&&&'''''''''((())))))&&&&&&'''(((((((((((((((&&&((())))))(((''''''((())))))))))))***+++------444555000)))&&&((((((&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&(((***,,,,,,,,,(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********)))******+++,,,......---+++******+++------.........------,,,+++)))***,,,+++******+++---++++++++++++************))))))))))))((()))))))))'''((()))*********(((((($$$$$$&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&'''((()))+++,,,---------,,,+++***)))((('''&&&&&&''''''&&&&&&&&&'''(((((()))(((((('''&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''&&&%%%&&&'''(((***&&&&&&&&&&&&&&&&&&%%%%%%((((((''''''''''''''''''$$$$$$%%%%%%&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$''''''''''''''''''''''''...---+++)))((('''((((((((('''&&&%%%%%%&&&((((((&&&((()))((('''&&&'''(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&)))(((&&&$$$%%%&&&(((***'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&'''((()))'''((()))((('''&&&'''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''((())))))&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&''''''(((((()))))))))((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''((((((((((((''''''((((((((()))(((''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&''''''(((((()))))))))(((((())))))(((''''''&&&$$$'''***+++)))'''&&&&&&'''''''''((()))***+++,,,111666666...%%%$$$''')))&&&'''''''''''''''''''''''''''''''''''''''''''''((('''&&&'''***,,,---,,,''''''''''''''''''''''''(((((((((((())))))))))))******************************))))))***++++++,,,---------+++)))***,,,...------------------,,,+++((()))******))))))***,,,+++++++++*********)))))))))*********************&&&''')))******)))((('''$$$$$$&&&'''((((((((((((&&&&&&&&&'''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''')))***,,,,,,,,,,,,+++******)))((('''&&&&&&&&&&&&&&&&&&''''''(((((())))))((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''((()))((('''%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&''''''(((&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&'''''''''(((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%''''''''''''''''''''''''))))))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''((()))(((''''''((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&''''''((()))(((&&&%%%%%%''')))***''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''((('''&&&&&&&&&''')))***&&&(((((((((&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&''''''(((((((((((('''''''''''''''(((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''(((((((((((('''''')))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''''''''((()))))))))(((((())))))))))))((('''&&&&&&$$$&&&))))))(((&&&&&&&&&%%%%%%$$$%%%%%%&&&'''(((+++444888000&&&###'''***&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((&&&&&&'''***,,,,,,,,,''''''''''''''''''''''''(((((((((((())))))))))))************************))))))))))))***+++,,,,,,,,,------,,,+++***,,,---,,,,,,------------,,,,,,''')))******)))(((***++++++************))))))))))))******++++++++++++***((((((((())))))(((''''''''''''((()))*********)))&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((%%%&&&&&&''''''(((((()))******)))(((((('''&&&&&&###$$$$$$%%%%%%&&&&&&&&&)))((((((((('''&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&'''''''''&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&'''((((((&&&&&&'''((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((()))***((('''&&&&&&'''((()))***&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&'''&&&%%%$$$%%%&&&((()))&&&'''((((((&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))(((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''((((((((((((((('''''''''%%%%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***''''''((((((((((((''''''***)))((('''&&&''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((()))***))))))''''''(((((()))))))))(((((('''&&&&&&&&&%%%$$$$$$&&&(((&&&%%%%%%%%%%%%%%%&&&&&&&&&///444///((('''((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((&&&%%%&&&)))*********''''''''''''''''''''''''(((((((((((())))))))))))************************))))))))))))***+++,,,---+++,,,......,,,,,,,,,---+++,,,,,,------,,,,,,,,,(((***++++++***)))+++,,,************))))))))))))'''((()))+++++++++***)))***)))((('''''''''''''''(((((()))))))))))))))(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&'''(((((())))))'''&&&%%%$$$$$$%%%&&&''')))))))))(((''''''&&&&&&"""###$$$%%%&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''''''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$######$$$&&&'''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&((()))))))))((('''$$$%%%'''((()))((('''&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%'''''''''((((((***++++++'''''''''''''''((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&%%%$$$######%%%'''(((%%%'''((('''&&&&&&'''((('''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&''''''((((((((((((''''''))))))(((((('''''''''&&&$$$$$$$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''((((((((((((''''''+++)))'''&&&%%%&&&((()))((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))))))))*********((('''&&&&&&'''((())))))*********)))'''$$$!!!"""'''+++)))(((((('''''''''(((((($$$+++///---++++++)))&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((&&&%%%&&&((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))***+++,,,---***,,,//////...---,,,---++++++,,,------,,,,,,,,,)))+++,,,,,,+++***,,,---************))))))))))))&&&'''(((*********)))(((+++***((('''&&&&&&&&&'''&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''((()))*********(((&&&%%%%%%%%%'''((())))))((((((''''''&&&&&&$$$%%%&&&'''(((((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''((((((###$$$&&&'''(((''''''&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))))))))((('''&&&%%%%%%$$$$$$%%%'''(((((('''%%%$$$&&&&&&'''(((((('''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&%%%$$$###"""''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''(((((($$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%(((&&&###!!! !!!###$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&)))))))))(((''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%$$$%%%'''(((((((((''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((((((((&&&%%%%%%&&&''''''))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%&&&''''''(((((((((((((((###$$$%%%&&&''')))******&&&''''''(((((((((((((((((((((''''''''''''(((((()))************))))))((('''''''''''''''''''''''')))******))))))((('''&&&'''''''''''''''''''''''')))***+++,,,+++***(((&&&(((((())))))((('''&&&&&&((()))***++++++***)))(((((((((((((((((((((((((((((()))*********)))'''&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''',,,,,,+++)))(((&&&%%%%%%(((((())))))))))))((((((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''((((((((()))+++*********))))))(((((())))))))))))************))))))***++++++++++++***)))******+++---...//////.........------,,,,,,,,,******))))))))))))******************************))))))))))))))))))))))))'''((()))******)))((('''(((((((((((('''''''''''')))((('''&&&&&&&&&&&&&&&((((((((((((((('''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%)))((((((((((((''''''''''''''''''''''''((()))***))))))(((((('''''''''&&&'''''''''''''''''''''''''''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''$$$%%%'''((((((((('''&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&''')))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((('''&&&%%%%%%$$$$$$&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((()))((('''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&%%%&&&'''((((((((('''&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''')))((((((((('''''''''&&&(((''''''''''''((())))))'''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&'''((()))(((((((((((((((((((((((()))(((((((((((('''''''''&&&'''(((((())))))(((((($$$%%%%%%&&&'''((())))))&&&''''''(((((((((((((((((((((''''''''''''(((((())))))((((((''''''&&&&&&'''''''''''''''''''''''''''(((((()))))))))((((((''''''''''''''''''''''''((()))***+++***)))'''&&&((((((((((((((('''&&&&&&&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((()))))))))((('''&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((()))))))))(((((())))))))))))((((((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''''''''((((((((())))))************)))))))))((())))))))))))************))))))***++++++++++++***))))))***+++,,,---......---------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))'''((()))******)))((('''((((((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&&&&((((((((('''''''''&&&&&&(((''''''''''''(((((())))))(((((((((''''''''''''''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&)))))))))))))))((('''&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''''')))******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((()))((('''&&&%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%((((((((('''''''''&&&&&&''''''''''''((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((((((((((((((('''''''''(((''''''&&&%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''(((''''''''''''((())))))'''&&&&&&&&&&&&'''(((((((((''''''&&&'''(((***+++((((((((((((((((((((((((((((((((()))))))))))))))&&&'''(((((())))))((((((&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((((((((''''''''''''((((((+++***((('''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''((())))))))))))'''''''''''''''''''''''''''((()))))))))((('''&&&(((((((((((((((''''''&&&&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''((((((''''''&&&%%%''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''(((((())))))***'''(((((())))))(((((('''&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&''''''((((((((()))))))))************))))))))))))))))))))))))************))))))***++++++++++++***(((((()))***+++,,,,,,---,,,,,,,,,+++++++++++++++))))))(((((((((((())))))************************))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''''''''''''''&&&&&&&&&%%%)))((((((''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((&&&%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&((((((&&&%%%$$$#########%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''(((***+++,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%((((((((((((''''''''''''&&&&&&&&&'''((())))))***''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((((('''''''''((()))+++,,,((((((((((((((((((((((((&&&''''''((())))))******''''''((()))))))))))))))'''''''''''''''''''''&&&&&&''''''(((((((((((((((((((((''''''''''''((((((...,,,***(((''''''((()))''''''''''''''''''''''''&&&''''''((())))))((((((''''''''''''''''''''''''&&&''''''(((((('''&&&&&&'''(((((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((((((''''''''''''(((((((((((((((((('''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''(((((((((((()))))))))*********)))))))))))))))((()))))))))************))))))***++++++++++++***'''(((((()))***+++++++++++++++******************'''''''''&&&&&&'''''''''************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%***)))((('''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&%%%###"""""""""######&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''(((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''''')))++++++***(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''%%%&&&&&&'''((()))******'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((((('''''''''((()))+++,,,''''''''''''''''''''''''%%%%%%&&&'''(((((())))))'''(((((()))))))))))))))'''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((''''''''''''((((((...,,,***((('''''')))***''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''&&&''''''((((((((((((((('''))))))(((((((((((())))))(((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))******((()))))))))************))))))***++++++++++++***((((((((())))))******+++************************+++******))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''&&&&&&&&&''''''(((&&&&&&''''''(((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%***)))(((''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%'''))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((''''''&&&&&&&&&'''((())))))***''''''((((((((()))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((''''''''''''((())))))'''&&&&&&&&&&&&'''(((((((((''''''&&&'''(((***+++''''''''''''''''''''''''$$$%%%%%%&&&'''(((((()))'''((())))))******))))))''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((''''''''''''((((((***)))'''&&&&&&''''''(((''''''''''''''''''''''''(((((((((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&'''(((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''((('''(((((((((((()))))))))((((((((()))))))))******))))))))))))************))))))))))))************))))))***++++++++++++***(((((())))))***************************+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''((()))))))))((('''&&&&&&&&&&&&'''(((((((((((('''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%)))((((((''''''''''''((('''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''((()))'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$%%%&&&''''''%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''))))))))))))((((((((('''&&&&&&''''''(((((())))))'''((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))''''''&&&%%%&&&'''(((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((''''''''''''((())))))'''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((()))************)))&&&&&&''''''''''''''''''&&&''''''(((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))&&&&&&'''((((((((((((((('''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((((((&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''((('''((((((((())))))))))))(((((()))))))))*********((()))))))))************))))))))))))************))))))***++++++++++++***))))))************++++++*********+++++++++,,,,,,)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((((((%%%%%%&&&''''''((())))))((('''&&&&&&&&&&&&'''((()))((((((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&(((''''''''''''(((((()))''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$"""###$$$%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%&&&&&&&&&###!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))(((((((((((('''''''''((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((())))))*********+++'''&&&%%%%%%&&&'''(((***(((((('''''''''&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((((((((&&&%%%%%%&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((()))***************&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((((((((''''''''''''(((((('''((()))***+++++++++***''''''''''''''''''''''''%%%%%%&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''((()))***&&&&&&'''((())))))(((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((()))((('''&&&%%%&&&'''''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''+++***)))(((&&&%%%######&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''((((((((())))))******))))))))))))************(((((())))))*********+++))))))))))))************))))))***++++++++++++******************+++++++++******++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((()))(((((((((''''''''''''&&&&&&&&&&&&&&&'''((()))$$$$$$%%%%%%&&&'''((((((((('''&&&%%%%%%&&&'''((())))))(((((('''''''''&&&&&&'''''''''(((((()))))))))((((((((((((''''''''''''''''''''''''((()))***&&&'''''''''(((((())))))''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$'''((()))***)))((('''&&&'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''''''''%%%$$$'''&&&&&&&&&&&&%%%""" &&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''"""###%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((('''''''''''''''(((((((((((((((((((((((('''&&&%%%%%%&&&'''((()))******))))))((('''%%%%%%(((((())))))******++++++(((((())))))((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((()))*********)))((('''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((()))))))))))))))(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))***+++***)))'''%%%(((((('''(((((()))***+++******)))(((''''''&&&&&&+++***'''$$$$$$$$$&&&'''((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&'''((('''&&&%%%&&&'''(((((('''''''''&&&&&&&&&***))))))((('''&&&&&&&&&((((((((((((((()))******((('''&&&%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))))))))((('''((()))*********)))'''&&&%%%&&&''')))************,,,+++***((((((((()))))),,,,,,,,,++++++*********------,,,,,,+++*********++++++++++++++++++++++++************************+++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%''''''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&'''''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((('''''''''''''''(((((((((((((((((((((((()))(((((('''((()))***+++''''''''''''&&&%%%$$$$$$((((((((()))))))))))))))((((((((((((((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''''''''(((''''''''''''''''''''''''&&&'''((()))))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))***+++***)))'''&&&(((((((((((((((((())))))&&&''''''''''''(((((((((---+++(((&&&%%%&&&((()))((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&(((******)))'''&&&'''((((((((('''''''''&&&&&&&&&)))))))))((('''&&&&&&&&&((((((((((((((())))))***((('''&&&&&&%%%%%%%%%&&&%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&((()))))))))(((''')))))))))))))))((('''''')))))))))))))))(((''''''+++***)))((((((((()))***+++++++++******)))))))))(((((())))))))))))))))))************************(((((((((((((((((((((((())))))))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))'''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((''''''''''''((((((((((((((((((((((((((()))(((((((((((()))******%%%&&&&&&&&&&&&&&&%%%%%%((((((((((((((('''''''''(((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''(((((((((((((((''''''&&&&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&'''((((((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))***+++***)))((('''))))))((((((((((((((((((###$$$$$$&&&'''((()))***+++***'''&&&%%%&&&'''(((((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&+++,,,,,,+++((('''(((((('''''''''''''''&&&&&&&&&))))))(((((('''&&&&&&&&&((((((''''''(((((()))***'''''''''&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((()))(((((((((******)))((((((((((((((()))))))))))))))((('''''')))))))))((())))))***+++*********)))))))))))))))&&&&&&'''(((((()))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))))))))((('''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''&&&''''''((())))))(((((((((((((((''''''&&&&&&%%%'''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&$$$%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))******)))(((((()))))))))(((((('''&&&&&&"""###$$$%%%&&&((())))))'''&&&%%%#########$$$%%%'''''''''&&&&&&'''''''''''''''''''''''''''''''''+++,,,,,,+++(((''''''(((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&(((''''''''''''((())))))&&&'''''''''''''''&&&&&&%%%&&&''''''((('''''''''((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&''''''(((((((((((((((+++***((('''''''''((()))%%%&&&''')))************((((((((()))******+++,,,******************))))))(((((())))))************))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&%%%&&&'''((())))))))))))((((((''''''&&&&&&%%%%%%''''''((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((()))))))))(((((((((((())))))((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&''''''''''''''''''''')))******)))'''%%%&&&'''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((()))&&&&&&'''((((((''''''&&&%%%&&&''''''((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''((((((((()))+++***((('''''''''((()))%%%&&&''')))************''''''((()))***++++++,,,++++++++++++++++++++++++************))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''(((((()))(((((((((((((((((((((((()))))))))***))))))((('''$$$$$$%%%&&&'''''''''&&&'''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))(((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''((((((((()))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''''''''''''''((((((&&&'''((()))((('''&&&%%%'''''''''&&&&&&&&&&&&&&&(((((('''''''''''''''(((&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&'''((('''&&&%%%&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))%%%&&&'''))))))(((''''''%%%&&&''''''(((((('''''''''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((''''''''''''((())))))******)))((((((((((((((()))))))))))))))((('''''''''''')))***+++++++++++++++++++++++++++,,,,,,,,,******)))(((((('''&&&&&&************************''''''''''''''''''''''''))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((('''%%%%%%&&&''''''&&&%%%%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((())))))*********)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''''''''(((''''''''''''''''''''''''''''''&&&&&&''')))***+++''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&''''''%%%&&&'''))))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''''''&&&%%%'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&((()))))))))((('''%%%&&&''''''(((((('''''''''((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''(((''''''&&&'''((()))***)))))))))))))))((('''''')))))))))))))))((('''''''''((()))***++++++******)))*********++++++++++++))))))))))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&''''''((((((''''''%%%%%%&&&''''''&&&%%%%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))***((((((((((((((((((((((((''''''((((((((('''%%%$$$'''(((((((((((((((''''''&&&'''''''''((()))))))))&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&(((+++---///'''''''''&&&&&&'''''''''((((((((('''&&&&&&%%%%%%)))))))))))))))((((((((('''''''''&&&&&&'''''''''))))))))))))))))))))))))$$$$$$$$$$$$$$$%%%&&&'''###%%%'''))))))((('''&&&'''''''''((((((((())))))&&&&&&''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''(((((($$$%%%''''''&&&&&&((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((($$$&&&((()))***)))((('''%%%&&&''''''(((((('''''''''((((((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''(((''''''&&&&&&((()))***((()))*********)))'''&&&%%%&&&''')))************'''(((***++++++***))))))(((((())))))*********+++*********+++,,,,,,------(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$%%%&&&'''(((((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((()))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''((()))***)))&&&%%%'''+++---,,,***...)))%%%&&&)))+++)))&&&))))))(((''''''''''''''' """%%%(((************(((((((((((((((''''''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))************************))))))************))))))((((((((()))******++++++))))))))))))))))))))))))*********)))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))&&&''''''((((((((((((((())))))(((((('''''''''&&&'''&&&%%%$$$###"""""""""%%%&&&''')))))))))((('''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&"""######$$$$$$%%%%%%&&&&&&'''''''''%%%$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&$$$######%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&''''''''''''''''''''''''%%%###!!!!!!"""%%%(((***(((''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&'''(((((('''''''''((((((((())))))))))))(((((((((''''''''''''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))(((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''(((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((...,,,)))&&&%%%'''+++...222---(((''')))***(((&&&))))))((('''''''''''''''###$$$&&&((())))))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((''''''((())))))************************))))))************))))))*********)))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))&&&''''''((((((((((((((()))(((((((((''''''''''''***)))((('''''''''''''''&&&'''((((((((((((((((((%%%&&&''''''((((((''''''&&&''''''((((((''''''&&&''''''''''''(((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%'''%%%$$$%%%&&&(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''###"""######%%%''')))+++(((''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''''''''''''''((((((''''''&&&'''''''''''''''((((((((()))))))))***)))))))))((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&&&&'''******)))'''(((///;;;DDD666111+++((())))))(((&&&)))((((((''''''''''''(((''''''((()))((('''&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***************************))))))************))))))++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))******))))))************))))))******))))))((((((''''''))))))))))))(((((((((((((((((((((((())))))))))))&&&''''''(((((((((((((((((((((((((((''''''''''''******))))))))))))******)))((((((''''''''''''(((&&&&&&'''(((((((((((('''&&&''''''((((((''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&***))))))(((''''''&&&&&&'''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))(((''''''''''''&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((''''''''''''''''''''''''))))))(((''''''&&&'''''''''(((((((((((())))))))))))))))))(((((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&((('''''''''&&&&&&&&&%%%''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''+++555AAAJJJ444000+++(((((())))))((()))(((''''''''''''(((((((((((())))))((('''&&&%%%((((((((((((((()))))))))((((((((((((((((((((((((******))))))))))))******************************))))))************))))))************))))))(((((()))))))))))))))))))))))))))))))))))))))*********))))))************))))))******))))))((((((''''''))))))))))))(((((((((((((((((((((((())))))))))))&&&''''''(((((((((((((((((((((((((((((('''''''''((('''''''''(((((()))******)))(((&&&&&&&&&'''(((&&&&&&'''(((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((((((((('''&&&&&&''''''''''''&&&&&&)))))))))(((((((((''''''((()))))))))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((''''''&&&&&&''''''(((''''''''''''&&&&&&&&&************************(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((***)))((('''''''''''''''(((((((((((()))))))))***((((((((('''''''''&&&&&&(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''((())))))(((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&'''((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''((('''''''''''''''&&&&&&'''''''''((((((((())))))((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''(((((((((((('''&&&***'''$$$$$$(((---000111...,,,)))''''''(((******((((((''''''''''''((((((''''''(((((((((((((((((((((((((((((())))))******(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))************))))))(((((())))))************))))))))))))))))))))))))(((((())))))************))))))************))))))***)))))))))((((((((('''))))))))))))(((((((((((((((((((((((())))))))))))&&&''''''((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&'''((())))))***)))(((&&&&&&&&&'''(((&&&'''(((((())))))(((((('''(((((((((((((((((('''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((()))))))))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%###$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))(((&&&%%%&&&''')))+++(((''''''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((('''(((((((((((((((((()))))))))******''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''$$$%%%&&&(((((((((''''''((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$((((((&&&&&&&&&&&&(((((($$$$$$%%%'''((()))***+++''''''((((((((()))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((('''((()))))))))((('''&&&***'''$$$&&&)))+++(((%%%(((((('''''''''(((******(((''''''''''''(((((()))'''''''''(((((())))))***'''(((((())))))******+++))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))************))))))'''(((((()))******++++++))))))))))))))))))))))))((((((((()))******++++++))))))************))))))((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))&&&''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((()))******)))((((((''''''''''''(((''''''((())))))))))))((('''(((((())))))(((((('''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))'''((()))(((&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''$$$%%%&&&'''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&$$$######%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''))),,,...000(((''''''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))***(((((()))))))))*********((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''###$$$&&&((())))))((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((('''%%%$$$$$$%%%'''((($$$$$$%%%'''(((***++++++'''((((((((())))))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&'''((())))))'''%%%$$$$$$$$$&&&)))+++,,,+++***&&&'''((()))(((((())))))'''''''''''''''((())))))((((((((((((((())))))***'''(((((()))******++++++))))))))))))))))))))))))'''((())))))))))))((('''))))))))))))))))))))))))))))))************)))))))))))))))))))))*********))))))))))))))))))))))))'''(((((()))******++++++))))))************))))))''''''(((((())))))******))))))))))))(((((((((((((((((((((((())))))))))))&&&''''''(((((((((((((((''''''''''''((((((((()))))))))((((((((())))))***&&&'''((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''&&&'''((('''%%%%%%%%%'''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))))))))))))))))))))))))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%$$$$$$%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((($$$%%%&&&'''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''))),,,...//////...---(((''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((('''(((((()))***+++))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''''''''''''''%%%&&&'''))))))'''&&&%%%'''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((()))******)))((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''###$$$&&&((())))))((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&$$$######$$$&&&''''''''''''((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&'''((((((&&&$$$######'''(((&&&%%%''')))&&&(((*********((((((((('''''''''''''''((()))******))))))(((((((((((()))'''(((((()))***+++++++++))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))************))))))++++++******)))((((((((())))))))))))))))))))))))'''(((((()))***+++++++++))))))************))))))&&&&&&'''((()))***++++++))))))))))))(((((((((((((((((((((((())))))))))))&&&''''''(((((((((((((((&&&'''''''''(((((())))))((((((''''''''''''((((((%%%&&&((()))))))))(((((('''(((((()))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))'''&&&%%%$$$$$$%%%&&&'''&&&''''''''''''''''''&&&))))))((((((''''''&&&&&&&&&'''((('''%%%$$$%%%&&&))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((&&&%%%%%%&&&((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''((((((###$$$&&&'''((('''&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''))))))))))))))))))))))))+++///333555444000***&&&(((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''')))************+++++++++***)))((()))+++,,,,,,+++))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((''''''&&&''''''''''''(((((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''%%%***...---)))&&&''')))((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''(((''''''&&&&&&%%%%%%$$$((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%(((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&+++***)))(((''''''((()))&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&''''''((()))((((((((())))))((('''''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((+++***)))'''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))(((((((((((())))))))))))))))))))))))+++*********))))))(((((())))))(((((('''''''''&&&&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))***)))((()))++++++)))((()))((('''&&&&&&'''((()))((((((((('''&&&&&&%%%%%%)))))))))))))))))))))))))))((('''&&&&&&'''((()))*********)))((((((''''''&&&&&&&&&&&&''')))***+++((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((()))***)))'''&&&&&&'''(((***+++,,,,,,+++***((($$$%%%''''''''''''%%%$$$((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''(((%%%&&&''''''%%%%%%&&&'''&&&'''''''''((()))))))))%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&%%%(((((((((((((((((((((((()))'''%%%%%%'''***...111333222000...+++(((&&&%%%%%%&&&&&&&&&'''(((((((((''''''(((((((((((('''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''))))))*********++++++++++++***))))))***+++)))((())))))))))))))))))))))))((((((((('''''''''&&&&&&''''''((((((((()))))))))***)))((((((((((((((()))(((((())))))(((((('''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((,,,///...***'''''')))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%(((''''''&&&&&&&&&''''''''''''''''''''''''''''''***)))((('''''''''((()))'''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))((('''''''''''''''))))))))))))))))))))))))((())))))******))))))(((+++***)))(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))))))))))))))))))))))))))******)))))))))((((((((())))))((((((((('''''''''))))))))))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))***)))((()))++++++)))((()))(((''''''''''''((())))))))))))***************)))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&&&&&&&'''''''''''''''(((((((((((((((((())))))((((((((((((''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''((()))))))))'''&&&'''(((%%%&&&((())))))(((&&&%%%%%%&&&&&&''''''&&&&&&%%%'''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''((((((&&&&&&&&&'''''''''((((((***)))((((((''''''((((((''''''''''''''''''''''''&&&'''(((+++---///111222((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''(((((())))))(((((('''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((((()))))))))*********+++++++++***(((((())))))'''&&&))))))))))))))))))))))))))))))((((((((((((''''''((((((((()))))))))************)))((((((((((((((((((((())))))(((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''***---///...***''''''(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''$$$%%%%%%&&&''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&''''''(((''''''''''''(((((((((((((((''''''''''''(((((()))((((((((((((((('''''''''(((((((((((((((((((((((('''''''''((((((((((((((()))((((((''''''''''''((())))))))))))))))))))))))((())))))******))))))(((***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''(((((())))))******))))))))))))))))))))))))))))))((((((((((((((('''))))))((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))***)))((()))++++++)))((()))((((((''''''(((((()))&&&&&&''''''((())))))***))))))))))))))))))))))))((((((''''''''''''((((((%%%%%%&&&&&&'''(((((())))))))))))(((((((((''''''((((((((((((''''''''''''&&&''''''((((((''''''&&&'''''''''''''''''''''''''''((()))((('''&&&'''((($$$%%%&&&''''''&&&%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&%%%$$$$$$%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((())))))***)))'''&&&%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%'''+++...000000...---%%%&&&&&&'''(((******+++'''''''''''''''&&&&&&&&&(((((())))))))))))(((((('''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((()))))))))))))))************)))(((''''''((()))(((&&&(((((((((((((((((((((((()))))))))))))))((((((((())))))))))))************+++***)))((((((''''''((()))))))))))))))(((''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((('''''''''''''''&&&&&&&&&&&&'''''')))+++,,,,,,)))''''''(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((()))))))))&&&&&&&&&''''''((())))))))))))((((((''''''&&&&&&(((((((((((((((((((((((('''''''''''''''((()))))))))(((''''''''''''(((((((((((((((((((((((((((((('''(((((())))))((((((''')))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********&&&''''''((()))******+++((((((((((((((((((((((((((((((((((((''''''''''''))))))((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((('''(((((((((((()))))))))***)))((()))++++++)))(((((((((((((((((()))))))))&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((())))))******''''''((((((((('''''''''((((((((((((''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((()))((('''&&&'''(((&&&''''''((((((''''''&&&((('''&&&%%%%%%&&&'''(((%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&''''''''''''&&&%%%%%%%%%$$$&&&'''''''''(((((((((((((((&&&$$$""""""###&&&'''''''''''''''''''''''''''''')))+++,,,+++)))&&&$$$))))))))))))))))))))))))((((((((('''&&&&&&&&&%%%(((((())))))))))))(((((((((((((((((()))))))))***************************(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((())))))***(((((()))))))))*********&&&%%%%%%&&&(((***))))))((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******************)))((((((((((((((()))))))))))))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&(((((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((()))))))))******&&&&&&'''(((((()))))))))))))))((((((''''''&&&&&&(((((((((((((((((((((((((((''''''''''''((())))))((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((())))))))))))((())))))))))))))))))))))))******************************))))))))))))))))))&&&''''''((()))******+++((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))))))))************+++++++++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((()))))))))******)))((()))++++++)))((('''(((((()))))))))))))))+++++++++*********))))))(((((((((((((((((((((((('''(((((((((((((((((('''******))))))((((((((((((###$$$%%%''''''(((''''''(((((((((((('''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''&&&((()))(((''''''((()))((((((((())))))(((((((((((((((&&&%%%%%%&&&((((((%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&&&&''''''(((((((((((('''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&''''''''''''&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&''''''''''''&&&###""""""$$$&&&((((((((((((((((((((((((((())))))((('''&&&%%%$$$###''''''''''''&&&&&&%%%%%%((((((((('''&&&&&&&&&%%%((())))))******))))))(((((((((((()))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******((((((((()))))))))******%%%$$$$$$&&&)))++++++***))))))))))))))))))))))))''''''(((((((((((())))))((((((((()))))))))******))))))(((((((((((())))))))))))******))))))((('''((((((((((((((('''''''''(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''###$$$%%%&&&'''((()))***((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''))))))(((((('''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((((())))))******++++++'''((()))))))))))))))(((((((((((((((((('''''''''(((((((((((((((((((((((((((''''''&&&&&&((()))***(((''''''''''''(((((()))))))))))))))))))))))))))&&&''''''((((((''''''&&&'''(((((())))))))))))((())))))))))))))))))))))))************************************))))))))))))''''''(((((())))))******))))))))))))))))))))))))'''(((((((((((()))))))))(((((())))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((()))))))))*********)))((()))++++++)))(((''''''((()))************++++++******)))(((((('''))))))))))))))))))))))))''''''(((((((((((('''''')))(((((('''&&&&&&%%%%%%"""###%%%'''(((((((((((((((((((((((('''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''&&&'''((((((''''''((()))''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&''''''((()))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''(((((((((((('''&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''')))(((&&&%%%&&&''')))***)))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))'''''''''((())))))******'''''''''''''''&&&&&&&&&))))))************))))))(((((()))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******+++(((((((((((()))))))))***'''&&&&&&''')))+++***)))))))))))))))))))))))))))&&&&&&'''''''''(((((((((''''''((((((((()))))))))(((''''''(((((()))***+++)))************)))((((((******)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%''')))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))(((((()))******+++,,,,,,)))******++++++***)))((('''''''''((((((((((((((((((((((((((((((((((((((()))(((&&&&&&&&&''')))***'''''''''''''''((())))))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((()))******)))((())))))))))))))))))))))))************************************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((()))))))))*********&&&'''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))************)))((()))++++++)))(((&&&''')))***++++++******((((((((('''''''''''''''))))))))))))))))))))))))&&&'''((())))))((('''&&&'''''''''''''''&&&&&&&&&%%%&&&((()))***)))((('''((((((((((((''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''&&&'''((((((''''''(((***(((''''''''''''''''''(((''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''((((((&&&&&&&&&&&&''''''''''''((((((''''''(((((()))***))))))))))))))))))))))))(((''''''&&&&&&'''(((((('''((()))***+++,,,------&&&&&&&&&'''''''''''''''))))))************))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++(((((((((((()))))))))))))))((('''((()))***)))((())))))))))))))))))))))))%%%&&&&&&&&&''''''((((((''''''''''''((((((((((((''''''''''''(((***+++,,,***************)))((((((++++++******))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((('''''''''&&&&&&'''''''''((('''&&&&&&((())))))(((((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''%%%%%%%%%&&&'''((()))***((())))))***++++++,,,,,,***+++,,,,,,+++***)))(((&&&'''''''''(((((())))))(((((((((((((((((((((((()))(((&&&%%%&&&''')))+++'''''''''''''''((()))***))))))))))))))))))))))))******++++++++++++******&&&'''(((*********)))((())))))))))))))))))))))))************************+++*********))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((())))))******++++++(((((())))))*********+++************++++++++++++))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))***************)))((()))++++++)))(((&&&''')))***+++++++++***))))))******++++++,,,,,,))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''(((((()))*********((()))+++,,,+++***(((''')))(((((((((''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''%%%'''((((((''''''(((***))))))(((((((((((())))))&&&'''((())))))((('''&&&((((((((((((((('''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$%%%&&&''''''%%%%%%&&&'''&&&'''''''''((()))))))))''''''''''''((((((((()))%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((('''&&&$$$###"""&&&&&&&&&&&&'''''''''(((%%%&&&&&&''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***((((((((()))***((((((((((((((((((((((((************)))(((&&&&&&'''(((((()))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((---+++***(((((()))+++,,,))))))))))))))))))))))))******)))(((((((((((((((...&&&$$$)))+++((('''+++((())))))))))))((('''&&&))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))((('''&&&%%%)))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''******)))((((((((((((((())))))))))))))))))))))))******))))))))))))******&&&''''''((()))******+++))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''))))))************))))))%%%222888...&&&'''((($$$(((((('''''''''&&&&&&&&&'''''''''''''''((())))))*********)))))))))))))))******))))))))))))************))))))((((((''''''(((((((((((((((''''''''')))************+++++++++))))))(((((('''''''''&&&************))))))))))))************))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))************))))))))))))******))))))((((((''''''******))))))((((((''''''(((((((((((())))))))))))((((((''''''''')))***+++'''((((((((((((''''''&&&))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))))))))(((((('''''''''&&&'''''''''''''''''''''''''''&&&%%%%%%&&&'''((()))(((%%%###%%%(((***)))'''***)))&&&$$$$$$%%%'''((((((&&&$$$######$$$&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''))))))(((&&&%%%(((((('''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((((((((()))***************************************)))((('''&&&''''''((())))))))))))(((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((******)))(((((()))******))))))))))))))))))))))))***)))(((((('''''''''(((***(((''')))***))),,,///000,,,'''&&&'''))))))'''))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))((('''&&&%%%)))((('''&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((******))))))))))))******''''''(((((())))))******))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''))))))************)))))))))888>>>333'''&&&(((((())))))(((((((((''''''''''''''''''''''''((())))))(((((((((((((((((((((((())))))(((((((((((())))))***)))))))))(((((((((''')))))))))))))))))))))))))))************+++++++++))))))((((((((('''''''''************))))))))))))************))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))((((((''''''))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((())))))*********+++******))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))***)))(((''''''((())))))''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&'''(((((()))'''%%%%%%'''((('''%%%((((((''''''&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''%%%$$$(((((('''''''''&&&&&&&&&(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((('''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''&&&'''''''''''''''''''''''''''''''''((((((((()))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))((()))))))))************************************)))(((''''''&&&''''''(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))(((((()))))))))))))))))))))))))))(((''''''&&&'''''''''%%%)))+++((((((+++///000888111)))&&&'''))))))((())))))((('''''''''(((((())))))))))))))))))))))))))))))))))))((('''&&&%%%)))(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''***))))))(((((())))))***(((((((((((())))))))))))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''((())))))******))))))(((+++:::@@@555'''$$$'''))))))))))))))))))((((((((('''''''''''''''((())))))''''''''''''(((((((((((((((((((((''''''((((((((())))))))))))((((((((((((************************)))************+++++++++))))))))))))((((((((((((************))))))))))))************))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,***))))))))))))((((((((((((((((((((())))))))))))(((((((((((())))))))))))+++***)))(((''''''''''''((((((((((((((()))++++++''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''(((((()))((((((((((((''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&''''''***(((&&&&&&&&&'''&&&$$$&&&'''((()))((('''%%%$$$''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))(((''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))(((&&&$$$###'''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((($$$%%%%%%&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''+++***)))(((''''''''''''''''''''''''''''''''''''(((((()))))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))***************************************)))((('''&&&&&&'''(((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''')))++++++***)))((())))))))))))))))))))))))(((''''''&&&&&&&&&''''''$$$***+++((((((,,,---***555111---***))))))))))))))))))((((((((((((((()))(((((((((((((((((((((((((((((()))(((((('''&&&&&&((((((''''''''''''''''''))))))))))))))))))))))))***)))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((***444888000&&&###%%%&&&(((((((((((((((((((((((('''''''''''''''((())))))''''''((((((((((((((()))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))***************))))))*********+++++++++))))))))))))))))))))))))************)))))))))(((************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))******)))(((((((((((((((******)))(((((()))***+++((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((()))((((((((((((((('''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%$$$'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''***)))(((((('''''''''(((''''''''''''''''''''''''))))))))))))************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))************))))))(((&&&''''''((()))(((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&(((***,,,---,,,***)))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''((('''))))))((()))+++***&&&***,,,...---+++)))******))))))((((((((())))))***(((((((((((((((((((((((((((((((((((((((((('''&&&''''''(((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((***---...***((('''&&&$$$'''''''''''''''''''''''''''''''''''''''((())))))((((((((())))))*********+++******))))))******+++(((((((((((())))))))))))((((((((())))))*********))))))*********+++++++++)))*********************************)))))))))(((************)))))))))((())))))))))))************((((((((((((((((((((((((************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))******))))))))))))))))))))))))))))))************''''''(((((())))))******(((((((((((())))))))))))''''''((()))))))))))))))++++++***))))))((())))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&'''((()))***(((&&&%%%%%%%%%'''((($$$%%%&&&((((((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&'''(((((()))(((((((((((((((((((((((()))))))))*********++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))(((((((((((((((((((((((()))******+++******))))))'''(((((()))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((***,,,---,,,+++***(((((((((((((((((((((((('''''''''&&&''''''((())),,,)))((()))******...333111111000...,,,+++++++++))))))((((((((()))******))))))))))))))))))))))))'''(((((((((((((((''''''''''''((()))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''(((************************)))((((((''''''(((((()))(((((((((((())))))))))))))))))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((())))))(((((('''+++)))((((((******(((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))(((((())))))******++++++,,,++++++******++++++,,,(((((((((((())))))))))))''''''((())))))*********)))************+++++++++************++++++++++++************))))))))))))************)))))))))))))))))))))************+++))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))******+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))(((((()))))))))************+++(((((((((((())))))))))))(((((((((((())))))))))))&&&'''((()))************))))))*********)))((('''************************((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((''''''&&&%%%$$$&&&'''&&&&&&&&&(((***+++)))&&&$$$$$$%%%''')))$$$%%%(((******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((''''''&&&%%%%%%$$$((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***(((((((((((((((((((((((())))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******))))))))))))))))))))))))))))))******++++++*********((())))))***************((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''')))***+++++++++***((((((((((((((((((((((((((('''''''''(((((()))***...((((((,,,***(((888PPPWWWKKK;;;111///...+++((())))))(((((()))******+++))))))))))))))))))))))))''''''((((((((((((''''''&&&'''((()))***))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((((((''''''''''''((((((''''''(((((())))))******))))))((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''')))''''''((()))(((''''''&&&'''''''''(((((((((((('''''''''''''''((())))))''''''(((((()))******+++++++++************++++++'''((((((((()))))))))***(((((()))******+++,,,,,,)))************+++++++++*********+++++++++,,,,,,************))))))))))))************))))))))))))))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))******************++++++))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))*********))))))*********+++++++++))))))))))))(((((((((((((((((((((((())))))))))))'''((()))******)))(((((($$$%%%(((***+++***)))((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''%%%&&&'''((((((((('''&&&%%%'''((('''%%%%%%'''))))))((('''&&&%%%&&&&&&'''%%%'''***------,,,***)))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))&&&&&&&&&'''''''''((((((&&&%%%%%%&&&&&&((())))))''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((('''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''(((((())))))(((((((((((((((((((((((()))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))+++++++++***)))************************)))******+++++++++******))))))***+++++++++++++++((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))*********((((((((((((((((((((((((((((((((((((((()))******///((()))///)))'''BBBhhhgggHHH666222111***###))))))((())))))***++++++))))))))))))))))))))))))''''''((((((((((((((('''&&&'''(((*********)))(((''''''''''''''''''''''''((((((((((((((()))***+++((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''((()))******+++))))))((('''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''''''''((((((((((((''''''&&&&&&((((((%%%"""$$$''''''((((((((())))))******'''''''''''''''((())))))&&&&&&&&&'''((())))))*********))))))))))))******'''((((((((())))))******))))))***+++,,,,,,------)))************+++++++++*********++++++,,,,,,,,,************))))))))))))************))))))))))))))))))******++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))******++++++++++++******))))))((((((''''''(((((((((((())))))))))))))))))*********((('''&&&"""&&&***,,,,,,***)))(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***)))((('''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''$$$%%%'''(((((((((''''''''')))***(((%%%###%%%(((&&&'''((((((((('''&&&%%%'''))),,,///000///,,,+++((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***'''''''''&&&&&&'''''''''((((((''''''''''''((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((('''''''''''''''''''''''',,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((''''''''''''((((((******************************+++,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((...---+++)))''''''''''''$$$%%%''')))******))))))+++***)))'''''''''((()))''''''''''''((((((((()))+++((()))---+++)))777JJJyyyyyyfffBBB,,,***+++&&&))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))(((((((((''''''''''''((((((((())))))***************))))))''''''''''''''''''''''''''''''(((((()))*********((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''((())))))(((((((((((((((((((((((((((((())))))((('''''''''''''''''''''''''''((((((((()))'''((()))))))))(((&&&%%%(((&&&%%%(((+++,,,***((())))))))))))))))))))))))((((((((((((((()))******))))))))))))************************************,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))------------,,,,,,+++******)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))************************************)))************+++++++++''''''''''''(((((((((((()))))))))***+++++++++,,,************************,,,+++++++++***)))))))))++++++++++++******))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((()))***+++++++++)))((('''+++*********))))))(((((())))))************))))))(((''''''''''''(((((()))((((((''''''''''''((((((++++++******))))))((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))...***&&&'''+++,,,)))&&&((('''%%%$$$###$$$$$$%%%%%%&&&(((***,,,///000111''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&((((((((('''%%%"""((('''&&&%%%%%%&&&'''(((''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&'''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''')))'''&&&'''((()))((('''''''''''''''(((((((((((()))((('''&&&&&&'''((()))+++*********))))))(((((())))))))))))))))))))))))***************************************************************************************************))))))(((((())))))*********************************++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******)))---,,,***)))((('''(((((((((((())))))))))))))))))+++***)))(((''''''((()))'''''''''((((((((())))))(((%%%''',,,***&&&...<<>>AAADDDGGGIIIJJJ???>>>===<<<;;;;;;<<<<<>>>>>????????????>>><<<888444111///...---,,,------------,,,,,,,,,,,,************************((()))++++++*********+++++++++++++++++++++++++++******++++++++++++******++++++*********)))))))))(((((()))***************************************)))(((((('''((()))+++,,,******)))))))))(((((((((''''''(((((((((((()))))))))))))))))))))((('''''''''((()))***+++***))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''(((''''''&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''(((((((((((()))))))))***)))((((((''''''''''''((((((((('''(((((())))))((()))***)))'''&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))************------------------------------.........---++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---)))((('''(((***++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++*********++++++,,,,,,,,,)))************+++++++++))))))************))))))))))))))))))************))))))*********+++++++++)))))))))))))))))))))))))))))))))******+++++++++(((((((((((()))))))))))))))))))))*********++++++))))))))))))))))))))))))(((((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******'''((((((((()))))))))***(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))((((((''''''(((((()))***((((((''''''((()))******))))))))))))))))))******%%%&&&&&&''''''((((((((((((((()))*********)))((())))))))))))))))))))))))((())))))***++++++,,,,,,*********+++++++++,,,,,,)))******++++++******)))************************((())))))***++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,---------......000000000000111111222333333555777999:::;;;===@@@@@@@@@@@@AAAAAABBBBBBCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEGGGIIILLLNNNPPPPPPHHHHHHHHHHHHGGGGGGGGGGGGPPPTTTYYY\\\\\\ZZZXXXWWWUUUVVVWWWUUURRRPPPPPPPPPKKKMMMOOOQQQQQQPPPNNNMMMJJJEEE???999555222000...//////...---,,,++++++***************************((()))++++++*********+++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++*********)))))))))******+++++++++++++++************************)))((((((((((((***+++,,,*********)))))))))((((((((((((((())))))*********)))))))))))))))(((''''''&&&''')))***+++***)))((((((((())))))(((((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&'''((()))***''''''(((((('''&&&&&&%%%'''&&&%%%%%%%%%&&&((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''((((((((())))))))))))'''''''''&&&''''''((()))(((((((((((())))))***+++)))***+++***((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,------...///...---+++***------------------------++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,***+++,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++*********++++++,,,,,,,,,)))************+++++++++))))))************))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))(((((())))))******++++++(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))&&&'''(((*********))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))***++++++'''((((((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))***))))))(((((((((((()))'''''''''''''''((())))))((((((((((((((())))))***,,,+++***)))((((((((((((###$$$%%%&&&((()))************++++++***)))'''&&&))))))))))))))))))))))))'''(((((()))***+++++++++******+++++++++,,,,,,,,,******++++++++++++******************************'''((()))***+++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,------.........111111000111222555777888;;;===@@@BBBCCCEEEHHHJJJLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOOOOOOOOOOOOOPPPPPPNNNOOOPPPPPPPPPPPPPPPOOOZZZ^^^dddhhhhhhfffdddcccaaabbbbbbaaa^^^[[[[[[[[[WWWZZZ]]]___```^^^\\\ZZZWWWRRRIIIBBB<<<777444111000000///...,,,+++***)))************************(((***++++++******+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++************)))******+++,,,,,,,,,,,,+++************************)))((((((((()))***,,,---************))))))))))))))))))******++++++++++++)))))))))))))))(((((('''%%%&&&((()))***)))(((&&&'''((((((((('''&&&%%%%%%''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((()))(((&&&%%%&&&'''***+++'''((((((((('''&&&%%%%%%''''''&&&%%%&&&'''((()))(((((()))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''((((((((())))))******$$$%%%%%%%%%'''((()))***(((((((((((()))+++,,,,,,)))***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************------------------------//////...---,,,++++++***.........------,,,,,,,,,---+++***,,,...///,,,***++++++++++++++++++++++++------------------------++++++------------+++++++++,,,+++((()))...000///************************)))***+++,,,---,,,+++++++++++++++************)))))))))(((((((((((())))))(((((())))))******++++++************************************************)))************+++++++++******))))))((((((((('''))))))))))))((((((((((((+++******)))))))))))))))(((((((((((())))))))))))+++***)))'''''''''((()))************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))***************************+++,,,,,,,,,,,,+++***+++++++++*********))))))++++++************+++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------//////000000///...---------,,,+++******+++,,,---++++++,,,,,,,,,---------...---+++*********+++,,,+++---000000000/////////------------...///000000222222222444888<<<@@@CCCDDDFFFIIILLLNNNPPPQQQQQQNNNQQQSSSSSSQQQPPPQQQSSSSSSSSSSSSRRRQQQQQQPPPPPPQQQPPPQQQQQQSSSUUUWWWYYYSSSVVVYYYXXXVVVVVV[[[```hhhkkkoooqqqooommmkkkkkklllkkkiiigggfffffffffffffffeeefffiiimmmllliiieeebbb^^^ZZZUUUPPPHHH>>>777888555111---******+++,,,************+++,,,......)))))))))((()))******+++,,,++++++******++++++,,,***************++++++++++++*********))))))(((((()))************++++++++++++)))(((((()))******)))))))))))))))))))))))))))+++***((('''''''''((()))***)))((((((((((((((()))((()))***++++++***)))((()))************+++++++++))))))))))))))))))))))))&&&&&&'''(((((('''&&&&&&))))))))))))))))))))))))(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((*********)))))))))))))))&&&&&&((()))************''''''&&&'''((()))+++---)))((((((((()))***++++++(((((())))))))))))((((((((()))***************)))************************,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++...------------------,,,///---++++++------+++)))++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,++++++---,,,((()))...000...************************)))***+++,,,,,,,,,++++++++++++++++++************))))))))))))))))))))))))************++++++++++++************************)))))))))))))))))))))))))))************+++++++++)))))))))(((((((((''''''))))))))))))))))))))))))+++******)))))))))))))))))))))))))))((((((((((((***)))((((((''''''((((((******)))))))))(((((((((((((((((((((((((((((((((''''''((((((((()))))))))'''(((((())))))(((((('''))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))************************)))***++++++++++++***)))+++++++++*********))))))++++++************+++++++++++++++*********)))))),,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------///////////////...---,,,,,,,,,+++******+++,,,,,,++++++,,,,,,,,,------------,,,,,,+++++++++,,,,,,+++---.........---...///---......///000222333444777777888:::>>>BBBFFFIIIOOOQQQSSSVVVXXXYYYYYYYYYSSSUUUVVVUUUSSSRRRTTTUUUVVVVVVUUUTTTSSSSSSRRRRRRVVVVVVUUUUUUVVVWWWYYYYYYXXX[[[_________aaafffkkkppptttwwwyyyxxxuuusssssstttrrrpppmmmlllkkklllllllllkkkkkkmmmoooooollliiijjjgggccc___[[[VVVOOOIIIAAA===777222...---......*********)))******++++++******))))))******+++,,,,,,++++++******++++++,,,+++++++++***************+++*********)))))))))))))))************++++++++++++***((((((*********)))))))))))))))))))))))))))+++***)))((('''(((((()))))))))(((((((((((())))))&&&'''((())))))((('''&&&))))))*********+++++++++))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''')))))))))))))))***++++++((((((((((((((((((((((((''''''((()))*********)))(((((('''(((((()))***+++))))))))))))))))))***+++))))))************))))))''''''((())))))***))))))************************++++++++++++++++++++++++---------------------------------------.........111///,,,++++++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++***---,,,)))***...///...++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++,,,+++++++++************)))***++++++++++++***))),,,,,,,,,+++++++++++++++************************(((((((((((((((((((((((()))************+++++++++((((((((((((''''''''''''))))))))))))))))))))))))+++******)))))))))))))))******))))))((((((''''''(((((((((((((((''''''&&&)))))))))(((((((((''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((())))))))))))))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))************************((()))************)))(((+++++++++***************++++++************+++++++++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,---------------............---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------++++++,,,------,,,,,,,,,---.........------///000///000111333555777999:::===>>>???BBBFFFKKKOOOQQQUUUVVVWWWYYYZZZ[[[[[[[[[XXXYYYYYYXXXVVVVVVWWWYYYXXXXXXWWWVVVTTTSSSRRRRRRVVVVVVVVVWWWXXXYYYZZZ[[[[[[___cccfffhhhlllrrrxxxyyy|||}}}{{{{{{|||zzzvvvsssqqqqqqqqqrrrqqqpppnnnnnnoooooommmlllllliiifffcccaaa^^^[[[XXXNNNIIIBBB:::444111000000,,,,,,+++***************+++++++++++++++,,,,,,---,,,++++++******++++++,,,,,,,,,++++++******))))))***************))))))))))))************++++++++++++***((((((***+++***)))))))))))))))))))))))))))+++***)))(((((((((((())))))))))))(((((())))))***&&&'''((())))))((('''&&&)))))))))*********++++++))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((()))***''''''''''''(((((((((((((((((())))))***)))))))))((()))))))))***))))))(((+++***))))))))))))))))))******++++++++++++******&&&'''(((***++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////,,,,,,------......//////111///,,,+++++++++------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***---,,,)))***...///---++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,+++++++++*********)))***,,,------,,,***))),,,,,,,,,++++++******)))************************))))))))))))))))))))))))))))))*********+++++++++((((((''''''''''''''''''))))))***************++++++******)))))))))))))))******))))))((((((''''''&&&'''((())))))((('''&&&((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))************))))))************************)))******************)))************************++++++************++++++***************************************+++++++++,,,,,,------------------,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...)))***,,,---------,,,+++///000000///...///222444333444666999<<<>>>@@@AAABBBCCCEEEHHHLLLQQQTTTVVVVVVWWWWWWXXXYYYYYYZZZZZZZZZZZZYYYYYYXXXYYYZZZ\\\YYYXXXWWWVVVUUUSSSRRRRRRQQQRRRSSSUUUWWWYYY[[[\\\[[[___ccchhhlllrrrxxx}}}}}}~~~~~~}}}xxxuuurrrrrrssstttrrrqqqnnnmmmllllllllllllllljjjgggdddbbbaaa```___[[[UUULLLAAA999333000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,++++++******++++++,,,------,,,+++******))))))************************))))))*********+++++++++,,,***))))))***++++++***))))))))))))))))))))))))*********))))))))))))))))))))))))((())))))******((()))***++++++***)))((())))))))))))************))))))))))))))))))))))))))))))(((''''''((())))))(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((((((((())))))''''''&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))*********))))))((()))******+++***)))((('''++++++***)))((((((((())))))******++++++******)))'''((()))+++,,,---------************************........................,,,------......//////000---------....../////////------,,,++++++,,,///111------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***------******......,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++++++++***)))+++,,,......,,,+++)))++++++******)))))))))(((************************************************))))))*********+++++++++''''''(((((((((((((((((()))*********++++++,,,,,,+++******)))))))))))))))***)))))))))((((((((('''&&&'''((())))))((('''&&&((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))************))))))************************++++++++++++++++++++++++************************++++++************++++++************************))))))*********+++++++++------------------------,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........((()))+++---......------///000111000000222555777999:::===@@@CCCEEEFFFGGGEEEFFFHHHLLLPPPSSSWWWXXX[[[[[[[[[[[[[[[[[[\\\\\\YYYYYYXXXYYYZZZ[[[[[[[[[YYYXXXWWWVVVUUUTTTSSSSSSRRRSSSTTTVVVXXXZZZ[[[\\\\\\___ccchhhmmmtttzzz~~~~~~~~~}}}}}}yyyvvvssssssssstttqqqpppooolllkkkkkklllmmmqqqpppmmmiiifffddddddeeeddd^^^TTTIII>>>666111///...------,,,,,,------...---------,,,---......///,,,++++++******++++++,,,...------,,,+++***))))))***************+++++++++))))))*********+++++++++,,,***))))))***++++++******************************************))))))((()))))))))))))))***++++++((()))***++++++***)))((((((((()))))))))*********(((((((((((((((((((((((()))))))))(((((()))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((''''''(((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''''''''(((((((((***)))(((((((((((())))))((((((((())))))*********)))***************)))(((******+++++++++)))(((&&&++++++***)))((((((((()))(((((())))))))))))((((((&&&'''(((***+++,,,,,,,,,************************........................------......////////////.............../////////+++,,,---,,,,,,---000222........................---------------------------,,,,,,++++++,,,,,,---***------++++++...---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,++++++++++++***+++,,,,,,,,,,,,+++************)))))))))))))))************************************************)))************+++++++++(((((((((((())))))))))))*********+++,,,,,,------+++******)))))))))))))))((((((((()))))))))))))))'''(((((())))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((())))))))))))))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))************************,,,,,,++++++++++++,,,,,,***************+++++++++++++++************++++++***************+++++++++))))))******+++,,,,,,,,,............------------,,,,,,---............---,,,,,,------------,,,,,,,,,---------............***+++,,,...///000000000000222444555555777:::<<>>777444//////...---,,,,,,---------------------......///,,,++++++******++++++,,,------,,,,,,++++++***************+++++++++++++++)))************+++++++++,,,+++))))))+++,,,+++*********************************++++++******)))((())))))))))))******+++,,,&&&'''((())))))((('''&&&((((((((()))))))))******(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((()))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&''''''((()))))))))'''((()))++++++)))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''(((((()))(((((('''&&&&&&&&&''''''(((((())))))******++++++))))))******+++*********++++++++++++***))))))(((+++***))))))))))))))))))(((((())))))))))))(((((($$$%%%&&&(((((()))))))))************************....................................////////////////////////............+++---///...------...111........................---------------------------,,,,,,++++++,,,,,,---***---...++++++------***,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++)))***************++++++************************************************)))************+++++++++))))))))))))******++++++******++++++,,,------...+++******)))))))))))))))''''''(((((())))))******)))))))))))))))***++++++******)))))))))(((((((((((((((((((((((((((((((((''''''((((((((()))))))))'''(((((())))))(((((('''))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))************)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))************************,,,+++***))))))***+++,,,))))))*********+++++++++++++++************++++++))))))*********+++++++++*********+++,,,---------///.........------------,,,---...///////////////,,,,,,---......---,,,,,,------------..................///000111333555666555888<<<>>>@@@AAADDDFFFHHHJJJLLLOOOPPPPPPOOOOOOLLLMMMOOORRRUUUWWWYYYZZZZZZYYYYYYXXXYYYZZZ[[[\\\^^^]]]\\\\\\\\\YYYTTTPPPMMMMMMMMMMMMMMMMMMMMMMMMSSSUUUYYY]]]```ccceeeeeeeeeeeefffiiinnnrrruuuwwwxxx{{{~~~}}}yyywwwvvvyyyxxxxxxwwwuuusssrrrqqqmmmoooqqqpppoooooorrrtttvvvvvvuuupppjjjgggfffgggfffddd___XXXPPPHHHBBB>>>777555444111///...------------,,,,,,------...///,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))************+++++++++---+++******+++,,,++++++******************************+++++++++***)))((())))))))))))***+++,,,---&&&'''((())))))((('''&&&(((((((((((()))))))))***((((((((((((((((((((((((((()))+++,,,,,,+++)))((())))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''((())))))***''')))+++,,,,,,+++)))'''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((())))))******''''''&&&%%%%%%%%%%%%%%%''''''(((((()))******+++((()))******++++++++++++++++++******)))*********))))))))))))))))))***+++)))))))))******)))))))))&&&'''((()))))))))))))))************************------------------------/////////////////////...000000//////......------,,,...111000---,,,---...////////////////////////------------------------------++++++++++++------***---...++++++...---***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,------------,,,,,,,,,+++++++++******))))))******+++*********++++++,,,,,,---************************)))))))))))))))))))))))))))************+++++++++))))))******+++++++++,,,******+++,,,,,,---......+++******)))))))))))))))&&&&&&'''((()))***+++++++++***)))))))))***,,,---************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))************************+++***)))(((((()))***+++))))))******++++++++++++++++++************++++++))))))******++++++++++++******+++,,,------......//////.........---------------...///000000//////,,,,,,---......---,,,,,,---------.........//////111111111222333666888:::<<>>AAACCCHHHIIIKKKMMMOOOQQQRRRSSSUUUUUUUUUUUUUUUVVVWWWXXXRRRSSSVVVYYYZZZZZZZZZYYYYYYZZZZZZ\\\]]]^^^______ddddddbbb^^^XXXPPPHHHCCC@@@???>>>======>>>???@@@BBBGGGOOOYYYaaafffiiijjjaaabbbdddgggkkknnnqqqrrrtttttttttsssqqqnnnllljjjpppqqqsssuuuuuutttrrrpppnnnmmmllllllmmmppptttvvvxxxvvvuuutttssspppllliiifffccc___]]]\\\[[[ZZZXXXQQQKKKCCC<<<888444222000000...---,,,---...---,,,+++,,,,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++************)))///...,,,+++++++++,,,,,,,,,,,,,,,++++++************++++++++++++***))))))+++++++++++++++***)))((((((((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,***'''%%%$$$$$$&&&'''***)))(((((((((((())))))******))))))((((((''''''%%%&&&&&&'''((())))))***((((((((((((((((((((((((++++++***)))(((((()))))))))((('''&&&&&&'''((()))...,,,)))&&&%%%&&&''')))(((((((((((())))))))))))&&&&&&''')))***+++,,,---******))))))((('''''''''((((((''''''''''''(((((()))))))))))))))(((''''''*********))))))))))))))))))************+++++++++000///.........///000111000000000000000000000000---...///000000000///.................................---------...////////////.........---------------------------------------............------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------...------,,,,,,++++++***...---,,,,,,+++++++++,,,,,,+++***************+++***))))))(((((())))))*********))))))))))))************++++++++++++******)))))))))))))))))))))))))))******+++,,,---...///************************)))))))))((('''''')))+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))---,,,+++*********+++,,,)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))+++***)))))))))***+++,,,+++++++++*********))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++++++++*********))))))***++++++,,,,,,++++++***))))))******+++++++++,,,,,,,,,,,,------------......---,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------------............/////////...---------------........................---...///......///111333777888:::===AAADDDGGGIIIMMMNNNPPPRRRTTTUUUVVVVVVUUUUUUUUUUUUUUUUUUVVVVVVTTTVVVXXXYYYZZZYYYXXXWWW[[[\\\]]]^^^___aaabbbbbbfffdddaaa[[[TTTKKKDDD???======;;;;;;:::;;;<<<<<<<<<@@@HHHQQQZZZ```dddfffaaaaaabbbccceeegggjjjlllkkklllmmmnnnnnnnnnmmmllloooqqqsssuuuvvvuuutttsssooonnnmmmlllmmmnnnqqqrrrsssqqqpppooonnnllliiifffeeebbb___^^^^^^^^^\\\[[[TTTPPPJJJEEEAAA===888555333111...---...///...------------------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---,,,,,,,,,,,,++++++++++++...---,,,+++******+++,,,,,,,,,,,,+++++++++*********++++++++++++***))))))******++++++***))))))((((((((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,***(((&&&%%%&&&((()))******)))(((''''''''''''***)))))))))((((((((('''&&&&&&'''(((((()))******((((((((((((((((((((((((+++******)))(((((())))))))))))(((((((((((())))))+++***(((&&&&&&&&&'''((((((((((((((()))))))))***'''(((((()))***+++,,,,,,)))))))))***++++++,,,,,,***))))))(((((())))))***)))))))))))))))(((''''''************))))))))))))************++++++++++++222111000000///000000000111111111111111000000000000000111111111000000///////////////////////////......///000000000000////////////.........------------------------------------............------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,***************+++,,,,,,+++******************++++++++++++******+++++++++******++++++++++++******)))))))))))))))))))))))))))******+++,,,---......++++++++++++++++++++++++))))))***)))'''''')))+++++++++*********)))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***)))((((((((()))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((******))))))******+++,,,+++++++++***************&&&''')))*********))))))))))))))))))))))))))))))***))))))(((((())))))***+++++++++******************++++++,,,,,,++++++***'''((()))***+++,,,------,,,,,,,,,,,,------------------,,,+++++++++,,,,,,---,,,,,,+++******))))))++++++,,,,,,,,,,,,---------------............///......---,,,,,,,,,------...........................///000000111333777:::>>>???AAADDDGGGKKKMMMOOOSSSTTTUUUVVVWWWXXXXXXXXXZZZZZZYYYYYYYYYYYYYYYYYY[[[\\\]]]^^^^^^]]][[[[[[]]]]]]^^^```aaabbbcccdddeeeccc^^^XXXPPPIIICCC@@@>>>>>>===<<<;;;;;;<<<<<<999<<>>???AAABBBDDDEEEIIIIIIIIILLLPPPWWW]]]aaabbbcccdddfffggghhhiiijjjlllmmmooopppppppppooonnnpppooonnnnnnnnnnnnnnnnnnnnnllljjjjjjjjjkkkjjjiiifffdddbbbbbbbbbbbb```___\\\YYYVVVSSSQQQOOOKKKIIIBBB>>>888444111000...---------------------------------------------------,,,++++++++++++,,,------------------,,,,,,,,,,,,+++*********************++++++++++++++++++++++++***++++++++++++***))))))(((((())))))))))))(((((((((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))(((((((((***+++,,,))))))((('''&&&&&&''''''))))))))))))((((((((((((((()))))))))*********+++((((((((((((((((((((((((***))))))((((((((())))))((((((***++++++***((((((((((((((())))))*********(((((()))))))))*********++++++++++++++++++++++++******))))))((('''''''''*********))))))*********))))))*********))))))((()))***************++++++*********+++++++++,,,,,,777777777777777777666666444555666777888999:::;;;999888777666555555444444333333333222222222111111......///000///...---,,,000000/////////.................................------............------,,,------......------,,,+++++++++,,,,,,,,,------***++++++,,,,,,------...,,,,,,,,,++++++,,,,,,---...---,,,+++************,,,,,,++++++++++++,,,,,,*********))))))***************++++++++++++******)))))))))))))))))))))))))))******++++++,,,,,,,,,++++++++++++++++++++++++(((***+++***)))((()))***++++++++++++******))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,,,,+++++++++******)))))))))))))))******+++************************************************++++++******))))))(((((())))))******++++++++++++************************&&&(((***+++,,,+++***)))******************************))))))))))))*********************************++++++,,,,,,++++++***************************+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,---))))))*********++++++++++++++++++,,,,,,,,,---------------............///---------,,,,,,------...------......///000000111333555777999;;;???EEEHHHHHHHHHJJJLLLNNNQQQSSSUUUYYYZZZZZZ[[[ZZZZZZYYYYYYZZZ[[[[[[[[[[[[ZZZXXXXXXZZZ[[[[[[\\\]]]]]]^^^^^^`````````aaaaaabbbbbbccc___]]]YYYUUUQQQNNNLLLKKKFFFFFFFFFEEEEEEDDDDDDCCC???>>><<<:::999888888999======>>>AAAFFFMMMSSSWWW[[[\\\^^^aaadddgggjjjkkklllmmmmmmnnnnnnmmmlllkkknnnnnnoooooopppooooooooojjjhhheeedddeeefffgggggggggeeecccccccccbbb```^^^^^^ZZZVVVSSSRRRRRRRRRQQQLLLHHHAAA;;;777333///---+++,,,,,,,,,------......------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++***++++++++++++***))))))'''((())))))))))))(((((((((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***+++,,,(((((('''''''''(((((()))(((((((((((())))))))))))))))))))))))************(((((((((((((((((((((((()))((((((((((((((())))))&&&'''))))))))))))'''&&&((())))))***++++++++++++))))))))))))************,,,,,,,,,++++++++++++*********))))))((('''''''''***))))))(((((())))))***))))))************))))))))))))******+++++++++,,,***++++++++++++,,,,,,,,,<<<===>>>???@@@@@@@@@@@@??????@@@AAACCCDDDEEEEEECCCBBB@@@???============888888888777666666555555333222222111000...---,,,000000000/////////..............................------............------------............------++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,+++++++++,,,------///...---,,,*********))),,,++++++******++++++,,,******))))))))))))************++++++++++++******))))))))))))))))))))))))************++++++,,,,,,++++++++++++++++++++++++(((***++++++***))))))***************************))))))))))))))))))))))))(((((((((((())))))))))))******++++++******)))((()))))))))))))))******+++******************************************************************))))))))))))***++++++++++++******************+++++++++))))))***++++++***)))(((************************+++******))))))******+++***************+++++++++***++++++,,,,,,++++++***+++++++++*********))))))++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------))))))******+++,,,,,,---++++++,,,,,,,,,,,,---------------............///......---------...//////......000111333444555666666999<<<>>>AAADDDHHHKKKMMMMMMNNNPPPRRRUUUWWWXXX\\\\\\\\\]]]]]]\\\\\\[[[]]]]]]^^^______^^^\\\[[[\\\\\\\\\]]]^^^___``````_______________^^^^^^^^^[[[YYYUUUQQQMMMJJJGGGFFFCCCCCCDDDDDDDDDDDDCCCCCC>>>===;;;:::888888777777:::::::::;;;>>>BBBFFFIIIMMMNNNRRRXXX^^^dddiiilllkkkkkkkkkllllllkkkkkkkkklllmmmnnnppppppooonnnmmmjjjgggcccbbbccceeeffffffdddcccbbbbbbcccbbb```^^^^^^ZZZUUUSSSSSSUUUWWWWWWUUUQQQKKKEEE@@@:::555222.....................///------------------------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,++++++++++++)))***++++++,,,+++++++++***++++++++++++,,,,,,,,,***++++++++++++***))))))(((((())))))******))))))(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***++++++))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((())))))''''''((((((((((((''''''))))))))))))******+++,,,)))))))))*********+++++++++++++++++++++*********)))))))))***++++++,,,,,,)))))))))(((((()))))))))))))))******++++++******))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,GGGHHHKKKMMMOOOPPPPPPQQQOOOOOOOOOOOOPPPPPPPPPPPPOOONNNLLLJJJHHHGGGGGGGGGCCCCCCCCCBBBAAAAAA@@@@@@:::999777555333111000000000000000000/////////...........................------............------------............------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......---,,,+++++++++++++++++++++************++++++++++++************++++++******++++++++++++******))))))))))))))))))))))))************++++++++++++************************(((***,,,,,,+++))))))***'''(((((())))))******+++))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))((('''&&&%%%)))))))))))))))******+++******************************************************************++++++((()))***+++,,,++++++***))))))*********+++++++++,,,++++++******))))))(((************************+++******))))))******+++))))))*********+++++++++***++++++,,,,,,++++++******************+++++++++***++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---...++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............//////............///000111000111333555888:::<<<===<<>>???AAABBBBBBBBBBBBAAA>>>======<<<;;;::::::999;;;::::::::::::<<<>>>??????AAAFFFLLLSSS[[[aaaeeecccdddeeefffggghhhiiiiiikkklllnnnooonnnllljjjhhheeebbb]]][[[\\\^^^```aaa___^^^___aaaccccccaaa```[[[YYYWWWVVVXXXYYYZZZZZZ[[[XXXTTTOOOKKKEEE???;;;555444333222111000///...........................---,,,,,,,,,,,,---......------------,,,,,,,,,,,,)))***+++,,,------,,,+++******+++++++++,,,,,,,,,***++++++++++++***))))))((())))))***++++++******(((((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++---,,,+++***(((((('''''''''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))(((((((((((())))))***)))'''&&&&&&((()))+++))))))*********+++++++++))))))******************)))))))))***++++++,,,,,,+++******))))))******+++((()))***++++++++++++***))))))***++++++,,,------+++++++++,,,,,,,,,------QQQSSSVVVYYY\\\^^^______[[[[[[[[[ZZZYYYXXXXXXWWWXXXVVVTTTRRRPPPOOOOOOOOONNNNNNMMMMMMLLLKKKJJJJJJAAA???<<<888666444333333000000000000////////////////////////////////////---..................---------............------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,++++++,,,,,,------+++******************+++---,,,,,,++++++,,,,,,---******++++++++++++******))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))(((***,,,,,,+++***)))***&&&&&&'''((()))***++++++))))))))))))))))))))))))(((((((((((())))))))))))***+++,,,,,,,,,+++)))((()))))))))))))))******+++************************************************)))))))))***+++++++++,,,((()))***+++,,,+++******))))))******++++++++++++...---+++***)))(((((()))************************++++++************++++++))))))******+++++++++++++++++++++,,,,,,+++++++++(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,++++++++++++,,,,,,---.........---,,,,,,+++++++++++++++,,,,,,,,,------------------........./////////////////////000111111333444666999<<>><<<===???AAABBBBBBBBBAAA@@@@@@@@@???>>><<<:::::::::::::::::::::;;;;;;<<<999;;;???DDDKKKRRRXXX[[[[[[\\\^^^```bbbdddfffgggkkklllmmmnnnllliiifffcccZZZVVVRRROOOPPPRRRTTTUUUZZZ[[[\\\___bbbdddcccbbbZZZYYYYYYZZZ\\\]]]\\\[[[]]][[[YYYVVVRRRMMMGGGBBB:::999888555333111///...........................---,,,,,,,,,,,,---......//////.........---------***+++,,,---...------,,,*********++++++,,,,,,,,,***++++++++++++***))))))))))))***+++++++++++++++(((((()))***************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,111000---+++)))'''&&&%%%'''((((((((())))))******((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''((()))***+++***)))(((((()))***+++***(((&&&$$$$$$%%%((())))))************+++++++++(((((())))))******************))))))(((''''''''',,,++++++++++++++++++,,,((()))***+++++++++++++++))))))***+++,,,,,,------++++++,,,,,,,,,---------XXXZZZ^^^bbbdddeeeeeedddaaabbbbbbaaa``````aaaccccccaaa^^^ZZZWWWVVVUUUTTTXXXXXXXXXXXXWWWVVVUUUTTTPPPKKKDDDBBBAAA???:::555888555222000000///...---000000000111111111111111/////////////////////...//////.........---------------------------------........................------------------------...........................---,,,+++************************************++++++++++++++++++++++++(((((())))))*********+++,,,+++***((((((((()))*********++++++++++++******)))))))))))))))))))))************++++++,,,,,,,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))***************)))((('''+++++++++*********))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++,,,------------,,,)))************+++++++++,,,,,,,,,------.........000//////...------,,,,,,//////.........//////000//////...///111333222222555777<<>>;;;888555444333111///222222111000///........./////////.........------//////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,+++************************************++++++++++++++++++++++++))))))))))))*********+++,,,+++***)))(((((()))*********++++++++++++******++++++++++++*********************++++++,,,,,,,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************)))************))))))(((+++++++++*********))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------........................000////////////000000111111111222333555666666666;;;===AAAFFFIIIKKKLLLMMMPPPPPPQQQSSSUUUTTTRRRPPPKKKKKKKKKMMMOOOPPPNNNLLLHHHIIIIIIHHHEEECCCDDDEEECCCDDDFFFHHHHHHFFFDDDBBBCCCBBB@@@??????@@@AAABBB@@@>>>======>>>@@@AAABBBEEEFFFHHHIIIJJJMMMQQQTTTVVVWWWXXXYYYZZZ[[[[[[[[[^^^^^^^^^^^^]]][[[YYYWWWXXXUUURRRPPPNNNKKKHHHFFFAAA>>><<<;;;===???@@@@@@DDDDDDDDDEEEHHHMMMSSSVVV]]]^^^aaadddggggggeeeddd\\\WWWPPPJJJGGGEEEDDDDDDGGGJJJNNNTTTYYY]]]___```___^^^]]]\\\\\\]]]^^^^^^YYYXXXWWWXXXXXXVVVSSSQQQOOOJJJCCC===:::777444111222000---------......---///......------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))******************************+++******************++++++++++++******)))))))))+++++++++++++++*********))))))))))))((((((''''''))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))***+++******)))))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((((((((())))))(((((((((((()))))))))***))))))))))))))))))))))))***************++++++,,,++++++*********+++,,,---************************++++++************++++++,,,***))))))***++++++***)))"""---111...HHHYYYDDD---------,,,++++++******fffgggiiijjjjjjgggeeecccggghhhiiihhhffffffhhhiiihhhhhhgggeeecccaaa___^^^```bbbeeeggghhhgggfffddd```\\\XXXWWWWWWVVVSSSPPPIIIFFFBBB???===:::777555555444222000//////000000111111000000/////////////////////.........------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***************++++++***)))))))))************++++++++++++******---,,,,,,,,,++++++***************+++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))******+++*********+++++++++***************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,+++,,,,,,---...//////000000///////////////000111222333444666888:::<<<======DDDFFFJJJMMMPPPQQQRRRQQQRRRRRRSSSUUUVVVVVVSSSQQQLLLJJJHHHGGGGGGFFFEEECCC>>>??????>>><<<:::;;;;;;;;;<<<===>>>>>>===<<<<<<999999999888999999:::::::::::::::;;;???DDDIIIMMMOOORRRUUUWWWYYY[[[___aaaaaabbbeeehhhjjjkkkkkkkkkjjjjjjkkkkkkjjjiiigggfffgggeeecccbbb```]]]YYYVVVKKKGGGBBB???>>>===<<<;;;???===;;;:::<<<@@@EEEHHHNNNQQQTTTYYY]]]___aaaaaa]]]ZZZUUUQQQLLLGGGAAA>>>???BBBFFFKKKQQQWWW[[[^^^^^^______```````````````YYYWWWWWWWWWYYYZZZYYYXXXYYYUUUNNNHHHCCC>>>999666333111/////////000///......---------------......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,++++++************+++++++++++++++++++++++++++*********************************)))))))))))))))))))))******************))))))((('''''''''(((((()))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))************)))))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((()))))))))((((((((()))))))))******************************+++++++++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---,,,+++))))))+++,,,+++***+++&&&...///+++???LLL:::,,,,,,,,,,,,,,,,,,,,,,,,gggfffdddcccaaaaaa``````aaaaaabbbaaa```___aaacccbbbcccccccccbbbaaa___]]]aaacccgggjjjjjjiiigggeeefffccc```^^^^^^]]][[[YYYWWWTTTOOOLLLIIIFFFBBB???:::999777444333333444555222222222333333333333333////////////....................................------------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++***************************++++++++++++******,,,,,,,,,++++++***))))))***************+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************((()))******++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,+++++++++***---------...//////000000.........///000111222333222555999===@@@BBBDDDFFFLLLNNNQQQSSSUUUVVVUUUUUURRRRRRRRRTTTUUUTTTQQQNNNLLLHHHDDDAAA???>>>===<<<888999:::999888777777999999::::::;;;;;;;;;;;;;;;666666777888888999999999::::::<<>>@@@DDDIIIOOOUUUYYY[[[]]]___aaabbbbbbaaa```ZZZYYYXXXYYY[[[]]]]]]]]]^^^\\\WWWRRRLLLFFFAAA>>>:::888555444444333000///---------,,,------...///------------------------+++++++++,,,,,,---------------------------------++++++++++++++++++++++++*********++++++*********))))))))))))))))))))))))((((((((()))*********+++))))))((('''''''''((())))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))'''(((((((((((()))))))))(((((()))))))))*********))))))))))))))))))))))))*********++++++++++++++++++***++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,,,,------+++)))***+++,,,++++++111---///+++%%%///555&&&*********+++++++++,,,,,,fffbbb[[[UUURRRQQQSSSTTTSSSTTTTTTSSSRRRRRRSSSUUUUUUVVVXXXZZZZZZZZZYYYXXX[[[^^^cccgggiiiiiihhhgggiiigggeeecccbbbbbb```___bbb___\\\YYYVVVSSSOOOLLLDDDBBB???<<<999666555555222222333333444444555555000000/////////.................................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++*********++++++++++++******++++++******))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************))))))*********+++++++++************************((()))***+++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++////////////////////////.........///000222333444222666===AAAEEEHHHKKKNNNPPPRRRTTTWWWXXXXXXWWWVVVTTTSSSSSSSSSSSSQQQNNNKKKGGGCCC>>>:::999888777666444555666666666666777999::::::;;;;;;;;;;;;;;;;;;666666777777888888888999999;;;>>>AAAHHHRRR]]]eeefffhhhkkklllllllllmmmnnnjjjlllnnnppprrrrrrsssrrruuuvvvxxxyyyzzzzzzyyyyyywwwvvvvvvvvvuuusssoookkklllggg```YYYRRRJJJCCC???<<<<<<;;;;;;;;;;;;<<<<<<>>>AAADDDFFFFFFGGGJJJLLLMMMNNNPPPQQQRRROOOIIIEEE@@@??????@@@CCCHHHMMMQQQUUUXXX[[[^^^```aaa``````]]]\\\[[[\\\^^^``````______^^^\\\XXXRRRMMMIIIGGGBBB@@@<<<:::777444111............------......///---------------------------------,,,,,,+++++++++------------------------++++++++++++++++++++++++)))***++++++++++++***))))))))))))))))))*********((((((((()))*********+++))))))((((((((())))))***************************++++++++++++++++++++++++))))))************))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))***))))))))))))************((((((((((((((((((((((((((()))******++++++************++++++,,,,,,,,,,,,++++++++++++++++++++++++***************+++,,,,,,---+++******+++,,,,,,+++------...***(((...111((((((((())))))******++++++ccc\\\SSSJJJDDDBBBCCCEEEEEEFFFGGGFFFDDDDDDFFFGGGHHHIIIKKKMMMPPPQQQRRRSSSSSSVVV\\\aaafffhhhiiijjjhhhhhhgggfffeeeeeeeeeeeehhhfffdddbbbaaa___\\\YYYRRRPPPLLLGGGAAA<<<777555444444444444333333333333000000000/////////......................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********)))***++++++,,,+++++++++******++++++++++++******))))))))))))))))))))))))***************)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++******++++++,,,+++++++++***************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,------------,,,++++++++++++,,,,,,,,,,,,...---------------,,,,,,///////////////////////////000000111333555666777666<<>>===888888888777888888999999999<<<@@@DDDJJJTTT```hhhmmmnnnooonnnmmmlllmmmooopppqqqqqqrrrssstttuuuvvvtttuuuwwwyyy{{{{{{{{{{{{zzzyyyxxxyyyyyyxxxvvvsssssspppkkkfff___WWWNNNHHH???>>>===;;;::::::::::::@@@DDDHHHHHHGGGFFFHHHJJJGGGGGGHHHJJJLLLKKKIIIGGGDDDCCC@@@???@@@BBBFFFHHHMMMOOOTTTXXX[[[]]]^^^^^^___^^^^^^___aaacccbbbaaa^^^^^^]]]ZZZVVVQQQOOOOOOJJJGGGCCC@@@<<<888333///111000000///......//////------------------------......---,,,,,,+++*********++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))***************+++++++++))))))******************((()))***+++++++++******************************************************)))))))))******)))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))******)))))))))*********++++++'''''''''''''''''''''''''''((()))***+++***)))))))))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******)))******+++,,,------,,,******,,,---,,,+++(((,,,,,,***+++......,,,((()))))))))******++++++XXXSSSLLLDDD???============>>>???>>>===<<<>>>@@@>>>???AAADDDHHHLLLOOOQQQOOORRRVVVZZZ^^^aaaccccccbbbbbbcccddddddeeeggghhhiiihhhggghhhhhhgggdddbbb^^^]]]ZZZUUUOOOIIICCC@@@;;;:::999777666444333222000000000000/////////...........................////////////////////////------------------------------------------------------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********)))***+++,,,,,,,,,++++++******++++++++++++******((())))))******++++++,,,+++*********)))))))))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******))))))*********+++++++++************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---............---,,,,,,,,,,,,---------------..................///......//////000000111111222333333555777999;;;<<<>>>DDDKKKMMMMMMMMMPPPSSSRRRTTTVVVXXXYYYYYYXXXXXXVVVTTTRRRQQQNNNJJJEEEAAA;;;999777666777888888888999;;;>>>AAABBBDDDGGGJJJLLLMMMOOOOOONNNLLLIIIGGGBBBAAA???======>>>@@@AAAAAAEEEJJJMMMRRRZZZeeennnooooooooommmllllllnnnpppqqqpppppppppqqqtttvvvxxxoooqqqsssvvvxxxyyyyyyyyyyyyxxxwwwxxxyyyzzzyyyxxxuuuuuutttrrrmmmfff]]]VVVMMMIIICCC>>><<<<<<>>>???EEEJJJPPPRRRPPPOOOQQQSSSLLLJJJGGGFFFFFFFFFFFFEEEFFFDDDAAA>>>===>>>@@@BBBEEEGGGKKKPPPUUUYYY[[[\\\^^^^^^___bbbeeefffeeeddd_________\\\WWWTTTSSSTTTRRROOOLLLHHHEEE@@@;;;777444333222000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,******,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***+++,,,,,,+++***(((***+++++++++,,,,,,,,,,,,+++++++++++++++*********((())),,,---...---+++***************************************************)))******++++++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))*********))))))*********+++++++++((((((((((((((((((((((((''')))***,,,,,,+++***))))))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,.........,,,***+++,,,---,,,+++)))000...***---,,,(((***+++++++++++++++,,,,,,,,,MMMJJJGGGCCC@@@>>>>>>>>>;;;<<<<<<;;;::::::;;;===:::;;;===@@@EEEJJJOOOQQQPPPQQQSSSUUUVVVXXXYYYYYYZZZ\\\^^^```aaadddgggiiihhhhhhhhhiiikkkkkkiiigggddddddcccaaa]]]WWWRRRNNNDDDBBB@@@===999666444333000000000000////////////////////////////////////000000000000000000000000111111111111111111111111........................------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********)))***+++,,,---,,,,,,+++******++++++++++++******))))))***+++,,,------...+++*********))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))))))))******++++++++++++************************************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---......//////......---------.........//////---.........///000000000,,,,,,---///000222333333555555666888:::<<<>>>???EEEKKKPPPRRRPPPNNNOOORRRRRRTTTVVVYYYZZZZZZYYYXXXSSSQQQOOOMMMJJJEEE@@@<<<;;;999999:::<<<>>>>>>>>>CCCFFFIIILLLNNNQQQUUUWWWYYY[[[]]]^^^\\\YYYUUURRRMMMKKKHHHFFFEEEFFFHHHJJJKKKOOOTTTXXX[[[bbbmmmuuunnnooonnnlllkkkkkknnnqqqmmmlllkkkkkkmmmqqqtttwwwppprrrtttwwwyyy{{{{{{{{{wwwuuutttuuuwwwyyyyyyxxxvvvwwwyyyzzzxxxqqqhhhbbb\\\UUULLLCCC???@@@DDDGGGIIIPPPWWWZZZYYYXXXZZZ]]]VVVQQQKKKFFFDDDDDDDDDCCCFFFDDDAAA>>><<<<<<===>>>???BBBFFFKKKQQQVVVYYY[[[\\\]]]___cccgggiiigggfff```aaa```\\\WWWUUUUUUWWWXXXVVVSSSPPPMMMHHHCCC???555555333111000/////////........................***++++++,,,,,,------...+++,,,...///000///......,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,+++)))(((+++++++++,,,,,,------------,,,,,,,,,+++*********'''***---///000...,,,***************************************************+++++++++,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))************+++++++++))))))))))))))))))))))))(((***,,,------,,,+++***)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000...,,,++++++,,,------,,,***333111...222000,,,///------------------------KKKKKKJJJEEE@@@===>>>@@@======<<<;;;;;;;;;<<<<<<;;;;;;;;;>>>DDDJJJMMMOOORRRVVVXXXVVVWWW[[[WWWPPPTTTTTTSSSUUUYYY```fffjjjhhhiiikkklllkkkiiifffddddddeeeffffffddd___[[[XXXRRRNNNIIIEEE@@@<<<777444888555222111222222222111///...,,,,,,,,,---000111---.........//////000000//////.........---------...///000000///---+++***------------------------.........------,,,,,,,,,++++++++++++++++++++++++---,,,***)))))))))******++++++************++++++************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))"""###&&&)))***+++***)))((())))))))))))*********************************************************,,,++++++******++++++,,,(((((()))***+++,,,,,,---++++++++++++++++++,,,,,,******))))))))))))******)))((('''(((***,,,,,,+++)))***+++,,,,,,,,,,,,,,,))))))*********+++++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,---------............/////////.........---------////////////............///000000000//////000222111333666888:::===AAADDDMMMOOOQQQTTTTTTSSSRRRPPPUUUUUUVVVWWWVVVUUUSSSRRRRRROOOJJJEEE@@@<<<:::999<<<>>>?????????CCCJJJOOOOOOSSSWWW[[[]]]___aaacccfffeeedddeeefffeeecccaaaaaa[[[WWWXXXXXXUUUUUUWWW\\\^^^bbbgggkkkoooqqqrrrpppkkkeeeccceeehhhjjjjjjhhhfffeeehhhmmmpppqqqooosssoookkknnnuuuyyyvvvrrrxxxqqqlllooorrrtttvvvyyyyyyzzzzzzwwwtttpppooonnnjjjdddZZZOOOGGGCCCBBBCCCGGGNNNWWW]]]```bbbccceeedddbbb]]]VVVOOOIIIDDDAAADDDAAA===<<<;;;;;;::::::@@@AAACCCGGGMMMRRRWWWZZZWWWYYY\\\___bbbdddeeeeeeccc```]]]ZZZYYYZZZ\\\^^^^^^ZZZUUUSSSQQQNNNJJJFFFCCC>>>888333111000000///.........------......///111000///...---,,,,,,,,,........................FFF777++++++...,,,***+++*********++++++,,,,,,,,,000///...------...///000******++++++++++++***)))------,,,,,,,,,,,,++++++,,,+++)))***+++---,,,,,,---,,,***)))))))))***+++&&&)))---...---,,,++++++((()))*********)))'''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++---***'''(((+++,,,+++)))***)))))))))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***+++,,,---,,,++++++***++++++***)))(((***+++---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---,,,+++***)))******+++++++++,,,,,,,,,------------------------TTTUUUTTTPPPLLLIIIIIIJJJFFFEEECCCAAA???>>>===<<>>888555222111111111111000111000///.........///000........./////////000000//////.........---------////////////...---,,,+++------------------------......---------,,,,,,,,,,,,++++++++++++++++++,,,---,,,***)))))))))***+++++++++************++++++*********************************************************)))))))))))))))))))))))))))))))))))))))************************&&&'''((()))***))))))((()))))))))*********++++++************************************************+++******************++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++******))))))))))))******+++)))((()))+++,,,,,,,,,++++++,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,---------............/////////.........---------........./////////000000000111111111000000222333555777:::===???AAAEEEHHHQQQRRRSSSUUUUUUTTTRRRQQQSSSTTTVVVVVVUUURRRNNNLLLGGGEEEAAA>>><<<<<<>>>???AAAEEEIIILLLOOOSSSYYY]]]aaadddggghhhhhhhhhiiijjjnnnmmmllllllmmmmmmllljjjjjjeeebbbddddddaaa```bbbgggiiillloooqqqrrrrrrqqqjjjfffbbbaaadddggggggfffbbbaaa```dddjjjoooqqqppptttpppmmmmmmppprrrpppmmmnnnhhhfffiiilllmmmppptttyyyzzzyyywwwtttrrrrrrsssoookkkddd\\\TTTMMMIIIGGGGGGKKKRRRXXX]]]dddjjjoooooommmhhhaaaZZZSSSNNNLLLKKKGGGBBB>>><<<;;;:::999<<<===@@@EEELLLSSSYYY\\\ZZZZZZ[[[]]]___bbbeeefffbbb```\\\YYYXXXZZZ\\\^^^aaa^^^ZZZXXXWWWTTTPPPMMMJJJFFF???:::666333000...//////.........//////000///...---,,,,,,,,,,,,,,,........................AAA555++++++...---++++++******+++++++++,,,,,,,,,...---,,,,,,,,,,,,---...++++++,,,,,,++++++******------,,,,,,,,,,,,++++++***)))'''((()))+++******+++***))))))))))))***+++***+++,,,,,,***)))***++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,***)))***---...+++((())))))(((((('''((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))***************+++,,,,,,,,,,,,,,,,,,,,,,,,+++))))))***++++++++++++*********))))))++++++++++++++++++++++++)))***+++,,,---,,,,,,+++++++++,,,,,,,,,---------------------------------bbbcccdddbbb^^^[[[ZZZZZZTTTSSSPPPLLLHHHEEEBBBAAACCC@@@<<<;;;<<<>>>??????DDDGGGIIIJJJMMMQQQQQQMMMJJJIIIHHHIIIKKKNNNRRRTTT]]]___bbbeeehhhjjjjjjkkklllmmmmmmllliiieeeaaa^^^^^^\\\YYYWWWUUURRRNNNKKK>>>;;;666444333333222111222111111000000///............////////////000000/////////............---000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---,,,+++******+++,,,---,,,,,,+++************+++++++++************++++++************************************************************))))))(((((())))))))))))))))))))))))************************++++++******)))(((((((((************+++++++++,,,************************************************))))))))))))))))))))))))---------,,,,,,,,,++++++---,,,,,,++++++***************))))))))))))******---+++******,,,---,,,,,,,,,,,,,,,,,,+++***))))))++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,---------............////////////............---,,,------...000111111222111222333222111222333555:::===@@@CCCEEEHHHKKKNNNUUUUUUUUUVVVUUUTTTTTTSSSSSSTTTUUUUUURRRLLLGGGDDD>>>=========@@@DDDIIIKKKMMMQQQWWW]]]aaadddhhhjjjkkkmmmoooooonnnmmmlllmmmpppnnnmmmlllnnnnnnnnnmmmnnnjjjhhhjjjjjjgggeeeeeehhhjjjmmmppprrrqqqooonnnfffccc``````ccceeedddbbbbbb```___bbbhhhmmmoooooopppooommmllljjjiiihhhgggcccaaaaaadddeeeeeeiiiooorrrsssrrrpppnnnnnnppprrrsssrrrpppkkkddd\\\UUUQQQLLLNNNPPPTTTZZZcccmmmtttwwwuuuqqqlllgggbbb___]]]XXXSSSLLLFFFAAA>>>;;;999999:::===BBBJJJSSS\\\aaa^^^]]]\\\\\\]]]```ccceeeaaa^^^YYYUUUUUUWWW[[[^^^aaa```^^^\\\\\\ZZZWWWUUUTTTPPPJJJDDD???999333000111000///......///000000------,,,,,,,,,,,,,,,---........................999111***+++......,,,,,,***++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++******------,,,,,,,,,,,,++++++***)))'''((()))+++******))))))((((((((()))******,,,,,,+++)))'''''')))+++******)))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,+++,,,///111000,,,'''***))))))((('''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++,,,------.........,,,***)))***++++++++++++************)))++++++++++++++++++++++++((((((***+++,,,---------,,,,,,---------.........------------------------oooqqqrrrrrrpppmmmjjjiiibbbaaa^^^[[[WWWRRROOOMMMKKKGGGCCC@@@????????????@@@@@@@@@AAACCCEEEDDDBBBFFFEEEEEEEEEGGGIIILLLNNNTTTVVVYYY^^^bbbfffhhhjjjmmmmmmnnnmmmllliiieeeccceeecccaaa___]]]ZZZVVVSSSIIIEEE???;;;888666444333000111111111111000///...//////////////////000000/////////...............111000...---------...///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,***))))))***,,,---++++++++++++++++++++++++,,,++++++******++++++,,,************************************************------,,,,,,+++*********))))))))))))))))))))))))************************---,,,+++***))))))))))))******+++++++++,,,,,,,,,************************************************))))))************)))))),,,,,,,,,,,,,,,,,,,,,+++------,,,,,,+++***))))))+++******))))))******+++...,,,******+++,,,,,,+++++++++,,,,,,,,,+++******+++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,---------------............////////////...............---......///000000111111111222333333333444666888???BBBFFFHHHJJJLLLOOORRRVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUSSSOOOKKKFFFAAA>>>>>>@@@CCCGGGMMMRRRWWWYYY[[[^^^bbbfffiiilllnnnpppkkknnnppppppooonnnnnnooollljjjhhhiiijjjllllllkkkmmmiiigggiiiiiidddaaabbb```eeelllssswwwyyyyyyxxxqqqlllgggeeegggiiiiiihhhlllhhheeegggkkkpppqqqqqqoooqqqqqqmmmgggcccbbbbbb___^^^___aaa___^^^bbbjjjjjjkkkjjjiiihhhiiilllnnnrrrrrrsssrrrnnniiiccc```ZZZXXXWWWWWW[[[ccckkkqqqvvvuuutttrrrqqqooonnnmmmfffbbb\\\VVVPPPIIICCC>>><<<;;;;;;>>>FFFQQQ\\\dddcccbbbaaa___^^^^^^^^^______[[[UUUQQQPPPRRRVVVZZZ^^^^^^^^^^^^^^^]]]\\\ZZZ[[[XXXSSSNNNIIIBBB:::666333222000.........///000------,,,,,,,,,---..............................111---++++++......---,,,++++++++++++++++++++++++++++++************++++++,,,,,,+++***************------,,,,,,,,,+++++++++,,,+++)))***+++---,,,,,,***))))))((((((((((((((()))******)))(((((()))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++...222555333---(((************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,+++***+++,,,---...000000///---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,------------------------------------xxxyyy{{{||||||zzzvvvtttnnnnnnllljjjgggccc```^^^[[[WWWRRRMMMJJJHHHEEECCCCCCAAA@@@AAABBBBBBBBBAAAAAABBBBBBCCCEEEGGGIIIJJJLLLNNNPPPUUUYYY^^^bbbdddkkklllmmmnnnnnnmmmlllkkkjjjhhhfffdddbbb^^^YYYVVVSSSOOOIIICCC???;;;666444///000111111111111000000000000000000000000//////////////////////////////111000///------...///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++******+++,,,,,,+++++++++,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,************************************************,,,,,,,,,+++++++++******++++++++++++++++++++++++************************+++************++++++,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))******************************+++,,,,,,+++******)))))))))***+++,,,,,,,,,------,,,,,,+++***))))))++++++************++++++---+++))))))+++++++++***((()))***+++,,,---------************++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,------------------............///////////////////////////000000000000000000//////000222444555555777:::<<>>:::666333222111222222111111111000000//////.../////////000000111111...///000111111000///...////////////////////////,,,,,,,,,------.........(((***,,,......,,,***((()))***,,,---...---,,,,,,---,,,,,,++++++,,,,,,---************************************************))))))***+++,,,------...************************++++++++++++++++++++++++'''(((***+++,,,+++)))(((((())))))))))))*********))))))))))))))))))))))))************************''')))***++++++***)))'''------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++******++++++,,,,,,+++***+++---/////////***++++++,,,,,,,,,++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------.........//////.../////////000000111111......///000111222333333444777;;;???BBBGGGLLLOOOJJJMMMPPPQQQPPPOOONNNOOOQQQRRRSSSRRROOOKKKGGGEEEGGGHHHJJJOOOVVV]]]dddiiimmmmmmmmmnnnrrrvvv{{{}}}~~~}}}}}}}}}zzzsssnnnmmmppprrrsssrrrrrrrrrssswwwyyy~~~{{{sssrrruuuzzzyyypppiiiiiilllooossswwwvvvqqqgggfffeeeddddddeeeggghhhfffeeeeeekkksss{{{}}}}}}}}}~~~~~~|||{{{yyyvvvtttmmmkkkhhhccc\\\TTTLLLHHHFFFIIINNNUUU\\\ccchhhkkkccc___WWWOOOIIIDDDBBBAAAEEEKKKRRRWWWYYY[[[^^^``````___^^^]]][[[XXXSSSPPPIIIFFF???999555222222222111000///...---,,,,,,,,,........................+++111333,,,(((+++------,,,,,,,,,++++++************+++,,,------,,,+++***++++++***+++---000333555---------,,,,,,,,,++++++,,,+++)))***+++------,,,'''(((***+++,,,,,,,,,++++++,,,,,,+++)))***,,,......111444666666333///---))))))))))))))))))))))))************************)))))))))))))))******++++++)))(((+++111666777666,,,---...///...,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,---...///...---,,,,,,------,,,******,,,---+++++++++,,,,,,---------++++++++++++++++++++++++******))))))***,,,...///,,,,,,,,,---------......------------------------}}}|||{{{|||}}}~~~}}}|||~~~~~~{{{wwwwwwxxxyyyxxxvvvkkkiiifffccc___[[[XXXVVVVVVVVVWWWZZZ\\\\\\ZZZXXXTTTOOOKKKIIILLLNNNOOOOOOMMMMMMNNNPPPVVV]]]cccgggsssvvvyyyyyyvvvrrrooommmkkkfff___[[[ZZZXXXUUUSSSMMMIIICCC>>>;;;888555333333111000111222333333222////////////000000000000333222111///....................................//////.........---------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++(((***,,,,,,+++***)))***++++++************++++++)))***++++++,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,+++******+++,,,,,,,,,,,,---------,,,++++++************************///---+++))))))+++---///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,................................................000000000000111111111111000000///000111222444555<<<<<>>999444111///...---...///000///---//////...------------...000///...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))++++++++++++++++++++++++000%%%555XXX\\\<<<'''***''''''(((((())))))******'''((()))***+++,,,,,,,,,))))))))))))))))))))))))******+++******,,,000333//////...---,,,++++++***************************(((((())))))******++++++******+++++++++,,,,,,,,,------.........---+++***---------,,,,,,+++++++++,,,++++++******)))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,---------........................,,,,,,,,,---------......|||{{{zzzzzz{{{{{{{{{{{{}}}}}}|||||||||}}}~~~}}}zzzxxxxxxzzz{{{{{{zzzuuutttqqqnnnjjjgggeeeddd^^^]]]]]]___bbbeeeggggggaaa]]]XXXVVVVVVWWWVVVUUUPPPPPPOOOPPPSSSXXX\\\___ppptttyyy{{{yyyvvvrrrqqqjjjddd\\\WWWUUUVVVVVVVVVVVVRRRNNNIIIEEEAAA<<<999333111//////111222222222000000000000000000000000111000000////////////000....................................------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************(((***,,,,,,+++*********++++++************++++++******+++,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,+++******+++,,,,,,******+++++++++++++++***************************...---+++******+++---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,------------------------................................................///000000000000111111111222111111111333555777999@@@AAACCCGGGKKKOOOPPPOOOKKKLLLLLLMMMMMMLLLKKKKKKIIICCCAAADDDFFFHHHOOOWWWcccdddffflllssszzz~~~|||vvvqqqvvv{{{~~~yyysssnnnooossswwwsssooorrrwwwzzzxxxuuuttttttttttttvvvyyy|||}}}~~~}}}||||||}}}yyyuuurrrpppiii```YYYLLLGGGBBBCCCIIIRRRZZZ^^^ddddddaaa\\\WWWQQQFFF;;;>>>AAAEEEJJJPPPWWW[[[]]]^^^\\\[[[[[[ZZZYYYVVVSSSSSSQQQLLLHHHEEE@@@;;;777222000......///000///...//////...------------...000///...---,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++***+++,,,,,,------,,,,,,------,,,,,,+++******)))************************++++++++++++++++++++++++111(((222LLLOOO888))),,,(((((((((((())))))******((()))***+++++++++++++++))))))))))))))))))))))))************)))+++...111333222111///,,,***)))(((++++++++++++++++++++++++))))))))))))************++++++,,,,,,,,,---------------.........---++++++---------,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------........................,,,,,,---------.........yyyxxxwwwvvvvvvwwwxxxxxx|||{{{zzzyyyzzz{{{}}}~~~zzzxxxwwwxxx{{{|||}}}|||zzzyyywwwuuusssqqqpppooollliiiffffffhhhmmmpppqqqqqqnnnkkkhhhgggeeecccaaa\\\[[[YYYWWWWWWXXXYYYZZZkkkqqqxxx}}}~~~{{{wwwuuullldddYYYQQQNNNQQQTTTVVV]]][[[XXXUUUQQQLLLEEEAAA888555222000111222222222000000000000000000000000///////////////000111111..............................---------,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************(((***,,,,,,***)))******++++++++++++++++++++++++++++++,,,,,,,,,+++*********++++++,,,,,,++++++***,,,++++++******++++++,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,---------------................................................................................./////////000000000111111444333333444666999<<<>>>DDDDDDEEEIIIMMMPPPPPPPPPKKKKKKLLLLLLKKKIIIGGGFFFBBB@@@???CCCIIISSScccqqqzzzyyyyyy{{{~~~~~~zzzwwwvvvtttqqqoooqqqvvv{{{~~~~~~|||{{{zzz}}}zzzyyyxxxtttmmmhhhVVVOOOGGGBBBCCCIIIOOOSSS```ccceeedddaaaZZZLLL????????????CCCIIIPPPXXX^^^\\\[[[ZZZZZZ[[[ZZZXXXVVVUUUSSSPPPNNNKKKGGGAAA===777444000//////000//////000///......------......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,---,,,,,,++++++*********************************************************---&&&)))555888...''')))((((((((())))))))))))***)))******+++++++++******))))))))))))))))))))))))*********)))((())),,,...222222000///---+++***)))++++++++++++++++++++++++***************))))))))),,,,,,---------.........,,,------------,,,,,,+++------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------........................,,,------------.........wwwwwwvvvuuutttuuuxxxzzzyyyzzzzzzzzzzzzzzzzzzzzzwwwwwwwwwxxxyyyzzz{{{{{{xxxxxxwwwvvvvvvwwwxxxxxxxxxtttpppmmmmmmnnnooooooyyyyyyxxxwwwvvvtttrrrqqqooommmjjjfffcccaaa```___gggnnnwww~~~~~~{{{yyysssjjj\\\PPPJJJKKKOOORRR\\\\\\\\\\\\ZZZUUUNNNIIIBBB>>>999666444444333222222111111111111111000000000000////////////000000........................------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************)))***,,,+++***)))***+++++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,---...//////000000++++++++++++++++++++++++***+++,,,------,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,---------------....................................................................................//////000000111111111555555555666999===@@@CCCEEEEEEFFFHHHLLLNNNMMMLLLKKKKKKJJJIIIGGGDDDAAA???AAACCCFFFKKKUUUeee{{{~~~yyysssnnnnnnrrryyy}}}}}}{{{zzzxxxxxxxxxyyyzzz}}}|||||||||yyytttpppddd]]]RRRHHHEEEFFFJJJMMMXXX___fffjjjjjjdddUUUGGG???<<<;;;>>>DDDJJJSSSZZZ[[[ZZZZZZ[[[[[[ZZZWWWUUURRRQQQQQQPPPOOOLLLFFFCCC<<<888444000000000000///000//////...............//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,++++++*********************************)))))))))))))))))))))))))))'''%%%''')))((('''&&&))))))))))))))))))))))))******+++++++++******)))))))))))))))))))))))))))*********)))(((((()))+++------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))))),,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,------------------........................------------............tttuuuvvvuuussstttwwwyyyuuuvvvxxxyyyyyywwwtttrrrtttuuuvvvvvvvvvvvvwwwwwwuuuuuuuuuvvvxxxzzz}}}}}}zzzwwwuuutttrrrooolllxxxzzz|||~~~~~~~~~~~~}}}zzzvvvrrrnnnkkkjjjiiioooxxx~~~}}}{{{|||ssseeeVVVLLLHHHIIIKKKUUUXXX\\\```aaa^^^WWWRRRLLLHHHAAA<<<888555222000333333222222111111111000222111000///............////////////////////////......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++++++++))))))***,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,++++++***)))***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,---...//////000000++++++++++++++++++++++++)))***,,,------,,,***)))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...------------------------......................../////////////////////////////////000111222222333555666777999===@@@CCCEEEGGGFFFFFFHHHJJJKKKKKKIIIIIIHHHFFFDDDAAA???<<<;;;CCCHHHOOOVVVbbbuuuzzzqqqnnnpppuuuyyy|||xxxsssoooooorrrwwwzzz~~~}}}}}}}}}}}}{{{wwwuuuooohhh]]]RRRKKKIIIKKKMMMTTT\\\ffflllnnniiiZZZMMM@@@;;;:::>>>AAADDDKKKSSSYYYYYYZZZ[[[[[[YYYTTTQQQNNNNNNOOOQQQRRRPPPLLLIIIBBB>>>888444222111000///000000///............/////////...---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,+++++++++++++++***************************))))))))))))))))))))))))+++,,,***'''(((,,,,,,***************))))))))))))******+++++++++******))))))))))))))))))))))))))))))***+++***((('''(((***************************++++++++++++++++++++++++,,,,,,++++++******))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------------------------------........................---------.........//////pppsssuuussspppoooqqqsssssstttuuuvvvtttrrrnnnlllppprrrtttuuutttssstttuuuqqqqqqqqqqqqtttwwwzzz|||zzzzzzzzzzzzzzzwwwsssppptttwww{{{~~~}}}zzzwwwuuupppuuuzzz~~~~~~}}}}}}zzzpppbbbUUULLLHHHGGGOOORRRYYY```eeeddd___[[[SSSOOOIIICCC>>>999444000444444333333222111111111333222111///......------//////////////////////////////.........---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------***++++++***))))))***,,,***+++,,,------,,,+++***++++++,,,,,,,,,+++*********++++++,,,,,,++++++******++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......------------------------........................///////////////////////////000000111222333444444666888;;;>>>AAADDDEEEFFFIIIHHHGGGHHHJJJJJJHHHGGGEEEDDDAAA???>>>===>>>>>>FFFMMMTTT[[[hhh|||}}}}}}vvvuuuwwwzzzzzztttlllfffdddgggmmmqqq{{{{{{|||||||||{{{yyyxxxsssoooggg]]]UUUPPPOOOPPPWWW___fffkkkmmmiii\\\OOODDD===:::>>>@@@???DDDMMMUUUWWWZZZ\\\\\\XXXRRRMMMJJJJJJLLLOOORRRSSSRRRPPPIIIEEE@@@;;;888666333111111000//////......////////////...............///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************,,,+++***)))+++,,,***+++************))))))))))))******+++++++++******)))))))))))))))))))))))))))***+++***)))((()))***+++******)))((('''''''''************************+++++++++++++++******************+++++++++,,,,,,,,,++++++++++++,,,,,,---++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............------------........................------........./////////|||zzzvvvuuuvvvxxxwwwuuusssqqqooonnnmmmlllooorrrtttsssssstttvvvsssrrrqqqpppqqqsssuuuwwwwwwwwwxxxyyyzzzxxxuuurrrsssvvvyyy{{{|||~~~{{{}}}~~~~~~~~~}}}~~~~~~}}}xxxnnn```TTTLLLHHHHHHMMMUUU^^^dddeeebbb^^^ZZZWWWRRRMMMHHHBBB;;;777555444444333222222111111111111000///////////////////////////////////////000000/////////.........,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++***((()))***,,,***+++---......---+++*********+++,,,,,,,,,++++++***++++++,,,,,,++++++******+++,,,,,,,,,,,,+++*********+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////................................................////////////////////////000111222333444555555666888:::???CCCFFFGGGGGGGGGGGGFFFEEEFFFFFFFFFDDDBBB@@@???<<<<<<===@@@DDDFFFLLLQQQUUUZZZgggzzzzzz~~~xxxooofffbbbcccfffiiitttvvvwwwxxxyyyyyyyyyzzztttssspppiii```ZZZWWWWWWZZZ```fffiiillljjj```VVVJJJ@@@;;;======:::???IIIOOORRRXXX]]]^^^YYYQQQKKKCCCCCCFFFJJJOOORRRSSSSSSQQQMMMHHHCCC???;;;777555111000000/////////////////////............//////------------------------++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***)))((((((***+++++++++*********))))))((()))***+++++++++++++++))))))))))))))))))))))))(((***++++++***)))***+++*********)))((((((''''''))))))))))))))))))))))))***++++++++++++++++++,,,+++++++++,,,,,,,,,------++++++*********+++------+++++++++,,,,,,---------+++++++++++++++*********,,,,,,,,,------------...///.........------------....................................////////////|||wwwsssppppppqqqrrriiimmmqqqsssssstttvvvxxx|||zzzwwwuuuuuuvvvxxxyyywwwvvvuuuuuuvvvuuusssqqqsssvvvxxxyyyxxxzzz~~~}}}}}}zzz||||||uuuiii[[[PPPKKKDDDHHHPPPZZZaaaccc```]]]___]]]ZZZVVVQQQKKKDDD???555555444333333222111111///////////////000000111000000000000000000000000000000000000////////////,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***((()))+++---***+++---......---+++***)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++***+++,,,------,,,+++***,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111000000000000000000000000........................000000000000000000000000111111222333555666666777999===BBBGGGJJJJJJIIIGGGDDDCCCBBBBBBBBBBBB???======;;;999:::===CCCJJJNNNRRRUUUUUUXXXeeexxx{{{qqqkkkiiiiiikkkmmmooorrrtttuuuvvvxxxyyyvvvwwwvvvqqqjjjccc___^^^YYY^^^ccchhhlllmmmfff]]]PPPDDD<<<<<<;;;777===IIIJJJOOOVVV]]]___ZZZRRRKKK======???DDDJJJOOORRRRRRUUURRRMMMIIIEEE@@@;;;777111111000/////////////////////.........//////000------------------------------------------------++++++++++++++++++++++++++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---++++++...---)))***///++++++++++++******))))))'''((()))***+++,,,,,,,,,))))))))))))))))))))))))((()))+++,,,+++***+++,,,''''''((()))***++++++,,,((((((((((((((((((((((((*********++++++,,,,,,---,,,,,,,,,---------......++++++*********+++---...+++++++++,,,,,,---------,,,++++++******))))))))),,,,,,,,,---------......//////.........---------..................................../////////000}}}zzzzzz~~~}}}}}}yyytttppppppqqqsssssswwwuuuyyy{{{|||~~~}}}yyytttlll]]]OOOLLLFFFGGGRRR^^^dddeeefffaaadddddd___[[[VVVNNNEEE===;;;777555444444222111444333222111000000000111......//////000000111111........................+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---++++++///...---,,,++++++++++++///...---,,,***)))((((((++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++++++++***)))((((((***,,,---...------,,,***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***---,,,,,,,,,,,,---..............................000000000000000////////////000000000111111111222333111000333777:::888666;;;???DDDHHHJJJIIIFFFDDDAAAAAA@@@???>>>===<<<;;;<<<===???AAABBBFFFJJJMMMUUUYYY```iiiwww}}}{{{|||}}}tttnnnqqqnnnjjjjjjlllpppssstttwwwuuurrrqqqqqqnnniiiddd\\\YYYZZZaaajjjmmmiiicccVVVLLLAAA::::::<<<<<<;;;CCCKKKVVV^^^aaa^^^ZZZWWWEEEAAA===<<>>BBBEEEHHHKKKPPPSSS___ccciiirrr~~~~~~zzzvvvppplllkkklllmmmnnntttrrrrrrsssuuutttpppkkkccc```]]]___dddgggfffcccZZZQQQEEE===<<<======<<>>@@@EEELLLPPPYYYVVVSSSRRRRRRPPPMMMJJJAAA<<<777333111111111111//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...+++)))***+++************)))))))))(((,,,,,,,,,+++++++++******************************))))))))))))))))))))))))************************,,,,,,,,,+++++++++******++++++++++++++++++++++++***************************************+++,,,---+++,,,---,,,***)))***+++---------,,,,,,+++++++++...,,,++++++,,,------,,,******+++,,,,,,,,,,,,+++,,,,,,,,,---------......111000...,,,,,,,,,---...........................////////////////////////////////////000000000000|||tttqqqqqqrrrssssssvvvyyyzzzxxxyyy}}}vvvyyy|||~~~~~~|||xxxoooeeeWWWMMMEEEFFFLLLRRRWWW\\\aaafffhhhfffdddbbb]]]WWWQQQKKKBBB:::666555444333222222333333333222111111000000000000000000//////..............................---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++,,,---...///,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++++++++******))))))+++,,,---++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++---------,,,------...///.................................////////////////////////000111222333333111555888888888:::???DDDHHHHHHHHHFFFDDDAAA>>>===:::999888888888:::<<<>>>===AAAGGGLLLQQQVVVZZZ^^^lllqqqwww~~~~~~}}}||||||~~~uuuoookkkiiihhhjjjiiijjjmmmrrruuusssqqqmmmhhhbbb^^^]]]___aaaaaa___VVVJJJAAA============<<>>AAAFFFJJJUUUTTTTTTUUUVVVVVVTTTRRRHHHCCC===777555444333222000000000000000000000000/////////............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......///111222111...+++******************)))))))))))),,,,,,,,,++++++++++++***************************))))))))))))))))))))))))************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************************+++---......+++,,,---,,,+++***+++,,,------,,,,,,,,,,,,++++++...,,,++++++,,,------,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////...---------,,,........................////////////////////////...///000111111111000///zzzxxxwwwtttuuuwwwxxxwwwwwwxxxzzzxxxyyyzzz|||~~~~~~|||uuummm```SSSFFFBBBCCCGGGNNNTTT___eeeiiihhhfffeeebbb]]]ZZZTTTKKKCCC===999666444111222333333333222111000222111111000000/////////...........................---,,,,,,++++++++++++------------------------...---,,,++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))))))))*********++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++............---,,,++++++++++++*********+++,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,---------------...//////.......................................//////////////////000111333444555666888:::;;;<<>>AAABBBGGGNNNVVV\\\aaafffjjjwww|||~~~wwwvvvtttqqqmmmttttttrrrooonnnpppqqqrrrsssoooooovvvzzzqqqkkkgggeeecccbbbeeelllrrruuuuuutttooohhh```\\\[[[\\\]]]aaaXXXMMMCCC>>>======<<<===BBBKKKVVV^^^bbbaaa```ZZZTTTKKKBBB======AAAEEEPPPQQQSSSVVVXXXXXXWWWUUUQQQKKKDDD===999666333222//////000000000000111111/////////.......................................------------------------+++++++++,,,,,,---------///000111111///---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++,,,...///000+++,,,------+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,---,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......***+++---...///000//////........................////////////////////////---///111222333222000///yyy{{{{{{yyywwwwwwxxxxxxxxxxxxxxxyyy{{{}}}|||vvvjjj\\\LLLDDDAAABBBGGGMMM\\\dddjjjiiihhhfffccc______[[[TTTMMMGGGAAA;;;777333333333333222111000000222222111111000000//////////////////////////////222111000//////...//////------------------------///...,,,,,,,,,,,,...///......------,,,,,,------+++,,,,,,,,,,,,---------++++++++++++++++++++++++***+++,,,---------,,,,,,++++++++++++++++++++++++((())))))))))))************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---.........------,,,++++++++++++++++++,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------...------------...//////////////////////////////............//////000000000000000000222444777888???>>><<<>>>BBBEEEFFFFFFEEECCC@@@===;;;:::999999888888777888:::>>>BBBEEEJJJOOOWWW___ffflllrrruuu}}}wwwrrrrrrqqqmmmiiihhhdddaaa___]]]]]]]]]^^^```___bbblll{{{zzzvvvttt}}}}}}tttnnnjjjfffbbbccciiipppuuuwwwuuurrrllleee```\\\YYYXXX^^^WWWNNNFFF@@@>>>======>>>AAAGGGQQQZZZaaacccccc]]]XXXOOOEEE===;;;>>>BBBLLLOOOSSSWWWXXXXXXWWWVVVWWWRRRKKKDDD>>>999444000////////////////////////////////////////////////........................---------------------------------,,,,,,+++++++++------...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++,,,...///000+++,,,------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,---,,,,,,++++++,,,------------,,,,,,,,,,,,---------......)))+++---///000000//////........................000000000000000000000000...///111333333222000///~~~~~~}}}|||xxxwwwvvvxxxzzz|||}}}||||||~~~vvvhhhXXXMMMGGGCCCFFFKKKWWWaaajjjlllkkkiiifffbbbbbb^^^ZZZUUUOOOIIICCC>>>888777666444333222111111111111111111111111000000////////////////////////000//////............///------------------------......------------......+++++++++,,,---///000111,,,,,,,,,,,,------------++++++++++++++++++++++++***+++---.........---,,,++++++++++++++++++++++++)))))))))*********++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,...---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---......------......///000////////////////////////......//////000000111111222111111222333666:::;;;HHHDDDBBBDDDGGGHHHFFFBBB???>>><<<:::999888999999888888:::===BBBGGGLLLOOOUUUZZZaaahhhnnntttzzz~~~}}}ssspppppprrrxxx~~~zzzwwwuuuqqqnnneee___ZZZYYYXXXUUUSSSUUUWWWYYY\\\eeetttvvvqqqmmmqqq~~~~~~uuuoooiiihhhjjjnnnpppqqqsssqqqmmmiiifffaaa[[[WWWZZZVVVPPPJJJEEEBBBAAAAAA??????BBBIIITTT]]]bbbddd```\\\UUUKKKAAA<<<===@@@HHHMMMSSSWWWYYYXXXWWWWWWXXXUUUPPPJJJEEE>>>777333000000000//////............////////////000000000------------------------------------------------......---,,,,,,+++******...,,,+++,,,---...---,,,************++++++++++++***++++++++++++,,,,,,,,,************************))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++---......+++,,,------,,,,,,---...++++++,,,,,,,,,,,,------...,,,++++++,,,------,,,++++++,,,---------------,,,,,,,,,---------......------...//////...---,,,........................000000000000000000000000///000111222222222111000~~~{{{{{{}}}}}}|||zzzxxx{{{}}}|||zzzzzztttfffZZZQQQJJJIIILLLSSS```lllppppppooolllhhhdddaaa\\\WWWTTTPPPKKKHHH???===999666444333444555111111111111111111222222////////////////////////---,,,,,,,,,,,,------...........................------............------+++++++++,,,...///111222---------------,,,,,,,,,++++++++++++++++++++++++***+++---...///...---,,,************************************+++++++++,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************)))***+++,,,------------***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..............................//////000//////////////////////////////000000111222222333333333222333555888<<<>>>LLLKKKKKKJJJIIIGGGCCCAAA<<<<<<:::999999999999999:::===BBBHHHPPPWWW]]]``````dddiiinnntttzzz}}}tttrrrsssvvv}}}uuunnnjjjkkkjjjeeecccddddddfffiiimmmvvv~~~wwwqqqkkkjjjqqq}}}|||||||||~~~|||yyyxxxuuuqqqnnnrrroookkkjjjjjjggg```ZZZWWWVVVTTTPPPLLLIIIHHHGGGCCC@@@???EEEPPP[[[bbbeeedddbbb]]]RRRFFF???===???@@@FFFOOOTTTVVVVVVVVVWWWVVVUUUSSSPPPLLLFFF>>>999222222111111000///........./////////000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,222...+++***,,,------,,,*********+++++++++,,,,,,******+++++++++,,,,,,,,,************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,---+++,,,------,,,,,,---///+++++++++,,,,,,---------...,,,++++++,,,------,,,+++,,,------...---------,,,,,,,,,---------......------...............---........................000000000000000000000000000000111111111222222222{{{xxxwwwzzz|||zzzvvvvvvzzz~~~~~~|||ooodddYYYOOOLLLNNNPPP___nnntttuuutttqqqmmmfffbbb\\\WWWUUUSSSQQQPPPDDDAAA<<<888555555666777000000000111222222222333000000000000000000000000///////////////000111222........................,,,---...//////...---,,,......---------......///......---------,,,,,,,,,++++++++++++++++++++++++***+++---//////...---,,,***************************++++++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************((()))***+++,,,---------***+++,,,---------,,,,,,((())))))+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////..................///000000000000000000000000000000///000000111222333333333444444333444666:::>>>@@@MMMPPPRRRPPPIIICCCAAAAAA<<<;;;;;;:::999999999999???BBBIIIRRR\\\eeekkkooogggiiimmmqqqvvv||||||zzzzzz}}}~~~{{{~~~~~~}}}yyytttlllhhhkkkuuu|||yyyrrrqqqnnnooo{{{{{{tttrrrmmmiiijjjmmmkkkddd]]]VVVWWWWWWUUURRROOOMMMMMMHHHCCC@@@DDDOOO\\\dddhhhhhhgggbbbWWWJJJ@@@>>>???888???IIIPPPRRRSSSTTTUUUTTTTTTUUUTTTRRRLLLDDD>>>555444333222111///........./////////000000111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...666111,,,***+++---,,,+++,,,,,,,,,------.........*********++++++,,,,,,,,,************************))))))))))))))))))))))))*********************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********)))******+++++++++,,,------,,,,,,...///+++++++++,,,,,,---------...,,,++++++,,,------,,,+++,,,------......------,,,,,,,,,---------......***+++,,,---...000111222........................000000000000000000000000111111000000111111222333~~~yyy||||||{{{|||{{{yyyuuuqqqyyy}}}tttkkkaaaXXXRRROOO[[[jjjuuuxxxvvvsssrrrllleee[[[VVVUUUUUUUUUUUUOOOMMMGGG@@@:::666555555222111//////111111111000000000000000000000000000111000///...---......///000///...---,,,---......---------...///000000111,,,------......------,,,/////////......---------,,,,,,*********+++,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------,,,++++++******))),,,------......------,,,+++,,,---...---,,,+++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---------...//////)))))))))***+++,,,---......------,,,,,,,,,------........................,,,,,,,,,---------......------------.........///............////////////555222000000333444333111111333666888;;;???DDDHHHGGGOOOVVVSSSIII@@@===???;;;<<<;;;:::999999<<<>>>IIINNNYYYhhhuuuzzzxxxsssmmmlllnnnsssuuuyyy}}}wwwnnnhhhiiiqqq||||||{{{}}}~~~{{{xxxqqqnnnnnnppprrrvvv{{{vvvmmmfffbbbbbbeeehhh^^^\\\YYYYYYZZZ[[[[[[[[[QQQLLLGGGGGGNNNZZZfffmmmlllmmmiii___UUUMMMBBB:::???>>>@@@GGGPPPVVVVVVTTTUUUSSSSSSUUUVVVSSSKKKDDD???<<<777333000///000111...///000111111000//////////////////////////////------------------------------------------------111000///---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,,,,,,,---...---......//////////////////......------...000111............/////////000222222000///............000000111222222222222111---///111333444333333333}}}{{{zzzzzz{{{zzzwwwuuuxxx}}}zzzssskkkccc^^^[[[dddpppzzz~~~}}}zzzxxxpppiii___WWWTTTTTTVVVWWWTTTRRRNNNHHH@@@:::666444444222111000222222222111////////////////////////111000///...---......///000///...---------......------......///000000111,,,------......------,,,------,,,,,,,,,+++++++++---,,,+++******++++++,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,***+++,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,------------...///000000...------,,,,,,------...........................,,,,,,---------.........---.........////////////////////////000000000000555333111111444555444333333555888;;;===AAAFFFIIIHHHMMMOOOLLLDDD>>>===>>><<<=========>>>AAAEEEIIIUUU]]]kkkzzzyyynnnlllooouuuzzz~~~wwwrrrrrrxxxyyy{{{{{{xxxsssooommmlllnnnzzzxxxllleeecccdddffffffccc___^^^```bbbcccddd[[[VVVQQQPPPVVV___hhhnnnmmmnnnjjjbbb[[[SSSHHH>>>===<<<===CCCKKKQQQRRRQQQQQQOOOOOOQQQTTTTTTPPPLLLDDDAAA<<<666222///.........///000000000000///...........................------------------------------------------------000///...---,,,++++++++++++++++++,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,,,,,,,---...------...///////////////...............///000000........./////////000000///////////////000000111000000111222222222222111888555333222222222222222|||zzzzzzzzzzzzyyyyyy}}}zzzsssnnngggkkkrrrzzz}}}zzzuuupppggg\\\UUUSSSUUUWWWXXXWWWVVVRRRKKKBBB:::555777555222222222333333222////////////////////////000//////............///000///......------......------......///000000000,,,------......------,,,---,,,,,,,,,,,,+++++++++...---,,,+++******++++++******++++++++++++******************************)))******+++,,,,,,------++++++,,,,,,,,,,,,++++++*********+++,,,---//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------.../////////.........//////000...---------------..............................,,,------------.........////////////000000000000000000000000111111111222444333222222444666555555666999<<<>>>@@@DDDHHHKKKKKKKKKJJJFFFBBB?????????>>>???AAACCCFFFLLLTTTYYYbbblll{{{zzzqqqpppttt}}}~~~xxxpppjjjeeeeeemmmwww~~~zzznnngggffffffkkkgggbbb```bbbfffiiikkkhhhddd```___bbbggglllooopppppplllfffbbb\\\OOOCCC===;;;;;;???GGGNNNQQQRRRQQQNNNKKKLLLPPPRRRRRRQQQHHHEEE@@@;;;666222000///...//////000000///..............................------------------------------------------------///...---,,,,,,,,,,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------...------,,,,,,------...------...////////////...---......///////////////....../////////000000000---------...000111333444000000111222222222222111333333444777888888777555}}}{{{zzzyyyzzz~~~|||ssssssvvv||||||yyywwwpppeeeZZZSSSQQQRRRVVVWWWYYYYYYUUUMMMDDD>>>:::888444333333333333222////////////////////////////////////////////////000//////...........................//////000000,,,------......------,,,...........................------,,,+++++++++***)))******++++++******)))*********************************++++++,,,,,,,,,***++++++,,,,,,++++++***,,,+++******+++,,,...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...............//////000...---,,,,,,,,,,,,,,,---...------------......///........................------------............///000000000000111111111111111111222222222333333333222222333444555666666999;;;>>>AAACCCEEEIIILLLNNNKKKHHHFFFEEEDDDCCCBBB@@@BBBFFFJJJPPPYYYbbbiiioooyyyyyywwwyyy{{{rrrkkkiiilllqqq}}}}}}}}}~~~~~~}}}zzzxxxyyywwwxxxtttnnnlllooojjjdddaaaccciiinnnqqqrrrooolllkkkmmmppprrrsssuuusssnnnjjjiiicccVVVHHH???===;;;>>>EEENNNTTTWWWTTTOOOJJJGGGIIIMMMOOOPPPKKKIIIEEE@@@;;;777333222//////000/////////......------------------------........................------------------------------,,,,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,---------......+++++++++,,,,,,,,,------------------------------,,,---......//////......,,,---///000000000///......////////////000000000---------...000111333333000000111222222222222111111999DDDHHHFFF???:::888|||yyy{{{~~~||||||yyyooobbbVVVPPPMMMQQQRRRVVVZZZ[[[WWWPPPJJJ@@@<<<888555444333222111000000000000000000000000///000000000000000000000///////////////.....................////////////,,,------......------,,,........................------------,,,,,,++++++)))******++++++******)))************************,,,,,,,,,+++++++++*********++++++,,,,,,++++++***...---,,,+++***+++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++++++++++++++---------------...///000........................---------.........//////000000000000111111111222222222222222333333333333111111222333333555666888;;;===AAACCCEEEGGGIIILLLMMMJJJHHHGGGHHHGGGEEECCCEEEHHHLLLRRRZZZdddnnnuuu~~~|||{{{zzzzzzwwwuuuuuuvvvwwwvvvtttnnnkkkiiippp}}}zzzwwwqqqjjjeeeggglllqqquuuuuutttssstttvvvxxxxxxxxxyyywwwrrrnnnmmmhhh[[[NNNCCC@@@======CCCLLLUUUZZZTTTOOOIIIEEEEEEHHHLLLOOOPPPNNNKKKGGGAAA;;;555222111111000000////////////................................................------------------------------,,,,,,,,,---.........------,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,---------......+++++++++,,,,,,,,,------------------------------,,,------...............,,,---///000000000///...////////////000000000111///////////////000111111000000111222222222222111>>>IIITTTSSSGGG<<<888999~~~~~~~~~wwwlll___TTTNNNMMMMMMPPPVVV[[[[[[XXXTTTGGGCCC===888666555333222111111111111111111111111000111111222222222222111///000000000000///...---......//////////////////,,,------......------,,,+++++++++,,,,,,,,,,,,---,,,,,,------------,,,,,,******++++++++++++******++++++++++++++++++++++++------,,,,,,+++******)))++++++,,,,,,,,,,,,++++++...---,,,,,,+++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,,,,,,,------...------------...///000000........................------........./////////000000000000111111111111222222222222333333333444000222333444444666888:::===@@@DDDFFFGGGHHHKKKLLLKKKIIIGGGGGGGGGHHHGGGFFFLLLPPPVVV]]]dddnnnwww||||||wwwtttuuutttrrroooeeebbbaaadddooo}}}{{{rrrkkkiiillloooqqqvvvuuuvvvxxx{{{}}}}}}|||{{{zzzvvvrrrpppmmmcccYYYJJJEEE???===@@@IIISSSZZZTTTPPPJJJFFFEEEHHHLLLOOOTTTSSSQQQMMMFFF>>>777333333333222111000000000000////////////////////////........................------------------------------,,,,,,,,,------...///......---,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,---............------......////////////////////////000000000111111111000000////////////000000000111222222222222111;;;BBBHHHDDD:::555:::BBB{{{tttjjj___WWWNNNLLLKKKOOOVVVZZZYYYWWWOOOJJJCCC===:::777555444222222222222222222222222111222333444444444333333///000000111000///...---/////////////////////...,,,------......------,,,+++++++++,,,,,,,,,------***+++,,,............---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///............///000000---------------...///000------------...///000111..................................../////////////////////000000000111111111222222222222333333333222444666777666888;;;>>>@@@CCCGGGIIIJJJKKKMMMNNNNNNLLLIIIGGGFFFHHHKKKNNNTTTXXX___fffnnnuuu|||}}}vvvpppcccaaa______cccnnn{{{xxxrrrpppqqqqqqwwwwwwxxx{{{~~~{{{|||zzzvvvtttrrrmmmfffUUUOOOFFF@@@@@@GGGQQQYYYXXXUUUPPPJJJGGGGGGJJJLLLQQQRRRRRRPPPKKKEEE>>>:::555444333111111111111222000000000000000000000000........................------------------------...------,,,,,,,,,------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---......---,,,,,,+++,,,------......------...............///000000//////000000000111111111000000////////////000000000000111222222222222111///222555555555999BBBJJJ|||yyyrrrhhh```PPPLLLIIIKKKRRRWWWXXXWWWUUUPPPHHHAAA===:::777666333333333333333333333333111222444555666555444444///000111111111000...---///////////////.........,,,------......------,,,---------....../////////)))***,,,.../////////...+++,,,,,,------,,,,,,+++------------------------*********++++++,,,------,,,------......------,,,((()))+++---.........------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------+++++++++,,,---...///000---------......000111111..................................../////////000////////////000000000000111111222222222333333333333666888999888:::===AAACCCFFFIIILLLLLLMMMNNNPPPRRRPPPLLLHHHFFFJJJPPPVVVYYY^^^fffmmmssszzz~~~uuugggeeeaaa]]]\\\cccnnnwww|||zzzyyyxxxxxxyyy|||zzz||||||xxxvvvvvvtttppp```YYYNNNDDDAAAGGGQQQYYY___\\\VVVOOOHHHEEEFFFGGGKKKMMMPPPQQQOOOKKKFFFCCC777555444222111111222222000000000000000000000000////////////////////////------------------------///...---,,,,,,,,,,,,---++++++,,,---...000000111++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---......---,,,,,,+++,,,------......------//////...------///000111000000000000111111111111///////////////000111111000000111222222222222111222333555999>>>CCCGGGIII~~~|||wwwooojjj]]]UUUJJJEEEGGGMMMRRRTTTXXXXXXSSSIIIBBB@@@>>>:::999555111///000111222333888666===IIIIII:::000///////////////////////////000000//////......------////////////////////////------------------------000///---+++++++++---...---------,,,,,,+++++++++++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---...---,,,........................---,,,,,,,,,,,,---......------------------------------------------------------------------------//////.........---------------///000111111111111---...000111222333444444///000333333333222333444555666999;;;>>>@@@AAAAAAGGGJJJMMMOOOPPPOOOPPPQQQNNNNNNMMMLLLLLLPPPYYY___ccccccgggpppzzztttppphhh___[[[^^^gggnnnvvvyyy||||||}}}zzzyyyxxxzzz~~~zzz}}}}}}zzz{{{~~~xxxooojjjcccYYYOOOKKKLLLPPPSSS\\\ZZZWWWSSSNNNIIIEEEBBBGGGHHHJJJMMMOOOOOONNNLLL???:::444111111111000///000000333666777666333000......////////////......,,,---...//////...---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---,,,+++*********+++,,,++++++)))((((((((()))***************************************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...)))'''+++---+++---111***(((+++111111++++++000+++***)))))))))***+++,,,,,,,,,,,,++++++*********------------------------,,,,,,,,,---------------......------------......000000000///////////////////////////000000000000...000222222222222333444222555999>>>CCCFFFIIIJJJ~~~}}}~~~}}}wwwooojjjaaaZZZPPPHHHFFFIIIMMMOOOUUUXXXWWWQQQKKKFFFAAA;;;777555333222333333222222;;;777===KKKOOOCCC777222////////////////////////000000000000000/////////////////////////////////------------------------000///...---------...///---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,,,,---........................,,,,,,+++,,,---...,,,***------------------------,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.....................---........................//////.........---------...///000111222222222222///000111333333444444444000111333333222222333444555777999<<>>AAADDDFFFGGGJJJNNNQQQTTTTTTTTTUUUVVVRRRWWW]]]```aaabbbdddggglllooovvv~~~|||pppggg___ZZZZZZ\\\___eeelllqqqssssssvvvwww{{{}}}}}}}}}~~~~~~yyysssqqqooolllgggaaa[[[WWWTTT[[[\\\]]]]]]YYYTTTNNNJJJBBBDDDGGGJJJKKKKKKJJJIIIJJJEEE>>>888555444333222///000111333444444111///...//////000000//////...---......//////......---------------------------++++++++++++++++++++++++,,,++++++******++++++,,,---,,,+++*********+++,,,,,,,,,+++************+++++++++++++++++++++++++++************+++,,,------000000///...---,,,,,,+++---,,,...111000+++((((((000...+++))),,,000---(((,,,,,,,,,,,,,,,---......,,,,,,,,,,,,++++++++++++------------------------------.........////////////......------......///111111111111111111111111/////////000000000111111111222444444333333555666:::===AAAFFFJJJLLLMMMNNN{{{{{{~~~wwwoooiiijjjiiieee]]]RRRKKKIIIIIIGGGNNNUUUWWWXXXWWWOOOGGG;;;999666555555555444222111---000999===888111.../////////////////////////////////000000111111111//////////////////////////////......------,,,,,,------...////////////...------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,++++++////////////////////////000000111444555444000...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------------.........000000000000000000000000/////////...............///000111111222222222111222222333333333333333222333444555444222222444555777999<<<@@@DDDGGGIIIJJJKKKNNNRRRTTTUUUUUUVVVWWWVVV[[[bbbfffhhhhhhkkkmmmrrrwww}}}pppeeeaaa^^^[[[^^^eeelllnnnnnnnnnkkkjjjqqq|||vvvuuutttssspppkkkeee```\\\^^^______^^^[[[WWWRRROOOEEEFFFGGGGGGGGGHHHJJJKKKOOOJJJDDD===888555444333000000000111222222000...//////000000000000//////......////////////......------------------------------------------------.........------.........---,,,+++*********+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********++++++,,,---,,,------...///000000111...---------,,,,,,///111---///...***---222111***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......///000000000//////............//////111111111111111222222222//////000000000111111111111222333444333444666777???AAAEEEJJJMMMNNNOOONNN~~~yyy{{{yyyqqqkkkhhhjjjkkkfff\\\QQQKKKHHHDDDIIINNNRRRVVVZZZWWWQQQDDD@@@999555444444555555444333444666444111222444000000000000000000000000.........//////000000000/////////////////////////////////......---------,,,------.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,........................000000222444555444111...------------------------,,,,,,......///.................................++++++,,,,,,------------////////////////////////////////////////////////...///000000111000000000000111222222222222222111333444555444333333555777999;;;???CCCGGGJJJMMMNNNKKKNNNRRRUUUVVVVVVWWWXXXZZZ___fffiiikkkmmmqqquuuyyytttjjj___ZZZ^^^eeehhhiiigggccc___eeesss}}}|||}}}}}}zzzxxxwwwvvvssspppmmmjjjhhhdddccc```]]]YYYVVVTTTSSSKKKJJJHHHDDDCCCEEEJJJOOOPPPNNNIIIBBB<<<888555444111000///000111111000/////////000000000000//////////////////////////////------------------------------------------------///......------......///---,,,+++*********+++,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,---...000111222222111333222///---...000222***---...,,,---000000---******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......///000000111/////////....../////////000000111111222222222222000000000000111111111111000111333333333444777:::BBBEEEIIILLLOOOOOOOOONNN}}}}}}}}}vvvqqqgggjjjkkkhhhaaaXXXOOOJJJHHHJJJKKKMMMTTT\\\]]]ZZZOOOIII@@@999666666666666555666666333///...111666000000000000000000000000............////////////////////////////////////..............................------,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------.........000222111...,,,........................,,,---...000000//////...........................++++++,,,,,,---....................................////////////000000000...//////000000000/////////000111222222222222222333444444444333444777999<<<>>>AAAEEEIIIMMMOOOPPPNNNQQQUUUXXXYYYZZZ[[[\\\aaaeeekkkoooqqquuuzzz~~~nnnccc___aaaccccccaaa]]][[[^^^kkk|||~~~}}}}}}|||zzzyyywwwuuusssrrrrrrrrrllliiiddd^^^YYYUUUSSSSSSPPPNNNJJJDDDAAACCCIIIOOOPPPPPPNNNIIIBBB<<<888666333111//////000111000000///000000111111000000///000//////......//////000........................++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,+++*********+++,,,+++++++++,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,.........///////////////...333444111...///111111666000,,,---...,,,,,,---,,,,,,---...............,,,,,,,,,,,,------------------------------------,,,,,,---...///000000111000//////......//////000//////000000111222222222000000000111111111222222000111333333444777;;;>>>EEEHHHLLLOOOQQQPPPOOOMMM}}}xxxnnnnnnllljjjeee___WWWRRROOOOOOMMMNNNUUU^^^aaa^^^XXXRRRIIIAAA<<<999777666333444444111///000111222000000000000000000000000000000000///////////////////////////////////////------......//////000000111000...---,,,,,,,,,,,,------------.........///------------------------+++,,,,,,,,,---.........------------------------...------...//////---,,,------------------------+++,,,...///000///...---........................------......///000000111.........................../////////000000000000000000111111111000000//////000111222333333444444333444444444444555999;;;???AAADDDGGGKKKNNNPPPQQQSSSVVV[[[^^^______```aaagggmmmtttyyy|||~~~ssslllgggddd^^^]]][[[]]]eeesss~~~{{{{{{}}}|||{{{yyyxxxwwwwwwvvvvvvqqqnnniiiccc\\\VVVQQQOOOOOOOOOMMMGGGAAAAAAFFFKKKOOOQQQRRROOOHHHAAA<<<:::555222000///000111111111000000111111111111000000111000///......///000111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,+++*********+++,,,******+++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---------....../////////---222222///111>>>KKKRRRTTT<<<,,,...222,,,)))---,,,---.../////////...---,,,,,,,,,---------......------------------------++++++,,,---...///000000000000////////////000000......///000000111222222000000111111111222222222111222444555777:::???CCCHHHKKKOOORRRSSSRRRPPPNNN}}}xxxtttnnnkkkiiieee___ZZZVVVTTTQQQQQQWWW```bbb___]]]XXXPPPHHHBBB===888555444555444444666777444000000000000000000000000000222222111111000000//////////////////////////////,,,,,,---...///000111111444222000---,,,,,,---------------.........//////////////////////////////++++++,,,,,,---...//////........................000...---...///000///...,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,------------------------...//////000111222222333////////////////////////.../////////000000111111111111222222222111111000///000222333444555555555222333444333444666:::===AAABBBEEEIIILLLOOOQQQRRRWWW[[[___bbbcccdddeeeffflllsss|||{{{pppjjj``````^^^]]]aaakkkzzz}}}zzzwwwxxx}}}}}}}}}|||{{{zzzyyyxxxwwwsssqqqmmmggg___WWWPPPLLLMMMOOONNNIIICCC@@@CCCGGGOOORRRUUUSSSLLLDDD???===666333000///000111111111000000111111111111000000111000///......///000111000000000000000000000000...........................------,,,,,,------...---,,,+++*********+++,,,))))))***+++***)))(((''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++))))))+++---///111222333444666333///:::UUUrrroooIII...111777///***---***+++,,,---------,,,+++,,,,,,,,,------.........------------------------******+++,,,---...///000000000////////////000000---......///000111111111000111111111111222222222222333555777999===CCCFFFKKKMMMQQQTTTUUUSSSQQQOOO}}}xxxpppjjjfffdddcccbbb[[[]]]^^^[[[YYYZZZ```fff```]]]XXXRRRKKKCCC;;;666444333222222333333111000333222222111111111111111000000000000000000000000////////////////////////.................................------,,,,,,,,,------............------,,,,,,+++******+++,,,,,,////////////////////////............////////////,,,---------.../////////................................................000000000///......------......////////////............///000000000000000111000////////////000000////////////000000000000///000111222222222222222444444555555666888<<>><<<888444222111222222111111111111000000000000........................000000000/////////......------------------------------------------------,,,+++******))))))***************+++++++++,,,,,,***************++++++++++++,,,---.........------,,,,,,,,,---------.........+++///AAAeee___DDD555***,,,///,,,+++///,,,,,,,,,,,,,,,,,,---------------............///++++++,,,,,,,,,------------......///000111111222000000000111333666999;;;111111111111111111111111111333444444333222444555333555999<<<@@@EEEJJJNNNPPPRRRSSSTTTQQQOOOMMMLLLzzzvvvrrrnnnjjjfffZZZ[[[\\\___bbbdddcccbbb```___^^^[[[WWWQQQIIIDDD===:::666444444444444444222111111000000000000000000000000000000000000000////////////////////////........................///////////////.........------............------......------------......,,,,,,,,,,,,,,,,,,,,,,,,............//////////////////..................,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,,,,---......//////......////////////............///000000000000000000000000000000000000000111111111222222222333333222222333333444555555555666777999;;;===@@@DDDGGGIIILLLOOOPPPQQQTTT[[[```hhhlllqqqwww}}}|||oooiiiiiidddfffjjjnnnmmmmmmsss{{{|||zzzyyyyyy{{{}}}~~~|||yyysssnnngggddddddcccaaa___QQQNNNLLLLLLMMMJJJEEEAAA???DDDJJJPPPRRRQQQNNNLLLFFFCCC>>>888444222222222000000111111111111111111......................../////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))******************+++++++++))))))******+++,,,,,,---+++,,,------......------,,,,,,,,,------------...,,,,,,---DDDlllvvvVVV555111,,,,,,000...)))***000++++++,,,,,,---------...---------............///+++,,,,,,,,,,,,---------000000000000//////////////////000111444777;;;===111111111111111111111111333444444444333333555666555888<<<@@@DDDIIINNNRRRQQQSSSTTTSSSPPPNNNOOOQQQ~~~zzzuuuoookkk]]]ZZZXXX[[[aaadddccc```]]]]]]]]]]]]\\\XXXSSSOOOCCC???999555444444555555222111000000//////000000000000000000000000000000////////////////////////........................//////..................------............------...------------------.......................................////////////000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------............////////////............///000000000000000//////000000111111111000111111111111222222222333111222222333333555666666666888;;;>>>@@@DDDHHHKKKNNNPPPSSSTTTWWW\\\dddkkktttuuuzzzxxxllliiidddddddddccccccfffmmmttt}}}||||||~~~{{{xxxtttoooiiieeeeeeggghhhhhhZZZTTTMMMKKKKKKJJJFFFBBB>>>BBBHHHMMMPPPQQQPPPOOOLLLHHHCCC<<<777444222222000000111111111111222222........................///.........------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++*********************************++++++,,,,,,,,,,,,,,,,,,---------------------------------------,,,111---777MMMHHH555444...---///222000***)))---++++++,,,,,,---.........---------............///............////////////111111000000//////......222222111222333444555666111111111111111222222222222333444333222333555777888;;;???DDDGGGLLLQQQTTTSSSTTTSSSPPPMMMOOOVVV\\\{{{uuuqqqbbb\\\UUUVVV[[[aaabbbaaaZZZYYYZZZ[[[\\\\\\ZZZYYYKKKEEE>>>888666555555555222111111000000000000000111111111111111111111111000000000000000000000000////////////////////////------------------------------............------,,,,,,------------,,,,,,....................................////////////000000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,..............................---------,,,,,,,,,......////////////............///000000000000000...///000111222222111111000000000111111111222222111111111111222444555666777:::===@@@CCCGGGKKKNNNOOOQQQTTTWWW[[[cccmmmuuuvvvsssllleeebbbeeeiiilllqqquuu}}}~~~{{{{{{}}}}}}zzzwwwwwwsssnnnjjjiiijjjlllmmmeee]]]RRRKKKJJJIIIFFFBBB???BBBFFFJJJMMMNNNOOONNNNNNKKKFFF@@@:::666444222111111111111111222222222///////////////////////////.........------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---++++++******************,,,,,,,,,,,,++++++******,,,,,,,,,,,,------......------------------------+++222,,,+++333***&&&999111...---///000---,,,,,,,,,,,,,,,------.........---------............///........./////////000000////////////000000000000222222111111111111111111000000111111111222222222111222333222222333666999;;;>>>CCCGGGJJJNNNRRRUUUVVVTTTQQQNNNOOOWWWccclllzzzvvvjjjaaaXXXUUUXXX^^^bbbbbb[[[YYYWWWWWWYYY\\\^^^___SSSMMMEEE>>>:::777555444333222222111111111111111111111111111111111111111000000000000000000000000////////////////////////,,,,,,,,,---------------------............------,,,,,,------------,,,,,,------------------------............////////////000000//////////////////,,,,,,,,,,,,,,,,,,,,,,,,........................//////......---,,,,,,+++......////////////............///000000000000000...///111222333222222111000000000111111111111222111000000000222444666777999<<<@@@DDDFFFJJJNNNPPPNNNQQQUUUYYY```jjjwwwsssllljjjhhhdddeeegggmmmxxx{{{xxxzzz{{{zzzwwwxxxvvvssspppoooooopppqqqnnnfff[[[SSSNNNJJJFFFDDD@@@AAADDDGGGJJJKKKLLLMMMNNNLLLIIIEEE@@@;;;777555333333222222222111111111/////////////////////////////////.........------........................---------------------------,,,,,,,,,,,,---......,,,,,,,,,+++++++++++++++...------,,,++++++******---,,,,,,,,,,,,---...///...------------,,,,,,,,,,,,+++)))---333,,,'''......***(((***...000///,,,---------------------------------............///,,,,,,---------...............//////000000111111...//////000111111222222000000000111222222333333111222222222333666:::===???CCCGGGKKKNNNQQQTTTVVVVVVSSSPPPQQQYYYggguuu~~~~~~~~~{{{qqqiii___YYYZZZ^^^bbbeeeaaa\\\VVVSSSUUUZZZ^^^aaa\\\VVVMMMEEE???;;;777555444333333222222222222222111111111111111111111111000000000000000000000000////////////////////////------------.........///------............------,,,---...//////...---,,,....................................///////////////////////////000000000------------------------........................///...........................////////////............///000000000000000---///111333333333222111111111111222222222333333222111111111222555777999<<<@@@DDDGGGJJJMMMPPPSSSRRRUUUZZZ```hhhuuu~~~zzzuuuooopppxxx|||qqqfffbbbccceeelllyyy{{{yyyzzzxxxvvvvvvwwwwwwvvvuuuuuuuuuvvvpppmmmfff^^^VVVOOOIIIFFF???@@@BBBDDDGGGIIIKKKLLLMMMMMMLLLJJJFFFAAA<<<999444444333222111111000000////////////////////////000000000/////////......................................................,,,+++++++++,,,,,,---...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,---...///......---------,,,,,,,,,000(((+++111111000///'''+++***)))***...111000---/////////...------,,,,,,---------............///------------............////////////000000000000---...///000222222333333///000000111222222333333111222333444555999>>>BBBDDDGGGLLLOOOQQQSSSVVVXXXUUURRRRRRYYYiiiyyy~~~}}}uuuooofff___^^^```dddfffggg```WWWRRRRRRWWW]]]aaaaaa[[[RRRJJJCCC>>>999666555444333333222222333333111111111111111111111111000000000000000000000000000000000000000000000000---.........//////000000---..................------...///000000///...---111111111111111111111111............/////////000......//////000000111111................................................------......///000000000......////////////.........//////000000000000000---///111333444333222111222222333333333444444444333222222222444666999;;;???BBBGGGJJJMMMOOORRRUUUWWWZZZ```gggqqqwwwlllhhhllltttzzz}}}}}}sssrrrwwwxxx|||pppfffdddcccfffooo}}}{{{yyywwwttttttvvvyyyzzzzzzyyyxxxyyyppppppnnnggg^^^SSSKKKGGG>>>>>>@@@BBBEEEHHHKKKMMMLLLMMMNNNMMMJJJEEE@@@===666555444333111000//////000000000000000000000000000000000000////////////////////////////////////////////////////////////+++*********+++,,,,,,---.........------,,,,,,,,,***++++++,,,,,,------...------,,,+++,,,---...///.........------,,,,,,,,,555***///000$$$***555---,,,...///...///000///---000000///...---,,,,,,+++---------.........//////////////////000000000111000000000000///////////////000111222222222222222///000000111222222333333222333555666888<<>>BBBEEEHHHIIIJJJLLLRRRVVVXXX___iiisss~~~xxxtttnnnmmmkkkkkkoooxxxyyymmmiiicccbbbgggrrr~~~xxxsssrrrpppsssxxxzzzyyyzzz}}}ooonnnmmmkkkfff^^^UUUOOOJJJ???999===EEEHHHHHHGGGMMMJJJIIIJJJMMMLLLGGGBBB999888555333111111222222222222222111111111111000222111111000///......---////////////////////////000///...---,,,------...//////.........//////000111111000///...---,,,,,,...---+++***)))***++++++++++++,,,,,,,,,---------000000000///.........---------..................---------............///..................................../////////////////////////////////////////////...------,,,,,,000000000000111111111111333333222222111111222222333333444777>>>DDDHHHKKKOOOOOOOOOQQQUUUXXXZZZ[[[SSSTTT]]]mmm|||{{{vvvqqqllliiiiiijjjlllkkkfff\\\QQQNNNSSSZZZ______]]]YYYQQQIIIBBB???888666333333333444333222222222222222111111111111000000111111111111000000////////////////////////////////////////////////........................///...------,,,,,,,,,---///000000000000111111111222111111000///......---000000000000////////////---....../////////////////////...------------........./////////000000000////////////000000000111///000000111111000000///222222111111111111111111333222222222333444444555333333333333666999===???DDDGGGJJJLLLMMMQQQVVV[[[^^^eeeoooyyy|||wwwtttrrrtttwww{{{yyysssjjjddddddjjjrrrwww{{{sssrrrooopppuuuxxxwwwwwwxxxrrrpppmmmjjjgggbbb\\\WWWLLLBBB;;;<<>>999555444444444333333333222222222111111111000000111111111111000000////////////////////////////////////////////////..............................------------............//////000111111111999999888666555444333222000000000000////////////...............///000000//////...------------...------------........./////////000000000111111111111222222333333222222111111111222222222222222333111111222222444555777777777777777999;;;???BBBDDDHHHKKKOOOQQQSSSXXX```fffooossszzz~~~{{{xxxppplllhhheeejjjrrrzzzzzzwww|||tttkkklllqqqsssssssssxxxuuurrrooommmllliiigggaaaXXXMMMFFF@@@>>>BBBJJJHHHLLLPPPOOOKKKHHHJJJLLLIIIEEE???999555333333333222222222111111111000000---------...............------------------------//////..................000///...---,,,+++++++++***+++---.........---,,,++++++---------,,,+++***,,,,,,,,,------------...+++,,,,,,,,,---........................------------------............///------------------------............//////////////////////////////////////////000111111222333333000000111111111222222222333333333333333444555555666:::???DDDHHHKKKMMMOOOSSSUUUWWWYYYZZZ[[[\\\]]]jjjuuu~~~|||{{{}}}~~~|||yyyuuuwwwxxxvvvnnncccYYYRRRQQQTTTYYY___cccbbb]]]YYYIIIDDD===888555444333333333333333222222222222111000000111111111111000000000000000000000000000000000000000000000000000000////////////////////////......---------....../////////000111111222333333555555444333222111000000000000000000///////////////............///000000//////...------------...------------.........///000000000000111111111111222222333333333333222222111111222222333333333333222222222333444666777888888888999;;;>>>AAADDDFFFIIIMMMPPPSSSVVV\\\dddkkkyyy}}}|||vvvlllfff___eeeiiigggeeekkkzzz~~~oookkkmmmoooqqqssswwwuuusssrrrqqqooollliiikkkbbbXXXNNNDDD>>>@@@FFFJJJOOOTTTRRRMMMIIIJJJMMMLLLHHHBBB<<<888555444444222222222111111111000000---------.............................................//////////////////000///...---,,,+++++++++***+++---...//////......***+++---......---,,,+++,,,,,,---------.........+++,,,,,,,,,---.........//////.........------------------............///------------------------............////////////////////////////////////---......///000111222222111111111111222222222222333333333333444555666777999>>>EEEIIILLLNNNPPPRRRTTTVVVXXXZZZ\\\```fffjjjzzz~~~~~~~~~~~~~~~}}}|||{{{vvvwwwxxxxxxtttkkkaaaYYYPPPQQQUUU\\\cccfffddd```SSSLLLCCC<<<777555444444333333333333222222222222000000111111111111000000000000000000000000000000000000000000000000000000////////////////////////.........---......///000//////000111222333333444444444333333222222111111000000000000///////////////......------///000111//////...------------...------........./////////000000000111111111222222111222222333333222222111111111222222333444444444333333333333444555777777888999;;;===@@@CCCFFFGGGKKKNNNSSSVVV[[[cccmmmuuu~~~vvvlll^^^___^^^ZZZYYY```mmmyyyuuuqqqnnnoooqqqsssqqqppppppqqqpppnnnlllooohhh___WWWMMMCCC@@@CCCHHHNNNTTTTTTPPPLLLKKKLLLLLLIIIDDD???;;;888666555222222222111111111111000///.....................////////////////////////......///000000000////////////...---,,,,,,,,,---,,,,,,------......//////+++,,,,,,---------------,,,---------............---------------........./////////...------,,,,,,---------............///....................................////////////////////////////////////------......///000111111111111111222222222222333222333333444555666888999===BBBIIIMMMNNNPPPSSSVVVWWWZZZ]]]___bbbhhhqqqxxx}}}}}}{{{{{{|||xxxwwwwwwwwwvvvpppggg```SSSRRRSSSYYYaaafffeeeccc\\\UUUJJJAAA;;;888777666444444333333333222222222000000111111111111000000000000000000000000000000000000000000000000000000////////////////////////...............///000000......///000111222333333333333333333333333333333000000000000////////////000///---------...000111//////...------------........./////////000000000000000111111111222222222111111222222222222111111111111222222333444444555444444444444444555666666888999;;;>>>AAADDDGGGHHHLLLPPPVVV\\\cccnnnzzz}}}pppkkkbbbYYYUUUYYYbbbjjjuuutttppppppnnnllljjjkkkmmmppprrrrrrrrrlllgggbbbZZZOOOGGGEEECCCIIIPPPTTTRRROOOLLLJJJIIIHHHEEEAAA>>>:::888666222222222111111111111000000000000//////.........000000000000000000000000---...///000111000000/////////......---......///...---+++***+++,,,---///,,,,,,,,,,,,,,,---......------------............//////..................000//////...------,,,,,,---------............///////////////////////////............////////////////////////////////////.........//////000000000111111111222222222333333222222333444555777999:::@@@FFFLLLOOOPPPRRRVVVZZZZZZ___dddhhhkkkrrr{{{}}}}}}zzz{{{}}}{{{xxxvvvvvvvvvrrrjjjdddVVVTTTSSSWWW___dddeeedddccc[[[OOOEEE>>>:::999888444444444333333333222222000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000...............///000000------...///000111222222....../////////000000000000000000000////////////000///---,,,---...000222//////...------------...////////////000000000000000111111111111222222222111111111222222111111111111111222333333444555555555555444444444555555666888999;;;>>>BBBEEEGGGHHHLLLQQQXXX```iiivvv{{{lll^^^VVVVVV[[[```gggyyy|||sssrrrkkkhhheeefffjjjpppuuuwwwtttpppmmmlllfffZZZOOOJJJ>>>DDDLLLRRRSSSQQQMMMJJJGGGGGGEEECCC???<<<999777222222222111111111111000222222111000///......---000000000000000000000000---...///111111111000/////////.........//////000...,,,***((((((***,,,...---,,,,,,+++,,,---///000---------.........//////000000000///.........---000000///...------,,,,,,---------.........//////000000000000000000000000............/////////000////////////////////////////////////000000000000111111222222222333333333222222333444666888999:::BBBHHHNNNPPPPPPRRRWWW\\\]]]ccckkkpppsssxxx~~~zzz{{{yyywwwvvvtttmmmdddXXXRRRQQQVVV\\\___bbbfffbbb___YYYQQQHHHAAA;;;999888777555555555555333111111111111111111111111111222222222222111111000000000000000000000000000000//////000000000000//////---...///000000///...---...//////000111222222333111000///......///000111222111111000///......---////////////////////////000000000000000000000000////////////000000000000333222111111111111111222444222333555333///111666222222111111222222333444333444444444333444777999;;;===???BBBDDDGGGIIIJJJMMMSSS]]]gggtttssscccXXXUUUWWW___jjjuuummmeee```bbbgggkkkppptttsssrrrrrrqqqnnnfff[[[SSSMMMKKKLLLQQQWWWVVVNNNFFFFFFEEECCCCCCBBBAAA???===444222000000222333333333000000111111111222222222333333333222111000000///////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////............------------......000000//////.........---////////////...---,,,+++...............///000000////////////////////////////////////000000000000000000000111222222333333333333444444444444444444333333444555777:::===>>>IIILLLPPPRRRSSSUUUZZZ^^^ccchhhqqqyyy~~~||||||}}}|||xxxwwwuuummmcccXXXQQQNNNRRRXXX\\\```dddbbb```[[[UUUMMMEEE???;;;888666444444555555333222111111111111111111111111111111111111000000//////000000000000000000000000//////000000000000//////...///000000000000///.........///000000111222222111000///......///000111111111111000///.........////////////////////////000000000000000000000000////////////000000000111111111000000000111111222222333444444333333333222222222222111222222333444333444555444444555888:::<<<===@@@CCCEEEIIILLLNNNTTT[[[gggssszzziii^^^YYYXXXaaarrrnnnfffaaabbbfffiiimmmqqqsssrrrrrrrrrpppjjjaaa[[[TTTQQQOOOSSSWWWWWWQQQKKKFFFDDDCCCDDDEEEDDD@@@===888666333222222222111000//////000000000111111111333222222111000000//////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////............------------......000/////////..................//////000/////////...............///000000////////////////////////////////////000000000000000000000111222222333333333333333444444444444555444444555666999<<<@@@BBBIIIMMMQQQSSSTTTWWW\\\aaagggmmmwww~~~||||||~~~}}}zzzxxxvvvnnndddXXXPPPJJJMMMRRRWWW\\\bbbbbbaaa```[[[TTTKKKCCC>>>777666444333444444333222222222222222222222222222000000000000000////////////////////////////////////000000111111000000//////000000111111000000///.........//////000000111000000////////////000000111111000000//////......////////////////////////000000000000000000000000/////////000000000111111000/////////000111222222000777888444333777555///222222222222222333444444444555555555555666999<<<===???BBBDDDFFFJJJOOORRRWWWaaappp}}}iii[[[VVVYYYcccssswwwnnnfffeeegggiiilllooorrrrrrssssssrrrnnnhhhddd]]]YYYVVVWWWZZZZZZVVVQQQGGGDDDBBBCCCFFFFFFAAA===<<<999666444333111///---///////////////000000000222111111000000//////...////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...////////////.........------------......////////////............---...///000111111111111...............///000000////////////////////////////////////000000000000000000000111222222333333333333333444444444555555555555555777:::???DDDGGGLLLPPPTTTVVVXXX\\\bbbgggooovvv~~~~~~}}}}}}}}}~~~}}}zzzzzzxxxpppgggZZZPPPGGGGGGKKKPPPWWW]]]aaacccdddbbb[[[QQQGGG@@@888666444333444444444333222222222222222222222222111111111111000000000000////////////////////////000000000111111000000000000000111111111111000000---........./////////000000000////////////000000111000000000/////////...//////////////////////////////////////////////////////000000000111111111///...//////000111222333///===BBB777111555555...333222222222222333444444444555666666666888;;;>>>???BBBDDDEEEGGGKKKQQQUUU]]]iii{{{|||iii^^^ZZZ\\\gggttt}}}qqqllljjjjjjllloooqqqqqqqqqqqqpppnnnkkkiiidddaaa^^^^^^```^^^ZZZVVVKKKFFF@@@@@@CCCEEEBBB>>>>>><<<888666555333000...000000000000000000000000111000000000//////......////////////////////////................................................------------------------------...///////////////......------------......///////////////.........---...///000000000000000...............///000000////////////////////////////////////000000000000000000000111222222333333222333333444444555555555555555555777<<>>???BBBBBBAAA>>><<<:::888777555222000111111111111111111111111000000000000////////////000000000000000000000000................................................---------------------------...//////000000//////......------------...............///////////////.../////////......---,,,...............///000000000000000000000000000000////////////000000000000000000000111222222333333222222333333444555666666444555666999>>>DDDJJJMMMNNNSSSXXX]]]aaaiiirrryyyzzz|||~~~|||}}}zzz|||}}}|||~~~~~~xxxpppdddWWWIIICCCCCCEEEJJJPPPYYY]]]cccfffcccZZZPPPHHH>>>:::777444444444444333333333333333333333333333222222222333333333333333000000000000000000000000000111111222222111111000111000000//////000000111//////////////////////////////000000000000//////000000000000////////////////////////////////////000000000000000000000000000000000111111111222222111000000000111222333333111@@@GGG===000...222444333333333333333444444555555666888888999<<>>???AAABBB>>>===;;;:::999888444222222222222222111111111111000000000000000000000000000000000000000000000000................................................------------------------......///000000000000///......------------...............///////////////////////////...---,,,+++...............///000000000000000000000000000000////////////000000000000000000000111222222333333111222333333444555666666555666999===BBBHHHLLLOOONNNRRRYYY___fffooozzz|||||||||xxxzzz~~~{{{sssiii[[[LLLDDDAAAAAADDDIIIOOOUUU^^^dddddd^^^VVVPPPAAA===999666555444444333333333333333333333333333111111222222222333333333222222222222222222222222000111111222222111111000000000///......///000000000000000000000000000000...///000111111000///...////////////000000000000////////////////////////000000000000000000000000000000111111111222222222333222222222222222333333333888<<<999222///111666444333333333333444555555555777888999:::===AAADDDDDDHHHLLLNNNPPPXXXeeeooo{{{rrrpppnnnkkkjjjooovvvuuuqqqppppppmmmjjjgggiiimmmqqqpppooommmllljjjgggcccaaaZZZWWWQQQIIIBBB???@@@BBB@@@???===<<<;;;888555222222111111111000000000000111111111111111111111111000000000000000000000000..............................................................................///000000000000000......------------................../////////000....../////////......---...............///000000000000000000000000000000////////////000000000000000000000111222222333333111222222333444555666777777999===BBBGGGLLLOOOQQQQQQVVV^^^eeemmmxxx}}}{{{zzzvvvxxx|||tttmmm^^^NNNEEEAAA???AAAEEEHHHOOOZZZbbbeeeaaaZZZUUUCCC???:::666555444444333333333333333333333333333000000111111222222222222222222222222222222222222111111222222222222111111000///...------...///000111111111111000000000000...///000111111000///...////////////000000000000////////////////////////000000000000000000000000000111111111111222222222444444333333222333333333444111111555444111111666444333333333333444555555555777999:::;;;>>>BBBEEECCCHHHNNNQQQTTT^^^lllxxx|||vvvooohhhccc```fffqqq}}}uuuppppppnnnkkkiiikkkqqqvvvsssqqqnnnkkkhhhgggfffeee[[[[[[XXXPPPFFF@@@???AAABBBAAA???===;;;888444111111111000000/////////...111111111111111222222222000000000000000000000000........................////////////////////////...........................//////000000000000000.........------.........---.........//////000000---...///000111111111111...............///000000000000000000000000000000////////////000000000000000000000111222222333333111111222333444666666777999<<>>>>>BBBKKKWWW___```^^^\\\ZZZLLLEEE;;;555333444444444666555555444444333222222222222222222222222222222222222111000//////000000222222222222111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000///////////////000111111111///---,,,...111444555444333222111111222333444333333333333333333333333444444333444555555444222888999::::::;;;<<<@@@CCCDDDIIINNNSSSZZZgggyyyyyykkk]]]RRRZZZdddooo{{{uuuqqqpppmmmiiikkkrrrtttrrrooollliiihhhggggggcccaaa]]]UUUMMMEEE???===>>>???@@@@@@<<<777555777000000000000000111222222111111111111111111111111000000//////.........---,,,,,,,,,,,,,,,---...///...------------...//////------............------........................000000000///......------///////////////////////////333666444//////444999888000+++...111000//////000000000000000000000000333333222222111000000///111111111111222333444555444555444333111222555777;;;>>>DDDIIIMMMOOOOOOPPPRRRbbbmmmyyyuuuuuuyyy|||{{{qqqcccVVVLLLGGGDDDBBB@@@GGGRRR\\\bbbcccaaa___QQQJJJ@@@888555555555444666555555444444333222222222222222222222222222222222222111000000000000000......//////000000000111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000///////////////000111111111000......///111333333333333222111111222333333333333333333333333333333444444444444555555444333777999;;;<<<>>>@@@DDDGGGHHHKKKQQQZZZgggxxxssscccTTTUUUZZZdddsss{{{uuuooojjjlllrrrtttsssqqqnnnkkkiiihhhhhhfffeeeaaa[[[RRRJJJDDDAAACCCBBBAAABBBAAA>>>999666222222111111111222333333111111111111111111111111000000000/////////...............---......//////...------------...//////---......//////......---............................../////////////////////////////////////////////222555333000000666<<>>999666555555666555555444444333222222111111111111111111111111222111000000000000000000------...///000111222222000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000////////////000111111111111111111111111222222333333222222222222333333333333333333333333333333444444555555555555555444666999===@@@BBBEEEHHHKKKJJJMMMTTT```rrrttt]]]UUURRRYYYdddqqqxxxqqqpppsssttttttrrrqqqnnnllljjjhhhhhhhhheeeaaaZZZRRRJJJFFFCCCAAA@@@BBBDDDBBB<<<666555444333333333333333444111111111111111111111111111000000000000000//////000000//////.../////////......------......///000---......//////......---........................------...//////000111111////////////////////////...111333222000222999@@@FFF999///000555555333111000000000000000000000000//////000111222222333333000//////000000111222333444555555444444555888;;;@@@CCCIIIMMMPPPTTTWWWZZZaaattt|||zzz{{{}}}~~~}}}xxxpppfff\\\RRRIIICCCFFFEEEIIISSS^^^dddbbb^^^^^^XXXNNNDDD<<<777555444666555555444444333222222000000000000000000000000111111000000000000000111///000000111222222333333000000000000000000000000////////////////////////111111111111111111111111////////////////////////////////////////////////000000//////000000111222333444555555444222222222333333333333333333333333222222333333333333444444333555666666666555555666777:::???BBBEEEGGGKKKMMMNNNTTT^^^kkkyyynnn]]]QQQUUUZZZaaatttxxxvvvtttttttttrrrpppmmmjjjhhhhhhhhhgggddd___WWWOOOIII???AAACCCBBBBBBAAA<<<777666666555444333333333333111111111111111111111111111111111111000000000000111000000///...........................//////000......////////////....................................//////000000000000////////////////////////...000111000000444<<>>:::999777555333111111000111111111111111111111111//////000000000000000111//////......------......//////......//////000111...//////000000//////...////////////////////////222222111000000///......////////////////////////.../////////000444:::>>>BBB888000///111000000111000000000000000000000000222222111111111111111111111000000111111222333444444555777888:::===BBBFFFKKKOOOSSSTTTUUU[[[dddlll{{{{{{}}}~~~~~~}}}||||||zzzsssiii]]]TTTKKKHHHFFFKKKUUU^^^cccdddbbbbbb```XXXMMMBBB:::777666555555444444333222222222222222222222222222222000000000000000111222222///////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000111111222333000333666555111///111444333333444555555444333333111111222333333444555555222666999999666555888;;;???@@@BBBDDDHHHNNNUUUZZZ```rrrgggXXXUUUZZZ___{{{wwwssspppmmmlllgggeeecccdddddd```WWWQQQLLLUUUVVVKKKCCCDDDEEEAAA<<<;;;999666444222111111111111111111111111111111....../////////000000000/////////...//////000000///////////////000000111//////000000000000//////////////////////////////111111000000000000000000////////////////////////......//////111333777999<<<666222222111000111444000000000000000000000000000000000111222222333333111111111111222333444444444555777999;;;???DDDHHHIIIMMMRRRTTTWWW___kkkvvv~~~{{{||||||}}}zzzpppddd\\\RRRNNNKKKMMMTTT[[[```cccbbbdddccc]]]RRRFFF===999666555555444444333222222222222222222222222222222000000///000000111222222//////000111222333444444000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111000111111222333---111333222...---000333333333444555555444333333111111222333333444555555222666::::::777555888<<<@@@AAACCCEEEJJJQQQYYY___qqqvvvbbb]]]^^^]]]rrr~~~yyytttqqqooonnnjjjgggdddeeefffbbb[[[TTTBBBIIIHHH@@@???FFFGGGAAA>>>===;;;888666444222222111111111111111111111111---.........//////000000000000//////000111222222///////////////000111111//////000000000000//////000000000000000000000000/////////000111111222222////////////////////////.../////////111333555666666333111222000...000555000000000000000000000000......///111222333444555333333333333444555666666444555777999<<<@@@FFFJJJKKKPPPVVVYYY]]]gggvvv{{{{{{}}}~~~~~~}}}{{{vvvpppkkkXXXSSSNNNOOOUUU\\\___```fffbbb___^^^[[[SSSDDD999;;;777444333555555333111333222222111111222222333333333222111111222333333000111222333222222000000000000000000000000000000000000//////.........---111111111111111111111111111000000000//////......000000000000000000000000...000111111000000111222000111222333444444444444222333444555666555444333444444444555555555555666444555777999:::;;;;;;;;;FFFCCCDDDHHHMMMSSS^^^hhhwwwaaaZZZ[[[gggwwwxxxuuurrrmmmiiiggghhheee______aaa]]]UUUGGGEEEDDDCCCDDDEEEEEEEEEDDDAAA<<<777444222222222111111111111111111111111111111111111000000000///111111111111000000000000////////////////////////000000111111111111000000000000000000///////////////000000000000000//////222111111111000000//////000000000000000000000000000111111111222222222222222222222222222222222222222222222222222222222222555555555555555555555555777777888;;;@@@FFFIIIKKKOOOSSSWWW[[[aaannn|||yyyyyy{{{~~~~~~~~~~~~}}}yyysssnnn___YYYRRRQQQVVV\\\```bbbdddaaa```aaaaaaZZZNNNDDD===999555444555555333111333222222111111222222333333333222111111222333333000111222333333222111000000000000000000000000000111111000000000/////////111111111111111111111111111111111000000/////////000000000000000000000000///000111111000000111222000111222333444444444444222333444444555555444444444444444555555555555666555666777888999;;;<<<<<>>999555333222222111111111111111111111111222222222222111111111111111111111111000000000000////////////////////////000000111111111111000000000000000000000000000/////////000000000000//////111111111111000000000///000000000000000000000000000000000111111111222222222222222222222222222222222222222222222222222222444444444444555555555555777888:::>>>CCCHHHLLLMMMQQQUUU[[[cccooowwwvvvyyy||||||~~~}}}wwwsssiiiaaaXXXTTTVVV\\\aaadddfffdddccceeefffaaaWWWOOOBBB===888555555555333111333222222111111222222333333222222111111222222333000111222333333222111000000000000000000000000000222222111111111111000000111111111111111111111111111111111111111000000000000000000000000000000000///000111111000000111333111111222333444444444444444333333333333444555555444444444555555555555666777777777777999;;;===>>>CCCCCCGGGLLLSSS___tttpppcccUUUXXXcccuuu}}}tttjjjcccddddddbbb___```bbb^^^WWWQQQJJJBBB???AAAEEEEEEDDDFFFDDD@@@<<<888555333333222222222222222222222222333333333222222222222111111111111111000000000000000000000000000000000000000000111111111111000000000000000000000000000000//////000000111000000///111111111111000000000000000000000000000000000000/////////000000000111111111111111111111111111111222222222222222222222222333333333444444555555555777999===BBBGGGLLLOOOPPPQQQUUU^^^kkk|||xxxvvv{{{zzz{{{}}}{{{xxxrrrjjj___XXXXXX\\\aaadddhhhgggfffggghhhccc[[[UUUIIICCC<<<777666666444222333222222111111222222333222222222222222222222222///000111222333222111111000000000000000000000000111111111111111111111111111111111111111111111111222222111111111111111111000000000000000000000000///111222222111000222333111222333333444444444333444444333222333444555666444444444555555555555666888888777888999<<>>@@@@@@???DDDDDDCCCBBB???;;;777555222222222222222222222222222111111111000000000000111111111111000000000///000000000000000000000000000000111111111111000000///000000000111111111222//////000111111111111111000000000000000000111111000000000000000000000000////////////000000000000000000000000000000000000111111111222222333333333111111222333555666777777888<<>>>>>>>>AAABBBDDDDDDBBB===999666333333333333333333333333111111111000000000//////111111111111000000000000000000000000000000000000000000111111111111000000///000000111111222222222//////000111222222222222000000000000111111111111000000000000000000000000/////////000000000111111111111111111111111111111111111111222222333333444111111333444666777888999;;;???FFFIIILLLOOOTTTXXX^^^gggyyy{{{{{{yyyxxxxxxzzz{{{|||{{{zzzwwwqqqkkkfffdddeeegggffffffggghhhiiihhhfffddd___VVVJJJ@@@<<<:::888666333222222111111222222333111222333333333333222111...///111222333333222222000000000000000000000000000000000111111111222222111111111111111111111111/////////000000111111111000000000000000000000000000111333222111111222444222333333444444333333222222333444444555555444444444444444555555555555666666888;;;???DDDHHHKKKMMMKKKNNNYYYiii|||zzzgggYYYPPPJJJJJJMMM\\\pppyyyiii___WWWWWWXXXXXXZZZ^^^\\\YYYTTTLLLDDD???>>>???>>>@@@CCCEEECCC???:::777333333333333333333333333222222222111111111000000111111111111000000000000////////////////////////000000111111111111000000///000000111111222333333//////000111222222222222///000000000111111111111000000000000000000000000000000000111111111222222222222222222222222222222000111111222333333444444111222333555777999:::;;;???DDDIIILLLMMMPPPVVV\\\dddppp|||yyyvvvvvvwwwyyyzzzzzz{{{yyyuuupppkkkhhhhhhhhhlllllllllkkkjjjgggeeeccccccYYYLLLBBB===;;;999777333222222222222222222333111222333444444333222111...///111222333333222222000000000000000000000000111111111222222333333333111111111111111111111111......//////000000000111000000000000000000000000000222333333222111333444333333333444444333222222222333444555666555444333444444444555555555666666555777<<>>??????@@@CCCFFFDDD>>>999999666444222333333333222333333333222222222111111222222222111000//////...000000000000000000000000000000000000////////////222222222111111111111111111111111111111111111111000000000000000000000000000000111111111000000///222222333333333333444444111111222333333333333222444444333222222222333333555555444222333666;;;@@@HHHEEEJJJSSSVVVUUU^^^mmmxxxvvvuuuuuuvvvyyy|||yyyvvvtttrrrqqqpppnnnoooooonnnkkkfffddddddfffiiicccZZZOOODDD<<<777444333444444444555444444444333333333333333333333333444444444333333222111000111111111111111111111111000/////////////////////111111111111111111111111111111111111111111111111222222222222222222222222222222222222222111111111444444444555555555555555444444444555555555666666777777777777777888999:::<<<<<>>???BBBDDDDDD@@@<<<777555222111222333222111333333333222222222111111222222222111000/////////000000000000000000000000111000000000////////////111111111111111111222222111111111111111111111111000000000000000000000000000000111111111111000000222222222222222222222222111111222222333333333222333333333222333333444444666666555444555888===BBBGGGEEEJJJRRRTTTUUU```pppzzztttsssrrrtttwwwyyyzzzzzzyyyvvvsssrrrrrrmmmppppppllleee```aaaccciiigggbbbWWWJJJ>>>888666444444444444444444444444333333333333333333333333777777666555333222000///222222222222222222222222//////////////////000000111111111111111111111111111111111111111111111111222222222222222222222222444333333333222222111111444444444555555555666666444444555555555666666666888777777888999:::;;;;;;<<<===AAAEEEFFFFFFJJJQQQ[[[lllqqq^^^QQQIIIIIIJJJSSSccc|||wwwhhh```YYYWWWXXX___aaacccccc___WWWNNNHHHAAA???===???BBBDDDBBB???999666444333444555444444333333333222222222111111222222222111000000//////000000000000000000000000111111000000000/////////000000000111222222222333111111111111111111111111000000000000000000000000000000111111111111111000111111111111111111111111111111222222222333333333333222222222333444555555777777777666777;;;@@@DDDHHHIIINNNTTTUUUXXXhhhzzz~~~xxxuuussstttvvvyyy|||}}}xxxsssqqqpppmmmqqqrrrnnneee___^^^___gggiiihhh___PPPBBB;;;888666555555444444444444444333333333333333333333333666666666555333222000///222222222222222222222222111111111111111222222222111111111111111222222222111111111111111111111111222222222222222222222222777666666555555444444333333333444444555666666666555555555555666666666666777777777888888:::;;;<<<>>>???DDDHHHHHHGGGMMMUUUbbbuuuppp___UUUOOOJJJKKKTTTfffrrrhhh```]]]]]]^^^```ccceeeccc\\\SSSMMMCCC@@@======AAADDDDDDCCC===:::888777888888888777333333333222222222111111222222222111111000000000000000000000000000000000111111111000000000////////////000111222333333333111111111111111111111111000000000000000000000000000000111222222222111111000000111111222333333333222222111222222222333333222222222333333555666777666666777777999<<>>;;;777666555444444444444555333333333333333333333333333333333333333222222111111111111111111111111111000000111111222222222222000000111111111222222222111111111111111111111111222222222222222222222222666666666555555444444444333333444444555666666777555555555666666666777777666666666777888999:::;;;>>>@@@DDDGGGGGGHHHPPPZZZlllrrr^^^UUUMMMJJJLLLWWWjjj}}}|||pppgggaaa```^^^___aaacccccc___WWWRRRHHHCCC>>>===@@@DDDEEEDDD???===:::999999999999888333333333222222222111111222222222222111111111111111111111111111111111111111111111111000000000000//////000111222333333333111111111111111111111111111111111111111111111111000000111222222222222222...///000222444555666777222222111111111222333444222222333333444555666777444555666888:::>>>CCCGGGKKKNNNTTTYYY^^^kkkwwwoooqqquuuyyy|||{{{xxxvvvuuuqqqssstttrrrlllddd^^^ZZZ]]]bbbfffcccYYYMMMCCC>>>888777666444444444555555333333333333333333333333111111222333333333333333111111111111111111111111.........///000000111111000000000111222222333333222222222222222222222222222222222222222222222222222222222222222333333333222333333444555666777777555555666666666777777777555555666666888999;;;<<<===???CCCFFFGGGKKKWWWeeeuuukkk^^^RRRNNNKKKMMMYYYggg|||ppphhheeebbb```___```bbb```\\\WWWMMMHHHBBB???AAACCCDDDDDD???===999888777777666555333333333222222222111111222222222222222222222222111111111111111111111111222222111111111000000000000000000111222222222333111111111111111111111111111111111111111111111111000000111222333333333333...///000222444666777888333222111111111222333444444333333333444555666666333444777999;;;???EEEIIIKKKNNNTTTZZZeeevvvuuussstttwww{{{}}}|||yyyvvvttttttttttttqqqjjj```YYYXXX[[[``````[[[RRRGGG@@@999888666444333444555555333333333333333333333333222222333444444444444444222222222222222222222222---......///000000111111///000000111222222333333222222222222222222222222222222222222222222222222000000111111222222333333222222333444555666777777555666666666777777777777666666666777999;;;<<<===>>>@@@EEEIIILLLTTTeeevvv~~~sssbbbZZZRRRLLLOOOXXXlllyyy~~~uuuqqqhhhddd```___bbbcccaaa___RRRLLLEEEBBBBBBCCCCCCBBBAAA>>>;;;888777666555333333333333222222222111111222222222222222222222222111111111111111111111111222222222111111111000000111111111111111111222222111111111111111111111111111111111111111111111111///000111222333333333333000000111222333444555555333222111000000222444555555555444444444555555666333555888;;;>>>BBBGGGKKKNNNQQQVVV___nnn~~~xxxwwwxxx{{{}}}}}}xxxsssvvvttttttuuutttmmmbbbXXXTTTWWW[[[^^^\\\TTTIIIAAA:::888666444333444555666333333333333333333333333444444555555555555555444333333333333333333333333///000000111222333333333///000000111222222333333222222222222222222222222222222222222222222222222000111222333444555555666222222333444555666777888666666666666777777777777777777888999:::<<<>>>>>>@@@CCCHHHNNNSSS^^^rrr~~~sssggg[[[NNNLLLQQQXXXdddwww~~~mmmgggaaa___bbbeeeeeedddUUUOOOHHHDDDCCCCCCBBBAAADDDAAA===:::999777666444333333333222222222111111222222222222222222222222111111111111111111111111222222222111111111111000222222222111111111111111111111111111111111111111111111111111111111111111///000111222333444444444111111111111111111111111333222111000000222444555666555555444444444555555444666999<<<@@@DDDIIIMMMSSSUUUZZZdddwwwzzzxxxzzz{{{yyyxxxzzzyyyvvvttttttsssmmmccc[[[QQQPPPRRRXXX]]]ZZZNNNDDD>>>;;;777555444444444333333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111222222222333333333222222222222222222222222000000000000000000000000555444333222222222333444444444444555555555666666666666666666777777777777777999::::::999888:::;;;EEEHHHJJJMMMVVVkkkvvveeeZZZRRRNNNMMMWWWcccoooxxxpppfffaaabbbddddddccc[[[WWWQQQKKKFFFCCCBBBBBBAAA@@@===:::777555333222444444444444444444444444333222222111000000000111555555333111//////111333000000000000000000000000222222111111111111111111222333555444111000111333222111111111111111222222111111111111111111111111111111111111111111111111111111222333333444555555666555444444333333333333777555777>>>DDDFFFIIIMMMXXXWWW\\\mmmzzzvvvxxx{{{zzzyyyzzz{{{xxxuuutttrrrlllccc[[[NNNMMMPPPWWW^^^]]]TTTKKK>>>;;;777555444444444333333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111222222222222333333333222222222222222222222222222222222222222222222222444444333222222333333444444444444555555555666666666666666666777777777888777888:::;;;;;;;;;===???FFFIIINNNWWWggguuudddYYYRRROOOPPPTTT]]]ooovvvllleeedddeeeeeeccc]]]ZZZTTTNNNIIIFFFEEEDDDCCCAAA>>>;;;888555444333333333333333333333333333555444444333222222333333333333444444333222333333111111111111111111111111222222111111111111111111222222222111000000111222222222111111111111111111000000000000000000000000222222222222222222222222111111222333333444555555555444444333444555666777999777999@@@EEEGGGKKKOOO^^^```iii{{{zzzsssuuuzzz{{{{{{{{{}}}yyyuuusssooojjjaaa[[[NNNMMMNNNUUU\\\]]]VVVOOO???;;;777444444444444444333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111222222222222333333333333222222222222222222222222444444444444444444444444444444333333333333444444444444555555555666666666666666666777777777888888666888:::<<<===???BBBDDDEEEIIIQQQaaaxxxuuueee]]]WWWNNNKKKRRR```uuuuuulllhhhfffeeeccc___]]]XXXSSSNNNJJJHHHGGGFFFDDDAAA===999666444333222222222222222222222222555444444333333333333333000111333444444444222222222222222222222222222222111111222222222222222222444222000000111222333333333333222111000000000111000000000000000000000000222222222222222222222222111222222333333444444555444444333333444666999:::;;;:::<<>>CCCGGGIIINNNTTT\\\hhh|||sssqqquuuyyyzzzzzz{{{yyyuuupppjjjbbb[[[WWWQQQMMMJJJMMMTTTXXXUUUPPPDDD???:::666555555555555444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111222222333333333444444444222222222222222222222222444444444444444444444444333333444444555555555555555555555666666666777777777777777777888888888888888:::;;;<<<<<>>>>>BBBGGGJJJLLLUUU^^^lll}}}zzzqqqnnnnnnsssyyyxxxxxxwwwssslllccc[[[WWWRRRKKKEEEGGGPPPWWWXXXWWWLLLGGG???999777666666555555555555555555555555555444444444444444444444444333333333333333333333333111111111111111111111111333333333444444444444555222222222222222222222222333333333333333333333333222333444555666666666555555666666666777777777777777777888888888999999999999:::;;;===???CCCHHHLLLSSSccc}}}zzzwwwsssmmmhhhfffdddcccbbbbbbaaa___]]]^^^^^^]]]___bbbgggllloooyyy}}}kkk^^^YYY]]]bbb{{{tttmmmaaaaaa```^^^ZZZUUUPPPMMMIIIGGGDDDAAA>>>;;;999999555555555555555555555555444444444444444555666666>>>888222111333555444222111111111111111111111111111111222222333444444555111666:::888333///000333000000000000111222333333222222222222222222222222444444444444444444444444333333333333333333333333444555666888999999999999???@@@EEEJJJMMMPPPZZZdddvvv}}}qqqkkkkkkqqqyyyxxxyyyyyyvvvnnnddd]]]XXXXXXPPPHHHHHHOOOUUUVVVUUUOOOIIIAAA;;;777666666555555555555555555555555555444444444444444444444444333333333333333333333333111111111111111111111111333333333444444444555555222222222222222222222222444444444444444444444444111222444666777777666555666666666666777777777777777888888888888999999999888:::<<<>>>AAAFFFLLLQQQ^^^ppp|||vvvpppmmmmmmlllgggccc\\\[[[[[[\\\]]]]]]\\\ZZZ\\\ZZZYYYYYY[[[___cccfffrrrpppddd\\\UUUkkk{{{sssbbbcccbbb```\\\WWWQQQNNNHHHFFFDDDAAA>>><<<:::999444444444444444444444444222222222222222333444555777333///000333444222///222222222222222222222222111111222333333444555555333;;;AAA???666111222666//////000000111222444444111111111111111111111111555555555555555555555555333333333333333333333333222444888;;;<<<===<<<<<>>DDDDDDHHHOOOSSSYYYhhhxxx}}}ooonnnpppqqqxxxwwwuuussspppjjjbbb]]]YYYUUUPPPLLLKKKMMMRRRUUUXXXPPPEEE<<<888777666666666666555444444444444555555555444444444333333333222222222222222222222222222222333333333333444444333444666777777666444333333333444444555444444444333333222222333333444555777666666666555555555555555555555666666666777777777666666666666777888888;;;<<<>>>BBBDDDIIIUUUbbb||||||xxxtttooojjjhhhddd___^^^___aaa```^^^ZZZYYYYYYZZZ[[[\\\[[[ZZZZZZ[[[[[[ZZZYYYYYY\\\^^^gggwwwtttfff\\\^^^mmm|||mmmeee]]]\\\^^^^^^XXXQQQKKKKKKGGGCCCBBBCCC???:::666666777777666555333333555444333333222222333333444333222222111222222222333555666555333111111111222222222222222222222222444333333333222222111111222222222222111111111111111111111222222333333333222222222222222222222222555555555555555555555555666777888888888999<<<>>>EEEFFFJJJPPPUUU^^^qqqyyyrrrpppooouuuttttttsssqqqmmmgggbbb]]]YYYRRRMMMKKKNNNTTTWWW[[[TTTIII@@@;;;888777666666666555444444444444555555555444444444333333333333333333333333333333333222222333333333333444444444555666777777666555444444444444555444444333333333333333333333444444555666666666666555555555555555555666666666777777777777777666666777777888999<<<===@@@CCCEEENNNaaatttxxx||||||sssnnnjjjddd___ccc___[[[[[[]]]```___^^^YYYXXXWWWYYY[[[]]]]]]\\\\\\]]]\\\[[[YYYYYY[[[]]]ggguuuxxx^^^YYY\\\lll}}}rrrjjjaaa^^^``````[[[VVVPPPOOOJJJDDDBBBCCCAAA===666666666666666444333333555444444333333333333333444444333222222222222222222444777888666333111111222222222222222222222222000000111111222333333333111111111222222222222222111111111111222222222222333333333333333333333333555555555555555555555555555666777888888:::===???EEEHHHMMMSSSYYYhhhyyysssoooqqqqqqrrrsssssspppkkkgggaaa\\\TTTNNNLLLPPPUUUYYY]]]WWWNNNDDD===999777666666666555444444444444555555555444444444333333333333333333333333333333333222222222333333333444444444555666666666666555444555555555555444333222222333333333333333444555555666666666666666555555555555666666666666777777777999999999999999:::;;;<<<<<<>>>AAAEEEIIIVVVqqqyyyxxxyyyooojjjgggdddaaaaaa^^^\\\]]]aaaddddddcccZZZYYYWWWXXX[[[]]]^^^^^^^^^^^^^^^\\\YYYYYYZZZ\\\gggssskkk^^^VVV\\\hhhuuuyyyqqqgggbbbaaaaaa]]]YYYRRRQQQLLLDDD@@@BBBAAA>>>777777666666555444444333555555444333333333333333444444333222222222222333222444666666555333222222222222222222222222222222111111222333333444555555111111111222222333333333333333333222222222222222333333333333333333333333555555555555555555555555444666777888888;;;>>>AAAEEEJJJPPPVVVaaatttyyyqqqnnnoooppprrrsssqqqmmmjjjddd^^^VVVPPPNNNQQQVVVZZZ^^^ZZZRRRHHH@@@:::888777666666555444444444444555555555444444444333333333333333333333333333333333222222222333333333444444444444444555555444444444555555555555444333222222444444333333444444555666555555555666666666666666666666666666777777777888999999999999:::;;;<<<===<<<>>>BBBHHHPPPbbbzzz{{{zzzoooiiigggggggggccc```___aaafffjjjjjjiii^^^\\\YYYYYY\\\^^^```aaa_________\\\ZZZYYY[[[\\\fffqqq~~~||||||~~~mmm]]]XXXZZZbbbrrryyynnngggcccaaa^^^ZZZSSSSSSMMMCCC??????@@@>>>888777777666555555444444666555444444333333444444555444333333222222333333333333444333111111222333222222222222222222222222333333333333333333333444111111222222333333333444444444444444444333333333333333333333333333333333555555555555555555555555444555777888:::<<<@@@DDDEEEKKKTTT]]]llluuummmmmmooorrrsssqqqnnnkkkeee```XXXRRRPPPRRRVVVYYY^^^[[[TTTKKKBBB;;;888888666666555444444444444555555555444444444333333333333333333333333333333333222222333333333333444444444444444444444444444444444444444555444444333333444444444444444555555666555555555666666666666666666666666777777777888888777777777888999:::;;;<<<===???EEENNN[[[qqqzzz~~~tttllliiiiiijjjeeeccccccfffkkkoooooonnneeeaaa]]]\\\]]]```bbbbbb``````___]]][[[ZZZ\\\]]]fffpppzzz}}}{{{~~~xxxvvvnnnbbbXXXUUU```pppwwwmmmgggbbb]]]ZZZSSSSSSNNNDDD>>>===>>><<<:::999888777666666666666666555555444444444444444555444444333333333333333333333333111000000222444222222222222222222222222222222222222111111111111222222222333333333333333444444444444555555555555333333333333333333333333555555555555555555555555444666888:::<<>>===;;;<<<;;;:::888888888888999666666555444444444444555555555444333333333333444000333666777666444333333222222222222222222222222444444444555555666666666444444444333333222222222111111222333333444555555444444444444444444444444555555555555555555555555555777:::<<<>>>BBBGGGJJJLLLUUUcccwwwzzzqqqkkknnnrrrpppllliiiaaa___[[[VVVSSSSSSVVVYYYVVVYYYZZZRRRFFF<<<999:::999888777666666555555555777666555444444444444444555555555555555555555555333333444444555444444444333333333333333222111000555555555555555555555555444444444555555555666666444444444444444444444444777888888888888999999999:::;;;;;;;;;::::::<<<===GGGFFFPPPhhh}}}sssppppppqqqsssvvvyyy|||~~~tttlllfffffffffccc```aaa_________]]]\\\\\\___aaammmrrrqqqiiigggoooyyy}}}vvvvvv|||jjjgggqqq}}}yyymmm```VVVUUUWWWUUULLLDDD@@@@@@@@@>>><<<:::999999888666444666555555555555444444444333333333333333333333333111111111222222333333444222222333333333444444444444333333222222333333444333333222222333333444555222222222111222222333333666666666666666555555555444444555555666555555555;;;777777===BBBDDDIIINNNPPP[[[nnn~~~uuunnnpppsssqqqllljjjdddbbb^^^XXXTTTRRRTTTVVVUUUXXXYYYRRRFFF===999:::999888777666666555555666666666555555444444444444555555555555555555555555444444444555444444444333444444444444444333222222555555555555555555555555444444444555555555666666555555555555555555555555888888888888999999999999999:::;;;<<<<<<===???BBBIIILLLZZZttt|||uuutttssswww|||zzzqqqiiigggfffcccaaabbb\\\\\\\\\[[[ZZZ[[[^^^aaakkkooonnngggdddkkktttxxx}}}yyy}}}xxxsssyyyxxxjjj^^^YYYYYYVVVNNNEEE@@@>>>>>>???===;;;999999888666444666555555555555444444444333333333333333333333333222222222222222333333333222222333333333444444444444333333222222333333444555444444333333444444444444333333333333333444444666666666666666666666555555555666666777777666666999777999>>>CCCFFFKKKQQQWWWeeezzzzzzrrrrrrtttrrrnnnkkkhhhfffbbb[[[UUURRRRRRTTTTTTWWWWWWQQQGGG>>>;;;:::999999888777666666666666666666555555555555555555555555555555555555555555666555555555444333333333555555555666555555444333555555555555555555555555444444555555555666666666777777777777777777777777888888888888999999999:::999:::<<<===>>>@@@DDDFFFLLLUUUkkk}}}yyywww|||uuukkkgggeeecccbbbddd\\\\\\\\\ZZZZZZ\\\```dddkkknnnmmmfffbbbgggooottt~~~wwwhhh^^^\\\XXXRRRIIICCC???>>>@@@>>>;;;:::999888777555666555555555555444444444333333333333333333333333333333333333222222222222333333333333444444444444444444333333333333444444777666555444444444444444555555444444444444555555555555666666666666666666666666666777777888888888888888;;;AAAEEEHHHNNNUUU___qqq}}}tttsssuuutttpppooommmkkkfff___XXXTTTRRRRRRSSSVVVVVVQQQHHH@@@<<<;;;:::999888777666666666666555555666666666555555555555555555555555555555555777777666555444333333333555555555666666555555444555555555555555555555555555555555555666666666666777777777777777777777777888888888999999999::::::999;;;<<<===>>>AAAEEEHHHOOO```}}}}}}yyyvvvkkkeeecccaaabbbeeebbbaaa___]]]\\\___cccgggnnnooommmgggccceeemmmsssooobbb^^^YYYUUUOOOHHHDDDDDDBBB???<<<:::999888777666666555555555555444444444444444444444444444444444444444444333333222222111333333333444444444444555444444333333333333444444777666555444444333444444666555444444444444444444555555555555666666666666666666666666777888888999888999>>>CCCEEEHHHOOOXXXggg}}}vvvtttvvvuuusssssspppnnnjjjddd]]]WWWUUUTTTTTTVVVVVVRRRKKKCCC===;;;:::999888777777666666666555555666777777666666555555555555555555555555555888777666444444333333444444444555555555555444444666666666666666666666666555555555666666666777777666666666666666666666666888999999999999:::::::::;;;<<<<<<===>>>@@@EEEHHHTTTlll|||vvviiicccaaa```aaaeeefffdddaaa^^^]]]___eeeiiiqqqooolllgggbbbbbbkkksssvvvfff]]]VVVUUURRRKKKGGGHHHCCC@@@<<<:::999999777666666555555555555444444444444444444444444444444444555444444333333222222222333333444444444555555555555444444333333444444555555555444444444444555555555555444333333333333333444555555555666666777777555555555555666777888999:::<<>>;;;::::::999888777777777777444555666777888777666555555555555555555555555555888777555444444444555555333444555555555555555555666666666666666666666666555555666666666777777777666666666666666666666666999999999999::::::::::::<<<<<<======>>>AAAFFFJJJ\\\wwwyyykkkeeebbb```aaadddgggdddaaa]]]\\\```ffflllsssnnniiiddd______iiitttoooaaaWWWVVVSSSLLLGGGHHHEEEAAA===:::999999888777666555555555555444444444444444444444444444444444444444444444333333333333333444444444555555555555555555444444444444555555444444444444666777888999666555444333222222222222444444555555666777777777555444444444555777999:::;;;>>>DDDHHHHHHLLLYYYhhh~~~{{{zzzyyywwwwwwppppppooolllgggbbb______XXXYYYYYYVVVOOOGGG???;;;::::::999888777777777777444555777888888888666666555555555555555555555555888666555444444555666777444555666666777777777666666666666666666666666666555666666666777777777777888888888888888888888888999999999:::::::::;;;;;;;;;<<<===>>>@@@DDDJJJOOOdddrrriiieeeaaa```bbbfffdddaaa^^^___dddlllrrrvvvpppiiiddd______jjjwwwnnn___[[[WWWMMMGGGHHHFFFBBB>>>:::999999888888666555555555555444444444555555555555555555555555333333333444444444444444444444444444555555555555555555444444444444555555333333444666999;;;===???777666555444333333333333444444555555666777777888666555555555666888:::<<<;;;???FFFJJJKKKRRRdddvvv~~~|||yyywwwwwwoooppppppnnniiieeecccbbbZZZ[[[ZZZWWWPPPHHH@@@;;;;;;:::999888777777777777333555777888999888777666555555555555555555555555777666555444444555777888666666777888888888888888777777777777777777777777666666666666777777777777999999999999999999999999999999:::::::::;;;;;;;;;;;;<<<===???BBBGGGNNNSSSiiiwwwnnnhhhbbb```aaagggeeebbb```bbbiiirrryyyzzzssskkkfffaaaaaammm||||||iiibbb\\\PPPHHHIIIGGGCCC>>>;;;999999999888666666555555555444444444555555555555555555555555333333333444444555555555444444444555555555666666555555444444444444555555333444555888;;;>>>AAACCC888888777555555444444444444444444555666777777888777777666666777999<<<===:::???GGGLLLNNNWWWlll}}}||||||{{{yyytttvvvuuupppmmmlllhhhccc___\\\[[[YYYRRRHHHBBBBBB>>><<<999999;;;;;;888555777777777777777777777777666666666666666666666666333444444555666777888888555555555555666666666777777777777777777777777777666666666666666666666666666777777777888888888888::::::::::::::::::::::::===;;;;;;???BBBFFFOOOXXXvvvvvvkkkeeeddddddffffffdddbbbgggqqqwwwxxx{{{rrrlllhhhaaa^^^mmmtttddd\\\VVVLLLDDDCCCBBB@@@===;;;999888888888888777666666666666666777777666555555555555555555555555555555555555555888888777666555444333333555555555666666666777777777666555444555888;;;===BBB???999555222222333555333333333444444444555555999999999888777888;;;===>>>@@@GGGNNNRRR^^^vvv{{{xxxwwwtttwwwvvvqqqooonnnkkkfffaaa^^^\\\ZZZSSSIIICCCCCCAAA>>>;;;:::::::::888666777777777777777777777777666666666666666666666666444444555555666666777777555555555666666666777777777777777777777777777777666666666666666666666666888888888888999999999999:::::::::::::::::::::::::::999;;;>>>@@@EEEQQQ]]]}}}zzznnngggdddcccdddeeecccbbbhhhrrrxxxyyyxxxoooiiifffaaaaaappp|||{{{}}}lllaaaXXXNNNFFFDDDBBB@@@>>>;;;999888888888888777666666666666666777777666555555555555555444444444444444444444444666666666666666555555555333333333444444444555555666555444333444777:::;;;AAA>>>:::666333444555666555555555555666666666666999999999888777888;;;>>>AAACCCIIIQQQXXXfffyyytttssstttwwwvvvsssqqqqqqnnnjjjeee```]]][[[UUUKKKFFFEEEDDDAAA===:::::::::999888777777777777777777777777666666666666666666666666555555555666666666666666555555666666666777777777777777777777777777777777666666666666666666666666888999999999999:::::::::::::::::::::::::::;;;;;;999;;;>>>@@@@@@FFFVVVgggtttkkkeeebbbaaacccccccccjjjtttyyyzzztttlllfffdddbbbeeeuuuxxxoooxxxiii\\\PPPIIIEEECCCAAA>>><<<:::999888888888777666666666666777777666666555555555555666444444444444444444444444444555555555666666777777333333444444444555555555555444333333333666888:::???<<<999666555666777888777777777777888888888888999999999888888999<<>>AAAEEEHHHNNNYYYjjj|||rrrqqqooossssssqqqppprrrpppmmmkkkddd^^^[[[VVVNNNHHHGGGGGGEEEAAA===:::888999:::888888888888888888888888777777777777777777777777666666666666666555555555666666666666777777777888555555555555555555555555777777777777777777777777777777777777888888888999:::::::::;;;;;;<<<<<<<<<>>>AAAEEEEEEFFFPPPjjj}}}qqqhhhccc```ccceeehhhooowww{{{yyypppiiicccbbbfffooo}}}~~~uuudddeeevvvxxxwww|||uuubbbSSSKKKHHHFFFDDDAAA>>>;;;:::999999999888777777777777777666666555555555555666666444444444444444444444444666666666666555555555555666666666777777777888888666555555555555666888999666666555555555555666777666666777777777888888888888999999999999;;;???BBBEEEIIIQQQ^^^tttuuurrrnnnqqqrrrpppoooqqqppplllmmmddd\\\YYYUUUNNNHHHGGGEEEEEEBBB>>>:::888999;;;888888888888888888888888777777777777777777777777555555555666666666666666666666666777777777888888555555555555555555555555777777777777777777777777666666777777777888888888:::::::::;;;<<<<<<======>>>@@@CCCFFFJJJZZZwww~~~tttkkkfffbbbfffiiilllrrryyyzzzwwwmmmhhhccccccjjjvvv{{{zzzwwwaaa___hhhzzzvvv|||iiiXXXNNNIIIGGGEEEBBB???<<<;;;:::999999888777777777777888666555555555555666666777555555555555555555555555777777666666555555555444444444555555555666666666666666555555666777777888333444444555555555555555555666666666777777777777888999:::::::::===AAADDDFFFLLLVVVgggxxxsssnnnqqqrrrpppoooqqqppplllnnndddZZZWWWSSSMMMGGGEEEBBBCCCBBB???;;;888999:::888888888888888888888888777777777777777777777777444444555555666666777777666666777777777888888888777777777777777777777777777777777777777777777777777777888888888999999999::::::;;;;;;<<<=========???@@@CCCIIISSShhh~~~uuunnnjjjeeeiiimmmoootttzzzyyyvvviiieeebbbdddooo|||}}}xxx{{{xxx___]]]^^^lll{{{sss```SSSJJJHHHFFFBBB???===;;;::::::999888888777777888888555555555555555666777777666666666666666666666666555555555666666666666666444555555555666666666666555555555555555555666666333444555666666666555555666666666666777777777777888999::::::;;;===BBBEEEIIIQQQ]]]qqqzzzsssooorrrsssppppppqqqppplllnnncccYYYUUURRRLLLFFFDDD@@@BBBBBB@@@;;;888999:::888888888888888888888888777777777777777777777777333444444555666777888888777777777777888888888888888888888888888888888888777777777777777777777777888888999999999:::::::::::::::;;;;;;<<<===>>>>>>AAAAAAEEEMMM[[[ttt}}}uuuooolllhhhllloooqqqvvvzzzyyyttteeecccaaaeeerrrzzzyyyxxx___]]]XXX\\\xxxyyyeeeWWWKKKIIIFFFCCC@@@===;;;::::::999888888777888888888555555555555555666777888777777777777777777777777333333444555666777888999777777777777888888888888333333444444444444444444444555666777777777666555666777777777777888888888888999::::::;;;>>>BBBFFFLLLUUUcccxxxuuurrrttttttsssrrrpppmmmiiihhh```UUUMMMJJJHHHFFFDDDEEEEEEBBB>>>:::888888999777888888888888999999999666666777777888888999999777666555444444555666777666666777777888888888999777777777777777777777777888888888888888888888888888888999999999::::::::::::;;;<<<<<<<<<<<<>>>@@@@@@AAAFFFSSSiii{{{vvvsssrrrssssssvvvzzz}}}|||wwwrrrhhhhhhhhhkkkxxxxxxqqqyyyaaaUUUPPPYYYjjj~~~kkkaaaXXXPPPHHHDDD@@@;;;:::<<<:::999888888777888888888777777777777777777777777555555444333333555666777999666555777;;;===:::666666777888999999888777666444555666555444555777999666555444444555666555555666777777888888888888777:::999;;;===<<<<<>>???@@@EEELLLRRRfff{{{uuurrrpppqqqrrrrrrnnnlllhhhaaaWWWNNNIIIFFFEEEDDDGGGGGGFFFBBB>>>;;;;;;;;;888888888888999999999:::777777777777666666666666777777666666666666777777777777777888888888888888888888888888888888888888999999999999999999999999999999999999::::::::::::999:::<<<======>>>AAACCCEEEGGGPPPddd}}}}}}}}}|||~~~yyysssjjjkkkoooxxx|||xxxgggZZZPPPOOOTTT]]]nnn~~~qqqeeeZZZSSSLLLJJJFFF@@@======::::::999888888888888888777777777777777777777777777777888999999999999999888666444666999:::888555666666777777777777666666777555555777::::::777444666666666666666666666666666777777888999999888888:::888999???CCCEEEIIIOOOVVVppp}}}uuupppqqqsssrrrooommmhhhbbbXXXOOOHHHEEEDDDDDDFFFFFFFFFDDD@@@===;;;;;;888888888999999999::::::888777777666666555555555777777777777777777777777888888888888888888888888888888888888888888888888999999999999999999999999999999999:::::::::;;;;;;;;;<<<=========>>>AAACCCCCCHHHVVVnnn{{{vvvqqqssswww}}}~~~kkk```UUURRRSSSWWWaaakkkoooaaa[[[UUUOOOLLLHHHAAA======::::::999888888888888999777777777777777777777777666777999:::::::::999888888666444555777888777666666666666777777666666666888666555777<<<<<<888222555666777777666555555666666777777888999999999999;;;888:::@@@EEEGGGLLLQQQ\\\{{{~~~sssrrrtttrrrooommmhhhcccZZZOOOHHHDDDCCCDDDDDDEEEFFFEEEAAA===;;;:::888999999999999:::::::::888888777777666666555555777888888888888888888777999999999888888888888888888888888888888888888888999999999999999999999999999999:::::::::;;;;;;;;;===>>>??????>>>>>>@@@BBBFFFPPPddd|||yyyzzz~~~rrrggg\\\WWWUUUWWW[[[___ooorrrccc___XXXQQQNNNIIIBBB======;;;::::::999888999999999888888888888888888888888666777888999:::999888777888777555555666777777666777777666666666666777777999666555888<<<<<<777222333555777777555444555666666666888999999:::::::::<<<:::;;;AAAEEEHHHNNNUUUhhhyyyuuuvvvrrrnnnmmmiiiddd[[[PPPGGGBBBBBBCCCCCCEEEGGGFFFCCC>>>;;;:::999999999999::::::::::::888888888888777777777777888888999999999999888888999999999999999888888888999999999999999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;===>>>??????>>>???AAACCCHHHXXXttt}}}~~~zzzyyyxxxllldddaaaaaaaaaaaahhhuuu}}}mmmeee]]]UUUPPPJJJBBB>>>>>>;;;;;;:::999999999999999888888888888888888888888666666777888888888888777999888777666555666777888888888777777777777888888888777666777999999666333333666999999666444555777666666888999::::::;;;;;;<<<<<<>>>BBBEEEIIISSS^^^uuuxxxwwwqqqmmmmmmiiiddd\\\QQQFFFAAAAAACCCCCCFFFIIIHHHEEE@@@===;;;999999999:::::::::;;;;;;888888888888999999999999888888999::::::999888888:::::::::999999888888888999999999999999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<;;;<<<>>>??????AAADDDFFFMMMccc~~~{{{wwwyyy|||wwwuuuvvv~~~~~~|||yyyzzzzzzlllcccZZZSSSLLLDDD@@@@@@;;;;;;:::999999999999:::888888888888888888888888777777777777777888888999::::::888777555666888999:::999888777777888999:::777777777666666666555555444888<<<<<<888666777999666666888999:::;;;;;;;;;;;;===AAADDDFFFLLL[[[kkkzzzxxxqqqlllmmmiiieee\\\QQQFFFAAAAAACCCDDDGGGJJJJJJGGGBBB>>>===999999:::::::::;;;;;;;;;888888888999:::::::::;;;888999:::;;;;;;:::999888:::::::::999999888888888999999999999999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<888:::===???@@@CCCGGGIIIWWWppp}}}{{{wwwyyy}}}wwwqqqqqqsssqqqhhh]]]UUUNNNFFFBBBBBB<<<;;;::::::999999::::::888888888888888888888888999888777666777888:::;;;;;;:::999777666666888:::;;;:::999888888999:::;;;777777777666444333555666555:::>>>>>>:::888999;;;666666888999:::;;;;;;;;;:::===CCCFFFGGGOOObbbttt|||ssssssrrrooonnnjjjaaaVVVLLLFFFDDDDDDAAAGGGLLLLLLGGGBBB@@@AAA>>><<<;;;999888888999999:::::::::999999888888888999999999888888888777777::::::::::::::::::::::::888888999:::::::::999999::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======???@@@<<<>>>DDD@@@CCCRRR```zzztttuuuyyyoooeee\\\XXXRRRJJJCCC@@@>>>===<<<;;;;;;;;;;;;;;;;;;999666666777999999999777777777777777777777777:::::::::::::::999888777888888888888888888888888;;;999888999::::::999888999999:::::::::;;;;;;;;;<<<;;;;;;:::::::::;;;;;;>>><<>>===<<<::::::::::::;;;:::::::::999999999888888;;;:::::::::999999999888::::::::::::::::::::::::::::::::::::::::::999999::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<=========>>>;;;>>>EEEAAAEEEVVVmmm|||tttjjj```[[[UUULLLDDDAAA???>>>===<<<;;;:::::::::<<<:::999999:::;;;;;;:::888888888888888888888888:::::::::::::::999888888888888888888888888888888999888777888999999888777999999999999:::::::::;;;::::::::::::;;;<<<===>>>BBBAAAEEEMMMRRR^^^yyy~~~}}}zzzwwwtttqqqpppllldddZZZPPPJJJGGGGGGDDDIIIMMMNNNIIICCC???>>>======<<<<<<;;;<<<<<<===::::::::::::999999999999;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;>>>===;;;:::999999:::;;;::::::::::::::::::::::::;;;;;;<<<<<<<<<=========<<>><<<;;;:::::::::;;;:::::::::<<<<<<;;;999888888888888888888888888:::::::::::::::999999888888888888888888888888888888777666777888999888777888888999999999:::::::::888888999:::;;;===???@@@@@@@@@EEEMMMTTTeeexxx}}}wwwtttqqqqqqmmmfff\\\SSSMMMJJJJJJEEEJJJNNNNNNJJJDDD???===<<<<<<<<<<<<<<<<<<======::::::::::::::::::::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;@@@>>><<<:::999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============>>>AAA@@@CCCHHHGGGPPPfffzzzlllddd\\\RRRGGGBBB@@@@@@>>><<<;;;:::::::::888888888:::;;;;;;888666999999999999999999999999999::::::;;;::::::999999888888888888888888888888999888777888999:::999888888888888999999999::::::999999999:::<<<===???@@@???AAAFFFNNNXXXmmmwwwssspppqqqnnnggg^^^UUUOOOLLLLLLFFFJJJNNNOOOLLLFFF@@@<<<;;;;;;;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::999999999::::::::::::::::::::::::;;;;;;<<<<<<<<<@@@???<<<:::999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>===BBBAAABBBFFFGGGUUUooo~~~ooofff___TTTIIIBBB@@@???>>>===<<<;;;;;;;;;999888999:::;;;;;;999777999999999999999999999999999::::::;;;;;;;;;::::::888888888888888888888888:::999888999;;;<<<;;;:::888888999999999:::::::::;;;;;;;;;;;;<<<===>>>>>>BBBEEELLLUUUccc|||xxxsssqqqqqqnnnhhh```WWWQQQNNNNNNFFFJJJNNNPPPNNNHHHAAA===;;;;;;<<<<<<<<<;;;;;;:::::::::::::::;;;;;;;;;;;;999999999999:::::::::::::::::::::;;;<<<<<<======>>>>>><<<;;;::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>><<<@@@???@@@EEEIII]]]{{{}}}pppggg```UUUJJJCCC??????>>>===<<<<<<<<<<<<<<<;;;;;;;;;======;;;:::::::::::::::::::::::::::999::::::;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999:::<<<===<<<;;;999999:::::::::;;;;;;;;;<<<;;;;;;;;;<<<===>>>>>>AAAEEENNN[[[nnnyyytttrrrpppnnnhhh```XXXRRROOONNNFFFIIIMMMPPPOOOJJJCCC=========>>>>>>===<<<;;;::::::::::::;;;;;;;;;<<<<<<::::::::::::;;;;;;;;;<<<::::::;;;;;;<<<=========<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>><<>>>>>============>>>>>>===<<<::::::<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888999;;;<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<:::::::::;;;<<<>>>@@@@@@???EEEPPPaaa{{{zzzvvvtttpppmmmhhhaaaXXXRRROOOOOOEEEHHHMMMPPPPPPKKKDDD>>>>>>?????????>>>===;;;::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======::::::;;;;;;<<<===>>>>>>999:::;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>???DDDDDDFFFNNNYYYvvv~~~mmmddd___VVVJJJCCC===============>>>>>>???<<<:::888888999:::;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<888777777888:::<<<;;;:::;;;;;;;;;<<<<<<<<<======888888999;;;===???BBBCCCBBBIIIVVVkkkzzz{{{rrrpppssspppkkkddd\\\TTTMMMIIIEEEHHHNNNSSSTTTNNNFFF???@@@>>><<<<<<===>>>===<<<777999::::::999:::;;;======;;;:::???EEEEEE???888<<<<<<<<<<<<<<<<<<;;;;;;=========<<<;;;;;;;;;:::;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<======>>>???@@@???BBBDDDEEENNNggg~~~tttbbb[[[XXXPPPFFFCCC???===??????===<<<=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>===;;;:::999999:::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999;;;>>>>>>===>>>BBBFFFIIINNN]]]www{{{|||~~~vvvuuusssppplllfff^^^UUUMMMGGGEEEHHHMMMRRRSSSOOOGGGAAAAAA???======>>>>>>===<<<;;;<<<======<<<<<<===>>>>>><<<<<>>:::<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<;;;<<<;;;;;;;;;<<<<<<===>>>===============>>>@@@@@@AAACCCFFFJJJVVVqqq{{{ggg\\\WWWQQQKKKDDD???===??????===<<<>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;???>>>===;;;::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>>>>===>>>CCCGGGKKKQQQbbb~~~~~~~~~zzzyyyyyysssqqqnnniiiaaaWWWLLLEEEEEEHHHLLLQQQSSSPPPJJJEEEBBB@@@>>>===>>>>>>===<<<>>>???@@@???===<<<===>>>>>>>>>>>>??????>>>===<<<<<<<<<<<<<<<============<<<<<<<<<<<<============<<<<<<<<<<<<<<<======>>>============>>>???@@@AAABBBEEEHHHPPPaaaooo^^^WWWSSSOOOFFFAAA>>>??????===<<<>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;???>>>===<<<<<<<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===???>>>===???CCCHHHNNNWWWlll}}}~~~~~~{{{zzztttssspppllleeeZZZMMMDDDEEEHHHLLLQQQSSSQQQLLLGGGCCCAAA???>>>>>>>>>===<<<>>>??????>>><<<;;;;;;<<<>>>???@@@???<<<;;;<<>>>>>>>><<<<<<<<<======>>>>>>???>>>======<<<======>>>>>>>>>>>>>>>>>>???@@@AAAAAACCCDDDIIITTTjjjzzzcccWWWRRRPPPHHHBBB???@@@???===<<<>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>??????>>>@@@EEEJJJRRR___www~~~~~~zzzvvvtttrrrooojjj___PPPFFFFFFHHHLLLQQQTTTRRRMMMHHHCCCAAA????????????>>>===???@@@@@@???===;;;;;;<<<===???AAA>>>:::999<<<@@@=========>>>>>>>>>??????<<<======>>>>>>????????????>>>>>>=========>>>>>>>>>>>>>>>??????@@@AAABBBBBBCCCIIIXXXsssiiiYYYRRROOOJJJDDD@@@@@@???===<<<>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<======<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>?????????AAAHHHMMMXXXiii{{{}}}yyyvvvtttrrrnnncccUUUIIIFFFIIINNNSSSUUURRRMMMHHHCCCAAA??????@@@AAA@@@???AAABBBBBBAAA???===>>>???<<<>>>???>>>;;;:::<<>>>>>??????@@@@@@>>>>>>>>>>>>????????????@@@??????>>>>>>>>>>>>>>>????????????@@@AAABBBCCCCCCDDDLLL___}}}nnn]]]TTTPPPLLLEEEAAA@@@???===<<>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<=========<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;===?????????CCCKKKPPP___ttt|||~~~{{{xxxuuusssqqqgggYYYMMMFFFIIIOOOUUUWWWSSSLLLFFFBBB@@@??????AAABBBBBBAAA@@@AAABBBAAA???>>>>>>???;;;<<<=========<<<===>>>======>>>??????@@@AAAAAA@@@???????????????>>>>>>AAA@@@??????>>>>>>>>>???@@@@@@???@@@@@@AAABBBCCCDDDFFFPPPhhhqqqaaaYYYTTTMMMGGGAAA@@@???===<<>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<======<<<;;;;;;<<<<<<<<<<<<============<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::<<<>>>???@@@EEEMMMTTTgggzzzxxxuuuzzz|||yyyuuutttrrrjjj\\\PPPFFFJJJPPPVVVXXXSSSKKKEEEAAA@@@??????AAACCCCCCBBB===>>>???>>><<<<<<<<<>>>;;;;;;<<<===>>>>>>>>>======>>>>>>???@@@@@@AAAAAAAAA@@@@@@@@@???>>>>>>>>>AAAAAA@@@???>>>>>>??????@@@@@@@@@@@@AAABBBCCCCCCFFFHHHTTTooorrrddd]]]YYYNNNGGGBBBAAA???===<<>>>>>>>>>>>====================================;;;<<<===>>>>>>===<<<<<<<<<<<<<<<<<<=========>>><<<;;;;;;::::::;;;;;;<<<========================:::<<<>>>???AAAFFFOOOVVVlll~~~|||yyyyyyuuuyyy~~~yyyxxxvvvnnn```UUULLLMMMPPPUUUXXXVVVPPPJJJDDD@@@<<<<<<@@@DDDFFFFFFAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>>>>======????????????????????????>>>??????@@@@@@??????>>>@@@@@@@@@AAAAAA@@@??????AAAAAA@@@>>>===???CCCFFFIIIJJJ[[[wwwiii]]]UUURRRKKKBBB???AAACCCAAA???AAAAAA@@@???>>>======<<<===>>>>>><<<;;;:::;;;================================================>>>>>>=========<<<<<<;;;;;;AAAAAA;;;;;;BBB>>>;;;CCC<<>>AAAGGGEEELLL___qqqyyy{{{yyyrrrvvv|||xxxxxxvvvooobbbWWWJJJJJJMMMRRRUUUSSSLLLGGGBBB???<<<;;;<<<>>>??????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;<<<===============<<<<<>>AAACCCQQQUUUhhhxxxhhh[[[SSSNNNJJJDDD???<<<<<<<<<<<<===============<<<<<<<<<;;;<<<<<<;;;999999:::;;;<<<============<<<<<<;;;========================;;;;;;;;;:::::::::999999;;;;;;666888AAA===888===@@@DDDCCCFFFLLLIIIOOOccc{{{{{{xxx|||xxxppptttzzzvvvvvvvvvpppdddZZZRRRRRRTTTXXXZZZXXXRRRMMMHHHHHHGGGEEEBBBAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCDDDDDDCCCBBBCCCEEEGGGMMMVVVooowwwfffZZZSSSSSSRRRNNNHHHBBB???AAACCC>>>?????????@@@@@@@@@@@@@@@AAAAAAAAA???>>>???@@@@@@AAABBBBBBBBB@@@???>>>AAAAAAAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>BBBBBB===CCCNNNKKKAAACCC<<<@@@@@@EEELLLLLLUUUjjj~~~yyyzzzyyysssvvv{{{wwwwwwxxxtttjjjaaaSSSRRRSSSVVVXXXVVVPPPKKKDDDFFFHHHEEEAAA>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>======???????????????????????????@@@@@@AAAAAA@@@@@@???>>>???@@@@@@AAA@@@@@@@@@;;;===>>>??????AAADDDFFFKKKYYYxxxxxxiii]]]WWWOOOMMMJJJEEEAAA?????????<<<<<<<<<<<<<<<<<<<<<<<<===???@@@@@@>>>===>>>???<<<===>>>??????===<<<:::=========<<<<<<<<<<<<<<<==================<<<<<>>EEESSSOOOCCCBBBAAADDDCCCFFFMMMOOO\\\uuuzzzzzz|||rrrtttzzzvvvwwwyyyvvvnnnfffZZZYYYXXXZZZ[[[YYYTTTPPPFFFIIIKKKIIIEEEBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAABBBCCCDDDDDDCCCCCCCCCDDDEEEEEEEEEFFFIIILLLQQQbbb~~~nnn```XXXPPPKKKGGGEEEGGGFFFCCC???DDDDDDCCCCCCBBBAAAAAA@@@AAACCCEEEEEEDDDCCCCCCDDDBBBBBBCCCDDDDDDCCCBBBBBBCCCBBBBBBBBBAAAAAAAAA@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBB???HHHVVVRRREEEDDDHHHKKKHHHJJJQQQUUUfffwwwzzzpppqqqzzz|||xxxxxx{{{yyyrrrkkkcccaaa___``````___ZZZVVVIIIKKKKKKJJJHHHFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHIIIIIIHHHGGGFFFGGGKKKNNNVVVhhhxxxhhh]]]UUUPPPLLLLLLOOOPPPKKKEEEJJJJJJIIIHHHGGGFFFEEEDDDCCCFFFHHHHHHGGGFFFFFFGGGFFFGGGGGGHHHHHHIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGFFFDDDEEEEEEEEEEEEFFFFFFFFFDDDEEEBBBIIIUUUQQQGGGHHHAAAGGGIIIPPP\\\eeezzzuuurrrooooooooonnniiieeeXXXVVVTTTSSSSSSRRRPPPOOONNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNNNNNNNMMMMMMMMMOOOOOOOOOOOOOOOOOOOOOOOORRRRRRRRRSSSSSSRRRRRRRRRRRRRRRSSSTTTUUUVVVVVVUUURRRRRRQQQOOOPPPTTTZZZ^^^qqq~~~llljjjgggggggggeeeaaa^^^[[[[[[ZZZZZZZZZYYYYYYYYYXXXZZZ]]]^^^]]]\\\[[[\\\ZZZZZZYYYYYY[[[]]]```aaaaaa``````___^^^^^^]]]]]]ZZZZZZZZZ[[[[[[\\\\\\\\\XXXYYYVVV[[[ddd```YYY]]]\\\eeelllvvv|||{{{{{{{{{xxxuuuxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxx|||}}}}}}~~~~~~}}}}}}|||}}}~~~{{{{{{{{{{{{