BM6P6(@ zzzqqqkkkiiikkkpppsssqqqjjjccc``````[[[YYYWWWVVVXXX\\\aaadddgggiiijjjjjjiiihhhhhhiiijjjmmmrrrwwwzzz{{{{{{{{{wwwyyy{{{|||~~~|||wwwwwwuuuuuu|||xxxxxx{{{~~~qqqfffaaa^^^[[[YYYZZZXXXSSSMMMHHHDDDBBBAAA@@@@@@???>>>>>>======<<<>>>======<<<<<<<<<======>>>======>>>???@@@@@@???===>>>???AAABBBCCCCCCCCCCCCEEEHHHJJJKKKOOOUUUZZZVVVYYY^^^bbbfffggggggfffhhhjjjmmmmmmmmmllllllmmmlllkkkjjjjjjjjjkkklllmmmfffeeeccccccccceeeggghhhgggfffdddcccaaa```____________^^^]]]]]]\\\[[[[[[]]]]]]]]]^^^^^^^^^______]]]\\\[[[ZZZYYYYYYYYYYYY\\\[[[YYYVVVUUUTTTTTTTTTTTTWWWYYY[[[[[[\\\]]]___iiiooo{{{{{{~~~|||yyyfffTTTGGGAAA??????===<<<;;;;;;999999888777999999999999:::;;;<<<<<<>>>@@@HHHWWWmmmoookkkjjjrrrzzzvvv|||}}}xxxtttkkkgggaaa]]]\\\```fffkkkxxxzzzqqqqqqvvv~~~vvvmmmggghhhiiiiiiiiijjjjjjjjjjjjpppiiieeennnvvvqqqooorrruuuxxxuuuooohhhffffffeeedddbbb```aaadddgggiiirrruuuyyy{{{zzzxxxwwwwwwyyyzzz{{{}}}{{{xxxxxxyyy|||}}}vvvoookkkiiigggeeeddd```YYYTTTOOOKKKFFFCCC@@@@@@@@@@@@@@@AAAAAAAAA>>>>>>===<<<<<<======>>>??????>>>>>>?????????>>>AAAAAAAAAAAAAAAAAAAAA@@@@@@BBBDDDDDDDDDGGGLLLPPPOOORRRVVV[[[___bbbddddddeeehhhjjjkkkkkkjjjkkkkkkjjjjjjiiihhhhhhhhhiiijjjeeedddcccbbbbbbccceeefffccccccaaa```____________``````___^^^^^^]]]\\\\\\]]]]]]]]]]]]^^^^^^^^^^^^\\\[[[ZZZYYYYYYXXXXXXYYY[[[ZZZXXXVVVTTTTTTTTTTTTUUUWWWYYYZZZZZZ[[[^^^___gggnnnzzz|||yyyyyyfffTTTHHHBBB@@@???===<<<<<<;;;:::999888888999999999999:::;;;<<<<<<>>>@@@GGGWWWlllsssmmmjjjppp{{{yyy~~~}}}{{{yyyuuuooojjjfffaaa___\\\\\\```hhhssszzz{{{tttqqqvvv}}}wwwmmmgggfffffffffggggggggghhhhhhlllgggeeemmmzzzyyy{{{}}}{{{uuupppnnnnnnsssrrrpppoooooopppqqqrrr{{{{{{xxxyyyyyyyyywwwsssnnnfff___YYYSSSLLLGGGEEEEEEEEEEEEDDDDDDDDDDDD???>>>============>>>???AAAAAA@@@@@@@@@@@@@@@@@@DDDCCCCCCCCCBBBBBBBBBBBBAAABBBBBBAAAAAAAAADDDFFFHHHJJJMMMQQQVVV[[[___aaaaaacccfffhhhhhhhhhiiijjjiiihhhgggffffffeeeffffffeeedddbbbaaaaaabbbcccccc```___^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]\\\\\\[[[[[[\\\\\\\\\]]]]]]]]]]]]^^^\\\[[[ZZZYYYXXXXXXXXXXXXYYYXXXVVVTTTSSSRRRSSSSSSVVVWWWXXXXXXYYYZZZ^^^```eeelllxxxwwwwwwyyyfffTTTHHHCCCAAAAAA======<<<;;;:::999999888999999999999:::;;;<<<<<>>>>>???@@@AAABBBCCCDDDDDDDDDDDDEEEGGGFFFGGGGGGHHHHHHIIIJJJJJJIIIHHHGGGEEEDDDCCCCCCDDDFFFGGGHHHJJJNNNSSSXXX[[[\\\___ccceeeeeefffgggiiiiiihhhgggfffeeedddcccccceeedddcccbbbbbbbbbbbbbbb```___^^^]]]]]]\\\]]]]]]ZZZZZZZZZYYYYYYXXXXXXXXX[[[[[[[[[\\\\\\\\\]]]]]]\\\\\\[[[ZZZYYYYYYYYYYYYXXXWWWUUUSSSRRRQQQRRRRRRVVVVVVWWWWWWWWWYYY]]]```cccjjjvvvsssrrr{{{hhhVVVJJJDDDBBBBBB>>>>>>===<<<;;;:::999999999999999999:::;;;<<<<<<@@@@@@FFFTTTjjjtttnnnjjjqqq|||yyy{{{zzzvvvqqqpppoooooopppooollliii_________]]]ZZZYYYYYYYYY\\\___dddkkkvvv}}}wwwvvvxxxxxxnnnhhhbbbaaaaaaaaaaaabbbcccddd```aaaccciiivvvxxxtttppprrryyy}}}ooo^^^RRROOOOOORRRRRRQQQPPPOOONNNMMMLLLHHHFFFDDDBBBAAAAAACCCDDDCCCFFFHHHJJJJJJKKKNNNPPPPPPQQQRRRTTTUUUVVVVVVVVVSSSQQQOOOLLLJJJHHHFFFEEEGGGFFFEEEEEEGGGKKKOOORRRXXX[[[___aaacccdddfffhhhiiihhhhhhgggeeedddcccbbbeeeeeedddcccccccccccccccbbbaaa```^^^]]]\\\[[[[[[XXXXXXXXXXXXXXXXXXWWWWWWZZZZZZZZZ[[[[[[[[[[[[\\\]]]]]]\\\[[[ZZZZZZZZZZZZWWWUUUTTTRRRQQQQQQQQQRRRUUUVVVVVVVVVVVVYYY]]]```cccjjjuuu}}}pppiiixxx~~~jjjXXXLLLEEECCCCCC???>>>>>>===<<<;;;:::999999999999999:::;;;<<<<<>>===<<<;;;;;;:::999999999999:::;;;<<<<<<>>>???FFFUUUkkkwwwqqqmmmvvv{{{xxxyyyzzzqqqiiibbb^^^[[[[[[ZZZYYYWWWTTTQQQPPPMMMOOOPPPOOOOOOSSSZZZ```fffqqqwwwmmmgggaaa```___^^^^^^```bbbccceeehhhkkkqqq}}}}}}zzzwwwwwwzzz{{{zzzxxxvvvooodddYYYPPPLLLJJJIIIJJJKKKMMMOOORRRUUUWWWXXXUUURRRNNNJJJGGGGGGHHHIIIIIIMMMQQQSSSRRRSSSWWW\\\eeeiiiqqqyyy~~~~~~zzzsssmmmhhhaaaZZZTTTOOOLLLIIIGGGFFFGGGHHHJJJLLLOOOTTTXXX[[[]]]```bbbffffffggggggfffdddcccbbbbbbbbbbbbcccccccccccccccbbbaaa___^^^]]]\\\\\\\\\YYYYYYYYYZZZZZZZZZZZZZZZXXXXXXYYYYYYYYYZZZZZZZZZ[[[ZZZYYYXXXXXXWWWWWWWWWVVVUUUTTTRRRRRRRRRRRRSSSRRRTTTVVVWWWWWWXXX[[[]]]ffflllvvvuuugggsssqqq]]]PPPHHHEEEDDD@@@??????>>>===<<<;;;;;;999999999999:::;;;<<<<<<<<<>>>FFFVVVmmmzzztttqqqzzz|||{{{~~~xxxooofff___ZZZVVVWWWXXXWWWUUURRROOOLLLKKKJJJMMMPPPQQQSSSZZZeeemmmwwwvvvlllfff```___]]]\\\\\\^^^```bbbdddfffiiiooo}}}yyytttooocccUUUMMMLLLLLLIIIEEEJJJKKKLLLNNNQQQSSSTTTUUUYYYVVVQQQLLLIIIIIIIIIJJJKKKOOOTTTTTTSSSSSSWWW\\\eeelllxxxxxxpppggg```TTTRRROOOLLLKKKKKKMMMNNNHHHLLLQQQUUUXXX[[[^^^```dddeeeffffffeeedddbbbaaa___```aaabbbbbbbbbbbbbbb___^^^]]]]]]\\\\\\]]]]]]WWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYZZZYYYYYYXXXVVVVVVVVVVVVVVVVVVUUUTTTRRRRRRRRRSSSSSSQQQSSSVVVXXXXXXYYYZZZ[[[gggmmmwww}}}nnnyyysss___QQQIIIFFFDDD@@@@@@???>>>===<<<;;;;;;999999999999:::;;;<<<<<<;;;>>>FFFWWWnnn{{{vvvuuu~~~~~~}}}}}}|||vvvmmmddd^^^ZZZVVVTTTSSSTTTSSSQQQMMMIIIGGGFFFHHHLLLQQQUUUZZZdddrrr|||uuukkkeee___^^^\\\ZZZ[[[]]]___aaaaaaaaacccjjjzzzxxxyyy{{{~~~xxxmmm___RRRLLLJJJIIIIIILLLLLLMMMOOOPPPPPPRRRUUUXXX\\\XXXSSSMMMIIIHHHHHHIIIKKKNNNRRRSSSRRRRRRTTTVVV```hhhtttvvvhhh]]]VVVQQQRRRSSSSSSSSSUUUSSSTTTUUUUUUUUUXXX\\\___gggggggggfffeeecccaaa```````````````____________\\\]]]]]]]]]]]]]]]]]]]]]ZZZYYYXXXWWWVVVUUUUUUUUUQQQRRRTTTUUUVVVWWWWWWXXXYYYYYYYYYWWWUUUTTTVVVXXXVVVTTTSSSRRRQQQQQQRRRRRRSSSTTTVVVVVVVVVWWWZZZ\\\bbbjjjuuu~~~ppp{{{wwwbbbTTTLLLGGGEEEFFFDDDBBB???===<<<;;;;;;;;;999888888999;;;>>>@@@BBBBBBHHHVVVlllyyyxxx}}}}}}}}}||||||qqqlllddd\\\WWWVVVWWWYYYWWWTTTOOOLLLKKKJJJHHHHHHKKKPPPTTTWWW\\\kkkwwwlllfff^^^[[[YYYXXXYYY[[[[[[[[[aaa___```eeepppzzz{{{}}}~~~kkk___SSSOOOMMMLLLLLLNNNPPPRRRTTTVVVVVVWWWZZZ\\\[[[XXXTTTOOOKKKIIIHHHHHHHHHJJJLLLMMMLLLLLLNNNPPPVVV\\\fffrrr{{{kkkZZZSSSOOOQQQTTTUUUXXX[[[]]]___aaaaaa``````aaabbbffffffeeecccbbbaaa``````````````````____________\\\\\\\\\\\\[[[[[[[[[[[[XXXXXXVVVUUUUUUTTTTTTTTTRRRSSSTTTUUUVVVWWWWWWWWWYYYYYYXXXVVVTTTSSSTTTUUUUUUTTTSSSQQQQQQQQQQQQRRRSSSTTTUUUUUUUUUVVVXXXZZZbbbkkkuuuqqq~~~zzzeeeWWWOOOJJJHHHFFFDDDBBB???===<<<<<<;;;;;;:::888888999;;;>>>@@@AAABBBHHHVVVkkk{{{zzz}}}xxxsssooodddaaa[[[UUURRRRRRSSSTTTSSSQQQMMMKKKJJJKKKKKKKKKMMMSSSZZZaaakkk}}}vvvllleee]]][[[XXXWWWXXXYYYZZZZZZ\\\YYYXXX\\\ggg{{{~~~wwwvvvxxxzzz~~~yyyhhh^^^UUURRRRRRPPPPPPRRRTTTWWW\\\___```aaabbbccc```^^^[[[WWWRRROOOLLLJJJHHHHHHHHHGGGFFFGGGIIIKKKNNNRRRXXXaaalllzzzzzziiiWWWQQQOOORRRVVVYYY^^^dddkkknnnrrrsssqqqnnnlllkkkhhhfffcccaaa___^^^^^^___``````_________^^^^^^^^^[[[[[[[[[ZZZZZZYYYYYYXXXWWWVVVUUUTTTTTTSSSTTTTTTSSSSSSTTTUUUVVVVVVUUUUUUWWWXXXWWWUUURRRQQQRRRSSSUUUTTTRRRQQQPPPPPPQQQQQQRRRSSSTTTTTTTTTTTTWWWYYYccckkkuuu~~~nnn||||||gggYYYQQQLLLJJJFFFEEECCC@@@>>>===<<<<<<;;;:::999888999;;;>>>???AAAAAAGGGVVVkkk~~~~~~|||xxxsssmmmgggaaa]]]WWWTTTQQQNNNMMMMMMOOOPPPOOONNNLLLKKKLLLMMMPPPQQQUUU[[[eeerrrvvvlllddd\\\YYYVVVUUUVVVWWWXXXWWWWWWTTTRRRUUU^^^rrr~~~zzzssspppnnnoooqqqtttvvvtttppplllbbb[[[UUUUUUVVVTTTUUUWWWXXX]]]ccchhhjjjkkklllmmmjjjiiigggccc^^^XXXSSSPPPLLLKKKIIIGGGFFFFFFGGGIIIMMMOOORRRVVV\\\eeeooouuu~~~~~~oooaaaWWWRRRPPPTTTXXX\\\cccjjjtttyyy}}}xxxvvvkkkhhhddd___]]]\\\]]]]]]______^^^^^^^^^]]]]]]]]]\\\[[[[[[ZZZYYYXXXXXXWWWVVVVVVUUUTTTTTTTTTTTTTTTSSSTTTTTTUUUUUUUUUTTTTTTTTTUUUUUUTTTRRRQQQRRRSSSTTTSSSRRRPPPOOOPPPPPPQQQPPPRRRSSSTTTTTTVVVXXX[[[ccckkkuuu|||mmm~~~{{{fffXXXQQQLLLJJJFFFEEECCCAAA???>>><<<<<<::::::999999:::;;;===>>>@@@AAAGGGUUUkkk~~~|||}}}}}}vvvrrrlllfff```[[[UUUQQQNNNMMMLLLKKKKKKKKKLLLMMMLLLLLLLLLLLLNNNQQQVVVYYY```gggtttwwwkkkbbbZZZXXXUUUSSSTTTUUUUUUUUUVVVSSSRRRTTT[[[lll}}}yyyuuutttsssqqqooommmjjjfffddd^^^YYYWWWYYYZZZYYY[[[^^^___dddkkkqqqtttuuuvvvwwwttttttrrrnnniiibbb\\\XXXTTTRRRNNNKKKJJJIIIIIIIIIKKKMMMNNNPPPQQQUUUYYY\\\dddiiilllmmmnnnmmmeee\\\YYYUUUTTTXXX[[[^^^eeellluuu{{{~~~{{{llliiiddd^^^[[[ZZZ[[[\\\]]]]]]]]]\\\\\\\\\[[[[[[\\\[[[[[[ZZZYYYXXXXXXWWWWWWVVVVVVUUUUUUUUUUUUVVVSSSSSSTTTUUUUUUUUUTTTTTTQQQSSSTTTTTTSSSRRRSSSUUUSSSRRRQQQOOOOOOOOOOOOPPPNNNPPPRRRTTTVVVXXX\\\^^^dddlllvvv{{{tttyyyfffYYYRRRNNNLLLFFFFFFDDDCCCAAA>>>===<<<:::::::::::::::;;;======???@@@FFFUUUkkk~~~}}}||||||wwwrrrlllhhhbbb\\\XXXSSSOOOLLLIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJLLLMMMPPPUUU]]]bbbllluuuyyywwwzzzyyykkk```YYYWWWSSSRRRSSSTTTTTTSSSTTTSSSSSSVVVZZZggg}}}~~~|||xxxsssmmmgggcccaaa___\\\[[[___aaaaaaeeejjjiiinnntttyyy{{{|||}}}~~~zzzzzzyyyvvvrrrlllfffccc___\\\XXXUUUTTTRRRPPPNNNKKKMMMNNNNNNMMMLLLMMMNNNUUUYYY[[[\\\___bbb```[[[ZZZXXXYYY\\\___```fffnnnrrrwww~~~{{{vvvtttfffccc___[[[XXXXXXYYYZZZ[[[[[[[[[ZZZZZZZZZYYYYYY[[[ZZZZZZYYYYYYXXXXXXXXXWWWVVVVVVUUUUUUUUUVVVVVVRRRRRRSSSTTTUUUUUUTTTTTTRRRTTTUUUVVVUUUTTTTTTUUUSSSRRRPPPOOONNNNNNOOOOOONNNPPPRRRTTTVVVXXX\\\___dddlllvvv}}}zzzyyyfffZZZTTTQQQOOOFFFFFFEEEDDDBBB???===<<<::::::::::::;;;;;;<<<<<<>>>???FFFUUUkkkxxxyyy}}}tttlllgggbbb^^^XXXSSSPPPNNNLLLJJJEEEDDDDDDCCCDDDEEEFFFGGGGGGJJJNNNRRRWWW___jjjqqq}}}uuuqqqsssxxx|||mmmaaaYYYVVVSSSQQQRRRSSSSSSRRRQQQQQQRRRUUUYYYbbbuuu}}}}}}~~~~~~wwwnnnhhhddddddbbbbbbfffiiikkkpppvvvwww{{{~~~~~~~~~~~~{{{wwwtttqqqnnnkkkgggdddbbb```\\\XXXUUUUUUTTTRRRNNNKKKKKKLLLMMMPPPRRRRRRVVV[[[[[[YYYYYYYYY\\\```bbbccchhhoooooorrruuuuuuqqqkkkfffcccYYYXXXUUUTTTTTTUUUWWWYYYYYYYYYYYYXXXXXXXXXWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWUUUUUUTTTTTTTTTTTTUUUUUUQQQQQQRRRTTTUUUUUUUUUUUUVVVWWWYYYXXXVVVTTTTTTTTTRRRQQQPPPNNNNNNNNNNNNOOOOOOQQQSSSTTTTTTVVVYYY[[[dddlllwwwvvvdddYYYTTTQQQPPPGGGFFFFFFEEECCC@@@>>><<<:::::::::;;;;;;;;;<<<<<<>>>???EEETTTjjjtttvvv|||tttkkkccc___YYYUUUOOOKKKHHHGGGFFFEEEBBBBBBAAAAAABBBEEEHHHIIIJJJOOOVVV\\\dddppp~~~wwwqqqrrrxxxpppcccYYYVVVSSSQQQRRRRRRRRRRRRQQQPPPQQQSSSWWWaaatttzzzqqqllliiiggghhhlllooorrrxxx~~~zzzwwwsssqqqoookkkfffaaabbbaaa]]]WWWQQQMMMLLLMMMHHHKKKNNNNNNQQQUUUVVVTTTXXXXXX]]]bbbdddeeejjjpppnnnoooooollleee]]]XXXUUUOOONNNNNNOOOPPPSSSVVVXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWTTTSSSSSSSSSSSSSSSTTTTTTPPPQQQRRRSSSUUUUUUVVVVVVYYY[[[\\\ZZZWWWTTTRRRRRRRRRQQQOOONNNMMMNNNNNNOOOPPPRRRSSSSSSSSSSSSVVVXXXccclllwwwrrr```VVVRRRPPPOOOGGGGGGFFFEEECCC@@@>>><<<::::::;;;;;;;;;;;;;;;;;;===???EEETTTjjjtttwwwwwwuuurrrsssvvv{{{~~~vvvnnneee___[[[TTTOOOIIIEEECCCBBBAAAAAABBBAAAAAAAAADDDGGGKKKNNNOOOUUU^^^gggqqqzzztttrrrwwwrrrfffYYYWWWSSSQQQRRRRRRRRRRRRSSSQQQQQQSSSWWWbbbwwwwwwtttxxx{{{yyytttppppppqqqqqqttt{{{}}}wwwsssnnnjjjccc^^^ZZZWWWSSSQQQMMMPPPQQQNNNNNNRRRUUUTTTWWWXXX]]]eeejjjlllrrrxxxxxxssskkk```WWWOOOJJJHHHFFFFFFFFFFFFHHHLLLOOOQQQTTTUUUWWWVVVUUUUUUWWWXXXYYYXXXVVVTTTSSSSSSTTTUUUOOOPPPRRRSSSTTTTTTTTTSSSSSSRRRQQQQQQQQQRRRTTTUUUXXXXXXYYYXXXVVVSSSPPPNNNRRRQQQNNNLLLLLLMMMOOOQQQSSSTTTTTTTTTTTTUUUXXXZZZ___kkkyyyqqq]]]TTTSSSQQQKKKMMMLLLJJJHHHEEEBBB@@@???>>>>>><<<;;;;;;;;;;;;;;;:::===EEEUUUlllxxxtttyyyxxxpppvvvqqqmmmgggcccdddiiiooottt~~~}}}{{{yyywwwrrrkkkccc[[[TTTPPPLLLJJJFFFBBB@@@@@@@@@AAAFFFBBBBBBGGGJJJKKKNNNRRRWWWZZZddduuu~~~wwwzzz|||xxxhhhYYYWWWSSSPPPNNNOOOQQQRRROOORRRPPPQQQYYY```uuuxxxnnnlllmmmooowww|||}}}{{{{{{{{{zzzzzz|||}}}xxxqqqjjjeeebbb___\\\VVVXXXXXXUUUUUUXXX[[[ZZZ[[[ZZZ]]]ccchhhlllssszzzwwwqqqfffZZZPPPHHHDDDBBB@@@@@@@@@AAACCCEEEHHHJJJQQQSSSUUUVVVUUUUUUVVVXXXUUUUUUTTTSSSRRRQQQQQQRRROOOPPPQQQSSSTTTTTTSSSSSSRRRQQQPPPPPPPPPQQQSSSSSSXXXXXXWWWVVVTTTRRRPPPOOORRRQQQOOOMMMMMMMMMOOOPPPPPPQQQRRRSSSTTTVVVZZZ\\\dddooo|||qqq^^^UUUUUUSSSMMMNNNMMMKKKIIIFFFCCCAAA@@@>>>>>>===<<<;;;;;;;;;;;;<<<>>>EEEUUUlllzzzsssuuurrreeefffooouuuvvvwwwmmmiiibbb]]][[[]]]aaadddkkkmmmqqqvvv|||}}}}}}}}}{{{yyyyyywwwuuussspppnnnjjjddd\\\UUUOOOKKKFFFDDDBBB?????????@@@BBBDDDBBBBBBGGGKKKMMMRRRXXX___eeesss|||}}}yyyiiiZZZWWWTTTPPPOOOOOOQQQRRRQQQTTTRRRSSS[[[bbbxxx~~~nnnhhhggggggfffjjjooovvv{{{~~~~~~wwwrrrnnnkkkjjjfffhhhfffbbbaaadddeeecccbbb^^^]]]aaaffflllttt|||wwwooocccTTTIIIBBB???>>><<<<<<<<<<<<>>>@@@BBBDDDJJJMMMQQQSSSTTTTTTTTTUUUSSSSSSSSSSSSRRRQQQQQQPPPOOOPPPQQQRRRRRRSSSRRRRRRPPPPPPOOOOOOPPPPPPQQQRRRWWWVVVUUUSSSRRRPPPPPPOOORRRQQQPPPNNNNNNMMMMMMMMMMMMOOOQQQRRRTTTWWW[[[^^^hhhsss~~~qqq___WWWWWWUUUQQQPPPOOOMMMJJJGGGEEECCCBBB???>>>===<<<<<<;;;;;;;;;>>>???EEESSSiiiuuuqqq{{{ooo]]]XXX]]]dddjjjnnnlllhhhaaa[[[VVVTTTTTTUUU[[[]]]bbbgggnnnuuuzzz}}}|||xxxtttsssqqqpppoooppptttzzz|||zzztttrrrpppnnnmmmllliiigggbbbaaa]]]XXXSSSMMMHHHFFFBBBAAA?????????AAACCCDDDEEECCCEEEKKKOOOSSS[[[cccoooxxxyyyjjjZZZXXXUUUQQQOOOOOOPPPQQQQQQUUUSSSTTT[[[ddd{{{||||||vvvlllkkkmmmmmmlllkkkooosssxxx|||~~~}}}{{{{{{xxxrrrqqqrrrppplllggg```[[[]]]bbbhhhqqqyyyvvvnnn```QQQFFF@@@>>>>>><<<<<<<<<<<<===>>>@@@AAABBBFFFKKKOOOPPPPPPQQQRRRSSSSSSTTTUUUTTTSSSRRRQQQOOOOOOPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQQQQVVVTTTRRRPPPNNNNNNOOOPPPPPPPPPPPPOOONNNMMMLLLKKKMMMNNNPPPRRRSSSVVV[[[^^^jjjuuu~~~}}}}}}ooo^^^XXXWWWUUUSSSQQQPPPNNNLLLIIIFFFDDDCCC@@@???>>>===<<<<<<<<<<<<>>>???CCCOOOddd~~~yyyqqqvvvppp\\\UUUWWW^^^fffmmmoookkkeee^^^XXXSSSQQQPPPSSSUUUXXX]]]cccjjjooorrrxxx|||}}}}}}}}}{{{xxxsssnnnjjjfffeeedddcccdddfffjjjooouuuxxx~~~}}}{{{zzzzzz{{{|||}}}}}}{{{wwwssspppjjjhhheeedddcccaaa___\\\VVVUUURRROOOKKKGGGDDDBBBBBBAAA@@@@@@BBBCCCEEEGGGHHHHHHKKKPPPTTTZZZeeeqqqwwwhhhZZZXXXUUURRRPPPOOOPPPPPPNNNSSSQQQRRRZZZccc}}}{{{ssspppqqqttt|||zzzrrrooorrrxxx{{{|||zzz|||~~~~~~yyyrrreee[[[TTTTTTXXX]]]eeelllmmmfffZZZMMMDDD???>>>>>><<<<<<<<<======>>>>>>>>><<<@@@FFFJJJLLLMMMNNNNNNQQQRRRSSSTTTSSSRRRQQQPPPOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRSSSRRROOOMMMLLLMMMNNNOOONNNNNNNNNMMMLLLLLLKKKJJJNNNPPPQQQRRRTTTVVVZZZ]]]iiittt{{{xxxzzzmmm^^^XXXVVVUUUSSSRRRQQQOOOMMMJJJGGGEEEDDD@@@@@@???>>>===============>>>AAAKKK___yyy{{{qqquuu|||mmm\\\UUUVVV\\\eeemmmnnnkkkfff```ZZZUUURRRQQQNNNOOOQQQSSSWWW\\\```bbbiiiooowww~~~{{{wwwvvvuuuuuuuuutttpppnnnkkkgggbbb^^^[[[YYYXXXXXXYYY[[[^^^cccgggjjjqqqsssvvvvvvuuutttssssssssstttuuuuuusssooojjjgggccc```^^^\\\[[[YYYVVVTTTNNNMMMKKKIIIFFFDDDCCCBBBBBBBBBAAABBBBBBDDDEEEFFFHHHJJJNNNTTTXXX```ooo~~~rrrdddYYYWWWTTTQQQPPPOOOOOOOOONNNSSSRRRSSSZZZeeepppiiidddgggnnnzzzuuusssrrrsssyyy}}}sss^^^TTTKKKIIILLLPPPUUU[[[]]]XXXPPPHHHBBB???>>>>>>===============<<<<<<<<<:::>>>CCCGGGIIIJJJLLLMMMOOOOOOPPPPPPPPPOOOOOONNNOOOOOONNNNNNNNNNNNOOOOOOPPPPPPQQQRRRRRRRRRRRRQQQPPPOOOMMMKKKKKKKKKMMMNNNLLLLLLKKKJJJJJJJJJJJJKKKOOOQQQRRRSSSTTTWWW[[[^^^hhhttt|||{{{lll^^^YYYVVVTTTSSSSSSRRRPPPMMMJJJHHHFFFEEEAAA@@@???>>>==================@@@IIIZZZtttxxxppptttrrreeeXXXRRRSSSXXXbbblllkkkhhhddd___ZZZVVVTTTSSSRRRQQQPPPQQQRRRUUUWWWYYYYYY___gggooovvv}}}}}}yyyvvvrrrooommmkkkiiigggbbb```]]]ZZZVVVSSSPPPNNNLLLMMMNNNOOORRRTTTWWWYYYaaadddgggiiiiiiiiijjjllljjjkkkmmmmmmkkkgggccc```\\\ZZZWWWUUUTTTRRROOOMMMIIIHHHFFFDDDCCCBBBBBBBBBAAAAAAAAAAAABBBCCCCCCDDDGGGKKKQQQXXX]]]hhh|||{{{mmm```VVVTTTRRRQQQOOOOOOOOOOOOPPPVVVUUUVVV]]]iiibbb^^^^^^hhhvvv{{{uuuppprrrvvvyyy}}}|||oooZZZOOOFFFEEEGGGHHHJJJNNNLLLKKKHHHDDDBBBAAA@@@@@@????????????>>>======<<<;;;>>>BBBEEEGGGJJJLLLOOOOOOOOONNNNNNNNNNNNOOOOOOOOONNNMMMMMMLLLMMMNNNOOONNNOOOPPPQQQRRRQQQPPPPPPMMMLLLKKKJJJJJJKKKKKKLLLJJJIIIHHHGGGGGGIIIJJJLLLNNNPPPRRRTTTVVVYYY^^^aaaiiivvvmmm___ZZZVVVTTTTTTRRRQQQOOOMMMJJJHHHFFFEEEAAAAAA@@@???>>>>>>>>>>>>======@@@HHHXXXpppwwwpppwwwnnnbbbVVVPPPOOOUUUaaammmmmmjjjfffbbb^^^[[[YYYYYYWWWVVVTTTRRRRRRSSSUUUVVVQQQUUU[[[```eeennnyyy~~~{{{uuurrrmmmiiifffccc```^^^VVVUUUSSSPPPMMMJJJHHHGGGEEEEEEEEEFFFGGGIIIJJJJJJPPPSSSWWWYYY[[[]]]```bbbbbbcccddddddccc```]]][[[VVVTTTQQQOOOMMMKKKHHHFFFDDDCCCAAA@@@??????@@@@@@@@@@@@AAABBBCCCDDDEEEFFFHHHNNNWWW___ggguuuwwwiii\\\RRRRRRPPPOOOOOONNNNNNOOOPPPVVVVVVVVV^^^jjj^^^]]]bbbooo~~~}}}zzzrrrnnnpppuuu{{{~~~zzzkkkZZZPPPGGGEEEGGGGGGGGGHHHDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBAAA@@@???>>>===@@@CCCEEEGGGJJJMMMPPPQQQPPPOOONNNOOOPPPQQQRRROOONNNMMMLLLLLLMMMNNNNNNMMMNNNOOOPPPQQQPPPOOOOOOKKKKKKKKKJJJJJJJJJKKKKKKIIIHHHFFFEEEEEEHHHKKKLLLLLLNNNQQQTTTWWW[[[aaadddjjjxxxnnnaaa[[[WWWUUUUUURRRQQQOOOMMMJJJGGGFFFDDDBBBAAA@@@???>>>>>>>>>>>>===>>>AAAIIIXXXoooxxxrrrzzzpppeeeXXXQQQPPPVVVcccpppsssppplllgggdddaaa``````XXXVVVSSSQQQPPPPPPRRRSSSQQQSSSVVVWWWYYYaaammmvvv}}}zzzsssooojjjfffccc___\\\YYYQQQPPPNNNKKKIIIFFFDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCEEEHHHKKKNNNQQQTTTXXX[[[^^^^^^______^^^[[[YYYXXXRRROOOLLLJJJIIIGGGDDDAAAAAA@@@>>>===<<<===>>>>>>AAABBBCCCEEEGGGHHHJJJJJJKKKRRR]]]gggpppvvvhhh[[[PPPPPPOOOOOONNNNNNNNNOOONNNTTTTTTUUU\\\iiidddfffooo{{{uuuvvv}}}}}}yyysssooooooooovvv{{{yyywwwxxx|||xxxjjj\\\RRRIIIHHHHHHGGGFFFFFFGGGGGGFFFEEEFFFGGGHHHIIIMMMOOOMMMHHHGGGHHHFFFBBBEEECCCAAACCCGGGKKKLLLLLLMMMOOOPPPPPPOOOOOOPPPQQQMMMLLLKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKGGGFFFFFFFFFFFFHHHIIIJJJLLLPPPUUUXXXYYY\\\aaaeeeoooyyypppbbb\\\XXXTTTRRRRRRPPPNNNLLLKKKHHHEEEBBBBBBAAA@@@>>>===<<<<<<<<<===???AAAGGGWWWooo|||zzzyyy~~~wwwkkk]]]UUUTTTZZZfffrrrxxxxxxsssnnnkkkllliiidddbbbccc___YYYUUUUUUSSSOOOMMMJJJJJJNNNQQQSSSZZZaaannnttt~~~~~~zzzuuurrrkkkhhhddd```\\\WWWQQQMMMMMMLLLJJJGGGDDDBBB???>>>???>>><<<;;;<<<>>>@@@AAA???@@@BBBDDDGGGHHHIIIJJJNNNQQQTTTXXXXXXWWWTTTRRRKKKIIIGGGDDDBBB@@@???>>>>>>>>><<<<<<;;;<<<===>>>EEEDDDCCCEEEHHHKKKMMMNNNOOOVVVaaaooouuufff[[[SSSRRRPPPNNNNNNNNNPPPQQQQQQUUURRRRRR[[[hhhtttuuu}}}}}}xxxtttwww~~~~~~vvvsssoooiiigggiiiqqqwww~~~zzzqqqiiieeedddgggkkkppp{{{rrrggg\\\RRRPPPOOOLLLKKKLLLLLLLLLMMMNNNPPPSSSUUUWWW[[[]]]]]]YYYVVVUUUPPPJJJEEEBBB@@@BBBHHHNNNPPPPPPRRRRRRRRRQQQOOOOOOOOOPPPMMMLLLLLLKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLKKKKKKHHHHHHGGGGGGHHHJJJKKKLLLNNNRRRWWWYYYZZZ]]]bbbfffqqq|||ooobbb]]]YYYUUUSSSRRRPPPNNNLLLKKKIIIFFFCCCBBBBBB@@@???>>>============???AAAFFFSSSjjj|||yyyyyyvvviiiaaa```eeerrrxxxttttttqqqnnniiikkkiiiddd```^^^YYYSSSNNNJJJIIIKKKMMMNNNSSSYYY]]]fffrrr}}}xxxsssooogggddd___[[[WWWRRRMMMJJJFFFEEEDDDBBB@@@>>>======;;;;;;:::999:::;;;<<<===<<<===???@@@AAABBBCCCCCCGGGIIIMMMPPPQQQOOOMMMKKKGGGFFFDDDAAA???>>>=========<<<;;;;;;;;;<<<>>>???DDDDDDDDDFFFIIILLLOOOPPPXXX```nnn~~~~~~rrrdddYYYSSSRRRPPPNNNNNNNNNPPPQQQRRRUUURRRQQQYYYeeeuuutttuuuyyy}}}tttjjjeeeaaa]]]]]]```mmmrrrxxx{{{}}}{{{pppggg]]]XXXTTTUUUYYY___lllwwwxxxmmmbbb]]]ZZZVVVUUUVVVTTTVVVXXX\\\aaafffjjjlllpppssstttrrrnnnhhh]]]SSSHHHDDDBBBEEELLLSSSWWWXXXWWWVVVSSSQQQOOONNNNNNNNNMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNMMMMMMLLLKKKIIIIIIIIIIIIJJJLLLNNNOOOQQQTTTXXXYYYZZZ]]]cccgggsss~~~nnnccc___[[[WWWUUURRRPPPNNNMMMLLLJJJGGGEEECCCBBBAAA@@@???>>>>>>>>><<<>>>AAADDDMMMaaa}}}|||yyyzzz|||nnnfffdddjjjxxx~~~{{{xxxsssuuuuuuqqqoookkkddd\\\TTTOOOKKKKKKJJJIIIKKKPPPPPPXXXfffttt~~~zzztttmmmiiiaaa]]]WWWRRROOOLLLHHHFFF@@@??????>>>>>>===<<<<<<999999999::::::::::::;;;;;;<<<======>>>>>>>>>>>>AAABBBEEEGGGHHHGGGEEEDDDBBBAAA???>>><<<;;;;;;;;;;;;:::::::::;;;===???@@@DDDDDDEEEFFFIIIMMMQQQSSS___jjj{{{|||oooaaaVVVSSSQQQOOONNNNNNOOOPPPQQQQQQTTTQQQQQQWWWaaa}}}}}}ooossswww|||wwwlllaaaZZZVVVSSSTTTXXXbbbgggnnnsssvvvzzzxxxmmmddd]]]XXXTTTUUUWWW]]]hhhrrrtttnnniiiddddddfffbbbeeeiiipppvvv}}}zzzjjj[[[MMMIIIGGGIIIQQQYYY^^^```[[[XXXTTTQQQPPPOOONNNNNNMMMMMMLLLLLLLLLMMMNNNNNNMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNMMMMMMLLLIIIIIIIIIJJJLLLNNNPPPRRRSSSUUUXXXXXXYYY\\\bbbgggsss|||zzz~~~oooeeeaaa\\\XXXVVVSSSQQQOOONNNNNNLLLIIIGGGDDDDDDBBBAAA@@@?????????;;;>>>AAACCCGGGWWWttt{{{}}}|||mmmccc___eeettt~~~{{{|||{{{yyyxxxwwwqqqiii^^^WWWPPPNNNKKKGGGGGGJJJNNNSSS\\\gggrrr|||}}}zzzuuunnngggaaaZZZVVVPPPLLLHHHFFFDDDBBB?????????>>>>>>>>>>>>===:::;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>??????>>>>>>???AAACCCCCCBBBAAA@@@>>>===<<<;;;;;;::::::;;;999999999:::<<<>>>@@@BBBCCCDDDEEEGGGJJJNNNSSSVVVaaaooozzzmmm___VVVRRRQQQOOONNNNNNOOOPPPRRRPPPTTTQQQQQQVVV___yyyxxxpppwww}}}}}}qqqeeeXXXQQQMMMKKKMMMRRRZZZaaakkksssxxx~~~yyyooohhhaaa]]][[[]]]^^^aaaiiirrr}}}{{{wwwwwwzzzyyy|||uuubbbPPPMMMKKKNNNVVV^^^dddfff```[[[UUUQQQPPPPPPPPPOOOMMMMMMMMMMMMMMMNNNOOOOOOMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMHHHHHHIIIJJJLLLOOORRRTTTTTTVVVWWWWWWWWWZZZaaafffrrr|||tttrrryyyrrrgggaaa[[[WWWVVVSSSRRRPPPPPPOOONNNKKKIIIGGGFFFDDDCCCAAA@@@@@@@@@<<<===@@@BBBCCCOOOkkk~~~{{{mmmaaaZZZ]]]kkkzzz~~~{{{yyy|||~~~xxxhhh___WWWRRROOOIIIGGGHHHNNNPPPSSSYYYaaalllxxx}}}{{{wwwsssnnnggg___ZZZUUUQQQLLLHHHEEECCCAAA@@@????????????>>>>>>======;;;<<<<<<======<<<;;;;;;999:::<<<===???@@@@@@@@@===>>>>>>????????????>>>===<<<<<<;;;;;;;;;;;;;;;999999999:::===???BBBCCCCCCDDDFFFGGGIIIMMMTTTYYYeeesss~~~zzzlll___WWWRRRPPPOOONNNNNNOOOQQQRRRNNNSSSRRRQQQWWW^^^vvvzzzvvvvvvxxxxxxiii]]]QQQKKKHHHHHHLLLRRR[[[eeerrr}}}|||uuuooofffddddddgggiiikkkqqqxxx{{{fffQQQOOONNNSSS\\\fffkkknnnhhhaaaYYYTTTRRRRRRQQQOOOMMMMMMMMMMMMNNNOOOPPPPPPMMMMMMNNNNNNNNNNNNMMMMMMLLLMMMNNNNNNOOONNNNNNNNNHHHHHHIIIKKKNNNQQQTTTVVVUUUWWWWWWVVVVVVYYYaaafffsss|||wwwssstttttt~~~sssggg```YYYVVVVVVSSSRRRQQQQQQQQQPPPNNNKKKJJJHHHFFFDDDBBBAAA@@@???======???BBBBBBJJJccc|||~~~xxxmmmaaaWWWTTT\\\hhhxxxzzzyyyssshhh___ZZZVVVPPPMMMMMMMMMMMMMMMOOOTTT___kkksss~~~}}}|||xxxuuupppkkkeee___XXXSSSQQQNNNIIIFFFDDDBBB@@@>>>===========================<<<<<<<<<<<<;;;;;;;;;888999:::<<<>>>?????????<<<<<<<<<<<<<<<<<<<<<=========<<<;;;;;;;;;;;;<<<:::::::::<<<>>>AAACCCEEECCCEEEGGGGGGHHHLLLSSSYYYhhhwww}}}|||xxxkkk___XXXQQQPPPOOONNNNNNOOOQQQSSSOOOTTTRRRRRRVVVZZZppp~~~yyysssooosss{{{uuucccXXXNNNJJJIIILLLRRRYYYcccnnn~~~}}}zzzrrrpppqqqvvvyyy|||zzzdddTTTSSSUUU\\\gggrrrxxxzzzrrrjjj___XXXUUUTTTQQQOOOMMMMMMMMMNNNNNNPPPQQQQQQMMMMMMNNNNNNNNNNNNMMMMMMLLLMMMNNNNNNOOOOOOOOONNNIIIIIIKKKMMMPPPTTTWWWYYYXXXYYYXXXVVVVVVZZZaaahhhwww}}}yyy}}}qqqooo}}}pppddd]]]WWWUUUVVVTTTRRRQQQQQQRRRQQQOOOMMMLLLKKKHHHFFFCCCAAA?????????<<<>>>BBBBBBHHH]]]uuu}}}zzz}}}|||yyytttkkk]]]RRRRRRWWWbbbmmmyyy|||{{{tttiiieeeaaa\\\XXXWWWQQQPPPOOOOOOQQQXXX```fffuuu{{{|||zzzxxxxxxsssoooiiiccc]]]XXXRRROOOMMMJJJGGGEEEDDDAAA>>><<<:::;;;;;;<<<>>>??????@@@@@@???>>>===<<<===>>>>>>::::::;;;<<<===>>>>>>===>>>===<<<<<<<<<<<<===>>>======<<<;;;;;;;;;;;;;;;<<<<<<<<<===???BBBDDDFFFCCCEEEGGGFFFFFFJJJRRRYYYfffsss|||zzz{{{uuuhhh^^^XXXQQQPPPNNNNNNNNNPPPRRRSSSPPPUUUSSSQQQSSSUUUiii|||sssoookkklllvvv}}}ttt```WWWNNNLLLNNNRRRYYYaaaiiiuuu}}}~~~vvv```XXXXXX\\\eeerrr}}}zzzqqqddd\\\XXXUUURRRNNNNNNNNNNNNNNNOOOPPPQQQRRRMMMMMMNNNNNNNNNNNNMMMMMMLLLMMMNNNOOOOOOOOOOOOOOOJJJKKKLLLOOORRRVVVZZZ\\\ZZZZZZYYYWWWWWW[[[bbbiiizzz}}}zzzxxx{{{qqqpppnnnbbb[[[VVVUUUWWWTTTSSSRRRRRRSSSRRRPPPNNNNNNLLLJJJFFFCCCAAA???>>>@@@<<<===BBBCCCGGGZZZpppyyywwwzzzzzzjjjYYYRRRSSSPPPYYYeeeooo{{{~~~}}}sssnnnkkkfffbbbaaaXXXXXXWWWUUUTTTVVVZZZ^^^eeelllqqqrrrvvv||||||yyywwwvvvuuuqqqllleee^^^YYYTTTOOOMMMJJJHHHFFFEEECCCAAA===;;;999:::<<<>>>@@@BBBCCCDDDEEECCCAAA??????@@@AAABBB===>>>>>>???>>>>>>======AAA@@@???>>>>>>>>>???@@@======<<<;;;::::::::::::=========>>>@@@BBBEEEFFFCCCFFFGGGFFFEEEIIIQQQXXX```lll~~~zzzzzz|||~~~sssggg]]]XXXQQQPPPNNNNNNNNNPPPRRRSSSRRRWWWTTTQQQQQQQQQccc~~~xxxoooggggggqqq{{{tttdddYYYQQQQQQVVV]]]eeekkkyyykkk\\\XXXXXX___ooosssddd\\\XXXSSSQQQQQQOOONNNNNNNNNNNNOOOPPPPPPNNNNNNMMMMMMLLLMMMMMMMMMMMMNNNOOOPPPPPPOOOMMMLLLIIIJJJLLLNNNRRRUUUXXXZZZ^^^\\\ZZZXXXVVVYYYdddppp}}}{{{vvvxxx{{{~~~vvvrrrvvvfff___^^^[[[WWWVVVXXXWWWUUUTTTRRRQQQPPPPPPQQQOOOKKKHHHDDDBBBAAA@@@AAABBBCCCCCCBBBHHH[[[nnn|||vvv|||tttdddUUUMMMNNNMMMQQQZZZdddnnn|||}}}wwwrrrooonnnmmmeeedddaaa\\\XXXUUUVVVXXXYYYZZZ\\\```ffflllsssvvvuuuuuuuuutttssspppnnnmmmhhhddd^^^WWWPPPLLLJJJIIIGGGGGGFFFDDDBBB???===;;;<<<<<<======>>>>>>??????@@@@@@@@@@@@??????>>>>>>@@@??????>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@???>>>??????===<<<;;;::::::999?????????@@@AAACCCDDDEEEFFFEEECCCDDDFFFJJJNNNQQQ]]]ggguuu|||zzz{{{~~~wwwnnndddZZZSSSMMMMMMMMMNNNPPPSSSUUUWWWUUUWWWSSSPPPRRRSSSbbb}}}xxxrrriiieeejjjxxxyyyrrreee[[[UUUXXX```gggooovvv{{{{{{zzzyyyzzz}}}uuucccWWWSSSXXXeeezzzvvvfff]]]XXXSSSQQQRRRPPPOOOOOONNNNNNNNNOOOOOONNNNNNMMMMMMMMMMMMNNNNNNLLLMMMNNNNNNMMMLLLKKKJJJIIIJJJLLLNNNRRRUUUXXXYYY]]][[[ZZZ[[[ZZZ]]]iiiuuuzzzxxxxxx||||||zzzqqqbbb]]]\\\[[[XXXWWWWWWVVVUUUSSSRRRQQQQQQQQQQQQOOOKKKHHHEEEBBBAAA@@@@@@BBBFFFGGGEEEJJJZZZkkk}}}xxx~~~yyyiiiXXXMMMIIIGGGHHHOOOWWW___kkkuuuyyy}}}|||xxxvvvuuuuuuvvvpppnnniiiddd```\\\YYYXXXUUUUUUVVVXXX]]]dddjjjmmmppppppppppppooommmkkkjjjddd```ZZZTTTOOOKKKIIIIIIGGGFFFDDDBBB@@@>>>===<<<======>>>>>>???@@@@@@@@@@@@@@@@@@@@@?????????>>>??????>>>>>>>>>>>>>>>?????????@@@@@@AAA@@@@@@@@@@@@???>>><<<;;;;;;:::;;;=========>>>???@@@BBBBBBEEEDDDCCCCCCEEEIIIMMMPPPZZZdddqqq{{{~~~xxxxxxzzz}}}uuulllbbbXXXRRRMMMMMMMMMMMMOOOQQQSSSUUUTTTWWWSSSQQQTTTTTTccc~~~~~~}}}}}}zzzoooiiidddfffrrr{{{uuuiiiaaa]]]dddnnnwww~~~{{{vvvuuusssqqqqqqsssuuuuuuuuu{{{{{{|||~~~zzzssshhh\\\TTTRRRZZZkkk|||jjj^^^XXXTTTRRRSSSRRRQQQPPPOOONNNNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNOOOLLLLLLLLLLLLKKKJJJHHHGGGIIIJJJLLLNNNQQQTTTWWWYYYZZZYYY[[[]]]^^^bbbmmmyyy}}}|||zzzzzzlll^^^ZZZ[[[ZZZXXXYYYVVVUUUSSSRRRQQQQQQQQQRRRPPPNNNLLLHHHFFFCCCBBBAAAAAACCCHHHJJJHHHKKKXXXfff|||qqq]]]OOOHHHCCCBBBEEEJJJOOOXXX```lllsssyyyyyyyyy{{{|||zzzzzzyyyyyyyyy{{{}}}~~~zzzuuuppplllggg```ZZZSSSSSSRRRSSSVVV[[[```ccchhhhhhhhhhhhgggfffdddddd\\\YYYUUUPPPKKKIIIHHHGGGFFFEEEBBB@@@>>>=========>>>>>>??????@@@AAAAAABBB@@@@@@@@@@@@??????????????????>>>>>>>>>??????@@@@@@@@@@@@@@@AAAAAABBBCCCAAA@@@???===<<<<<<<<<<<<======>>>??????@@@AAABBBDDDCCCBBBCCCEEEHHHLLLNNNVVV___jjjttt|||{{{wwwsssuuuzzz{{{qqqhhh^^^UUUPPPMMMMMMLLLMMMNNNPPPQQQSSSSSSWWWTTTTTTWWWWWWddd||||||}}}}}}}}}|||{{{{{{}}}|||~~~~~~vvvpppgggcccdddooo|||sssllliiiqqq}}}~~~vvvrrrpppnnnllllllnnnooopppooommmmmmmmmnnnoooqqqrrrsssxxxzzz||||||||||||}}}~~~~~~}}}|||yyyuuurrrnnnnnnllliiiddd^^^XXXTTTUUU]]]nnnoooaaaZZZUUUTTTUUUTTTSSSRRRPPPOOOOOONNNNNNNNNMMMMMMMMMMMMNNNNNNOOOMMMMMMLLLKKKJJJHHHGGGGGGJJJJJJLLLNNNQQQTTTVVVXXXWWWXXXZZZ^^^```cccooozzzvvvjjj^^^ZZZZZZYYYXXXYYYUUUTTTRRRQQQPPPQQQRRRRRRPPPNNNLLLJJJGGGEEECCCCCCBBBDDDGGGHHHGGGIIITTTaaa~~~zzzeeeVVVLLLEEEAAABBBDDDFFFKKKQQQ[[[fffpppqqqoooqqqsssttttttuuuwwwzzz~~~}}}zzzxxxrrriiiaaaZZZXXXVVVTTTTTTWWWZZZ\\\]]]]]]]]]]]]\\\\\\[[[[[[TTTRRROOOKKKHHHGGGFFFFFFEEEDDDAAA>>><<<<<<===>>>>>>>>>??????@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>???@@@AAAAAACCCBBBAAAAAABBBDDDFFFGGGDDDCCC@@@>>>=========>>>??????@@@AAABBBBBBCCCCCCCCCBBBBBBBBBDDDGGGJJJLLLRRRYYYcccmmmwww{{{uuupppqqqttt{{{wwwmmmcccZZZSSSNNNNNNMMMMMMMMMNNNOOOQQQRRRUUUYYYWWWVVVYYYXXXeee~~~{{{zzzwwwxxxyyyzzzzzzzzzyyyyyy|||{{{zzz{{{zzzvvvnnnhhhdddeeemmm}}}xxxuuu}}}~~~uuummmiiihhhfffdddeeeggghhhiiihhhdddddddddddddddeeefffffffffhhhjjjjjjiiihhhiiijjjlllkkkjjjjjjiiihhheeebbbbbbbbb```^^^ZZZWWWUUUTTTXXX___nnnsssddd\\\WWWUUUVVVUUUTTTSSSQQQPPPOOOOOOOOOMMMLLLLLLLLLMMMMMMNNNOOONNNNNNMMMKKKJJJIIIHHHHHHJJJJJJLLLNNNPPPSSSVVVWWWVVVVVVYYY]]]___cccooozzz~~~~~~vvvjjj___[[[ZZZXXXWWWXXXUUUSSSQQQOOOOOOPPPQQQRRRPPPOOONNNLLLJJJGGGFFFEEEEEEDDDDDDDDDBBBDDDPPP\\\wwwpppbbbSSSJJJCCCAAABBBBBBDDDHHHLLLZZZfffhhhhhhjjjnnnoooppprrrvvv{{{}}}tttllleeebbb___[[[XXXWWWVVVWWWTTTTTTSSSSSSRRRRRRRRRRRRMMMLLLJJJHHHFFFEEEEEEEEEDDDBBB@@@===<<<<<<===>>>======>>>>>>???@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@AAA?????????@@@@@@BBBCCCDDDEEEEEEEEEEEEFFFHHHJJJLLLHHHFFFCCC@@@>>>===>>>?????????AAABBBBBBBBBBBBBBBAAAAAAAAAAAACCCEEEHHHJJJNNNTTT^^^iiittt~~~{{{vvvqqqnnnssswww~~~ssshhh^^^VVVPPPLLLOOONNNNNNNNNOOOPPPRRRSSSWWWZZZYYYXXX[[[ZZZggg}}}xxxvvvuuuuuuvvvvvvvvvvvvvvvvvvzzzyyywwwvvvtttpppkkkggghhhnnnzzz}}}xxxooohhhcccdddbbb``````bbbddddddccc______^^^^^^^^^^^^______\\\^^^______^^^]]]]]]^^^___^^^]]]]]]^^^^^^\\\ZZZYYYYYYXXXVVVSSSQQQQQQRRRWWW]]]kkk~~~ttteee\\\VVVTTTUUUTTTSSSRRRPPPOOONNNNNNNNNKKKKKKKKKKKKKKKLLLMMMNNNOOONNNMMMKKKJJJJJJJJJJJJJJJJJJLLLMMMPPPSSSUUUVVVVVVWWWYYY]]]```eeerrr~~~{{{|||uuukkk```\\\ZZZWWWWWWXXXUUUTTTQQQNNNNNNNNNPPPQQQQQQPPPPPPNNNMMMJJJHHHGGGEEECCCBBBBBB@@@AAAKKKVVVmmm~~~|||sss___TTTJJJGGGEEEBBBBBBDDDGGGTTT___ccccccgggkkklllooorrrwww|||{{{qqqooojjjddd^^^YYYUUUSSSOOONNNMMMKKKKKKJJJJJJKKKIIIHHHGGGFFFEEEDDDDDDDDDCCCBBB@@@>>>>>>>>>>>>>>>======>>>>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAACCCDDDEEEFFFHHHIIIIIIJJJLLLNNNOOOPPPLLLIIIEEEAAA???>>>>>>???===>>>???@@@AAA@@@??????@@@@@@@@@AAABBBDDDFFFGGGLLLQQQ[[[gggttt||||||xxxuuusssqqqyyy~~~zzznnncccZZZSSSOOOLLLNNNNNNMMMNNNOOOQQQSSSTTTVVVZZZXXXXXX\\\\\\kkk~~~}}}}}}~~~~~~~~~|||zzzxxxwwwuuutttsssrrrqqqrrrssssssuuuuuuuuusssooolllkkkkkkqqqxxx|||sssnnnhhhddddddbbb___^^^___```___^^^\\\[[[[[[ZZZZZZ[[[[[[\\\VVVXXXYYYYYYXXXWWWXXXYYYXXXWWWVVVWWWXXXYYYWWWVVVRRRSSSTTTRRROOONNNOOOQQQTTT[[[iii|||rrrddd[[[TTTQQQQQQPPPPPPOOOMMMMMMLLLLLLLLLIIIIIIIIIIIIJJJKKKLLLMMMNNNMMMLLLJJJJJJJJJKKKKKKJJJJJJLLLMMMPPPRRRTTTVVVXXXXXXZZZ___cccjjjyyyvvvyyyrrriii```\\\ZZZWWWWWWYYYVVVTTTQQQNNNLLLMMMOOOPPPRRRRRRQQQQQQOOOMMMKKKJJJDDDCCCCCCCCCAAA@@@GGGPPPbbbxxxtttggg[[[UUUQQQLLLIIIIIIJJJTTT^^^aaacccgggjjjjjjooorrrwww}}}|||wwwpppggg^^^WWWRRRMMMLLLJJJHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDAAAAAAAAA@@@?????????>>>>>>>>>??????@@@AAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBAAAAAABBBCCCDDDFFFHHHIIIKKKLLLNNNPPPRRRSSSTTTTTTPPPMMMHHHBBB???>>>>>>>>>===>>>???AAAAAA@@@???>>>?????????@@@AAACCCEEEFFFJJJPPPZZZhhhvvv~~~yyytttrrrrrrppptttyyy|||{{{xxxxxxxxxyyywwwkkk___WWWQQQNNNLLLLLLLLLLLLLLLNNNPPPRRRTTTTTTXXXVVVWWW]]]```qqq{{{|||~~~~~~|||{{{xxxyyyzzzxxxuuussssssttttttsssqqqooonnnooopppqqqqqqssssssqqqmmmkkkmmmpppyyy}}}qqqllljjjgggcccbbb___\\\ZZZYYYYYYXXXWWWZZZYYYYYYXXXXXXYYYYYYZZZRRRTTTVVVVVVTTTTTTTTTUUUVVVUUUTTTTTTVVVVVVUUUTTTOOOQQQRRRQQQNNNNNNPPPSSSQQQYYYhhh|||qqqcccZZZRRROOOOOONNNMMMLLLKKKJJJJJJJJJJJJHHHHHHHHHIIIIIIKKKLLLLLLLLLLLLJJJIIIIIIJJJKKKLLLJJJJJJLLLMMMPPPRRRTTTUUUYYYYYY\\\aaafffoooqqquuuooofff^^^[[[YYYWWWWWWZZZWWWUUUQQQMMMLLLLLLNNNOOORRRSSSSSSRRRQQQNNNLLLKKKBBBBBBDDDFFFDDDAAAEEELLLZZZqqqyyykkkccc^^^WWWSSSRRROOOWWW___aaacccgggjjjiiiooosssxxx~~~yyyooodddZZZTTTNNNLLLJJJHHHFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDD@@@AAAAAAAAAAAA@@@???>>>???@@@@@@AAAAAABBBCCCCCC@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCDDDFFFHHHIIIJJJLLLNNNPPPSSSUUUVVVVVVVVVRRRNNNIIICCC???======>>>???@@@BBBCCCCCCBBBAAA@@@?????????@@@AAACCCDDDEEEJJJOOOZZZiiiwww~~~wwwqqqllljjjkkkiiimmmrrruuuwww{{{zzzyyyzzz}}}~~~}}}uuuhhh]]]UUUPPPNNNLLLJJJJJJJJJKKKMMMOOORRRSSSQQQUUUTTTVVV^^^cccvvv~~~|||yyyzzzzzz{{{|||{{{{{{{{{yyyyyyyyyyyywwwuuurrrqqqrrrrrrrrrrrrrrrrrrrrrrrruuussspppmmmlllnnnppprrr~~~~~~|||}}}~~~~~~}}}rrrkkkhhheee```[[[\\\[[[ZZZXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUUUUSSSSSSSSSSSSRRRRRRRRRRRRTTTSSSRRRRRRRRRSSSUUUVVVSSSQQQOOOMMMLLLLLLLLLMMMQQQUUUaaatttjjj]]]VVVPPPNNNNNNMMMMMMNNNNNNNNNNNNMMMMMMHHHHHHHHHHHHJJJKKKLLLMMMLLLLLLMMMMMMMMMKKKJJJHHHGGGJJJMMMNNNOOOPPPRRRTTTXXXYYY\\\aaaeeepppzzzkkklll~~~~~~mmmhhhbbb]]][[[YYYWWWVVVWWWUUURRROOONNNOOOPPPRRRSSSSSSTTTSSSRRROOOLLLJJJJJJHHHEEECCCBBBCCCEEEFFFQQQfffyyyqqqiiiccc```bbbbbbbbbbbbdddfffiiikkklllqqqxxx~~~pppbbbZZZUUUQQQLLLJJJJJJHHHEEEAAAEEECCCBBBBBBDDDEEEEEEDDDBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@BBBEEEGGGIIIKKKGGGDDDCCCDDDEEEDDDBBB???AAADDDGGGIIIMMMRRRVVVXXXXXXWWWYYYZZZ[[[YYYXXXTTTOOOIIIEEEBBBAAA???>>>@@@@@@@@@@@@@@@AAAAAABBBAAA@@@@@@AAACCCDDDDDDCCCKKKPPPYYYfffsss~~~yyytttooojjjgggfffhhheeefffkkknnnooosssxxx~~~~~~{{{~~~{{{sssggg\\\TTTPPPNNNMMMLLLLLLLLLMMMNNNNNNOOOOOORRRWWWWWWXXX___fff|||}}}|||{{{wwwxxxyyyyyyzzzzzzyyyyyyyyyyyyxxxwwwvvvtttrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqsssqqqooommmmmmppprrrttt}}}}}}||||||~~~{{{uuulllgggeeeccc___[[[[[[ZZZXXXWWWVVVVVVUUUUUUVVVVVVVVVVVVUUUUUUUUUUUURRRRRRRRRRRRQQQQQQQQQQQQSSSRRRRRRQQQRRRSSSTTTUUURRRQQQOOOMMMLLLLLLLLLMMMPPPTTT^^^ooouuucccYYYTTTPPPNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMIIIIIIIIIIIIJJJLLLMMMNNNKKKLLLMMMMMMMMMLLLKKKJJJIIILLLNNNPPPQQQRRRTTTVVVWWWXXX[[[aaagggtttuuujjjppp{{{mmmhhhbbb^^^[[[YYYXXXWWWVVVTTTRRRPPPOOOPPPQQQSSSTTTTTTUUUUUUTTTQQQOOOMMMLLLJJJHHHEEEDDDDDDFFFGGGQQQeeeyyyrrrnnnllljjjiiigggeeeeeefffggghhhlllqqqyyy|||pppiii```[[[UUURRRPPPNNNJJJFFFGGGEEECCCCCCDDDEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAABBBEEEHHHLLLNNNJJJGGGDDDDDDEEEFFFDDDBBBAAADDDGGGKKKNNNSSSXXX\\\^^^]]]\\\]]]^^^^^^]]]\\\WWWRRRLLLGGGDDDBBB@@@>>>??????>>>>>>??????@@@AAAAAA@@@AAABBBDDDEEEEEEEEELLLQQQZZZfffsss~~~|||vvvpppkkkgggfffeeebbbbbbeeeggghhhkkkppprrryyy}}}xxxpppeeeZZZSSSOOOLLLKKKKKKLLLLLLMMMMMMNNNOOOOOOSSSWWWUUUVVV]]]ddd{{{~~~~~~~~~~~~~~~~~~||||||{{{zzzyyyxxxxxxwwwuuuvvvwwwwwwxxxxxxwwwwwwyyyxxxwwwuuutttsssssssssqqqqqqqqqqqqqqqqqqqqqqqqpppooommmmmmnnnqqqtttvvvzzz}}}}}}zzzwwwvvv{{{~~~zzz|||zzzrrrnnnjjjeeecccbbbaaa]]]ZZZYYYXXXWWWVVVUUUTTTTTTTTTVVVVVVUUUUUUUUUTTTTTTTTTQQQQQQQQQPPPPPPPPPOOOOOORRRRRRQQQQQQQQQRRRSSSSSSQQQPPPNNNLLLKKKKKKLLLLLLOOORRRZZZfffuuusssfffYYYTTTRRROOONNNOOOMMMMMMKKKKKKKKKKKKMMMMMMJJJJJJJJJKKKLLLMMMNNNOOOLLLLLLMMMMMMMMMLLLKKKKKKIIIKKKNNNPPPQQQRRRTTTUUUVVVVVV[[[aaajjjxxxpppjjjxxxwwwlllhhhbbb^^^\\\ZZZYYYXXXUUUTTTRRRQQQQQQRRRTTTUUUVVVWWWXXXXXXWWWTTTRRRPPPOOOMMMJJJHHHFFFFFFFFFGGGNNN```{{{}}}zzzxxxuuurrroookkkgggfffeeeeeekkkqqqzzz~~~tttnnnfff```]]]XXXSSSOOOLLLIIIGGGEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBDDDGGGKKKOOORRRJJJIIIHHHIIIJJJIIIHHHFFFFFFIIINNNRRRVVV[[[aaaeeeeeedddbbbbbbcccddddddccc[[[WWWPPPJJJFFFCCCAAA????????????>>>???@@@@@@AAAAAAAAABBBBBBDDDEEEFFFGGGMMMRRR\\\gggsss~~~zzztttnnnjjjhhhddd```^^^```aaa```bbbgggfffmmmrrrsssvvv|||~~~|||~~~zzztttmmmbbbXXXQQQMMMKKKJJJKKKKKKLLLMMMMMMNNNNNNOOOSSSVVVSSSTTT[[[ccc{{{}}}}}}}}}}}}~~~~~~}}}}}}|||}}}~~~||||||{{{{{{{{{{{{||||||{{{zzzyyyxxxwwwuuutttttttttuuuvvvvvvwwwwwwvvvvvvxxxwwwuuusssrrrrrrssstttrrrrrrrrrrrrrrrqqqqqqqqqpppooonnnmmmnnnqqqsssuuuwwwwwwxxxvvvtttssstttuuu}}}}}}{{{{{{zzz}}}xxxqqqmmmfffdddbbbaaaaaa___\\\YYYYYYXXXWWWVVVUUUTTTTTTTTTUUUUUUTTTTTTTTTSSSSSSSSSOOOOOOOOOOOONNNNNNNNNNNNQQQPPPPPPPPPPPPQQQQQQQQQPPPOOOMMMLLLKKKKKKKKKLLLNNNPPPUUU]]]fffnnnqqqrrrcccZZZRRRPPPPPPNNNMMMNNNNNNLLLJJJIIIIIIJJJLLLNNNKKKKKKKKKLLLMMMNNNOOOPPPOOOOOOOOONNNMMMLLLKKKJJJGGGJJJMMMOOOOOOPPPRRRTTTVVVWWW[[[ccclll}}}}}}mmmnnnsssjjjgggaaa]]]\\\[[[ZZZYYYVVVUUUTTTTTTTTTUUUWWWXXX[[[\\\\\\[[[YYYVVVSSSQQQQQQOOOLLLIIIGGGFFFFFFFFFKKKZZZsss|||yyytttoookkkhhhffffffkkkqqqzzz{{{sssmmmfff___ZZZSSSPPPLLLIIIGGGFFFEEEDDDCCCCCCCCCDDDDDDEEEEEEEEECCCCCCCCCEEEGGGKKKOOOQQQMMMMMMNNNOOOPPPOOONNNLLLMMMPPPTTTXXX\\\```eeehhhiiigggffffffhhhjjjjjjjjjaaa\\\TTTMMMIIIEEEBBB@@@@@@@@@@@@@@@@@@AAABBBBBBBBBCCCCCCCCCCCCDDDFFFHHHLLLRRR\\\hhhttt~~~~~~}}}}}}}}}{{{wwwrrrnnnlllfffbbb^^^___^^^\\\^^^bbb```fffiiihhhiiimmmooonnnlllooorrrvvvzzzvvvpppiii___VVVPPPMMMKKKJJJKKKKKKLLLLLLMMMNNNNNNNNNQQQTTTQQQRRR[[[eee|||||||||}}}}}}}}}}}}}}}zzzzzzzzz{{{}}}~~~~~~}}}}}}~~~yyyyyyxxxxxxwwwwwwwwwwwwwwwwwwvvvuuuuuutttssssssttttttuuuvvvvvvvvvvvvuuuvvvuuusssrrrqqqrrrsssssstttsssssssssrrrrrrrrrqqqqqqpppnnnmmmmmmnnnpppqqqsssssssssrrrqqqrrrtttwwwzzz}}}}}}{{{|||zzz}}}xxxsssnnnkkkiiieeedddcccbbbaaa^^^\\\YYYYYYYYYWWWVVVUUUTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRNNNNNNNNNNNNMMMMMMMMMMMMOOOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMLLLKKKKKKKKKKKKLLLMMMPPPUUUZZZ^^^``````YYYSSSNNNOOOOOOMMMLLLMMMNNNLLLJJJIIIIIIJJJLLLNNNLLLLLLLLLMMMNNNOOOPPPQQQSSSRRRPPPNNNLLLJJJIIIIIIHHHKKKNNNPPPPPPQQQSSSUUUYYYZZZ^^^fffpppwwwnnnvvvppphhheee```\\\[[[[[[[[[ZZZXXXWWWWWWWWWXXXYYYZZZ[[[``````___]]]ZZZVVVRRRPPPQQQOOOMMMJJJHHHFFFEEEEEEJJJWWWkkk~~~{{{wwwrrrnnnllljjjjjjooouuu|||~~~~~~~~~uuulllfff\\\XXXRRRNNNKKKIIIGGGEEECCCDDDDDDDDDEEEEEEFFFFFFEEEDDDDDDEEEGGGJJJMMMOOONNNPPPRRRSSSSSSSSSRRRRRRRRRUUUXXX[[[^^^```dddfffiiihhhhhhjjjmmmpppppppppeee```XXXQQQKKKGGGDDDAAA@@@????????????@@@AAAAAADDDEEEEEEDDDBBBCCCFFFIIIMMMSSS^^^kkkwww|||zzzzzzzzz|||{{{zzzxxxvvvssspppooojjjddd```___]]]ZZZ\\\```___cccddd```^^^``````^^^^^^```dddiiimmmsssyyy}}}}}}tttmmmggg^^^VVVPPPMMMKKKJJJJJJKKKKKKLLLMMMMMMNNNNNNOOORRRPPPRRR\\\hhh~~~{{{|||}}}}}}}}}}}}||||||yyyyyyzzz{{{|||}}}}}}~~~||||||{{{{{{{{{|||}}}}}}wwwvvvtttsssrrrrrrsssssspppqqqqqqrrrrrrsssttttttsssssstttuuuuuuuuuuuutttssssssrrrrrrrrrrrrrrrssstttssssssrrrrrrqqqqqqqqqqqqpppnnnmmmlllllllllmmmooopppppppppppprrruuuxxxxxxzzz}}}~~~}}}}}}~~~|||xxx|||{{{yyyuuupppllliiihhhgggddddddcccaaa___]]][[[ZZZYYYYYYWWWVVVUUUTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQNNNNNNNNNMMMMMMMMMLLLLLLNNNNNNOOOOOOOOONNNMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJKKKKKKMMMOOOQQQSSSTTTUUUSSSOOOLLLNNNNNNLLLKKKLLLMMMMMMKKKKKKKKKKKKMMMMMMLLLLLLLLLMMMNNNOOOPPPQQQUUUSSSQQQOOOLLLKKKJJJIIILLLNNNQQQSSSTTTUUUWWWXXX\\\]]]ccclllvvvqqqmmm}}}zzzlllfffbbb^^^[[[ZZZ[[[ZZZZZZYYYYYYYYYYYYZZZZZZ[[[\\\aaa``````^^^ZZZVVVRRRPPPQQQPPPNNNKKKIIIGGGFFFFFFLLLTTTdddyyy~~~}}}zzzwwwssspppooooooooouuuzzz~~~{{{yyy|||zzzsssfffaaaZZZTTTOOOLLLJJJHHHFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFGGGHHHKKKNNNOOOPPPRRRTTTUUUUUUUUUVVVXXXWWWZZZ]]]___```bbbdddeeellllllmmmpppsssuuuuuutttgggbbbZZZSSSMMMIIIEEECCC>>>>>>======>>>>>>???@@@DDDFFFGGGFFFEEEFFFKKKOOORRRYYYeeeqqq}}}}}}{{{zzzyyytttuuuuuuvvvuuusssrrrqqqmmmgggbbbaaa___\\\^^^bbbaaadddbbb\\\XXXWWWVVVSSSSSSUUUYYY\\\___dddjjjmmmtttwww{{{~~~{{{{{{|||rrriiiddd[[[TTTPPPMMMKKKJJJJJJJJJKKKLLLLLLMMMMMMNNNMMMQQQOOORRR]]]jjj~~~}}}~~~{{{|||}}}~~~~~~}}}|||{{{yyyzzz{{{|||||||||{{{{{{|||zzzyyyxxxyyyzzzzzzzzzuuusssqqqooooooppprrrtttpppppppppqqqqqqrrrssssssqqqqqqrrrsssssssssrrrrrrqqqqqqrrrrrrrrrrrrrrrqqqrrrrrrqqqqqqpppoooooonnnooonnnmmmkkkkkkjjjkkkkkkkkkmmmoooppppppqqqsssuuuvvvxxxzzzzzzzzz|||{{{uuu~~~{{{rrrqqqpppmmmiiigggffffffaaaaaaaaa___\\\[[[ZZZZZZXXXWWWVVVUUUTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPNNNNNNNNNMMMMMMMMMLLLLLLMMMMMMNNNNNNNNNMMMLLLKKKKKKKKKLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLNNNOOOOOOKKKJJJMMMMMMKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLLLLLLLMMMOOOPPPQQQSSSRRRPPPNNNMMMLLLLLLLLLMMMPPPSSSUUUUUUVVVXXXZZZ^^^```hhhrrr~~~~~~}}}}}}{{{jjjkkkuuuiiiddd```\\\YYYYYYZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZZZZ^^^^^^^^^]]]ZZZWWWTTTRRRQQQQQQOOOMMMKKKJJJHHHHHHKKKPPP\\\ooo~~~{{{yyyvvvsssqqqqqqqqqrrrwww{{{~~~{{{vvvtttyyy~~~~~~nnniii```YYYSSSPPPMMMJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJIIIIIIJJJLLLPPPSSSUUUTTTWWWYYYYYYXXXYYY]]]___```cccfffiiiiiijjjlllmmmssssssuuuxxx{{{{{{xxxvvvhhhccc[[[TTTNNNJJJFFFDDD@@@@@@??????@@@@@@AAABBBCCCFFFIIIIIIIIILLLSSSXXX\\\bbbmmmyyy}}}{{{yyyuuuvvvxxxyyyyyyxxxvvvuuusssmmmhhhfffdddbbbeeeiiifffhhheee]]]WWWVVVTTTQQQOOOQQQSSSUUUWWWZZZ^^^bbbdddhhhlllnnnqqqvvvzzzzzz}}}wwwoooeee```XXXRRRNNNLLLJJJIIIJJJJJJKKKKKKLLLMMMMMMMMMMMMQQQPPPSSS]]]iii}}}}}}~~~||||||}}}~~~~~~}}}|||{{{zzzzzz||||||||||||zzzzzz|||zzzxxxwwwxxxxxxxxxxxxuuusssqqqoooooorrruuuwwwuuuttttttsssrrrqqqqqqpppoooooopppqqqqqqqqqqqqqqqooopppqqqssssssrrrqqqppppppppppppooonnnmmmmmmlllllllllkkkkkkjjjjjjjjjkkkiiilllnnnooooooooopppqqquuuwwwxxxxxxxxx|||wwwttt|||tttkkkkkkkkkjjjfffcccbbbbbb^^^^^^^^^\\\ZZZYYYYYYZZZWWWVVVUUUSSSRRRRRRQQQQQQRRRRRRQQQQQQQQQPPPPPPPPPNNNNNNNNNNNNMMMMMMMMMMMMLLLMMMNNNNNNNNNLLLKKKJJJJJJKKKKKKKKKKKKKKKJJJIIIIIIJJJJJJJJJIIIJJJLLLMMMLLLIIIHHHKKKLLLKKKKKKNNNMMMMMMNNNNNNNNNNNNMMMMMMKKKKKKKKKLLLMMMNNNPPPPPPQQQPPPOOONNNMMMNNNOOOPPPLLLOOORRRTTTTTTUUUWWWYYY^^^bbbkkkwww~~~}}}{{{zzzvvveeehhhqqqfffbbb___[[[YYYYYYYYYZZZYYYYYYYYYYYYYYYYYYXXXXXXXXX[[[[[[\\\\\\[[[XXXVVVTTTRRRRRRQQQOOOMMMLLLKKKJJJHHHKKKTTTfff~~~~~~|||~~~zzzxxxvvvsssrrrqqqrrrsssuuuyyyzzzwwwqqqpppvvv|||sssmmmddd\\\VVVRRRNNNLLLMMMMMMLLLLLLKKKKKKJJJJJJKKKKKKLLLMMMPPPTTTXXX[[[ZZZ\\\^^^^^^]]]___cccgggiiilllppprrrssstttvvvwwwyyyzzz|||~~~~~~zzzwwwiiiccc[[[TTTOOOKKKGGGEEEDDDCCCCCCCCCCCCDDDEEEEEEBBBFFFJJJKKKLLLQQQYYY```dddjjjttt|||zzzzzz|||}}}~~~|||{{{yyysssnnnllljjjiiilllpppjjjllliiiaaa[[[YYYWWWTTTPPPQQQRRRSSSTTTVVVZZZ]]]YYY]]]bbbdddfffllluuu|||zzzzzz}}}|||tttlllbbb]]]VVVPPPMMMJJJIIIGGGJJJJJJKKKKKKLLLMMMMMMMMMMMMQQQPPPSSS\\\ggg}}}|||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}}}}~~~}}}{{{yyyzzzyyyxxxvvvuuuuuuttttttsssssssssrrrrrrrrrqqqqqqrrrrrrrrrqqqqqqqqqpppppppppqqqqqqrrrrrrrrrqqqqqqssssssrrrrrrrrrrrrqqqqqqoooooopppooonnnllljjjiiikkkjjjiiihhhhhhiiijjjkkkiiijjjkkklllmmmnnnnnnnnnppprrruuuwwwzzz~~~}}}zzzmmmdddaaaeeefffdddcccccc```[[[\\\\\\]]]\\\[[[ZZZXXXVVVUUUTTTTTTSSSRRRQQQQQQPPPOOOOOOOOONNNNNNNNNMMMMMMNNNNNNMMMMMMMMMMMMNNNNNNNNNMMMMMMLLLKKKJJJJJJIIIKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJKKKLLLLLLLLLLLLLLLOOOOOOOOOPPPPPPPPPQQQQQQPPPOOOMMMKKKJJJIIIIIIJJJLLLOOOQQQSSSTTTUUUVVVXXX```iiisss|||zzzzzzzzzzzzvvvhhhuuu|||mmmeeedddbbb___]]]]]]]]]]]]]]]WWWWWWVVVWWWXXXZZZ]]]^^^ZZZZZZZZZYYYYYYYYYYYYYYYTTTTTTSSSQQQOOOMMMKKKJJJLLLMMMQQQ\\\ppp~~~{{{xxxtttqqqoooppprrrssswwwuuuqqqoooppptttxxx{{{uuunnneee]]]WWWSSSQQQOOOPPPOOONNNMMMLLLLLLKKKKKKNNNPPPSSSUUUWWWYYY\\\^^^bbbbbbbbbdddhhhmmmrrruuutttttttttuuuwwwzzz~~~}}}zzzwwwjjjfff```ZZZUUUPPPKKKHHHIIIHHHEEECCCCCCDDDFFFHHHIIIJJJKKKOOOTTT\\\cccgggooosssyyy~~~~~~~~~~~~yyywwwsssrrrrrrsssssssssqqqoookkkfffbbb___]]]]]]]]]]]]\\\[[[ZZZZZZZZZ[[[XXXYYYZZZ\\\___ccciiilllxxx||||||||||||}}}~~~zzzrrriiiaaa\\\UUUPPPMMMKKKJJJIIIKKKKKKLLLMMMNNNOOOOOOPPPSSSLLLLLLUUU]]]ggg}}}}}}|||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}|||}}}}}}}}}{{{yyyyyyyyywwwvvvuuutttttttttrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqpppnnnlllkkkkkkjjjiiiiiiiiiiiijjjkkkiiijjjkkklllllllllllllllnnnppprrrtttwwwzzzuuuiiiaaadddiiikkkhhhdddccc```\\\[[[[[[[[[ZZZYYYXXXWWWVVVTTTTTTSSSSSSRRRQQQQQQPPPOOOOOOOOONNNNNNMMMMMMMMMNNNMMMMMMLLLLLLMMMMMMNNNMMMMMMLLLLLLKKKJJJJJJIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKIIIJJJJJJKKKKKKKKKKKKKKKJJJKKKKKKLLLLLLLLLLLLLLLNNNNNNOOOOOOOOOPPPPPPPPPPPPNNNLLLKKKIIIIIIIIIJJJIIIKKKNNNPPPQQQSSSUUUWWWccclllxxxwwwwwwxxx|||uuujjjzzz|||nnnhhheeebbb___]]]]]]]]]]]]]]]ZZZZZZZZZZZZ[[[\\\]]]^^^\\\\\\[[[[[[ZZZZZZZZZYYYXXXWWWVVVSSSQQQNNNKKKJJJJJJJJJNNNXXXkkk~~~}}}xxxwwwtttqqqppppppqqqrrrtttssspppoooppptttxxxzzzyyyzzz|||~~~~~~wwwooojjjbbb[[[WWWUUUSSSRRROOOOOONNNNNNNNNNNNOOOOOORRRTTTWWWYYY[[[]]]```cccfffgggiiilllqqqwww{{{~~~}}}zzzkkkgggaaa[[[VVVRRRMMMIIIHHHGGGEEEDDDDDDEEEFFFGGGIIIJJJMMMQQQWWW^^^eeejjjpppttt{{{~~~zzzwwwvvvvvvuuuttttttrrrooollljjjiiihhhhhhkkkjjjjjjiiihhhgggggggggaaaaaa```aaacccfffkkkooossswww|||~~~}}}~~~}}}xxxooofff___[[[TTTOOOLLLKKKJJJIIIKKKKKKLLLMMMNNNOOOOOOPPPSSSMMMMMMTTT[[[hhh~~~|||}}}~~~~~~~~~~~~}}}}}}}}}~~~|||||||||}}}|||zzzxxxyyyxxxwwwuuuttttttttttttqqqqqqqqqqqqpppppppppoooqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrqqqooonnnmmmlllkkkkkkjjjjjjkkkkkkllliiijjjjjjkkkkkkkkkjjjjjjlllnnnoooqqqrrrtttxxx{{{~~~{{{}}}pppfffaaaiiipppsssmmmfffbbb___]]]ZZZZZZXXXWWWVVVUUUUUUUUUSSSSSSSSSRRRQQQQQQPPPPPPPPPPPPOOONNNMMMMMMLLLLLLNNNMMMMMMLLLLLLMMMMMMNNNMMMLLLLLLKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNOOOOOOOOONNNLLLJJJIIIIIIJJJJJJHHHJJJMMMOOOPPPRRRUUUWWW```jjjxxxzzzvvvwwwzzzwwwrrryyymmmiiieeecccaaa^^^]]]]]]]]]^^^]]]]]]]]]]]]]]]]]]\\\\\\]]]\\\\\\\\\[[[[[[ZZZZZZ\\\[[[YYYVVVSSSOOOLLLJJJIIIHHHJJJSSSdddyyy~~~|||xxxwwwvvvuuutttsssrrrrrrppppppooooooqqqtttwwwxxxvvvvvvwwwxxxyyyyyyyyyxxx|||~~~|||vvvpppiiiddd___[[[YYYXXXWWWVVVRRRRRRRRRRRRSSSTTTVVVWWWWWWZZZ\\\___aaacccgggjjjlllnnnrrrxxx}}}~~~zzzmmmiiiccc]]]YYYTTTOOOLLLIIIIIIHHHHHHHHHIIIIIIJJJLLLOOOSSSXXX]]]cccjjjnnnssswww~~~|||zzzxxxwwwxxxxxxxxxxxxyyyzzz|||}}}~~~}}}}}}uuussspppnnnooossswwwyyyvvvyyy}}}~~~~~~{{{uuukkkaaa\\\XXXRRRNNNLLLKKKJJJIIIKKKKKKLLLMMMNNNOOOOOOPPPRRRNNNNNNSSS[[[jjj~~~}}}}}}~~~~~~~~~~~~}}}}}}}}}|||{{{|||||||||zzzyyyxxxwwwvvvuuutttsssssssssppppppppppppooooooooooooppppppqqqqqqrrrsssssstttrrrrrrrrrqqqqqqqqqqqqqqqssssssrrrrrrrrrqqqqqqqqqrrrrrrqqqqqqpppooonnnnnnlllllllllllllllllllllllljjjjjjjjjjjjjjjiiihhhhhhkkklllmmmmmmnnnooorrruuuuuuwwwxxxyyy|||}}}yyy}}}yyy|||yyynnngggfffooowwwzzzrrrgggaaa^^^]]]YYYXXXVVVTTTSSSSSSSSSTTTRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPOOONNNMMMLLLKKKKKKMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIJJJKKKLLLNNNPPPQQQQQQSSSVVVXXX^^^jjj{{{}}}zzzyyy{{{}}}|||tttkkkhhheeedddbbb___]]]]]]^^^___^^^```aaabbbaaa^^^[[[XXXZZZZZZZZZ[[[[[[[[[\\\\\\]]]\\\[[[YYYVVVRRRPPPNNNJJJHHHIIIPPP]]]ooo~~~|||zzzzzzzzzyyywwwuuurrrpppmmmnnnoooppprrrtttvvvwwwvvvwwwwwwwwwwwwvvvuuuuuuwwwyyyzzz{{{~~~|||xxxsssooogggddd```^^^]]]]]]\\\[[[ZZZZZZYYYYYYZZZ\\\^^^___^^^```ccceeegggkkkooorrrsssvvv{{{}}}yyyoookkkeee```[[[VVVRRROOOLLLMMMMMMNNNNNNOOOOOOOOOSSSWWW]]]aaaeeejjjppptttxxx}}}~~~}}}~~~~~~~~~yyyrrrggg]]]XXXTTTPPPLLLKKKKKKJJJIIIKKKKKKLLLMMMNNNOOOOOOPPPRRRPPPPPPTTT\\\ooo~~~}}}~~~~~~~~~~~~~~~}}}|||{{{|||}}}}}}{{{yyyxxxwwwuuutttssssssrrrrrrpppppppppooooooooonnnnnnoooooopppqqqssstttuuuuuusssrrrqqqpppooopppppppppssssssrrrrrrrrrqqqqqqqqqppppppoooooonnnnnnnnnmmmlllllllllllllllllllllllljjjjjjjjjjjjiiihhhggggggjjjkkklllkkkkkklllnnnqqqpppqqqsssuuuwww|||}}}~~~xxx~~~|||xxx}}}xxxkkkgggiiiuuu|||}}}sssggg```]]][[[WWWVVVTTTRRRQQQQQQRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPOOOOOONNNMMMMMMLLLKKKKKKMMMLLLLLLLLLLLLLLLLLLMMMKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKLLLKKKKKKJJJKKKLLLMMMMMMKKKKKKKKKLLLLLLLLLMMMMMMLLLKKKJJJIIIIIIJJJKKKKKKOOOPPPQQQQQQQQQRRRTTTWWWaaappp{{{{{{|||qqqkkkiiiddddddccc```]]]]]]___bbbcccfffkkkmmmkkkeee^^^YYYVVVWWWXXXYYYZZZ\\\]]]]]][[[[[[ZZZYYYXXXVVVTTTSSSNNNJJJJJJOOOWWWeee{{{}}}{{{{{{|||{{{yyyuuuqqqooonnnoooppprrrtttvvvwwwxxxyyyyyyyyyxxxwwwvvvuuuttttttuuuwwwxxxzzz~~~~~~zzzwwwtttqqqkkkhhhfffeeeeeeeeedddbbbcccbbb```___```bbbdddeeefffhhhkkkmmmppptttyyy|||}}}zzzqqqmmmhhhbbb^^^ZZZUUURRROOOPPPQQQRRRRRRSSSTTTTTTYYY^^^dddhhhjjjooouuu{{{}}}~~~|||uuummmcccYYYSSSPPPMMMKKKKKKKKKJJJIIIKKKKKKLLLMMMNNNOOOOOOPPPQQQQQQRRRVVVaaaxxx}}}~~~~~~~~~~~~}}}||||||}}}~~~~~~|||{{{wwwvvvuuutttrrrrrrrrrrrrppppppppppppooooooooonnnnnnoooppprrrsssuuuvvvwwwtttsssqqqpppoooppppppqqqssssssrrrrrrrrrrrrqqqqqqoooooonnnmmmllllllmmmmmmkkkllllllmmmmmmllllllkkkjjjjjjjjjjjjjjjiiihhhgggiiijjjjjjiiihhhiiikkkmmmmmmmmmnnnooorrrtttwwwyyyxxxyyyyyy}}}~~~}}}}}}yyy~~~|||xxxiiiggglll{{{~~~|||pppeee^^^[[[YYYUUUUUUSSSRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNMMMMMMMMMMMMLLLLLLLLLMMMLLLLLLKKKKKKLLLLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKLLLKKKJJJJJJJJJKKKMMMNNNKKKKKKKKKLLLLLLLLLMMMMMMKKKJJJIIIIIIIIIJJJKKKLLLNNNOOOPPPOOOOOOPPPSSSVVVcccvvvyyyzzz}}}|||~~~~~~}}}xxxxxx|||~~~pppkkkjjjbbbddddddaaa^^^^^^aaaeeejjjpppwww|||yyyqqqfff^^^UUUVVVWWWYYYZZZ\\\]]]]]]XXXXXXYYYYYYXXXXXXWWWVVVQQQMMMLLLOOORRRZZZooo{{{|||}}}}}}{{{xxxtttrrruuuuuuvvvwwwxxxzzz|||}}}{{{{{{zzzzzzyyyxxxvvvuuussstttvvvwwwxxxyyy|||~~~}}}{{{yyywwwuuutttqqqpppooooooppppppnnnmmmllljjjhhhggggggiiilllnnnrrrsssvvvxxx{{{uuuqqqlllgggccc^^^ZZZWWWSSSSSSSSSTTTUUUWWWXXXYYY^^^dddjjjnnnpppuuu~~~~~~||||||~~~vvvnnnhhh___VVVOOOMMMJJJIIIJJJKKKJJJIIIKKKKKKLLLMMMNNNOOOOOOPPPQQQQQQSSSZZZiii~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~|||vvvvvvtttsssrrrqqqqqqqqqqqqqqqpppppppppooooooooommmnnnppprrrtttvvvxxxxxxwwwuuusssrrrqqqqqqrrrsssssssssrrrrrrrrrrrrqqqqqqooonnnmmmlllllllllmmmnnnjjjkkkllllllllllllkkkjjjjjjjjjjjjkkkjjjjjjiiiiiifffggggggfffeeefffhhhjjjhhhhhhhhhjjjlllnnnnnnooonnnrrruuuwww{{{~~~zzz{{{}}}{{{~~~~~~yyykkkkkkrrrxxxlllbbb]]]ZZZVVVTTTTTTTTTSSSRRRQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJIIIJJJJJJKKKKKKKKKKKKKKKLLLLLLJJJJJJJJJKKKMMMNNNKKKKKKLLLLLLLLLMMMMMMMMMJJJIIIIIIHHHIIIJJJKKKLLLMMMNNNOOOPPPPPPSSSWWWZZZgggxxx{{{~~~|||xxxvvvwwwyyywwwtttvvvzzzzzzlllgggggg```cccdddbbb^^^___cccgggnnnvvvzzzlllbbbXXXYYYYYYZZZZZZ[[[\\\\\\WWWWWWXXXXXXXXXWWWWWWVVVTTTOOONNNOOONNNQQQdddzzz}}}~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}{{{zzzyyyvvvxxxzzzzzzyyyxxxxxxyyyyyyzzzzzzzzzyyyxxxxxxxxxwwwvvvwwwyyy{{{|||zzzyyyuuutttrrrrrrsssvvvzzz|||~~~zzzvvvqqqlllhhhddd```]]]ZZZYYYXXXYYYZZZ]]]___aaadddkkkrrrvvvzzz~~~|||zzz{{{~~~yyyooogggbbbZZZSSSLLLJJJHHHHHHIIIJJJJJJIIIKKKKKKLLLMMMNNNOOOOOOPPPQQQRRRTTT]]]qqq~~~~~~~~~~~~~~~~~~}}}~~~}}}vvvuuutttsssrrrqqqqqqqqqqqqqqqqqqqqqppppppppppppmmmnnnooorrrtttvvvxxxyyyyyywwwuuusssrrrssstttuuusssssssssrrrrrrrrrqqqqqqoooooommmllllllmmmnnnnnnjjjjjjkkkllllllkkkjjjjjjiiijjjjjjkkkkkkkkkjjjjjjdddeeeeeedddcccdddfffhhhdddddddddfffhhhiiiiiiiiiiiinnnrrrrrrssswwwyyyxxxyyyyyy|||}}}|||}}}}}}}}}zzznnnrrr{{{~~~vvviii```]]]YYYTTTSSSSSSTTTTTTSSSQQQOOONNNOOOOOOOOOOOOOOOOOOOOOOOOKKKKKKKKKLLLMMMMMMNNNNNNLLLLLLKKKKKKKKKKKKLLLLLLIIIJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJIIIJJJJJJKKKKKKKKKKKKKKKMMMLLLJJJIIIJJJKKKMMMNNNLLLLLLLLLLLLMMMMMMMMMMMMJJJIIIHHHHHHIIIJJJLLLMMMMMMOOOPPPRRRSSSWWW\\\```ppp{{{zzz|||~~~vvvrrrqqqsssvvvyyyuuuhhhcccccc___bbbdddbbb______dddiiioooxxx~~~nnnbbb\\\\\\\\\[[[[[[[[[[[[ZZZWWWWWWWWWXXXWWWVVVVVVUUUUUUPPPNNNOOOKKKLLL^^^ttt~~~zzz}}}|||zzzxxxxxxuuuwwwzzz{{{{{{{{{{{{{{{zzzzzz{{{}}}|||{{{{{{}}}~~~zzzuuuppplllhhhdddaaa```___^^^^^^```cccfffiiijjjqqqyyy~~~}}}{{{zzzyyy{{{~~~}}}uuujjjbbb^^^WWWPPPJJJHHHGGGGGGIIIJJJJJJIIIKKKKKKLLLMMMNNNOOOOOOPPPQQQRRRUUU```vvv}}}|||||||||}}}~~~~~~~~~~~~~~~}}}|||||||||}}}~~~~~~~~~}}}{{{zzzyyywwwuuutttuuuuuutttsssqqqqqqqqqqqqqqqqqqqqqqqqpppqqqrrrssstttuuuvvvwwwwwwzzzzzzvvvtttvvvwwwvvvpppqqqssssssssssssqqqppppppooonnnnnnnnnnnnnnnooommmmmmlllkkkkkkjjjiiiiiifffggghhhiiiiiijjjiiiiiiiiiiiihhhhhhgggeeedddcccdddddddddeeeeeefffffffffffffffhhhiiikkkmmmnnnooottt{{{zzzwww{{{yyyttttttvvvxxx~~~uuulllrrr{{{wwwlllaaaZZZVVVTTTRRRQQQQQQQQQPPPPPPOOOOOOOOOOOOMMMKKKLLLNNNOOONNNKKKOOOOOONNNNNNMMMLLLLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLMMMLLLJJJIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLLLLJJJJJJIIIIIIIIIIIIJJJJJJHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMMMMMMMMMMLLLKKKKKKJJJIIIIIIIIIJJJMMMPPPRRRQQQNNNMMMQQQTTTXXX^^^eee|||yyyxxxzzzrrrooorrrzzzsssiiieeeccc_________``````aaabbbccchhhrrr~~~xxxiii^^^^^^______```^^^\\\ZZZXXXUUUVVVVVVVVVVVVVVVVVVWWWSSSRRRQQQPPPMMMOOOZZZggg~~~~~~}}}{{{{{{}}}|||zzzyyyyyyzzz|||}}}~~~}}}xxxrrrpppqqqpppkkkgggdddcccccccccdddgggiiikkkpppsssxxx~~~|||xxxwwwzzz~~~~~~uuukkkeee^^^UUUOOOOOOHHHHHHHHHIIIIIIIIIJJJJJJHHHJJJMMMNNNNNNNNNPPPQQQRRRUUUZZZeee~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}||||||{{{{{{|||||||||{{{zzzyyyzzzxxxvvvuuuvvvvvvuuutttrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrssstttuuuvvvwwwwwwwww{{{|||xxxvvvxxxyyywwwrrrrrrssssssssssssrrrrrrppppppooonnnnnnnnnnnnnnnmmmmmmllllllkkkjjjjjjiiigggggghhhiiiiiiiiiiiiiiijjjjjjiiiiiihhhfffeeedddcccccccccccccccdddddddddddddddfffgggiiijjjkkklllrrrvvvxxxuuuqqqqqqvvv{{{wwwpppkkklllnnnqqqwww}}}pppiiinnnuuuxxxqqqggg^^^YYYUUUSSSRRRPPPPPPPPPPPPPPPPPPPPPPPPOOOMMMLLLMMMOOOOOONNNLLLMMMMMMLLLKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKIIIKKKKKKJJJIIIHHHHHHIIIJJJJJJJJJJJJJJJKKKLLLLLLIIIIIIHHHHHHHHHHHHIIIIIIHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKLLLMMMMMMNNNNNNLLLMMMMMMMMMMMMLLLKKKKKKJJJIIIIIIIIIJJJLLLOOOPPPPPPOOOOOOSSSVVVZZZdddnnnyyy{{{ppprrr{{{}}}pppiiieeeccc_______________```aaabbbeeekkksssxxxwwwoooddd]]]\\\]]]^^^___^^^]]][[[ZZZXXXWWWWWWVVVUUUUUUTTTTTTQQQPPPPPPOOOLLLLLLVVVbbbttt~~~}}}{{{{{{{{{}}}}}}wwwuuutttsssnnnjjjiiihhhggghhhiiikkknnnpppxxx}}}~~~{{{wwwwwwzzz||||||{{{wwwnnnddd^^^WWWOOOKKKKKKGGGGGGHHHHHHIIIJJJJJJKKKJJJLLLNNNOOOOOOOOOQQQRRRSSSVVV]]]lll}}}}}}}}}}}}~~~}}}~~~~~~~~~~~~}}}}}}|||yyyzzzzzzzzzzzzyyyxxxxxxzzzxxxvvvvvvwwwwwwvvvuuusssssssssssssssssssssssssssssstttuuuuuuvvvwwwwwwwww|||~~~{{{yyy{{{zzzxxxttttttssssssssssssttttttrrrqqqpppooonnnmmmmmmmmmmmmmmmmmmlllkkkkkkjjjjjjhhhhhhiiiiiijjjiiiiiiiiijjjjjjjjjiiihhhgggfffeeebbbbbbbbbaaaaaaaaaaaaaaabbbbbbcccdddeeefffggghhhnnnmmmkkkhhhfffiiimmmrrrtttpppiiicccaaaaaadddffflllqqqtttpppiiieeehhhmmmnnniiiaaa[[[WWWUUUSSSRRROOOOOOOOOOOOPPPPPPPPPPPPOOONNNMMMMMMOOOOOONNNMMMLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJHHHIIIJJJIIIHHHGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKLLLHHHHHHHHHGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKLLLMMMMMMNNNNNNLLLLLLMMMMMMLLLLLLKKKJJJJJJIIIIIIIIIJJJKKKMMMNNNOOOPPPRRRUUUWWW]]]lllzzz}}}yyy}}}qqqzzzuuulllgggdddbbb______^^^^^^^^^___``````bbbcccfffgggfffbbb___\\\ZZZ[[[\\\]]]^^^^^^]]]\\\YYYYYYXXXVVVTTTSSSRRRQQQOOONNNOOONNNKKKJJJQQQZZZfffxxx~~~~~~~~~{{{zzzxxxssspppnnnmmmmmmmmmnnnqqqsssuuu}}}zzzssslllhhhmmmxxx~~~}}}zzzxxxxxxzzzzzzwwwtttooofff\\\VVVPPPIIIGGGHHHFFFFFFGGGHHHJJJKKKLLLLLLMMMNNNPPPPPPPPPPPPRRRSSSTTTXXXbbbxxx}}}}}}}}}~~~}}}}}}~~~~~~~~~~~~}}}|||zzzzzzzzzzzzyyyyyyxxxxxxzzzxxxvvvvvvwwwxxxwwwvvvttttttttttttttttttttttttttttttuuuuuuvvvvvvwwwwwwwww|||}}}{{{|||{{{yyyvvvuuutttsssssstttuuuvvvsssrrrqqqooonnnmmmmmmmmmnnnmmmmmmmmmllllllkkkkkkiiiiiijjjjjjjjjiiihhhhhhiiiiiiiiiiiihhhfffeeedddbbbbbbbbbaaaaaa``````___aaaaaabbbbbbccccccddddddhhheeeaaa```aaacccfffgggfffccc___[[[ZZZ[[[]]]___bbbdddfffeeebbbaaaccceeedddaaa\\\XXXVVVUUUTTTSSSPPPPPPPPPOOOOOOOOONNNNNNOOONNNNNNNNNOOOOOONNNNNNNNNMMMMMMLLLLLLKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJHHHIIIJJJIIIHHHGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKKKKLLLKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIJJJKKKLLLMMMNNNPPPTTTVVVWWW___sss~~~|||zzzyyy|||mmmhhheeeaaa___^^^^^^^^^]]]]]]^^^^^^_________^^^]]]\\\\\\\\\\\\ZZZZZZ[[[\\\]]]\\\\\\\\\YYYXXXWWWUUUTTTRRRQQQQQQMMMMMMNNNOOOLLLIIILLLSSSZZZmmm}}}zzzwwwtttsssrrrssstttvvvyyy{{{|||ssskkkeee```\\\YYY\\\hhhyyy~~~~~~|||{{{{{{|||zzztttoooiii```VVVPPPLLLGGGFFFHHHDDDEEEFFFHHHJJJKKKMMMMMMNNNOOOPPPPPPOOOPPPRRRSSSWWW[[[iii|||}}}}}}~~~~~~~~~}}}}}}{{{{{{{{{zzzzzzzzzzzzzzzzzzxxxvvvvvvwwwxxxwwwvvvttttttttttttttttttttttttuuuuuuuuuvvvvvvvvvvvvvvvvvv{{{~~~|||{{{|||{{{xxxvvvvvvtttsssssstttvvvvvvsssrrrqqqpppnnnnnnmmmmmmnnnnnnmmmmmmmmmmmmmmmllljjjjjjjjjjjjjjjiiihhhggghhhhhhhhhgggfffeeeccccccccccccbbbbbbaaaaaaaaa```bbbbbbbbbbbbbbbbbbbbbbbbbbb```^^^^^^```aaa```___^^^]]]ZZZXXXXXXXXXZZZ[[[ZZZ[[[\\\\\\]]]^^^^^^___]]][[[XXXWWWWWWVVVUUUSSSRRRRRRQQQOOONNNMMMLLLKKKNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLKKKJJJJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKHHHIIIJJJJJJIIIHHHIIIKKKIIIIIIJJJKKKLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLNNNQQQTTTWWWYYYddd}}}}}}|||}}}ttthhheeebbb^^^\\\^^^]]]]]]]]]]]]^^^^^^______^^^^^^]]]\\\\\\]]]]]][[[[[[\\\[[[[[[[[[ZZZZZZWWWVVVVVVTTTSSSRRRQQQQQQMMMMMMNNNPPPMMMIIIJJJNNNRRRddd{{{{{{{{{zzzzzz|||~~~tttnnneee]]]XXXVVVTTTSSSTTT___mmm||||||xxxtttrrrtttwwwyyyzzzzzz|||~~~~~~~~~}}}yyyqqqjjjbbbYYYPPPKKKHHHDDDDDDGGGDDDEEEFFFHHHJJJLLLMMMNNNMMMNNNOOOOOONNNOOORRRTTTYYY^^^ppp~~~}}}|||}}}}}}~~~~~~~~~~~~}}}}}}||||||{{{zzz{{{{{{{{{yyywwwuuuuuuwwwxxxwwwvvvttttttttttttttttttttttttvvvuuuuuuuuuuuuuuuuuuuuutttyyy{{{yyyxxxyyyzzzwwwuuuuuuttttttttttttuuuuuusssrrrqqqpppooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnkkkkkkkkkkkkjjjiiihhhggggggggggggfffeeedddcccbbbccccccccccccbbbbbbbbbbbbbbbbbbaaaaaaaaa`````````]]]]]]]]]^^^___^^^\\\ZZZZZZZZZYYYWWWWWWWWWWWWXXXUUUVVVWWWXXXYYYZZZZZZ[[[XXXWWWVVVVVVWWWVVVTTTRRRRRRQQQPPPOOONNNMMMLLLKKKLLLMMMNNNNNNLLLLLLMMMNNNJJJJJJJJJIIIHHHHHHGGGGGGHHHIIIIIIIIIJJJJJJJJJJJJHHHIIIJJJJJJIIIIIIJJJKKKHHHIIIKKKLLLLLLLLLKKKJJJKKKJJJJJJIIIIIIJJJJJJKKKJJJJJJKKKKKKKKKKKKKKKJJJKKKKKKKKKLLLMMMMMMNNNNNNKKKKKKLLLLLLKKKKKKJJJIIIIIIJJJJJJKKKLLLMMMMMMNNNPPPRRRUUUYYY___ooo}}}{{{ooofffddd```]]]]]]]]]]]]]]]]]]^^^___``````````````````___^^^^^^]]]\\\[[[[[[ZZZZZZZZZYYYYYYVVVVVVUUUTTTSSSRRRQQQPPPMMMLLLNNNPPPNNNIIIIIILLLNNN\\\nnn~~~ooohhh___VVVRRRPPPPPPPPPQQQYYYcccooozzzyyyjjjfffbbb```bbbeeehhhiiijjjmmmrrrxxx}}}}}}}}}{{{uuullleeeXXXPPPIIIFFFDDDAAAAAADDDDDDEEEFFFHHHJJJLLLMMMNNNMMMNNNNNNNNNNNNPPPSSSVVV[[[bbbwww~~~||||||}}}~~~~~~~~~~~~~~~}}}}}}{{{zzzzzzzzz{{{|||wwwvvvtttuuuvvvwwwwwwvvvssssssssssssssssssssssssuuuuuuuuutttttttttssssssrrrvvvwwwuuutttvvvwwwvvvsssttttttuuuuuuttttttsssrrrqqqppppppooooooooopppnnnnnnnnnnnnnnnnnnnnnnnnlllllllllkkkjjjiiigggfffhhhhhhggggggfffdddcccbbbbbbbbbbbbbbbbbbbbbccccccbbbaaaaaa```___^^^]]]]]]YYYZZZ[[[\\\[[[YYYXXXXXXWWWWWWVVVVVVUUUTTTSSSSSSRRRSSSUUUUUUUUUUUUWWWXXXTTTTTTTTTUUUVVVUUUQQQOOOOOOOOOOOONNNNNNNNNNNNNNNKKKLLLNNNMMMKKKJJJLLLNNNJJJJJJIIIIIIHHHGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHFFFHHHIIIIIIHHHHHHIIIJJJHHHIIIKKKLLLMMMLLLKKKJJJJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKKKKLLLMMMMMMNNNNNNKKKKKKLLLLLLKKKKKKJJJIIIIIIJJJKKKMMMNNNOOOOOOOOOSSSSSSVVV]]]hhh}}}|||sssttt}}}kkkfffeeeaaa^^^```\\\\\\\\\]]]^^^```bbbbbbaaa`````````___^^^]]]\\\ZZZYYYYYYYYYYYYZZZ[[[[[[XXXWWWVVVTTTRRRPPPNNNNNNMMMKKKLLLNNNMMMIIIHHHJJJKKKSSSaaatttwwwooodddZZZTTTQQQPPPOOOPPPVVV]]]dddnnnuuutttnnnaaa]]]YYYVVVWWWYYYZZZ[[[^^^___ccciiipppxxx~~~~~~|||zzzyyyvvvoooeee]]]QQQJJJEEEDDDBBB@@@@@@BBBEEEFFFGGGHHHJJJKKKLLLMMMMMMNNNOOOOOOPPPRRRVVVYYY]]]eee|||~~~||||||}}}~~~~~~~~~~~~~~~}}}|||{{{zzzyyyzzz{{{{{{wwwuuuttttttvvvwwwvvvuuussssssssssssssssssssssssuuuuuuuuutttssssssrrrrrrqqqtttuuurrrqqqtttvvvuuurrrssstttuuuuuutttsssrrrqqqqqqpppppppppppppppqqqnnnnnnnnnnnnoooooooooooommmmmmlllkkkjjjiiigggfffiiiiiihhhhhhgggeeedddccc``````aaaaaabbbbbbccccccaaa``````___^^^\\\\\\[[[WWWYYYZZZYYYWWWUUUVVVWWWUUUUUUUUUTTTSSSQQQOOOOOOPPPRRRTTTTTTRRRRRRTTTVVVRRRRRRSSSTTTUUUSSSOOOLLLLLLLLLMMMNNNOOOOOOPPPPPPJJJLLLNNNMMMJJJIIIKKKMMMLLLKKKKKKJJJJJJIIIHHHHHHDDDEEEEEEEEEEEEFFFFFFFFFEEEFFFHHHHHHGGGGGGHHHIIIHHHIIIKKKLLLMMMLLLKKKJJJIIIHHHHHHGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJKKKKKKKKKLLLMMMMMMNNNNNNKKKKKKKKKKKKKKKJJJJJJIIIIIIJJJKKKMMMOOOPPPPPPQQQTTTTTTWWW```ooollliiippp{{{{{{hhhfffgggbbbaaaddd[[[\\\\\\]]]___aaacccdddaaa```___^^^]]]\\\\\\[[[WWWWWWXXXXXXYYY[[[\\\]]]ZZZYYYWWWTTTQQQNNNLLLKKKLLLJJJJJJLLLKKKHHHGGGJJJIIINNNYYYkkkzzzmmmbbbZZZVVVSSSRRRRRRVVVZZZ```hhhppppppkkk```\\\WWWTTTSSSSSSSSSSSSWWWWWWYYY^^^gggqqq{{{{{{yyywwwuuuqqqjjj```XXXOOOIIIDDDDDDDDDAAA@@@BBBFFFFFFGGGHHHJJJKKKLLLLLLMMMNNNOOOPPPQQQTTTXXX\\\]]]ggg~~~}}}|||}}}~~~~~~}}}|||}}}~~~~~~{{{yyyxxxzzzzzzwwwttttttuuuvvvxxxxxxxxxwwwvvvtttssssssssstttwwwyyy{{{xxxxxxwwwvvvtttsssrrrrrrrrrsssttttttttttttttttttttttttsssuuuvvvuuusssqqqqqqrrrrrrpppnnnmmmmmmooonnnmmmllllllmmmooopppqqqpppnnnkkkjjjjjjkkkmmmooojjjiiihhhfffdddcccbbbaaagggeeebbb___^^^^^^```aaa^^^^^^___``````^^^YYYVVVWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPPPPQQQQQQOOOMMMLLLLLLLLLLLLKKKKKKKKKKKKMMMLLLKKKJJJJJJJJJJJJJJJHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEFFFGGGGGGGGGHHHFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHFFFGGGHHHIIIIIIIIIIIIHHHJJJIIIGGGHHHKKKNNNPPPQQQTTTXXX___jjj}}}~~~ttteeeeeennn{{{{{{ooollljjjfffdddfffaaaaaabbbccccccbbbbbbaaaaaa```___^^^]]]\\\\\\\\\[[[ZZZYYYZZZ]]]^^^\\\YYYZZZWWWSSSQQQPPPOOONNNLLLNNNMMMLLLKKKIIIIIIHHHHHHOOOQQQTTT^^^uuu}}}pppggg```[[[WWWYYYXXXYYY```hhhnnnnnnlllccc```[[[XXXWWWWWWVVVVVVYYYZZZZZZ\\\aaakkkwww}}}xxxtttooollljjjdddZZZSSSKKKGGGBBB??????AAABBBCCCHHHHHHIIIIIIJJJKKKLLLLLLPPPOOOOOOPPPSSSVVVWWWWWWaaaggg}}}|||{{{xxxzzz{{{{{{zzz{{{|||}}}}}}{{{xxxxxxyyyyyywwwtttttttttvvvwwwwwwwwwvvvvvvssssssssssssuuuvvvxxxyyyxxxwwwvvvuuutttsssrrrrrrrrrssssssttttttttttttssssssrrrrrrsssttttttqqqooonnnoooooonnnlllkkkmmmnnnooonnnnnnnnnnnnnnnooooooooonnnllljjjjjjjjjkkklllkkkjjjiiihhhfffdddcccbbbbbbbbbaaa```````````````]]]]]]\\\]]]^^^^^^\\\ZZZXXXXXXWWWVVVUUUTTTSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRQQQOOOOOOOOOPPPPPPOOOMMMMMMMMMMMMLLLLLLLLLLLLKKKLLLKKKJJJJJJJJJJJJJJJJJJHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHNNNMMMLLLMMMOOOQQQSSSSSSTTTZZZdddtttwwwjjjccckkkyyy|||uuuuuusssnnniiiiiiffffffffffffffffffeeeeee^^^^^^]]]\\\\\\\\\]]]]]]]]]\\\[[[\\\^^^^^^\\\ZZZYYYVVVSSSQQQQQQPPPOOONNNMMMLLLKKKJJJIIIIIIIIIIIINNNPPPSSS[[[ooo}}}tttllleeeaaaaaa``````eeemmmqqqqqqooogggdddbbb`````````___^^^^^^______```eeennnzzz|||{{{wwwsssmmmjjjggg```WWWPPPIIIEEEAAA??????AAACCCCCCGGGHHHHHHIIIKKKLLLLLLMMMPPPPPPQQQRRRUUUVVVWWWWWWaaahhh~~~|||zzzyyyuuuwwwxxxyyyxxxyyyzzz|||{{{zzzxxxxxxxxxxxxvvvtttssstttuuuuuuvvvuuuuuuuuurrrssstttuuuvvvvvvvvvvvvvvvuuutttrrrqqqqqqqqqrrrqqqrrrssstttuuuttttttsssqqqqqqpppqqqrrrrrrooommmjjjkkkkkkkkkiiihhhiiijjjmmmmmmmmmnnnmmmmmmllllllmmmmmmlllkkkjjjiiiiiihhhjjjjjjiiihhhfffdddcccbbb[[[\\\]]]]]]]]]\\\[[[ZZZ[[[ZZZYYY[[[]]]^^^^^^]]]ZZZYYYXXXVVVTTTSSSRRRQQQQQQQQQRRRRRRSSSTTTTTTUUUSSSSSSSSSSSSSSSSSSSSSSSSOOONNNNNNNNNOOOOOOMMMLLLNNNMMMMMMMMMLLLLLLLLLLLLJJJJJJIIIIIIIIIJJJKKKKKKGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIIIIJJJKKKKKKKKKJJJIIIHHHGGGGGGGGGHHHIIIMMMMMMMMMMMMNNNOOOPPPQQQWWW```ooovvvhhhbbbggg{{{wwwqqqiiiiiiiiihhhhhhggggggfff\\\\\\\\\\\\\\\]]]^^^^^^___^^^^^^_________\\\ZZZWWWUUUSSSRRRSSSSSSRRRQQQLLLKKKKKKJJJJJJKKKKKKLLLMMMPPPRRRWWWeee}}}~~~{{{|||xxxuuuqqqoooooorrrvvvyyyxxxvvvrrrqqqqqqrrrttttttrrrpppkkkkkkkkkkkknnnuuu~~~|||zzzyyyvvvrrrlllgggbbb[[[RRRLLLEEECCC???>>>@@@BBBCCCDDDFFFGGGHHHJJJKKKMMMNNNOOOPPPQQQSSSTTTVVVVVVWWWWWWbbblll~~~{{{yyyxxxxxxyyyzzzzzzyyyxxxzzz{{{yyyyyyxxxwwwwwwvvvvvvuuussstttttttttttttttttttttrrrssstttvvvvvvuuutttssssssrrrooommmlllmmmnnnnnnnnnoooqqqssstttttttttsssrrrqqqqqqqqqrrrqqqooommmhhhiiiiiihhheeecccbbbccceeefffhhhiiijjjjjjjjjiiijjjkkkkkklllkkkjjjiiihhhgggggggggfffdddbbb```___[[[ZZZYYYXXXWWWVVVVVVVVVYYYXXXYYY[[[^^^```___^^^ZZZZZZXXXWWWVVVTTTSSSSSSQQQQQQQQQRRRRRRSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRROOONNNMMMMMMNNNNNNMMMKKKLLLLLLLLLLLLKKKKKKKKKKKKHHHHHHHHHHHHIIIJJJKKKKKKGGGGGGGGGFFFFFFFFFFFFFFFHHHGGGGGGGGGFFFEEEEEEEEEHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKLLLLLLKKKJJJHHHFFFFFFGGGHHHIIIJJJKKKMMMMMMMMMNNNOOOPPP]]]iii~~~kkk```bbbtttwwwiiihhhgggfffeeeddddddddd]]]]]]\\\\\\\\\]]]]]]^^^```aaaaaaaaa```^^^\\\ZZZVVVTTTSSSTTTUUUUUUUUUSSSLLLLLLLLLLLLMMMNNNOOOPPPOOOQQQSSSUUU^^^qqq}}}}}}~~~}}}|||}}}}}}{{{yyyyyyxxxssskkkddd\\\TTTLLLFFFBBB@@@>>>???AAACCCEEEEEEFFFGGGHHHJJJLLLNNNOOOPPPPPPRRRTTTUUUUUUUUUVVVWWWbbbppp~~~|||zzzyyy}}}~~~}}}{{{yyyzzz{{{xxxxxxxxxxxxwwwvvvvvvvvvttttttssssssssssssssstttrrrsssuuuvvvvvvtttrrrpppooollliiieeedddeeefffhhhiiikkknnnrrrtttttttttssssssrrrrrrssssssrrrpppmmmiiijjjiiieee```\\\ZZZYYYYYY[[[^^^bbbeeefffggggggggghhhiiikkkkkkjjjhhhhhheeeffffffeeecccaaa^^^]]][[[YYYUUURRRQQQRRRTTTVVVZZZ[[[\\\___aaaaaa^^^\\\YYYYYYXXXXXXWWWWWWVVVVVVRRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNMMMMMMMMMNNNNNNLLLJJJKKKJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGHHHHHHIIIJJJKKKFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGGGGGGGFFFEEEEEEEEEGGGGGGHHHHHHHHHIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHIIIJJJKKKLLLLLLJJJIIIGGGFFFFFFGGGIIIJJJLLLNNNOOOPPPPPPQQQTTTWWWbbbrrruuuddd___jjjwwwiiihhhfffdddbbbaaaaaaaaa```___^^^]]]\\\\\\\\\\\\```aaabbbbbb```^^^[[[ZZZUUUTTTTTTUUUWWWXXXWWWVVVOOOOOOOOOOOOQQQRRRSSSTTTSSSTTTUUUUUUYYYggg{{{yyyyyyyyyxxxsssjjjaaaWWWNNNFFFBBB@@@???>>>@@@CCCEEEFFFEEEGGGHHHIIIKKKMMMOOOPPPQQQOOOQQQTTTUUUTTTTTTVVVXXXbbbttt~~~}}}{{{{{{|||zzzzzz{{{xxxyyyzzzyyywwwvvvwwwxxxuuuuuutttsssssssssssstttssstttuuuuuutttrrrpppoooiiieee```\\\ZZZ[[[]]]^^^cccfffkkkooossstttttttttuuutttsssttttttssspppnnnkkkkkkiiiddd]]]WWWRRRQQQOOOQQQUUUYYY^^^bbbeeefffdddeeefffgggggggggeeeeeecccdddddddddbbb___\\\ZZZQQQOOOLLLJJJLLLPPPVVVYYYcccbbbaaaaaaaaa```]]]ZZZXXXXXXXXXXXXWWWWWWWWWWWWSSSRRRRRRQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMMMMNNNNNNLLLKKKIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHIIIJJJJJJJJJHHHHHHGGGGGGGGGHHHIIIJJJIIILLLNNNOOOOOORRRXXX]]]kkk~~~xxxlllaaabbbuuuwwwkkkiiifffcccaaa````````````___^^^\\\[[[[[[[[[ZZZ]]]___bbbbbb___\\\ZZZYYYVVVUUUUUUWWWYYYZZZYYYWWWQQQQQQQQQRRRSSSTTTVVVVVVVVVVVVWWWVVVWWW```tttyyyvvvvvvvvvsssooofff\\\QQQIIICCC@@@?????????BBBEEEGGGGGGFFFHHHIIIJJJLLLMMMOOOPPPQQQOOORRRUUUUUUTTTUUUYYY\\\fff{{{|||}}}}}}~~~~~~~~~~~~}}}|||zzzzzz{{{xxxzzz{{{zzzwwwvvvxxxyyyvvvvvvtttsssssssssttttttttttttuuutttsssqqqooonnnccc___YYYTTTQQQQQQSSSUUU^^^bbbgggmmmqqqtttttttttuuutttsssttttttssspppnnnjjjjjjhhhccc[[[TTTOOOMMMJJJKKKOOOSSSXXX^^^bbbddddddddddddcccbbb```___^^^]]]^^^______]]]ZZZWWWUUUIIIIIIKKKNNNUUU\\\dddhhhoookkkeeeaaa___^^^\\\[[[XXXXXXWWWVVVUUUUUUTTTTTTQQQPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMNNNOOOOOOMMMKKKJJJJJJIIIIIIIIIHHHHHHHHHIIIHHHGGGGGGGGGGGGGGGGGGDDDEEEEEEEEEFFFFFFFFFGGGFFFFFFFFFFFFFFFGGGGGGGGGCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGHHHIIIJJJJJJGGGJJJLLLMMMNNNSSS\\\ccc{{{pppgggaaaiiitttkkkiiieeebbb___^^^^^^^^^\\\\\\[[[ZZZZZZYYYZZZZZZZZZ]]]aaaaaa^^^ZZZYYYXXXVVVVVVVVVXXXZZZ[[[YYYXXXRRRRRRRRRRRRSSSUUUVVVWWWXXXWWWWWWWWWWWW[[[jjjzzz~~~vvvqqqooonnnkkkggg___VVVLLLEEEBBBAAA@@@@@@AAACCCFFFHHHGGGFFFJJJJJJKKKLLLNNNOOOOOOPPPQQQTTTVVVVVVUUUWWW]]]bbbrrrzzz{{{|||~~~|||}}}~~~}}}{{{zzzzzz{{{xxxzzz|||zzzxxxwwwxxxzzzwwwvvvuuutttsssttttttuuuuuuuuutttsssrrrpppooonnn```[[[UUUOOOKKKKKKNNNOOO[[[___eeelllqqqsssttttttuuutttsssssstttrrrooommmiiiiiigggbbbZZZSSSNNNKKKIIIJJJLLLPPPUUU[[[```ccceeedddbbb```]]][[[ZZZYYYWWWXXXYYYYYYWWWTTTQQQOOOLLLOOOUUU]]]gggqqqyyy~~~xxxqqqhhh```\\\\\\\\\\\\XXXXXXWWWUUUSSSRRRQQQPPPNNNOOOOOOPPPPPPQQQQQQRRRPPPPPPPPPPPPPPPPPPPPPPPPOOONNNNNNNNNOOOOOOMMMLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFDDDDDDEEEEEEFFFFFFFFFGGGEEEEEEFFFFFFGGGGGGGGGHHHEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGDDDEEEFFFHHHJJJJJJKKKKKKKKKMMMPPPQQQRRRYYYccclllnnnfffcccooovvvjjjiiigggccc```]]][[[[[[[[[XXXXXXXXXXXXXXXYYYYYYZZZWWW[[[___```]]]YYYXXXXXXWWWWWWWWWYYY[[[[[[YYYXXXRRRRRRRRRRRRSSSTTTUUUVVVYYYVVVVVVXXXVVVXXXdddsss~~~tttmmmiiihhhccc```ZZZQQQIIIDDDBBBBBB@@@@@@BBBEEEHHHIIIHHHFFFKKKKKKLLLMMMNNNNNNOOOOOOSSSVVVXXXWWWVVVYYY```ggg~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}|||{{{yyywwwvvvxxxyyyzzzzzz{{{{{{zzzzzz|||zzzwwwtttsssrrrrrrsssvvvtttqqqpppooommmkkkiiiaaa]]]XXXTTTOOOLLLRRRZZZ]]]hhhqqqssssssuuuxxxxxxwwwvvvttttttsssrrrpppmmmhhhgggeeeccc___\\\YYYWWWWWWWWWWWWXXXZZZ]]]___aaaaaa^^^YYYVVVTTTSSSQQQPPPTTTPPPOOOQQQQQQMMMMMMPPPOOOYYYcccmmm{{{wwwhhh^^^ZZZYYYXXXVVVYYYXXXWWWVVVTTTSSSRRRQQQQQQQQQPPPPPPPPPPPPQQQQQQPPPOOOMMMMMMMMMOOOQQQRRRMMMMMMMMMMMMMMMNNNNNNNNNJJJJJJIIIHHHHHHHHHIIIIIIGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFGGGGGGGGGIIIIIIIIIHHHHHHGGGGGGGGGIIIIIIHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDEEEFFFGGGGGGJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDEEEEEEFFFFFFGGGHHHIIIKKKLLLMMMSSSNNNPPPWWWYYY[[[iii{{{{{{hhhjjjooo}}}{{{ssslllhhheeedddcccaaa^^^\\\[[[ZZZXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZYYYXXXWWWVVVVVVUUUVVVWWWYYY[[[\\\\\\\\\\\\YYYVVVSSSRRRSSSUUUUUUUUUXXXVVVTTTTTTWWW]]]cccggg|||ssslllgggddd]]]WWWOOOHHHDDDCCCBBBBBBAAABBBCCCEEEGGGIIIKKKLLLLLLLLLLLLLLLMMMOOOQQQSSSWWWRRRQQQUUUYYY^^^jjjwww}}}}}}~~~~~~~~~~~~}}}}}}{{{{{{{{{{{{zzzzzzyyyyyyvvvwwwxxxxxxyyyyyyxxxxxxyyyxxxvvvtttssssssttttttvvvtttrrrqqqpppooollljjjaaa\\\XXXTTTQQQPPPWWW```mmmxxx~~~}}}wwwuuutttssssssrrrpppmmmkkkjjjiiigggeeecccaaa```cccbbbaaaaaa```aaaaaabbbaaa\\\VVVPPPNNNLLLKKKJJJLLLKKKKKKMMMLLLKKKNNNSSSVVVcccsss~~~tttfff]]]YYYYYYXXXVVVXXXXXXWWWUUUTTTSSSRRRQQQQQQQQQPPPPPPPPPPPPQQQQQQOOONNNLLLLLLLLLNNNOOOQQQMMMMMMMMMMMMMMMLLLLLLLLLJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFFFFFFFFFFFFFGGGHHHJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEGGGGGGGGGHHHIIIJJJLLLMMMMMMJJJMMMTTTYYY___sss}}}lllsss}}}}}}wwwuuuwwwyyywwwrrrlllhhheeedddcccbbb```^^^\\\ZZZZZZXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZYYYYYYXXXXXXWWWWWWXXXYYY[[[]]]___```aaabbb^^^\\\XXXVVVVVVWWWVVVUUUXXXWWWUUUUUUWWW[[[```cccvvvsssjjjddd```ZZZTTTLLLFFFCCCBBBAAAAAAAAABBBDDDFFFHHHJJJKKKLLLMMMLLLLLLMMMNNNPPPRRRSSSUUUTTTVVVYYY[[[dddxxx}}}}}}~~~}}}|||wwwxxxxxxyyyzzzzzz{{{{{{vvvwwwxxxxxxyyyyyyxxxxxxvvvuuutttsssrrrssstttuuuuuusssrrrqqqqqqpppmmmkkkaaa\\\WWWTTTRRRTTT]]]hhh}}}vvvtttsssssssssrrrooommmnnnmmmlllkkkjjjjjjkkkkkkooonnnnnnlllkkkjjjiiiiiiaaa[[[RRRKKKGGGFFFFFFFFFFFFEEEGGGIIIGGGHHHPPPZZZdddrrrvvvnnnccc[[[XXXXXXWWWVVVWWWWWWVVVUUUSSSRRRQQQQQQPPPPPPOOOOOOOOOOOOPPPPPPMMMMMMLLLKKKKKKLLLNNNOOOMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGHHHGGGGGGGGGFFFFFFFFFFFFCCCCCCDDDFFFGGGHHHIIIJJJHHHHHHHHHGGGGGGGGGGGGGGGEEEFFFFFFGGGHHHHHHIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGIIIHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEHHHHHHHHHHHHIIIJJJKKKLLLLLLKKKMMMTTT[[[hhh{{{tttnnnjjjkkklllkkkhhheeedddccccccbbbaaa___]]][[[YYYYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYZZZZZZZZZYYYYYYYYYYYYYYY[[[\\\___aaadddeeeccc```]]]ZZZYYYXXXWWWVVVWWWVVVUUUVVVWWWZZZ]]]___lllwww~~~rrrggg___ZZZTTTOOOHHHCCCAAA@@@@@@@@@BBBCCCEEEFFFHHHJJJLLLLLLMMMMMMMMMNNNPPPQQQSSSTTTTTTWWW[[[]]]aaaqqq}}}~~~~~~}}}{{{wwwwwwwwwwwwxxxyyyyyyzzzxxxxxxyyyzzzzzzzzzyyyyyyttttttsssrrrrrrrrrrrrsssrrrqqqppppppqqqooommmjjj```ZZZTTTQQQPPPTTT___kkk{{{uuusssrrrrrrrrrqqqooommmnnnmmmkkkkkkkkkmmmpppqqqtttttttttssssssrrrqqqppp___YYYPPPIIIFFFGGGHHHIIIHHHGGGHHHHHHFFFIIIUUUbbbuuuwwwmmmggg___ZZZWWWWWWWWWWWWVVVUUUUUUTTTRRRQQQQQQPPPOOOOOONNNNNNNNNNNNOOOOOOMMMMMMLLLLLLLLLMMMMMMNNNMMMMMMLLLKKKJJJIIIIIIHHHIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIHHHGGGFFFFFFFFFFFFFFFHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEEEEEEEEEEEEEFFFHHHHHHHHHIIIIIIJJJKKKLLLQQQPPPSSSZZZdddwww{{{ooojjjeeeffffffdddbbbaaabbbcccaaa```___]]][[[ZZZXXXXXXYYYYYYYYYZZZZZZZZZ[[[[[[YYYYYYZZZ[[[[[[[[[ZZZZZZXXXXXXXXXYYY[[[^^^```bbbbbb```\\\ZZZZZZYYYWWWVVVSSSSSSTTTVVVXXX[[[]]]^^^bbbmmmyyynnnddd[[[UUUMMMIIICCC@@@????????????DDDDDDFFFGGGIIIKKKLLLMMMMMMNNNNNNPPPQQQSSSUUUUUUVVVXXX\\\```jjj}}}~~~~~~~~~}}}|||{{{xxxwwwwwwvvvvvvvvvvvvwwwvvvwwwwwwxxxxxxxxxxxxxxxttttttsssqqqppppppoooooopppoooooooooooonnnkkkhhh___XXXQQQMMMLLLQQQ___mmm|||vvvsssrrrqqqqqqrrrqqqooommmjjjjjjiiihhhjjjlllnnnppprrrrrrqqqppppppooonnnnnn\\\WWWPPPKKKKKKNNNQQQSSSTTTQQQOOOMMMKKKOOO^^^mmm|||pppiiieeeaaa\\\YYYWWWWWWWWWWWWTTTTTTSSSRRRQQQQQQPPPPPPNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNMMMLLLLLLKKKJJJIIIHHHHHHIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHGGGGGGGGGFFFFFFHHHGGGFFFEEEEEEEEEEEEEEEGGGGGGGGGFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEEEEEEEEEEEEEFFFFFFHHHHHHHHHIIIJJJKKKLLLMMMQQQRRRXXXcccrrruuukkkfffddddddccc```^^^]]]^^^```^^^^^^]]][[[ZZZXXXWWWVVVYYYYYYYYYYYYZZZZZZZZZZZZYYYZZZ[[[\\\\\\\\\ZZZZZZYYYXXXWWWWWWXXXZZZ\\\]]]\\\ZZZXXXXXXXXXXXXWWWUUUOOOQQQSSSVVVYYY\\\___```\\\eeeuuuxxxpppggg^^^VVVQQQGGGDDD@@@===>>>???@@@@@@EEEFFFGGGIIIJJJLLLMMMMMMMMMNNNPPPRRRSSSUUUVVVWWWXXXYYY[[[cccwww~~~}}}}}}|||{{{{{{{{{{{{yyyxxxvvvtttssssssttttttrrrsssttttttuuuuuuttttttssssssrrrqqqpppnnnmmmmmmoooooonnnoooooollliiifff^^^VVVNNNJJJJJJQQQaaappp~~~yyytttrrrqqqppppppqqqqqqnnnmmmiiiiiihhhhhhhhhjjjkkklllnnnmmmjjjhhhfffeeeeeefff\\\YYYVVVVVVXXX]]]```aaaddd___YYYUUUTTTZZZjjjyyyzzzwwwrrrkkkeeeddd___]]][[[XXXWWWVVVVVVWWWSSSSSSRRRQQQQQQPPPOOOOOOMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFIIIIIIHHHHHHGGGFFFFFFEEEFFFFFFEEEEEEDDDEEEEEEEEEGGGFFFFFFFFFFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHIIIJJJLLLNNNNNNNNNRRR]]]nnnzzzmmmeeebbbaaaaaa___\\\ZZZXXXZZZ[[[\\\\\\[[[ZZZXXXWWWVVVUUUXXXXXXXXXXXXYYYYYYYYYYYYYYYZZZ[[[]]]\\\[[[YYYXXXYYYYYYYYYXXXYYYZZZZZZ[[[WWWVVVUUUVVVWWWWWWVVVTTTOOOPPPRRRUUUYYY]]]```bbbZZZ```lll||||||vvvqqqkkkddd]]]VVVOOOJJJCCC@@@======>>>@@@BBBBBBGGGGGGHHHJJJKKKLLLMMMNNNNNNOOOQQQSSSUUUWWWXXXXXXYYYZZZ\\\iii~~~}}}{{{yyyxxxyyyzzz{{{xxxwwwuuusssrrrsssttttttqqqqqqrrrsssssssssrrrrrrppppppppppppoooooonnnmmmppppppooopppooolllhhhddd^^^UUUMMMIIIKKKUUUgggxxxzzzvvvsssrrrpppppppppqqqpppnnnlllllllllkkkkkkjjjjjjiiiiiijjjhhheeebbbaaabbbdddeeedddcccdddggglllppprrrssssssjjj```\\\]]]fffvvvzzzpppkkkfff___^^^```[[[[[[ZZZYYYWWWVVVVVVVVVRRRRRRQQQQQQPPPOOOOOOOOOMMMLLLLLLKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDDDDEEEEEEEEEFFFFFFHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFGGGIIIKKKMMMOOOPPPRRRXXXfff}}}}}}ttthhhbbb```^^^^^^]]][[[XXXVVVWWWYYY[[[ZZZYYYXXXWWWVVVUUUTTTWWWWWWWWWWWWXXXXXXXXXXXXYYYZZZ\\\]]]\\\ZZZXXXVVVVVVWWWXXXYYYZZZZZZZZZZZZWWWVVVUUUVVVWWWWWWUUUTTTQQQRRRSSSUUUYYY\\\```bbb[[[^^^ffftttyyyuuuuuuwwwzzz}}}yyytttooojjjfff```YYYSSSMMMGGGCCC@@@>>><<<===???BBBDDDDDDHHHHHHIIIJJJLLLMMMNNNNNNNNNPPPRRRUUUWWWXXXYYYYYYXXX\\\cccrrr}}}zzzwwwwwwwwwyyy{{{vvvuuusssrrrrrrssstttuuuqqqrrrssssssttttttssssssmmmmmmnnnooooooooooooooorrrqqqqqqqqqpppmmmhhhddd]]]UUUMMMJJJMMMYYYmmm~~~|||vvvsssqqqqqqpppooopppppppppnnnlllooooooooonnnmmmkkkiiihhhgggeeebbb```aaaeeeiiilllmmmnnnqqqvvv|||zzzoooddd```cccnnn~~~xxxmmmggg```YYYWWWZZZYYYZZZZZZYYYWWWVVVVVVVVVQQQQQQQQQPPPPPPOOOOOOOOOLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLMMMLLLLLLKKKJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGEEEEEEFFFFFFGGGGGGGGGHHHCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIFFFFFFFFFFFFGGGHHHIIIIIIFFFFFFEEEEEEFFFGGGHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFGGGGGGEEEFFFGGGIIIKKKNNNPPPQQQZZZaaaqqq|||pppgggcccccc\\\]]]]]][[[XXXWWWXXXYYYZZZZZZYYYXXXVVVUUUTTTTTTVVVVVVVVVWWWWWWWWWXXXXXXYYYZZZ\\\]]]\\\YYYVVVUUUQQQSSSUUUWWWYYYZZZYYYYYYYYYXXXWWWWWWXXXWWWUUUSSSTTTTTTTTTUUUXXX\\\___aaa\\\^^^cccooozzzpppkkkiiiiiijjjlllpppvvv~~~|||vvvssspppkkkhhheeeaaaZZZSSSMMMGGGAAA>>>???===<<<===@@@CCCEEEEEEHHHIIIJJJKKKLLLMMMNNNOOONNNPPPSSSUUUXXXYYYYYYYYYWWW___iiiyyyzzzzzzyyyxxxwwwwwwwwwwwwyyyxxxvvvuuutttttttttuuurrrrrrqqqqqqqqqqqqppppppnnnnnnnnnnnnooopppqqqrrrmmmlllkkkkkkkkkiiieeebbb]]]RRRIIIIIINNNXXXooozzzuuutttssspppoooooonnnmmmmmmllllllnnnmmmmmmllljjjhhhfffeeecccbbb```^^^^^^aaafffjjjssstttxxx~~~|||xxxiiiccc[[[\\\kkkxxxhhh```^^^[[[YYYYYY[[[ZZZXXXVVVTTTSSSRRRRRRRRRQQQPPPNNNMMMMMMNNNNNNKKKKKKLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFGGGEEEDDDBBBBBBDDDEEEGGGEEEEEEFFFFFFFFFFFFEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGEEEDDDDDDDDDEEEFFFEEEEEEEEEFFFGGGGGGHHHHHHJJJIIIKKKNNNOOOOOOTTTZZZ]]]nnn~~~yyyooogggbbbbbbbbb```]]]ZZZXXXWWWVVVVVVVVVXXXZZZXXXTTTQQQQQQSSSUUUTTTSSSSSSTTTWWWYYYZZZ]]]\\\[[[YYYXXXWWWUUUUUURRRSSSUUUVVVVVVUUUTTTSSSWWWVVVUUUTTTTTTVVVXXXYYYVVVTTTSSSSSSTTTWWWZZZ\\\[[[[[[```gggppp~~~wwwooohhhcccaaaccceeehhhlllrrrzzz}}}yyyrrrkkkgggccc```]]]VVVTTTPPPKKKFFFCCCAAA@@@======>>>???@@@BBBDDDEEEGGGHHHJJJJJJIIIJJJKKKMMMLLLQQQTTTUUUVVVXXXZZZ[[[___cccrrryyyxxxwwwvvvuuuuuuuuuuuuwwwvvvuuuttttttsssssssssrrrrrrrrrqqqqqqqqqppppppooonnnnnnnnnnnnoooppppppnnnmmmmmmlllllliiieeebbb\\\QQQIIIJJJMMMWWWkkkzzztttrrrpppnnnnnnnnnmmmllllllkkkkkklllllllllkkkiiihhhfffeeeccccccaaa___^^^aaaeeeiiinnnppprrruuuvvvsssmmmhhh___]]][[[bbbtttuuufff___]]]ZZZXXXXXXYYYXXXVVVTTTRRRQQQPPPPPPQQQPPPNNNMMMLLLLLLMMMMMMKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFEEEEEEEEEFFFFFFEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDEEEEEEDDDDDDEEEFFFFFFGGGGGGHHHHHHGGGIIIMMMNNNPPPVVV]]]ggg{{{vvv|||}}}qqqjjjddd```___```___\\\ZZZXXXWWWVVVVVVWWWYYYYYYWWWSSSQQQPPPQQQUUUUUUWWWYYY[[[\\\]]]]]]^^^]]]\\\ZZZXXXVVVUUUTTTQQQRRRTTTUUUVVVUUUTTTSSSVVVVVVUUUTTTUUUWWWYYYZZZXXXVVVUUUTTTUUUXXXZZZ\\\\\\ZZZ[[[___fffsssyyynnnjjjfffddddddgggiiinnnsssyyy{{{vvvqqqkkkeeeaaa^^^ZZZXXXSSSQQQMMMHHHDDDAAA???>>>>>>>>>???@@@BBBDDDFFFGGGIIIJJJLLLLLLLLLLLLNNNOOOPPPSSSVVVUUUUUUUUUWWWYYYcccooowwwvvvuuutttssssssssssssttttttttttttsssrrrqqqqqqrrrrrrrrrqqqqqqqqqqqqpppoooooonnnmmmmmmmmmmmmnnnmmmlllkkkkkkjjjgggccc```YYYPPPIIIJJJMMMTTTfffxxxyyysssooommmlllllllllkkkjjjjjjiiiiiiiiijjjjjjiiihhhgggffffffddddddcccaaa___```dddgggkkklllnnnnnnjjjccc\\\XXXSSSWWW^^^kkk~~~~~~qqqddd___\\\YYYWWWXXXVVVUUUSSSQQQPPPOOONNNNNNOOONNNMMMLLLKKKKKKKKKLLLJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFDDDEEEEEEEEEEEEEEEEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHGGGIIIMMMOOOSSS[[[eeewwwrrrooozzzqqqhhhdddaaa^^^\\\^^^]]][[[YYYXXXWWWWWWWWWYYYYYYYYYVVVSSSPPPOOOPPPOOORRRUUUYYY[[[\\\\\\\\\^^^]]]\\\ZZZWWWUUUTTTSSSNNNPPPQQQSSSTTTTTTSSSSSSTTTTTTTTTTTTUUUXXXZZZ[[[ZZZYYYWWWVVVWWWYYY[[[\\\___[[[XXXYYY]]]hhh|||}}}|||}}}{{{nnnjjjjjjjjjlllooopppuuu|||{{{uuulllhhhbbb]]]ZZZWWWTTTQQQNNNLLLHHHDDDAAA>>>======>>>>>>@@@BBBDDDFFFHHHIIIIIIJJJLLLMMMMMMMMMOOOQQQRRRTTTVVVWWWUUUVVVYYY]]]jjjvvvvvvtttsssrrrrrrrrrrrrqqqrrrsssssssssrrrpppooorrrrrrqqqqqqqqqpppppppppoooooommmllllllkkkkkkkkkjjjiiiggggggfffccc^^^[[[VVVNNNIIIJJJLLLQQQ```qqqyyyrrrnnnkkkjjjjjjjjjiiiiiihhhhhhhhhggggggggggggggggggfffeeeeeeeeedddbbb``````bbbdddjjjmmmnnnkkkddd[[[TTTPPPMMMVVVddduuuxxxmmmccc^^^\\\YYYWWWXXXTTTSSSRRRPPPNNNMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKIIIJJJJJJKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGHHHHHHIIIHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBDDDDDDDDDDDDEEEEEEEEEFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEFFFFFFEEEDDDCCCCCCDDDDDDEEEEEEFFFGGGGGGJJJIIIKKKOOORRRXXXdddpppsssllltttkkkcccbbb```]]]\\\\\\[[[ZZZYYYXXXXXXWWWWWWZZZYYYWWWUUURRRPPPOOONNNOOOPPPTTTWWWZZZ\\\]]]]]]]]]\\\[[[XXXVVVSSSQQQPPPKKKLLLNNNPPPQQQQQQQQQQQQQQQQQQRRRSSSUUUWWWYYYZZZZZZYYYXXXWWWWWWXXXZZZ[[[aaa^^^[[[[[[\\\ddduuu~~~~~~|||zzzyyyzzz|||}}}}}}tttnnnnnnrrruuuzzz~~~uuunnnddd```\\\XXXUUURRROOOMMMIIIGGGEEEAAA???======<<<===>>>@@@CCCEEEHHHIIIJJJGGGIIIKKKLLLLLLMMMOOOQQQQQQRRRUUUWWWWWWYYY```hhhxxxwwwwwwuuutttsssrrrrrrrrrppppppqqqrrrrrrqqqooonnnqqqqqqpppppppppooooooooonnnnnnlllkkkjjjjjjiiiiiihhhgggfffeeeccc```[[[WWWSSSKKKGGGIIIKKKOOO]]]mmmyyyrrrmmmiiihhhhhhhhhhhhggggggggggggdddeeeeeeffffffeeeddddddcccddddddbbb``````aaabbbiiimmmpppkkkaaaWWWQQQOOOLLLYYYmmmqqqiiiaaa^^^\\\YYYWWWYYYTTTSSSQQQPPPNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDEEEEEEEEEGGGGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEFFFFFFEEEDDDCCCDDDDDDDDDEEEFFFFFFGGGGGGKKKKKKMMMRRRVVV^^^ooo~~~}}}kkknnn{{{jjjdddcccaaa^^^]]][[[[[[[[[ZZZYYYYYYXXXWWWYYYWWWUUUSSSQQQPPPPPPOOOUUUUUUVVVXXXZZZ^^^aaabbb\\\[[[YYYVVVTTTQQQOOONNNIIIJJJKKKLLLNNNOOOOOOOOOOOOOOOPPPRRRTTTVVVXXXYYYYYYXXXXXXWWWWWWXXXYYYZZZ___^^^^^^``````dddppp|||yyyxxxxxxwwwxxxzzz|||}}}|||zzzvvvtttxxx|||}}}uuullleee___\\\XXXUUUSSSPPPMMMJJJFFFDDDBBB@@@>>>======>>><<<>>>@@@CCCFFFHHHIIIIIIGGGIIIKKKLLLMMMNNNQQQSSSRRRQQQTTTWWWYYY\\\iiivvvxxxwwwvvvtttsssrrrrrrrrrpppppppppqqqqqqppppppoooooooooooonnnnnnnnnnnnmmmmmmlllkkkjjjiiihhhhhhhhhiiihhhfffdddccc___ZZZVVVOOOHHHEEEHHHJJJNNN\\\kkkyyyrrrmmmiiiggggggggggggggggggggggggccccccdddddddddccccccbbbaaabbbcccbbb```______```ffflllooojjj^^^SSSNNNMMMOOO```wwwjjjccc^^^]]][[[WWWVVVXXXSSSRRRQQQOOONNNNNNMMMMMMLLLLLLMMMMMMMMMMMMLLLKKKHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCBBBAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHKKKLLLPPPVVV]]]iii~~~vvvlllyyywwwjjjeeeccc```___```\\\\\\\\\\\\[[[ZZZXXXWWWWWWTTTRRRQQQQQQRRRRRRQQQVVVUUUUUUUUUWWWZZZ^^^```ZZZYYYXXXVVVSSSQQQPPPOOOJJJJJJKKKKKKLLLMMMNNNNNNNNNOOOQQQRRRTTTVVVWWWXXXXXXXXXXXXXXXXXXYYYZZZZZZ\\\]]]___bbbaaabbbjjjttt~~~tttttttttuuuwwwyyy{{{||||||~~~}}}wwwpppgggaaa\\\YYYVVVSSSQQQNNNJJJGGGBBBAAA@@@>>>===>>>>>>???===???AAADDDGGGHHHHHHHHHIIIKKKNNNOOOPPPRRRTTTVVVTTTRRRTTTZZZ]]]dddwwwxxxwwwvvvtttrrrqqqqqqqqqqqqpppppppppppppppqqqqqqnnnmmmmmmmmmmmmlllllllllkkkjjjiiiiiihhhhhhhhhhhhhhhfffeeecccaaa]]]XXXTTTLLLFFFCCCGGGIIINNN\\\mmmwwwpppkkkgggggggggggggggggggggggggggccccccccccccbbbbbbaaa```^^^```aaaaaa```^^^^^^___dddkkkoooiii[[[OOOKKKLLLWWWhhhuuuccc^^^[[[[[[YYYUUUTTTVVVRRRQQQPPPNNNMMMMMMMMMMMMJJJKKKKKKLLLLLLLLLKKKJJJHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGHHHHHHIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCAAA@@@@@@AAACCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFGGGHHHHHHIIIIIINNNPPPVVV___iiizzz}}}tttuuuvvvnnngggccc```]]]^^^aaa]]]^^^^^^]]]\\\ZZZXXXWWWTTTQQQNNNOOOQQQTTTTTTTTTTTTTTTTTTUUUUUUWWWWWWXXXZZZZZZXXXWWWUUUSSSRRRQQQMMMMMMMMMMMMMMMNNNOOOOOOPPPQQQSSSTTTVVVWWWXXXXXXXXXXXXYYYYYYZZZ[[[\\\\\\]]]]]]```bbbaaa```fffoooyyyzzzppppppqqqrrrtttvvvxxxzzz||||||}}}~~~}}}vvvqqqkkkddd___YYYVVVSSSPPPNNNJJJFFFCCC???>>>===<<<<<<===>>>??????AAADDDFFFHHHIIIIIIHHHIIIKKKNNNPPPQQQSSSVVVXXXWWWTTTXXXaaajjjvvvwwwwwwuuusssrrrqqqpppppprrrqqqpppoooooopppqqqrrrmmmmmmlllllllllkkkkkkkkkjjjiiiiiihhhhhhhhhhhhhhheeedddbbb```^^^ZZZTTTQQQKKKDDDBBBFFFIIINNN]]]nnnuuunnniiiffffffgggggggggggggggggggggcccccccccbbbbbbaaa```___\\\^^^```aaa___^^^^^^^^^dddlllpppjjj[[[NNNJJJKKK]]]mmmyyyhhh^^^ZZZXXXYYYWWWSSSRRRTTTPPPPPPNNNMMMLLLLLLLLLLLLHHHIIIJJJKKKKKKKKKJJJIIIGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGHHHHHHIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCAAA@@@@@@AAACCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBDDDEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJQQQUUU]]]gggtttvvvuuu}}}zzzlllgggcccaaa^^^ZZZ\\\aaa^^^______^^^]]][[[YYYWWWRRROOOMMMNNNRRRUUUVVVVVVVVVWWWXXXZZZZZZYYYWWWVVV[[[ZZZYYYXXXVVVUUUTTTSSSPPPOOOOOONNNOOOOOOPPPPPPRRRSSSUUUVVVXXXXXXYYYYYYXXXYYYZZZ[[[\\\]]]^^^^^^``````bbbccc```___eeennnlllvvvoooooopppqqqrrrtttvvvwww|||{{{zzz{{{~~~|||zzzyyy}}}~~~~~~{{{sssmmmhhhccc^^^YYYVVVTTTQQQNNNKKKHHHCCC@@@<<<<<<;;;:::;;;<<<===>>>AAACCCFFFHHHJJJJJJJJJIIIGGGIIILLLNNNPPPQQQTTTWWWWWWUUU[[[iiivvvuuuuuuuuutttsssssssssrrrpppppppppoooooooooooooookkkkkkkkkkkkjjjiiihhhhhhmmmjjjfffeeeeeefffeeeeeecccbbb```___\\\XXXRRRMMMFFFDDDCCCDDDGGGNNN]]]llluuujjjffffffeeecccaaaccceeegggeeecccbbbbbbbbbbbbaaa```^^^^^^\\\]]]^^^]]]\\\\\\]]]^^^eeeiiimmmiii[[[NNNLLLRRRdddzzzooo___YYYXXXVVVTTTRRRPPPPPPOOOPPPOOOMMMLLLLLLLLLMMMNNNLLLIIIGGGHHHKKKMMMLLLKKKGGGGGGGGGHHHHHHIIIIIIIIIFFFGGGGGGGGGGGGGGGGGGGGGJJJIIIHHHGGGGGGGGGHHHIIIJJJIIIGGGHHHIIIIIIHHHFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAAAAABBBCCCDDDAAAAAAAAABBBBBBBBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDGGGDDDEEEHHHJJJIIILLLPPPSSS]]]gggppp{{{vvv{{{www|||~~~pppdddbbb```^^^]]]]]]^^^^^^]]]^^^^^^^^^]]][[[YYYXXXXXXUUURRRQQQSSSVVVWWWXXX]]]\\\ZZZXXXWWWWWWWWWWWWZZZZZZZZZZZZYYYYYYYYYYYYRRRPPPNNNOOOPPPRRRRRRRRRQQQSSSVVVYYYZZZZZZYYYXXXWWWWWWXXXYYYZZZ[[[\\\]]]bbbbbbbbbaaa```aaadddfffqqq{{{xxxmmmlllkkkmmmpppsssuuuuuuwwwxxxyyy{{{}}}}}}zzzxxxyyy{{{~~~zzzuuunnnhhhddd```]]][[[UUURRRMMMIIIFFFDDDAAA???>>>>>>======>>>???AAABBBDDDDDDDDDEEEFFFHHHIIIJJJNNNMMMMMMOOORRRTTTUUUVVVWWW[[[eeexxxuuuuuuttttttsssrrrrrrrrrmmmnnnnnnoooooopppppppppllllllmmmllllllkkkjjjiiikkkhhheeedddeeeeeeeeedddaaa```]]][[[XXXRRRLLLHHHCCCAAAAAACCCEEEMMM\\\kkk}}}|||rrrhhheeefffcccaaa```aaacccdddcccaaa````````````___^^^]]]\\\ZZZ\\\^^^^^^]]]\\\]]]^^^aaadddgggcccXXXNNNPPPXXXlllwwwhhh[[[XXXWWWUUUSSSQQQPPPOOOOOOOOONNNLLLKKKKKKKKKLLLMMMLLLJJJHHHIIIKKKLLLKKKJJJGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIHHHGGGGGGGGGGGGHHHIIIHHHGGGFFFFFFGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBBCCCAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDCCCCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEEEEGGGEEEEEEIIIJJJJJJNNNSSSVVVbbbppp~~~{{{xxxzzzooofffdddaaa___]]]^^^_______________^^^]]]\\\[[[ZZZYYYWWWTTTSSSTTTVVVWWWWWWZZZYYYWWWVVVUUUUUUVVVVVV\\\[[[[[[ZZZYYYXXXWWWWWWRRRQQQOOOOOOQQQRRRRRRRRRQQQSSSVVVXXXYYYXXXWWWVVVTTTUUUVVVWWWYYYZZZ[[[\\\______```______aaadddgggkkkrrr~~~{{{jjjgggddddddgggkkknnnppptttuuuwwwyyy|||~~~~~~{{{yyyzzz{{{~~~~~~|||uuuqqqjjjddd```\\\XXXVVVSSSPPPKKKGGGEEEBBB@@@>>>============>>>@@@BBBCCCDDDEEEEEEFFFGGGIIIJJJKKKKKKLLLLLLOOORRRUUUVVVVVVZZZ___llluuuttttttsssrrrrrrqqqqqqkkkllllllmmmnnnoooppppppmmmmmmmmmmmmlllkkkjjjjjjhhhfffdddddddddeeedddcccaaa^^^[[[WWWRRRMMMFFFBBB@@@???@@@BBBEEEMMM\\\jjj|||~~~}}}wwwmmmfffeeefffcccbbb```aaabbbcccaaa```^^^^^^___^^^^^^]]]\\\[[[ZZZ]]]``````___]]]\\\\\\[[[\\\^^^[[[SSSOOOUUU```uuuvvvjjj```WWWWWWVVVTTTRRRQQQPPPOOOOOOMMMLLLKKKJJJJJJJJJKKKLLLLLLJJJIIIIIIJJJJJJJJJIIIGGGGGGHHHHHHHHHHHHIIIIIIJJJIIIIIIIIIHHHGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHIIIGGGEEEDDDDDDEEEFFFDDDCCCEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@AAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEIIIGGGHHHKKKMMMNNNSSSZZZbbbqqq~~~||||||uuunnniiigggdddaaa______aaabbbbbbaaa```___^^^]]]]]]]]]\\\YYYVVVUUUUUUWWWWWWVVVXXXWWWVVVUUUUUUVVVWWWXXX^^^]]]\\\ZZZXXXWWWUUUUUURRRQQQOOOPPPRRRSSSSSSRRRQQQSSSUUUVVVWWWVVVTTTSSSQQQQQQSSSTTTVVVXXXZZZZZZ[[[\\\^^^^^^___aaaeeehhhjjjkkkqqq~~~jjjeee___\\\^^^dddjjjmmmoooqqqtttxxxzzz|||}}}}}}xxxyyyzzz{{{|||~~~}}}{{{{{{|||}}}~~~}}}zzzvvvssspppkkkddd^^^ZZZVVVSSSPPPPPPLLLHHHDDDBBB@@@===;;;<<<<<<===>>>???AAACCCDDDEEEEEEEEEFFFHHHIIIKKKLLLLLLMMMOOOQQQTTTVVVXXXYYY```hhh{{{ttttttsssrrrqqqppppppoookkkkkkllllllmmmmmmnnnnnnlllmmmmmmllllllkkkjjjiiifffeeecccdddeeeeeecccbbbaaa]]]XXXSSSNNNIIICCC??????>>>@@@CCCGGGNNN\\\jjjzzzzzzwwwppphhhcccccceeedddcccbbbbbbcccbbbbbbaaa]]]^^^^^^^^^]]]]]]\\\[[[]]]```cccdddaaa]]]ZZZXXXUUUUUUUUUSSSNNNNNNXXXeeewwwyyyiii___YYYVVVVVVUUUSSSQQQPPPOOONNNNNNLLLKKKJJJIIIIIIIIIJJJJJJLLLKKKIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDCCCGGGGGGGGGGGGGGGHHHHHHHHHGGGEEEDDDDDDEEEEEEDDDCCCEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGLLLJJJKKKNNNPPPSSS[[[eeevvvyyyyyyzzz{{{yyyyyy{{{{{{}}}rrrnnnllljjjgggdddbbbcccdddeeedddcccaaa```______``````^^^\\\XXXWWWWWWWWWVVVUUUXXXWWWWWWVVVWWWXXXZZZ[[[___^^^\\\ZZZXXXUUUTTTSSSSSSQQQPPPQQQSSSTTTSSSRRRRRRRRRTTTUUUTTTSSSRRRQQQMMMNNNPPPRRRTTTVVVXXXYYYXXXZZZ\\\^^^```cccfffiiinnnkkkllluuummmggg^^^ZZZ\\\bbbiiimmmmmmooosssvvvyyyzzzzzzzzzuuuuuuvvvwwwyyy|||~~~~~~~~~||||||||||||}}}~~~xxxvvvyyy~~~yyysssnnnkkkkkkfff```ZZZUUURRRNNNLLLLLLIIIDDDAAA???>>><<<:::<<<<<<>>>???BBBDDDEEEFFFDDDDDDEEEFFFHHHJJJKKKLLLPPPRRRTTTVVVWWWXXX[[[\\\cccsssssssssrrrqqqpppooonnnnnnmmmllllllkkkkkkjjjjjjjjjjjjjjjjjjjjjiiihhhggggggeeedddddddddeeeeeebbb```]]]ZZZTTTOOOJJJFFFAAA>>>======@@@DDDGGGNNN[[[iiiuuusssnnnggg___\\\]]]```aaaaaaaaaaaa`````````aaa]]]]]]^^^^^^^^^]]]\\\\\\bbbdddgggfffbbb\\\WWWTTTNNNLLLLLLKKKIIILLLXXXeeeuuuzzzyyynnn```XXXWWWXXXTTTSSSRRRPPPOOONNNNNNNNNKKKKKKIIIHHHHHHHHHIIIJJJJJJJJJIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCFFFFFFFFFGGGGGGHHHHHHHHHHHHFFFEEEEEEFFFGGGEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBCCCCCCCCCDDDDDDEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHKKKJJJLLLQQQTTTZZZfffrrrzzzvvvrrrllllllooosssrrrttt~~~sss|||xxxpppnnnlllkkkiiigggfffffffffgggeeedddbbbaaa```aaabbbbbb```]]]ZZZXXXXXXWWWVVVUUUVVVVVVVVVVVVWWWYYY[[[\\\___^^^\\\ZZZWWWUUUSSSRRRSSSRRRQQQRRRTTTUUUTTTRRRRRRRRRSSSSSSSSSRRRQQQPPPLLLMMMNNNPPPSSSUUUVVVWWWWWWYYY\\\^^^```cccfffiiinnnkkkkkksss|||oooiii```[[[\\\aaagggjjjlllnnnqqqtttvvvvvvvvvuuuqqqqqqqqqsssuuuxxx{{{}}}}}}~~~}}}|||~~~}}}}}}}}}~~~zzzuuusssxxx|||xxxrrrlllgggeeefffaaa[[[VVVRRROOOLLLJJJHHHEEEAAA???>>>>>><<<;;;===>>>@@@BBBDDDFFFHHHHHHDDDDDDEEEFFFHHHJJJLLLMMMSSSUUUWWWWWWVVVXXX[[[^^^ccc|||sssrrrrrrpppooonnnmmmlllmmmlllkkkjjjiiihhhhhhggghhhhhhhhhhhhgggfffeeeeeefffeeeeeeffffffeeeaaa^^^YYYUUUPPPKKKHHHEEEBBB@@@??????CCCGGGJJJPPP\\\iiippplllfff___XXXVVVWWWXXX[[[\\\]]]]]]\\\\\\]]]___\\\\\\]]]]]]]]]]]]\\\\\\ccceeegggeee```YYYTTTRRRHHHGGGGGGHHHIIINNNZZZgggttttttpppggg\\\WWWWWWYYYSSSRRRQQQOOONNNMMMMMMMMMKKKKKKIIIHHHHHHHHHIIIJJJHHHIIIIIIHHHFFFFFFGGGIIIIIIIIIHHHHHHHHHHHHGGGGGGHHHGGGGGGGGGFFFEEEEEEEEEDDDEEEFFFGGGHHHHHHHHHGGGIIIGGGFFFFFFGGGHHHFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBDDDDDDEEEEEEEEEEEEDDDDDDAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDEEEFFFGGGHHHHHHIIIHHHIIINNNUUU\\\gggxxxtttnnniiidddfffdddggglllmmmppp~~~{{{qqqssslllkkkhhhhhhhhhhhhhhhgggggggggeeedddcccbbbbbbbbbbbbbbb___]]]ZZZYYYXXXXXXVVVTTTTTTTTTSSSTTTUUUVVVXXXYYY]]]\\\[[[YYYWWWVVVTTTTTTSSSRRRRRRSSSUUUVVVTTTSSSQQQRRRRRRRRRRRRRRRQQQQQQMMMMMMOOOPPPRRRTTTVVVVVVVVVXXX\\\^^^___aaadddfffgggggghhhooo|||uuuppphhhbbbaaabbbcccdddiiijjjlllnnnooooooooooookkkkkkkkkkkknnnqqqtttvvv{{{{{{|||}}}~~~}}}||||||~~~~~~~~~~~~zzzvvvwww}}}}}}zzzuuupppjjjeeebbb```___[[[VVVQQQNNNLLLJJJHHHDDDBBB???>>>>>>???>>>===???@@@BBBEEEGGGIIIJJJJJJFFFFFFGGGIIIKKKMMMOOOPPPUUUVVVWWWVVVUUUWWW]]]bbbiiisssrrrqqqpppnnnmmmlllkkkjjjjjjjjjiiiiiihhhhhhhhhhhhhhhhhhggggggfffeeedddggggggggghhhgggeee```\\\YYYUUUPPPLLLKKKJJJHHHGGGFFFGGGKKKOOORRRVVVbbbnnnpppllleee^^^XXXUUUUUUVVVWWWYYY[[[[[[ZZZZZZ\\\___ZZZ[[[[[[\\\\\\[[[[[[ZZZ```bbbcccaaa\\\WWWSSSQQQHHHGGGIIINNNQQQWWWdddpppwwwssslllddd\\\WWWUUUVVVRRRQQQPPPNNNMMMMMMMMMMMMLLLKKKJJJHHHHHHIIIIIIJJJFFFHHHIIIHHHFFFFFFHHHJJJIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEECCCDDDFFFGGGHHHHHHHHHGGGIIIGGGFFFFFFGGGHHHFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEDDDCCCCCCAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFDDDEEEEEEFFFGGGHHHIIIJJJIIILLLTTT___jjjzzzvvvssspppkkkhhhcccdddiiilllppp~~~{{{xxxlllgggfffbbbdddfffggghhhgggeeedddccccccddddddccccccbbbbbb^^^\\\ZZZYYYYYYXXXVVVTTTTTTTTTSSSSSSTTTVVVXXXYYYZZZZZZYYYXXXWWWWWWVVVVVVSSSSSSSSSTTTVVVVVVTTTSSSQQQQQQQQQRRRRRRRRRRRRRRRNNNOOOPPPQQQSSSTTTUUUVVVUUUWWWZZZ\\\\\\]]]___aaaaaabbbdddhhhqqq~~~zzztttooojjjfffccceeeeeeeeeeeeeeefffffffffffffffeeeeeegggjjjnnnpppuuuuuuvvvwwwyyyzzz|||}}}|||zzz}}}||||||~~~xxxtttnnngggbbb___]]]]]]WWWSSSNNNKKKIIIGGGEEEDDDBBB@@@>>>>>>???AAAAAAAAABBBCCCEEEHHHJJJKKKKKKKKKIIIJJJKKKLLLNNNQQQSSSTTTWWWXXXYYYWWWWWW[[[dddkkk|||rrrrrrqqqooonnnlllkkkkkkhhhhhhhhhhhhiiiiiiiiiiiihhhhhhhhhhhhgggfffeeedddhhhhhhhhhiiihhheee___[[[[[[WWWSSSPPPOOOPPPPPPOOOOOOPPPSSSXXXZZZ^^^iiiuuusssooohhhaaa[[[XXXWWWXXXVVVYYY\\\\\\[[[[[[^^^aaaYYYYYYZZZZZZZZZZZZZZZYYY\\\^^^___^^^ZZZVVVSSSRRRKKKKKKOOOVVV[[[bbbnnnzzz|||tttkkkddd^^^WWWTTTSSSQQQPPPOOONNNMMMMMMMMMMMMLLLKKKJJJIIIHHHIIIJJJJJJEEEGGGHHHGGGFFFEEEHHHKKKIIIIIIIIIHHHHHHGGGGGGGGGCCCCCCCCCCCCDDDDDDDDDDDDCCCDDDFFFGGGHHHHHHGGGGGGHHHGGGFFFFFFGGGGGGFFFDDDDDDDDDCCCCCCCCCBBBBBBBBBAAABBBCCCDDDDDDCCCBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBCCCDDDEEEEEEFFFDDDEEEEEEGGGHHHIIIJJJJJJLLLPPPZZZhhhwww|||nnngggeeekkknnnsssrrrhhhcccaaa]]]```cccfffgggeeecccaaabbbcccdddeeedddcccbbbaaa]]][[[YYYYYYYYYXXXVVVTTTVVVVVVUUUUUUVVVXXXYYYZZZYYYXXXXXXXXXXXXWWWWWWWWWSSSSSSSSSUUUVVVWWWUUUSSSQQQQQQQQQRRRRRRRRRSSSSSSPPPPPPQQQRRRSSSTTTUUUVVVTTTVVVYYYZZZZZZ[[[\\\]]]^^^```aaabbbgggrrr}}}uuummmgggaaa```______^^^______```eeedddccccccdddgggkkkmmmppppppqqqrrruuuyyy|||~~~~~~~~~}}}~~~xxxvvvvvvzzz}}}~~~zzztttpppiiiaaa]]]ZZZZZZ[[[QQQNNNIIIFFFEEEDDDBBBAAAAAA???===>>>@@@BBBCCCCCCCCCEEEGGGIIIKKKLLLLLLLLLLLLMMMNNNOOOQQQTTTVVVWWWZZZ[[[\\\ZZZ[[[aaakkktttuuutttrrrooommmllllllllliiiiiihhhhhhggghhhhhhhhhkkkhhheeeeeeffffffccc```fffffffffeeedddbbbaaa```\\\]]]^^^]]][[[ZZZZZZ[[[______aaafffooowww~~~|||uuummmfffaaa^^^aaa```^^^]]][[[ZZZYYYYYYZZZZZZZZZZZZYYYYYYYYYYYY\\\[[[ZZZYYYVVVTTTRRRQQQPPPSSSYYYbbbkkkuuu~~~zzzkkk^^^UUURRRRRRRRROOOOOONNNMMMLLLLLLMMMMMMLLLKKKIIIGGGFFFFFFFFFFFFHHHGGGFFFFFFFFFGGGIIIIIIFFFFFFEEEEEEEEEEEEFFFFFFHHHGGGFFFEEEEEEFFFGGGHHHDDDEEEEEEFFFGGGGGGHHHHHHFFFFFFGGGGGGGGGFFFFFFEEEFFFFFFFFFEEEDDDBBBAAA@@@FFFFFFEEEDDDCCCBBBBBBAAABBBBBBBBBCCCCCCCCCCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@??????BBB@@@@@@BBBEEEGGGEEECCCHHHEEEEEEFFFFFFEEEIIIPPPTTTXXXfff{{{{{{oooeeedddkkkwwwsssjjjdddbbbbbbaaabbbbbbcccccccccbbbbbb]]]^^^aaacccddddddcccbbbaaa```^^^\\\ZZZXXXWWWWWWYYYXXXWWWVVVVVVWWWYYYZZZ\\\[[[YYYVVVUUUTTTTTTTTTUUUVVVWWWXXXXXXXXXWWWVVVRRRRRRSSSSSSTTTTTTUUUUUUUUUTTTSSSQQQQQQSSSTTTUUUUUUXXX[[[]]]\\\[[[[[[\\\XXX[[[]]]\\\^^^gggvvv}}}hhh```___ZZZUUUWWW]]]^^^YYY\\\^^^``````______```aaafffiiilllnnnpppssswwwzzz~~~~~~~~~}}}|||}}}}}}{{{uuutttttttttxxx~~~}}}uuuoookkkgggaaa\\\YYYWWWUUUTTTKKKIIIDDD@@@======>>>???=========>>>@@@BBBDDDFFFLLLKKKKKKJJJJJJJJJJJJKKKKKKJJJMMMQQQRRRRRRVVV\\\[[[[[[^^^aaaaaaeeevvvrrrpppnnnllljjjjjjiiijjjiiiiiihhhgggggggggggghhhhhhfffdddeeefffgggeeeccceeeeeeeeeeeedddbbbaaa```cccdddfffggghhhjjjmmmpppssstttxxx~~~yyyvvvrrrqqqoookkkgggbbb^^^[[[ZZZZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWVVVUUUTTTTTTVVVZZZaaajjjttt|||}}}tttggg\\\UUURRRQQQQQQNNNNNNMMMLLLLLLLLLLLLLLLKKKJJJHHHFFFEEEEEEEEEEEEGGGFFFFFFEEEFFFGGGHHHIIIGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEFFFGGGGGGEEEEEEFFFFFFGGGHHHHHHIIIFFFFFFGGGGGGFFFFFFEEEDDDEEEEEEEEEDDDCCCBBB@@@@@@CCCCCCBBBBBBAAAAAA@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAABBBAAAAAA@@@???CCCBBBAAACCCFFFGGGFFFDDDIIIHHHIIIKKKKKKJJJOOOUUU]]]fffyyywwwkkkaaacccnnnzzz}}}nnnfff```^^^^^^aaaaaabbbbbbbbbbbbaaaaaa]]]___aaabbbcccbbbaaa``````___]]][[[YYYWWWWWWVVVYYYXXXWWWVVVVVVWWWXXXYYYZZZYYYWWWVVVUUUTTTUUUUUUVVVVVVWWWXXXXXXWWWVVVUUUSSSSSSTTTTTTUUUUUUVVVVVVWWWUUUTTTSSSSSSTTTUUUWWWUUUXXX[[[\\\\\\[[[[[[[[[WWWYYYZZZYYYXXX___kkkvvviii```WWWSSSUUUWWWWWWVVVYYYZZZ\\\\\\[[[ZZZ[[[\\\]]]```cccfffiiimmmrrruuu{{{~~~~~~}}}|||}}}}}}{{{zzzzzz|||~~~{{{wwwuuuvvvwww|||zzzrrrllleeebbb^^^[[[XXXUUUQQQNNNHHHEEEBBB>>><<<<<<>>>?????????@@@AAABBBEEEGGGHHHMMMMMMLLLLLLLLLMMMMMMNNNPPPNNNOOOSSSTTTSSSUUUYYYZZZZZZ]]]dddkkkwwwpppnnnlllkkkiiiiiiiiijjjiiiiiihhhhhhhhhgggggggggfffeeeddddddfffffffffdddcccccccccccccccbbbaaaaaa```bbbeeehhhlllqqqwww|||zzzrrrhhh```[[[YYYYYYXXXXXXXXXWWWWWWWWWTTTTTTUUUUUUVVVVVVVVVVVVXXX]]]eeemmmuuuzzz|||}}}pppjjj```XXXSSSQQQPPPOOOMMMLLLKKKKKKJJJKKKKKKKKKIIIHHHGGGEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHGGGGGGFFFFFFGGGGGGHHHGGGFFFFFFEEEEEEFFFFFFGGGEEEEEEFFFFFFGGGGGGHHHHHHFFFFFFFFFFFFFFFEEEDDDCCCDDDDDDDDDDDDCCCAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCC@@@@@@@@@@@@@@@????????????@@@@@@AAAAAAAAAAAAAAADDDCCCBBBDDDFFFGGGFFFEEEGGGGGGIIILLLMMMMMMTTT\\\lllzzzuuuhhh```gggvvvzzznnnfffaaa___```````````````````````````^^^___```aaaaaa```___^^^]]]\\\[[[YYYWWWVVVVVVVVVYYYXXXVVVVVVVVVVVVWWWXXXWWWVVVVVVUUUUUUUUUUUUVVVWWWWWWXXXXXXWWWVVVUUUTTTSSSTTTTTTUUUVVVVVVWWWWWWWWWWWWUUUUUUUUUUUUWWWWWWVVVXXX[[[\\\\\\ZZZZZZZZZWWWYYYYYYVVVTTTWWW```gggyyywwwdddTTTRRRSSSRRRQQQTTTVVVXXXYYYYYYWWWVVVVVVWWWWWWZZZ^^^aaaeeeiiinnnrrruuuxxx}}}}}}{{{zzzxxxyyyzzzzzzxxxvvvwwwwww{{{|||~~~}}}zzzzzzyyyzzz}}}}}}|||xxxrrrjjjeee^^^\\\ZZZWWWUUUQQQKKKHHHCCCAAA>>><<<;;;<<<>>>???BBBBBBCCCDDDFFFHHHJJJKKKLLLLLLLLLLLLMMMMMMNNNOOOSSSOOOOOOSSSVVVUUUVVVXXX[[[]]]cccooo}}}pppooonnnlllkkkkkklllllljjjjjjjjjiiiiiihhhggggggeeeeeedddddddddddddddcccaaaaaabbbbbbbbbaaaaaa```[[[\\\___bbbfffllltttyyy~~~rrrggg^^^ZZZXXXWWWWWWWWWVVVVVVVVVVVVRRRSSSSSSSSSTTTUUUVVVVVVXXXZZZ___dddhhhkkkmmmmmmccc___YYYTTTRRRPPPNNNMMMKKKJJJJJJIIIIIIJJJJJJJJJHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGFFFFFFEEEEEEFFFFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBCCCBBBBBBAAA@@@@@@AAAAAABBBBBBCCCCCCCCCCCCAAAAAABBBBBBBBBCCCCCCCCC????????????????????????>>>???@@@AAABBBBBBBBBBBBDDDCCCCCCDDDEEEFFFFFFFFFGGGGGGIIILLLOOOTTT```lllpppfffdddqqqvvvlllfffaaa```aaa```______^^^^^^^^^^^^^^^^^^^^^_________^^^]]]\\\[[[ZZZYYYWWWVVVUUUUUUUUUXXXWWWVVVVVVUUUVVVVVVWWWTTTTTTTTTTTTUUUVVVVVVWWWXXXXXXXXXXXXWWWUUUSSSRRRRRRSSSSSSTTTUUUVVVWWWWWWWWWWWWVVVUUUUUUVVVWWWWWWVVVYYY[[[\\\[[[ZZZYYYYYYXXXZZZZZZWWWTTTUUUZZZ^^^nnn}}}jjjTTTRRRSSSNNNMMMSSSUUUVVVXXXWWWUUUTTTTTTTTTRRRUUUXXX[[[^^^aaafffiiijjjooouuuxxxxxxwwwuuutttuuuwwwyyyyyyxxxvvvuuuuuuxxxyyyzzz{{{}}}~~~~~~~~~~~~zzz{{{}}}}}}|||vvvtttrrrooolllhhhbbb^^^ZZZXXXTTTRRROOOLLLHHHDDD@@@>>>===<<<<<<===???@@@DDDDDDEEEGGGHHHJJJKKKLLLJJJJJJJJJJJJKKKLLLMMMNNNQQQMMMLLLQQQUUUVVVWWWYYY```fffssspppooonnnlllkkkkkklllllljjjjjjjjjjjjiiihhhgggfffeeeeeedddcccbbb``````````````````aaa``````______^^^___```aaadddhhhnnnrrrwwwkkkbbb\\\ZZZVVVVVVVVVUUUUUUUUUUUUTTTSSSRRRRRRRRRRRRSSSTTTTTTYYYYYYYYYZZZ[[[\\\^^^^^^XXXVVVRRRPPPPPPOOOMMMKKKJJJIIIIIIIIIIIIIIIJJJJJJHHHHHHHHHGGGGGGFFFEEEEEECCCCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@AAAAAAAAAAAAAAA@@@???@@@@@@AAAAAABBBCCCCCCCCCAAAAAAAAABBBBBBBBBBBBCCC???????????????@@@@@@@@@>>>???@@@AAABBBCCCCCCCCCBBBCCCCCCCCCDDDEEEGGGHHHKKKJJJMMMQQQWWWbbbuuusssdddbbbjjjxxxlllfffaaa]]]]]]______^^^]]]\\\\\\\\\\\\]]]]]]]]]]]]]]]\\\[[[[[[ZZZYYYXXXWWWVVVUUUUUUUUUUUUWWWWWWVVVUUUUUUUUUUUUUUURRRRRRSSSUUUVVVWWWWWWXXXXXXXXXXXXXXXVVVTTTRRRQQQQQQQQQRRRSSSTTTUUUVVVVVVVVVVVVVVVUUUUUUVVVVVVVVVWWWYYY\\\\\\ZZZYYYXXXXXXWWWXXXXXXVVVTTTTTTWWWZZZdddrrrrrrYYYTTTRRRKKKJJJPPPQQQSSSTTTSSSQQQPPPPPPQQQKKKMMMPPPQQQRRRTTTWWWZZZ^^^ccciiimmmnnnnnnmmmmmmrrruuuxxxyyyxxxvvvvvvvvvwwwwwwxxxyyyzzz{{{|||}}}{{{|||}}}~~~}}}~~~}}}{{{yyywwwzzz}}}{{{yyywwwtttrrrkkkiiifffdddccc```]]]ZZZXXXUUUOOOKKKIIIGGGEEEDDD>>>============???AAACCCDDDEEEFFFHHHJJJKKKLLLMMMJJJJJJJJJJJJKKKMMMNNNNNNQQQMMMKKKOOORRRSSSVVVZZZeeetttnnnlllkkkiiihhhggghhhhhhhhhhhhiiiiiihhhfffdddccccccddddddbbb___]]]]]]^^^_______________^^^]]]]]]``````aaa```aaacccfffiiirrrxxxxxxmmmddd^^^\\\[[[UUUUUUUUUTTTTTTTTTSSSSSSSSSRRRQQQPPPPPPQQQRRRSSSZZZYYYWWWVVVUUUUUUVVVWWWRRRQQQNNNNNNNNNMMMLLLJJJIIIIIIIIIHHHIIIIIIJJJKKKGGGGGGHHHHHHGGGGGGFFFEEECCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@???>>>???@@@@@@@@@@@@@@@???>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBB?????????@@@@@@@@@@@@@@@@@@@@@BBBCCCDDDDDDDDDDDDBBBCCCDDDDDDDDDFFFIIILLLLLLMMMRRRZZZdddtttwwwnnn[[[cccwwwwwwooogggccc```]]]]]]___^^^]]]\\\ZZZZZZZZZ[[[[[[\\\\\\[[[[[[ZZZZZZZZZYYYXXXWWWVVVUUUUUUUUUUUUUUUVVVVVVVVVUUUUUUTTTTTTSSSQQQRRRTTTVVVWWWXXXXXXXXXWWWXXXXXXWWWVVVTTTRRRQQQPPPPPPQQQSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWZZZ\\\\\\ZZZXXXWWWWWWUUUUUUUUUSSSRRRSSSUUUXXX[[[fffuuueeeYYYRRRLLLIIIKKKKKKMMMNNNNNNLLLKKKLLLLLLJJJLLLMMMMMMMMMNNNPPPRRRTTTXXX]]]aaacccdddfffgggmmmppptttvvvwwwwwwwwwxxxwwwvvvvvvvvvwwwxxxyyyzzzxxxyyyyyyzzz|||}}}~~~~~~|||{{{}}}~~~~~~yyyxxx||||||yyyvvvsssqqqnnnjjjgggcccaaa]]]\\\[[[[[[ZZZXXXVVVQQQKKKGGGEEEDDDCCCBBB=========>>>???AAACCCDDDDDDEEEGGGIIIKKKLLLMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPSSSPPPNNNPPPPPPQQQXXX```ppplllkkkiiifffeeedddddddddeeeeeeffffffeeecccaaa______```aaa```]]][[[\\\^^^____________^^^]]][[[[[[[[[\\\]]]]]]]]]]]]___aaaeeejjjqqqtttuuuwww}}}~~~|||zzzyyyuuuqqqjjjccc]]][[[ZZZ[[[TTTTTTTTTSSSSSSSSSRRRRRRQQQPPPOOONNNOOOPPPRRRSSSUUUUUUUUUTTTTTTSSSRRRRRRPPPNNNLLLLLLLLLLLLKKKIIIIIIIIIIIIIIIIIIJJJKKKKKKEEEFFFGGGGGGGGGFFFEEEDDDCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEECCCDDDEEEFFFFFFEEEDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCBBB@@@???>>>===>>>>>>???@@@@@@@@@???>>>>>>>>>>>>????????????@@@@@@AAAAAAAAABBBBBBBBB>>>>>>?????????@@@@@@@@@BBBBBBCCCDDDEEEEEEEEEDDDBBBDDDEEEFFFFFFIIIMMMQQQQQQUUU___lllzzzzzzmmmkkkcccsss~~~nnngggbbbaaa___\\\\\\___^^^]]][[[YYYXXXXXXYYYZZZZZZZZZYYYYYYYYYYYYYYYYYYWWWWWWVVVUUUUUUUUUVVVVVVVVVVVVVVVUUUUUUTTTSSSRRRRRRSSSUUUWWWXXXYYYYYYYYYVVVWWWWWWWWWVVVUUUSSSRRRPPPQQQRRRSSSUUUVVVWWWXXXWWWWWWWWWXXXXXXWWWWWWWWWXXXZZZ\\\\\\ZZZWWWVVVVVVUUUUUUTTTRRRRRRSSSUUUWWWWWW^^^hhhuuuyyydddXXXQQQMMMJJJHHHJJJLLLLLLKKKJJJKKKLLLJJJKKKLLLLLLKKKLLLNNNPPPLLLPPPTTTXXX[[[^^^aaacccgggjjjnnnqqqsssuuuwwwyyyvvvuuuttttttttttttuuuvvvvvvvvvvvvvvvwwwxxxyyyzzzzzzyyy{{{}}}~~~yyyuuurrrpppllljjjhhheeebbb___]]]ZZZVVVTTTTTTTTTTTTTTTPPPMMMHHHEEECCCAAA???===<<<<<<===>>>???AAABBBCCCEEEGGGIIIKKKMMMNNNNNNNNNNNNNNNNNNMMMNNNNNNOOOOOOQQQPPPQQQRRRRRRVVVbbbooommmkkkiiifffdddcccccccccbbbcccddddddccc```^^^\\\[[[]]]___^^^\\\[[[\\\___```______^^^]]]\\\ZZZYYYYYYZZZ\\\]]]]]]]]]^^^```bbbgggkkkkkkiiijjjnnnsssooonnnmmmmmmlllkkkjjjjjjeeeccc___\\\YYYXXXXXXXXXSSSSSSSSSSSSRRRRRRRRRRRROOOOOONNNMMMNNNQQQSSSUUUNNNOOOQQQRRRRRRPPPNNNLLLPPPNNNLLLKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIJJJKKKLLLDDDDDDEEEFFFFFFEEEDDDCCCCCCDDDFFFGGGGGGGGGFFFEEEFFFFFFEEEEEEEEEEEEFFFFFFCCCDDDEEEFFFFFFEEEDDDCCCGGGGGGGGGFFFFFFFFFFFFFFFCCCCCCCCCBBBAAA@@@>>>===<<<===>>>??????@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBB===>>>>>>>>>??????@@@@@@CCCDDDDDDEEEEEEEEEEEEEEECCCEEEGGGHHHHHHKKKPPPUUU[[[cccqqqoooeeegggrrroooccc^^^[[[[[[YYYWWWWWWZZZ^^^\\\ZZZXXXWWWXXXYYYZZZYYYYYYXXXXXXXXXXXXYYYZZZWWWWWWVVVVVVUUUVVVVVVWWWVVVVVVVVVUUUUUUSSSRRRRRRSSSTTTVVVXXXYYYYYYYYYYYYUUUVVVWWWWWWVVVUUUSSSRRRQQQRRRSSSTTTVVVWWWXXXYYYXXXXXXYYYYYYYYYYYYXXXXXXXXXZZZ\\\\\\YYYWWWVVVUUUYYYWWWUUUSSSSSSTTTVVVXXXXXX\\\bbbjjjzzzooo^^^XXXRRRKKKIIIKKKMMMMMMLLLLLLLLLNNNEEEFFFGGGGGGFFFGGGIIIKKKIIILLLPPPSSSVVVZZZ___bbbbbbeeeiiimmmppprrrvvvxxxuuutttsssrrrrrrrrrsssttttttttttttttttttuuuvvvwwwvvvvvvyyy~~~}}}~~~}}}{{{xxxrrrmmmkkkiiifffdddbbb```]]][[[YYYVVVQQQNNNNNNNNNNNNNNNKKKIIIGGGEEECCC@@@<<<888<<<<<<<<<===???@@@BBBCCCGGGHHHJJJMMMNNNOOOOOOOOOMMMMMMLLLLLLLLLLLLLLLLLLMMMNNNQQQSSSUUU\\\nnnllliiifffcccbbb```^^^\\\^^^_________^^^\\\[[[ZZZZZZ[[[[[[\\\]]]]]]^^^^^^aaa```___^^^\\\[[[ZZZYYY]]]\\\ZZZYYYYYYZZZ\\\]]]gggeeecccaaa``````aaabbbccccccbbbaaa```_________\\\[[[ZZZYYYWWWVVVTTTTTTRRRRRRQQQPPPOOOOOONNNNNNLLLMMMNNNOOOPPPOOONNNNNNOOONNNNNNNNNMMMMMMLLLLLLJJJKKKLLLLLLKKKIIIGGGFFFFFFFFFGGGHHHIIIIIIHHHHHHGGGGGGFFFEEEDDDDDDEEEEEECCCDDDFFFGGGFFFEEECCCAAACCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEECCCCCCDDDDDDEEEEEEFFFFFFAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>BBB@@@===::::::===@@@BBBCCCBBBBBBAAA@@@???>>>>>><<<===>>>??????@@@@@@???DDDBBBAAAAAABBBCCCCCCBBBDDDFFFIIIJJJKKKOOOWWW\\\ddduuuxxxdddbbblllwwwdddZZZZZZZZZYYYXXXXXXWWWWWW[[[YYYWWWUUUUUUWWWYYYZZZWWWVVVUUUVVVXXXYYYXXXWWWXXXWWWUUUSSSSSSTTTUUUVVVVVVWWWWWWVVVUUUTTTSSSRRRSSSUUUWWWYYYZZZYYYWWWVVVSSSTTTUUUVVVUUUSSSQQQPPPPPPPPPQQQSSSTTTUUUVVVWWW\\\[[[YYYWWWWWWXXXYYY[[[\\\[[[ZZZYYYXXXXXXXXXXXXSSSSSSRRRRRRRRRTTTUUUVVVYYYZZZ___fffooo}}}lll[[[TTTRRRJJJLLLLLLJJJGGGFFFGGGHHHMMMJJJFFFCCCDDDEEEEEEEEEFFFGGGIIILLLOOORRRTTTUUUZZZ[[[^^^bbbfffjjjmmmooorrrooommmnnnppprrrqqqooonnnnnnnnnnnnooopppqqqqqqpppsssxxx|||~~~}}}~~~}}}|||yyyvvvtttqqqmmmjjjfffccc___]]][[[YYYWWWTTTQQQPPPNNNMMMKKKIIIGGGGGGCCCBBBAAA???>>>>>>=========>>>@@@BBBCCCEEEFFFFFFGGGHHHIIIKKKLLLMMMMMMMMMLLLKKKKKKNNNQQQQQQOOOKKKMMMOOOQQQQQQXXXjjjkkkiiieeecccbbbaaa___]]]^^^^^^___^^^]]]\\\ZZZYYYZZZZZZ[[[\\\\\\]]]^^^^^^______^^^]]]\\\[[[ZZZZZZ]]]\\\[[[ZZZZZZ[[[\\\]]]dddbbb```^^^\\\\\\]]]^^^]]]]]]]]]\\\\\\[[[[[[ZZZYYYXXXWWWVVVTTTSSSRRRQQQRRRRRRQQQPPPPPPOOONNNNNNMMMMMMNNNOOOOOONNNMMMLLLMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFHHHIIIJJJJJJKKKKKKKKKJJJGGGFFFFFFEEEDDDDDDEEEEEEEEEFFFGGGHHHHHHFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEECCCCCCDDDDDDDDDDDDDDDDDDAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@???>>>>>>???@@@AAABBBBBBAAA@@@??????>>>>>><<<===>>>???@@@@@@@@@@@@DDDDDDCCCDDDEEEFFFFFFFFFCCCFFFHHHJJJNNNVVVaaaiiizzznnnccclll}}}jjj]]][[[[[[ZZZXXXWWWVVVUUUTTTVVVVVVUUUUUUUUUUUUUUUVVVTTTSSSSSSUUUXXXZZZZZZYYYYYYWWWUUURRRQQQQQQRRRSSSVVVVVVUUUUUUTTTSSSRRRRRRRRRSSSUUUWWWWWWUUUSSSRRRPPPQQQSSSTTTTTTSSSQQQPPPQQQRRRSSSTTTUUUWWWXXXXXX[[[[[[YYYXXXXXXXXXYYYZZZ[[[ZZZYYYXXXWWWWWWWWWWWWUUUSSSPPPNNNNNNQQQTTTWWWXXXYYY]]]cccjjjvvvxxxhhh^^^ZZZQQQOOOKKKIIIIIIIIIIIIHHHJJJHHHEEECCCDDDEEEEEEEEEDDDEEEGGGIIILLLNNNPPPQQQRRRTTTVVVZZZ^^^bbbeeefffkkkjjjiiikkknnnooonnnmmmkkkkkkkkkkkkkkklllmmmnnnnnnqqquuuyyy}}}~~~|||}}}~~~|||yyywwwvvvtttpppmmmkkkhhhdddaaa___\\\XXXVVVTTTSSSPPPNNNMMMLLLKKKIIIGGGFFFDDDDDDBBBAAA@@@???>>>============>>>@@@BBBDDDEEEFFFFFFGGGHHHIIIKKKLLLLLLMMMMMMPPPNNNMMMNNNPPPQQQOOOMMMKKKNNNRRRYYYgggjjjhhheeedddccccccaaa```]]]^^^^^^^^^]]][[[YYYXXXYYYYYYZZZZZZ[[[\\\\\\\\\]]]]]]\\\\\\\\\[[[[[[[[[]]]]]][[[ZZZZZZ[[[\\\]]]___^^^[[[YYYXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTSSSRRRPPPOOONNNNNNOOOOOOOOONNNMMMMMMLLLLLLMMMNNNNNNNNNMMMLLLKKKJJJKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFIIIIIIJJJKKKKKKKKKJJJJJJFFFFFFEEEDDDDDDDDDEEEEEEEEEFFFGGGHHHGGGFFFEEEDDDBBBCCCCCCCCCCCCDDDDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@???AAA@@@@@@@@@???>>>>>>>>>===>>>???@@@AAAAAAAAAAAAAAABBBBBBDDDEEEFFFFFFGGGGGGIIILLLOOOVVVcccrrr|||pppcccdddyyykkk^^^YYYZZZZZZYYYWWWUUUTTTSSSRRRQQQRRRSSSTTTTTTSSSRRRRRRQQQPPPQQQTTTWWWZZZ[[[ZZZZZZXXXUUUSSSQQQPPPQQQQQQUUUUUUTTTSSSRRRRRRRRRRRRSSSTTTUUUVVVUUUSSSQQQOOONNNOOOPPPQQQRRRRRRRRRRRRRRRRRRSSSSSSUUUVVVXXXXXXZZZZZZYYYYYYYYYXXXXXXXXXYYYXXXWWWVVVUUUUUUUUUUUUVVVRRRMMMJJJJJJNNNTTTWWWWWWWWWYYY^^^ccclll}}}wwwlllfff^^^XXXPPPLLLLLLLLLJJJGGGGGGEEEDDDDDDEEEFFFEEEEEEBBBCCCDDDFFFGGGIIIJJJKKKKKKLLLNNNRRRUUUYYY[[[]]]bbbbbbdddgggkkklllkkkiiiggggggggggggggghhhhhhiiijjjmmmppptttxxx~~~~~~~~~|||{{{xxx|||}}}|||yyyvvvtttsssqqqooommmmmmkkkgggdddbbb___[[[XXXWWWTTTQQQOOOMMMLLLJJJHHHHHHGGGFFFEEECCCBBBAAA@@@@@@@@@???>>>======>>>>>>???@@@AAACCCEEEFFFGGGGGGHHHHHHJJJKKKLLLLLLLLLLLLNNNLLLJJJJJJLLLNNNNNNNNNMMMOOOVVVccczzziiigggeeedddeeeeeedddbbb^^^^^^^^^^^^]]][[[YYYXXXWWWXXXXXXXXXYYYYYYYYYZZZZZZZZZZZZ[[[[[[[[[\\\\\\]]]]]]\\\[[[[[[[[[\\\\\\[[[ZZZXXXVVVUUUTTTSSSSSSRRRRRRRRRRRRRRRSSSSSSSSSQQQPPPPPPOOONNNMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJNNNNNNMMMLLLKKKJJJIIIHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDEEEEEEDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@???????????????????????????>>>???@@@AAAAAABBBBBBBBBAAACCCDDDEEEEEEFFFGGGIIILLLOOOSSSYYYdddtttyyygggdddrrruuubbbYYYYYYWWWWWWVVVUUUTTTSSSSSSRRRQQQQQQQQQQQQQQQQQQRRRRRRQQQPPPQQQSSSWWWYYYZZZYYYYYYWWWUUUSSSQQQQQQRRRSSSVVVUUUTTTSSSRRRSSSSSSTTTVVVVVVWWWWWWUUUSSSQQQPPPMMMMMMNNNPPPQQQSSSTTTUUURRRRRRRRRRRRSSSUUUVVVWWWXXXXXXXXXYYYXXXWWWWWWVVVVVVVVVUUUTTTSSSSSSSSSSSSUUURRRMMMJJJKKKNNNRRRUUUVVVUUUVVVZZZ]]]cccooo{{{|||pppjjjaaaYYYRRRMMMIIIGGGEEEDDDCCCDDDEEEFFFEEEDDDBBBBBBCCCCCCDDDEEEFFFFFFGGGHHHKKKMMMPPPSSSUUUWWWYYY\\\```eeehhhiiihhhfffdddddddddddddddeeeeeefffgggiiilllnnnrrrxxx~~~}}}}}}~~~{{{yyyxxxwww||||||wwwsssqqqnnnllllllkkkiiiggghhhfffbbb___]]]ZZZWWWTTTRRRPPPLLLJJJJJJHHHFFFEEEDDDCCCBBBAAA@@@???>>>>>>???>>>>>>======>>>>>>???@@@AAACCCEEEFFFGGGHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLKKKJJJJJJKKKMMMOOOOOOPPPTTTXXXbbbuuujjjhhhfffeeeffffffeeeddd````````````^^^\\\ZZZXXXVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXYYYYYYZZZ[[[[[[\\\\\\\\\[[[[[[ZZZZZZZZZZZZYYYXXXWWWUUUTTTSSSRRRRRRQQQRRRRRRRRRRRRRRRRRRRRROOOOOONNNNNNMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKNNNMMMLLLJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAAAAABBBBBBBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@??????????????????????????????@@@???>>>======>>>???@@@???????????????@@@@@@@@@???@@@AAABBBBBBCCCCCCCCCEEEGGGHHHHHHHHHIIILLLOOONNNTTT]]]iiixxxsssiiitttmmm___XXXVVVSSSSSSSSSSSSTTTTTTTTTTTTTTTRRRPPPNNNNNNQQQTTTVVVSSSSSSRRRTTTVVVXXXWWWWWWTTTSSSQQQOOOOOOPPPRRRSSSVVVVVVUUUTTTTTTTTTUUUUUUVVVVVVVVVVVVUUUSSSRRRQQQNNNNNNOOOPPPRRRUUUWWWYYYVVVUUUTTTSSSSSSTTTVVVWWWUUUUUUVVVVVVUUUUUUTTTSSSSSSSSSRRRQQQPPPPPPPPPPPPRRRQQQOOONNNNNNOOOPPPQQQTTTSSSTTTWWWYYY\\\dddmmmsssrrraaaSSSKKKJJJFFFDDDCCCDDDEEEEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCEEEFFFHHHJJJLLLOOOPPPQQQSSSWWW\\\aaacccdddcccbbbaaaaaaaaaaaabbbcccdddddddddfffgggiiimmmrrryyy}}}~~~zzz|||}}}~~~zzzwwwvvvxxx}}}yyytttqqqmmmkkkhhhgggfffeeedddbbbccc```]]][[[YYYWWWTTTQQQMMMKKKHHHFFFFFFEEECCCBBBAAAAAA@@@@@@???>>>======>>>=========>>>???@@@AAABBBCCCDDDFFFGGGHHHIIIIIIHHHIIIJJJKKKLLLLLLLLLKKKNNNOOOQQQRRRRRRRRRRRRRRRYYYbbbsssjjjiiigggfffggggggfffeeecccccccccbbb```^^^\\\ZZZVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXYYYYYYZZZ[[[[[[[[[[[[[[[ZZZZZZYYYXXXXXXWWWWWWVVVVVVUUUTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRNNNMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLJJJIIIGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEDDDDDDDDDDDDDDDEEEGGGGGGHHHHHHHHHGGGFFFFFFDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDAAABBBBBBBBBBBBCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@??????????????????????????????@@@???===<<<<<<===???@@@?????????@@@@@@AAAAAABBB@@@AAABBBCCCCCCDDDDDDDDDCCCEEEGGGFFFGGGJJJPPPUUUXXXaaappppppppptttfff\\\UUUQQQQQQQQQRRRSSSTTTUUUUUUVVVVVVSSSPPPMMMNNNQQQVVVYYYVVVUUUTTTUUUVVVWWWVVVUUUOOONNNLLLKKKLLLMMMOOOPPPUUUUUUVVVVVVVVVVVVUUUTTTRRRSSSSSSSSSSSSRRRRRRQQQPPPOOOOOOPPPSSSVVVZZZ\\\[[[YYYWWWUUUTTTUUUVVVWWWRRRRRRRRRQQQQQQQQQPPPPPPQQQPPPOOONNNNNNMMMMMMMMMOOOPPPPPPQQQQQQPPPNNNNNNPPPOOOPPPTTTVVVWWW\\\cccaaauuu{{{cccUUUPPPJJJGGGEEEDDDDDDDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCEEEGGGIIIJJJKKKMMMQQQWWW[[[\\\[[[[[[\\\[[[[[[\\\]]]^^^```aaabbbaaabbbcccdddggglllssswww}}}zzz|||~~~}}}}}}~~~yyyvvvuuu{{{}}}|||{{{{{{{{{{{{wwwwwwwwwvvvsssqqqnnnmmmfffdddaaa______^^^\\\ZZZYYYWWWTTTSSSRRRQQQNNNLLLHHHEEECCCBBBAAAAAA???>>>?????????>>>>>>==================>>>???AAABBBCCCDDDEEEFFFGGGIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKMMMOOOPPPQQQQQQQQQSSSUUU]]]kkkllljjjhhhggghhhhhhgggffffffffffffeeeccc```^^^]]]YYYYYYYYYYYYYYYYYYYYYXXXWWWWWWWWWXXXXXXYYYYYYZZZZZZZZZZZZYYYYYYXXXWWWVVVUUUVVVVVVVVVUUUUUUTTTSSSRRRRRRRRRQQQQQQPPPPPPOOOLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNKKKJJJHHHGGGFFFFFFFFFGGGEEEEEEFFFFFFGGGGGGGGGGGGDDDDDDEEEEEEEEEEEEDDDDDDFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@?????????????????????????????????????????????????????????@@@@@@AAABBBBBBCCCCCCAAAAAABBBDDDDDDDDDDDDDDDCCCEEEGGGHHHIIIPPPZZZbbbqqq|||yyy|||hhh]]]XXXSSSPPPRRRRRRRRRSSSTTTTTTUUUUUUUUUSSSPPPOOOPPPSSSVVVXXXWWWVVVUUUVVVWWWXXXWWWVVVPPPOOOMMMLLLKKKLLLNNNOOORRRSSSUUUWWWWWWVVVTTTRRRQQQQQQRRRSSSSSSTTTUUUUUUQQQPPPOOOPPPRRRVVVZZZ]]]\\\ZZZWWWTTTRRRQQQRRRSSSPPPOOONNNLLLLLLMMMMMMNNNOOONNNMMMLLLLLLKKKKKKLLLMMMNNNOOOOOOOOONNNLLLKKKLLLJJJLLLQQQTTTTTTWWW\\\[[[iiippp||||||dddXXXNNNKKKGGGDDDCCCCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBB??????@@@BBBCCCEEEFFFFFFGGGKKKPPPRRRRRRQQQRRRSSSSSSTTTUUUVVVXXX[[[]]]^^^^^^^^^^^^___aaafffmmmrrryyy}}}|||zzzxxx|||~~~}}}}}}zzz{{{||||||{{{{{{|||~~~{{{xxxvvvvvv~~~}}}yyyyyywwwvvvuuutttttttttoooooonnnllljjjhhhgggggg```^^^[[[YYYXXXWWWUUUSSSPPPNNNLLLKKKKKKKKKIIIGGGEEECCC@@@?????????>>><<<>>>==================<<<======>>>???AAABBBDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJIIIJJJJJJKKKKKKKKKKKKKKKIIIJJJLLLNNNQQQWWW___fffsssllljjjhhhhhhhhhhhhgggfffhhhhhhgggfffeeebbb```^^^[[[[[[[[[[[[[[[ZZZZZZZZZWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYYYYXXXWWWVVVUUUTTTTTTUUUUUUUUUUUUTTTTTTRRRQQQQQQPPPOOONNNMMMMMMKKKKKKKKKLLLLLLLLLLLLLLLJJJJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHFFFFFFFFFFFFGGGEEEEEEFFFFFFGGGGGGGGGHHHCCCDDDEEEFFFFFFEEEDDDCCCCCCCCCDDDCCCCCCBBBAAAAAACCCCCCCCCCCCCCCDDDEEEFFFDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBCCCCCCDDDDDDDDDAAAAAAAAA@@@@@@@@@??????????????????????????????>>>???AAACCCCCCAAA???>>>@@@@@@AAABBBBBBCCCDDDDDDAAABBBCCCDDDEEEEEEEEEEEEIIILLLNNNPPPSSS\\\hhhrrrttt```WWWUUUTTTSSSTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQRRRSSSUUUVVVVVVUUUUUUVVVXXXYYYYYYXXXTTTSSSPPPOOONNNNNNOOOPPPPPPRRRUUUWWWWWWUUURRRPPPRRRRRRSSSUUUVVVXXXYYYYYYQQQPPPOOOOOOQQQUUUZZZ]]]ZZZXXXTTTPPPNNNMMMMMMNNNNNNMMMKKKIIIIIIJJJLLLMMMNNNMMMLLLKKKKKKJJJJJJKKKMMMMMMMMMMMMMMMLLLKKKKKKHHHGGGJJJOOORRRRRRUUUYYY[[[ccceeeoooqqq___RRRNNNHHHDDDCCCBBBAAA@@@AAAAAAAAAAAAAAAAAABBBBBB>>>???@@@AAABBBCCCDDDEEECCCGGGKKKLLLKKKJJJKKKMMMNNNNNNPPPQQQTTTWWWYYYZZZ[[[[[[[[[\\\^^^ccciiinnnqqqtttxxxzzzyyywwwvvvuuu{{{~~~|||yyyyyyyyyuuuwwwyyyzzzyyyxxxyyyzzzzzz{{{|||{{{xxxwwwvvvwww~~~~~~~~~}}}}}}yyy{{{}}}{{{wwwqqqppppppooonnnlllkkkkkkgggfffeeebbb___]]]]]]^^^^^^[[[XXXVVVUUUSSSQQQOOOKKKIIIGGGGGGHHHHHHFFFEEEEEECCCAAA@@@@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>@@@AAACCCEEEFFFFFFGGGHHHIIIJJJJJJKKKJJJIIIJJJKKKKKKKKKKKKKKKKKKIIIJJJMMMQQQXXXeeettt~~~rrrooollljjjjjjjjjjjjiiiiiiiiijjjjjjiiigggdddccc_________^^^]]]\\\ZZZZZZ[[[XXXUUUTTTUUUWWWXXXYYY\\\\\\[[[ZZZXXXVVVTTTSSSRRRRRRSSSSSSSSSSSSRRRQQQPPPPPPOOONNNMMMLLLKKKJJJIIIIIIJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEAAAAAAAAABBBBBBBBBCCCCCCAAAAAACCCDDDEEEEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAA@@@AAABBBBBBCCCCCCBBBBBBCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@????????????@@@@@@>>>???@@@BBBBBBAAA@@@@@@@@@@@@??????@@@@@@AAABBB@@@AAABBBCCCCCCCCCCCCCCCDDDCCCCCCDDDFFFGGGGGGGGGMMMMMMQQQWWW\\\fff{{{uuu}}}jjj]]]XXXUUUSSSSSSUUUUUUTTTTTTSSSRRRRRRRRRWWWVVVTTTSSSSSSSSSTTTTTTUUUWWWYYYZZZZZZXXXUUUTTTRRRRRRRRRQQQPPPPPPOOOOOOOOOPPPRRRTTTUUUTTTSSSRRRTTTUUUVVVWWWVVVVVVTTTSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTSSSRRRQQQOOOMMMLLLJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMLLLLLLQQQPPPOOONNNMMMKKKJJJJJJHHHIIIKKKMMMOOOSSSXXX\\\]]][[[___mmm}}}sss^^^NNNDDDHHHJJJDDD???@@@>>>@@@BBBEEEEEEDDDCCCAAA@@@@@@@@@AAAAAABBBBBBBBBDDDEEEEEEFFFGGGHHHHHHIIIKKKKKKLLLMMMOOORRRTTTUUUUUUVVVYYYZZZ]]]aaafffjjjnnnnnnpppqqqqqqqqqppppppssstttuuuuuuuuutttsssrrrppppppppppppqqqrrrssstttvvvwwwxxxwwwvvvwwwyyy{{{}}}zzzxxxwwwwwwxxxtttuuuwwwyyyyyyyyywwwvvvxxxxxxxxxzzz|||~~~}}}|||yyywwwuuusssrrrjjjhhhfffeeeeeeeeedddccc^^^^^^]]]\\\[[[ZZZYYYYYYVVVUUUTTTQQQOOOMMMKKKJJJDDDDDDDDDDDDDDDCCCCCCCCC@@@@@@???>>>===<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<@@@@@@BBBCCCDDDEEEEEEEEEDDDDDDFFFGGGIIIJJJLLLLLLKKKLLLJJJHHHHHHJJJLLLMMMOOOTTTWWWVVV^^^tttssspppllljjjjjjjjjjjjiiijjjjjjkkkjjjhhhfffcccaaaccccccbbbaaa```^^^\\\[[[\\\YYYUUUTTTUUUVVVWWWWWWWWWWWWVVVUUUSSSRRRPPPOOOQQQQQQQQQRRRRRRQQQQQQPPPPPPOOOOOONNNLLLKKKKKKJJJIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBB@@@AAABBBBBBCCCBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>????????????@@@@@@AAAAAAAAAAAAAAA@@@????????????@@@AAAAAA@@@@@@AAAAAABBBBBBBBBAAAEEEEEEFFFGGGIIIJJJJJJJJJNNNRRR[[[fffooo|||~~~wwwvvvaaaWWWTTTRRRQQQRRRQQQRRRRRRSSSSSSTTTTTTTTTVVVUUUSSSRRRRRRRRRSSSTTTWWWXXXYYYZZZYYYVVVTTTRRRPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRTTTUUUUUUUUUTTTSSSTTTUUUUUUVVVVVVUUUTTTTTTQQQQQQQQQRRRRRRRRRRRRRRRSSSRRRRRRQQQOOOMMMLLLKKKGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIJJJLLLLLLMMMMMMMMMQQQQQQOOONNNLLLKKKJJJIIIHHHJJJKKKLLLNNNRRRVVVZZZYYYWWW[[[fffrrrmmm[[[LLLKKKKKKFFFCCCEEEBBBCCCCCCCCCDDDDDDEEEEEE@@@@@@@@@@@@AAAAAAAAABBB@@@AAAAAABBBCCCCCCDDDDDDHHHHHHIIIJJJLLLNNNPPPQQQSSSTTTWWWYYY[[[```eeeiiimmmnnnnnnnnnmmmllljjjiiillllllmmmmmmmmmllljjjjjjggghhhhhhjjjkkkmmmooopppsssuuuwwwwwwwwwwwwyyyzzz~~~}}}~~~|||zzzwwwtttsssrrrrrrrrrpppqqqrrrttttttsssrrrqqqrrrrrrssstttvvvyyy|||}}}yyyxxxvvvssspppmmmkkkiiidddbbb___^^^^^^^^^]]][[[YYYYYYXXXWWWVVVUUUTTTTTTRRRQQQOOOMMMKKKIIIGGGFFFCCCCCCBBBBBBAAAAAA@@@@@@??????>>>======<<<;;;;;;;;;;;;<<<============<<<@@@AAABBBCCCDDDEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKKKKJJJKKKJJJIIIHHHIIIKKKKKKPPPVVV\\\eeexxxvvvtttpppnnnmmmmmmlllkkkkkkkkkkkkjjjhhheeebbbaaafffffffffeeecccaaa```___]]]ZZZWWWUUUTTTUUUUUUTTTSSSSSSRRRQQQPPPOOONNNMMMOOOOOOPPPPPPPPPPPPOOOOOOOOOOOONNNMMMLLLKKKJJJJJJIIIIIIJJJKKKKKKKKKKKKJJJHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBBBBBBBBBBCCCCCCFFFFFFFFFFFFEEEDDDBBBBBBCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@???>>>>>>======>>>>>>???@@@@@@@@@@@@@@@AAAAAABBB??????>>>>>>??????@@@AAAAAAAAAAAABBBBBBBBBBBBBBBEEEFFFFFFHHHJJJLLLNNNOOOYYYaaaooo~~~yyywwwxxx||||||}}}zzzjjjYYYRRRQQQPPPPPPQQQMMMNNNOOOQQQSSSTTTVVVVVVTTTSSSRRRQQQPPPQQQRRRRRRVVVWWWXXXXXXVVVTTTQQQPPPNNNNNNOOOPPPRRRSSSTTTTTTRRRSSSTTTUUUVVVUUUTTTSSSRRRSSSTTTTTTTTTTTTSSSSSSPPPPPPPPPOOOOOOOOOOOOOOORRRQQQQQQOOOMMMKKKJJJHHHFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIKKKLLLMMMMMMMMMQQQQQQOOONNNLLLJJJIIIHHHIIIJJJKKKLLLNNNQQQVVVYYYYYYXXXZZZ```gggooo}}}lllWWWOOOKKKFFFEEEHHHGGGEEEBBB@@@???@@@BBBCCC?????????@@@@@@@@@@@@@@@>>>>>>??????@@@AAAAAAAAACCCDDDDDDEEEGGGIIIJJJKKKNNNPPPSSSVVVYYY]]]bbbfffllllllllljjjhhhfffcccaaaeeeeeeeeeeeedddbbbaaa```]]]]]]___aaacccfffhhhjjjmmmppptttvvvvvvvvvwwwxxx{{{|||{{{yyyvvvtttssstttrrrqqqnnnlllkkkjjjjjjjjjiiijjjkkkkkkkkkjjjiiihhhiiiiiijjjkkkmmmoooqqqrrrooonnnllliiieeebbb```___]]][[[XXXWWWWWWVVVUUUSSSRRRQQQQQQPPPOOONNNMMMMMMKKKKKKIIIHHHFFFDDDCCCBBBAAAAAA@@@???>>>>>>======>>>======<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>AAAAAACCCDDDEEEFFFFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJGGGHHHJJJKKKJJJKKKMMMOOOPPPWWWdddxxx|||yyyvvvtttrrrqqqooonnnkkkkkkkkkjjjhhhfffdddcccggggggggggggfffeeedddddd```]]]YYYVVVUUUUUUSSSRRRQQQQQQPPPOOONNNMMMMMMMMMNNNNNNOOOOOOPPPPPPOOOOOONNNNNNMMMLLLKKKKKKJJJJJJIIIIIIJJJKKKKKKJJJJJJJJJGGGHHHHHHHHHGGGGGGFFFEEEHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEHHHHHHGGGFFFEEECCCAAA@@@????????????>>>>>>>>>>>>@@@@@@AAABBBBBBBBBBBBAAACCCCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@>>>>>>============>>>>>>@@@???>>>===>>>???@@@AAA??????>>>>>>>>>???@@@@@@CCCCCCCCCCCCDDDEEEEEEFFFIIIIIIIIIJJJMMMSSSZZZ___ppp{{{|||{{{yyy{{{{{{~~~ooobbbTTTPPPPPPPPPPPPRRRLLLLLLNNNPPPRRRSSSUUUUUURRRQQQPPPOOOOOOPPPQQQQQQSSSSSSTTTTTTTTTRRRQQQOOOPPPPPPQQQRRRSSSTTTUUUUUURRRRRRSSSTTTTTTTTTSSSRRRPPPPPPPPPQQQQQQQQQQQQQQQOOOOOOOOOOOOOOONNNNNNNNNQQQQQQPPPOOOMMMKKKIIIHHHFFFFFFFFFGGGGGGGGGGGGGGGFFFGGGIIIKKKLLLNNNNNNNNNQQQQQQOOONNNLLLJJJIIIHHHIIIKKKLLLNNNPPPSSSXXX\\\^^^]]]___aaabbbfffrrr~~~~~~hhh[[[SSSLLLJJJKKKKKKHHHEEEBBB@@@@@@AAABBB??????????????????????????????@@@@@@@@@AAAAAAAAA@@@@@@AAABBBCCCDDDFFFGGGIIIKKKOOOQQQTTTXXX]]]```hhhhhhhhhgggeeebbb___^^^aaaaaa```___^^^]]]\\\[[[WWWXXXYYYZZZ\\\___aaabbbfffjjjooorrrssssssssssssuuusssqqqnnnkkkiiiiiiiiihhhgggeeecccbbbbbbbbbbbbaaabbbbbbbbbbbbaaa______``````aaabbbccceeefffgggdddcccaaa___]]]ZZZYYYXXXXXXVVVSSSQQQQQQQQQOOOMMMKKKKKKJJJIIIIIIHHHGGGGGGFFFEEEDDDCCCBBBAAA@@@???@@@@@@???>>>===<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>??????@@@@@@???BBBBBBDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIDDDEEEHHHLLLLLLMMMQQQVVVWWWdddyyy{{{yyywwwuuurrrpppllllllkkkkkkjjjiiihhhhhhffffffggghhhhhhhhhhhhhhhccc```\\\YYYXXXVVVTTTRRRPPPOOONNNMMMLLLKKKLLLLLLMMMNNNOOOOOOPPPPPPPPPPPPMMMLLLLLLKKKKKKJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIGGGHHHHHHHHHHHHGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHGGGFFFDDDBBB@@@?????????>>>>>>>>>=========???@@@AAAAAABBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>============>>>>>>>>>===<<<<<<<<<===???@@@?????????>>>???@@@@@@AAACCCCCCCCCCCCDDDFFFHHHIIIMMMNNNOOOQQQXXXbbboooxxxwwwxxxzzz|||}}}{{{xxxyyyggg\\\QQQNNNNNNMMMMMMOOOLLLMMMMMMOOOPPPQQQRRRRRRPPPPPPOOONNNNNNOOOPPPQQQNNNOOOPPPQQQRRRRRRQQQQQQSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPQQQQQQQQQPPPPPPPPPLLLLLLMMMMMMMMMNNNNNNOOOPPPPPPPPPOOOOOOOOONNNNNNPPPPPPPPPOOOMMMLLLJJJIIIDDDEEEEEEEEEFFFFFFGGGGGGGGGHHHJJJLLLMMMNNNOOOOOOQQQPPPOOONNNMMMKKKKKKJJJJJJKKKMMMOOORRRVVV\\\```bbbaaabbbcccaaaaaajjjttt~~~zzzmmmcccZZZTTTRRRNNNLLLJJJGGGEEEDDDDDDDDD??????????????????????????????@@@@@@@@@@@@AAAAAA????????????@@@AAACCCCCCDDDFFFJJJLLLOOORRRVVVYYYaaabbbbbbbbbaaa```^^^]]]]]]\\\[[[ZZZYYYXXXWWWWWWVVVVVVVVVWWWXXXYYYZZZ[[[^^^bbbgggkkkkkkkkkjjjjjjllliiifffbbbaaa______^^^^^^]]]\\\[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXWWWXXXXXXYYYZZZ[[[[[[\\\\\\YYYYYYXXXWWWVVVUUUTTTTTTQQQOOOLLLKKKKKKKKKIIIHHHFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBAAA@@@@@@????????????>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAACCCCCCEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEDDDGGGKKKLLLLLLSSS\\\kkk}}}zzzvvvtttpppoooooonnnmmmlllkkkkkkggghhhiiiiiijjjjjjjjjjjjfffccc```]]][[[YYYVVVTTTPPPNNNLLLJJJIIIIIIIIIJJJLLLMMMNNNOOOPPPPPPPPPOOOLLLKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHHHHGGGGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFFFFEEECCCBBB@@@???AAA@@@@@@@@@@@@???????????????@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA?????????@@@@@@@@@@@@@@@???>>>>>>======>>>>>>???===============>>>>>>???@@@@@@??????@@@@@@AAABBBBBBBBBBBBCCCEEEHHHJJJLLLNNNQQQVVV]]]gggvvvwwwtttvvvzzz}}}~~~ssspppkkkooovvv^^^UUUMMMLLLKKKIIIIIIJJJLLLLLLMMMNNNNNNOOOPPPPPPPPPOOONNNMMMNNNOOOPPPQQQLLLMMMNNNPPPQQQRRRSSSSSSTTTTTTSSSSSSRRRQQQPPPPPPOOOOOONNNNNNNNNNNNNNNNNNKKKJJJJJJJJJKKKLLLMMMNNNQQQQQQPPPPPPOOOOOONNNNNNNNNNNNNNNNNNMMMLLLKKKJJJCCCCCCCCCDDDEEEEEEFFFFFFIIIJJJKKKMMMNNNOOOOOOOOOQQQPPPPPPOOONNNNNNMMMMMMKKKMMMOOOQQQSSSXXX]]]aaaaaa``````bbb```^^^ccciiimmmvvv~~~vvvnnnfffaaaXXXVVVRRRMMMIIIFFFDDDCCC@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAA???AAAEEEGGGIIIKKKNNNQQQXXXYYYZZZ\\\\\\\\\[[[[[[VVVUUUTTTSSSRRRQQQQQQQQQVVVUUUUUUTTTTTTUUUUUUVVVVVVZZZ___aaaaaa```______```]]]ZZZXXXXXXWWWVVVUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSRRRPPPPPPPPPPPPPPPOOOOOOOOOIIIGGGEEEDDDDDDDDDCCCBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@??????>>>>>>============<<<<<<;;;;;;;;;<<<=========>>>>>>???@@@AAABBBCCCCCCCCCDDDDDDFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIFFFGGGLLLMMMOOO[[[iiimmm|||vvvuuusssqqqooommmlllkkkkkkkkkllllllkkkkkkjjjiiihhhfffccc```___\\\YYYWWWRRRQQQNNNKKKJJJIIIJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNKKKKKKJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJIIIIIIHHHGGGEEEEEEFFFFFFGGGFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFCCCDDDDDDCCCCCCBBBAAA@@@AAAAAAAAA@@@@@@@@@????????????@@@AAAAAAAAAAAA@@@>>>>>>?????????@@@@@@@@@>>>?????????@@@@@@@@@@@@?????????>>>>>>?????????===>>>>>>???????????????AAAAAAAAA@@@AAAAAABBBCCCDDDDDDEEEFFFIIIMMMPPPRRRUUU]]]iiivvvzzzvvvxxx}}}|||rrreeeccceeetttvvvgggWWWPPPJJJKKKJJJHHHGGGIIIJJJKKKKKKLLLMMMNNNOOOPPPOOOOOONNNMMMNNNOOOPPPQQQOOOPPPPPPQQQRRRSSSTTTTTTQQQQQQQQQPPPOOONNNNNNMMMOOONNNNNNMMMLLLLLLMMMMMMKKKKKKJJJJJJKKKLLLNNNOOOQQQQQQPPPOOOOOONNNMMMMMMKKKKKKKKKLLLLLLLLLKKKKKKEEEEEEFFFFFFGGGHHHHHHIIILLLLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPNNNOOOQQQQQQSSSVVVZZZ^^^]]][[[\\\___```^^^^^^aaabbbiiitttzzztttiii]]]RRRJJJFFFDDDBBBAAAAAAAAA@@@@@@@@@@@@==========================================>>>???;;;>>>AAACCCDDDEEEHHHJJJOOOPPPRRRTTTUUUUUUUUUTTTPPPOOONNNMMMLLLMMMMMMNNNRRRRRRQQQQQQQQQQQQQQQRRRQQQTTTWWWXXXWWWUUUTTTTTTUUURRRPPPOOOPPPQQQOOOMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMLLLKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHCCCAAA@@@???@@@AAA@@@???@@@@@@@@@@@@???????????????????????????@@@@@@@@@;;;;;;<<<<<<<<<<<<======;;;;;;<<<======>>>?????????@@@AAABBBCCCDDDDDDDDDDDDEEEFFFHHHIIIIIIJJJJJJGGGGGGGGGHHHHHHIIIIIIIIIKKKGGGIIIPPPVVV]]]pppooo]]]{{{zzzwwwssspppmmmkkkjjjooooooooonnnmmmkkkiiihhhjjjhhheeebbbaaa___[[[YYYVVVTTTQQQNNNMMMLLLLLLMMMIIIJJJKKKLLLMMMMMMMMMMMMJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJIIIIIIHHHGGGDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDAAABBBBBBBBBBBBBBBAAAAAA????????????>>>>>>>>>>>>??????@@@AAAAAAAAAAAA@@@======>>>>>>?????????@@@>>>>>>??????@@@@@@@@@@@@@@@@@@????????????@@@@@@>>>???@@@BBBBBBAAA@@@@@@BBBBBBAAAAAABBBBBBCCCDDDHHHHHHIIIKKKNNNRRRVVVYYYcccooo}}}|||||||||}}}ooobbbZZZ[[[ddd{{{yyyfffYYYTTTNNNJJJKKKLLLIIIIIIKKKHHHIIIJJJLLLMMMOOOPPPQQQOOOOOONNNNNNNNNOOOQQQRRRSSSSSSSSSSSSTTTTTTTTTTTTNNNNNNNNNMMMMMMMMMLLLLLLOOOOOONNNMMMLLLLLLLLLMMMLLLKKKKKKKKKLLLMMMOOOPPPPPPPPPOOOOOONNNMMMMMMLLLHHHIIIIIIJJJKKKKKKKKKJJJIIIIIIJJJKKKKKKLLLMMMMMMMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRQQQQQQRRRQQQQQQSSSWWWZZZ[[[YYYZZZ___aaa^^^]]]]]]]]]cccmmmyyyrrraaaTTTMMMJJJBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;<<<======:::<<>>>>>@@@AAA@@@???>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>?????????@@@@@@999::::::;;;;;;<<<<<<===;;;<<<<<<===>>>???@@@@@@???@@@AAACCCDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJFFFFFFGGGHHHHHHIIIJJJJJJKKKGGGKKKVVV```mmmwwwaaaSSS}}}xxxuuusssqqqpppsssqqqooonnnmmmllliiigggkkkjjjhhhgggfffbbb]]]ZZZXXXXXXVVVUUUTTTRRRQQQQQQQQQPPPOOONNNMMMLLLKKKJJJGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHGGGGGGFFFFFFCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@AAABBBBBBBBBBBBAAA@@@@@@???@@@AAACCCDDDEEEEEEFFF???????????????????????????????????????@@@@@@AAA======>>>???@@@AAABBBBBB>>>>>>>>>>>>>>>============<<<<<<======>>>???@@@????????????@@@@@@@@@@@@?????????AAABBBCCCBBBAAADDDEEEEEECCC@@@@@@DDDHHHFFFJJJOOORRRUUU]]]iiisss}}}~~~{{{lll```^^^^^^fffwwwhhhXXXSSSOOONNNLLLKKKIIIHHHHHHHHHIIIIIIJJJLLLOOOPPPOOOMMMLLLLLLMMMMMMNNNOOOPPPQQQRRRRRRSSSTTTTTTTTTTTTSSSTTTOOOJJJIIIKKKLLLIIIFFFJJJKKKLLLLLLLLLKKKJJJIIIHHHHHHIIIKKKLLLNNNOOOOOONNNMMMLLLLLLKKKLLLLLLLLLKKKJJJJJJIIIIIIIIIJJJJJJLLLKKKJJJIIIIIIJJJLLLLLLOOOOOOPPPPPPPPPPPPOOOOOOOOOPPPPPPPPPQQQQQQRRRRRRPPPPPPRRRTTTUUUWWWXXXYYYXXXYYYZZZ[[[[[[ZZZYYYXXX^^^bbbhhhnnnvvvrrr```TTTMMMHHHDDDBBBCCCBBB??????CCC>>>======<<<;;;::::::999======<<<<<<<<<======>>>============>>>>>>>>>>>>FFFGGGIIIJJJKKKKKKJJJJJJIIIIIIHHHHHHIIIIIIJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGGGGFFFEEEDDDDDDCCCDDDDDDCCCBBBCCCDDDEEEFFFEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBBBB???>>><<<>>>@@@AAA???<<<@@@@@@@@@???>>><<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<>>>???>>>>>>>>>???@@@@@@AAAAAABBBBBBCCCDDDEEEFFFGGGGGGKKKKKKLLLKKKJJJJJJKKKMMMJJJKKKLLLMMMMMMMMMMMMMMMPPPSSSXXXaaarrrfffUUUMMM|||yyyuuusssuuussspppoooooonnnlllkkkiiihhhgggfffdddbbb]]]ZZZZZZZZZYYYWWWVVVUUUTTTSSSRRRRRRQQQPPPNNNMMMLLLLLLHHHHHHGGGFFFFFFFFFFFFFFFBBBBBBBBBBBBBBBAAAAAA@@@BBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@BBBBBBBBBBBBBBBAAA@@@@@@@@@AAABBBCCCDDDEEEEEEEEE????????????????????????>>>>>>>>>>>>>>>???@@@@@@>>>>>>>>>>>>>>>?????????========================<<<<<<<<<<<<===>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBBBBCCCDDDEEEDDDCCCAAACCCFFFFFFEEEFFFJJJNNNLLLRRRZZZaaagggqqq~~~sssddd```dddfffwwwrrr]]]QQQOOOLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIJJJLLLOOOOOONNNLLLKKKKKKKKKLLLLLLNNNOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTSSSOOOJJJIIIJJJKKKHHHEEEHHHIIIJJJJJJJJJIIIHHHHHHGGGHHHIIIKKKMMMNNNOOOPPPQQQPPPNNNMMMKKKJJJJJJJJJMMMLLLKKKKKKJJJKKKKKKKKKKKKKKKJJJJJJJJJLLLMMMNNNQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQRRRRRRRRRSSSPPPPPPQQQQQQRRRTTTUUUVVVVVVWWWYYYZZZZZZZZZYYYYYY[[[^^^ccciiipppzzzyyyggg[[[PPPJJJFFFFFFEEEAAA???@@@????????????@@@@@@@@@@@@======<<<<<<<<<<<<======<<<<<<=========>>>>>>>>>AAABBBCCCEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHIIIKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIHHHHHHEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@AAABBBCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???>>>===>>>@@@@@@>>>;;;;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;<<<>>>???>>>>>>??????@@@AAAAAAAAABBBBBBCCCDDDEEEFFFGGGGGGIIIJJJKKKKKKJJJKKKMMMOOOOOOPPPQQQRRRRRRSSSUUUVVVXXX```lll|||ppp\\\OOOIII}}}yyyyyyvvvsssqqqqqqrrrqqqqqqjjjiiigggfffeeeccc```]]]]]]]]]\\\[[[YYYXXXWWWWWWUUUTTTSSSRRRPPPOOONNNMMMJJJIIIHHHGGGFFFEEEEEEEEECCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAABBBBBBAAAAAA@@@???AAAAAABBBCCCCCCCCCCCCCCC>>>>>>>>>>>>>>>>>>>>>>>>===============>>>??????>>>>>>======<<<<<<<<<;;;<<<<<<<<<===============<<<<<<<<<<<<===>>>???@@@?????????????????????>>>AAAAAAAAABBBBBBBBBBBBCCC@@@CCCFFFHHHHHHKKKOOOTTTYYYbbbmmmxxxvvvfff___eeennn|||uuucccVVVQQQQQQJJJIIIIIIIIIIIIIIIJJJKKKIIIHHHIIIKKKNNNNNNMMMKKKIIIIIIIIIJJJKKKLLLNNNNNNPPPQQQRRRSSSTTTTTTTTTTTTSSSNNNJJJHHHIIIHHHFFFCCCEEEFFFFFFGGGGGGFFFFFFEEEGGGHHHJJJLLLMMMOOOPPPPPPOOOOOONNNMMMLLLLLLLLLLLLOOONNNMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSTTTTTTTTTSSSQQQPPPQQQRRRTTTUUUUUUUUUWWWXXXYYYYYYYYYYYYWWWZZZ^^^bbbgggoooyyy}}}kkkWWWNNNGGGFFFFFFBBB>>>===@@@@@@?????????@@@@@@AAA======<<<;;;;;;<<<<<<===<<<<<<<<<<<<===============>>>???@@@@@@AAA@@@@@@BBBBBBBBBCCCCCCEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFFFFFFFFFFFFFDDDCCCCCCCCCBBBBBBAAAAAABBBBBBAAAAAA@@@@@@??????@@@????????????@@@AAAAAA@@@@@@????????????@@@@@@?????????>>>>>>>>>======???>>>===>>>???>>>===;;;999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>?????????@@@AAAAAABBBBBBBBBCCCCCCDDDEEEFFFGGGGGGIIIJJJLLLLLLMMMNNNPPPSSSRRRSSSSSSRRRSSSVVV[[[___fffrrrttt___RRRJJJFFF~~~{{{wwwtttuuuvvvwwwwwwmmmkkkiiihhhgggfffdddbbb```___^^^]]]\\\[[[ZZZZZZWWWVVVUUUSSSRRRPPPOOONNNMMMLLLJJJHHHGGGFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBB@@@????????????@@@@@@AAA@@@@@@@@@?????????>>>>>>???@@@@@@@@@@@@???>>>>>>@@@@@@AAAAAAAAA@@@@@@???========================<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===============<<<======>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBAAABBBDDDEEEHHHJJJLLLMMMMMMRRRYYY___kkkuuu}}}llldddfffrrr~~~{{{ggg[[[SSSPPPPPPIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHHHHJJJMMMMMMLLLJJJHHHHHHHHHIIIKKKLLLNNNNNNOOOOOOQQQRRRSSSSSSTTTTTTQQQMMMIIIGGGFFFFFFDDDBBBCCCCCCCCCDDDDDDDDDDDDDDDGGGHHHJJJLLLNNNOOOPPPPPPKKKKKKKKKLLLMMMNNNPPPPPPOOONNNNNNMMMLLLMMMMMMMMMKKKLLLLLLMMMNNNPPPQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOTTTTTTTTTTTTTTTTTTTTTTTTXXXVVVTTTRRRQQQRRRTTTVVVSSSSSSTTTVVVWWWXXXXXXYYYVVVYYY\\\^^^aaafffmmmssscccVVVJJJGGGHHHFFFCCCBBBDDDCCCAAA???>>>>>>>>>>>>======<<<<<<;;;<<<<<<<<<;;;<<<<<<<<<==================>>>>>>????????????>>>>>>??????@@@AAACCCCCCDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBBBBCCCCCCDDDDDDAAAAAA@@@@@@??????>>>>>>???>>>>>>>>>=========<<<@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>>>>???@@@AAA============<<<<<<<<<<<<>>>>>>>>>>>>>>>===;;;:::<<<<<<<<<;;;:::999888888;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>???@@@@@@@@@AAABBBBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHKKKMMMNNNOOOOOOPPPSSSUUUUUUUUUTTTSSSVVV]]]hhhppp~~~cccTTTMMMIIIFFF}}}{{{{{{{{{{{{{{{pppmmmjjjhhhhhhgggfffeeeaaaaaa```______^^^]]]]]]YYYXXXWWWUUUSSSQQQPPPOOOPPPOOOMMMKKKIIIHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???>>>>>>>>>>>>>>>???@@@>>>>>>>>>>>>=========<<<>>>>>>>>>>>>>>>===<<<<<<>>>>>>?????????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>???AAAAAA@@@@@@AAAAAAAAABBBBBBBBBAAACCCEEEEEEEEEGGGJJJMMMRRRSSSTTTUUUXXXaaallluuupppeeefffsssiiiZZZSSSMMMIIIIIIJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGHHHJJJKKKLLLJJJHHHHHHHHHHHHIIIKKKMMMNNNOOOMMMNNNOOOPPPQQQQQQQQQQQQNNNKKKHHHFFFDDDCCCBBBAAABBBBBBBBBBBBCCCCCCDDDDDDGGGIIIKKKMMMOOOOOOOOONNNIIIJJJJJJKKKLLLNNNOOOPPPNNNMMMMMMMMMMMMMMMMMMNNNLLLMMMNNNOOOQQQRRRRRRSSSPPPOOONNNNNNNNNNNNOOOPPPTTTTTTTTTSSSSSSSSSSSSSSSWWWUUURRRPPPPPPQQQSSSUUUQQQRRRRRRSSSUUUVVVWWWXXXWWWZZZ\\\]]]]]]___eeeiiivvvtttdddTTTNNNLLLJJJHHHHHHHHHFFFDDDBBBAAA@@@AAAAAA???>>>===<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>=========>>>>>>??????<<<<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>??????@@@@@@@@@AAA>>>>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;===>>>>>>???????????????@@@@@@>>>>>>>>>>>>@@@@@@============<<<<<<<<<<<<<<<===>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999;;;;;;;;;<<<<<<=========<<<<<<===>>>?????????@@@AAAAAAAAABBBCCCCCCDDDDDDDDDEEEEEEFFFGGGHHHIIIIIILLLMMMOOOOOOOOOQQQSSSUUUVVVWWWZZZ]]]dddrrrkkkWWWMMMJJJHHHEEEssspppkkkiiihhhhhhgggfffdddccccccbbbaaaaaa``````\\\[[[ZZZXXXVVVTTTRRRRRRSSSRRRQQQOOOMMMLLLLLLKKKLLLKKKIIIGGGFFFFFFGGGGGGDDDDDDDDDDDDDDDCCCCCCCCC@@@@@@??????>>>?????????>>>>>>=========<<<<<<<<<======>>>>>>======<<<;;;======>>>>>>>>>======<<<========================<<<<<<<<<<<<<<<===>>>>>>;;;<<<<<<<<<======>>>>>><<<<<<======>>>>>>??????????????????@@@AAABBBCCC??????@@@AAABBBCCCDDDDDD???CCCFFFGGGHHHKKKQQQVVVWWWYYY\\\aaahhhuuu~~~~~~zzzjjjgggqqqooo^^^UUUPPPKKKGGGFFFIIIIIIGGGFFFEEEEEEEEEEEEGGGGGGGGGIIIJJJKKKIIIGGGGGGGGGHHHIIIJJJLLLNNNOOOLLLMMMNNNNNNOOOOOONNNNNNJJJIIIGGGDDDCCCBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFIIIJJJMMMOOOOOOOOONNNMMMLLLLLLKKKJJJJJJJJJKKKKKKMMMMMMLLLMMMMMMNNNOOOPPPNNNOOOPPPRRRSSSSSSSSSSSSRRRQQQPPPOOOOOOPPPQQQRRRSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPNNNNNNNNNOOOQQQRRRQQQQQQQQQQQQRRRTTTUUUVVVWWWZZZ\\\\\\ZZZ[[[^^^aaajjjyyyrrrbbbXXXSSSNNNKKKLLLKKKIIIFFFDDDBBBBBBBBBCCC@@@@@@???>>>========================>>>>>>>>>>>>======<<<<<<<<<<<<=========<<<<<<<<<<<<===>>>>>>==========================================>>>>>>;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::999:::;;;<<<<<<<<<;;;;;;======<<<<<<<<<<<<===============<<<<<<<<<;;;;;;:::<<<======<<<;;;;;;<<<999:::;;;===>>>>>>>>>>>><<<<<<<<<===>>>>>>??????===>>>???@@@AAAAAAAAAAAABBBBBBBBBCCCDDDDDDEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKMMMOOOPPPQQQRRRUUUXXXUUU\\\fffppp}}}}}}nnn[[[MMMIIIGGGEEEBBByyyuuuppplllkkkkkkkkkjjjgggffffffeeeeeeddddddccc```___]]][[[YYYWWWVVVUUUVVVUUUTTTRRRQQQPPPPPPPPPRRRPPPNNNLLLKKKKKKLLLLLLGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAA??????>>>>>>>>>=========>>>>>>??????>>>>>>===<<<======>>>?????????>>>>>>==============================<<<<<<======>>>????????????>>>>>>>>>>>>>>>======>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBCCCDDDDDDAAAAAACCCDDDFFFHHHIIIIIICCCGGGLLLOOOPPPUUU]]]cccfffkkkrrrzzzvvvrrrzzzmmmaaaWWWRRRPPPLLLJJJJJJGGGFFFFFFEEEEEEEEEFFFFFFGGGFFFFFFHHHJJJJJJHHHFFFEEEEEEFFFGGGIIIKKKMMMNNNLLLLLLLLLMMMLLLLLLKKKJJJGGGFFFEEECCCAAAAAABBBCCCEEEEEEDDDDDDEEEGGGHHHIIIKKKLLLNNNPPPPPPNNNLLLKKKLLLKKKJJJIIIIIIIIIIIIIIILLLMMMMMMNNNOOOQQQRRRSSSPPPQQQRRRTTTTTTTTTSSSSSSRRRQQQOOONNNNNNOOOQQQRRRQQQQQQQQQPPPPPPPPPOOOOOOLLLLLLLLLMMMNNNOOOQQQRRRQQQQQQPPPPPPQQQRRRSSSTTTVVVYYY[[[ZZZWWWVVVWWWZZZ___lll|||vvvooohhh```\\\]]][[[WWWRRRMMMIIIFFFEEEEEEBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@>>>===<<<<<<<<<<<<===>>>>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;999999::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888:::;;;;;;;;;:::999;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::777:::<<<===;;;:::<<<>>>999:::;;;<<<>>>>>>>>>>>>=========>>>???@@@@@@@@@???@@@AAACCCCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEFFFFFFHHHHHHIIIJJJKKKLLLMMMMMMLLLOOORRRTTTWWWZZZ^^^aaabbbooofff]]]PPPHHHFFFEEEBBB@@@|||vvvqqqppppppooooooiiiiiihhhhhhggggggffffffcccbbb```^^^\\\ZZZXXXXXXXXXWWWVVVTTTSSSSSSSSSSSSQQQOOOLLLJJJIIIIIIJJJKKKIIIHHHHHHHHHGGGGGGFFFFFFGGGFFFEEEDDDCCCBBBBBBBBB@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@???>>>>>>>>>>>>???@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===============>>>??????BBBBBBAAA@@@???>>>=========>>>>>>???@@@AAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEEEEEEEGGGIIIKKKMMMOOOPPPNNNSSSXXX[[[^^^dddlllttt}}}~~~vvvvvvppp^^^VVVOOONNNMMMJJJJJJKKKDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFFFFHHHIIIIIIGGGEEECCCCCCDDDFFFGGGJJJKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHEEEEEEDDDBBBAAA@@@BBBCCCGGGFFFFFFFFFGGGHHHJJJKKKLLLMMMOOOPPPPPPNNNKKKIIIHHHHHHHHHHHHHHHIIIJJJKKKMMMMMMNNNOOOQQQSSSUUUVVVRRRRRRTTTUUUUUUTTTSSSRRRPPPOOOMMMLLLLLLMMMOOOPPPPPPPPPPPPOOOOOONNNNNNNNNJJJKKKMMMNNNPPPRRRSSSSSSRRRQQQPPPOOOPPPPPPRRRSSSUUUWWWYYYXXXUUURRRSSSUUUWWW```ooo}}}zzzvvvvvvrrrmmmeee\\\UUUOOOKKKJJJCCCBBBAAA@@@????????????>>>?????????@@@@@@@@@@@@AAA@@@???>>>===>>>???@@@??????>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::888888999:::;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<===<<<;;;;;;;;;;;;===>>>>>>===;;;;;;;;;;;;;;;:::::::::999999666999<<<<<<;;;:::<<>>>>>???@@@AAAAAAAAA@@@AAABBBDDDEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFIIIIIIJJJKKKLLLMMMNNNNNNOOORRRVVVZZZ^^^bbbhhhkkkyyylll\\\VVVMMMGGGEEEDDDCCCAAA{{{yyywwwsssooonnnnnnmmmkkkiiigggfffeeeeeedddbbb^^^ZZZXXXXXXYYY[[[ZZZYYYWWWVVVVVVVVVVVVUUUTTTRRRPPPOOONNNMMMMMMNNNMMMKKKIIIHHHHHHIIIIIIJJJIIIGGGFFFDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCCCCBBBAAAAAAAAA>>>>>>??????@@@BBBCCCDDD@@@???>>>===============@@@@@@AAAAAA@@@???>>>>>>BBBAAAAAA@@@???>>>======BBBAAA@@@@@@AAAAAA@@@???DDDBBB@@@AAACCCEEEGGGGGGIIILLLPPPQQQQQQSSSWWW[[[ZZZ\\\bbbjjjttt~~~~~~vvvfffUUUTTTSSSPPPMMMJJJHHHFFFDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEBBBCCCEEEHHHJJJKKKLLLMMMHHHHHHIIIJJJJJJKKKKKKLLLFFFEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEFFFGGGIIIJJJKKKLLLNNNOOONNNLLLJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLOOOQQQSSSTTTTTTTTTRRRRRRRRRQQQPPPNNNMMMLLLNNNMMMLLLKKKKKKLLLMMMNNNUUUQQQNNNLLLMMMLLLJJJGGGGGGIIIMMMPPPQQQRRRQQQQQQOOOOOONNNNNNOOOPPPRRRSSSTTTSSSRRRQQQPPPOOONNNNNNVVVWWW^^^kkkzzz{{{yyyiii[[[SSSOOOIIIDDDAAACCCCCC@@@AAACCCBBBAAA@@@@@@AAAAAA???>>>BBB@@@===<<<===>>>??????>>>>>>>>>>>>==================<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999::::::999999999:::;;;;;;>>>===<<<;;;:::;;;;;;<<<::::::999999::::::;;;<<<999::::::;;;<<<===>>>>>>=========<<<<<<;;;;;;:::>>>>>>>>>>>>>>>???@@@@@@<<<<<<======>>>@@@AAABBBCCCCCCKKKTTTQQQEEEBBBIIIEEEEEEEEEFFFHHHIIIHHHHHHHHHFFFJJJQQQSSSPPPQQQUUUZZZ\\\___aaagggppp|||nnn```UUUNNNFFFAAABBBBBBAAA>>>|||xxxtttrrrpppnnnllljjjiiiiiijjjiiigggccc```^^^]]]^^^[[[ZZZYYYXXXWWWVVVVVVVVVVVVUUUSSSQQQOOONNNNNNMMMMMMLLLKKKIIIIIIIIIJJJJJJLLLKKKJJJHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@AAABBBCCCCCC@@@@@@??????>>>>>>??????AAAAAABBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAACCCEEEFFFGGGFFFFFFEEEDDDEEEGGGIIIKKKLLLPPPTTTYYY[[[\\\]]]aaaeeeiiimmmttt~~~xxxdddVVVQQQPPPOOOMMMKKKHHHFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDBBBCCCDDDFFFGGGHHHIIIIIIGGGGGGHHHHHHIIIJJJJJJJJJFFFEEEDDDCCCBBBCCCDDDDDDEEEEEEEEEFFFGGGIIIJJJKKKLLLNNNOOONNNLLLJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMNNNPPPRRRSSSTTTTTTTTTRRRQQQPPPOOONNNMMMLLLLLLMMMMMMLLLKKKKKKLLLMMMMMMTTTQQQNNNMMMMMMMMMKKKIIIIIIKKKMMMOOOPPPPPPPPPPPPPPPOOOOOOPPPQQQRRRSSSSSSSSSSSSRRRQQQPPPOOONNNNNNRRRTTTZZZfffsss}}}}}}tttfff^^^SSSLLLFFFEEEEEEBBBAAABBBCCCBBBAAABBBCCCDDDDDDDDDBBB@@@>>>>>>???@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;===>>>???>>>===<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<======;;;;;;;;;<<<======>>>>>>======<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>??????@@@>>>>>>>>>???@@@AAACCCCCCHHHLLLXXXccc^^^NNNEEEGGGHHHHHHGGGHHHIIIJJJJJJJJJLLLJJJMMMRRRTTTSSSVVV[[[]]]bbbkkktttuuuaaaTTTNNNHHHAAA???@@@@@@???<<<~~~|||xxxtttpppooonnnnnnmmmllliiifffcccaaa```___^^^]]]\\\[[[ZZZYYYXXXXXXYYYXXXVVVTTTRRRQQQPPPPPPNNNMMMLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFEEEEEEDDDDDDCCCDDDCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@AAAAAAAAA>>>???@@@AAABBBBBBBBBBBB???@@@@@@@@@AAAAAABBBBBBAAAAAABBBDDDFFFGGGHHHIIIGGGGGGHHHJJJLLLPPPSSSTTT[[[aaahhhlllnnnqqqtttwwwuuuvvvwwwyyyyyyfffWWWMMMKKKKKKJJJIIIHHHFFFDDDCCCEEEEEEEEEDDDDDDEEEEEEEEECCCCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDEEEEEEEEEDDDEEEEEEFFFFFFGGGHHHHHHIIIFFFFFFDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFGGGHHHJJJJJJLLLMMMNNNNNNLLLJJJJJJKKKJJJKKKKKKLLLLLLMMMMMMNNNOOOPPPQQQRRRSSSSSSSSSSSSQQQOOONNNLLLKKKKKKLLLLLLMMMLLLKKKJJJJJJKKKLLLMMMQQQOOOMMMMMMMMMMMMKKKIIIKKKKKKLLLLLLMMMNNNNNNOOOOOOPPPQQQRRRRRRSSSRRRRRRRRRRRRQQQPPPOOOOOONNNNNNMMMOOOUUU^^^iiisss|||sss___TTTJJJGGGGGGDDDBBBBBBBBBBBBBBBAAABBBBBBCCCDDDBBBAAA@@@AAABBBCCCBBBAAAAAA@@@@@@@@@????????????>>>>>>===<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<>>>???AAABBB>>>======<<<<<<<<<<<<=========<<<<<<======>>>???========================<<<<<<==================>>>>>>======>>>>>>???@@@@@@@@@@@@AAABBBCCCEEEEEEHHHLLLVVV```\\\NNNEEEFFFGGGGGGGGGHHHIIIKKKMMMNNNQQQPPPSSSXXX\\\___eeelllooowwwrrraaaRRRIIIGGGCCC???>>>???@@@>>><<<}}}|||||||||wwwtttsssssssssqqqnnnkkkiiigggdddbbbbbbbbbaaa```___]]]\\\\\\]]][[[YYYWWWUUUTTTSSSSSSOOOOOOOOOOOOOOOPPPPPPPPPNNNNNNMMMMMMMMMMMMNNNNNNJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGHHHHHHHHHGGGGGGFFFEEEDDD@@@@@@AAABBBBBBCCCCCCCCC@@@@@@AAABBBCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEEEEGGGHHHHHHIIIIIIJJJLLLLLLOOORRRUUUYYY^^^cccfffkkkqqqzzztttllldddhhhoooyyy|||gggZZZQQQMMMGGGGGGGGGFFFFFFEEEDDDCCCDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBCCCCCCCCCBBBAAAAAABBBBBBCCCCCCCCCCCCBBBBBBDDDDDDDDDEEEFFFFFFGGGGGGGGGFFFEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHIIIJJJLLLMMMNNNMMMKKKJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPOOOMMMKKKIIIIIIJJJKKKLLLLLLKKKJJJJJJJJJJJJKKKLLLNNNMMMLLLLLLLLLKKKJJJIIIJJJJJJIIIIIIJJJKKKLLLLLLNNNOOOQQQRRRRRRRRRQQQPPPQQQQQQPPPPPPOOONNNNNNMMMJJJMMMRRRWWW]]]gggsss{{{nnnaaaUUUQQQPPPLLLIIIIIIFFFFFFFFFDDDCCCBBBCCCCCCBBBBBBAAABBBDDDDDDBBB@@@AAAAAA@@@@@@@@@???????????????>>>============>>>========================;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>???@@@AAA>>>====================================>>>??????@@@@@@??????>>>>>>>>>===<<<======>>>>>>?????????>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBCCCEEEFFFGGGHHHGGGJJJNNNMMMGGGGGGKKKGGGGGGHHHIIIKKKOOOSSSVVVVVVZZZ```gggnnnwwwnnn```TTTKKKFFFDDDBBB@@@???@@@@@@===;;;yyywwwvvvwwwxxxzzzyyyyyy|||}}}{{{zzz{{{yyyuuusssrrrooolllhhhffffffeeeeeecccaaa___^^^^^^]]][[[YYYWWWUUUTTTTTTQQQQQQQQQRRRRRRRRRRRRRRRNNNNNNNNNNNNNNNOOOOOOPPPOOONNNNNNNNNMMMMMMMMMLLLKKKKKKJJJJJJIIIHHHHHHHHHIIIIIIIIIIIIHHHFFFEEEDDDAAABBBCCCDDDEEEEEEDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIILLLOOOPPPPPPQQQTTTWWWXXX\\\bbbggglllrrryyy~~~|||uuurrr}}}uuuiiiaaa^^^\\\cccrrr~~~hhhXXXOOOKKKKKKEEEEEEEEEFFFEEEEEEDDDDDDBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@BBBCCCCCCCCCCCCCCCBBBBBBCCCDDDDDDEEEEEEFFFFFFGGGGGGFFFEEEDDDDDDEEEFFFGGGHHHHHHHHHGGGHHHHHHIIIIIIKKKMMMNNNMMMKKKIIIIIIJJJIIIJJJKKKLLLMMMNNNOOOPPPNNNNNNMMMLLLLLLLLLLLLLLLLLLKKKIIIHHHHHHIIIJJJLLLLLLKKKJJJIIIIIIJJJKKKLLLJJJKKKLLLKKKJJJHHHGGGGGGGGGGGGGGGGGGHHHIIIKKKLLLMMMNNNOOOPPPQQQPPPOOONNNPPPPPPOOOOOONNNNNNMMMMMMLLLNNNPPPRRRUUU]]]iiirrr~~~vvvjjjddd```YYYUUUSSSNNNOOOOOOMMMIIIGGGFFFGGGDDDCCCCCCCCCDDDDDDBBB@@@AAAAAAAAA@@@@@@@@@??????@@@@@@???>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======<<<============>>>>>>>>>>>>>>>>>>>>>===============>>>>>>???BBBAAAAAA@@@@@@??????>>>>>>>>>>>>??????@@@@@@@@@???????????????@@@AAAAAABBBBBBBBBCCCDDDEEEFFFGGGJJJHHHFFFGGGGGGGGGKKKOOOLLLMMMNNNNNNOOOTTTZZZ___bbbkkkwwwqqq___UUUMMMGGGFFFCCCBBB@@@??????===;;;:::tttsssrrrrrrtttvvvvvvuuuvvvxxx{{{~~~~~~zzzyyyxxxvvvqqqlllkkkkkkkkkjjjiiifffdddcccaaa___]]][[[XXXWWWUUUUUUTTTTTTUUUUUUUUUTTTTTTSSSRRRQQQQQQQQQQQQQQQRRRRRRQQQQQQPPPPPPOOONNNNNNNNNMMMLLLLLLKKKJJJJJJIIIIIIJJJKKKKKKKKKJJJHHHFFFEEEEEEFFFGGGHHHIIIHHHGGGFFFEEEFFFGGGHHHIIIJJJJJJJJJHHHHHHIIIJJJKKKLLLMMMNNNKKKPPPUUUXXX[[[^^^ccchhhfffkkksssyyy~~~tttmmmmmmtttxxxggg\\\XXXYYYYYYeee|||mmm\\\RRRKKKHHHIIIDDDEEEEEEFFFFFFEEEEEEDDDAAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCBBBBBBAAA@@@???AAAAAABBBCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHGGGFFFEEEEEEEEEFFFGGGHHHJJJIIIIIIHHHHHHHHHHHHIIIKKKLLLMMMMMMKKKIIIIIIJJJIIIIIIJJJKKKMMMNNNNNNOOOKKKKKKJJJIIIIIIIIIIIIIIIJJJIIIHHHHHHHHHIIIJJJKKKKKKJJJIIIHHHHHHIIIJJJKKKJJJKKKMMMLLLIIIGGGFFFFFFDDDEEEFFFHHHJJJKKKMMMMMMNNNNNNOOOOOOOOOOOONNNNNNOOOOOOOOONNNNNNMMMMMMMMMNNNOOOPPPPPPRRRXXXaaahhhuuu{{{zzzsssjjjdddccc^^^``````\\\TTTNNNJJJJJJIIIGGGEEEEEEEEEEEECCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@????????????@@@================================================???>>>===<<<;;;;;;;;;;;;===>>>>>>????????????>>>>>>============>>>??????BBBBBBBBBAAAAAAAAA@@@@@@??????@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCDDDEEEFFFHHHHHHIIIIIIJJJKKKKKKKKKJJJJJJNNNPPPRRRRRRTTTYYYbbbhhhzzz{{{aaaUUUNNNGGGDDDFFF@@@@@@???>>><<<;;;:::999tttsssqqqrrrsssttttttsssrrrtttuuuvvvwww{{{zzztttttttttuuutttrrrpppmmmkkkgggfffcccaaa^^^\\\[[[[[[[[[\\\\\\]]]\\\[[[YYYYYYWWWWWWVVVVVVVVVVVVVVVWWWTTTSSSSSSRRRQQQQQQPPPPPPRRRRRRQQQQQQPPPPPPOOOOOOOOOPPPQQQQQQPPPNNNLLLKKKJJJKKKMMMNNNMMMLLLJJJIIIGGGHHHJJJMMMOOOQQQRRRSSSOOOPPPRRRUUUWWWZZZ\\\]]]\\\bbbhhhmmmoootttzzz|||sssllliiiuuu~~~oooaaaYYYXXX\\\aaasssppp]]]SSSOOOJJJGGGGGGDDDDDDEEEEEEEEEEEEDDDDDDBBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCBBBAAA@@@???>>>???@@@BBBCCCDDDEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIGGGGGGFFFEEEFFFGGGHHHIIIKKKJJJIIIHHHHHHHHHHHHHHHKKKLLLMMMLLLJJJIIIIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMJJJIIIHHHGGGGGGGGGHHHIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHIIIJJJJJJKKKMMMOOONNNJJJGGGFFFFFFBBBDDDGGGJJJMMMOOOPPPQQQPPPOOOOOONNNNNNOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMNNNOOOOOOQQQSSSXXX^^^bbbiiiqqq{{{zzzkkk]]]TTTPPPOOOLLLIIIGGGGGGFFFEEEDDDEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@========================>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<=========>>>???@@@@@@@@@?????????????????????@@@@@@AAACCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@CCCBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEFFFGGGHHHJJJJJJIIIKKKMMMOOOQQQRRRPPPNNNRRRVVV[[[___dddnnn{{{|||gggUUUOOOJJJCCCAAADDD??????>>>===<<<<<<===>>>yyywwwtttsssssssssrrrpppnnnpppqqqppppppsssxxx}}}|||}}}}}}~~~}}}{{{xxxvvvtttnnnmmmjjjhhheeecccbbbaaadddddddddddddddbbb```___\\\\\\[[[ZZZZZZZZZZZZZZZ[[[[[[ZZZYYYXXXXXXWWWWWWYYYYYYXXXXXXWWWVVVVVVUUUUUUVVVWWWXXXWWWUUUSSSQQQOOOOOOQQQQQQQQQOOOMMMLLLOOOPPPSSSWWW[[[^^^```aaa]]]___bbbfffjjjnnnqqqrrrvvv||||||lllhhhkkkrrrwwwuuufff\\\VVVWWW]]]nnnlll\\\MMMIIIIIIFFFCCCCCCDDDDDDDDDEEEDDDDDDCCCCCCCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCBBBAAA@@@???;;;<<<>>>AAACCCDDDEEEFFFGGGGGGGGGHHHIIIIIIJJJJJJGGGGGGFFFFFFFFFGGGIIIJJJKKKJJJJJJIIIHHHHHHHHHHHHKKKLLLMMMLLLJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLJJJIIIHHHGGGGGGGGGHHHIIIGGGGGGIIIJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIJJJMMMOOOQQQPPPKKKHHHFFFGGGAAADDDHHHMMMQQQSSSTTTTTTRRRQQQOOONNNNNNOOOPPPQQQNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNOOOQQQUUUYYY]]]___aaajjjvvvpppbbb[[[SSSPPPLLLIIIHHHHHHGGGFFFGGGGGGGGGGGGFFFFFFFFFEEECCCBBBAAAAAA@@@@@@AAAAAA????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>======<<<======>>>??????===>>>???@@@AAAAAA@@@???AAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@DDDCCCCCCCCCCCCDDDEEEEEEGGGGGGGGGHHHIIIJJJKKKLLLOOOPPPQQQRRRVVV[[[]]]\\\[[[```hhhqqq{{{mmm\\\OOOMMMJJJAAA???DDD???@@@@@@??????@@@BBBEEE}}}zzzwwwwwwwwwwwwtttqqqppppppooooooppppppqqqrrrsssvvv{{{xxxwwwuuutttrrrqqqppppppqqqooommmlllkkkjjjhhhfffjjjgggeeecccccccccccccccaaaaaabbbaaaaaa```_______________^^^]]]^^^```ccc```bbbdddccc```^^^]]]\\\\\\]]]^^^^^^\\\[[[[[[\\\^^^aaadddiiimmmqqqtttuuuvvvvvvxxx{{{yyyqqqiiiggggggnnn~~~}}}iiiaaa]]]ZZZ___hhhtttWWWSSSMMMGGGDDDCCCDDDEEECCCCCCDDDDDDCCCBBBAAAAAA===>>>>>>??????@@@@@@AAAAAAAAAAAABBBAAAAAA@@@@@@@@@@@@AAAAAABBBCCCCCCCCCEEEEEEEEEFFFHHHJJJKKKLLLEEEFFFFFFGGGHHHHHHHHHGGGKKKKKKJJJIIIHHHGGGGGGFFFKKKLLLMMMMMMMMMLLLJJJIIIHHHHHHHHHHHHIIIKKKLLLMMMIIIHHHHHHGGGFFFEEEDDDDDDIIIHHHGGGGGGFFFFFFGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKRRRSSSRRRNNNJJJFFFDDDCCCHHHIIIKKKNNNQQQSSSUUUVVVPPPOOONNNMMMLLLLLLLLLLLLNNNMMMMMMOOOQQQQQQNNNJJJKKKKKKKKKMMMQQQVVV[[[^^^^^^ccckkkwwwuuuggg___WWWSSSQQQNNNPPPTTTSSSPPPLLLJJJJJJIIIHHHGGGBBB???@@@CCCCCC@@@???AAAAAAAAA@@@??????>>>>>>===???>>>=========>>>???@@@AAAAAABBBAAAAAA@@@>>>>>>===>>>>>>???@@@@@@AAAAAA>>>???@@@AAABBBCCCDDDDDDCCCCCCCCCBBBBBBBBBAAAAAACCCBBBBBBBBBDDDDDDDDDCCCAAABBBCCCDDDFFFHHHIIIIIIIIIJJJKKKMMMNNNPPPQQQRRRSSSVVVZZZ]]]```eeemmmrrrpppuuusssXXXQQQJJJFFFFFFEEEAAA===;;;<<<>>>@@@CCCGGGJJJKKK|||yyyxxxvvvssspppssssssrrrqqqpppooonnnmmmnnnppptttyyy~~~}}}zzzxxxwwwvvvtttrrrtttsssqqqppppppooonnnnnniiiiiijjjkkkkkkkkkjjjjjjkkklllmmmmmmmmmmmmoooqqqqqqrrrsssqqqnnnlllkkkllllllnnnoooooonnnnnnnnnooouuuwww{{{qqqiiieeefffooozzzvvvccc]]]___bbbmmmzzz}}}cccRRROOOKKKFFFCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBAAAAAA??????@@@AAABBBBBBCCCCCCAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCDDDDDDIIIHHHHHHHHHIIIIIIJJJKKKGGGGGGHHHIIIIIIIIIIIIIIIKKKKKKJJJIIIIIIHHHGGGGGGKKKKKKLLLLLLKKKJJJIIIHHHGGGHHHHHHIIIJJJJJJKKKKKKHHHHHHGGGFFFFFFEEEDDDDDDHHHGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKSSSSSSSSSPPPLLLHHHGGGFFFHHHIIIKKKMMMOOOQQQSSSTTTPPPPPPOOONNNMMMMMMMMMMMMNNNMMMMMMOOOQQQPPPMMMJJJJJJJJJKKKMMMPPPUUUYYY\\\\\\___eeennn|||vvviiibbb^^^[[[\\\___^^^]]][[[ZZZXXXSSSNNNIIIFFFBBBBBBDDDDDDAAA@@@BBBCCCCCCCCCBBBBBBAAAAAA@@@CCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCDDDEEEDDDDDDEEEFFFFFFFFFEEEFFFFFFGGGHHHIIIJJJKKKLLLNNNOOOOOOPPPPPPTTTYYY]]]```hhhrrryyyqqq^^^TTTNNNHHHEEEEEEDDDAAA>>>@@@@@@@@@AAABBBBBBBBBCCC|||yyyuuussstttttttttsssrrrooommmlllkkklllnnnpppsssvvvxxxyyy~~~}}}xxxyyyzzz{{{|||||||||||||||~~~|||lll```bbbeeeqqq~~~nnn```aaaiiiuuufffSSSLLLJJJGGGDDDBBB@@@@@@@@@AAABBBBBBBBBBBBAAA@@@@@@>>>???@@@AAABBBCCCDDDDDDAAAAAABBBCCCCCCBBBBBBAAAAAABBBBBBCCCDDDDDDEEEEEELLLKKKJJJIIIIIIHHHIIIIIIIIIIIIJJJKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHJJJJJJJJJJJJIIIHHHGGGFFFEEEFFFHHHIIIJJJJJJIIIHHHGGGGGGFFFFFFEEEEEEDDDDDDGGGFFFFFFGGGGGGHHHIIIJJJHHHHHHHHHHHHIIIJJJKKKKKKQQQRRRRRRPPPMMMJJJIIIIIIHHHIIIJJJKKKMMMOOOPPPPPPOOOOOONNNNNNMMMLLLLLLKKKMMMMMMMMMNNNOOOOOOMMMKKKIIIIIIJJJLLLOOOSSSWWWZZZ[[[\\\___eeeooo~~~yyywwwuuuwwwyyyzzz{{{{{{zzzssshhhZZZQQQMMMGGGDDDFFFFFFDDDDDDEEECCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDBBBBBBBBBAAAAAAAAA@@@@@@CCCCCCCCCCCCCCCDDDDDDDDDGGGFFFEEEDDDCCCDDDEEEFFFEEEEEEFFFGGGGGGHHHHHHHHHLLLLLLMMMMMMNNNOOOOOOPPPRRRUUUWWWWWWXXX^^^hhhppp{{{mmm[[[OOONNNIIIEEECCCDDDDDDAAA???CCCCCCDDDDDDCCCAAA@@@???}}}{{{vvvvvvwwwwwwuuurrrooommmjjjkkklllmmmooopppqqqrrrvvvwwwzzz~~~wwwqqqllliiiooozzzqqqjjjhhhqqqlllXXXNNNFFFEEEDDDCCCAAA@@@??????@@@@@@@@@AAAAAA@@@??????<<<<<<===>>>@@@AAABBBBBBAAAAAABBBCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEKKKJJJIIIHHHHHHGGGGGGHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIHHHHHHGGGFFFEEEDDDDDDEEEGGGIIIIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIKKKKKKIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNOOONNNKKKIIIIIIIIIHHHHHHIIIJJJKKKLLLMMMMMMLLLMMMMMMMMMMMMKKKJJJHHHLLLLLLMMMMMMNNNNNNLLLKKKIIIIIIJJJLLLOOORRRVVVXXX[[[\\\]]]aaagggqqq|||pppbbbWWWOOOIIIIIIIIIGGGGGGIIIFFFGGGGGGHHHHHHGGGFFFFFFBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDEEEFFFHHHIIIIIIKKKJJJHHHGGGGGGGGGIIIJJJGGGHHHJJJKKKKKKLLLNNNPPPTTTTTTUUUVVVWWWWWWWWWXXXVVV]]]eeeiiillltttkkk]]]RRRKKKGGGEEEBBBAAABBBCCCAAA@@@AAABBBDDDFFFFFFEEECCCBBB}}}zzzuuuqqqnnnjjjkkkkkklllmmmnnnnnnoooooooooppprrruuuyyy}}}zzzsssssswww{{{}}}vvvjjjmmmwwwrrr[[[OOOMMMCCCCCCCCCBBBAAA@@@??????>>>>>>????????????>>>>>>;;;;;;<<<===>>>???@@@AAA@@@AAAAAABBBCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEFFFFFFEEEEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHGGGFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFEEEDDDDDDDDDCCCDDDFFFHHHHHHGGGEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFFFFGGGHHHJJJKKKLLLJJJJJJIIIIIIIIIJJJKKKKKKHHHIIIJJJIIIHHHFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJKKKLLLMMMOOOPPPOOOMMMJJJIIIKKKLLLMMMMMMLLLLLLLLLLLLJJJJJJKKKMMMOOORRRUUUVVVXXXZZZ]]]___bbbfffjjjnnn{{{~~~iii^^^SSSOOOMMMJJJIIIJJJJJJKKKLLLLLLLLLKKKJJJIIIGGGGGGHHHIIIJJJKKKLLLLLLIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIGGGGGGHHHJJJKKKMMMNNNOOOPPPOOONNNMMMLLLMMMNNNNNNKKKLLLNNNOOOQQQTTTYYY^^^ccceeegggiiiiiiiiihhhgggcccnnn|||vvvdddZZZRRRJJJEEECCCBBB@@@@@@AAAAAA@@@@@@>>>@@@BBBDDDEEEDDDCCCBBBxxxrrrnnnkkkkkkkkkkkkkkkkkkkkkkkkiiiiiikkkmmmooorrrtttvvvzzzxxxwwwxxx}}}yyyqqqrrr{{{vvv___NNNHHHIIIBBBBBBAAAAAA@@@@@@??????<<<<<<===>>>>>>>>>>>>============>>>??????@@@@@@??????@@@AAABBBBBBBBBBBBAAABBBBBBCCCDDDDDDEEEEEEBBBBBBBBBCCCCCCEEEFFFGGGDDDDDDEEEEEEEEEDDDCCCCCCEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDEEECCCDDDEEEFFFFFFEEEDDDCCCEEEEEEFFFFFFGGGGGGHHHHHHFFFFFFGGGGGGHHHJJJKKKLLLJJJIIIIIIIIIIIIIIIJJJJJJEEEFFFHHHGGGFFFDDDDDDEEEGGGGGGGGGHHHIIIIIIJJJJJJNNNOOORRRSSSRRRPPPLLLJJJJJJLLLMMMLLLKKKJJJKKKMMMKKKLLLMMMOOOQQQSSSUUUWWWTTTWWWZZZ[[[[[[[[[\\\]]]kkkuuuttteee]]]YYYTTTRRRRRRPPPQQQRRRSSSRRRPPPNNNLLLNNNMMMLLLLLLLLLMMMOOOPPPJJJJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKMMMNNNPPPRRRSSSTTTVVVVVVVVVVVVVVVUUUUUUUUUQQQSSSUUUVVVYYY```iiippp|||uuu___TTTOOOKKKEEEAAAAAAAAAAAA@@@@@@?????????>>>>>>?????????>>>===<<<xxxtttooonnnmmmlllkkkjjjiiiiiigggiiikkkmmmnnnooooooooonnnssszzz~~~{{{wwwuuutttyyyzzz|||ttt```RRRHHHDDDEEEBBBAAA@@@???>>>>>>>>>>>>;;;;;;<<<==========================================>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDBBBAAAAAABBBBBBCCCDDDEEECCCCCCCCCCCCCCCBBBAAAAAABBBCCCCCCDDDEEEFFFFFFGGGEEEDDDDDDCCCDDDEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFFFFGGGHHHIIIIIIIIIGGGGGGGGGHHHIIIJJJKKKLLLIIIIIIHHHHHHHHHHHHIIIIIIFFFGGGHHHHHHFFFEEEEEEFFFFFFFFFGGGHHHHHHIIIJJJJJJLLLNNNQQQSSSRRROOOKKKHHHJJJKKKMMMKKKIIIIIIKKKMMMNNNNNNOOOQQQSSSUUUWWWWWWUUUWWWXXXXXXVVVUUUUUUVVV^^^dddmmmxxxzzzrrrooolllkkklllfffggghhhhhhgggdddaaa___\\\ZZZVVVSSSRRRRRRTTTUUURRRSSSVVVYYYZZZZZZYYYXXXVVVVVVUUUTTTSSSQQQQQQPPPRRRTTTWWW\\\```eeehhhjjjlllmmmooooooooonnnlllkkkgggiiikkkmmmqqq{{{qqqbbbSSSMMMJJJEEEBBBBBBAAAAAABBBAAA???>>>============<<<<<<;;;::::::999|||sssrrrqqqooommmjjjiiihhhjjjkkknnnoooooommmkkkiiieeejjjoooqqqrrrvvv}}}|||vvvnnnjjjlllrrryyy}}}|||zzzaaaTTTMMMGGGCCCCCCAAA@@@>>>===<<<<<<======:::;;;;;;<<<=========<<<;;;;;;:::::::::999999999<<<===>>>???@@@AAAAAAAAA@@@@@@AAAAAABBBCCCCCCDDDCCCBBBBBBBBBBBBCCCCCCDDDBBBBBBCCCCCCBBBAAA@@@@@@AAABBBBBBCCCDDDEEEFFFFFFDDDDDDCCCCCCDDDEEEGGGHHHDDDCCCCCCBBBBBBBBBCCCCCCFFFFFFGGGHHHIIIIIIJJJKKKHHHHHHHHHHHHIIIJJJKKKKKKIIIHHHHHHGGGGGGGGGHHHHHHHHHIIIJJJJJJHHHFFFGGGGGGFFFFFFGGGHHHIIIJJJJJJKKKHHHKKKNNNPPPPPPLLLHHHEEEJJJKKKMMMKKKIIIHHHKKKMMMOOOPPPQQQSSSUUUVVVWWWXXXYYYYYYXXXVVVTTTSSSTTTUUUVVVWWW]]]kkk}}}{{{oookkkfff```]]]]]]^^^```aaadddhhhmmmoooooonnnmmmjjjiiihhheeecccaaa___^^^^^^aaagggnnnwww~~~zzzkkk[[[RRRJJJGGGDDD??????CCCAAABBBCCCAAA???===<<<<<<===<<<;;;;;;;;;;;;<<<<<>>AAA>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;::::::999999============>>>>>>>>>>>>??????AAAAAABBBBBBBBBBBBAAA@@@???>>>>>>@@@BBBCCCBBB@@@??????@@@AAAAAA@@@BBBAAA???>>>>>>AAACCCEEECCCCCCDDDFFFFFFGGGGGGGGGEEEEEECCCBBBBBBAAABBBBBBCCCDDDEEEFFFFFFGGGGGGGGGJJJIIIGGGFFFFFFGGGIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIIIIHHHEEECCCCCCDDDHHHHHHGGGGGGGGGHHHIIIIIIIIIKKKMMMOOOOOOLLLIIIGGGHHHIIIJJJJJJHHHHHHIIIJJJMMMOOORRRTTTVVVWWWVVVVVVZZZXXXUUUSSSRRRRRRRRRSSSRRRVVV\\\aaajjjyyyvvvoooooorrruuuzzz}}}yyyssssssvvv}}}wwwddd\\\OOOMMMJJJGGGCCC@@@>>>============<<<;;;;;;::::::;;;;;;;;;:::::::::999999}}}wwwtttrrrqqqqqquuuyyy{{{xxxwwwuuuqqqkkkiiiiiijjjkkkmmmnnnnnnooooooqqqtttxxx{{{}}}}}}}}}rrrgggaaaXXX[[[___jjj|||}}}|||fffVVVKKKIIIFFF>>>;;;???>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;::::::999999============>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAA???>>>>>>===>>>???@@@AAAAAA???>>>>>>???@@@@@@???AAA@@@?????????AAACCCDDDCCCCCCDDDFFFFFFGGGGGGFFFEEEEEEDDDCCCBBBBBBBBBBBBDDDEEEFFFGGGHHHIIIHHHHHHIIIHHHGGGFFFFFFGGGIIIJJJJJJJJJIIIIIIHHHHHHGGGGGGHHHIIIIIIGGGEEECCCCCCDDDHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLNNNOOOOOOMMMKKKIIIIIIJJJJJJIIIHHHHHHIIIKKKNNNPPPRRRTTTVVVVVVUUUUUUXXXVVVTTTRRRQQQQQQQQQRRRLLLPPPUUUXXX^^^jjj{{{{{{fffWWWQQQIIIHHHFFFDDDAAA@@@???>>>>>>======<<<<<<;;;:::::::::::::::999999999999888|||{{{{{{~~~|||uuunnnjjjkkkkkkkkkkkkkkkjjjjjjkkklllnnnppprrrtttttttttxxxxxxyyy{{{}}}~~~sssiiiaaaZZZWWWXXX[[[aaalllxxxrrrsssrrreeeSSSHHHAAABBBAAA<<<;;;>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::999<<<=========>>>>>>>>>???????????????@@@@@@@@@@@@============>>>>>>>>>>>>@@@>>>======>>>??????>>>?????????@@@AAABBBBBBCCCCCCCCCDDDEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCEEEGGGHHHHHHHHHHHHIIIHHHGGGFFFFFFFFFHHHHHHJJJJJJIIIIIIHHHGGGFFFFFFGGGHHHHHHFFFDDDCCCCCCEEEIIIIIIIIIIIIJJJJJJKKKKKKMMMNNNNNNNNNNNNMMMLLLLLLJJJKKKKKKIIIHHHHHHJJJLLLPPPQQQSSSTTTUUUUUUTTTTTTTTTSSSQQQPPPOOOOOOOOOPPPMMMPPPTTTUUUWWW___jjjssspppaaaSSSJJJGGGCCCCCCAAA@@@????????????>>>>>>======<<<;;;;;;;;;999999888888888777777777zzzqqqllllllmmmnnnmmmmmmlllkkknnnoooooopppqqqrrrrrrsssttttttuuuvvvxxxyyyzzz{{{}}}~~~{{{uuukkkaaa[[[WWWSSSTTTWWWfffrrrvvvsssuuulll^^^UUUHHHAAA>>>@@@AAA>>>===???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::<<<<<<======>>>>>>???????????????>>>>>>>>>>>>>>><<<======>>>>>>>>>======???===;;;<<<===>>>===<<<===>>>???AAABBBBBBBBBAAACCCCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBAAA???@@@CCCEEEGGGGGGGGGGGGHHHHHHGGGFFFFFFFFFGGGGGGIIIIIIIIIHHHGGGFFFFFFFFFGGGGGGGGGEEECCCBBBCCCEEEIIIIIIJJJKKKKKKLLLLLLLLLNNNNNNMMMMMMLLLLLLLLLMMMLLLLLLKKKJJJIIIIIIKKKNNNQQQRRRRRRSSSSSSSSSSSSRRRQQQPPPOOONNNMMMMMMNNNNNNOOORRRUUUUUUUUUYYY___eeesss~~~kkk[[[QQQIIIEEEDDDAAA@@@???>>>>>>===>>>>>>>>>>>>======<<<;;;;;;:::888777777777777666666666wwwuuuvvv~~~uuupppqqqssstttuuutttsssrrrssssssrrrqqqqqqrrrsssttttttuuuvvvxxxyyyyyyyyyyyyxxxzzz|||~~~~~~~~~~~~xxxnnnhhhccc]]]VVVTTTSSSUUU]]]fffvvv|||ooollltttlllZZZOOOJJJCCC@@@>>>@@@@@@>>>===???;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::<<<<<<<<<===>>>?????????@@@@@@>>>============>>>===>>>>>>??????>>>======>>><<<;;;;;;<<<======<<<;;;===???AAABBBBBBBBBAAACCCDDDDDDEEEEEEEEEEEEDDDEEEEEEEEEEEEDDDCCCBBBAAA???AAADDDGGGIIIIIIIIIHHHIIIHHHHHHGGGGGGFFFFFFFFFHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFDDDBBBAAACCCEEEHHHIIIJJJKKKLLLLLLLLLLLLNNNMMMLLLKKKJJJKKKKKKLLLLLLMMMMMMKKKJJJJJJLLLNNNQQQQQQQQQQQQQQQQQQQQQQQQNNNNNNMMMMMMMMMMMMMMMMMMLLLNNNPPPQQQQQQRRRVVVYYYccckkk{{{nnnZZZOOOKKKGGGDDDDDDAAAAAA???>>>===<<<<<<<<<======<<<<<<;;;;;;::::::777777777666666666555555|||uuurrrxxx}}}}}}{{{yyyxxxxxxyyyzzz{{{{{{|||}}}{{{zzz|||~~~~~~|||}}}|||{{{|||wwwoooiiieeecccZZZTTTPPPPPPUUU___qqq~~~nnnhhhkkk|||qqq]]]MMMDDDCCCAAA@@@???>>>===<<<;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@BBBAAA???============>>>>>>>>>>>>>>>============>>><<<;;;;;;<<<======<<<;;;<<<>>>@@@BBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEFFFFFFEEEDDDBBBAAABBBDDDHHHLLLNNNOOONNNMMMJJJIIIIIIIIIHHHGGGGGGFFFEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFDDDBBBAAAAAACCCFFFGGGHHHJJJLLLMMMMMMLLLLLLMMMLLLLLLKKKJJJKKKKKKKKKLLLMMMNNNNNNLLLLLLMMMNNNOOOOOOOOOOOOOOOOOOPPPPPPMMMMMMMMMNNNNNNNNNNNNNNNLLLMMMOOOPPPPPPQQQSSSUUUYYY^^^jjjzzzfffZZZNNNIIIGGGCCCBBBBBBBBBAAA???===<<<;;;;;;;;;<<<<<<;;;;;;:::999999999777777666666666555555555~~~xxx|||wwwxxxwwwssskkkddd___^^^TTTTTTWWW^^^hhhwww~~~nnnkkkppp|||lll]]]RRRHHHBBBBBB@@@AAA@@@===;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@DDDBBB@@@>>>=========>>>???>>><<<;;;;;;;;;<<<<<<>>><<<;;;;;;<<<======<<<;;;<<<>>>???AAABBBBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFFFFFFFDDDBBBAAACCCFFFJJJOOOQQQRRRQQQPPPKKKKKKJJJJJJIIIHHHGGGGGGCCCCCCDDDEEEFFFGGGHHHHHHEEEEEEDDDAAA@@@@@@CCCFFFFFFGGGIIIKKKLLLLLLLLLKKKMMMMMMMMMLLLLLLLLLKKKKKKKKKMMMPPPPPPOOOMMMMMMMMMMMMMMMLLLMMMMMMNNNOOOOOOMMMMMMNNNOOOOOOOOOOOOOOONNNOOOPPPPPPQQQRRRSSSTTTXXXYYY```jjjttt|||hhhUUUMMMGGGDDDBBB???>>>@@@???>>>===<<<;;;;;;::::::;;;::::::999999888888777777777777666666666666555{{{tttmmmhhhiiiooovvvuuummmaaaZZZVVVRRRXXXeeetttwwwkkkeeennn~~~uuueeeUUUPPPMMMHHHEEEEEEAAABBBAAA===;;;<<<===<<<:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@EEECCC@@@>>>=========>>>>>>===;;;999999999;;;<<<>>>===;;;;;;===>>>===<<<<<<<<<===>>>@@@AAACCCCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGFFFDDDBBBAAABBBEEEJJJNNNQQQRRRQQQPPPKKKKKKKKKKKKJJJIIIHHHGGGBBBBBBCCCEEEFFFHHHIIIIIIEEEEEECCCAAA???@@@CCCFFFEEEFFFIIIKKKLLLLLLKKKKKKMMMNNNNNNNNNNNNMMMLLLLLLJJJMMMQQQRRRPPPNNNMMMLLLKKKKKKKKKKKKLLLMMMNNNOOOMMMNNNOOOPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNOOOPPPQQQXXXVVVXXX^^^bbbiiiyyywww```OOONNNHHHDDDCCC@@@<<<<<>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;999999999999;;;;;;<<<<<<<<<;;;;;;:::::::::777777888999::::::::::::999::::::;;;===>>>@@@AAADDDBBB???<<<:::999999:::======<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<===>>>???@@@@@@???@@@AAACCCDDDEEEEEEEEEGGGFFFEEEDDDCCCCCCCCCDDD@@@DDDKKKPPPRRRQQQMMMKKKIIIHHHHHHGGGGGGGGGHHHHHHDDDDDDDDDDDDDDDEEEEEEEEEGGGEEECCC@@@@@@BBBDDDFFFHHHIIIKKKKKKJJJJJJLLLMMMKKKKKKLLLMMMMMMMMMMMMLLLUUUUUUUUUTTTRRRQQQOOONNNRRRQQQOOOMMMLLLMMMMMMNNNLLLNNNOOONNNMMMLLLMMMNNNNNNOOOPPPQQQQQQPPPOOOOOOTTTTTTSSSSSSVVV]]]fffmmmrrrcccTTTJJJDDDCCCAAA@@@???>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777777888;;;<<<;;;888555333xxxlllfffccc___ZZZXXXYYY[[[]]]\\\ccckkklllhhhfffgggkkk{{{~~~xxxvvvyyy~~~}}}wwwcccRRRMMMEEE@@@===<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999999999:::;;;;;;;;;;;;;;;:::::::::999777777888999:::::::::::::::::::::;;;<<<===??????@@@???<<<:::999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@AAACCCDDDDDDDDDDDDFFFFFFEEEDDDDDDDDDDDDDDDEEEIIINNNRRRSSSQQQMMMJJJJJJIIIIIIHHHHHHIIIIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEFFFDDDBBB@@@@@@AAADDDFFFIIIJJJKKKKKKKKKJJJLLLMMMLLLLLLMMMNNNOOOOOOOOONNNWWWWWWVVVTTTRRRPPPNNNMMMKKKKKKKKKJJJJJJKKKLLLLLLMMMNNNOOOOOONNNMMMNNNPPPNNNOOOPPPQQQQQQPPPOOOOOOPPPOOONNNNNNPPPVVV^^^dddqqqzzz|||iii]]]SSSJJJCCCBBBAAA@@@>>>======<<<<<<;;;;;;:::999888888777777777777777777777777777777:::;;;<<<===<<<:::888666|||zzz{{{{{{yyywwwuuupppeeeZZZYYYXXXVVVVVVXXX]]]bbbeeecccjjjrrrxxx{{{~~~|||rrrnnnooottt~~~xxxaaaSSSJJJFFF@@@<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::999888888999:::::::::::::::::::::999999999777777888999::::::::::::;;;;;;;;;;;;;;;<<<<<<===<<<;;;:::999999999;;;;;;888888999999:::;;;;;;;;;::::::999999999999::::::;;;;;;<<<===>>>>>>???@@@@@@AAABBBBBBCCCCCCCCCCCCEEEEEEEEEDDDDDDDDDDDDDDDKKKNNNRRRTTTTTTPPPLLLIIIJJJIIIIIIIIIIIIIIIJJJJJJFFFFFFEEEEEEEEEEEEEEEEEEEEECCCAAA@@@@@@BBBDDDFFFJJJKKKLLLLLLKKKKKKLLLMMMLLLMMMNNNOOOPPPQQQQQQQQQXXXWWWVVVTTTRRRPPPMMMLLLJJJKKKLLLMMMNNNNNNNNNNNNMMMNNNOOOOOONNNNNNPPPQQQOOOOOOPPPPPPPPPPPPOOOOOOMMMMMMKKKJJJLLLPPPWWW\\\\\\dddppp~~~uuubbbSSSKKKHHHEEEBBB@@@???>>>===<<<;;;;;;;;;<<<;;;:::999888666555555777777777777777777777777777777888777777666555444|||tttqqqqqqqqqyyyuuufff[[[ZZZ[[[]]]aaahhhqqqyyy~~~{{{ssspppnnnpppvvv}}}dddSSSKKKFFFBBB>>><<<<<<=========;;;;;;;;;;;;:::::::::999999999888888888888999999999999999999999999999999777777888999::::::::::::<<<<<<;;;::::::::::::::::::999888888888888999999666666777888999:::;;;;;;::::::999999999999::::::;;;;;;<<<<<<===>>>>>>???@@@AAAAAABBBBBBBBBAAAAAADDDDDDDDDEEEEEEEEEEEEDDDLLLNNNQQQSSSRRROOOKKKIIIHHHHHHGGGGGGGGGHHHIIIIIIFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCBBBAAAAAACCCEEEGGGKKKLLLMMMLLLKKKKKKLLLMMMLLLMMMNNNOOOPPPQQQQQQQQQVVVUUUUUUTTTRRRPPPNNNMMMJJJKKKMMMOOOOOOOOONNNNNNKKKMMMNNNNNNNNNNNNOOOQQQOOOOOOOOOOOOOOOOOONNNNNNOOONNNMMMLLLLLLOOOTTTXXXUUUZZZbbbmmmzzz|||iii___QQQHHHDDDDDDDDDCCC>>>>>>===<<<;;;::::::;;;<<<<<<;;;:::999888777777666666666666666666666666555555444333333333333333~~~|||~~~~~~|||{{{vvvyyy~~~||||||~~~vvvhhhbbb___cccjjjtttsssmmmnnnjjjrrr}}}|||gggVVVKKKFFFBBB@@@===<<<===>>>>>>===;;;:::::::::999999999999888888888888888888888888777888888888888888888888777777888999::::::::::::<<<;;;:::999888888888888999999888888777777777777444555666777888:::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<======>>>>>>@@@@@@AAAAAAAAAAAAAAA@@@BBBCCCDDDEEEFFFFFFEEEEEEIIIKKKMMMNNNNNNLLLIIIHHHDDDDDDDDDDDDDDDEEEFFFGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCBBBBBBCCCEEEGGGHHHJJJKKKLLLLLLKKKKKKLLLMMMKKKKKKMMMNNNNNNOOOOOOOOORRRRRRRRRRRRRRRQQQPPPPPPHHHIIIJJJKKKKKKJJJIIIHHHJJJLLLMMMMMMLLLLLLMMMOOOOOOOOONNNMMMMMMMMMMMMMMMOOOOOONNNMMMMMMOOOSSSWWWWWWZZZ^^^eeennn{{{nnnbbbTTTNNNGGGBBBAAAAAA@@@???>>>===<<<;;;;;;;;;;;;;;;:::999999999999999888888555555555555555555555555777777666555444555666666yyypppooolllhhhdddaaa^^^]]]^^^bbbfffiiiiiihhhhhhhhhkkksss}}}mmmfffhhhffflllwwwrrrgggiiirrr}}}uuubbbVVVKKKDDDAAA???===;;;;;;<<<<<<;;;::::::::::::999999999888888777777888888888888777777666666666777777777777777777777888999::::::::::::;;;:::999888777777777777999888888888777777666666555555666777888999:::;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<=========>>>???@@@@@@AAAAAAAAAAAAAAABBBDDDEEEFFFFFFFFFEEEEEEFFFHHHIIIIIIHHHFFFEEEAAAAAAAAAAAABBBCCCDDDDDDFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBAAABBBCCCEEEGGGHHHHHHIIIKKKKKKJJJJJJLLLMMMKKKKKKLLLMMMMMMMMMLLLLLLNNNOOOPPPPPPPPPPPPPPPPPPJJJJJJKKKKKKKKKJJJJJJIIIKKKLLLMMMLLLKKKJJJKKKMMMNNNMMMLLLKKKKKKJJJKKKKKKKKKLLLMMMLLLLLLNNNRRRTTTYYY[[[^^^ccciiirrr{{{jjjZZZRRRIIIGGGDDDBBBAAA@@@>>><<<===<<<;;;:::::::::::::::666666666666666666666666555555555555555555555555555555444333333444444555}}}|||}}}}}}}}}||||||}}}|||vvvpppkkkfff```\\\XXXXXXXXXXXXXXXXXXXXXXXXXXX^^^gggooosssuuuvvvwwwwwwppppppvvvvvv}}}uuukkkiiivvv|||~~~qqq\\\QQQJJJDDD@@@@@@???===<<<<<<<<<<<<:::888999999999999888888888888666666777888888777666666555555555666666777777777777777888999:::::::::::::::999888777777777777777666666777888888888888888666666777888999999::::::::::::999999999999::::::;;;;;;;;;<<<<<<<<<============>>>@@@AAAAAAAAAAAA@@@AAADDDFFFGGGGGGFFFFFFDDDDDDEEEEEEEEEDDDCCCBBB@@@@@@@@@@@@AAABBBCCCDDDEEEEEEDDDDDDCCCBBBBBBAAA?????????@@@BBBDDDEEEFFFEEEGGGIIIJJJIIIJJJLLLNNNLLLLLLMMMMMMLLLLLLKKKKKKNNNNNNNNNOOOOOONNNNNNMMMKKKKKKKKKKKKLLLMMMMMMNNNMMMNNNNNNMMMKKKJJJKKKLLLMMMLLLJJJIIIHHHHHHIIIIIIGGGIIIJJJKKKLLLNNNQQQTTTYYY\\\```cccfffjjjnnnqqqsss|||zzzhhhZZZPPPIIIEEEDDDBBBAAA@@@>>>===<<<::::::999999888888999999777777777666555555555444444444444444444444444444222222222222222222222222~~~}}}~~~}}}zzztttoookkkjjjjjjffffffgggiiikkkmmmoooppptttvvvzzz~~~{{{uuunnniiihhhhhhgggccc^^^ZZZYYYXXXWWWVVVUUUVVVYYY\\\```ccceeeggggggooo{{{yyyzzz}}}~~~rrrllljjjqqqzzz{{{kkk\\\NNNHHHEEEAAA@@@CCC@@@???>>>>>>>>>===:::888999999999888888888888777555666777888888777666555444555555555666666777777777777888999::::::::::::999999888777777777777777444555666888999:::::::::777777888888999999::::::999999888888888888999999;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<>>>???AAAAAABBBBBB???AAADDDFFFGGGGGGFFFFFFEEEEEEDDDDDDCCCAAA@@@???@@@???@@@@@@AAABBBCCCDDDEEEDDDDDDCCCBBBBBBAAAAAA=========???@@@BBBDDDEEECCCEEEHHHIIIIIIJJJLLLNNNMMMMMMNNNMMMMMMLLLKKKJJJNNNNNNNNNNNNMMMLLLKKKKKKFFFFFFFFFFFFHHHJJJLLLNNNOOOPPPPPPNNNLLLKKKKKKLLLLLLKKKIIIHHHGGGGGGHHHHHHFFFHHHJJJLLLMMMOOORRRUUU[[[^^^aaacccdddddddddeeelllpppvvv}}}mmm\\\TTTNNNHHHCCC@@@>>><<<;;;:::999999999999888777777777777777888;;;:::999888777666555444444444444444444444444444444444555666666666555555}}}uuupppmmmkkkjjjhhheeeccccccccceeefffjjjooosssssssssvvvvvvuuuxxxppphhhccc^^^ZZZZZZ]]]\\\\\\[[[ZZZZZZZZZ\\\^^^aaaiiittt{{{~~~|||xxxttttttkkkmmmwww{{{vvv[[[RRRGGG@@@??????>>><<<;;;<<<;;;888444333666999:::::::::999888777777666888888777777666666555555777777777777777888888888777777888888999999999:::::::::::::::::::::::::::777777888888888999999999999888888888888888999999;;;;;;::::::999::::::;;;:::;;;<<<;;;::::::;;;===;;;<<<>>>???@@@AAABBBBBB@@@AAABBBDDDEEEFFFFFFFFFBBBCCCCCCCCCCCCBBBAAA@@@????????????@@@AAAAAABBBAAAAAABBBCCCCCCBBBAAA@@@??????>>>>>>???@@@BBBCCCIIIHHHFFFFFFFFFHHHJJJKKKMMMLLLKKKIIIHHHHHHHHHHHHMMMMMMMMMMMMKKKIIIGGGFFFFFFFFFGGGHHHIIIKKKLLLMMMNNNNNNNNNMMMLLLKKKLLLMMMLLLJJJHHHGGGHHHHHHFFFEEEIIIJJJLLLLLLMMMOOOSSSVVVZZZ\\\___aaabbb```^^^]]]aaaeeejjjnnntttnnndddXXXOOOKKKHHHEEEBBBAAA@@@>>><<<;;;::::::;;;999999999999888888888777777666555444444555777888555555555555555555555555333333333333333333333333}}}{{{yyywwwwwwyyy|||}}}|||tttmmmeee^^^]]]aaaiiinnnsssvvvwwwxxxzzz|||zzz{{{~~~yyytttppprrr~~~~~~gggSSSKKKCCC>>>>>>??????===>>>>>><<<:::777777999::::::999999888777777666666777777777777666666555555777777777777777777777777555555666666666777777777888888888888888888888888777777777888888888999999999999888777666666666666888888777777777777888888:::;;;;;;;;;::::::<<<===>>>>>>???@@@AAAAAAAAA@@@@@@@@@BBBCCCDDDEEEEEEEEEAAAAAAAAA@@@@@@?????????@@@@@@@@@@@@@@@AAABBBCCCCCCDDDEEEGGGFFFEEEDDDBBBCCCBBBAAA@@@???@@@AAAAAAIIIHHHGGGFFFGGGHHHJJJLLLNNNMMMLLLJJJIIIIIIIIIIIILLLLLLLLLLLLKKKIIIGGGFFFHHHHHHHHHIIIJJJLLLMMMNNNNNNNNNMMMLLLKKKKKKKKKLLLLLLJJJHHHGGGGGGHHHGGGEEEHHHIIIKKKLLLNNNQQQVVVZZZ]]]^^^____________^^^]]]aaadddfffgggiiioooyyyrrrccc\\\TTTJJJDDDBBBAAA>>>;;;>>>>>><<<;;;:::;;;;;;<<<999888888888777777777777444444555555555444444444444444444444444444444444111111111111111111111111xxxoooooottt{{{uuuuuusssuuuxxx{{{jjjXXXHHHCCC>>><<<>>>??????>>>???===:::999999:::999999888888777777666666555555777777777666666666666555777777777777777777777777555555555555666666666666666666666666666666666666777777777777888888888888;;;:::999777666666666666777777666666666666777777999:::;;;;;;::::::<<<>>>@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAACCCDDDDDDDDDDDD@@@???>>>=========>>>>>>AAA@@@@@@AAABBBCCCDDDDDDEEEGGGIIIKKKKKKIIIGGGEEEBBBBBBAAA@@@AAABBBCCCDDDHHHHHHGGGGGGHHHIIIKKKLLLOOONNNMMMLLLKKKJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGKKKJJJJJJJJJKKKMMMNNNOOOOOONNNMMMKKKJJJJJJKKKKKKKKKIIIGGGGGGGGGHHHGGGFFFHHHIIIJJJLLLOOOTTT[[[```cccbbb```^^^^^^^^^___```bbbccccccaaa^^^___dddiiiuuuyyyyyyhhhXXXMMMMMMHHHBBB@@@@@@@@@>>><<<;;;;;;::::::::::::;;;<<<777777777777666666666666222444555666555333111000333333333333333333333333111111111111111111111111|||xxxwww~~~ooo]]]PPPAAA>>><<<<<<>>>???>>>===>>>:::777777999:::888555777777666666555555555555666666666666666666666666777777777777777666666666777777777777777777777777555555555555555555555555666666666777777777888888::::::999888888777888888888777777777777888888999999:::;;;;;;::::::<<<>>>@@@@@@AAABBBBBBBBBAAAAAA@@@@@@AAABBBBBBCCCBBBBBB@@@>>><<<;;;;;;<<<>>>???AAAAAAAAABBBBBBDDDEEEFFFFFFHHHLLLNNNNNNKKKGGGEEE>>>>>>???@@@BBBEEEHHHIIIHHHHHHGGGHHHIIIJJJLLLLLLPPPOOONNNMMMLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHKKKKKKJJJJJJLLLNNNPPPQQQRRROOOLLLKKKJJJKKKKKKJJJIIIHHHFFFFFFGGGHHHGGGFFFGGGHHHJJJLLLPPPWWW___eeeiiifffbbb___^^^___aaaccccccdddccc```]]][[[\\\^^^aaaccckkkwwwpppaaaVVVNNNHHHDDDBBB@@@???AAAAAA???>>>:::::::::999999999999999777666666666666555555555444555555555444333111000333333333333333333333333333333333333333333333333~~~qqqbbbSSSJJJ>>>>>>============<<<;;;<<<999666666999999777555666666666555555555555555555555555555555666666666777777777777666666555555777666666666666666666666555555555555555555555555555555666666666777777777666666666666666777888999777777666666777888888999888:::;;;;;;::::::===???>>>>>>@@@AAABBBCCCCCCCCC???@@@AAAAAAAAAAAAAAA@@@@@@>>>===;;;<<<===???@@@AAAAAAAAABBBCCCDDDFFFGGGGGGIIILLLMMMLLLIIIEEECCC======>>>???BBBEEEGGGIIIFFFGGGGGGHHHIIIJJJKKKLLLPPPOOONNNLLLKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHJJJJJJJJJJJJLLLPPPSSSUUUTTTQQQLLLJJJKKKKKKKKKJJJHHHGGGEEEFFFGGGHHHHHHGGGGGGHHHJJJLLLPPPWWW___eeejjjgggccc___^^^```ccceeeffffffdddaaa^^^[[[YYYYYYVVVUUUYYYccclllvvvxxxfffWWWMMMIIIGGGFFF<<<<<<<<<<<<======;;;:::;;;;;;::::::888777666666666666666666555555555444888777555333333222333333333333333333333333333333333333333333333333333333zzzuuurrrrrrsss{{{wwwpppnnnnnntttuuulllbbbUUUHHHBBB============<<<;;;;;;::::::999888888999999888777666666666666666666555555444555555555555666666666888777777666666555555444444444444444444333333333555555555555555555555555555555555555666666666666222222222222333555666777555444444555555666777888888999:::::::::;;;===???<<<===???@@@BBBCCCCCCDDD???@@@@@@@@@@@@@@@???>>>???>>>=========>>>???@@@@@@@@@AAAAAACCCDDDFFFGGGHHHIIIKKKKKKIIIFFFBBB@@@??????>>>>>>???AAABBBCCCEEEEEEFFFGGGIIIJJJKKKKKKNNNMMMLLLKKKJJJIIIIIIIIIHHHHHHGGGGGGGGGHHHIIIIIIIIIIIIIIIKKKOOOTTTYYY\\\VVVQQQKKKIIIJJJKKKIIIHHHGGGFFFDDDEEEGGGHHHHHHHHHHHHIIIJJJLLLOOOTTT[[[```dddbbb___]]]]]]^^^aaaccceeecccaaa]]]YYYVVVSSSQQQRRRNNNOOOUUUZZZ___mmm|||~~~hhh```TTTIIIDDDBBBBBBBBB;;;;;;;;;<<<;;;;;;:::999<<<;;;;;;:::999777555444666666666666555555555555888777444222222333444555333333333333333333333333111111111111111111111111}}}zzzxxxyyyyyy~~~~~~wwwqqqnnnnnnnnnpppttt{{{zzz~~~vvvjjj___ZZZTTTJJJAAA===;;;<<<<<<;;;:::999::::::777888999999777666666777666666666666666666666666444444444555555555666666888777777666555555444444444444444333333333222222444444444444444444444444444444555555555666666666333333333333333444555666555555555555666777888999888999:::::::::;;;===???===>>>???@@@AAAAAAAAAAAA???@@@@@@@@@???>>>>>>===============>>>>>>>>>?????????@@@AAABBBDDDFFFFFFJJJJJJJJJIIIFFFCCC???===>>>======<<<===>>>???@@@CCCDDDEEEGGGHHHIIIJJJJJJLLLLLLJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFHHHIIIJJJIIIIIIJJJMMMRRRYYY___cccUUUOOOIIIFFFGGGHHHGGGEEEFFFEEEDDDEEEGGGHHHIIIHHHHHHIIIKKKLLLNNNQQQVVVZZZXXXXXXXXXXXXYYYZZZ\\\]]]]]][[[XXXUUUSSSPPPMMMLLLOOOJJJKKKPPPPPPPPPZZZiiisss|||lllbbbTTTPPPIIICCC@@@>>>>>>>>>;;;<<<======<<<;;;;;;<<<::::::;;;;;;:::888777666777777777666666666555555444444333333333333333333444444444444444444444444111111111111111111111111{{{}}}~~~|||{{{}}}}}}tttsss|||}}}{{{}}}xxxfffZZZPPPNNNKKKCCC>>>===999::::::999888888:::;;;222555888777444222333555666666666777777777777777444444444555555555666666888777777666555444444444666666666555555444444444333333333333333333333333444444444555555555666666888777777666666666777777777777777777888999;;;;;;888999:::::::::;;;===@@@>>>??????@@@@@@@@@????????????@@@??????>>>===<<<;;;;;;<<<===>>>>>>======?????????@@@BBBDDDEEEFFFLLLKKKJJJHHHEEEAAA>>><<<:::999::::::<<<>>>AAABBBBBBCCCDDDFFFHHHIIIIIIIIIKKKJJJIIIHHHGGGFFFFFFFFFGGGFFFFFFFFFFFFGGGIIIJJJIIIIIIKKKOOOUUU]]]dddhhhTTTNNNGGGDDDEEEGGGEEECCCFFFDDDCCCDDDGGGIIIIIIHHHIIIJJJLLLLLLMMMOOOSSSVVVPPPPPPRRRSSSUUUVVVWWWWWWUUUSSSQQQOOONNNNNNLLLKKKMMMHHHJJJOOOMMMIIIPPP]]]fffxxx}}}mmm```TTTNNNDDDBBB@@@===<<<:::999888888999::::::999999:::;;;888999:::;;;;;;:::999888777777777777666666666666000111333444444333222111555555555555555555555555333333333333333333333333~~~xxxqqqjjjkkkzzz}}}~~~}}}|||xxxsssoooooopppsssllluuulll^^^QQQNNNIIIDDD@@@<<<;;;:::888888888888888888888888777777666666555555555444444444444555555555666666444555666777888888888888666666555555555444444444222222333333333333444444444333333222222333333444777777666666555555555555444444333444444555666777777777777777777888888999:::::::::;;;;;;;;;<<<<<<@@@?????????>>>>>>======>>>>>>???===:::999999:::;;;;;;;;;;;;<<<===??????;;;<<<>>>???@@@@@@@@@@@@GGGFFFDDDAAA???>>>=========<<<;;;:::;;;<<<===>>>@@@AAABBBDDDGGGIIIJJJKKKHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIKKKLLLLLLJJJJJJKKKNNNRRRVVVWWWVVVMMMJJJGGGDDDDDDCCCBBBAAAEEEBBB???@@@CCCEEEEEEDDDFFFFFFFFFGGGHHHKKKMMMNNNMMMNNNOOOPPPPPPOOOMMMMMMOOONNNMMMLLLLLLKKKKKKKKKIIIIIIHHHHHHIIILLLNNNPPP[[[gggsssxxxyyy~~~nnn___VVVNNNFFFAAAAAA@@@???>>>============999999999999999999999999666555555555555666666777666555333333555666555444222222333444444555555666222222222222222222222222222222222222222222222222{{{tttnnnrrr|||qqqkkkjjjlllpppnnniiieeecccfffkkkpppzzz~~~lllZZZOOOIIIGGGCCC???<<<;;;::::::888888888888888888888888777666666666555555555444444444444444555555555666333444555666777777777777666555555555444444444444222222333333333333444444444333333222222333333444555555555444444333333333444333333444444555666777777777666666777777888999::::::::::::;;;;;;;;;;;;>>>>>>=========<<<<<<<<<<<<===>>>===;;;::::::;;;<<<<<<<<<<<<===>>>???@@@=========>>>>>>?????????DDDCCCAAA???>>>===<<<<<<<<<;;;:::::::::;;;<<<===>>>>>>@@@BBBDDDFFFGGGHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJKKKIIIHHHHHHJJJMMMOOOOOOOOOIIIGGGDDDCCCCCCDDDDDDCCCCCCAAA???@@@CCCEEEEEEDDDGGGGGGFFFFFFGGGIIIJJJKKKJJJKKKLLLMMMMMMLLLKKKJJJLLLLLLKKKJJJIIIIIIIIIIIIHHHGGGFFFFFFGGGJJJLLLMMMPPP[[[fffjjjiiikkkuuu~~~nnndddWWWNNNIIIFFFBBB?????????>>>===<<<;;;;;;;;;888888888888888888888888666666555555555555555666666555333333555666555444555555555444333333222222333333333333333333333333222222222222222222222222|||zzz{{{~~~{{{||||||sssddd___\\\\\\^^^gggeeeccccccgggppp{{{lll^^^RRRHHH@@@???>>><<<:::999999999:::999999888888777777666666666666666555555555555555444444444444555555555555333333444555666666666666555555555555444444444444222222333333333333444444333333222222222222333333333333222222222222111111333333333333444555666777666666666666666777888888999999999::::::::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===<<<;;;;;;<<<===============>>>??????@@@>>>===<<<<<<<<<===>>>???@@@@@@>>>===<<<;;;;;;;;;:::999999999999:::;;;<<<;;;;;;===???AAACCCDDDEEEFFFFFFEEEEEEFFFGGGGGGHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHGGGHHHJJJJJJIIIHHHDDDBBBAAAAAACCCDDDEEEDDDAAA@@@???AAACCCEEEFFFFFFHHHGGGFFFEEEEEEFFFGGGGGGGGGGGGHHHHHHIIIHHHHHHGGGIIIHHHGGGFFFFFFEEEFFFFFFEEEEEEDDDDDDEEEGGGIIIJJJJJJTTT^^^aaa]]][[[___eeerrrxxxzzziii^^^UUUNNNFFFBBBAAABBBAAA???===<<<<<<;;;:::::::::999666666666666666666666666777777666555444444444444666444333333444555555444555555444444333333222222444444444444444444444444222222222222222222222222rrrrrrrrrvvv{{{~~~{{{yyywwwvvvxxx{{{{{{tttppprrrvvv~~~}}}yyyeee[[[XXXYYY^^^ccceeegggkkkrrr|||~~~dddRRRIIIEEE@@@<<<:::999999888888888999999888888888777777666555555555555555555555555555555444444444444444444444444222333444444555555555444444444444444444444444444222222222333333333444444333333222222222222333333222222222222222111111111333333333333444555666666666555555555555666777777888888888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<<<<;;;<<<===???>>>>>>>>>>>>>>>???@@@@@@???>>><<<::::::;;;===>>>>>>>>>===<<<;;;;;;;;;;;;888888888999999:::;;;;;;::::::;;;===???AAABBBCCCEEEEEEEEEEEEFFFHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIKKKJJJHHHIIIJJJJJJIIIGGGBBBAAA??????AAACCCCCCCCC??????@@@AAADDDEEEFFFGGGIIIHHHFFFDDDCCCCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGFFFEEEDDDDDDDDDDDDEEEDDDDDDDDDEEEFFFGGGGGGHHHPPPYYY\\\WWWSSSSSSTTT[[[bbblllttt}}}|||mmm___RRRJJJJJJFFFAAA>>>>>>???>>>===;;;;;;;;;;;;::::::999999666666666666666666666666888777666555444333333333666444333333444555555444111222222333444444555555333333333333333333333333111111111111111111111111hhhjjjpppxxxuuuvvvvvvwwwwwwwwwxxxxxx~~~~~~~~~tttjjj___WWWTTTWWWaaallllllrrr{{{xxxiiiUUUHHHCCCAAA???<<<;;;::::::999888888888888777777777666666666555555444444444555555555555555444444444444444444333333222333333444444444444444333333444444444444444444222222222333333333444444333222222111111222222333222222222222222333333333333222222333333444555666555555555444555555666777777777777888888888888999;;;;;;;;;;;;;;;;;;;;;;;;888:::;;;<<<<<<<<<>>>???>>>>>>>>>>>>>>>??????@@@???>>><<<::::::;;;===>>>>>>>>>===<<<<<<<<<<<<<<<888888999:::;;;;;;<<<<<<:::;;;<<<===???AAABBBBBBCCCCCCDDDEEEFFFHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJHHHGGGHHHIIIJJJIIIGGGCCCAAA???>>>@@@AAAAAA@@@>>>???AAABBBDDDEEEFFFGGGHHHGGGEEECCCBBBBBBBBBBBBDDDDDDDDDDDDEEEEEEFFFFFFHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFDDDJJJQQQSSSQQQLLLJJJJJJOOOTTTYYY]]]cccnnn}}}{{{lll___UUUNNNHHHDDDBBB@@@===;;;;;;:::999999::::::;;;;;;;;;:::999888777777777777777777777777777777666444333333333333555444222222444555444333111111222222333444444555111111111111111111111111111111111111111111111111cccfffmmmwww}}}{{{~~~wwwqqqvvv}}}ddd```[[[XXXWWW[[[hhhuuupppeee]]]QQQHHHCCC@@@===<<<;;;;;;;;;:::999888777777555555555666666666666666444444444444444555555555444444444444333333333333333333444444555444444333333333333333444444444444222222333333333333444444222222111111111111222222222333333333333444444444222222222222333444555666444444444444444555666666666666666777777777888888::::::::::::;;;;;;;;;;;;888:::;;;<<<<<<<<<>>>@@@>>>>>>>>>======>>>>>>???>>>===<<<<<<<<<===>>>?????????>>>===<<<<<<<<<<<<999:::;;;<<<===>>>>>>>>>;;;<<<===>>>@@@AAABBBCCCBBBBBBCCCDDDEEEGGGIIIJJJKKKKKKKKKJJJJJJJJJJJJJJJGGGFFFEEEEEEGGGGGGFFFEEEDDDBBB???>>>???@@@??????>>>@@@CCCDDDCCCDDDEEEFFFGGGFFFDDDCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEGGGGGGHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEECCCGGGKKKMMMMMMJJJHHHHHHKKKLLLMMMOOOSSS[[[gggppp}}}tttfff^^^RRRJJJFFFEEECCCAAA=========<<<<<<;;;::::::888999:::;;;::::::888777777777777777777777777777666666555444333333333333555333222222333444444333444444333333222222111111111111111111111111111111111111111111111111111111dddfffkkkttt~~~~~~zzzyyysssbbb______dddkkktttvvveee[[[TTTQQQMMMGGGBBB>>><<<;;;999999999999888777666555333444444555555666666777333333333444444555555555444444444333333333222222444444555555555555444444222222333333333444444444222222333333333333444444222222111111111111222222222222222333333333444444222222222222333444555666444444333333444444555666555555666666666777777777888888888999999999::::::888:::<<<<<<<<<<<<===???>>>======<<<<<<======>>>=========>>>>>>???????????????>>><<<<<<;;;;;;;;;:::;;;===???@@@@@@@@@@@@<<<<<<===>>>@@@AAABBBBBBBBBBBBBBBCCCDDDFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIGGGFFFDDDDDDEEEEEEDDDCCCCCCAAA???>>>???@@@@@@@@@>>>AAADDDEEECCCCCCDDDEEEEEEDDDCCCBBBBBBCCCDDDEEEDDDCCCCCCCCCDDDEEEGGGGGGHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFEEEEEEDDDCCCCCCEEEFFFGGGIIIIIIIIIHHHGGGHHHGGGHHHIIIMMMSSSYYY]]]cccgggnnnxxx|||oooccc\\\QQQLLLFFFBBBBBBAAA>>><<<:::;;;===>>>===<<<;;;;;;555666888999999888777666555555555555555555555555555555444333333444444444555333222222333444444333444444333333222111111111111111111111111111111111111111111111111111111111ggggggjjjqqq{{{~~~}}}|||}}}kkkhhheeegggsssjjjYYYOOOJJJFFFHHHHHHEEE@@@<<<<<<===666666777777666666555444222333333444555666777777333333333444444555555555444444444333333222222222555555555666555555444444222222222333333444444444222222333333333444444444222222111111111111222222111111222222333333333333222222222222333444555555444333333333333444555555555555555555666666666777666666777777888888888999999:::<<<<<<;;;<<<===???>>>===<<<<<<<<<<<<======;;;<<<>>>???@@@@@@@@@@@@??????===<<<;;;:::::::::;;;<<<>>>@@@AAABBBAAAAAA;;;<<<===>>>???@@@AAABBBAAAAAABBBBBBCCCEEEFFFGGGFFFFFFFFFGGGGGGHHHHHHHHHJJJHHHFFFFFFFFFEEECCCBBBBBB@@@>>>>>>@@@AAABBBAAA>>>BBBEEEEEECCCBBBCCCDDDDDDCCCBBBBBBCCCDDDFFFGGGCCCCCCBBBBBBCCCEEEFFFGGGHHHGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCBBBAAABBBCCCDDDDDDDDDEEEEEEFFFIIINNNQQQSSSSSSSSSUUUZZZaaajjjsss{{{}}}qqqddd[[[TTTOOOLLLHHHEEECCCCCCCCCAAA<<<777777999;;;;;;999777666555333555666888888777555444444444444444444444444444444444333333333444555555555333222222333444444333000111111222333333444444222222222222222222222222000000000000000000000000}}}xxxyyy|||~~~wwwuuusss|||rrrbbbWWWIIIBBBBBB>>>???@@@???>>>;;;999777666666666666555555555555555555555555555555555555444444444444444444444444444444333333333333333333222222222222222222222222111111111000000000000000333333333333333222111000222222111111222222333444333333333333333333333333222222222222222222222222444444444444444444444444333444666777777777666555666777777777888888888888777888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<:::999999:::;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<>>>????????????AAAAAAAAAAAAAAABBBDDDDDDCCCEEEFFFHHHHHHGGGFFFEEEBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@AAAAAABBBBBBBBB???@@@@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDCCCAAA@@@CCCBBBAAA@@@AAACCCEEEGGGHHHHHHHHHGGGFFFDDDBBB@@@DDDCCCAAAAAABBBBBBAAA???BBBAAAAAAAAAAAABBBCCCCCCFFFGGGGGGHHHHHHIIIJJJJJJNNNNNNOOORRRUUUZZZ^^^aaammmxxx|||sssbbb\\\UUUPPPMMMJJJFFFCCC============<<<;;;:::999:::999999999888777777777999888888777666555555444444444333333222111000000222222222333333444444444444444444555555555666666111111111222222333333333333333333222222222111111111111111111111111111111}}}xxxsssttt|||rrr[[[PPPJJJAAA<<<>>>;;;<<<===>>>===;;;999888666666666666555555555444444444444444444444444444444444444444444444444444000000000000000000//////222222222222222222222222111000000000000000000000111222222222111111000///222222111111222222333444333333333333333333333333222222222222222222222222444444444444444444333333333444555666666666555555666666777777777888888888888999::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::<<<<<<<<<<<<============<<<;;;999999;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDEEEGGGHHHHHHHHHFFFEEEBBBCCCCCCDDDDDDCCCCCCBBBAAAAAABBBBBBBBBCCCCCCCCC??????@@@AAAAAABBBBBBCCCBBBCCCDDDDDDDDDCCCAAA@@@BBBAAA@@@@@@AAACCCEEEFFFGGGGGGGGGGGGEEECCCAAA@@@CCCBBB@@@AAABBBBBBAAA@@@@@@????????????@@@AAAAAAEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHJJJLLLOOORRRTTT[[[dddppp{{{xxxqqqjjjaaaZZZTTTOOOJJJFFFEEECCCAAA>>>=========<<<<<<;;;999999999888888888888888777777888888777777666555555444444444333333222111111000222222222333333333444444333333444444444444555555111222222222222222222333222222222111111111000000////////////////////////}}}yyyuuuuuuzzz|||{{{~~~~~~tttsssuuuvvvxxxyyyvvvtttvvv|||kkkYYYHHHDDDBBB===;;;===888999:::;;;;;;:::999888666666555555555444444444222222222222222222222222333333333333333333333333111111111111111111111111222222222222222222222222000000000000000000111111000111111111111000//////222111111111111222333333333333333333333333333333111111111111111111111111333333333333333333333333222333333444555444444444666666666666777777777777999999:::;;;;;;;;;::::::<<<<<<;;;;;;::::::999999<<<<<<<<<<<<============<<<;;;::::::<<<<<<<<<:::::::::::::::::::::::::::<<<===>>>???@@@AAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCDDDEEEGGGHHHHHHHHHGGGFFFCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDD??????@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@BBBCCCDDDFFFFFFFFFEEEDDDBBBAAA@@@AAA@@@???@@@AAABBBAAA@@@===============>>>??????CCCCCCCCCDDDEEEEEEFFFFFFDDDCCCBBBBBBCCCEEEFFFHHHLLLPPPWWW]]]fffqqq~~~ttteeeZZZTTTPPPKKKGGGEEECCC???>>>======<<<;;;;;;<<<<<<<<<;;;:::999888777777777777888888888888777777777666555555444444444333333222222111111111222222222222333333333333222222222333333333333444222222222222222111111111111111111000000000//////////////////////////////vvvxxx~~~xxxmmmlllpppwwwkkkaaa^^^^^^___bbbaaabbbccchhhppp|||~~~kkkXXXLLLBBB???>>>:::888999666777888888888888777666555555555444444444333333333333333333333333333333222222222222222222222222111111111111111222222222111111111111111111111111000000000000000111111111000111111111111111000000111111111111111222222333222222222222222222222222333333333333333333333333222222222222333333333333111222222222333333333333555555555666666666777777999::::::;;;;;;::::::999::::::::::::::::::::::::<<<<<<<<<<<<============<<<;;;;;;<<<===>>>===;;;::::::::::::::::::::::::===>>>???@@@AAABBBBBBBBBAAAAAABBBCCCDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCC?????????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAABBBCCCEEEEEEDDDCCCBBBAAA@@@??????>>>===>>>@@@AAA@@@???<<<<<<<<<<<<<<<======>>>@@@@@@AAABBBBBBCCCCCCDDDBBBBBBAAAAAAAAAAAABBBCCCGGGHHHJJJLLLPPPXXXbbbiiiqqqtttyyyxxxmmmfff^^^SSSKKKGGGFFFCCCAAA???>>><<<<<<;;;<<<<<<<<<::::::;;;;;;:::999888888555666666777777888888888666666666555555444444444333333333222222111111111222222222222222222222333111111111111222222222222333333222222111111000000222111111111000000000000111111111111111111111111ppprrruuu{{{zzzoooffffffkkkrrr{{{}}}pppbbb\\\ZZZZZZ\\\```^^^aaagggooozzzvvvbbbSSSIIIBBB===;;;999666444555777777777666666555444333444444444444333333333333333333333333333333333333222222222222222222222222,,,---------......//////111111111111111111111111//////000000111111111111111111222222333222222111111111000000111111222333222222222222222222222222444444444444444444444444111111111222222222333333111111111111222222333333444555555555555666666666999999:::;;;;;;;;;::::::777888999999:::;;;<<<<<<<<<<<<<<<<<<============<<<<<<<<<===??????>>><<<;;;;;;;;;;;;;;;;;;;;;;;;===>>>???AAABBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGFFFCCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>???@@@@@@AAAAAABBBBBBBBBAAAAAAAAABBBBBBBBBAAAAAA@@@@@@AAAAAABBBBBBDDDCCCBBBAAA@@@@@@??????===<<<<<<===???@@@???>>><<<<<<<<<<<<<<<===>>>>>>>>>>>>??????@@@AAAAAABBBAAAAAAAAAAAAAAABBBBBBBBBCCCDDDDDDEEEGGGJJJOOORRRWWWZZZ^^^ccciiiqqqyyyyyyqqqhhh]]]UUUOOOKKKFFFCCCBBBAAA???<<<>>>>>>===<<<;;;;;;;;;;;;999999999999999888888777555555555666666777777888555555555555444444444444333333222222222222222111222222222222222222222222000000000111111111222222222222222111111000000000333333222222222111111111111111111111111111111111|||||||||{{{{{{{{{{{{{{{rrriiiccceeekkkpppvvv|||~~~oooggg```___```aaaeeejjjkkkooowww|||jjjZZZMMMDDD>>>===;;;:::888777777777777666666555444333333333444444333333333222222222444444444444444444444444111111111111111111111111.........//////000000111111111111111111111111111/////////000111111222222111111222333333333333222111000000000000111222222222222222222222222222222444444444444444444444444000000000111111222222333222111111111111222333333444444444444555555555666888888999:::;;;;;;;;;;;;888888999:::;;;<<<======<<<<<<<<<<<<============<<<<<<===???AAAAAA???===<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAABBBBBBBBBBBBCCCDDDFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEEEEFFFFFFBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@????????????>>>>>>??????@@@AAAAAAAAAAAAAAAAAA@@@AAAAAABBBCCCAAAAAAAAABBBBBBBBBBBBBBBCCCBBBAAA@@@????????????===<<<;;;<<<===>>>===<<<<<<<<<<<<<<<<<<===>>>>>>======>>>>>>???@@@@@@@@@?????????@@@@@@@@@@@@@@@===>>>???AAACCCEEEFFFFFFIIIKKKNNNQQQVVV[[[bbbfffnnnuuu}}}uuunnnhhh___YYYTTTQQQLLLIIIBBBAAA@@@AAAAAA@@@>>>;;;<<<======<<<999888888999777888888888888888777777555555555555666666666666444444444444444444444444222222222222222222222222222222222222222111111111000000000111111111111222111111111111111000000000333333333222222222222111////////////////////////ssslllgggiiillllllmmmpppqqqtttwwwyyyzzz}}}}}}wwwrrrqqqqqqsssxxx~~~lll\\\PPPHHHBBB???888:::;;;:::888888::::::555444444444444444444444333333333333222222222222222222222222222222222222111111111111111111111111000000111222222333444444111111111111111111111111...//////000111111222222000000111222222222222222000000000000000111222222111111111111111111111111222222222222222222222222//////000000111222222333222222111111111222333444333333444444444555555555666777888:::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<===@@@BBBBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>@@@AAAAAABBBBBB@@@AAACCCEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEAAAAAABBBBBBBBBBBBAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@AAABBBCCCBBBBBBCCCCCCCCCBBBBBBBBBBBBAAA???>>>===>>>>>>???===<<<;;;;;;<<<<<<;;;:::<<<;;;;;;;;;;;;<<<======<<<<<<===>>>>>>??????@@@?????????>>>>>>===<<<<<<:::;;;<<>>???>>>>>><<<;;;:::999999<<<<<<<<<<<<=========>>><<<<<<>>>@@@BBBBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@AAAAAAAAA>>>???BBBCCCDDDDDDBBBBBBCCCBBBBBBBBBBBBCCCDDDDDD@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@???@@@AAACCCDDDCCCCCCCCCDDDDDDCCCBBBBBBAAA@@@???=========>>>>>>===<<<:::;;;;;;;;;:::999;;;;;;::::::;;;;;;<<<===<<<<<<======>>>?????????@@@@@@??????===<<<:::999>>>======>>>@@@@@@@@@??????AAABBBBBBBBBBBBDDDFFFGGGMMMSSSWWWYYY]]]eeekkkmmmyyyxxxpppllliiieee___YYYSSSPPPNNNLLLFFFFFFFFFCCC@@@>>>>>>???======<<<<<<;;;:::999888666999;;;:::777666777999666666777777777777777666666666666555555444444333333333333333333333333333222222222222222222222222222222222222111111000000111111111111222222222222//////000000111111222222111111111111000000000000111111111111111111111111~~~wwwnnneee``````dddeeedddfffjjjllljjjfffhhhlllttt~~~zzzvvvtttqqqppprrrxxx{{{qqqgggeeeddddddeeehhhgggiiilllooosssyyy}}}wwwtttvvvxxxzzz~~~llldddNNNKKKFFFAAA===;;;::::::666666666666777777777777<<<888444222333444333222222222111111000/////////222222222222222222222222222111111111000000//////111111000000//////......000000000000000000000000......//////000000111111000000000000000000000000///000111222222111000///000111111000//////000222......//////000000111111111000//////000000///...000000000000111111111111444444444555555555555666222333555555555777:::===@@@@@@???>>>======>>>>>>======<<<;;;;;;;;;;;;;;;<<<===>>>???AAAAAAAAAAAA>>>??????@@@@@@@@@@@@???<<<;;;;;;;;;;;;<<<<<<===@@@?????????>>>>>>=========>>>@@@BBBCCCCCCBBBBBB>>>>>>????????????>>>>>>???????????????>>>======AAAAAAAAAAAAAAABBBBBBBBB>>>======>>>@@@BBBBBBAAAAAAAAAAAA@@@@@@@@@??????:::;;;<<<<<<<<<<<<<<<;;;;;;;;;::::::999999::::::<<<<<<<<<;;;;;;:::::::::<<<<<<======>>>>>>??????>>>======<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<===<<<<<<===>>>???@@@AAAAAABBBCCCDDDEEEFFFIIIMMMQQQZZZ```hhhpppxxx}}}rrrhhhaaa[[[VVVRRRNNNMMMJJJHHHFFFDDDCCCCCC>>>>>>======<<<<<<<<<;;;:::::::::999999888888888888888999999:::::::::;;;666666666777777777888888333333333333333333333333333333333222222222111111000000000000000000000000222222111111111111222222333222111000////////////222222222111111111000000000000000000000000000000............////////////uuullldddggggggdddbbbcccaaa^^^aaacccfffkkkqqqwww|||{{{xxxrrrmmmiiifffcccbbbeeeiiipppwwwzzzzzzxxxvvvqqqpppnnnllllllmmmoooqqqttttttwwwyyyxxxxxxvvvlllbbb^^^]]][[[[[[]]]ZZZ\\\___bbbeeejjjooosss}}}~~~}}}yyyuuusssuuuxxxtttaaaSSSLLLEEECCC???:::777666666666666666666666666666666666:::666333222333444333222000111111111111111111111000000000000000000000000111111111000000000//////111000000000/////////...000000000000000000000000.../////////000000000111000000000000000000000000///000111111111111000///000111222111//////000222////////////000000000000000///...///000111000///000000000000111111111111333333333333444444444444333444555555666888;;;===@@@??????>>>======>>>>>>>>>======<<<<<<<<<<<<<<<;;;<<<===>>>>>>>>>>>>>>><<<===============<<<<<<<<<<<<;;;;;;;;;<<<======??????>>>>>>>>>=========>>>???@@@BBBCCCCCCBBBBBB>>>>>>????????????>>>>>>???????????????>>>=====================>>>>>>???@@@???>>>???AAABBBBBBAAA@@@@@@@@@@@@????????????;;;;;;;;;<<<<<<;;;:::::::::999999999999:::<<<<<<;;;:::::::::999999999999<<<<<<<<<<<<<<<==================<<<;;;:::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>===>>>??????@@@BBBFFFIIIIIINNNTTTZZZ___hhhsss|||xxxrrrnnnhhhbbbZZZSSSOOOKKKFFFCCCDDDCCCBBBAAA@@@???>>>======<<<<<<<<<;;;;;;;;;;;;::::::999999999888888888555666666666666666777777444444444444444444555555333333333333333333333333333333222222222111111111000000000000000000000000111000000000000000000111////////////000111222333222222222111111111000000000000000000000000000000/////////000000000000111|||tttwwwxxxuuusssqqqlllfffiiilllnnnoooppptttzzz}}}zzztttllleee___[[[XXX[[[]]]aaadddfffgggffffffaaa```______```aaabbbcccddddddgggjjjjjjmmmwwwuuuiiiccc___[[[YYY[[[[[[^^^aaaeeeiiimmmsssvvv}}}{{{|||sssbbbVVVKKKBBB>>>@@@>>>;;;888666666666777777777666666555555444444666444111111222333333222000000111111222333333444000000000000000000000000111111000000000000//////000000000000////////////000000000000000000000000////////////000000000000000000000000000000000000///000000111111000000///000111222111000000111222000000000000///////////////...---///000222111000000000000000111111111111111111222222222333333333333555666666666888;;;>>>??????>>>=========>>>>>>???>>>>>>===============<<<======>>>>>>======<<<<<<<<<<<<;;;;;;::::::999<<<<<<;;;;;;<<<======>>>>>>>>>===============<<<>>>???@@@BBBBBBBBBAAAAAA===>>>>>>??????>>>>>>===?????????@@@??????>>>===@@@???>>>>>>>>>???AAABBBBBB@@@@@@@@@AAABBBAAA@@@?????????>>>>>>>>>======<<<<<<<<<<<<;;;:::999999999888888777999;;;===???;;;;;;;;;;;;;;;:::::::::<<<<<<<<<;;;;;;;;;;;;:::===<<<<<<;;;;;;::::::999888888999999999:::::::::::::::::::::::::::::::::999:::;;;;;;;;;<<>><<<:::;;;<<<<<<<<<:::999888:::::::::::::::999999999999999999888888888888888888888888888888888777777444444444333333333333333333333333333333333333333333222222222222111111111000000000000000000000000000000////////////000000////////////000111222333222111111111111000000000000000000000000000000000000000000000111111111111~~~sssiiidddaaaccccccdddeeefffgggiiijjjffffffggghhhiiikkklllmmmooooooqqqtttuuuzzzyyysssmmmjjjkkkmmmqqqwww|||mmmXXXMMMHHHDDD@@@???;;;:::888666666666777888777666666555444333333222333222111000111222222222111111222222222333333333222222222222222222222222000000000000000000//////000000000000////////////////////////////////////////////////000000000000///////////////////////////000000000000000000//////000222222111000111222111111000000//////.........------...111222222111///000000000111111111111111111111222222222333333444555666666777888<<<>>>???>>>>>>=========>>>>>>@@@??????>>>===>>>>>>>>>??????@@@@@@???>>>======>>>======;;;;;;:::::::::;;;;;;;;;;;;<<<===>>>>>>============<<<<<<<<<<<>>>>>>>>>>>======?????????@@@@@@??????>>>BBBAAA@@@@@@@@@BBBDDDEEEBBBAAA???@@@@@@AAA???>>>>>>>>>=========<<<<<<<<<============<<<:::999999:::999888777888:::===>>>>>>>>>>>>>>>>>>===============<<<<<<;;;::::::999;;;;;;;;;;;;::::::999999888888888999999999:::::::::::::::999999888888888:::;;;<<<;;;:::;;;===???@@@BBBCCCCCCDDDGGGLLLPPPXXX]]]```\\\\\\aaafffiiilllooosssyyy}}}|||rrriiibbb[[[WWWUUUSSSOOOLLLIIIHHHGGGHHHBBBBBBAAAAAA@@@???>>>===888999;;;<<<;;;999777666888888888888888888888888888888888888888888888777::::::999999888888777777666555555555555444444444222222222222222222222222222222222222111111111111000000000000000000000000000000////////////000000333222111000////////////111111111111000000000000//////////////////////////////000000000111111111|||xxxwwwxxxwwwwwwxxxzzz}}}||||||}}}~~~yyybbbTTTFFF@@@???===<<<<<<444444333222222333444444666555555444333222111111000000111000000111111222333333333222222222111111111111111111111111111111//////////////////000000////////////000000000000////////////////////////000000000000////////////////////////////////////000//////////////////000---///111222111000000111111111000000//////.........------...111222222111///000000000111111111111111222222222333333333333333444666666666888;;;>>>>>>===============>>>>>>@@@@@@???>>>>>>>>>>>>>>>???????????????>>>===<<<>>>===;;;:::999999999999::::::::::::;;;<<<===>>><<<<<<<<<<<<============???@@@AAAAAAAAA@@@???>>>======>>>>>>>>>>>>======??????@@@@@@@@@@@@??????@@@????????????AAABBBCCCAAA@@@>>>>>>??????===<<<=========<<<<<<<<<;;;;;;>>>>>>>>>===<<<;;;:::999<<<;;;999888888999;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<;;;:::::::::::::::::::::999999999888999999999::::::::::::;;;::::::999999888888777:::;;;<<<<<<;;;;;;<<<>>>===>>>>>>>>>>>>@@@CCCFFFMMMQQQQQQMMMJJJMMMPPPPPPQQQTTTXXX\\\```bbbddddddlllrrryyy||||||}}}}}}zzzvvvrrrpppnnnllljjjeeeaaa[[[VVVQQQMMMIIIFFFCCCCCCBBBBBBBBBAAAAAA@@@:::;;;<<<===<<<;;;::::::999:::;;;;;;:::888666444666666666777777777777777777777777777777777777777666666555555444444333333555555555555555555555555222222222222222222222222222222222111111111000000000000000000000000000000222111111000000111111222333222111000////////////000000000000000000000000////////////////////////........./////////000000xxxoooeee]]]OOOFFF>>><<<;;;888777888555444444333333333444444444444333333222222111111///111222111000000111222444333333222111111000000////////////////////////......////////////000000////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000000//////......//////000+++---000111000//////000000000000000///////////////...---///000222111000000000000000111111111111111111222222222333333333222444555555555777:::=========<<<<<<======>>>>>>@@@??????>>>>>>>>>>>>>>>============<<<<<<;;;:::;;;:::888777666777777888999999999999:::;;;======<<<============>>>>>>>>>@@@@@@AAAAAAAAA???>>>===<<<======>>>>>>======<<<>>>???@@@@@@AAA@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEE@@@???======>>>>>>===;;;=========<<<<<<<<<;;;;;;============<<<;;;::::::<<<;;;::::::999999999999;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>===<<<;;;;;;:::999999999999999999999999888888999999999::::::::::::::::::999999888888888888999::::::999999:::;;;;;;;;;;;;;;;===???@@@BBBHHHJJJIIIDDDAAACCCDDDCCCDDDEEEGGGJJJLLLMMMNNNOOOSSSVVVZZZ\\\\\\]]]```ccchhhjjjnnnqqqtttwww|||{{{xxxvvvvvvwwwvvvvvvyyy}}}}}}|||vvvtttooolllhhheee```]]]^^^[[[XXXUUUTTTSSSQQQOOOKKKIIIFFFEEEDDDDDDBBB@@@>>>??????@@@???>>><<<;;;888:::;;;;;;999777777888888888999999888666444333555555666666666666666777666666666666777777777777666666555555555555555555222333333333444444444444222222222222222222222222222111111111111000000000000000000000000000000000222222111111111111222222////////////000111222333//////000000000000000111000000000000000000000000............////////////mmm```YYYTTTOOOJJJDDD???<<<;;;888555555999777777666555555444444444222222222222222111111111///222333333000///000222111111111111111111111000////////////////////////........./////////000000.../////////000000000111000000000000000000000000111000000000/////////...000000000000000000000000000///............///000))),,,///000///......///////////////000000000000000///...///000111000///000000000000111111111111000000000111111111222222111222444444444666999<<<<<<<<<<<<<<<<<<===>>>>>>??????>>>============>>><<<<<<<<<<<<<<<<<<;;;;;;:::999777666666777999:::777777777888999:::<<<<<<=========>>>>>>>>>??????@@@AAAAAAAAA@@@???===<<<<<<<<<============<<<<<<>>>???@@@@@@AAAAAAAAA@@@@@@BBBDDDFFFGGGGGGFFFFFF@@@>>>===>>>??????>>>===============<<<<<<<<<<<<:::::::::;;;;;;:::999999888999:::;;;;;;;;;:::999::::::;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;:::::::::888888888999999999999999777777777888888888999999999999999999888888888888555777888999888777888999;;;::::::;;;===>>>???@@@CCCEEEDDD???===??????===?????????@@@AAABBBCCCDDDFFFFFFGGGHHHHHHJJJKKKLLLNNNPPPRRRTTTUUUWWWZZZ\\\\\\]]]\\\ZZZWWWVVVVVVWWWYYYXXXYYY[[[___aaabbbaaa___bbbddddddaaa]]]ZZZYYYWWWTTTQQQNNNLLLJJJGGGEEEHHHGGGEEEEEEFFFEEECCCBBBAAA???>>>>>>??????>>>======>>>>>>======<<<;;;:::999;;;<<<:::777666777999666666666666666666666666555555555666666666777777555555555666666666777777666666777777777777777888222222333444555666666777111111111111111111111111111111111111000000000000000000000000000000000000111111000000000000111111////////////000111222333////////////000000111111000000000000000000000000...////////////000000000rrrfffVVVKKKHHHGGGDDD@@@:::888888888444111444:::444333333222111000//////111111111111111222222222000222444444111///000111/////////000111111222222111111111111111111111111---.........//////000000.../////////000000111111000000000000000000000000111111000000/////////...000000000000000000000000000///...------...///000(((***...//////...---.........//////000000111111111000//////000000///...000000000000111111111111////////////000000000000111222333333444555999;;;<<<<<<<<<<<<<<<===>>>??????>>>>>>=====================>>>>>>>>>>>>>>>===<<<;;;999888888:::<<<===666666666777888:::;;;<<<======>>>>>>??????@@@@@@@@@AAAAAAAAA@@@>>>===<<<<<<<<<============<<<<<<>>>???@@@AAAAAAAAAAAAAAA;;;===@@@CCCDDDDDDBBBAAA@@@???>>>???@@@AAA@@@>>>>>>>>>=========<<<<<<<<<777777888999999999888888555777:::<<<===<<<;;;:::;;;<<<<<<<<<======>>>>>>;;;;;;::::::::::::999999888888888888888888999999666666666666777777777777777777777888888888888888444666888999888888999:::999888777888:::<<<<<<<<>>???BBBDDDDDDDDDEEEFFFGGGFFFEEEEEEGGGIIIGGGHHHIIIHHHFFFEEEFFFGGGGGGFFFEEEFFFHHHJJJKKKKKKIIILLLOOOPPPNNNKKKHHHGGGKKKHHHFFFDDDDDDCCCAAA@@@>>>======>>>@@@@@@>>>===>>>===;;;;;;<<<<<<;;;999999888888777777888999:::777888999777555444666888555555444555666777888999555555555666666666777777444555555555666666777777222333333333444444555555333444555666777999::::::111111111111111111111111111111111111000000000000000000000000000000000000000000////////////000000333222111000////////////.../////////000000111111000000000000000000000000000000000000111111111111{{{tttjjjcccOOOLLLHHHCCC???===<<<;;;666666666666555555555555111111111222222333333333444333111000000000111222////////////////////////111000///......///000111//////000000000000////////////////////////////////////............//////////////////............000000000000000///......111000000///...---------'''***...111333222111///,,,,,,---...///000111111------......///000000000000000000000000000000000000000000000////////////////////////000000000000---///111333555666666666999999:::;;;<<<===>>>?????????>>>==================;;;:::;;;>>>>>><<<999777777777777777888888888666777777777888888888999;;;===>>>===<<<<<<===>>>BBBCCCCCCCCCAAA???<<<:::::::::;;;<<<===>>>???@@@======>>>?????????????????????@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>======<<<;;;999999;;;;;;:::999888888888888;;;:::999999:::;;;===>>>===;;;999:::;;;<<<;;;:::999999:::;;;;;;;;;::::::999888888888777777666666777888888888888999999999999999888888888888999999777777777777777777777777666777777888999:::::::::======<<<;;;;;;:::999999888999999::::::;;;<<<<<<===<<<;;;::::::;;;<<<===@@@??????@@@BBBBBBAAA???????????????>>>>>>>>>>>>??????@@@@@@AAAAAAAAAAAA===>>>???@@@AAAAAA@@@???BBBAAA@@@???>>>>>>???@@@::::::::::::::::::::::::::::::::::::::::::::::::999999999888888888777777555666777888888777666555666666666666666666666666333333444444555666666777333444444555555444444333444444444333333222222222222222222222222222333333111111111111111111111111111111111111111111111111222111111111000000////////////000000111111222222111000///......///000111222111111111000000//////000000000000000000000000000000000000000000000000yyymmmddd^^^WWWPPPJJJDDDBBB???<<<:::999999999666666666666555555555444111222222222222222222333333222111111000000111111////////////////////////111000///......///000111//////000000000000////////////////////////////////////............//////////////////............000000000000000///......111000000///......------,,,...000111111///---,,,.........///////////////------......///000000000........................000/////////////////////////////////000000000000000111333555555666555555888999:::;;;<<<===>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<;;;:::;;;======;;;999777777777777777777777777777777777888888999999999;;;<<<======<<<<<<>>>???BBBCCCCCCCCCAAA???<<<;;;:::;;;;;;<<<>>>??????@@@>>>>>>????????????>>>>>>>>>>>>???@@@AAAAAAAAAAAA????????????>>>>>>========================<<<<<<<<<;;;:::999888777777777999888888999999:::;;;<<<<<<;;;999999;;;<<<;;;:::999:::::::::::::::999999888888888777777777666666777777888888888999999999999888888777777888888999777777777777777777777777666666666777888999999999<<<;;;;;;:::999999888888888888888999::::::;;;;;;:::::::::999999:::::::::<<<;;;;;;<<<>>>>>>===;;;========================<<<<<<=========>>>>>>>>><<<===>>>?????????>>>>>>;;;:::999888777777888999999999999999999999999999777777777777777777777777888888777777777666666666666666777777777666555555555555555555555555555555333333333444555666666666333333444444444444333333444444333333333222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111000000000//////000000000000000111111111111000///......///000000111111111000000000//////000000000000000000000000////////////////////////gggoooxxx~~~}}}xxxhhh```TTTKKKEEEBBB>>>;;;:::999777666666666777888666666555555555444444444222222222222222111111111111111222222111111000///000000000000000000000000000000////////////000000...//////000000//////...//////////////////////////////............//////////////////............//////000000000///......000000000///......------//////000000///...---,,,000000//////............------......///000000000........................////////////////////////////////////000000000000333333444555555555444444888888999:::;;;<<<<<<===<<<<<<;;;;;;::::::;;;;;;;;;::::::;;;<<<<<<;;;999777777777777777666666666666666777888888999:::::::::<<<===>>>======???AAABBBCCCCCCCCCAAA???===<<<;;;<<<<<<===>>>???@@@@@@??????@@@??????>>>===<<<<<<===>>>???@@@@@@@@@@@@=========<<<<<<<<<<<<;;;<<<<<<===>>>>>>>>>>>>>>><<<;;;:::888777666666666666777888999::::::::::::<<<:::999999:::;;;;;;::::::::::::::::::999888777888888777777777777666666777777777888888888999999888888777777777777888888777777777777777777777777555555555666777777888888:::999999888888777777777666666777888888999999:::777777888888888888777777999888888999;;;;;;:::888::::::::::::::::::::::::999999999999999::::::::::::;;;<<<=========<<<;;;:::999888888777777888888888888888888888888888888666666666666666666666666666666666666555555555555666666777777666555444444555555555555555555555555222333333444444555555666333333444444444444333333333333333333222222222222333333333222111111111000111111111111111111111111111111111111111111111111111111000000000000//////111000000000000000000///000000////////////000000111111000000000000//////000000000000000000000000////////////////////////XXX^^^fffkkkmmmnnnqqqsss|||xxxqqqmmmpppvvvyyyiii\\\QQQLLLDDD???===<<<<<<;;;666666555555666777888999555555555444444444333333333333222222111111000000000111222222222111///...000000000000000000000000000000////////////000000...//////////////////...//////////////////////////////............//////////////////...............///////////////......000000//////...........................///000000///////////////.........------......///000000000000000000000000000000000.........///////////////////////////000000000000111222222333444444444444777777888999999:::;;;;;;::::::999999999999::::::999999999:::;;;:::999999777666666666666666555555444444555666888999:::::::::<<<===>>>>>>???@@@BBBCCCCCCCCCBBBAAA@@@>>>=========>>>>>>???@@@@@@AAAAAAAAA@@@@@@>>>===<<<;;;;;;;;;<<<===>>>>>>>>>>>><<<<<<<<<;;;;;;;;;;;;;;;<<<<<<============<<<<<<<<<;;;999888666666555555555777888:::;;;::::::999;;;999888888999::::::999::::::::::::999888666666777777777777777777666666777777777777888888888888777777777666666777777777666666666666666666666666444444444555555666666666777777777666666666555555555555666666777888888888555666777888888777666555999888888999;;;;;;:::999777777777777777888888888666777777777777777777777888888::::::;;;:::999888;;;:::::::::::::::::::::666666666666666666666666777777777777777777777777666666666555555555555555666666666666555444444333444444444444444444444444222222333333444444444444333333333444444333333333333222222222222222222222444333333222111000000///111111111111111111111111111111111111111111111111000000000000000000//////111111000000/////////...///////////////000000000000000000000000000//////////////////////////////////////////////////////TTTXXX\\\^^^^^^___bbbeeelllpppxxxwwwpppjjjhhhjjjqqqxxx~~~~~~nnnddd[[[OOOGGG>>><<<:::999999999999888666666666666666666777777444444444444333333333333222222222111111000000000000000111222222000///...000000000000000000000000//////000000000000//////......////////////......//////////////////////////////............//////////////////..................////////////......////////////..................------...///000111------......///000000111------......///000000000000000000000000000000000------....../////////000////////////000000000000......///000222333444555666666777777888888999999999999888888888888999999888888999999999888888888666666666555555555444444222222444555777888999:::;;;<<<>>>?????????AAACCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>??????@@@AAAAAAAAAAAAAAAAAA@@@>>>===;;;:::::::::;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888;;;:::888777666555555555666777999;;;;;;;;;:::::::::999777777999:::999888999:::999999888777666555666666666666666666777777666666777777777888888888777666666555555666666777555555555555555555555555444444444444444555555555555555555555555444444444444555555666666777888888555666777888888777666555888888777999:::;;;:::888444444555555666666666777666666666666666666666666666777888888888888666666666666777777777777777777555555555555555555555555666666666666666666666666666666666666666666666666666555555444444444444444444444444444444444444444222222222333333333333333222333333333333333333222222222222222222222222222333333222222111000//////000000000000000000000000000000000000000000000000//////////////////000000111000000000//////............///000000000000000//////////////////000000////////////////////////........................VVVZZZ]]]^^^\\\\\\___bbbgggjjjpppwww~~~xxxmmmjjjhhhkkkrrr}}}sss```UUUNNNFFF@@@>>>888888999999888777555555444444444444444333333333444444333333333222222222111111111111111000000000000000111111000000///...000000000000000000000000//////000000000000//////---......//////......---//////////////////////////////............//////////////////............------.../////////......//////////////////......111000///...............,,,,,,---...///000111111------......///000000000........................---------......//////000////////////000000000000,,,------...000222444555555555666666777777777777888888777777888888999999666888999999888777777888666666666555444444333333111222333555777999:::;;;<<<>>>???@@@??????AAACCCDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAA@@@@@@>>>===<<<;;;999:::;;;<<<============<<<<<<<<<<<<<<<=========<<<<<<<<<;;;:::999888777999888777666555555555555777888999:::;;;;;;;;;;;;:::888777777888999999888888888888888888777666555555555666666666666777777666666666777777777888888666666555555555555666666555555555555555555555555444444444444444444444444444444444444444444444444444555555666666777777888666666777777777777666666666555555666888888777555333444444555555666666777666666666666555555555555555666777777777666555444444555555666666666666555555555555555555555555555444444444444444444444444555555555666666666666666444444333333333444444555333333333333333333333333222222222222222222222222222222333333333333222222111111111222222222222222222222222111000000000///000000000000000000000000000000000000000000000000......////////////000000000//////////////////...---...///000111111111000......////////////000000000000000000000000000000........................\\\aaahhhkkkjjjiiijjjkkkooorrrvvvzzz}}}|||zzzxxxxxx{{{xxxqqqqqqsssxxxwwwbbbVVVKKKFFFBBB<<<999:::888999:::999888666666666111222222222222222111111333333333333222222222222000000000000111111111111111111000///////////////////////////////////////...///000111111000///...---......//////......---//////////////////////////////............//////////////////............,,,---......//////.........////////////////////////////////////.........---.........//////000000------......///000000000........................,,,,,,---......///000000////////////000000000000///......///000222333555555555555555555666666666888888777777888999999:::555777999999777555666888666666555555444333333222222333444666999;;;<<<===>>>???@@@@@@??????AAABBBDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@??????===<<<<<<999:::;;;<<<============;;;;;;;;;<<<<<<<<<======;;;<<<<<<<<<;;;:::999999777666666555555666666666777777777888888999:::;;;999888666666888999888777666777777777777777666666555555555666666666777777666666666666777777777888666555555444444555555666444444444444444444444444555555555555555444444444444444444444444444444444555555555666777777888888666666666555555666666666555444444555777777666444444444444555666666777777666666555555555444444444555555666777666555444333555666777888888888777777555555555555555555555555444444444444444444444444333444444444555555555555333222222222222444555666222222222222222222222222222222222222222111111111222222333333333333222222000111111111222222222222111111111111000000000000000000000000000000000000000000000000000000000000........./////////000000.........///////////////,,,---///000111111111000........./////////000000000000000000000000000000........................aaaiiisssyyyzzzxxxwwwwww{{{}}}~~~xxxsssiiijjjkkklllnnnssszzz~~~yyy{{{yyyuuunnnaaaWWWKKKCCC>>>???===888666999555666666666555555666777000111222222333222222222333333333222222222111111//////000000111111222222222111///.........///000////////////////////////...///000111111000///...---..................---//////////////////////////////............//////000/////////............,,,,,,---.../////////............///////////////***+++---///000111222222///////////////.........------......///000000000000000000000000000000000,,,,,,------...///000000////////////000000000000222111000000000111333444444444555555555555555555888888777888888999::::::444777999888666555666888666666555444444333222222333444666888:::===>>>??????@@@AAAAAA@@@???@@@BBBDDDCCCBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBB??????@@@??????>>>===<<<::::::;;;<<<============:::::::::;;;;;;<<<<<<<<<:::;;;<<<<<<===<<<<<<<<<555555555555555666777777777777666666666888999;;;999777666666777888888777555666777777777777777666444555555555666666777777666666666666777777777777555555555444444555555555444444444444444444444444555555555555555555555555444444444444444444444444555555666666777888888888666666444333333444666666555555444666777888777555444444555555666777888888555555555444444333333333555555666666666555333222222333555666666666555555555555555555555555555555777777777777777777777777222222222333333444444444222111111111222444666777222222222222222222222222222222111111111111111111222222222333333222222222000000111111222222222222000000000000000111111111000000000000000000000000000000000000000000000000---.........//////000000---.........//////000000,,,---///000111111111000---.........//////000000000000000000000000000000........................aaadddjjjsss{{{~~~|||yyyzzz}}}}}}zzzsssoookkklllpppsssrrrpppzzzyyyxxxxxx{{{ttteeeZZZTTTOOOJJJEEE>>>===<<<999777555333333555555444333333222111111444444222222222222444444111111111111111111111111222111111111000000//////222111000000111000...,,,....................................////////////------...///000000////////////.........---------......------------......////////////////////////////////////////////////.........------,,,,,,,,,////////////////////////...........................------------,,,,,,,,,........./////////000000///...---...///000///...///////////////////////////000000///......111333333333444555666777888888888888777777777777888888333333333444444444444444555555444444444555666666444555666888:::;;;;;;;;;>>>???@@@@@@@@@@@@???>>>>>>>>>?????????@@@@@@@@@AAA@@@???>>>>>>@@@BBBCCCCCCAAA>>>===>>>===:::888999999999::::::;;;;;;;;;::::::999999888777666666??????===<<<;;;:::::::::777777777777777888888999:::999777888999999888777777777666555555555555555555666666777666555333222444555555555666666777777888777666666666666666777777666555444444333444444555444444333333444444555444444444444444444444444777666444333222333333444555555555555555555555555555555555555555555555555555444333222222333444555555555555555555555555555666555444333222333333444444444444444444444444444111222444444444444222111333333333333333333333333555555444333222222111111111222333333444444333333111222222333333222222111111111111111111111111111000000111111111222222222222222222111111111000000333333333222222222111111111111000000000000111111222222222222111111111000000000000000000000000000000000000000111111111111////////////////////////000000000000000000000000------......//////000000//////.........---------000000//////......------PPPSSSXXXaaajjjooopppoooppprrrvvvyyy|||}}}}}}}}}zzzuuurrrrrrvvvyyyxxxvvv~~~zzzvvvtttrrrrrrsss}}}zzzpppjjj___WWWMMMFFFCCCBBB>>>;;;:::999888777666444333333555444444333222222111111444333222222222222333444111111111111111111111111000000/////////.........111///......///000...---....................................////////////---......////////////...//////.........---------......------------....................................................../////////......---------........................------------------------,,,,,,------.........///,,,,,,,,,---------.........---,,,---///000///...//////////////////////////////000///......000222333333444555666777888888777666666666666666666777555444444333333333444444666777777666333222333555666777888:::;;;<<<=========>>>????????????>>>===>>>>>>>>>??????@@@@@@@@@@@@???=========???@@@BBBCCC@@@>>>===>>>===:::888999999999::::::;;;;;;;;;999999999999999999999999===<<<;;;:::999999999999888888777777777777888888888777666777888999888777888777666666555555666666333444555666666555444444333444444444555555555555777777666666666666666777777666555444444333333444444444333333333333444444444444444444444444444444555444333222222333333444444444444444444444444444444444444333333333333333333333222222222222333333444444444444444444444444666555444333222333333444333333333333333333333333222222333333333333222222333333333333333333333333222222222222222222222222111222222333444333333333444444555555555555444444111111111111111111111111000000111111111222222222222222222111111111000000333222222222111111111111111000000000000000000111222111111111000000000000////////////////////////....../////////000000000////////////////////////000000000000000000000000............//////////////////.........---------////////////............BBBCCCGGGNNNUUUZZZ]]]]]]^^^___aaaeeejjjoootttvvvwwwtttsssuuu{{{}}}zzzyyywww{{{}}}}}}pppcccXXXQQQNNNGGGBBB<<<:::::::::888666555555555444444333333333444444333333222222111111333333222111111222333333111111111111111111111111000000000000////////////111///------...//////...........................---............/////////....../////////......---...............---------......------------......................................................///////////////.................................------------------------+++,,,---...///000111111,,,,,,,,,---------------...---,,,---...//////---////////////////////////...///000///......000222222333333444555666777777555555555555555555555555666555333222222333444555444777:::888444333666:::888999:::<<<===>>>>>>>>><<<======>>>>>>======<<<>>>>>>>>>>>>????????????>>>===<<<<<<<<<===???@@@AAA???=========<<<:::999999999::::::::::::;;;;;;999999999:::::::::;;;;;;999999888888888888999999:::999888777777777777777666555555666888999999888888888777666666666666777111222333444555555555555333333333333333444444444666666666666666666666666777666555444333333333333444444333333333333444444444444444444444444444444333222222222222333333444444444444444444444444444333333333222222111111111111111111222222111111111444444444444444444444444555444333222222222333333111111111111111111111111333333222222222222333333222222222222222222222222//////000111222222333333111111222333333333333222222222333333333333222222111111111111111111111111000000000111111111111222222111111111111000000000111111111111000000000000000000000000000000000000000000000000////////////////////////////////////------........./////////000000000000000000000000/////////////////////////////////..............................---------.............../////////>>>@@@CCCFFFIIIKKKJJJIIIKKKKKKMMMQQQUUU[[[```cccffffffhhhnnnwww}}}zzzuuunnnlllmmmpppsssvvvxxxyyyyyysssvvv}}}|||tttooofffYYYMMMFFFCCCCCC???<<<:::999999999777555444444333333333222222222333333333333222222111111222222111111111111222222111111111111111111111111222222222222222222111111444222...------...///...........................---------.........//////////////////...---,,,,,,..............................------------......................................................//////..................................................................------......///000000111////////////////////////...---------///000///...////////////////////////---...//////......///111222222333444555666666777555555555666666555555555555444222111111444777888BBBFFFGGGCCC:::666999===999:::;;;<<<===>>>>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<===>>>>>>???>>>===<<<<<<;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::777777777777888999:::;;;<<<;;;999888777666666666666555555777:::<<<<<<;;;999999888777777777777888222333333444444444444444333333333333333444444444444444555555666666555555666666555444333333333333444333333333333333333444333333333333333333333333111111111111222333333444333333333333333333333333333333333222222111111000000000222222222222000000333333333333333333333333333333222222222222222222111111111111111111111111333222111000000111222333222222222222222222222222000000000111222222333333000111111222222222222222000000111111111111000000111111111111111111111111000000000000111111111111111111111111000000000000000000000000000////////////000000000000000000///000////////////.........////////////////////////------........./////////000000000000000000000000......................../////////......---------........................---------....../////////<<>>>>>>>>=========>>>>>><<<======<<<;;;::::::;;;::::::::::::::::::::::::>>>>>>===<<<;;;999999888888888888888999;;;<<<===<<<<<<:::888777666666666777777777:::===@@@@@@@@@::::::999888888888888999555555444444333333333333555444444444444444444444222333444555666555555555666555444333333222222333333333333222222333333333333333333333333333333333000111111222333333333333333333333333333333333333333333333333222222111111000111222333333222111000222222222222222222222222111111222222222222222222111111111111111111111111222222000//////000222222111111111111111111111111111111111111111111111111///000111111222222111111333333444444444444333333000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////...///000000000000///...////////////.........---............................../////////000000000////////////////////////------------------------//////......------,,,,,,---.....................,,,,,,------......//////888<<>>@@@@@@@@@??????DDDEEEHHHMMMSSSYYY___ccchhhlllsss{{{|||uuusssyyy~~~{{{wwwyyy}}}}}}wwwsssqqqllleee]]]YYYSSSOOOLLLJJJHHHFFFBBBAAA@@@>>><<<999777666111222333555666666666666555555444444333222111111222222222222222222111111000000111111111111000000000000000000000000000000............////////////666333000.........---,,,........................,,,------------.........------.........------,,,---------.....................------------......------------------------------------------------,,,,,,,,,---------------------------------------/////////////////////////////////.........---------------------,,,,,,,,,///...---...000000000///////////////////////////+++---//////.........///000111111222333444555555555666777888888777666555111111000111333666999;;;FFFHHHHHHBBB;;;666777:::888999:::;;;<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<<<<============<<<<<<<<<<<<>>>>>>>>>>>>>>>=========:::;;;<<<<<<:::999:::;;;;;;;;;::::::::::::999999??????===<<<:::888777777999999999999;;;<<<===>>><<<<<<:::999888777777666888888999<<<@@@CCCDDDDDD;;;;;;:::999999999999:::888777666444444333444444555555555555444444444444111222333555555555444444666555444333222222222222333333222222222222333333333333333333333333333333111222333333333333333222222222222222222222222222222222222222222222222222111111222222222222111111111111111111111111111111000000111222222222111111111111111111111111111111111111000000000000111111000000000000000000000000111111111000000000000000//////000111111111111000111222222333333222222111000000000000000000000000111000000000000000////////////000000000000000111////////////000000000000......000000000000......////////////........................................../////////000000000////////////////////////.................................------------------------...............---------------.........777;;;@@@AAA???<<<::::::;;;;;;<<<<<<======<<<<<<===>>>???AAACCCGGGKKKNNNRRRVVV\\\eeeoooxxx}}}qqqjjj```___ZZZTTTSSSSSSOOOJJJGGGDDDAAA>>>>>>>>>===<<<===:::777777888999666333111333444555555555666777222222222222222222222222111111111111111111222222//////000111111000//////000000000000000000000000,,,---------............000///------......---+++........................,,,,,,---------.........,,,,,,---.........---------------.........//////......------------......------------------------------------------------------------.........///------------------------........................---------------...............---------,,,,,,,,,---,,,+++,,,...///...---////////////////////////+++---///000///......///000000111222333444555555333444666777777666444333222222222333444555666777111222444555555666999;;;999999:::;;;<<<<<<<<<<<<:::999888777777888999:::=========<<<<<<;;;;;;;;;===============<<<;;;;;;888:::<<<;;;999999:::<<<;;;;;;;;;::::::999999999======<<<;;;:::999888777999999999999:::<<<===>>><<<;;;:::999888777777777888888999===BBBEEEGGGGGG<<<;;;;;;:::::::::::::::777777666555555555666777444444444444333333222222000111333555555555444333666555444333222222222222333333222222222222333333222222222222222222222222333333444555444444222222222222222222222222222222///000000111111222222222111000000//////000000111000000000000000000000000...///111222222222111111000000000000000000000000///000000000000000000///000000000000000000000000,,,------....../////////...///000000111111000000//////000000000000//////000000000000000000000000111111000000////////////////////////000000111111/////////000000111111111---...000111111000...---000000000/////////..............................------........./////////------------------------........................,,,------------------...---------.........//////...------------------,,,;;;>>>@@@???<<<999999:::999999999999999;;;<<<===::::::;;;;;;<<>>BBBAAA===???<<<:::999999:::999888888333...///333555333000222333444333222111111222//////000111222333333444111111111111111111222222...///000111111000///...000000000000000000000000---.........//////000000+++******,,,......---+++........................,,,,,,,,,---------......++++++,,,---............---------.........//////.........------.........---------------------------------------------------.........//////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////000000/////////.........+++***)))***,,,---,,,+++////////////////////////+++---///000///.........000000111222333444444555222333555666666555333222444444444444444444444444333333333444555777888999::::::;;;<<<=========<<<888777666555555666777888======<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999888:::<<<;;;999888:::===;;;;;;;;;::::::999999999;;;;;;;;;::::::999999999999999999999:::;;;<<<===;;;;;;:::999888888888888777777999===BBBFFFGGGGGG<<<<<<;;;::::::::::::;;;666666555555666777999:::333333333222222111111111///000333555555555444333555555444333222222222222333222222222222222222333222222222222222222222222444555555666555444222111111111111111111111111111------...///000111222222000///...------...///000000000000000000000000000...///000222222222111000////////////////////////...///000111111000///...000000000000000000000000((()))***+++---...///000...//////000000000000000222222333333333333222222000000000000000000000000111111000000/////////....../////////000000111111//////000000111111222222---...///111111///...---000000000000////////////........................,,,,,,,,,---------......------------------------////////////////////////,,,,,,,,,------.........---------.........//////.........------,,,,,,,,,888888999999999888888777999888777555555777888999777888999:::::::::::::::?????????AAACCCGGGKKKMMMZZZ\\\___aaacccfffjjjmmmvvv~~~~~~xxxpppllleee\\\RRRIIIBBB>>>>>><<<::::::;;;;;;;;;::::::999888666666666777888666666555444444333222222000000000000000000000000111111111111111111111111222111000//////000111222000000000000000000000000+++---...000111222111111////////////////////////------------------------///......---------......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------000///......------------........................++++++,,,,,,,,,,,,------........................---------............///,,,,,,,,,---------......------------------------,,,,,,,,,---...///000000111111222222222333333333333333333333333333333333333333333444444555555555444333333444444555666777;;;;;;;;;;;;::::::999888999888777777777888999:::<<<<<<<<<===<<<<<<;;;::::::;;;;;;;;;;;;;;;::::::999999999::::::;;;;;;;;;<<<<<<;;;::::::::::::;;;;;;:::999999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999666888;;;>>>AAABBBBBBBBB999:::;;;<<<<<<:::888777888777666555555444444555333333444555444333111000555555444444444333333333333333333222222222111111111111111111111111111111111111222222222333333333333333444444333333222111000111111111111000//////222222222111000//////.........//////000000111111////////////............000000000000000000000000000000000000////////////////////////////////////111111111111111111111111///////////////.........//////000000111111111222000000000000000000000000000000000000000000000000111111222111111000//////000000111111111111000000111111000000//////......//////////////////////////////............/////////...---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,777777888888888888777777999888777666666777888999888888888999999999999999:::::::::;;;===@@@CCCEEEEEEGGGIIIJJJKKKMMMQQQSSS]]]ccclllpppooooooppprrr|||{{{yyyuuussssssuuuwwwzzzwwwyyy|||~~~|||~~~yyyvvvyyy~~~}}}zzzwwwuuuuuuuuutttuuuuuusssnnnggg___ZZZTTTRRRNNNJJJDDD???;;;999999777666555666777666555666555444333222333333444555555444444333222222111000000000000000000000000111111111111111111111111111111000//////000111111///////////////////////////...---------...///000........................------------------------......------------......//////..................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................------------............,,,,,,,,,---------......---------------------------,,,,,,------///000000111111111222222222333333333333333333333333333333333333333444444444444444555555555444555555666777;;;;;;;;;;;;;;;:::999888999999888888888999:::;;;<<<<<<<<<<<<<<<;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;999999:::::::::;;;;;;;;;<<<<<<;;;::::::::::::;;;888777777777888:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999666888:::<<<>>>>>>===<<<999:::;;;;;;;;;:::999888777666555444444333333333444444444444444333222222333333333444444555555555333333333222222222111111111111111111111111111111111111111222222222333333333333444444333333222111111111111222111000000///222222111111000//////...//////000000000000000000////////////////////////111111111111111111111111000000000000/////////...////////////////////////..................................../////////////////////000000000111111000000000000000000000000////////////////////////...............---,,,,,,///000000111111000000///000000000000//////......//////////////////////////////............/////////...---,,,,,,,,,,,,---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,666666777777777777666666999888777666666777888999:::999888777666777888999666666666666777999;;;===:::;;;<<<<<<<<<===???AAACCCHHHNNNQQQRRRRRRUUUWWW[[[^^^ccchhhlllmmmnnnmmmoooooonnnllljjjkkkmmmpppssstttrrrnnnhhhbbb^^^]]]\\\[[[YYYXXXXXXZZZ]]]___ZZZ[[[]]]___```aaa``````[[[]]]___cccfffjjjlllmmmmmmmmmnnnooopppqqqrrrsssuuuuuuuuusssssstttwwwzzz~~~|||{{{mmmfff^^^ZZZ[[[^^^______aaa___\\\XXXUUUSSSRRRRRRVVVVVVWWWVVVRRRLLLFFFBBB??????>>><<<:::999888777555444222222333444333222333222222111111111111222333333333222222111111000000000000000000000000000000000000000000000000000111000000//////000000111////////////////////////111///---+++***+++---///........................------------------------...---------------..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))***,,,---------+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------............,,,,,,,,,---------......---------------------------------------...///000000111111111222222222222222222333333333333333333444444444444333333333333666666555555555666777777:::;;;;;;;;;;;;::::::999:::999999999999:::;;;<<<======<<<<<<;;;:::999999;;;<<<<<<=========<<<<<<:::::::::;;;;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;555555666777888:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999:::;;;<<<<<<;;;:::999::::::::::::999999999999666555444333333222333333666555444444444444444444111222222333444555666777333333333222222222111111111111111111111111111111111111111222222222222333333333333333333222222111111222222222222111000000222111111000000//////...111111111111000000000000000000000000000000000000111111111111111111111111000000000/////////......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000...///////////////000000000000000000000000000000////////////////////////000000000000000//////...//////000000000000//////000000000////////////...//////////////////////////////............//////......---,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,......------------......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------444555666666666666666666888888777666666777888888;;;999777555555666777888888777777777777888999:::<<<<<<===<<<::::::;;;===:::===@@@AAABBBCCCEEEHHHDDDGGGJJJMMMPPPQQQQQQQQQRRRTTTUUUTTTSSSSSSUUUVVV\\\ZZZWWWSSSOOOKKKIIIHHHGGGFFFDDDDDDDDDEEEGGGHHHDDDEEEFFFHHHHHHIIIIIIHHHEEEFFFGGGIIILLLPPPSSSUUUSSSSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUTTTSSSUUUYYY\\\^^^___```aaa```^^^[[[ZZZSSSNNNHHHDDDDDDEEEFFFEEEFFFFFFDDDCCCBBBBBBBBBCCCGGGHHHIIIHHHFFFBBB>>>;;;:::999888777666444333333555333222222333444333222333333333333222333333333222222111111000000000000000000000000000000000000////////////////////////000000000//////000000000////////////////////////000///---,,,+++,,,---...........................------------------------------,,,,,,------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++------------------------+++++++++,,,,,,,,,------------------------------,,,,,,---------.........,,,,,,,,,---------......---------------------------------------...///000000000000111111111111222222222222222222333333333555444444333333222222222555555555555666888999::::::;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;<<<<<<======<<<:::999999888888;;;<<<==================;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::::::::;;;777777777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888;;;<<<<<<===<<<<<<;;;:::;;;:::999999888888999999777666555444333333333333777666444333333444555666222222333333444555666666333333333222222222111111111111111111111111111111111111111111222222222222222333333333333222111111222222222222222111111000111111000000////////////222222111111000000//////000000000000111111111111111111111111111111111111000000/////////.........////////////////////////.................................///////////////............////////////////////////////////////////////////////////////000000111111111111000000...//////000000//////...///////////////////////////////////////////////////......------......///...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------.........////////////////////////........................------------------------444444555666666666666666888888777777777777888888;;;999777555555666777888999999888888888888888888:::;;;;;;999777666777999;;;<<<<<<<<<;;;<<<>>>???<<<===>>>@@@AAAAAAAAAAAA@@@BBBDDDDDDDDDCCCDDDFFFLLLJJJFFFDDDBBB@@@??????>>>======<<<;;;<<<<<<<<<;;;;;;<<<===============>>>===<<<<<<===???BBBCCC@@@@@@AAAAAABBBBBBCCCCCC???@@@@@@??????@@@CCCFFFDDDFFFGGGHHHGGGFFFCCCBBBBBB???;;;999999999::::::999999999:::;;;<<<<<<=========>>>>>>===:::888666666555444333111000......444333111111333444444333333333333333444444333333111000000000000000//////000000000000000000000000......................../////////000000/////////........................------...////////////...........................------------------------,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------111///---***)))***,,,---------------------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,------------...,,,,,,,,,---------......------------------------...------------...////////////000000000111111111111111111222222333333333444444444333333222222111222222333555777999;;;===:::;;;;;;<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<===<<<:::999888888888999;;;<<<<<<===>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;::::::::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888999999:::;;;;;;;;;;;;;;;;;;:::999888888888999999888777666555444444444444666555444333333444666777444444444444444444444444333333333222222222111111000000000000000000000000000000111111111222222222222222333333222222111000111222222222222111000000000000000///////////////222111111111000000/////////000000000111111111222000000000000000000000000////////////............////////////////////////////////////////////////000000//////......------////////////............................................................,,,,,,------...------,,,......////////////...................../////////////////////////////////......------------......------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------.........------------------------........................------------------------333444555666777777777666777777777888888777777777:::999888777666777888999888888888888777777777666777888888666444444555666;;;:::999888777888888888;;;;;;;;;::::::::::::;;;888:::<<<===<<<<<<<<<===BBB???<<<;;;;;;;;;;;;:::;;;;;;;;;::::::999999888999999999:::::::::::::::===<<<:::999888888999::::::::::::;;;;;;<<<<<<<<<666777888888777888999;;;:::;;;<<<===<<<<<<::::::999888777666666666666777555555555555666666666666666666777777777555444333333333333222222111111111222111///000111222222111000111222222333222222222000000000000000000000000000000000000000000000000////////////////////////...//////000000//////...........................+++---...000000000///...------------------------------------------------++++++++++++,,,---...///,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------111///,,,***)))***,,,...++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------......---------......///////////////000000000000000000111111222333333333333333333333222222222222111111333444777999;;;<<<:::;;;;;;<<<<<<<<<<<<;;;999:::;;;;;;<<<<<<;;;;;;;;;:::999888777888999::::::;;;<<<==============================<<<<<<<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;999888888999999999999999999999999999999999999888888888888555666666777888999::::::999999999999888888888888888888777555555555555555444444444444444444555666555555444444444333333333333333333222222222111111000000000000000000000000000000000111111111111222222222222222222111111000000111111111111000//////////////////////////////000000000000////////////...//////000000111111111/////////////////////////////////.........------////////////////////////........................000/////////............000000000////////////...................................................,,,---......///.........------............---------............/////////////////////////////////......------------......------,,,,,,,,,---......------------------------------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,444444555666777888888777777777888888888888777777888888888999999999999999777777888888777777666666666777777666555444666777888777666666666666666555999999888777777888999999666777999999888888999;;;<<<999666666777888777555666777888999999999888888999999888888888888888999999999888777777777777777999999999999888888888888444666888888777555666666777777777888888888888888444555666555555444444555333333444444444444333333444444444444444444333333222222333333444444555555222000//////111222222222///000111222222222222111000000000000000000000000000000000000000000000000////////////////////////......///000000///....................................------------------------------------------------------------------++++++++++++,,,---...///++++++,,,---///000111222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******++++++,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------///......---------.............../////////000000///000000111222222333333222222222222222333333333222333333444555777888999::::::;;;<<<<<<<<<<<<<<<888999:::;;;<<<;;;;;;::::::999777777777888:::;;;999999;;;<<<<<<=========>>>>>>>>>=========<<<<<<<<<<<<;;;::::::::::::;;;999999:::;;;:::999888888888888888888888888888888999999999999888888888888666666666666777888888999888999999:::999888777666777777666555444444444444222222333444444444444444333333444444444444444444333333333222222222111111000000000000000000000000000000000000111111111111222222222222222111000000///000000000000///......////////////////////////.............../////////------...//////000111111........................//////.........---------////////////////////////........................---------...///000000111111111000000000/////////------------------------...........................///000000111111000000---------......------------------.........//////////////////////////////...------,,,,,,------...,,,,,,,,,,,,,,,---...///------------------------........................------,,,,,,,,,,,,------------------------------++++++++++++++++++++++++++++++++++++++++++++++++444555666777888888888888777777888888888888777777777888999:::::::::::::::888888888999888888777777444555666555444444666888777666666666888888777666777666555555555666888999666777888888777777888::::::777444444666666444222222333555777888888888777888888777666666666777777555555666666666777777777999999888777666555555444222555777888666444444333555444444444444555666666222444555555444222222333222333444555666666666666222222222222222222222222///000000000111111111111333222000111333444444333000111222444444444333222000000000000111111111111000000000000000000000000000000000000000000000000---...///000000///...---........................111000---***))))))+++,,,------------------------------------------------++++++++++++,,,---...///***+++,,,...000111333333,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------###%%%)))---///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------///......---------................../////////000///000000111222222333333111111111222222333333444555444444444444555666666::::::;;;<<<=========<<<888999:::;;;;;;;;;:::999999888666666777888;;;<<<888999:::;;;<<<<<<<<<<<>>>>>=========<<<<<<<<<;;;::::::::::::;;;666777888999::::::999888777777777777777777777777999999999888888888888777999999888888888888999999777888:::;;;:::999777555666666555444333333333333000111333444555444333333111222222333444555666666333333333222222222111111000000000000000000000000000000000000111111111111111222222222222111000000///////////////......---.........///////////////,,,---------......//////,,,------...///000000111------------------------//////.........---------////////////////////////000000000000000000000000******,,,...000222333444222222111111000000//////------------------------........................++++++,,,---......------,,,------......------,,,---------.........//////////////////////////////...------,,,,,,------...,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++........................---,,,,,,++++++,,,,,,---........................------------------------************************444555555666777888888999666666666666666666666666999999888777777888999:::666666777777777777666555666666666666666666666666888777555444444555666666555555555555555555555555777666444333333444666777777666555444444444444444777666555444444444444444333333333333333333333333555555666666666666555555333444444555555444444333111111222222222333333333222222222222222222222222333333333333333333333333222222222333333333444444000000000111222222222333222222222333333222222222000000000000000000000000000000000000000/////////000000000000111111111111000000000000000000000000//////////////////////////////.........---------,,,---------.../////////000000//////......------------------------------111000...,,,++++++++++++......------------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++***+++,,,------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++---------------------------------...............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000000111222222333333222222333333333333444444444444444555555777888888888999:::;;;<<<;;;:::999888:::<<<<<<;;;:::;;;<<<:::999999888888999999:::<<<<<<<<<<<<<<<<<<;;;;;;=========<<<<<<;;;;;;;;;;;;:::999888999:::;;;<<<::::::999888777777777888888999999:::::::::999999:::;;;;;;<<<;;;:::888777888888888888777777777777999888888888777777666666333333333333333333333333555555555555555555555555666333111222444555333000444333111222333333222000111///...------...///111////////////000000000000...///000111111000///...////////////............//////.........---------............////////////---.........//////000000//////000000000000//////...------------...//////////////////////////////...---,,,,,,,,,,,,---............////////////000---------,,,,,,+++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////000000000000000000000000000000000000000////////////...---,,,+++---------------------------------............///---------------------------------------------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,++++++*********444555555666777777888888666666666666666666666666999999888777777777888999666666777777777666666555555555555555555555555555444444333333444555666777444444444444444444444444666555444333333444555666666666555444444444444444444444333222222222222222333333333333333333333333333333444444444444333333333333444444444444333333111111111222222222333333222222222222222222222222333333333333333333333333222222222333333333333444111111111111111111222222111111222222222222111111000000000000000000000000---,,,,,,,,,++++++******//////000000000111111111........................//////////////////////////////.........------------------...............////////////............------------------------///...---,,,,,,,,,------,,,,,,++++++++++++******))))))*********+++++++++,,,,,,,,,------------...++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////000111111222222333222222222333333333444444444444444444555666777888888888:::;;;;;;;;;:::999888:::;;;;;;:::::::::<<<;;;::::::999999::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;:::::::::::::::999999::::::;;;999888777777666666666777888999999999999888888777999999:::;;;:::999888888888888888777777777666666888888777777777666666666333333333333333333333333555555555555555555555555555333111222333444222000333222111111222222111000000///...------...///000/////////000000000111111...///000111111000///...////////////............//////.........---------............////////////---........./////////000...//////000000//////...---------------...//////...........................---,,,,,,,,,,,,---...------........./////////...---------,,,,,,,,,+++........................------------------------------------------------,,,---......//////....................................///////////////...------------------------------------............---------------------------------------,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++++++++++++++444444555555666777777777666666666666666666666666999888777777666666666777555555666666666666666555555555555555555555555555111111111222333555666777444444444444444444444444555555333333333333555555555555444333333333444444333333222222111111222222333333333333333333333333222333333444444333333222222333333444444333333222111111111222222222222333222222222222222222222222222222222222222222222222111111222222222333333333111111111111111111000000000000111111111111000000000000000000000000000000111000000///...------,,,//////000000000000111111........................////////////////////////...............---------...............---------.............../////////------------------------,,,,,,,,,,,,,,,---...///,,,,,,++++++++++++******))))))*********+++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))***++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***+++,,,---.../////////++++++,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////000000111111222222222222222222333333333333444444444444555666777777888888999::::::::::::999888999;;;;;;:::::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::999:::::::::::::::999999777777666555555555666666888888888777777666666666777777888999999999888888888888777777777777666666666666666666666555555555444444444444444444444444444444444444444444444444444222111111222222111000222111000000111111000///000///...------...///000000000000000111111111111//////000000000000//////////////////...........................------------............/////////.............../////////---..................------------------......///........................------,,,,,,,,,,,,------,,,---------.....................---------------------------------------........................------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000........................------------............------------------------......------,,,,,,++++++,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---************************++++++++++++++++++,,,,,,444444444555555666666666555555555555555555555555888888777666666555555555444444555666666666555555555555555555555555555555222222222333444444555666333333333333333333333333444444333222222333444444444444333333333333333444444444333333333333444444222222222222222222222222444444555555555555444444222222333333333333222222111111111111222222222222111111111111111111111111222222222222222222222222111111111111222222222222222222111111000000////////////000000000000//////000000000000000000000000555444444333222111000000////////////000000000111000000000000000000000000////////////////////////......................../////////...---------,,,---------....../////////------------------------,,,,,,,,,,,,------............---------,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++******,,,,,,++++++++++++,,,,,,************************)))***+++,,,------------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......//////000111111222111222222222222333333333444444444444444555666777777888888999999999999999999:::<<<<<<;;;;;;;;;<<<;;;::::::999999::::::;;;::::::;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::888999:::;;;;;;:::888777777777666555555666666666888777777666555555555555555555666777777888888888888777777777666666666666555555555555555555555555555555555555555555555555444444444444444444444444222222111111111111000000111000//////000000///...000///............///000000000000000111111111222//////000000000000//////////////////....................................---------.........//////........................,,,------......------,,,------,,,,,,------...///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------...//////..............................,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++++++++,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---*********************************++++++,,,,,,,,,444444444444555555555555444444444444444444444444666666666666555555444444333333444555555555555555555555555555555555555555444444555555555444444444333333333333333333333333333333222222222222333333333333222222222222333444333333222222222333333444222222222222222222222222333333444444444444333333111111222222222222111111000000111111111222222222111111111111111111111111111111111111111111111111000000000111111111222222222111111000000//////////////////000000/////////////////////////////////111111000//////...------...////////////000000000000000000000000000000000////////////////////////---...................../////////...---------,,,,,,,,,------......//////------------------------------------------,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++******))),,,++++++******++++++,,,************************((()))***+++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......//////000111111111111111222222222333333555444444444444555555666777777777777888888999999:::<<<===>>>===<<<===>>>999999888888888888999999::::::::::::;;;;;;<<<<<<::::::::::::::::::::::::999999:::;;;:::999777666777777666666666777777888777666555444444444555555555555555555666777777888777777777666666666666555444444444444555555555555555555555555555555555555444444444444444444444444222222222222111000000111111000...///000000///---//////............/////////000000000000111111111000000////////////000000////////////............---.....................------------...........................---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***........................,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,444444444444444444444444444444444444444444444444333444444555555555444444222222333444555555555555444444444444444444444444555555555555555444333333222222222222222222222222222222222222222222222222222222111111222222333333000000//////000000111111222222222222222222222222000111111222222111111000000111111222222111111000000000000111111111111222111111111111111111111111000000000000000000000000///000000000000111111111000000000000000000////////////000000000000//////////////////////////////...............---------......////////////000000........................////////////////////////---------..............................------------------------.........---------------------------.........------,,,+++,,,,,,++++++++++++******))))))*********+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***)))++++++************++++++++++++++++++++++++++++++'''((()))***************))))))******+++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......//////000000111111111111222222222222555444444444444444555555777777666666777777888999:::<<<======<<<<<<===>>>888888777777777777888888999999::::::;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;::::::::::::999888777666777777666666777777888888666666444444444555666777666666555555555666777777777777666666666666555555444444444555555555555555444444444444444444444444333333333333333333333333222333333333111000111222111000//////000000///...////////////////////////////////////000000000000000000////////////000000////////////............---------...............,,,------------..................---------------,,,------------------,,,,,,,,,,,,,,,,,,------...------------------------++++++,,,,,,,,,,,,++++++,,,---------............---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------------------------------,,,,,,,,,,,,+++***)))(((------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++************++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,333333333333333333333333333333333333333333333333111222333444555555444444111111222444444555555555444444444444444444444444222222444444555444333333222222222222222222222222111111222222222222111111111111111111111222333333///////////////000111111111111111111111111111111000000111111111111000000000000111111111111000000000000000000111111111111111111111111111111111111000000000000000000000000/////////000000000111111/////////000000000000000///000000111111000000///////////////////////////...////////////000000000........./////////000000........................////////////////////////---------.........//////---------..................------------------,,,------------------------+++,,,---.........---,,,,,,,,,++++++++++++******))))))*********+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,((())))))***************((())))))***++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......///000000111111111111222222222222555444444333333444444555777777666555666777888999888:::<<<<<<;;;:::;;;<<<999888888888888888888999888999999:::;;;;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;:::999888777777777777666555555555666666777888666555444333444666888999888777666555555666666777777777666666666555555555444444555555666666666666333333333333333333333333333333333333333333333333222444555444111000111333222111///000111111000.........////////////......---.........////////////111000///......///000111////////////............---------.........//////,,,,,,---------..................------,,,,,,,,,------............------,,,,,,++++++,,,,,,---...------------------------***+++,,,,,,,,,,,,+++***------........./////////+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++*********+++,,,,,,------++++++************++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++333333333333333333333333333333333333333333333333///000222444555555555444000111222333444444555444444444444444444444444444...///111333444444444333111111111111111111111111111111222222222222111111111111000000111222333333111111000111111222333333111111111111111111111111222222333333333333222222000000111111111111000000000000000000111111111111000000000000000000000000000000000000000000000000////////////000000000000......//////000000111111000000111111111111000000////////////////////////,,,,,,------.../////////............/////////000000000000000000000000000////////////////////////---------.........//////,,,------....../////////.........------,,,,,,,,,------------------------)))***,,,.../////////............---------,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++---------------,,,+++***++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******((())))))***++++++,,,,,,++++++------------++++++++++++++++++++++++++++++)))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...//////000000111111111111222222222555444444333333333444444777666555555555666888999666888::::::999999999::::::999999999999999999:::888888999::::::;;;<<<<<<;;;;;;;;;<<<<<<=========<<<;;;999777666666777888444444444444444555666777555444333333444666999:::999888777666555555666777777666666666555555555555555555555666666666777777333333333333333333333333333333333333333333333333222444666555222000222444222111000000111111000///......////////////......------------.........///111000///......///000111000/////////............---------.........//////,,,,,,,,,---------...............------,,,,,,,,,---......//////......---,,,,,,++++++,,,,,,---...------------------------***+++,,,------,,,+++***.........////////////000+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,................................................++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++))))))***+++,,,------...++++++************++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,,,,++++++*********222222222222222222222222111111222222222333333333222222222222222222222222333333333333333333333333222222222222222222222222444444444333333222222222111111111111111111111111000000000000000000000000////////////////////////...///000111111111111111000000000000000000000000111111111000000000000000000000111111111111000000......//////000000000111222111111111000000//////111111000000//////.........000111000///...///111111111000000//////......111000000000//////......////////////////////////......////////////......///............---------......////////////..................////////////......---------,,,,,,,,,///............---------+++,,,.../////////......,,,------......------,,,******+++++++++,,,,,,,,,......---------,,,,,,,,,...---++++++,,,,,,+++***))))))*********))))))(((+++++++++*********))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++///...---,,,++++++++++++******++++++++++++******+++++++++******)))))))))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------...///000000111222222333333333222222111222222333333333444444444444333222222333555888999888888888888888888888888666666777888999999:::::::::;;;;;;;;;<<<=========;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999888777777444444444444444444444444333333333444444444444444555444333444666888888777555555444444444444555555444333333444666777666444333333333222222111111111222222222222222222222222222222222111111111000000000000000000////////////.........///......---,,,............////////////000000///...............000000000000000000000000......---------,,,,,,,,,------------------------------------------------)))***,,,------,,,***))),,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------+++)))+++---///---+++++++++,,,,,,,,,,,,------........................,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,------......------,,,++++++,,,,,,---...//////++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,------++++++++++++------++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++++++++*********))))))333333222222111111000000222222222222333333333333444444333333222222111111333333333333333333333333222222222222222222222222333333222222222111111111111111111111111111111111000000000000000000000000//////////////////////////////000111111111000000////////////////////////111111000000//////......000000111111111111000000000000000000000000000000111111111000000000//////000000000000000000//////...000111000///...///000/////////.........------000000/////////.......................................////////////......+++,,,,,,,,,------............////////////..................////////////......---------,,,,,,,,,++++++,,,---...///000000+++,,,---......------,,,,,,,,,------------,,,,,,******+++++++++,,,,,,,,,...------------,,,,,,,,,---,,,++++++,,,,,,+++)))((())))))***+++++++++++++++++++++*********)))))),,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++......---,,,++++++++++++******++++++++++++******,,,,,,+++++++++***************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---......//////111222222222222222111111111222222222222333333333444333222222333555777999888888888888888888888888666666777888888999::::::::::::;;;;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::888888777666444444444444444444444444555555555444444333333333666444333444666777777777555555444444444444555555444333333444666777555444444444444333333333222222222222222222222222222222222222222111111111000000000000000000//////////////////000000//////...---............////////////000000///................................................---------,,,,,,,,,,,,,,,---------------------------------------)))***,,,------,,,***))),,,,,,++++++,,,,,,---...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++***+++---...---+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,******++++++,,,------...)))******+++,,,,,,------+++************+++,,,,,,)))******++++++******)))******+++++++++,,,,,,,,,---,,,++++++++++++,,,---++++++++++++++++++++++++,,,,,,+++++++++*********+++++++++*********))))))444333333222111000//////222222333333333444444444666555444444333222111000222222222222222222222222222222222222222222222222111111111111111000000000111111111111111111111111000000000000000000000000........................000000111111111000//////////////////////////////111111111000///......---///000000111111000000///111111111000000000000000111111000000000000//////000000000000111111111111...///000000......///000.........---------------////////////..........................................////////////......))))))***+++,,,---...///......////////////......---............/////////......---------,,,,,,,,,++++++,,,---...///000000+++,,,,,,,,,,,,++++++***,,,,,,------------,,,,,,******+++++++++,,,,,,,,,------------,,,,,,,,,,,,---,,,++++++,,,,,,+++***((()))***+++,,,---------+++++++++***************,,,,,,---------.........++++++++++++++++++++++++++++++++++++++++++++++++...---,,,++++++***++++++******++++++++++++******,,,,,,,,,,,,++++++++++++))))))(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------+++++++++,,,------......000111111222222111111111000000000111111111222222333222222222333555777888777777777777777777777777666777777888888999999999999999:::;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777666333333333333444444444444444444444555555666666666777555444444666777666666555555444444444444555555444333333444666666555333444444444444444333333333222222222222222222222222222111111111111000000000000000000000////////////000000000000000//////...---............/////////000000///...............------------------------//////.........---------++++++,,,,,,------......------------------------***+++,,,------,,,+++***,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***+++---...---,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,------------,,,,,,)))******++++++,,,,,,,,,))))))***++++++,,,------******))))))******+++,,,)))******++++++******)))***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++*********))))))+++++++++***************333333333222222111111000222333333333333444444444555444444444333333222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////000111111111000///......////////////////////////333222111111000///......//////000000000000//////000000000000111111222222000000000000000000////////////000000111111222222...///000///......///000......------------------////////////////////////........................---......//////......---***++++++,,,------......---......//////......------------.........//////......---------,,,,,,,,,.........---------,,,,,,------,,,,,,,,,+++******,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,,,,++++++...,,,+++,,,------,,,+++***++++++,,,------------***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++************************---,,,,,,+++******++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++,,,,,,---------...//////000111111111000000/////////000000000000111222222111222333444666777777777777777777777777777666777777777888888888999888888999:::;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666666333333333333333444444444111222333666888:::<<<===888666444444666666666555555444444333333444444555444333333444555666444333333333333333333333333333111111111111111111111111111111111111000000000000000000000000///////////////000000000000///......---------.........//////000000///...............------------------------/////////.........------+++++++++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...,,,,,,+++++++++++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,------,,,+++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,******++++++,,,,,,,,,---+++++++++,,,,,,,,,,,,,,,***************+++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++++++++++++++,,,************************++++++++++++************************************111222222222333333444444222222222333333333444444222222222333333444444444111111111111111111111111111111111111111111111111111111222222222222222222000000000000000000000000////////////////////////000000000000000000000000000000000000000///...---........................333333222111000000////////////000000000000//////------...000111222333444//////////////////000000//////000000111111111222---///000///...---...///........................000000000000000000000000........................------............------.........---------------------............------------------..................---------,,,,,,,,,...------------,,,,,,,,,......---,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++...---,,,---...///...------------------,,,+++************************************+++++++++,,,,,,++++++++++++++++++++++++************************,,,,,,+++*********++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------.........---...//////000000000///....../////////000000000000111111222333444555666666666666666666666666666777777777777777888888888777777888999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777666555222222222333333333444444222333555777:::<<<>>>???888666444444666666666555444444333333333333444444444333333444555555333222111111111111111111222222111111111111111111111111000000000000000000000000000000000000////////////......//////......---,,,------------............000000///.......................................///.........------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,++++++*********++++++++++++++++++++++++*********+++++++++,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------......------,,,,,,+++++++++++++++++++++,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************---,,,,,,,,,,,,+++++++++************************000000111222333444444555111111222222222333333333///000111222333444444555000000000000000000000000111111111111111111111111111111111222222222222222000000000000000000000000////////////////////////000000000000000000000000//////000000000///..............................111111111111000000000000...//////000000//////...,,,---...///000111222333......////////////000000////////////000000000000---...//////------...///.............../////////////////////000000000000------------------------------............------/////////......---------------............------,,,------------...............---------,,,,,,,,,******+++,,,---...//////...------,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++...---,,,---...///...---.........---,,,+++***)))***************+++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++************************++++++************++++++******++++++++++++******++++++++++++,,,,,,,,,,,,+++++++++***+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,---------------------.........,,,,,,---...////////////........./////////000000///000111222333444444555666666666666666666666666777777777777777777777777666666777888:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777666666555111111222222333333444444777777777888888999999999777555444444666777666666444444333333333333444444444333333333555444333111000000000000111111111111111111111111111111111111//////000000000000000111000000000000////////////...............------,,,,,,------------.........000000///.............................................---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,,,,++++++*********++++++++++++++++++++++++************++++++++++++***,,,------++++++---...++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++************++++++,,,,,,---++++++,,,,,,,,,,,,++++++------------------------...------,,,,,,++++++***,,,,,,++++++,,,,,,---...)))******++++++******))),,,,,,,,,++++++++++++*********++++++++++++******************************---------,,,,,,,,,++++++***************+++++++++//////000000111111222222000000000111111111222222000000000111111222222222000000000000000000000000111111111111111111111111000000000111111111222222000000000000000000000000////////////////////////..............................//////000/////////....................................////////////......////////////...................../////////........./////////000000/////////...............---...//////------...///,,,,,,---------.........------------......//////------------------------,,,------......------,,,---------------------...,,,------......------,,,,,,,,,---------...............---------,,,,,,,,,******+++,,,---......///,,,++++++******+++,,,---++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,+++***+++---...---,,,,,,,,,---,,,,,,+++***)))))))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++************************++++++************++++++******++++++++++++***************+++++++++,,,,,,***************++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,....../////////...////////////000000000...///000222333333444444555555555555555555555555777777777777777777777666555555666888999;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777666555555000111111222333333444444777777666666666555555555666444333444666777777777444333333222222333333444555444333333444444222000000000111111111222222222111111111111111111111111////////////000000111111000000000000///////////////////////////...------,,,,,,---------.........000000///...............---------------------------,,,,,,,,,,,,+++++++++------,,,,,,+++*********++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,++++++,,,,,,---...------,,,,,,+++******)))++++++++++++++++++++++++************++++++++++++***,,,------++++++,,,...++++++,,,,,,,,,,,,------***************************+++,,,,,,,,,,,,+++***)))******+++,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++++++++++++++,,,,,,---)))******++++++******))),,,,,,,,,+++++++++******)))***+++,,,,,,+++***)))************************,,,,,,,,,,,,+++++++++***))))))*********+++++++++////////////............///000000000000111111111111111111000000000000000000000000000000000000000000000000000000000000000.../////////000000111111000000000000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000///........................++++++,,,,,,---...............////////////......000//////...---,,,,,,,,,---.........//////000000//////......---------,,,---...///...------...///+++++++++,,,,,,---------+++++++++,,,,,,---------------------------------,,,------......------,,,******+++,,,------...///,,,------......------,,,,,,,,,,,,---------............---------,,,,,,,,,---------,,,,,,,,,++++++******)))))))))***,,,---+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********)))((()))+++,,,+++*********+++,,,,,,,,,++++++))))))******++++++++++++'''(((((((((((()))))))))++++++++++++++++++++++++))))))))))))))))))))))))+++***************++++++******++++++++++++******)))))))))******+++++++++)))))))))))))))******+++************************++++++++++++++++++++++++************************++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++***+++,,,---............////////////000000000111...///000111333333333333555555555555555555555555777777777777666666666666444555666888999:::<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777666555555000000111222333333444444333333333444444444444444555444333444666888888888444333333222222333333444555444333333444444222000111111222222222333333333000000000000000000000000.../////////000000111111000000000000////////////000000000000000//////...,,,,,,,,,---------......000000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******...------,,,+++***))))))++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...------,,,,,,+++***))))))++++++++++++++++++++++++)))************+++++++++))),,,...---+++***,,,///++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***))))))***+++,,,,,,------+++++++++,,,,,,+++++++++++++++++++++++++++++++++%%%%%%&&&((()))+++,,,,,,*********)))***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++*********)))***+++,,,,,,+++***)))))))))))))))))))))))))))+++++++++************)))))))))******++++++++++++............////////////111111111111000000000000222222222222222222222222222222111111111111111111000000000000000111111111000000000000000000000000//////............//////........................////////////////////////000000000000000000000000//////...------------.................................////////////.....................///000111......................../////////...---------,,,////////////............,,,---///000000000///...,,,,,,,,,------.........+++,,,,,,------,,,,,,+++,,,------....../////////------------------------------------------------,,,,,,,,,---------......000///...---,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))***************)))((((((((()))+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,---......************************************************))))))))))))))))))))))))************************)))************++++++++++++++++++++++++++++++++++++++++++*********)))))),,,,,,++++++***+++++++++------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++((()))***+++,,,---------............//////000000............////////////000000111222333444444555444444333333333444555555555666777888888777666555555666777999:::;;;<<<<<>>;;;999:::;;;;;;;;;======<<<;;;999777555444444444333222333444555666555555666666555444333333777777777777777777777777555555444444444333333333444444444333333222222222111111222222222333333333111222222333333222222111111111111111000000000///000000000000000000000000////////////////////////---,,,+++***+++---///111......------------......---,,,++++++---.........111///---,,,---......---************************...---,,,+++++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********++++++------------,,,,,,+++***+++,,,------......------******+++++++++,,,,,,,,,,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,------------///---***(((((())),,,.........---,,,++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,......---,,,++++++++++++++++++++++++------,,,,,,+++***))))))******)))(((((()))*********++++++,,,,,,++++++***............////////////000000000000000000000000222222222222111111111111111111111111111111111111000000000000000000000111000000000000000000000000//////............//////////////////////////////////////////////////////////////////////////////000000///...............------------------------......////////////......///............//////000....................................------------,,,,,,------.........///,,,---....../////////...,,,,,,,,,---------------+++,,,,,,------,,,,,,+++.............../////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++***))))))((()))***+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,************************************************))))))))))))))))))))))))************************)))************+++++++++************************+++++++++*********)))))),,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++)))***++++++,,,,,,,,,,,,....................................///////////////000111111333333444555444444333333333444555555555666777888888777666555888888:::;;;<<<<<<<<<<<<@@@===:::999:::;;;;;;::::::::::::999888777666555444333333222333444555666555555555555555444333333777777777777777777777777555555555444444444333333222333333333333333333444222222222222222222222333111222222333333222222111222111111000000000000000////////////////////////........................000///...,,,++++++,,,,,,------,,,,,,,,,,,,------...,,,+++,,,---//////...000...,,,,,,,,,------,,,************************)))******+++,,,---......***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++,,,---------,,,,,,+++***++++++,,,---------------******+++++++++,,,,,,,,,++++++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,---,,,,,,,,,---------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++...,,,,,,,,,---...---,,,++++++++++++++++++++++++------,,,,,,+++******)))***************************++++++,,,,,,++++++***............////////////////////////////////////222222111111000000//////111111111111111111111111111111000000000000000000000000000000000000000000//////............//////////////////////////////////////////////////////////////////////////////111000000///.../////////,,,,,,,,,,,,,,,,,,,,,,,,......////////////......//////......---.................................------------............******+++,,,---...//////------,,,,,,,,,---......------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++//////...............---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***))))))))))))***++++++************************************************************************''''''(((((()))******+++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))+++++++++***************++++++*********++++++,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***++++++,,,,,,,,,++++++------------,,,,,,,,,,,,---............////////////000000111222333444444333333333333333444555666666777888999999888777666;;;;;;<<<===============???<<<:::999:::::::::999777777777777777777666666333333333333333444555555444555555555555444444333777777777777777777777777555555555444444444444333111222222333333444444555222222222222222222222222111222222333333222222111333222000/////////000111////////////////////////........................000000///...---,,,+++***,,,,,,,,,++++++,,,,,,,,,///---,,,,,,...//////...///---++++++,,,---,,,+++************************((()))+++,,,---...------***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++,,,,,,---------,,,++++++***++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******)))))))))***+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,+++***)))***---//////---+++)))++++++++++++,,,,,,------++++++++++++++++++++++++************************...,,,+++,,,---...---+++++++++++++++++++++++++++---,,,,,,++++++***************++++++++++++*********++++++,,,,,,++++++***............////////////............////////////111111000000//////......000000000000111111111111111111111000000000000000000000000000000000000000///......------......///------------------------////////////////////////////////////////////////000000///...............,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---000///......------------........................,,,,,,,,,------.........***++++++,,,---.........---,,,+++++++++,,,---......------,,,,,,++++++++++++,,,,,,------,,,,,,+++......------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,)))))))))*********++++++************************************************))))))))))))))))))))))))''''''(((((()))*********************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++))))))))))))))))))))))))***************************************++++++,,,************************************************++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,+++************++++++,,,,,,,,,,,,---------.........////////////000111222333444444333333333333444444555666777777888999999888777777<<<<<<============<<<<<<===;;;999888999999999888555666666666666555444444333333333333333444444444444444444555555444444333777777777777777777777777555555555555444444444444333333333333333333333333333333333222222222222111111222222333333222222111333222000///...///000111////////////////////////........................------............------------,,,,,,,,,,,,------///...,,,---...//////...---+++******,,,,,,+++******************************+++---...---,,,***(((******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,+++)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,***************++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))&&&'''***,,,,,,+++)))'''+++++++++++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))---,,,++++++------,,,+++++++++++++++++++++++++++,,,,,,,,,++++++************+++,,,,,,,,,,,,+++******++++++,,,,,,++++++***............////////////---........./////////000000000000/////////......//////000000000111111111111111111111000000//////////////////////////////......------------......------------------------////////////////////////..............................---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............------000///...---------------........................+++,,,,,,,,,------......------------------------------+++******+++,,,------------,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))*********+++)))*********++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))(((((()))******++++++,,,************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++***************************************************)))))))))******+++,,,************************************************++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,+++******'''((()))***+++------...------------...............///000111222333333444333222222333444555666666777888999::::::999888777;;;<<<<<<<<<<<<;;;::::::<<<:::888888999999888666666666666555444333222111222222222333333333333333333333444444444444444333666666666666666666666666666666555555555444444444555555444333333222111111222222222222222222222222111222222333333222222111222222000/////////000111................................................,,,---.../////////............------------......000...,,,,,,.........---+++*********,,,,,,+++******************************+++,,,------+++)))((()))***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******)))(((((())))))************------,,,++++++***))))))++++++++++++++++++++++++))))))))))))))))))))))))---,,,++++++,,,---,,,+++++++++++++++++++++++++++,,,,,,+++++++++++++++***+++++++++,,,,,,+++++++++***++++++,,,,,,++++++***............////////////.........//////000000111////////////000000000000...//////000000111111111222222111111000/////////////////////////////////......------------..............................////////////////////////...........................---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------......------,,,---------........................,,,,,,,,,,,,------------............---------,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))))))))*********)))***++++++,,,,,,++++++************************++++++++++++++++++++++++************************))))))***++++++,,,,,,---************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************************************+++++++++)))))))))))))))***+++,,,************************************************++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,,,,++++++'''((()))***+++------...,,,------------............//////000111222333333222222222333444555666777888999:::;;;;;;:::999888::::::;;;;;;;;;::::::999:::999777777888888666555666666666555444222111000111111222333333333333333222333333444444444444333666666666666666666666666666666666555555555444444666666555444222111000000111111222222222333333333111222222333333222222111111111111111000000000///........................------------------------000000//////...---------///......------......//////---,,,,,,---------,,,+++******+++------,,,***************************'''(((***+++,,,---,,,,,,)))******+++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++,,,---------,,,,,,***++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++***))),,,+++*********,,,...///------,,,+++***)))((((((++++++++++++++++++++++++************************---+++***+++,,,---,,,***++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++***............////////////......///000000111222222...//////000000111111222......//////000111111222222222111111000//////...////////////////////////...------,,,,,,------...........................////////////////////////..............................---,,,,,,,,,,,,---------------------------,,,------......------,,,------,,,,,,,,,---..............................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++++++++++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++)))***+++,,,,,,,,,++++++************************************************++++++++++++++++++++++++))))))***++++++,,,,,,---************************************************))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))))))))*********+++++++++(((((((((((()))***+++,,,++++++++++++++++++++++++************************************************)))************+++++++++)))***++++++,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,---------...............///000111222333333222222222333444555666777888999:::;;;;;;:::999888999::::::;;;;;;;;;::::::999888777777888777555444444444555555444333333222000111222333444333333222111222333444444444444444666666666666666666666666666666666666555555555555555555444333333222111111000000111222333444444555111222222333333222222111///000222222222111///...........................------------------------000///...------...///000...------,,,,,,------......---++++++,,,,,,+++***+++******,,,......,,,+++************************(((((()))***+++,,,------))))))***+++++++++++++++************************)))***+++,,,,,,,,,,,,+++***+++,,,,,,---------,,,++++++,,,---------------******+++++++++,,,,,,,,,)))***+++,,,---,,,,,,+++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,)))******++++++++++++***,,,+++++++++,,,---//////,,,+++++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***+++,,,,,,,,,***++++++++++++++++++++++++++++++++++++++++++++++++,,,+++)))'''''')))+++,,,***++++++,,,,,,++++++***............/////////000...//////000111222222333......///000111222333333---......///000111111222222222222111000//////...////////////////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////........................//////...------------...........................,,,------......------,,,,,,,,,,,,,,,------...///........................---------,,,,,,+++++++++))))))***+++,,,------...------...///...---+++************++++++,,,,,,---+++,,,,,,------,,,,,,+++---------....../////////------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,((()))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,)))***+++,,,---,,,++++++************************))))))))))))))))))))))))++++++++++++++++++++++++)))))))))***++++++,,,,,,************************************************))))))))))))))))))))))))************************)))************+++++++++(((((((((((((((((((((((())))))******++++++++++++(((((((((((()))***+++,,,++++++++++++++++++++++++************************************************)))************+++++++++((()))***+++,,,---------------,,,,,,+++***)))))),,,,,,,,,---------............///000111222333333222222222333444555777777999999;;;;;;;;;;;;999999999:::;;;;;;<<<<<<;;;;;;999777777777888777555333222333444444555555555444000111222333444333222222111222333333444444444444666666666666666666666666777666666666555555555555333333333333333333333333//////000111333444555666222222222333333222222222...000222333333111...---........................------------------------,,,,,,+++,,,---000333555---,,,,,,++++++,,,,,,---...,,,******+++++++++)))+++***+++---...///---+++************************,,,+++******))))))******))))))***++++++++++++***************************)))***+++,,,---,,,,,,+++***+++,,,,,,------------+++,,,------......------******+++++++++,,,,,,,,,((()))***+++,,,+++***************************************************************++++++,,,,,,,,,((()))***+++++++++++++++))))))***+++,,,,,,------***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++---+++(((&&&&&&(((+++---+++++++++,,,,,,+++++++++///////////////...............//////000000111111000111222111000///000111//////000000111111111222222111000//////000111222////////////............///.........------------,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000,,,---...//////...---,,,******+++,,,,,,---...............------,,,,,,,,,------------------------------............------...---,,,++++++++++++,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++************************---,,,,,,++++++,,,,,,------,,,++++++------,,,+++------------------------)))))))))***+++++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,...///...,,,***))))))************************+++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))+++,,,---...///...---,,,++++++******)))(((((((((************************************************************************************************))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))+++++++++***************++++++++++++++++++++++++)))************++++++++++++++++++++++++***)))((())))))***++++++++++++***++++++*********+++---...,,,+++++++++***))))))))),,,,,,,,,++++++*********...------,,,,,,,,,------------,,,------...///000///000111333555666888888=========<<<;;;:::888888999:::;;;<<<<<<:::888777999888777666555444333333333222222222111111000000111222333444555555555555555555555555666666666666888777777666555444444444666666666666666666666666555444333333222222222222222111000//////111333444222222222222222222222222111111111111111111111111------....................................------...------,,,,,,------...------..................,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******)))******++++++******)))*********)))))))))((((((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,------------.........------,,,,,,,,,++++++++++++++++++++++++************************---,,,++++++******++++++++++++***)))))))))************))))))******+++,,,+++++++++*********))))))...---+++*********+++++++++***)))(((((()))***++++++*********))))))((((((((())))))))))))***************+++++++++,,,,,,,,,++++++************++++++***++++++,,,,,,++++++***...,,,(((&&&&&&'''***,,,++++++************++++++/////////////////////....../////////000000000111000111222111000///000111000000111111111111111111222111000//////000111222////////////............/////////.........------------------------------............////////////,,,---...//////...---,,,******+++,,,,,,---............---------,,,,,,,,,------------------------------............------.........------,,,,,,,,,,,,,,,------------,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,///...------//////...---,,,,,,,,,---------------+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,---///...,,,***)))***************************+++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))***+++++++++++++++)))))))))))))))*********************************************************************************************************))))))))))))))))))))))))((())))))))))))))))))(((******))))))))))))******)))*********************++++++++++++++++++++++++)))************++++++++++++++++++++++++***))))))))))))***++++++++++++***++++++***)))******,,,,,,+++++++++***************,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,......---......///000111000000222333555777888999;;;<<<<<<;;;;;;:::999888999:::;;;<<<;;;:::888777888777666555444333333222222222111111111000000000111222333444555555555555555555555555666666666666777777777666555444444444444444444444444444444444444444333222222222333333222111000///000111333444222222222222222222222222111111111111111111111111...................................................------,,,,,,------...------..................,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***+++,,,,,,---------,,,......---------,,,,,,,,,++++++++++++++++++++++++************************,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,,,,,,,,,,+++++++++******---,,,+++***)))******+++,,,+++***))))))***+++,,,++++++++++++*********))))))))))))*********++++++++++++,,,,,,,,,---------++++++************++++++***++++++,,,,,,++++++***---,,,)))((('''(((***+++++++++************++++++......//////////////////////////////000000000000///000111111000///000222222222222222222111111111111111000000000000111111////////////............000/////////..................................../////////...............------............------***++++++,,,,,,------......------------,,,,,,,,,------------------------------............---------......//////...,,,,,,,,,------......------,,,------,,,,,,,,,,,,++++++......------,,,,,,,,,+++++++++************++++++,,,+++******,,,,,,+++***++++++,,,,,,------......---------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++---///...,,,+++******************************+++++++++***************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))******+++'''(((((()))******++++++************************************************************************************************))))))))))))))))))))))))************************++++++************++++++((((((((())))))*********++++++++++++++++++++++++)))************+++++++++***++++++++++++***))))))))))))***++++++++++++***++++++***)))))))))*********************+++++++++,,,,,,,,,++++++++++++***++++++************++++++............///000111222000111222444555777888999999:::::::::::::::999999888999:::::::::999888777666666555444333222222111111111000000000000//////111222333444555555555555444555555555555666666666777777666666555444444444333333333333333333333333333333222222222333444444222222111000000111333444222222222222222222222222111111111111111111111111...................................................------,,,,,,------.........------------------++++++++++++++++++++++++))))))***++++++++++++++++++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))++++++,,,---------,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******))))))******&&&''')))************)))******))))))******+++,,,,,,,,,,,,,,,,,,+++++++++++++++***)))))))))******,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++++++++************+++++++++,,,,,,,,,,,,,,,---------...++++++************++++++******++++++++++++******,,,,,,+++************+++++++++************++++++............////////////////////////000000000000///000111111000000111222444333333222222111111111111000000000000000000111////////////............000000/////////.........------------------------/////////......---------------------------------+++++++++,,,,,,---------------------------------------------------------,,,------......------,,,+++,,,...//////...,,,***,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,+++++++++******))))))******+++***((('''((()))***)))(((+++++++++,,,,,,---......------,,,,,,+++++++++***++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***,,,......---+++++++++************************************************************************))))))))))))))))))))))))+++***)))))))))***,,,---(((((())))))************************************************************************************************************))))))))))))))))))))))))++++++************+++++++++******))))))******+++&&&&&&'''((()))******+++************************))))))*********+++++++++******+++++++++******)))))))))***++++++++++++***++++++***))))))((((((((()))))))))***+++++++++,,,+++++++++++++++++++++++++++************++++++,,,---------......///000111111111222444555666777888777888888999::::::999999888888999999999888777666444444333333222111111000000000000///////////////111222333444555555555555444444444555555555666666666666666555555444444444555555555555555555555555222222222222333333444555333222111111111222333333111111111111111111111111111111111111111111111111...............------------------..................------,,,,,,------.........------------,,,,,,************************))))))***+++,,,,,,,,,,,,)))******++++++******)))------------------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))******$$$%%%(((***+++***)))(((******))))))******+++,,,++++++++++++++++++++++++******))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++************++++++******++++++++++++******++++++,,,,,,,,,++++++***++++++************++++++---.........//////000000000000000000////////////...000111111000000111222444333333222222111111111000000000111111000000000////////////............////////////............,,,,,,,,,,,,,,,,,,,,,,,,//////......------,,,,,,---------,,,,,,---------++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,------------,,,,,,)))***,,,------,,,+++))),,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++***+++******))))))******+++---+++***+++,,,---,,,++++++++++++,,,,,,,,,------,,,,,,++++++******))))))++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++)))+++---...---,,,,,,,,,************************************************************************))))))))))))))))))))))))+++***)))((()))***+++,,,************))))))((((((************************************************************************************************))))))))))))))))))))))))++++++***))))))***++++++))))))(((((((((((())))))&&&&&&'''((()))******+++************************))))))*********+++++++++)))******+++++++++******))))))***++++++++++++***************))))))(((((()))))))))***+++++++++,,,+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,---...//////000111222333444555666777555666777888999999999999777777777777777666666666333333333222111111000000///////////////000000000111222333444555555555555444444444444555555555555555555555555444444444444555555555555555555555555222222222222333333444555333333222222222222222222111111111111111111111111000000000000000000000000//////.........------------------.........//////...------,,,,,,------.........------,,,,,,,,,,,,************************))))))***,,,,,,---------)))******++++++******)))++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***)))*********(((***,,,...//////------******))))))******+++,,,))))))))))))************))))))))))))******)))))))))******************)))))))))************************+++++++++,,,,,,,,,)))*********++++++++++++++++++************++++++)))******++++++******)))***+++,,,,,,,,,,,,+++***++++++************++++++------......///000000000000000000000////////////...///111111000000111333222222222222222111111111000000111111111111000000////////////............///.........------------,,,,,,,,,,,,,,,,,,,,,,,,.........---------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,------------,,,,,,))))))+++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++++++++++++++,,,,,,,,,++++++************++++++,,,***)))***+++,,,+++***,,,,,,,,,,,,,,,+++++++++++++++******************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++(((+++---...---,,,,,,---***************************************+++++++++************************))))))))))))))))))))))))((((((((((((((())))))***++++++******)))(((((('''************************************************************************************************))))))))))))))))))))))))+++***)))(((((()))***+++))))))(((((((((((())))))((((((((())))))*********************************)))************+++++++++))))))***++++++++++++***))))))***++++++++++++*********+++++++++***))))))***************+++++++++***++++++++++++,,,,,,,,,+++++++++++++++,,,---...++++++++++++,,,---...///000000111222333444555555555555666777888888888777777777666666666555555555333333222222111111111111//////000000000000111111111222333444555555555555333444444444444555555555444444444444444444444444222222222222222222222222333333222222222333444444333333333333333222222222111111111111111111111111000000000000000000000000/////////...------,,,,,,,,,,,,------.../////////...------,,,,,,------.........------,,,,,,++++++++++++++++++++++++++++++))))))+++,,,------------+++,,,,,,------,,,,,,+++************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++)))***+++---------,,,,,,******))))))******+++,,,((((((((()))))))))))))))((()))******++++++******((()))************)))((()))))))))))))))*********************+++++++++,,,))))))))))))************++++++************++++++))))))************)))))))))***++++++,,,+++++++++++++++************++++++------......///000000111111000000000/////////...---///111111000000222333000000111111111111111111///000111222222111000///////////////............------------,,,,,,,,,,,,------------------------,,,------------------...------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,---------++++++,,,,,,------......,,,,,,++++++++++++,,,,,,***)))((((((******)))(((------,,,,,,+++***************++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++(((***---...---,,,---...************************))))))*********+++++++++************************))))))))))))))))))))))))'''((())))))******))))))*********)))))))))))))))************************************************************************************************))))))))))))))))))))))))+++***(((''''''(((***+++***))))))))))))))))))***)))*********************************************)))************+++++++++))))))***+++++++++++++++))))))***++++++++++++***)))***+++,,,,,,++++++***+++++++++*********************+++++++++,,,,,,,,,)))))))))******+++,,,---,,,,,,,,,,,,,,,...////////////000111222333333444555555666777777777666666777666555555444444555555333333222222222222111111000000000111111111222222111222333444555555555555333333444444444555555555444444444444444444444444222222222222222222222222444444333222222222333333333444444444333222222111111111111111111111111111000000000000000000000000000//////...------,,,,,,,,,,,,------...//////000...------,,,,,,------.........------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---.........+++,,,,,,------,,,,,,+++)))*********+++++++++,,,******+++++++++,,,,,,,,,************************+++++++++,,,,,,---------,,,---------,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++,,,,,,,,,((((((((()))))))))))))))******))))))******+++,,,(((((())))))************((()))+++,,,,,,,,,++++++)))***++++++++++++***))))))))))))******+++++++++)))))))))*********++++++))))))*********+++++++++++++++************++++++))))))************)))))))))))))))*********++++++++++++************++++++---------...///000000111111111000000/////////...---///000111000000222444//////000000111111111222///000111222222111000///000/////////............------,,,,,,,,,+++++++++........................,,,,,,,,,------.........------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------+++,,,,,,------,,,,,,+++,,,++++++++++++,,,---...*********++++++*********+++++++++,,,,,,---------+++,,,,,,---...///000000---,,,,,,++++++,,,,,,------,,,+++,,,---...---+++...------,,,+++***))))))+++++++++,,,,,,---------++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++'''***,,,...---------...************************))))))******++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***,,,------,,,,,,+++((((((((()))******++++++************************************************************************************************))))))))))))))))))))))))***)))(((&&&&&&((()))***++++++************+++++++++++++++***************)))))))))))))))))))))))))))************+++++++++((()))***+++++++++++++++))))))***++++++++++++***)))***+++,,,------,,,+++,,,+++++++++******))))))*********++++++,,,,,,,,,(((((((((((()))***+++,,,---------------///000000......///000111222222333555666666666666666555555666666555444444444444555333333333222222222222222000000111111222222222333222222333444555555555555333333333444444444555555444444444444444444444444444444444444444444444444555444444333222222222222444444444444333333222111000000000000000000000000000000000000000000000000000000///...------,,,,,,,,,,,,------...///000000...------,,,,,,------.........---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,---.........*********++++++******************++++++,,,,,,,,,******+++++++++,,,,,,,,,*********************************++++++,,,,,,,,,------------,,,,,,+++************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,------,,,+++***************+++*********)))***++++++,,,))))))******+++++++++,,,)))***+++,,,------,,,+++***+++,,,------,,,+++************++++++,,,,,,,,,((())))))))))))***************+++++++++,,,,,,,,,++++++************++++++))))))************))))))))))))(((((()))***++++++++++++************++++++............////////////000000000000000000000000000000////////////000000222111000......000111222111111111000000000000000000000111111111111000000------------------------.../////////...---,,,,,,+++++++++***++++++,,,,,,---------,,,,,,+++++++++...------,,,,,,------...,,,,,,---......---,,,,,,////////////...---,,,+++000///---,,,+++*********++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++++++++************++++++************************************************************************,,,,,,,,,++++++***************+++,,,,,,---......,,,,,,++++++++++++,,,,,,+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,************************++++++++++++++++++++++++******++++++++++++******(((((()))***************))))))))))))))))))))))))***************+++++++++---,,,***))))))***,,,---+++++++++*********))))))************************,,,***((((((***+++,,,,,,))))))************))))))))))))))))))))))))))))))+++*********))))))(((((((((((())))))************((())))))))))))***************++++++++++++******))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,+++++++++***************+++,,,---...///...------------...//////111111111111111222222222555555555444444333333333444333333222222333333444333333333222222222111111222222111111111111222222333333444444444333222222777666555444333444444555444333333222111111111222555444333333222222222222222222111111111111222222333444444444444333222222222111///.........///000//////000000000000//////////////////............,,,,,,------.../////////...---,,,+++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++***)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************$$$%%%'''(((***,,,......++++++++++++++++++++++++***++++++,,,,,,++++++***------------------------******+++,,,,,,,,,+++++++++***)))(((((()))***++++++,,,,,,------,,,,,,++++++++++++*********)))))),,,,,,,,,+++++++++******------,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))),,,+++***)))))))))***+++///...,,,*********,,,---******))))))))))))******************************************************))))))))))))))))))))))))............////////////////////////////////////000000////////////000000222111///......///111222000000000000000000000000/////////000000/////////------------------------..................---,,,///...,,,+++***)))))))))---------,,,,,,+++++++++------,,,,,,,,,,,,------,,,,,,---......---,,,,,,............---,,,++++++---,,,,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++************++++++************************************************************************,,,,,,,,,++++++***************++++++,,,------...******))))))))))))******+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++************************++++++++++++++++++++++++******++++++++++++******(((((()))***************))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,************,,,,,,+++++++++*********))))))************************+++***((()))***,,,++++++))))))************))))))))))))))))))))))))))))))************)))))))))(((((((((((()))))))))******)))))))))*********++++++******++++++++++++******))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,+++++++++******************++++++,,,------------------...//////000000000111111111111222222222222222222111111111444333333222222333333444333333222222222111111111222111111000000111111222222222333333444333333333777666555444333444444555444333222222111111111222555444333222222222222222222222111111111111222222333333333333333222111111111111000/////////////////////000000000000//////////////////............------------,,,,,,,,,,,,...------,,,++++++,,,,,,......------------......++++++,,,,,,,,,+++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************'''(((((()))***++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,......------,,,***)))(((+++***))))))))))))***++++++,,,,,,------,,,,,,++++++++++++*********)))))),,,,,,++++++************+++++++++++++++,,,,,,,,,************************************)))))))))((())))))))))))))))))))))))+++******))))))***+++,,,///---,,,******+++,,,---*********))))))*********************************************************************************---............/////////........................000//////......//////000111000///......///000111000000000000000000000000---......//////......---------------------------,,,------............---...---,,,+++***)))))))))------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,------------,,,+++*********************+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++************++++++************************************************************************+++++++++++++++***************++++++,,,,,,------******))))))))))))******+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******************************++++++++++++++++++++++++******++++++++++++******((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++******************************************))))))***,,,,,,+++)))))))))************))))))))))))))))))))))))))))))************))))))))))))((((((((()))))))))))))))************+++++++++,,,******++++++++++++******))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,+++++++++***************))))))***++++++---------------....../////////000000000111111111111111111111111222222222333333222222222222333333333222222222222111111111222111111000000111111222111111222333444444444333666555444444333444444444333333222111111111111222444333333222222222222333222222111111111111222222222222222222222111000000000111111111111000000///...//////000000//////.../////////............------------,,,+++*********......---,,,,,,,,,------------,,,,,,,,,,,,------******+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************++++++*********)))))))))++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++.........---,,,+++***)))++++++************++++++++++++,,,,,,,,,,,,+++++++++++++++***************+++************)))))))))))))))******++++++,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))***)))))))))***+++,,,,,,...---+++******+++,,,,,,++++++************++++++************************************************************************---------.........//////......................../////////....../////////000//////......//////000/////////000000000000000.........//////.........------------------------+++,,,------............************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))******))))))******+++,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++++++++************++++++************************************************************************+++++++++*********************++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))******************************************************++++++++++++******((()))************))))))************************,,,,,,+++++++++++++++*********++++++++++++******************************************************)))))))))+++------+++)))))))))************))))))))))))))))))))))))))))))*********)))))))))))))))******************************+++++++++,,,,,,,,,******++++++++++++******))))))))))))))))))))))))************************))))))*********+++++++++,,,,,,,,,+++++++++******,,,++++++************+++------,,,,,,------...///.........//////000000111111111222222333333444444333333222222222222333333222222222222111111111111111111000000000000111111///000111222333444444444555444444444444444444444222222111111111111111222333333222222222222222333222222111111111111222222111111111111111000/////////000111222222111000///...//////////////////...//////.........------------,,,,,,,,,+++++++++***......------,,,------...+++******))))))******+++)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++******)))))))))***************************++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,---------------,,,++++++++++++++++++,,,++++++,,,,,,,,,,,,++++++***************************)))))))))))))))))))))'''(((((()))***++++++,,,++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))(((((()))******+++,,,---,,,,,,+++******++++++,,,,,,++++++++++++++++++,,,************************************************************************------------............//////////////////////////////............/////////..................///......//////000000000000...//////000000//////...------------------------++++++,,,---.........---************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++******,,,+++******))))))******++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++************++++++******************************************************************************************************+++++++++++++++,,,,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))******************************************************++++++++++++******))))))*********))))))(((++++++++++++++++++++++++---,,,,,,,,,++++++******)))******++++++******)))************************************************)))))))))+++------+++)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******))))))))))))))))))))))))************************))))))*********+++++++++,,,,,,,,,+++++++++******---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---......///000000111111111222222333333333333222222111111222222333222222222111111111000000111000000000000000000111///000111222333333444444333333444444444444444444111111111000000111222222222222222111111222222333222222111111111111222222000111111111111000////////////111222222111000///......////////////..................------------++++++,,,,,,------------------,,,,,,,,,------...+++******))))))******+++)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************+++++++++***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------++++++++++++++++++++++++***++++++,,,,,,++++++***************************)))))))))))))))))))))***''''''((()))******++++++++++++++++++++++++++++++))))))))))))))))))******))))))))))))))))))))))))(((((()))***+++,,,,,,,,,+++++++++++++++++++++,,,,,,++++++++++++++++++,,,************************************************************************,,,------------.........///////////////////////////......------......///........................---......//////000000111/////////000000/////////------------------------+++,,,,,,------------,,,---,,,++++++******++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,++++++***---,,,+++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++************++++++************************************************************************)))))))))*********************++++++++++++++++++******))))))))))))*********************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++************************************************************++++++++++++******)))************))))))(((+++++++++++++++++++++++++++++++++***))))))((((((***************************************+++++++++***************************))))))***,,,,,,+++)))))))))************))))))))))))))))))))))))))))))))))))))))))************,,,++++++++++++*********************+++++++++,,,******++++++++++++******))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,+++++++++******---,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,------...++++++,,,---...//////000///////////////000000000222222111111111111222222222111111111111000000000111000000//////000000111000000111222333333333222222333333444444444444333111000000000000111222222222111111111111222222333222222111111111111222222111111111111111000//////...//////000000000000///---......//////......---.........------------,,,+++++++++,,,---.........,,,,,,+++++++++,,,------------,,,,,,,,,,,,------******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++************************))))))******+++,,,,,,,,,***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++***)))******++++++++++++************++++++++++++*********************+++++++++)))))))))************+++(((((())))))******++++++++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))((()))***+++++++++++++++*********+++++++++++++++++++++************++++++************************************************++++++++++++++++++++++++,,,,,,---------.................................///......------......///---------......---------------......///000000111---......//////......---------------------------,,,,,,---------,,,++++++,,,,,,++++++******+++++++++++++++,,,,,,---------------,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,,,,+++,,,++++++++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++************++++++************************************************************************((()))))))))*********+++++++++************************))))))))))))******))))))*********+++++++++******************************+++,,,,,,,,,++++++******************************************************++++++++++++*********************)))(((((()))))))))))))))))))))))),,,,,,+++******)))((((((+++***)))(((((()))***+++))))))*********+++++++++************************+++***((()))***,,,++++++))))))************))))))))))))))))))))))))))))))((()))))))))*********************)))))))))(((((()))))))))*********++++++******++++++++++++******))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,+++++++++******+++*********+++,,,------,,,,,,++++++,,,,,,---...******+++,,,---.../////////////////////.........222222111111111111222222111111111111000000000000000000////////////000000000111111222222222111111111222333444555444444333000000000000000111222222111111111111111222333333222222111111111111222222111111222222111111000///...............//////000---......//////......---.........---------,,,,,,++++++++++++,,,,,,,,,,,,***************+++,,,---......------------......++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******************************++++++++++++,,,,,,***************************++++++,,,,,,++++++***++++++++++++++++++++++++******++++++******))))))))))))***++++++***))))))******++++++++++++******))))))*********+++++++++************++++++,,,,,,************************************************((()))))))))************)))))))))))))))))))))))))))***++++++++++++***)))))))))***+++++++++++++++*********))))))*********************************************************++++++++++++++++++++++++,,,,,,,,,---------......------------------------.........------.........,,,------......------,,,---------...///000000111,,,------......------,,,------------------------------------,,,,,,+++***)))))))))***+++---...///+++++++++,,,,,,---------...------,,,,,,------...---,,,+++******+++,,,---+++,,,,,,---------,,,,,,*********+++,,,---///000++++++++++++++++++++++++******************************++++++++++++******++++++************++++++************************************************************************(((((())))))*********+++++++++******************,,,,,,++++++++++++,,,,,,))))))******++++++++++++************************)))***+++,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******++++++++++++*********************)))((((((((((((((((((((((((((((((......------,,,+++******,,,***)))'''''')))***,,,))))))******++++++++++++************************,,,***((((((***+++,,,,,,))))))************))))))))))))))))))))))))))))))(((((())))))*********+++))))))(((((('''''''''&&&((())))))))))))***************++++++++++++******))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,+++++++++******))))))))))))***+++,,,---,,,,,,++++++,,,,,,---...)))******+++---...//////222222111111000000//////222222111111111111222222111111111111000000000000000000////////////000000111111222222222111111000000111333444555444444333000000///000000111222222111111000000111222333333222222111111111111222222222222222222222111000000...---,,,,,,,,,...///000---..................---......---------,,,,,,,,,,,,,,,++++++***)))))))))***)))))))))***++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++************************,,,,,,++++++++++++++++++))))))))))))))))))))))))+++++++++,,,,,,+++++++++))))))))))))))))))))))))&&&'''((()))++++++,,,,,,((()))***++++++***)))(((******++++++++++++******))))))******++++++++++++******+++++++++,,,,,,,,,+++++++++***************))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))***+++,,,,,,+++)))(((((()))***+++++++++++++++******))))))))))))******************************************************++++++++++++++++++++++++------............------.........------,,,,,,,,,...------------...//////......------------......,,,,,,,,,---------..............................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++************************************************+++*********))))))((((((//////...,,,***)))((('''+++++++++,,,,,,---------)))))))))))))))))))))))),,,++++++******++++++,,,+++++++++*********))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))*********+++******++++++++++++******++++++***)))(((((())))))))))))))))))))))))))))))))))))************))))))'''((()))++++++******)))++++++******************)))))))))))))))******+++,,,+++***((((((((()))***)))))))))******++++++,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))((()))***+++++++++++++++)))************+++++++++(((((())))))******++++++((((((((((((((((((((((((*********)))))))))))))))+++++++++++++++++++++,,,,,,,,,++++++***)))((((((++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............//////////////////.........000000000000111111111111222222222111111111000000.../////////000000000000000111222333333333333333111222333222000///000111111111111111111111111111111000/////////000222222222222222222222222222222222222111111111111111111//////.........---------......//////......---,,,+++,,,---......---,,,+++******+++++++++,,,,,,,,,---,,,------...///000111+++,,,---...///...------***+++,,,,,,------,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))'''''')))+++)))************+++++++++))))))*********+++++++++************************((((((((((((((((((((((((******************************++++++++++++******+++++++++*********))))))***************************+++,,,------,,,***)))))))))))))))******************++++++++++++************))))))******+++,,,******))))))(((((('''''')))))))))***+++++++++,,,*********)))))))))((((((,,,,,,,,,+++++++++******))))))))))))))))))))))))******************************))))))))))))))))))------............------//////...---------------,,,++++++++++++,,,------------,,,,,,,,,,,,---------------.........//////........................,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++************************************************+++*********))))))))))))*********)))))))))((((((+++++++++,,,,,,,,,------************************,,,++++++******++++++,,,++++++++++++************++++++++++++++++++++++++)))***++++++,,,,,,++++++************************************************))))))))))))))))))))))))((()))))))))************)))******++++++******)))+++******))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))************************)))))))))))))))******+++,,,+++)))((((((((()))***************++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))((()))***++++++++++++***))))))*********+++++++++************++++++++++++))))))))))))))))))))))))((()))))))))************((()))))))))******++++++---,,,,,,+++******))))))++++++++++++++++++++++++*********+++++++++,,,,,,------------............////////////............000000000000111111111111111111111000000////////////////////////000000111000111111111111111000000111333333222111000111222111111111111111111111111111111000000000111222333111111111111111111111111111111111111111111111111//////.........---------......//////......---,,,,,,------------------,,,******+++++++++,,,,,,,,,************+++,,,---...'''((()))++++++,,,++++++***+++,,,,,,------,,,,,,************************************************,,,,,,,,,+++++++++++++++******+++)))((((((***,,,)))************+++++++++))))))*********+++++++++************************))))))))))))))))))))))))******************************++++++++++++******+++++++++*********))))))***************************))))))))))))*********))))))))))))******************++++++++++++************))))))******+++,,,+++*********))))))))))))***************+++++++++,,,,,,,,,+++++++++***************)))))))))((((((************************************************************************------............------000000...---------...///,,,++++++++++++,,,------,,,,,,,,,++++++,,,,,,,,,............////////////------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++******)))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++***************************************************************)))))))))'''(((((()))******++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++******++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))******++++++******)))******)))))))))***++++++))))))))))))))))))))))))+++***)))(((((()))***+++'''((()))*********))))))************************)))))))))))))))******++++++***))))))((())))))))),,,,,,++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))******++++++******)))))))))*********++++++,,,,,,,,,+++++++++++++++************************(((((())))))******++++++(((((()))***++++++,,,,,,------,,,,,,++++++******++++++++++++++++++++++++))))))*********+++++++++------------....................................000000000000111111111111000000////////////......000///.........///111222111222222222222222111000222333444333111000111222111111111111111111111111222111111111111222333333000000000000000000000000111111111111111111111111/////////.........------......//////......---,,,...------,,,,,,------...******+++++++++,,,,,,,,,))))))))))))***+++,,,,,,&&&'''((()))***++++++******++++++,,,,,,,,,,,,,,,************************))))))))))))))))))))))))------,,,,,,+++++++++******++++++***))))))+++---)))************+++++++++***************+++++++++******************************************************************************++++++++++++******+++++++++***************************************)))(((&&&%%%&&&(((***,,,))))))))))))******************++++++++++++************))))))******+++,,,++++++++++++************+++++++++***************,,,,,,,,,+++++++++++++++*********)))))))))))))))******************************************************++++++++++++++++++,,,------......------,,,000///---,,,,,,---...///...------------...//////------,,,,,,,,,,,,------------------............------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******++++++++++++******,,,+++++++++++++++++++++************************************************************************))))))***+++,,,---------+++++++++++++++++++++,,,++++++++++++++++++++++++++++++************++++++*********+++++++++++++++************************))))))***+++++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))*********))))))************))))))))))))))))))***++++++,,,)))))))))))))))))))))))),,,***(((''''''(((***,,,((((((((()))))))))))))))***************+++++++++)))))))))))))))******+++******))))))))))))))))))------,,,,,,++++++******************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))************,,,,,,,,,++++++******)))*********************************))))))))))))))))))***+++,,,---...//////---------,,,,,,+++++++++++++++++++++++++++++++++************++++++++++++,,,,,,---------.........------...............//////000000000111111111111////////////////////////000///.........///111222222333444555555555555555222333444333222111111333111111111111111111111111222222222222222333333333111111111111111111111111000000000000111111111111////////////.....................///......---,,,...---,,,++++++,,,---...******+++++++++,,,,,,,,,++++++******+++,,,------++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++************************************************------,,,,,,++++++******,,,------,,,***)))***+++))))))*********+++++++++************************************************++++++++++++++++++++++++******************************++++++++++++******************************************************'''&&&&&&&&&''')))***+++((()))))))))******************++++++++++++************))))))******+++,,,************************,,,+++++++++***)))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************************************+++++++++++++++,,,,,,,,,,,,,,,------------,,,,,,---,,,+++++++++,,,---......------------...//////......------------......++++++,,,,,,,,,---------------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++***************************************************************++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++************************************************))))))***++++++++++++***++++++++++++++++++++++++******************************************************)))))))))))))))))))))))))))******)))))))))******))))))***+++,,,,,,************************,,,***(((''''''(((***,,,((((((((((((((()))))))))))))))*********+++++++++)))))))))))))))******+++)))))))))*********)))))),,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********))))))((((((((()))))))))*********++++++******)))))))))(((************************,,,++++++***)))(((''''''))))))***+++---...//////------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,------------...,,,---------....../////////000000000111111111111000000000000000000000000000///.........///111222000111222444555666777777222333444333111000111222000000000000000000000000111111222222333333333333222222222222222222222222//////000000000111111111000000/////////..................///......---,,,...---,,,++++++,,,---...******+++++++++,,,,,,,,,++++++*********+++,,,,,,000///...---,,,++++++***)))***++++++,,,,,,++++++************************++++++++++++++++++++++++,,,,,,,,,++++++*********---......---***(((((()))))))))*********+++++++++************************************************++++++++++++++++++++++++******************************++++++++++++******************************************************%%%'''(((***++++++******((()))))))))******************++++++++++++************))))))******+++,,,)))))))))))))))))))))))),,,+++++++++***)))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,------///......------......///***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---)))******+++,,,,,,------++++++++++++++++++++++++))))))************))))))*********+++++++++++++++*********************************************************+++++++++++++++*********)))))))))))))))+++++++++++++++*********++++++++++++++++++++++++******))))))))))))************)))))))))(((((((((************************((()))******++++++******++++++++++++++++++++++++************************************************************))))))))))))((())))))******))))))(((++++++*********++++++,,,************************+++***)))(((((()))***+++(((((('''''''''((()))***)))))))))***++++++,,,,,,)))))))))))))))******+++(((((()))************)))++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******))))))((((((((((((((()))))))))***************)))))))))))))))************************,,,++++++***)))(((''''''''''''((()))******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,------------,,,,,,,,,---......//////000000000000111111111111//////000000000000111111.../////////000000000000......000222333444444444111222333222000///000111000000000000000000000000000111111222333222222222222222222222222222222222...//////000000111111111000000000/////////............//////......---,,,...------,,,,,,------...******+++++++++,,,,,,,,,***)))))))))))))))******///...---+++***))))))))))))******+++++++++++++++************************++++++++++++++++++++++++************************,,,---...---***((('''((()))************++++++++++++++++++***************************************++++++++++++++++++++++++******************************++++++++++++*********************+++++++++************************&&&(((***,,,---,,,***)))))))))))))))******************++++++++++++************))))))******+++,,,((((((((((((((()))))))))+++++++++***************+++++++++++++++,,,,,,,,,)))))))))))))))*********++++++++++++++++++++++++))))))))))))))))))))))))))))))******+++,,,,,,,,,+++,,,,,,------,,,,,,+++)))***,,,---...---,,,+++,,,++++++++++++,,,------...------,,,,,,------...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************)))******+++,,,,,,------+++++++++++++++++++++,,,++++++++++++++++++++++++((())))))))))))))))))((()))*********++++++++++++*********************************************************++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++*********)))******************************))))))))))))************)))((('''&&&%%%%%%************************((())))))***************************************************************************************************)))))))))((((((((())))))))))))((((((,,,,,,+++*********++++++************************))))))))))))))))))))))))(((''''''&&&'''((()))***((())))))***++++++,,,,,,)))))))))))))))******+++'''((()))***+++******)))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))(((((('''(((((((((((()))))))))***)))***************++++++))))))))))))))))))))))))))))))))))))))))))******'''''''''(((((()))))))))++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,------...//////000000000000111111111111.........//////000000000---...000111111111000//////000111111111111111111000111222111///...///000000000000000000000000000///000111222222222111111111111111111111111111111......//////000111111222000000000000/////////.........//////......---,,,,,,------------------,,,******+++++++++,,,,,,,,,+++******)))))))))******,,,,,,***)))))))))***+++))))))***+++++++++++++++************************************************'''''''''((())))))******(((***,,,,,,***))))))))))))************++++++++++++++++++*********))))))************************++++++++++++++++++++++++******************************++++++++++++******))))))*********+++++++++************************)))*********+++*********))))))))))))******************++++++++++++************))))))******+++,,,(((((()))))))))************************+++++++++******+++++++++,,,,,,,,,(((((()))))))))*********++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))***++++++,,,+++,,,,,,------,,,,,,+++)))+++---000000///---+++...------------...//////---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************))))))***+++,,,,,,------------,,,++++++*********++++++++++++++++++++++++(((((())))))))))))(((((())))))******++++++++++++*********************************************************++++++,,,,,,,,,*********+++,,,,,,------++++++++++++******))))))))))))))))))))))))))))))******))))))))))))************)))'''&&&%%%$$$###))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************************************************+++*********))))))(((((((((((())))))))))))((((((------,,,+++************************************))))))************))))))(((''''''&&&&&&((()))***((())))))***++++++,,,,,,)))))))))))))))******+++'''((()))+++++++++***)))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))(((''''''(((((((((((())))))))))))*********++++++,,,,,,---((((((((((((((((((((((((&&&'''((()))***+++,,,,,,))))))))))))*********************************+++++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,---------++++++,,,,,,---...//////000000000000111111111111---------.........//////,,,...000222333111///...444444444333222111000//////000111000///......000000000000000000000000000...///000111222111000000000000000000000000000000---......///000111111222000000000000////////////......//////......---,,,+++,,,............,,,+++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---+++************,,,---...))))))***++++++++++++***************************))))))))))))))))))))))))%%%%%%&&&'''((()))******%%%'''***+++*********+++)))************+++++++++++++++++++++******))))))******************************************************************************++++++++++++******))))))******++++++++++++************************,,,+++)))((('''(((***+++))))))))))))******************++++++++++++***************)))***++++++,,,))))))******+++++++++,,,))))))******+++++++++,,,(((((())))))******************++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))'''(((((()))******++++++,,,,,,,,,++++++*********......---------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,------------....../////////++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************,,,,,,***)))))))))***+++,,,++++++******++++++,,,************************))))))))))))************))))))))))))))))))))))))******++++++++++++******+++++++++*********))))))************************************************************************)))************+++++++++&&&$$$"""###'''***+++***++++++++++++++++++++++++++++++************++++++(((((())))))******++++++))))))))))))************+++******))))))))))))))))))************+++++++++************************))))))))))))))))))))))))+++++++++*********))))))))))))))))))***************************************************)))((((((******++++++++++++******))))))(((((((((((())))))))))))))))))******************++++++++++++***************)))))))))))))))************)))))))))))))))))))))***)))(((((('''************************))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))),,,***(((''')))******)))***+++,,,,,,+++***+++,,,******************************+++++++++,,,,,,,,,///...,,,+++***)))))))))...............---------////////////000000000000000000000000000000000000///////////////000111111111222222222222111000000000000//////.........---000000000000000000000000////////////000000000000222222222111111111111000111111111111111111111111000000//////.........---........................------------------------++++++******************++++++++++++++++++++++++,,,,,,,,,+++++++++******************************(((((())))))******++++++************************(((***---,,,***(((***+++''''''(((((()))))))))***+++***)))(((((()))***+++((()))***++++++***((((((***************)))((((((******+++++++++******)))+++++++++*********))))))************************************************+++++++++*********))))))))))))))))))))))))))))))((()))))))))***************************)))(((''')))************+++++++++))))))***++++++)))(((''')))************+++++++++)))************+++++++++++++++************+++++++++++++++************)))))))))************))))))************++++++++++++,,,,,,,,,+++++++++******+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---,,,,,,---------.........++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,+++***)))))))))***+++,,,++++++******++++++,,,************************))))))))))))******************************************++++++++++++******+++++++++*********))))))************************************************************************))))))*********+++++++++)))&&&$$$%%%(((******)))+++++++++++++++++++++++++++******))))))******+++************++++++++++++))))))))))))************))))))(((((()))***++++++)))************+++++++++************************************************+++++++++*********))))))))))))))))))***************************************************)))((((((******++++++++++++*********))))))(((((())))))***))))))))))))******************++++++++++++*********)))))))))))))))))))))************))))))))))))*********)))))))))((((((************************))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))),,,***(((((()))******)))***+++,,,+++***)))***,,,************************************+++++++++,,,---,,,+++***************---------................../////////000000000000///////////////////////////////////////000000111000111111222222222111111.........///////////////000000000000000000000000////////////000000000111222222222111111111000000111111111111111111111111000/////////....................................------------------------++++++******************,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++******************************)))))))))))))))*********++++++++++++++++++++++++)))+++------+++***+++,,,******+++++++++,,,,,,,,,+++***)))(((((()))***+++))))))************))))))***************)))((((((******+++++++++******)))+++++++++*********))))))************************************************+++++++++*********))))))))))))))))))))))))))))))************++++++++++++)))************))))))((()))************+++++++++***************)))(((((()))************+++++++++)))************+++++++++++++++************+++++++++++++++************)))))))))************))))))(((((((((((()))))))))))),,,,,,,,,++++++++++++*********))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++************++++++************************))))))))))))************++++++++++++++++++++++++******++++++++++++******+++++++++***************************************************************************************)))))))))*********+++++++++)))'''''')))))))))(((+++++++++++++++++++++++++++******))))))******+++,,,,,,,,,+++++++++++++++))))))))))))************''''''(((((()))+++,,,---)))************+++++++++************************+++++++++++++++++++++++++++++++++***************))))))))))))************************************)))************))))))(((******++++++++++++***************))))))*********))))))))))))******************++++++++++++******))))))))))))))))))******************))))))))))))+++***)))((((((((()))***************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++)))(((((()))******))))))***++++++))))))***+++************************)))))))))*********++++++++++++************++++++,,,,,,------......//////....../////////000000000//////////////////////////////......//////000111///000111222222222222222---......//////000000111000000000000000000000000/////////000000000111111222222111111111000000000000000000000000000000000////////////....................................------------------------******++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,+++++++++******************************************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,(((((())))))))))))************))))))))))))*********)))))))))))))))*********************)))(((((()))******+++++++++******+++++++++***************************************************************+++++++++***************))))))))))))))))))))))))***++++++++++++,,,,,,,,,))))))******+++*********)))************++++++++++++******))))))))))))))))))************+++++++++)))************+++++++++++++++************+++++++++++++++************)))))))))************))))))(((((((((((())))))))))))+++++++++++++++++++++++++++++++++***+++,,,,,,---------------------------)))***,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,***))))))***,,,---++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++************++++++************************((()))))))))************++++++++++++++++++++++++******++++++++++++******************************************************************************************************))))))))))))************+++***))))))******************************************))))))))))))******,,,,,,,,,++++++******)))((()))))))))************(((((((((((()))***+++,,,))))))*********+++++++++************************++++++++++++++++++++++++************************((()))))))))************************************))))))************)))(((******++++++++++++******++++++************++++++((()))))))))******************++++++++++++******)))))))))))))))*********************)))))))))(((+++***(((&&&&&&'''((()))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***)))((((((***+++***)))(((*********)))((()))***************************((())))))))))))*********++++++***)))))))))******++++++,,,------...//////........./////////000000///////////////////////////............///000000...///000111222333333333///////////////000000000//////////////////////////////000000000111111111111111111111000000000000///////////////////////////////////////.................................------------------------******+++++++++++++++,,,---+++***))))))***+++---,,,,,,,,,+++++++++******************************++++++******))))))((((((++++++++++++++++++++++++***+++,,,,,,++++++++++++((((((((((((((((((((((((***))))))))))))))))))******)))((((((((()))++++++***************)))(((((())))))***+++++++++******************************************************************************************************))))))))))))))))))))))))*********+++++++++,,,,,,((()))******++++++++++++))))))*********+++++++++,,,+++)))((((((((()))***))))))*********+++++++++))))))*********+++++++++++++++************+++++++++++++++*********))))))))))))************)))))))))*********++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,------------------------***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++******))))))+++******))))))******+++************************((()))))))))******************************************++++++++++++******************************************************************************************************(((((()))))))))*********((()))***+++++++++,,,,,,***************************))))))))))))))))))***++++++******)))))))))(((((()))))))))******************)))))))))))))))***))))))*********+++++++++))))))))))))))))))))))))************************************************((()))))))))************************************((())))))*********))))))******++++++++++++******++++++************++++++((()))))))))******************++++++++++++******(((((())))))************************)))))))))(((***)))'''%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))(((((()))++++++***)))(((*********)))((()))***************************((())))))))))))*********---,,,+++***))))))))))))***++++++,,,---...//////............////////////.......................................//////000---...000111333333444444222222111000///......---////////////////////////000000000000111111111111111111111000000000//////////////////////////////.........///////////////........................------------------------******++++++,,,,,,,,,,,,+++***)))(((((()))***+++,,,,,,,,,+++++++++******************************++++++******))))))(((((()))))))))))))))))))))))))))))))))*********)))(((++++++++++++++++++++++++)))))))))******)))))))))***)))((((((((()))+++,,,***************)))((((((((()))***+++++++++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))*********+++((()))***+++++++++++++++))))))*********+++++++++,,,+++)))((((((((()))***))))))*********+++++++++))))))*********+++++++++++++++************+++++++++++++++*********))))))))))))************)))))))))*********++++++++++++***++++++++++++,,,,,,,,,))))))(((((())))))***+++------------------------++++++,,,---------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***************************************************++++++++++++***))))))******))))))))))))******************************))))))))))))************))))))))))))))))))))))))******++++++++++++*********************+++++++++************************************************************************((((((((()))))))))******''')))+++,,,++++++,,,---***************************))))))(((((())))))************)))))))))))))))))))))))))))************++++++***))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++))))))))))))************************************((())))))************)))******++++++++++++***************))))))*********))))))))))))******************++++++++++++******((((((((()))******++++++************)))))))))))))))((('''&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((()))+++,,,+++))))))***++++++))))))***+++************************)))))))))*********++++++---,,,,,,+++******++++++++++++,,,,,,------......------........./////////..............................------......///000......000111333333444444333333222111///...------000000000000000000000000000000000111111111222222111111000000000/////////000000000000000000000000.........///////////////........................------------------------******++++++,,,---------************************,,,,,,,,,+++++++++******************************************)))))))))))))))))))))))))))))))))))))))(((((()))******)))'''***************)))))))))))))))************))))))(((((((((((()))***+++,,,***************)))((((((((()))***+++++++++++++++***************+++++++++***************************************************************+++++++++))))))))))))))))))))))))(((((()))))))))***************++++++,,,+++++++++)))************++++++++++++******))))))))))))))))))************+++++++++)))************+++++++++++++++************+++++++++++++++************)))))))))************))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,***))))))))))))***++++++........................,,,,,,,,,,,,,,,---...............---------,,,,,,++++++++++++++++++++++++***+++---......---+++***++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,+++***)))(((******))))))))))))******************************))))))))))))******************************************++++++++++++******))))))*********+++++++++************************************************************************(((((((((((()))))))))***'''***------+++)))***+++************************))))))(((((((((((()))))))))***************++++++))))))))))))***************)))))))))))))))***+++)))************+++++++++))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))************************************(((((()))*********************++++++++++++*********))))))(((((())))))***))))))))))))******************++++++++++++******'''(((((()))******++++++************))))))))))))***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''((())),,,,,,+++)))***+++,,,+++***)))***,,,************************************+++++++++,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...........................------------...//////...///000111222333333333222222222111000///......000000000000000000000000000000111111111222222222111000000000////////////111111111111111111111111............/////////000........................------------------------******++++++,,,------...***+++,,,------,,,+++***,,,,,,,,,+++++++++******************************)))))))))))))))*********))))))))))))))))))))))))***)))((()))++++++)))''')))((((((((('''''''''&&&((()))***++++++***)))((('''((()))******+++++++++***************)))(((((((((((()))++++++,,,,,,+++))))))*********+++++++++************************************************))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,+++******)))************+++++++++***************)))(((((()))************+++++++++)))************+++++++++++++++************+++++++++++++++************)))))))))************))))))(((((((((((())))))))))))*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---..............................---,,,+++,,,---...////////////......---------++++++++++++++++++++++++)))+++---//////---+++)))++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,+++***)))(((******))))))))))))******************************))))))))))))************++++++++++++++++++++++++******++++++++++++******))))))******++++++++++++************************************************************************(((((((((((())))))))))))))),,,...---***'''((()))))))))))))))))))))))))))))))))(((((((((((())))))*********++++++,,,,,,---))))))))))))************(((((((((((()))+++,,,---)))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))******++++++++++++))))))))))))************************************(((((()))*********************++++++++++++******))))))(((((((((((())))))))))))))))))******************++++++++++++******'''(((((()))***+++++++++************))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''(((***,,,,,,+++)))***+++,,,,,,+++***+++,,,***************************++++++++++++,,,,,,,,,((()))***+++---000222333---,,,,,,,,,,,,,,,,,,,,,---------.........//////...........................------------.../////////000111222222222222222111111111111000000000000000000000000000000000000000111111111111222222222000000000000////////////111111111111111111111111---.........//////000000........................------------------------******+++,,,,,,---......***,,,...000000...,,,***,,,,,,,,,+++++++++******************************(((((())))))******++++++************************+++***(((***,,,---***(((,,,+++++++++******))))))((()))***++++++***)))(((&&&''')))***+++++++++******************)))(((((((((((()))++++++,,,,,,,,,))))))******++++++++++++************************************************))))))******++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))************+++++++++)))***+++++++++***(((''')))************+++++++++)))************+++++++++++++++************+++++++++++++++************)))))))))************))))))************++++++++++++++++++++++++++++++++++++......//////...,,,+++***,,,,,,.../////////...---///...,,,*********,,,---......---------,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,++++++*********++++++************++++++************************,,,++++++******++++++,,,************************222...***(((***+++***))),,,+++***))))))***+++,,,)))))))))((((((((((((((((((((((((((())))))))))))***++++++++++++***))))))((())))))))))))*********************************************))))))(((((())))))))))))))))))))))))******++++++++++++************+++++++++******))),,,***((()))+++,,,+++((())))))*********+++++++++******))))))))))))******+++***)))'''%%%$$$$$$$$$,,,)))'''(((***+++***((()))***+++++++++)))(((''''''''')))+++,,,+++(((%%%))))))))))))))))))))))))((()))***+++***)))'''%%%''''''(((((((((((('''''')))))))))))))))))))))))),,,,,,,,,++++++*********************************)))******+++++++++******,,,+++)))(((((()))+++,,,+++***)))(((((()))***+++))))))))))))((((((((((((******))))))((((((''''''))))))))))))************)))))))))))))))))))))))))))************+++++++++))))))))))))((((((((((((((()))***+++++++++++++++*********)))))))))))))))***)))(((''''''((()))***))))))************))))))(((((()))***+++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................///............000222333111000///---------...///111111111111111111111111////////////000000000000000000000000000000000000////////////............111000///...............------............------........................++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))((()))***+++,,,---------************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,&&&'''(((******+++++++++))))))))))))))))))))))))************************************************+++++++++*********))))))************************************************************************++++++************++++++************************++++++++++++++++++++++++---,,,+++)))((((((''''''(((+++,,,+++)))(((***,,,************************(((((())))))*********+++,,,++++++++++++++++++,,,++++++++++++++++++++++++***+++,,,------,,,++++++,,,,,,.../////////...---///...,,,+++***+++,,,---......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++************++++++************************,,,++++++++++++++++++,,,************************///,,,))))))***+++***)))++++++***))))))***++++++))))))))))))))))))))))))(((((((((((()))))))))******************)))(((((()))))))))*********++++++************************++++++*********)))))))))))))))))))))))))))))))))(((((())))))))))))((((((*********++++++******))),,,***((()))+++,,,+++)))******************++++++******))))))))))))************)))((('''''''''''',,,)))'''&&&(((((('''%%%)))******+++***)))(((''''''((()))***+++***(((&&&************************))))))*********)))''''''((())))))******))))))((()))))))))))))))))))))))),,,,,,,,,++++++*********))))))))))))))))))))))))++++++++++++***)))((((((+++***(((''''''(((***++++++***)))(((((()))***+++******)))))))))(((((((((+++*********))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********+++++++++))))))))))))(((((((((((((((((()))***************)))))))))))))))************)))(((((((((((()))***))))))************))))))(((((()))++++++,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------....................................///000111111111000///.........//////111111111111111111111111.../////////000000000000////////////////////////000000000000///////////////......---------------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))*********+++++++++************************************************))))))))))))))))))))))))***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++((()))***++++++,,,++++++))))))))))))))))))))))))************************************************+++++++++*********))))))((((((((((((((((((((((((************************************************++++++************++++++************************++++++++++++++++++++++++)))))))))))))))******+++)))+++,,,+++)))(((***,,,((((((((((((((((((((((((+++++++++++++++***************))))))))))))******++++++++++++++++++++++++((()))***,,,------,,,,,,,,,,,,---............---......,,,+++++++++,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++************++++++************************++++++++++++++++++++++++************************+++))))))***++++++***(((++++++***))))))***++++++************************((((((((()))))))))******))))))))))))((((((((('''************+++++++++,,,************************+++++++++++++++*********))))))))))))))))))))))))(((((())))))))))))(((((())))))******+++******)))+++***)))***++++++***)))++++++************************))))))))))))******)))))))))(((((()))******+++)))''''''((()))(((''')))************)))(((((())))))************))))))++++++++++++++++++++++++******))))))(((((()))))))))******++++++******)))))))))))))))))))))))))))+++++++++++++++*********((((((((((((((((((((((((++++++******)))((('''&&&***)))(((''''''((()))*********))))))))))))******++++++*********)))))))))++++++++++++************))))))))))))************)))))))))))))))))))))))))))))))))*********++++++(((((((((((())))))))))))''''''((())))))))))))((((((((())))))******++++++***))))))(((((())))))***))))))************))))))((()))***+++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------......///////////////...111000000////////////000000000000000000000000000....../////////000000000////////////////////////111111111000000000//////---------,,,,,,,,,,,,,,,------............------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++(((((()))))))))*********************************************************))))))))))))))))))))))))******++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******************++++++,,,,,,,,,++++++))))))))))))))))))))))))************************************************+++++++++***************((((((((((((((((((((((((************************************************++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))******+++)))***++++++***)))***+++((((((((((((((((((((((((,,,++++++******))))))((()))((((((''''''(((((()))++++++++++++++++++++++++((()))+++,,,------,,,,,,,,,,,,---------............---,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++************************'''''')))+++,,,+++***(((+++******************+++***************+++++++++(((((()))))))))***************))))))((((((((((((******+++++++++,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******((())))))***************+++************+++******+++++++++***************+++******))))))******+++***))))))(((((())))))*********)))***+++,,,------))))))*********))))))))))))***+++***))))))***++++++++++++++++++++++++++++++***)))''''''(((***+++)))******************)))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))******)))(((((('''''''''***)))(((((((((((()))******))))))))))))))))))***++++++++++++*********)))************************((()))))))))************))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))(((((()))))))))))))))(((''''''((()))***++++++,,,))))))))))))))))))))))))))))))************))))))((()))***+++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///000///...---,,,000000000000///000000000000000000000000000000000........./////////000000////////////////////////000000000000////////////,,,,,,---------,,,,,,,,,,,,------......------,,,************************++++++++++++++++++++++++++++++************++++++))))))))))))*********+++************************************************))))))))))))))))))))))))'''((()))+++,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++***)))))))))+++++++++,,,++++++******))))))))))))))))))))))))************************************************************************************************************************************************++++++************++++++((((((((((((((((((((((((************************---,,,+++)))((((((''''''******+++************+++************************((((((((('''''''''''''''(((((((((''''''(((((((((+++++++++++++++++++++++++++,,,---......---,,,+++,,,,,,,,,,,,------......---------------------.........---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***************************++++++,,,,,,++++++***************************%%%'''***,,,,,,+++***)))*********++++++*********))))))******++++++++++++))))))))))))************,,,+++***)))))))))************+++++++++,,,,,,,,,************************++++++++++++++++++++++++******************************++++++++++++******'''((()))*********************+++************+++************************++++++************++++++******)))(((''''''''''''++++++++++++++++++,,,---))))))))))))))))))******)))+++,,,+++))))))***,,,************************,,,***((('''''')))+++,,,((())))))******))))))((())))))))))))))))))))))))************************************************((((((''''''((()))***+++************************)))))))))******)))))))))++++++++++++*********)))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((()))))))))*********'''((((((((()))))))))************++++++***))))))''''''((()))***++++++,,,))))))************))))))))))))************))))))))))))***+++++++++******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...//////...,,,+++/////////000000000000///////////////////////////............////////////........................//////.........---------,,,---............------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++*********+++++++++,,,,,,************************************************)))))))))))))))))))))))))))******++++++*********************************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++***))))))))))))***************)))((())))))))))))))))))))))))************************************************************************************************))))))))))))))))))))))))************************++++++************++++++((((((((((((((((((((((((************************---,,,+++)))((((((''''''+++************+++******************************%%%&&&&&&'''((())))))******))))))(((((())))))***++++++++++++++++++++++++,,,---.........---,,,+++,,,,,,,,,+++,,,------...------------..................---------,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,***************************+++,,,------,,,+++***************************&&&(((+++,,,+++*********)))***++++++++++++***)))(((((())))))***+++++++++)))))))))*********++++++---,,,***)))))))))***+++************+++++++++,,,*********************************+++++++++++++++************************(((((())))))))))))((((((''''''((()))************)))+++++++++***)))***+++))))))*********+++++++++++++++************+++++++++***)))((('''&&&&&&''',,,,,,,,,+++)))((()))***)))))))))((())))))***+++(((+++...---+++)))***---))))))))))))))))))))))))+++***)))(((((()))+++---((())))))))))))))))))((()))))))))))))))))))))))))))))))))***************************************((('''''''''(((***,,,---*********++++++*********))))))************))))))++++++*********)))))))))((((((((((((((()))))))))))))))))))))************))))))))))))))))))))))))((((((((()))))))))******''''''(((((())))))*********++++++++++++******)))(((((())))))******++++++)))******++++++******)))))))))************)))))))))******+++++++++******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,---......////////////...////////////////////////------........./////////.................................---------,,,,,,+++,,,...//////...------,,,,,,------------,,,,,,------------------------++++++++++++++++++++++++++++++************++++++***++++++++++++,,,,,,,,,************************************************)))))))))))))))))))))))),,,,,,,,,+++***((('''&&&************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************((())))))*********))))))))))))))))))))))))))))))***************************************************************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))************************++++++************++++++))))))))))))))))))))))))************************)))))))))))))))******++++++***)))***+++++++++)))((((((((((((((((((((((((&&&'''((()))+++,,,------+++******))))))******+++++++++++++++++++++++++++)))***,,,---......---,,,,,,,,,+++++++++,,,---...,,,------.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---************************)))***,,,------,,,***)))************************'''***------+++******+++)))***++++++++++++***)))''''''((())))))***++++++))))))*********+++++++++,,,+++)))(((((((((***+++)))))))))*********++++++************************)))))))))*********++++++************************(((((())))))))))))((((((&&&'''((()))************)))+++,,,+++)))(((***,,,(((((()))***+++,,,,,,---,,,++++++******++++++,,,***))))))(((((()))))))))(((***,,,+++)))))),,,...***)))((((((((()))+++,,,''',,,000///,,,)))***,,,******************************)))))))))***+++,,,)))******++++++******)))))))))))))))))))))))))))((()))))))))*********+++***************************)))(((((((((***,,,---))))))************))))))((()))***++++++***)))(((******)))))))))((((((((((((((()))))))))*********))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))***'''''''''((()))************************)))(((((()))))))))))))))*********)))***++++++++++++***)))))))))************))))))******+++++++++******)))************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......+++,,,---...//////...---........................---------.........//////........................///.........------------***+++---.........,,,,,,+++,,,,,,------,,,,,,+++------------------------++++++++++++++++++++++++++++++************++++++************++++++++++++************************************************))))))))))))))))))))))))***************))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++((())))))***++++++++++++))))))))))))))))))))))))************************************************))))))*********+++++++++(((((((((((((((((((((((())))))))))))))))))))))))************************++++++************++++++************************************************)))))))))))))))******+++,,,***((()))+++,,,+++)))(((((((((((((((((((((((()))))))))***+++,,,------+++******))))))******+++++++++++++++++++++++++++&&&'''***,,,---.........---,,,+++***+++,,,---...,,,,,,---.../////////.........---------,,,,,,,,,------------------------*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---************************)))***,,,------,,,***)))************************))),,,...---+++)))***,,,)))***+++,,,,,,+++***)))&&&''''''((()))*********)))************++++++++++++***((('''&&&''')))***((())))))))))))*********************************(((((())))))*********+++******************************++++++++++++******&&&'''((()))************(((+++,,,,,,)))(((***,,,''''''(((***+++,,,---...,,,++++++******++++++,,,))))))))))))***+++,,,---$$$'''***,,,---///444888***)))(((((((((***+++,,,&&&,,,111111---******,,,++++++++++++++++++++++++***))))))******+++,,,,,,+++++++++,,,,,,+++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))---,,,***(((((()))+++,,,(((((())))))))))))((((((((()))***++++++***)))((())))))))))))(((((((((((())))))******+++++++++,,,))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))******+++)))))))))))))))(((''''''*********))))))))))))))))))***+++,,,,,,+++***)))))))))************))))))******+++++++++******)))************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---///000***+++---.........------........................---------.........//////........................000/////////............((()))+++---------+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))************************************************************))))))))))))))))))))))))###$$$&&&)))+++---......************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,((()))***+++,,,---------))))))))))))))))))))))))************************************************))))))******++++++++++++************************))))))))))))))))))))))))************************++++++************++++++************************))))))))))))))))))))))))---,,,+++)))(((((('''''',,,***((())),,,,,,+++(((************************)))))))))))))))***************))))))))))))******************))))))((((((******+++++++++,,,,,,,,,000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------++++++++++++------+++,,,,,,---------.........---+++))))))***+++,,,+++++++++*********))))))******************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((()))***++++++***)))(((******))))))******+++,,,************************+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))************************)))************++++++++++++++++++******))))))))),,,,,,+++******+++,,,,,,---------,,,,,,+++++++++(((((())))))******++++++''')))+++,,,,,,,,,---...)))************++++++++++++,,,---...---+++)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******,,,,,,,,,,,,,,,+++***)))))))))************))))))))))))))))))))))))))))))'''(((((()))))))))))))))''')))***++++++***)))'''))))))))))))))))))))))))(((((())))))******++++++((((((((()))******++++++)))))))))))))))))))))))))))(((&&&%%%&&&''')))***,,,,,,***)))))))))***+++,,,,,,+++***)))))))))*********)))((((((((((((((())))))))))))************000---***(((((())))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---///,,,,,,,,,---------......,,,---...//////...---,,,................................................////////////////////////000///---,,,++++++,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++************************------+++***))))))((((((++++++************++++++******))))))))))))))))))))))))))))))))))))))))))++++++************++++++,,,+++***))))))***+++,,,***)))))))))(((((('''''')))))))))***+++++++++,,,******++++++++++++******+++++++++++++++***))))))************************,,,,,,,,,,,,,,,,,,,,,,,,************************+++*********))))))(((((($$$(((+++,,,)))''''''((('''((()))******+++******+++++++++++++++***)))((())))))))))))))))))))))))***************)))((((((************+++,,,---...))))))************))))))(((((()))***************))))))************))))))******))))))))))))*********)))((('''&&&&&&&&&'''++++++*********)))))))))*********+++++++++,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---,,,++++++++++++,,,---,,,+++++++++,,,,,,---......---+++***)))***+++,,,+++++++++*********))))))******************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((()))***++++++***)))(((******))))))******+++,,,************************+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))************************)))************+++++++++......---------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,+++++++++***)))))))))))))))************+++---,,,***))))))***)))************++++++++++++,,,------,,,+++)))'''))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***)))************)))((('''))))))************))))))))))))))))))))))))))))))''''''((())))))***))))))((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((())))))))))))))))))((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&(((***+++,,,+++***)))))))))******,,,+++******))))))************)))((((((((((((((())))))))))))************)))'''&&&'''***---......)))************++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++---...,,,,,,,,,---------.........///000111111000///...........................------------------------........................000///---,,,++++++,,,,,,------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++************************,,,,,,+++***))))))))))))++++++************++++++))))))))))))************))))))))))))))))))))))))+++******))))))******+++******)))(((((()))***************)))))))))((((((***************+++++++++******++++++++++++******+++++++++++++++***)))((())))))))))))))))))))))))************************************************+++*********))))))))))))'''***,,,,,,)))''''''((())))))*********))))))(((+++++++++++++++***))))))))))))))))))))))))))))))***************)))((((((---+++)))''''''(((***,,,))))))************))))))''''''((()))))))))))))))))))))************))))))******))))))))))))******+++++++++++++++,,,,,,,,,+++++++++++++++******************++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++******+++---......---,,,+++***+++,,,---+++++++++*********************************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))************))))))******))))))******+++,,,************************+++++++++*********************))))))))))))******))))))))))))))))))))))))************************)))************++++++++++++++++++***************,,,+++************+++,,,+++++++++***************************)))))))))))))))+++,,,+++***((()))))))))************+++++++++++++++,,,,,,,,,***)))((())))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))(((((())))))************))))))))))))))))))))))))))))))&&&&&&((()))************((()))***++++++***)))((())))))))))))))))))))))))(((((((((((('''''''''''')))))))))((('''&&&&&&&&&))))))))))))))))))))))))))))))((('''((()))***+++++++++***))))))))))))***++++++***)))))))))************)))((((((((())))))))))))))))))************,,,***))))))***+++***((()))************+++++++++************************)))+++------,,,+++,,,---,,,,,,,,,---------.........///000000000000///...........................,,,,,,,,,,,,,,,,,,,,,,,,........................//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************************************************+++******))))))*********++++++************++++++)))))))))*********++++++))))))))))))))))))))))))+++******))))))******+++))))))(((((((((((())))))+++++++++************)))+++++++++*********************++++++++++++******,,,,,,,,,++++++)))((((((((((((((((((((((((((((((***************************************************************)))))))))***+++,,,+++)))((()))***+++++++++******)))''''''***++++++++++++***)))))))))))))))))))))))))))))))))************))))))(((///,,,((($$$###$$$''')))))))))************))))))&&&'''(((((())))))(((((())))))************))))))******))))))))))))******'''((()))***++++++++++++++++++++++++++++++++++++************++++++++++++------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---,,,+++******+++---......---,,,,,,++++++,,,,,,******************************************************++++++++++++******++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))******)))))))))******))))))******+++,,,************************************************+++******))))))******+++))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))++++++************++++++*********)))))))))))))))++++++******))))))((((((%%%''')))*********+++,,,))))))*********++++++++++++++++++,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))******++++++++++++******))))))************))))))))))))))))))))))))))))))%%%&&&''')))************((()))************)))((()))))))))))))))))))))))))))))))))((((((''''''''')))))))))(((((('''''''''))))))))))))))))))))))))***))))))((()))***+++++++++******)))))))))))))))******))))))))))))************))))))((())))))***((()))))))))************,,,+++******+++***'''%%%))))))*********+++++++++++++++++++++++++++++++++(((***------,,,++++++,,,,,,,,,,,,---------......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,..............................------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******************))))))))))))))))))))))))************************)))))))))))))))***++++++++++++************++++++((())))))******++++++,,,))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++,,,+++++++++***)))))))))******++++++++++++******+++,,,,,,++++++)))(((((())))))))))))))))))))))))++++++++++++++++++++++++************************************************+++++++++******+++,,,---***************)))((((((******+++++++++******)))))))))))))))))))))))))))))))))************)))(((---+++(((%%%$$$%%%'''((())))))************))))))'''(((((()))))))))))))))))))))************))))))******))))))))))))******%%%&&&''')))))))))((((((++++++++++++++++++++++++))))))*********+++++++++,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,++++++,,,------------,,,,,,++++++++++++******************************************************++++++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))***))))))))))))))))))*********))))))******+++,,,************************************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))++++++******))))))((((((%%%''')))*********+++,,,))))))*********+++++++++******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))((((((((())))))))))))))))))******))))))))))))))))))))))))************************))))))(((((((((((()))))))))******+++++++++******))))))************))))))))))))))))))))))))))))))&&&'''((()))************))))))************))))))*********************************))))))(((((((((((((((((())))))*********(((((((((((((((((((((((()))))))))))))))******+++************))))))((((((***))))))((())))))************))))))))))))******((()))))))))************%%%%%%&&&(((,,,------,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,---,,,+++++++++,,,,,,,,,---------......------,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,........................------------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************(((((((((((()))***++++++++++++************++++++))))))******+++++++++,,,))))))))))))))))))))))))***))))))))))))))))))***************************+++++++++++++++,,,,,,,,,,,,+++++++++***)))))))))******++++++++++++*********++++++++++++***))))))************************++++++++++++++++++++++++***************************************+++++++++)))))))))***+++---//////(((((()))***************)))******+++++++++******))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))))))))************))))))))))))***++++++++++++***))))))************))))))******))))))))))))*********************)))((((((*********+++++++++++++++)))))))))************+++))))))(((((())))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++*********************+++++++++******************************++++++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))************))))))******+++,,,***************************************+++++++++++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++))))))***++++++***))))))))))))))))))************************)))))))))))))))+++,,,+++***((()))))))))************+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))************))))))))))))))))))))))))******************************))))))))))))******''''''(((((())))))(((((())))))************))))))))))))))))))))))))))))))'''(((((()))))))))))))))***))))))))))))))))))***************************************))))))))))))((((((((()))***+++++++++((((((((((((((((((((((((((((((((()))))))))******))))))******))))))((('''))))))((((((((()))************)))))))))***++++++))))))))))))************((('''&&&(((***++++++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,+++***+++,,,,,,,,,,,,---------......//////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++************************************************(((((((((((())))))***+++++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))***))))))(((((())))))*********++++++++++++*********++++++++++++,,,,,,,,,+++++++++*********************++++++++++++******))))))***++++++++++++***************************))))))))))))))))))))))))*********************************+++++++++++++++((('''(((***---//////...'''''')))******+++++++++))))))***++++++++++++***))))))))))))))))))))))))((())))))************)))&&&(((***+++,,,,,,+++***))))))************)))))))))***++++++,,,,,,++++++))))))************))))))******))))))))))))*********)))((('''&&&&&&&&&&&&)))))))))*********++++++))))))))))))************((((((((((((((()))************************************+++++++++,,,,,,,,,)))***+++,,,,,,+++***))))))***+++++++++***((('''***+++++++++******))))))))))))*********+++++++++******************************++++++++++++******************************************************))))))))))))))))))))))))+++***)))(((((()))***+++******))))))******+++,,,************************))))))*********+++++++++,,,++++++******++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++''''''''''''(((((())))))((()))***++++++***)))((()))))))))******+++++++++)))))))))))))))************+++---,,,***))))))***)))************+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))************************++++++************++++++&&&''''''((((((((((((((())))))************)))))))))))))))))))))))))))))))))))))))))))))(((((('''******))))))))))))******************************((((((((()))))))))))))))(((((())))))))))))))))))((((((((((((((((((((((((''''''(((((()))))))))(((((()))*********)))''''''((((((((((((((()))************))))))******+++,,,))))))))))))************---+++((('''(((((((((''')))************+++++++++++++++++++++++++++++++++)))***+++***))))))+++---,,,,,,,,,---------......///......------......///........................------------------------------------------------,,,,,,---......------,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++************************))))))((((((((())))))***++++++************++++++---,,,,,,++++++******)))))))))))))))))))))))))))))))))(((((((((((())))))((()))***++++++***)))(((************+++++++++,,,***************+++++++++******++++++++++++******'''((()))***+++,,,,,,,,,************************))))))))))))))))))))))))*********************************++++++,,,,,,,,,)))((((((***---...,,,)))((())))))*********))))))))))))***+++++++++++++++))))))))))))))))))))))))(((((()))***************(((((()))***++++++,,,,,,))))))************))))))))))))***+++++++++++++++))))))************))))))******))))))))))))******((('''%%%######$$$&&&((((((((())))))*********+++))))))))))))******************)))******+++,,,,,,*********************************++++++,,,,,,,,,)))***+++,,,,,,+++***)))&&&''')))+++***(((%%%$$$)))************)))(((((())))))******++++++++++++******************************++++++++++++******************************************************))))))))))))))))))))))))+++***)))(((((()))***+++*********)))***++++++,,,************************))))))******++++++++++++,,,++++++******++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))******++++++,,,,,,((()))***++++++***)))((())))))******+++++++++,,,(((((())))))******++++++''')))+++,,,,,,,,,---...)))************+++++++++***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((())))))*********+++))))))))))))))))))))))))************************,,,,,,++++++++++++,,,,,,(((((()))***************))))))************))))))))))))))))))))))))))))))************)))((('''&&&******))))))))))))******************************&&&'''''''''(((((()))))))))))))))(((''''''&&&&&&((((((((((((((((((((((((&&&''''''(((((((((((((((((()))*********)))'''&&&((((((((((((((()))************))))))***+++,,,,,,))))))))))))************'''&&&$$$%%%(((+++---...)))************+++++++++*********************************)))((()))+++...,,,,,,,,,---------......---,,,++++++++++++,,,---................................................------------------------+++,,,---.........---,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++************************))))))(((((((((((())))))++++++************++++++...------,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((()))******)))(((''')))))))))******+++++++++))))))******+++++++++,,,******++++++++++++******&&&'''(((***,,,---------))))))))))))))))))))))))*********************************************************++++++,,,,,,,,,+++***)))+++------)))%%%***++++++******)))((('''((()))***+++++++++++++++))))))))))))))))))))))))(((((()))******************)))((('''((()))+++,,,))))))************))))))(((((()))***************))))))************))))))******))))))))))))******+++***'''&&&&&&))),,,///************************''''''((()))***++++++,,,***(((((()))***+++***))),,,,,,++++++***+++++++++------------,,,+++******************************)))))))))***+++++++++,,,,,,(((%%%'''+++---+++((())))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((()))+++,,,---,,,***)))))))))******+++++++++*********))))))&&&''')))***++++++******+++++++++*********************++++++++++++******++++++******************************************))))))))))))))))))))))))***************)))(((((((((((((((((())))))))))))*********************************)))))))))(((((())))))))))))))))))))))))******++++++++++++******+++*********))))))(((((()))))))))))))))))))))))),,,+++++++++***))))))))),,,)))''''''***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((******))))))))))))***************)))))))))))))))(((((('''(((((()))***+++((()))***+++,,,---......)))******))))))((('''&&&)))*********++++++++++++))))))))))))))))))))))))+++*********))))))((((((,,,,,,+++***)))(((''''''************************))))))))))))************''''''(((((())))))******************************************************''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///------............------------------------------------------------------------------------------...---+++*********++++++++++++++++++++++++++++++,,,,,,+++***))))))******++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))///---+++)))((((((((()))+++*********))))))((((((************************))))))))))))))))))))))))(((((((((((())))))))))))+++++++++*********))))))+++++++++*********))))))))))))))))))*********************************************************+++))))))))))))************************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))(((((()))***************))))))))))))))))))))))))*********************************+++,,,,,,,,,---******))))))))))))))))))(((((())))))************+++*********))))))(((((())))))))))))************+++*********))))))((((((************************(((((())))))******++++++***(((((()))***+++***)))+++++++++******+++,,,,,,******++++++,,,+++++++++***************************************+++++++++,,,(((&&&'''+++---+++((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***,,,---,,,+++***)))))))))******+++++++++*********)))))))))***+++++++++***)))(((((((((((((((((()))))))))******++++++++++++******************************************************))))))))))))))))))))))))***************)))(((((((((((((((((()))))))))***************************------,,,,,,,,,,,,++++++))))))))))))))))))))))))******++++++++++++******************)))))))))((())))))))))))))))))))))))+++++++++******************(((&&&''')))***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))*********))))))))))))))))))))))))(((((((((((())))))***************++++++++++++'''((()))))))))))))))((())))))))))))*********+++))))))))))))))))))))))))************)))))))))(((************))))))))))))(((((((((((((((((((((((((((((()))))))))*********'''''''''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************************+++++++++,,,,,,,,,------------------------------------............------............---------------------------------------------------------------------------------,,,+++*********+++,,,,,,+++++++++++++++++++++,,,++++++***))))))******++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))++++++***))))))******+++************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***+++++++++*********))))))+++++++++*********))))))))))))))))))******************************************************))))))))))))))))))************************************))))))))))))))))))))))))******++++++++++++******(((((()))***************))))))))))))))))))))))))************************************++++++++++++)))))))))))))))*********))))))))))))))))))******************)))))))))((())))))))))))************************)))))))))(((************************)))))))))))))))************(((((()))***+++***)))***************+++,,,---(((((()))***++++++++++++************************+++++++++***************+++(((&&&'''***,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))***+++,,,---++++++***)))))))))******+++************)))))))))******++++++***((('''&&&''''''(((((())))))************++++++++++++******************************************************))))))))))))))))))))))))***************)))((((((((((((((()))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******++++++++++++******************))))))))))))))))))))))))))))))))))))***************+++++++++***(((&&&'''((()))((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************************************))))))))))))******))))))))))))))))))************)))((((((((()))))),,,,,,+++***)))(((''''''&&&'''((()))************(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))(((((())))))*********+++(((((((((((((((((((((((((((((())))))))))))******))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++******************************************************************************+++++++++,,,,,,,,,........................------------............------............------------------------------------------------------------------------------,,,++++++******+++,,,,,,,,,,,,*********+++,,,---,,,+++******)))*********************************))))))))))))************))))))))))))))))))))))))((((((((()))***+++,,,---************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******+++************)))))))))+++************)))))))))))))))))))))************))))))))))))))))))))))))*********))))))((((((((())))))))))))************************************))))))))))))))))))))))))++++++************++++++((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((())))))*********+++))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))*********************************)))))))))))))))***(((((((((***+++***)))))))))))))))***+++------))))))***+++++++++++++++************************,,,+++++++++***)))))))))+++)))'''(((***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++*********))))))))))))***************))))))))))))''''''((()))((('''&&&%%%(((((()))***+++,,,,,,---******++++++++++++*********************+++++++++************************))))))))))))))))))))))))***************)))(((((((((((()))))))))*********(((((((((((((((((((((((())))))((((((((('''''''''))))))))))))))))))))))))******++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************************************))))))))))))******)))))))))))))))*********++++++***)))((((((((((((++++++***)))((('''&&&&&&''''''((()))))))))))))))'''''''''(((((((((((()))((((((((((((((((((((((((*********)))))))))))))))))))))))))))************************************(((((((((((()))))))))***+++++++++******)))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,------------------------,,,,,,---------.........------............------------------------------------------------------------------------------++++++++++++++++++,,,,,,,,,+++***))))))+++,,,...++++++***************+++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))'''(((((()))***+++,,,,,,*********)))))))))))))))************************))))))))))))))))))))))))(((((()))))))))*********************))))))))))))************))))))))))))((()))))))))************((((((((((((((((((((((((******))))))((('''''''''((()))))))))************************************)))))))))))))))))))))))),,,+++***))))))***+++,,,((()))************))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''((((((((()))******++++++)))))))))))))))(((((((((*********)))))))))))))))((()))))))))*********************)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))***(((((((((***+++***)))(((((())))))***+++,,,---,,,,,,------,,,++++++***************************,,,+++++++++***)))))))))***)))(((((()))***+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))&&&&&&((()))))))))(((((((((((()))***+++,,,,,,---******++++++++++++******))))))*********+++++++++***************************************************************)))(((((())))))))))))************((((((((((((((((((((((((,,,,,,+++++++++***************************************++++++++++++******))))))))))))))))))******)))))))))))))))))))))))))))))))))***+++++++++,,,,,,++++++***)))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************************************))))))))))))******(((((())))))************,,,+++***))))))((())))))(((((((((((((((((((((((()))))))))))))))(((''''''&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))******************))))))))))))************************'''(((((((((((()))))))))*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...------............------------------------------------------------------------------------------++++++++++++++++++++++++++++++*********+++------+++***************++++++))))))))))))))))))))))))((()))))))))************************************))))))))))))***)))))))))))))))))))))))))))******************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((***)))))))))((((((''''''((()))))))))************************************)))))))))))))))))))))))),,,+++***))))))***+++,,,))))))*********))))))((())))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((('''''''''(((((())))))************))))))(((((((((((((((((())))))))))))))))))******((()))))))))************))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))************(((((()))***+++***))))))))))))))))))***+++,,,---......---,,,+++******************************+++++++++***************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))))))))(((((('''((()))*********))))))(((((()))))))))))))))***'''((()))+++,,,,,,++++++''''''(((((())))))************++++++++++++******)))))))))***++++++,,,,,,***************************************************************)))(((((()))))))))*********++++++))))))))))))))))))))))))*********))))))))))))(((******************************++++++++++++******))))))))))))************))))))))))))))))))))))))***************+++++++++,,,------+++))))))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************************************))))))))))))******((((((((()))******++++++++++++***)))))))))******''''''(((((())))))******************)))((('''&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************+++*********))))))((((((((((((((((((((((((((((((''''''(((((((((((())))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,************************,,,,,,,,,,,,------------------............------------------------------------------------------------------------------+++,,,,,,,,,,,,+++***))))))******+++,,,,,,,,,---*********)))******+++,,,************************))))))))))))************************************)))*********)))(((''''''))))))))))))************((((((((((((((((((((((((************************)))))))))*********++++++(((((()))))))))))))))***(((((()))))))))))))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))++++++************++++++)))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***)))))))))))))))))))))'''''''''(((((()))))))))))))))))))))************))))))))))))************))))))))))))************))))))))))))))))))))))))(((((())))))******++++++***(((((()))***+++***)))******))))))))))))******++++++,,,,,,,,,++++++******************************************+++++++++))))))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))((()))************)))(((&&&''')))*********))))))(((((((((((())))))******'''((()))*********)))(((((((((((((((((()))))))))******++++++++++++******((())))))***++++++,,,,,,***************************************************************)))(((((())))))*********+++++++++************************(((''''''''''''&&&&&&&&&******************************++++++++++++******((()))))))))************))))))))))))))))))))))))+++++++++***************+++------+++(((''')))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******'''(((((()))******++++++*********)))******++++++(((((()))))))))*********((()))))))))))))))((('''''''''((((((((()))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************(((((((((((((((((((((((('''''''''((((((((())))))'''''''''''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------............------------------------------------------------------------------------------,,,---------,,,***)))(((''')))+++---------,,,+++******))))))***++++++,,,++++++++++++++++++++++++))))))))))))************************************((()))*********)))''''''((()))))))))************((((((((((((((((((((((((************************))))))*********+++++++++(((((((((((())))))******(((((((((((())))))******))))))))))))************************************(((((())))))***+++++++++))))))))))))************************************))))))))))))))))))))))))******++++++++++++*********************)))(((((())))))))))))))))))))))))************************((()))))))))))))))******++++++******)))(((((((((%%%&&&&&&'''((()))******((()))))))))************))))))))))))************((()))))))))************))))))))))))))))))))))))'''(((((()))***++++++,,,***(((((()))***+++***)))+++***)))))))))))))))***((()))***+++++++++++++++************************))))))******+++++++++,,,((()))***)))((()))***,,,)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++))))))&&&'''(((*********)))((('''((((((((())))))******&&&''''''''''''%%%$$$###+++++++++*********************++++++++++++******((())))))***++++++,,,,,,***************************************************************)))(((((()))************+++++++++************************************))))))))))))******************************++++++++++++******(((((())))))*********+++)))))))))))))))))))))))),,,+++++++++******))))))***,,,,,,***'''&&&'''***))))))))))))))))))))))))************************))))))))))))************((((((((((((((((((((((((******))))))))))))******'''(((((()))***+++++++++***)))))))))***+++,,,,,,************))))))))))))&&&'''((()))************(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++''''''((()))***+++,,,,,,************************''''''''''''((((((((()))))))))******++++++,,,,,,************************))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''')))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************////////////////////////******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------..................---------------------------------------------------------------------------------...---,,,***(((&&&&&&(((+++.........,,,*********))))))***+++,,,,,,++++++++++++++++++++++++))))))))))))************************************'''((()))******)))((('''(((((())))))*********+++************************************************)))************+++++++++'''((((((((())))))******'''((((((((())))))******))))))))))))************************************(((((()))***+++,,,------))))))))))))************************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))***************)))(((((())))))))))))))))))))))))************************(((((())))))******++++++,,,,,,+++***)))(((''''''$$$%%%&&&'''(((***++++++(((((())))))*********+++))))))))))))************(((((())))))*********+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((((((*********************************))))))))))))))))))******++++++)))((('''))))))))))))))))))))))))+++++++++++++++++++++++++++++++++*********))))))'''((()))++++++)))((('''))))))))))))))))))))))))))))))))))))************))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))''')))******))))))***+++************))))))))))))************************)))*********++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''++++++******************))))))(((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))''')))+++,,,---,,,***))),,,++++++***)))*********))))))))))))))))))))))))***************)))((((((***)))((((((((((((((()))%%%&&&((()))************$$$&&&(((***+++,,,,,,+++,,,+++++++++***)))))))))))))))))))))***************************)))((('''''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))***************)))((('''(((((((((((())))))))))))++++++******))))))(((((()))******)))''''''((()))((((((((((((((('''''''''((()))))))))))))))(((((((((((())))))))))))((((((&&&''''''((()))******+++(((((()))***************))))))))))))))))))))))))***)))((((((((()))+++,,,(((((()))***++++++,,,,,,++++++************++++++,,,+++***)))))))))***+++++++++++++++++++++++++++,,,,,,,,,---------.........------,,,,,,------...+++,,,,,,------,,,,,,+++......---------,,,,,,,,,------------------------------++++++++++++---------------,,,,,,+++++++++++++++******************(((((())))))******++++++++++++***)))(((((())))))'''((()))******)))(((''',,,,,,,,,+++++++++******))))))(((((((((((())))))******))))))((((((''''''(((((()))***++++++,,,,,,))))))(((((()))***++++++)))))))))(((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''')))******(((''''''((()))((('''&&&&&&'''((()))++++++++++++++++++++++++***************)))((((((***************)))(((((((((((())))))*********+++,,,+++***((((((((()))***)))))))))))))))))))))))))))))))))))))))******+++...,,,)))((())),,,------))))))************))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))******+++******(((((())))))))))))))))))))))))************************+++++++++*********))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))************))))))))))))************************************************************+++++++++*********))))))''')))******))))))***+++************))))))))))))(((((((((((((((((((((((()))))))))*********++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***))))))(((***))))))((((((((((((((())))))))))))))))))))))))***************)))(((((())))))(((((((((((()))))))))******)))(((&&&%%%###&&&''')))***+++,,,++++++++++++++++++*********************))))))(((((((((******++++++******)))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))((())))))))))))(((((((((((()))((((((((('''''''''&&&))))))***)))'''&&&''')))((((((((((((((((((((('''(((((())))))))))))(((((('''(((((())))))((((((''''''''''''((()))*********(((((()))***************))))))))))))))))))))))))***))))))(((((()))***+++((())))))***++++++,,,,,,++++++************++++++******))))))***+++,,,---++++++++++++++++++++++++,,,,,,,,,------------...------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,++++++)))******+++++++++******)))))))))))))))*********++++++***)))))))))))))))(((((()))******)))((((((************))))))))))))))))))(((((((((((())))))******))))))(((((((((((((((((()))******+++,,,,,,))))))(((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((***,,,,,,*********+++))))))(((''''''((())))))++++++++++++++++++++++++***************)))((((((***************)))((((((((()))))))))************,,,+++)))((((((((()))***)))))))))))))))))))))))))))))))))))))))******+++,,,***))))))***+++***)))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))************++++++******)))((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************'''((()))******)))((('''))))))))))))))))))))))))))))))))))))************))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))+++++++++***************''')))******))))))***+++************))))))))))))((((((((((((((((((((((((((((((((()))))))))******************))))))))))))))))))))))))))))))))))))))))))******))))))((((((************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))))))))(((((((((''''''''')))))))))))))))))))))))))))************))))))((()))))))))(((((())))))***+++******)))'''%%%###"""))))))***++++++++++++************+++++++++++++++------,,,+++***)))((((((++++++++++++++++++***)))++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++***)))******))))))((((((''''''((((((((((((''''''''''''((())))))((('''&&&'''(((''''''(((((((((((((((((((((((())))))))))))(((((('''''''''(((((('''''''''''''''(((((())))))******(((((()))***************))))))))))))))))))))))))+++***)))))))))))))))***)))))))))***++++++,,,,,,++++++************++++++))))))))))))***,,,---...++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,+++++++++*********+++++++++++++++++++++++++++******))))))******++++++++++++,,,,,,,,,,,,,,,'''(((***+++,,,,,,+++***************))))))))))))+++***))))))))))))))))))))))))***++++++***))))))))))))((((((((('''''''''))))))(((((((((((())))))***))))))))))))(((((((((((())))))******+++++++++))))))((((((((()))******************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''')))+++++++++***+++,,,******))))))))))))******++++++++++++++++++++++++)))************))))))((()))************))))))((())))))))))))************+++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))******+++******)))***+++***(((%%%))))))************))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************(((((((((((((((((((((((()))))))))))))))*********++++++++++++******))))))))))))))))))))))))))))))************************************************((()))************)))((())))))))))))))))))))))))((()))))))))************((()))))))))************((((((((((((((((((((((((************************************************''')))******))))))***+++************)))))))))(((************************(((((((((((())))))))))))************)))))))))((())))))))))))))))))))))))))))))*********))))))(((***************+++++++++))))))(((((((((((())))))((((((((()))))))))))))))))))))))))))))))))))))))*********)))***++++++,,,***************))))))((())))))))))))))))))))))))))))))************)))((()))))))))((())))))******((((((((((((((((((''''''+++++++++++++++******************++++++,,,,,,,,,///......---,,,,,,++++++++++++,,,,,,,,,++++++***+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,++++++*********))))))((((((''''''************))))))))))))'''((())))))'''&&&&&&'''''''''''''''(((((((((((('''(((((())))))))))))(((&&&&&&''''''''''''&&&&&&'''((((((((()))))))))***(((((()))***************))))))))))))))))))))))))*********)))))))))))))))))))))*********+++++++++++++++************++++++))))))******+++,,,------++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************++++++******++++++,,,,,,,,,---&&&(((***,,,,,,,,,++++++++++++******))))))((((((******)))))))))))))))************++++++*********))))))((((((((('''''''''))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))*********+++))))))((((((((())))))******************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))$$$&&&))))))))))))***+++************************************************))))))************)))((())))))************)))((()))))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,+++******+++***(((&&&))))))************))))))))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))************************))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))************,,,++++++***************))))))))))))))))))))))))++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))++++++++++++++++++++++++************************''')))******))))))***+++************)))))))))(((************************(((((((((((())))))))))))************)))))))))((())))))))))))))))))))))))))))))************))))))))))))*********+++++++++))))))(((((((((((())))))''''''(((((())))))))))))))))))))))))))))))))))))*********)))***++++++,,,)))************)))(((((())))))))))))))))))))))))((())))))*********)))))))))))))))))))))***++++++((((((((())))))***++++++++++++************************++++++,,,,,,,,,---++++++,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++*********))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,++++++***)))))))))((((((((('''))))))))))))************'''(((***)))(((&&&&&&'''&&&'''''''''(((((())))))''''''((()))))))))))))))&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))))))))*********)))))))))***************+++++++++++++++************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,'''((()))+++,,,,,,,,,+++++++++******))))))((((((***)))))))))))))))******+++******************+++******)))))))))((((((((())))))(((((((((((())))))))))))))))))************)))))))))))))))*********))))))((((((((((((((()))))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***$$$&&&))))))))))))***+++******++++++++++++******************************((())))))*********))))))((())))))*********))))))******)))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))******+++000---***))))))*********))))))************))))))))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))************************))))))))))))))))))))))))++++++******)))(((((('''))))))))))))))))))))))))((((((((()))******++++++,,,,,,+++************+++))))))))))))))))))))))))++++++++++++++++++++++++***************+++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))************************************++++++++++++++++++++++++***************+++++++++''')))******))))))***+++************))))))))))))((((((((((((((((((((((((((((((((()))))))))******************))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))***++++++,,,,,,))))))(((((((((((())))))&&&''''''(((((())))))***))))))))))))))))))))))))'''((((((((())))))))))))&&&'''((()))((('''&&&%%%))))))))))))))))))))))))((())))))************)))))))))))))))******+++,,,++++++***)))))))))************))))))((())))))***+++++++++,,,,,,,,,,,,,,,(((((((((((())))))******)))***++++++++++++++++++)))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++++++++((((((((()))))))))))))))''''''''''''((((((((((((''')))++++++)))'''''''''&&&&&&''''''((()))))))))&&&'''((())))))******)))'''''''''(((((('''''''''(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))(((((()))***************************************++++++************++++++,,,,,,------,,,+++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++.........---------,,,,,,------------------------+++,,,,,,------,,,,,,+++*********+++++++++++++++)))))))))******+++,,,,,,************)))))))))))))))))))))))))))******++++++***))))))))))))***++++++++++++*********))))))))))))(((((((((((()))))))))))))))************+++))))))))))))))))))))))))))))))((((((''''''(((((((((((())))))***+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******''')))+++++++++***+++,,,******++++++++++++******************************((())))))************)))((())))))************)))************))))))))))))(((((()))************))))))))))))))))))))))))))))))))))))))))))******+++111---***((()))***,,,,,,))))))************))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))************************))))))))))))))))))))))))*********)))))))))))))))************************'''(((((()))******++++++---,,,+++*********++++++))))))))))))))))))))))))************************))))))*********++++++++++++******************+++))))))))))))))))))))))))))))))))))))************))))))))))))************************************************************))))))*********+++++++++''')))******))))))***+++************))))))))))))(((((((((((((((((((((((()))))))))*********++++++************))))))))))))))))))))))))))))))))))))((()))***++++++++++++***((())))))***++++++,,,,,,))))))(((((((((((())))))&&&&&&''''''((())))))***))))))))))))))))))))))))&&&'''((()))***))))))(((&&&'''((()))((('''%%%$$$))))))))))))))))))))))))(((((()))***************))))))))))))***+++,,,------,,,***)))(((((((((((()))((((((''''''((()))***,,,,,,,,,,,,,,,,,,++++++)))))))))))))))(((((((((((()))******++++++******))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******''''''(((((())))))******&&&'''''''''((((((((()))(((***,,,,,,+++)))((((((&&&&&&''''''((())))))***&&&'''((()))************'''(((((())))))(((((('''))))))))))))(((((((((((((((((()))***************))))))))))))))))))))))))&&&'''(((***++++++++++++************************++++++************++++++***+++,,,---------,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++************,,,+++)))((()))***+++,,,)))))))))))))))*********)))))))))))))))***++++++***))))))(((((())))))***++++++*********)))))))))))))))(((((((((((())))))))))))*********+++++++++)))))))))))))))))))))((())))))((('''''''''''''''''''''((())))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********(((***,,,,,,*********+++))))))***++++++***))))))************************(((((()))***************(((((()))***************************)))))))))((('''((()))***+++******))))))))))))))))))))))))))))))))))))))))))******+++---+++))))))***++++++***))))))************))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))************************))))))))))))))))))))))))((((((((()))******++++++************************'''(((((()))***+++++++++---,,,+++*********+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))************))))))))))))************************************))))))))))))))))))))))))))))))******++++++++++++((()))******))))))***+++************))))))))))))************************************++++++++++++************))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++((())))))***++++++,,,,,,))))))(((((((((((())))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))''')))+++,,,---,,,***)))((()))***+++***)))'''&&&))))))))))))))))))))))))(((((()))***************))))))))))))***+++,,,---+++***(((''''''(((((()))((('''&&&&&&&&&((()))***---------,,,,,,+++++++++...------,,,+++***))))))'''((()))***************))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************&&&&&&'''((()))***++++++((()))))))))******++++++(((+++------,,,)))))))))&&&&&&&&&'''((())))))***&&&'''((()))************(((((())))))))))))(((((())))))))))))(((((((((((((((((()))***************))))))))))))))))))))))))%%%&&&(((***+++,,,,,,+++++++++******************++++++************++++++((()))+++---.........---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++)))***+++,,,,,,+++***))),,,+++++++++******))))))...,,,)))(((''')))+++---(((((())))))******++++++))))))((())))))***++++++***)))(((''''''((()))***************))))))))))))))))))(((((((((((())))))))))))******++++++++++++))))))))))))((((((((((((***)))((('''''''''''''''&&&''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++''')))******(((''''''(((((()))***++++++***)))((())))))))))))))))))))))))(((((()))***************(((((()))***************+++*********))))))(((((('''((()))+++++++++***))))))))))))))))))))))))))))))))))))))))))******+++)))((((((***++++++***((())))))************))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))(((((()))+++,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))000...,,,***))))))******))))))))))))************------,,,+++***)))((('''(((((())))))*********+++*********)))))))))))))))+++++++++*********))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***)))))))))*********************++++++*********))))))((((((++++++******))))))(((((())))))))))))))))))))))))+++++++++*********))))))))))))))))))******************++++++++++++*********)))((((((((()))+++,,,))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))******++++++++++++******(((((((((((()))))))))))),,,,,,++++++***)))(((((())))))))))))))))))))))))((()))***++++++***)))(((,,,+++***))))))***+++,,,)))************++++++++++++++++++++++++***)))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))************))))))))))))))))))))))))))))))+++***)))'''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((+++******)))(((''''''&&&'''(((((((((((((((''''''''''''''''''((((((((((((******************************))))))(((((('''''')))************++++++++++++++++++++++++***)))(((************************,,,+++***))))))***+++,,,'''(((((()))******++++++)))***++++++------...///,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))******************++++++************************+++*********))))))((((((+++***)))(((((()))***+++))))))************))))))+++++++++************)))))))))))))))((((((((((((///...,,,***)))))))))***)))***+++,,,,,,+++***))))))))))))))))))))))))))))))(((&&&%%%&&&''')))+++))))))))))))))))))))))))((((((((((((((((((((((((+++++++++++++++***)))((())))))))))))))))))))))))++++++******))))))((((((+++*********))))))(((((()))************+++++++++))))))************))))))...------,,,+++***))))))++++++******))))))((((((************************''''''((()))))))))))))))%%%'''(((((('''''')))***************************))))))))))))))))))))))))))))))))))))******************)))((((((((((((((()))))))))))))))))))))))))))(((((()))++++++***)))))))))))))))))))))))))))************************************************)))))))))))))))))))))))),,,+++***(((((()))***+++))))))))))))************++++++***************)))((()))))))))***************)))))))))))))))))))))+++++++++*********))))))******))))))))))))******'''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++++++++*********))))))************)))))))))(((*********)))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))************)))))))))******)))))))))***)))((((((((()))++++++))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************)))))))))))))))******)))))))))(((((((((((())))))))))))++++++******)))((((((''')))))))))))))))))))))))))))))))))******)))))))))++++++***))))))***++++++))))))*********++++++++++++++++++*********))))))))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))******)))(((''''''''''''&&&&&&&&&'''''''''((((((*********)))((('''''''''((()))))))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))*********+++++++++***++++++++++++***)))(((************************++++++************++++++(((((())))))***++++++,,,***++++++,,,,,,---------,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))******************************))))))))))))))))))************)))))))))(((******))))))))))))******))))))************))))))+++++++++*********))))))******)))))))))(((((((((+++***)))((((((((()))***&&&''''''((((((''''''&&&)))))))))))))))))))))))))))((('''&&&&&&((()))***))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++******))))))))))))))))))))))))*********)))))))))))))))************)))))))))((((((((()))))))))*********))))))************)))))),,,,,,++++++******))))))*********)))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))((()))***)))(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))((((((((((((((()))))))))))))))))))))))))))(((((()))++++++***((())))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))((((((((()))+++,,,))))))))))))************)))))))))******+++++++++))))))))))))************))))))))))))))))))******+++++++++***************++++++************++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,+++++++++******)))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))+++++++++***************))))))))))))************(((((())))))))))))(((((()))))))))((()))******+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))******))))))((('''''''''))))))))))))))))))))))))***))))))(((((())))))***+++******))))))******+++)))))))))*********++++++,,,+++***)))((()))*********************)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))(((''''''(((((())))))))))))(((((())))))))))))))))))))))))***))))))(((((()))))))))&&&&&&'''''''''(((((((((******))))))((((((''''''))))))************))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++******++++++******))))))******************************++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,++++++++++++++++++***************************)))))))))((((((''''''************))))))))))))))))))************))))))))))))************))))))++++++*********)))))))))++++++*********)))))))))((((((((((((((()))***+++))))))(((((((((((()))))))))))))))))))))))))))))))))((('''&&&'''((()))***))))))))))))))))))))))))************************)))******+++++++++++++++))))))))))))))))))))))))))))))))))))************************))))))))))))'''((((((((())))))))))))))))))************))))))*********)))))))))))))))))))))))))))************(((((((((((((((((((((((((((((())))))******)))))))))***+++***)))((()))******)))))))))((((((''''''))))))))))))))))))))))))))))))))))))******************)))((((((((((((((())))))))))))))))))))))))***)))((()))++++++***((())))))))))))))))))))))))************************************************))))))))))))))))))))))))***))))))))))))***++++++((()))))))))************))))))))))))************)))))))))))))))*********)))))))))))))))*********************************+++******))))))******+++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))*********************)))))))))))))))(((((())))))******++++++))))))))))))))))))))))))************************((()))))))))************(((((())))))))))))(((((()))))))))))))))******+++))))))************))))))************************((((((((((((((((((((((((******))))))))))))******(((((())))))))))))(((((((((((((((((())))))))))))******)))))))))(((((((((((((((((((((((((((((((((***)))(((''''''((()))*********))))))))))))******))))))))))))************,,,+++)))'''''')))***+++******+++******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++*********)))))))))(((((())))))******))))))((((((((((((((((((((((((((()))))))))))))))***++++++''''''''''''((((((((((((***)))))))))((((((((('''(((((()))*********))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))************))))))************))))))************************)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++************************)))((((((''''''*********)))))))))))))))((()))***++++++***)))((())))))************))))))************))))))))))))++++++++++++*********)))***************++++++,,,+++***)))(((((()))***+++))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))))))))))))))************************))))))*********)))((((((++++++++++++++++++++++++(((((())))))******++++++*********)))))))))))))))((((((((()))))))))******))))))************))))))'''((((((((())))))******(((((())))))******++++++))))))))))))))))))))))))((())))))*********))))))((()))******)))((()))+++*********)))((((((''''''((((((((((((((((((((((((((()))))))))***************))))))((((((((((((((())))))))))))))))))))))))***)))))))))++++++)))'''))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++************((()))))))))*********************)))))))))((((((******))))))))))))))))))(((((())))))************************************))))))(((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))''''''((()))***++++++,,,))))))))))))))))))******(((((())))))******++++++))))))))))))))))))))))))************************((()))))))))************)))******++++++******)))((()))))))))************))))))************))))))++++++++++++++++++++++++((((((((((((((((((((((((******)))(((((()))******)))******++++++******)))(((((((((((())))))))))))+++***************))))))((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))(((((()))))))))*********+++***(((''''''(((***,,,***************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++)))******++++++******)))(((((((((((((((((((((((()))(((((())))))***+++,,,'''''''''((((((((())))))))))))))))))((((((((((((&&&'''(((((()))))))))(((''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((())))))******(((((()))))))))*********((())))))*********))))))************************)))***+++,,,,,,+++***)))+++++++++++++++,,,,,,,,,---,,,,,,++++++******)))+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++------+++++++++*********))))))+++++++++******)))))))))))))))))))))))))))******((()))***++++++***)))((())))))************))))))*********)))))))))((((((++++++++++++*********)))++++++++++++******))))))''''''%%%$$$$$$%%%''''''))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))************************))))))))))))((('''%%%%%%************************(((((())))))******++++++))))))))))))))))))******)))))))))*********++++++))))))************))))))'''''''''((())))))******(((((())))))******++++++))))))))))))))))))))))))))))))************))))))%%%&&&((((((((((((***++++++++++++******)))))))))((((((((((((((((((((((((((()))))))))***************))))))((((((((((((((())))))))))))))))))))))))***)))))))))+++***)))'''))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,++++++******))))))))))))*********************))))))(((((((((************))))))))))))((((((((()))******++++++***************+++++++++))))))(((((((((((())))))&&&&&&&&&&&&'''''''''''')))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***))))))(((&&&''''''((()))***++++++))))))))))))************))))))))))))************))))))))))))))))))))))))***************+++++++++))))))))))))******************++++++++++++******(((((()))************)))))))))************))))))************************))))))))))))))))))))))))+++***)))(((((()))***+++******++++++++++++******(((((((((((())))))))))))+++++++++***************)))))))))))))))))))))))))))((((((''''''(((((()))((())))))******))))))(((((((((((()))))))))******))))))((('''((()))***+++))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))***++++++))))))************))))))))))))))))))))))))))))))(((((((((((())))))***+++''''''((((((((()))))))))))))))))))))((((((((((((%%%&&&'''(((((()))((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******(((((())))))******))))))******************************++++++++++++************++++++++++++++++++,,,,,,++++++*********)))***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))***,,,...///,,,,,,++++++***)))))))))***************+++++++++))))))))))))************))))))************))))))))))))************))))))******)))))))))(((((((((++++++*********)))))))))((()))))))))(((((('''&&&((((((''''''''''''(((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))************************)))))))))(((((('''&&&%%%''''''''''''''''''''''''))))))))))))************))))))))))))************************++++++++++++))))))************))))))''''''(((((())))))******))))))))))))************((((((((((((((((((((((((******++++++******))))))%%%&&&(((((('''''')))******************+++++++++))))))))))))))))))))))))))))))))))))******************)))((((((((((((((())))))))))))))))))))))))+++***)))***+++***((('''))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++))))))))))))************((((((((()))))))))))))))************)))))))))((('''(((((()))******++++++))))))*********+++++++++***))))))))))))))))))***&&&''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******************))))))))))))))))))((((((((()))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))************))))))************))))))'''((()))***+++******)))))))))************))))))************************))))))))))))))))))))))))+++***)))(((((()))***+++))))))************))))))(((((((((((()))))))))))))))))))))***************))))))))))))))))))))))))'''((((((((((((((((((''''''((()))******)))((('''(((((((((((()))))))))***(((((((((((())))))******'''((()))******+++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((('''(((((())))))'''((((((((())))))))))))(((((((((((())))))))))))&&&&&&'''))))))*********''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))***'''(((((()))))))))))))))************************++++++************++++++************************+++++++++******************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***,,,...000,,,,,,++++++***))))))((((((((())))))******++++++((()))))))))******************))))))))))))******))))))************))))))***)))))))))((((((((((((******)))))))))(((((((((&&&'''((())))))(((((('''***++++++++++++++++++***))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))*********)))((((((((((((((((((((((((*********)))))))))))))))((()))))))))************))))))))))))************))))))************)))))))))))))))))))))))))))************)))))))))))))))((((((((((((((((((((((((***++++++++++++***)))((((((******)))'''&&&'''((((((((())))))******++++++))))))))))))))))))))))))))))))))))))******************)))((((((((((((((())))))))))))))))))))))))+++***)))***+++***((('''))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((***++++++,,,,,,))))))))))))************&&&&&&'''((()))***+++++++++*********))))))(((((('''(((((()))***+++++++++))))))******++++++++++++++++++************++++++************++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,+++***)))((('''&&&&&&(((((())))))*********+++++++++******))))))(((((())))))))))))))))))))))))))))))******++++++++++++))))))))))))************(((((())))))))))))(((((('''((()))++++++******)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''')))***+++(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&'''((()))******)))((('''(((((((((((())))))))))))&&&'''((()))******))))))&&&'''(((***++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))'''''')))******+++++++++''''''''''''((((((((()))''''''''''''''''''''''''******))))))((((((''''''(((((((((((())))))))))))''''''((()))))))))))))))************************,,,+++***))))))***+++,,,******))))))))))))))))))*********************************)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))((((((***,,,///000,,,,,,++++++***))))))(((&&&&&&'''((()))***++++++(((((())))))*********++++++***)))(((((()))***+++))))))************))))))))))))))))))(((((((((((())))))))))))((((((((((((%%%''')))***+++,,,++++++'''((()))******)))((('''))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((***,,,---......++++++++++++++++++++++++++++++******))))))(((((((((((())))))*********+++(((((((((((())))))))))))))))))************))))))************))))))))))))++++++******))))))((((((************************+++++++++++++++***)))(((---------+++(((&&&&&&&&&&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))******************)))((((((((((((((())))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((()))************+++++++++)))************+++++++++*********************************++++++*********,,,++++++***)))(((''''''(((((((((((()))))))))))))))(((((((((******((('''))))))))))))))))))))))))++++++******)))(((((((((************************++++++***************+++''''''((()))))))))))))))************************+++++++++*********))))))******************************++++++++++++******''''''((()))***++++++,,,)))((((((((()))***++++++++++++***)))(((((())))))))))))(((((((((((())))))))))))******++++++,,,,,,))))))))))))))))))))))))((()))***++++++***)))(((((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''((((((((((((+++***)))(((((()))***+++***)))(((''''''((()))************)))))))))))))))******))))))((((((''''''...,,,***(((''''''((()))******))))))((((((''''''&&&'''''''''(((((())))))))))))(((((((((((())))))))))))))))))((((((((((((&&&((())))))(((((()))+++*********)))))))))))))))(((''''''((())))))'''%%%''''''''''''((((((((()))''''''(((((())))))******((((((''''''''''''(((((((((((((((((((((((((((((($$$%%%%%%&&&'''(((((()))''''''(((((())))))******''''''&&&&&&&&&&&&''''''******))))))((((((''''''))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))******+++(((((((((((())))))))))))(((((())))))*********+++************************)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,++++++*********++++++------------++++++++++++++++++++++++++++++------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************++++++***)))((('''&&&&&&,,,+++++++++***)))))))))++++++************++++++++++++***)))((('''&&&&&&%%%&&&((()))))))))((('''))))))))))))))))))))))))((((((((((((((())))))))),,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''+++++++++++++++***)))(((+++++++++++++++***))))))))))))*********))))))(((***)))((((((((((((((()))((((((((((((((('''&&&&&&))))))))))))))))))))))))))))))************))))))*********)))))))))))))))))))))))))))))))))))))))***'''&&&(((***+++(((%%%,,,+++++++++******))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))),,,+++++++++******))))))))))))************))))))&&&''''''((()))******+++************************))))))*********+++++++++))))))*********+++++++++************************)))***++++++++++++***)))++++++******))))))(((((((((((((((((())))))))))))***))))))***++++++***((()))))))))))))))))))))))))))))))))))))))*********************************))))))(((((((((((()))))))))))))))*********++++++************************+++++++++*********))))))************************)))******++++++******))))))))))))))))))*********))))))))))))))))))***+++++++++***)))))))))))))))***))))))(((((())))))***)))))))))***************))))))))))))))))))))))))((()))************)))((())))))(((((((((((())))))(((((())))))))))))((((((((((((((())))))))))))******))))))))))))))))))******)))(((((((((((()))***((()))))))))************************)))))))))(((---+++)))((('''((())))))***)))))))))(((((((((''''''''''''((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((('''((())))))(((((()))***(((((((((((((((((((((((()))((('''((())))))(((&&&'''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++(((((((((((())))))))))))'''''''''&&&''''''(((((())))))))))))(((((('''''')))))))))))))))))))))))))))((((((''''''(((((())))))(((((((((((()))******))))))))))))************((()))))))))************************************)))***++++++++++++***)))++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************++++++******))))))((((((++++++*********************))))))))))))))))))***)))))))))))))))((((((((('''((()))***+++***))))))))))))))))))))))))))))))(((((()))************))),,,+++***)))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''((()))******)))((('''+++++++++++++++***)))))))))))))))))))))(((''''''))))))************))))))******)))))))))************************)))(((((())))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))***+++***)))++++++*********)))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))++++++*********)))))))))))))))************))))))%%%&&&'''((()))***+++,,,************************)))))))))*********++++++)))))))))*********++++++))))))))))))))))))))))))((()))+++,,,,,,+++)))(((*********)))))))))))))))(((((((((((())))))))))))+++***)))***,,,,,,***)))))))))))))))))))))))))))'''(((((()))******++++++************************)))((((((((((((((())))))***)))((((((((()))***+++************************+++++++++***************************************)))******++++++******)))************))))))((((((+++***))))))))))))))))))+++***))))))))))))))))))*********))))))************))))))))))))))))))((())))))))))))))))))))))))((())))))******))))))(((******))))))))))))******(((((())))))))))))(((((())))))))))))************((())))))******))))))(((+++***))))))))))))***+++(((((())))))******++++++++++++************))))))+++***(((((((((((()))***))))))))))))((((((((((((''''''(((((((((((())))))***))))))(((((())))))***))))))))))))((((((((((((((()))***)))((('''((()))''''''''''''((((((((((((***(((((((((******)))(((''''''((((((((()))))))))))))))))))))((((((((((((((()))***++++++***)))(((((((((((((((((((((((((((''''''''''''''''''(((((())))))))))))((((((((((((''''''''''''(((((()))***)))))))))(((((((((((('''))))))))))))))))))))))))***))))))(((((())))))***((((((''''''(((((()))***************++++++++++++))))))))))))************************************)))******++++++******)))************************,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***************+++++++++***************))))))******************))))))(((((((((((())))))((((((((())))))*********)))***++++++,,,,,,++++++))))))))))))))))))))))))''')))***,,,,,,+++***))),,,+++***)))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((***++++++++++++***)))))))))))))))))))))(((''''''))))))************))))))))))))******++++++,,,,,,+++++++++,,,++++++***)))))))))))))))))))))))))))))))))************))))))''''''''''''(((((((((((()))))))))))))))))))))))))))******)))(((((()))+++******))))))))))))((((((''''''''''''''''''''''''******))))))))))))******))))))))))))))))))))))))******))))))))))))(((((())))))************))))))&&&''''''((()))******+++************************))))))))))))************))))))))))))************((((((((((((((((((((((((((()))+++------+++)))((()))))))))))))))*********(((((((((((())))))))))))***))))))***++++++***((((((((((((((((((((((((((((((((())))))******************************************************+++,,,((('''%%%$$$%%%&&&(((***************************************************************************))))))************))))))******))))))))))))))))))++++++***)))((((((((()))******)))))))))))))))***++++++************++++++******))))))((((((''''''))))))))))))))))))))))))((())))))))))))))))))(((***))))))(((((())))))***(((((())))))))))))(((((((((((()))))))))*********'''((()))******)))((('''+++******************+++*********)))))))))))))))***)))))))))))))))))))))((((((((((((((()))***+++))))))))))))(((((((((((((((((((((((((((((())))))***))))))))))))))))))***))))))))))))(((((((((((()))******)))(((''''''(((''''''((((((((((((((()))***)))((((((***+++***)))'''(((((((((((()))))))))******))))))(((((('''''''''(((***++++++***((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((''''''(((((('''(((((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******'''''''''''''''((()))))))))))))))*********++++++)))))))))))))))*********************************))))))************))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++)))******++++++,,,------++++++++++++++++++++++++,,,,,,+++***************)))))))))******+++++++++(((((())))))******++++++))))))(((((((((((())))))(((((()))))))))***************+++++++++,,,,,,,,,(((((((((((((((((((((((('''))),,,......---+++)))++++++***)))(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((******+++++++++******)))+++++++++++++++***))))))((())))))************)))'''((()))***++++++,,,,,,+++++++++,,,,,,+++******))))))))))))))))))))))))))))))************))))))''''''((((((((((((((()))))))))))))))))))))))))))''')))***(((&&&%%%(((+++)))))))))(((((((((((((((((((((((((((((((((((((((******))))))))))))******)))))))))))))))))))))))))))))))))((((((((((((((())))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((()))))))))*********(((((()))))))))*********((((((((((((((((((((((((((()))+++,,,,,,+++)))((()))))))))))))))*********(((((((((((()))))))))))))))(((((()))******)))'''((((((((((((((((((((((((************))))))((((((******************************))))))***+++,,,,,,((('''%%%$$$%%%&&&(((***))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))******)))))))))'''(((((()))******++++++++++++***)))((((((((()))***)))))))))))))))******++++++************++++++******))))))(((((('''''')))))))))))))))))))))))))))(((((((((((((((((())))))((((((''''''(((((()))(((((())))))))))))(((((('''''''''((((((((())))))'''((()))******)))((('''*********++++++*********,,,++++++***)))((('''''''''((((((((((((((((((((('''''''''(((((()))******(((((((((((())))))))))))))))))))))))))))))((((((******))))))))))))******))))))))))))(((((((((((()))******)))(((''''''(((((((((((())))))************)))'''((()))++++++***(((((((((((()))))))))*********))))))((((((''''''&&&''')))******)))'''&&&((((((((((((((((((((((((*********)))))))))))))))******))))))((((((''''''((((((((((((((()))******'''''''''''''''(((((((((((((((((((((((((((((((((******))))))))))))******'''''''''''''''((())))))((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******''''''(((((()))*********((((((((())))))******++++++******))))))******+++************))))))))))))))))))))))))******++++++(((((((((((((((((((((((((((***,,,......---+++)))+++***))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))******+++++++++******+++++++++++++++***))))))(((((()))***************&&&'''((()))************))))))***************)))))))))))))))))))))))))))))))))************))))))((((((((())))))*********))))))))))))))))))))))))'''***+++***'''&&&))),,,((((((((((((((()))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((()))))))))))))))************))))))*********)))((((((''''''((((((((((((((((((((((((((((((((()))))))))******((((((((()))))))))******))))))))))))))))))))))))*********++++++******************)))))))))))))))(((((((((((()))))))))))))))((('''(((******((('''))))))))))))))))))))))))++++++******)))(((((('''************************''''''''''''((()))***+++***)))((((((((()))***+++))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))((())))))******))))))(((''''''((()))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))******+++*********))))))************))))))))))))))))))((()))))))))))))))))))))))))))((((((''''''(((((()))((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''(((((((((((('''(((((())))))(((((('''))))))***++++++***)))))),,,++++++***)))(((''''''&&&&&&''''''''''''(((((('''''''''(((((()))))))))(((((((((((())))))))))))******))))))))))))((((((+++******))))))******+++))))))))))))((((((((((((((()))***)))((('''((()))(((((())))))******++++++***(((&&&'''(((***++++++((((((((()))))))))******))))))))))))((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))((((((''''''(((((()))&&&''''''''''''((((((((())))))))))))))))))))))))***))))))(((((())))))***((((((''''''(((((()))***'''((((((((())))))))))))************))))))))))))))))))))))))))))))))))))***))))))(((((())))))******************************++++++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))******''''''(((((()))))))))***(((((())))))))))))))))))++++++************+++++++++++++++******))))))))))))(((((((((((()))******))))))))))))))))))))))))(((***+++------,,,+++*********)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***++++++++++++***)))))))))))))))((('''''''''((()))******+++******%%%'''((()))******)))((('''((())))))***)))))))))))))))))))))))))))))))))))))))************))))))(((((())))))******++++++)))))))))))))))))))))))))))***,,,,,,+++******+++(((((())))))))))))************************************))))))))))))******))))))))))))))))))))))))(((((())))))))))))******))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))***(((((((((((()))))))))***************************++++++***))))))***++++++++++++******))))))(((((((((((((((((())))))))))))***)))((()))++++++)))'''))))))))))))))))))))))))*********)))))))))))))))************************''''''''''''((()))***+++)))))))))*********++++++))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))*********+++))))))))))))))))))***+++)))))))))))))))***++++++***))))))(((((())))))***)))))))))***************)))))))))))))))))))))))))))(((''''''''''''((()))))))))(((((((((((())))))(((((())))))))))))(((((('''(((((((((((()))))))))(((((((((''''''(((((((((((())))))******))))))((())))))))))))))))))******''''''''''''((((((((()))''''''(((((((((((((((((('''((((((((()))))))))************)))))))))((((((+++******))))))******+++))))))))))))(((((((((((('''((())))))(((((()))***''''''(((((()))******+++)))'''%%%%%%'''***++++++(((((()))))))))*********(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%%%%%%%&&&'''''''''(((((((((((())))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))((((((''''''(((((())))))(((((((((((()))******(((((()))))))))*********************)))))))))((())))))))))))))))))))))))***)))(((''''''((()))***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++*********++++++,,,,,,---******************************))))))))))))******))))))))))))))))))******)))))))))))))))(((((((((******))))))))))))******)))***************++++++)))(((((('''((()))***+++)))))))))))))))))))))))))))******+++++++++++++++******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***))))))***+++++++++++++++)))))))))))))))((('''''''''((()))******+++++++++'''(((***++++++***)))((('''(((((()))******))))))))))))))))))))))))))))))))))))************))))))''''''(((((()))******+++))))))))))))))))))))))))'''''')))***,,,+++(((%%%)))))))))*********++++++))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))*********++++++))))))************))))))''''''(((((())))))******************************(((((((((((())))))))))))(((((((((((())))))))))))************************,,,+++)))(((((()))+++,,,,,,++++++***)))(((((('''(((((((((((())))))))))))+++***)))***,,,,,,***)))))))))))))))))))))))))))((((((((()))******++++++************************))))))))))))***+++,,,---''''''((()))***)))))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((************))))))))))))))))))(((((()))***++++++))))))((())))))***++++++))))))(((((((((((())))))))))))******++++++,,,,,,)))))))))))))))))))))))))))((('''&&&&&&'''((()))******))))))))))))******(((((())))))))))))(((((())))))))))))************)))((('''&&&&&&'''((()))'''((()))******)))((('''&&&'''((()))***+++,,,,,,'''((((((((())))))******''''''(((((((((((('''''''''((((((((())))))******+++*********))))))((((((++++++************++++++))))))))))))((((((((((((&&&((())))))(((((()))+++&&&&&&&&&'''((())))))***)))&&&$$$$$$''')))***+++))))))))))))************''''''(((((())))))************))))))))))))******((((((((((((((((((((((((&&&''''''((()))***++++++''''''(((((())))))*********)))((('''&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))***++++++)))************++++++++++++*********))))))(((((())))))))))))))))))))))))***)))(((''''''((()))***++++++++++++++++++++++++*********++++++,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++'''((()))***,,,---...///***************************)))))))))))))))************************************))))))((((((''''''))))))(((((((((((())))))'''((()))***+++,,,------***)))((((((((()))+++,,,))))))))))))))))))))))))))))))*********+++++++++***)))))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))***)))(((''''''((()))***((()))***++++++++++++++++++++++++++++++***))))))''''''(((******+++++++++)))***+++,,,,,,+++)))((('''((()))***************))))))))))))))))))))))))))))))************))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))######$$$'''***)))$$$))))))******+++++++++,,,((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))******+++++++++,,,(((((()))***************))))))))))))))))))))))))((((((''''''''''''((((((,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''&&&&&&&&&&&&(((***+++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))''''''((()))))))))))))))******))))))(((((('''''')))************))))))(((******++++++++++++******))))))))))))))))))))))))''''''''''''((((((((()))(((((())))))))))))(((((())))))************))))))+++*********))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************$$$%%%&&&((()))+++,,,---)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************((((((((((((((()))******++++++******))))))(((((((((((((((((())))))))))))(((((())))))))))))((('''))))))((('''''''''''''''))))))))))))))))))))))))&&&&&&'''(((((((((((((((''''''''''''((((((((((((+++)))(((&&&&&&((()))+++((((((((((((((((((((((((+++***)))'''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''++++++******)))(((((((((*********)))))))))))))))))))))))))))))))))))))))+++++++++*********)))))))))************+++++++++***+++,,,---,,,+++***)))))))))))))))***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++'''%%%$$$&&&***---,,,***))))))))))))))))))))))))***+++,,,---,,,+++((('''))))))))))))))))))))))))+++***)))'''''')))***+++///---+++)))((((((((()))))))))))))))************))))))))))))))))))))))))++++++******)))(((((((((***************)))((((((************))))))))))))((((((((((((((()))******)))))))))))))))(((''''''******++++++++++++******))))))))))))************+++++++++***)))(((((('''++++++,,,,,,,,,+++******(((((())))))))))))(((((())))))))))))))))))))))))************************))))))************)))))))))((('''&&&&&&'''((()))***************)))(((((((((((())))))*********+++(((((())))))******++++++*********)))))))))((((((+++*********))))))((((((******))))))))))))************))))))))))))******(((((()))***************)))))))))))))))))))))))))))((((((''''''(((((()))*********************+++))))))))))))))))))))))))***))))))((((((((())))))((()))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***+++++++++)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))''''''((()))))))))))))))******))))))((((((((((((''''''((())))))((((((((())))))************))))))))))))))))))))))))))))))'''''''''((((((((())))))((((((((())))))((((((((())))))************))))))******)))))))))((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((()))))))))*********))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))************)))((((((((((((((()))******)))))))))(((((('''''''''(((((((((((())))))))))))))))))************))))))))))))(((''''''''''''((())))))))))))))))))))))))&&&'''((())))))))))))(((''''''''''''((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((***)))(((''''''&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))*********((()))))))))************))))))))))))))))))))))))*********)))))))))(((((((((((()))))))))************+++,,,,,,,,,+++******************+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++)))'''&&&(((***,,,+++))))))))))))))))))))))))))))))***+++,,,+++***((('''++++++******))))))((((((+++***)))(((((()))***+++******))))))******++++++))))))))))))************))))))))))))))))))))))))''''''(((((()))******+++***************)))(((((($$$$$$%%%&&&'''((())))))((((((((((((((()))******)))))))))))))))(((''''''******++++++++++++******))))))))))))************))))))))))))************---------,,,+++***)))((((((((())))))))))))(((((())))))))))))))))))))))))************************))))))************)))))))))(((''''''''''''((()))***************)))((((((((()))))))))************)))))))))))))))*********,,,,,,,,,+++++++++******************)))))))))(((******))))))))))))******))))))(((((((((((())))))(((((()))***************))))))))))))))))))))))))***))))))(((((())))))***(((((()))******+++,,,,,,))))))))))))))))))))))))+++***)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))$$$&&&)))+++,,,---,,,+++)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))''''''((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******''''''((()))))))))))))))***))))))))))))((((((((($$$%%%&&&''''''(((((('''(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((()))))))))''''''((((((((((((''''''))))))************))))))))))))((((((((((((((('''(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))'''((())))))******))))))((((((((((((((()))******''''''''''''&&&&&&&&&&&&(((((((((((())))))))))))******++++++++++++*********)))((((((''''''(((((())))))))))))))))))))))))(((((())))))******))))))''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((()))******++++++(((((())))))******++++++)))))))))))))))))))))))))))))))))((((((((((((((('''((((((((())))))))))))******++++++,,,++++++***+++++++++++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,***)))***++++++***)))))))))))))))))))))))))))((()))***+++***)))((('''))))))))))))))))))******+++***)))(((((()))***+++((()))******+++++++++***))))))))))))************))))))))))))))))))))))))''''''(((((()))*********)))************))))))(((###$$$$$$%%%&&&'''((()))((((((((((((((()))******))))))))))))((((((((((((******++++++++++++******))))))))))))************&&&'''''')))***+++,,,---...------,,,+++)))((('''((())))))******))))))((())))))))))))))))))))))))************************))))))************)))))))))((((((''''''(((((()))))))))******))))))(((((())))))))))))************************)))))))))))),,,++++++++++++*********************))))))))))))******))))))))))))******((((((''''''''''''(((((((((((()))***************))))))))))))))))))))))))******))))))))))))******((()))))))))*********+++))))))))))))))))))))))))++++++***)))((((((((((((*********)))))))))))))))((((((((((((((((((((((((%%%'''***---...---+++***((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))'''((()))+++++++++***)))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********''''''((()))))))))))))))))))))))))))))))))))))))$$$%%%&&&'''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''(((((((((((()))))))))''''''((((((((((((''''''))))))************))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((())))))(((((((((((())))))((((((((((((((((((((((((***)))(((''''''((()))***'''(((((()))))))))))))))((((((((((((((())))))***''''''''''''''''''''''''(((((((((((())))))))))))))))))******++++++*********))))))((('''((((((((((((((((((((((((((((((((())))))************))))))''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))***************++++++++++++++++++*********++++++,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))((('''''''''((()))***+++,,,,,,******)))(((((()))*********++++++++++++)))'''&&&((()))))))))************))))))))))))))))))))))))+++++++++***))))))(((((())))))************)))(((***))))))))))))(((((((((((((((((((((((())))))***))))))((((((((((((((()))******++++++++++++******((()))))))))************&&&'''''')))***+++,,,---,,,,,,,,,++++++)))(((((()))))))))******)))))))))))))))))))))))))))))))))************************))))))************)))))))))(((((((((((((((((()))((()))))))))))))))(((((()))))))))))))))*********++++++******))))))(((((())))))))))))((((((((((((*********)))))))))))))))******))))))))))))******)))((((((''''''(((((()))(((((()))***************))))))))))))))))))))))))******))))))))))))***************)))))))))(((((())))))))))))))))))))))))++++++***)))))))))))))))+++*********)))))))))((((((((((((((((((((((((((((((***,,,------+++)))'''(((((((((((((((((((((((('''(((((((((((((((((('''))))))))))))))))))))))))'''(((***++++++***))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************''''''((()))))))))))))))))))))))))))************%%%&&&'''((()))*********''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))***''''''((((((((((((''''''))))))************))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))''''''((()))))))))))))))((((((((((((((())))))***((((((((((((((((((((()))(((((((((((())))))))))))'''(((((()))******))))))******)))((((((((((((((((((((((((((((((((((((((())))))************))))))''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''&&&''''''((()))***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))((((((,,,++++++***)))(((''''''))))))))))))))))))))))))************************)))))))))*********++++++)))))))))******+++++++++)))))))))))))))******+++************************++++++++++++++++++++++++)))***+++++++++,,,------))))))))))))))))))))))))((((((((()))))))))(((((()))))))))))))))***************))))))))))))******)))***++++++***)))'''&&&((()))))))))************))))))))))))))))))))))))---,,,,,,++++++***))))))((())))))*********))))))+++++++++************)))((((((((((((((())))))***))))))(((((((((((()))*********++++++++++++******((()))))))))************(((((())))))************))))))***+++++++++******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))))))))))))))((('''(((((()))))))))((((((******))))))))))))))))))++++++******))))))(((((((((((((((((((((((((((((())))))))))))))))))************))))))))))))*********))))))(((((())))))***(((((()))***************))))))))))))))))))))))))***))))))(((((())))))***++++++***))))))(((''''''))))))))))))))))))))))))*********))))))******++++++++++++******))))))((())))))))))))))))))))))))******,,,,,,+++***(((&&&))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))(((((())))))***))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++''''''((())))))))))))))))))))))))************+++(((((()))***+++++++++***''''''((((((((((((''''''))))))))))))))))))))))))((((((((()))))))))******(((((())))))))))))(((((())))))************))))))'''(((((((((((()))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''(((((((((((())))))++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((&&&'''(((((())))))((((((((((((((((((((()))******))))))))))))************(((((((((((())))))))))))&&&'''((()))))))))))))))+++***))))))(((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''((()))***((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))++++++******)))((((((''',,,++++++***)))(((''''''))))))))))))))))))))))))************++++++++++++************++++++++++++)))))))))))))))***+++,,,))))))((((((((())))))***************************++++++++++++++++++++++++(((***++++++++++++---...))))))))))))))))))))))))(((((())))))))))))******---,,,+++***)))'''&&&&&&)))))))))******)))))))))&&&'''((()))***+++++++++))))))))))))************))))))))))))))))))))))))))))))******+++,,,,,,---((())))))************)))&&&'''((()))***++++++,,,((((((((((((((()))******))))))(((''''''(((***+++******++++++++++++******))))))))))))*********************)))))))))))))))'''((()))***++++++++++++)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))******))))))(((''''''((()))))))))((((((************))))))))))))************))))))))))))))))))***************+++))))))))))))******************))))))))))))************))))))))))))******(((((()))***************)))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++******))))))((())))))))))))))))))))))))))))))*********)))(((((())))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++''''''((()))))))))))))))))))))*********+++++++++))))))******+++******)))((((((((())))))((((((((())))))))))))))))))))))))(((((()))))))))*********))))))************))))))))))))************))))))((((((((()))))))))******(((((((((((())))))))))))))))))))))))(((((((((((('''''''''((((((((())))))+++******)))(((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++++++++***))))))(((((((((((())))))))))))))))))))))))))))))&&&'''***++++++***'''&&&&&&'''(((((())))))((((((((((((((((((((()))******)))))))))*********++++++(((((((((((())))))))))))''''''((()))***+++******+++***))))))(((((())))))))))))))))))))))))))))))((())))))))))))((('''&&&''''''''''''((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((((((((('''''''''(((((()))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))************)))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))*********+++))))))))))))************)))((((((((()))***,,,---******)))))))))))))))***************************++++++++++++++++++++++++)))+++,,,,,,***)))***,,,)))))))))))))))))))))))))))))))))))))))***+++++++++++++++***)))(((((('''))))))************))))))&&&''''''''')))***+++,,,))))))))))))************))))))))))))))))))))))))'''(((((()))******++++++(((((()))***************&&&&&&'''((()))***++++++((((((((((((((()))******)))((('''&&&'''(((***+++******++++++++++++******))))))))))))************))))))))))))))))))))))))((())))))************))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))************)))(((&&&''''''((())))))((((((************)))))))))((()))))))))))))))*********))))))))))))******++++++((()))))))))******************))))))))))))******))))))(((((((((((())))))(((((()))***************))))))))))))))))))))))))((((((''''''''''''((((((''''''(((((())))))******))))))))))))))))))))))))(((((())))))***+++------,,,,,,++++++***))))))((())))))))))))))))))))))))''''''((((((((()))******))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++'''(((((()))))))))))))))))))))******++++++++++++)))************))))))((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))******************++++++++++++******))))))************))))))(((((())))))******++++++(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((()))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++))))))(((((((((((())))))************************%%%'''***,,,,,,***'''%%%&&&''''''(((((((((((((((((((((((((((((()))******(((((())))))******++++++(((((((((((())))))))))))(((((()))++++++,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))(((((()))(((((('''&&&&&&''''''''''''((((((((()))+++)))(((&&&&&&((()))+++((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******((((((((()))******++++++&&&'''((()))***+++,,,,,,))))))))))))))))))))))))'''((((((((())))))******(((((((((((()))))))))))))))((((((((((((***,,,---++++++***************+++))))))))))))))))))))))))++++++++++++++++++++++++***,,,---,,,)))'''(((***))))))))))))))))))))))))******))))))***+++,,,,,,&&&'''((()))***+++,,,---))))))************))))))+++***(((''''''((())))))))))))))))))************)))))))))))))))))))))))))))))))))(((''''''&&&&&&(((((()))***************************))))))))))))((((((((((((((()))******)))((('''&&&'''(((***,,,******++++++++++++******))))))))))))************(((((())))))*********+++***************)))((('''******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))***++++++***)))(((&&&&&&'''((())))))((((((+++*********))))))(((((((((((())))))******++++++&&&'''''''''(((((())))))(((((())))))*********+++******))))))))))))******((((((''''''''''''((((((++++++++++++++++++++++++''''''((()))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))+++*********))))))((((((++++++************++++++,,,,,,,,,+++++++++******+++***)))'''''''''((())),,,,,,++++++***))))))(((***)))))))))((((((''''''''''''(((((())))))******,,,***))))))***++++++***+++++++++++++++***)))((())))))))))))))))))))))))***)))(((''''''((()))***))))))******++++++++++++)))((((((((((((***,,,---+++*********))))))((((((++++++++++++++++++++++++***)))))))))))))))******))))))*********+++++++++))))))))))))))))))))))))------,,,+++*********+++***)))))))))((((((''''''))))))))))))))))))))))))(((((())))))************))))))))))))************+++++++++***)))((((((''',,,)))''''''******(((%%%------,,,+++***)))((('''))))))))))))************))))))************))))))(((((((((((())))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))************************************************(((((())))))******++++++''''''(((((())))))******'''(((+++------,,,***)))************************###$$$%%%'''((()))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''))),,,...---)))&&&&&&'''&&&&&&''''''(((((())))))++++++******)))))))))((((((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))((((((((((((''',,,+++++++++******))))))'''((()))*********************+++)))(((((()))++++++***)))(((((('''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&''''''(((******))))))))))))******,,,***'''%%%%%%'''***,,,******++++++++++++******))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))+++*********))))))(((((((((((())))))*********+++************)))))))))))))))+++,,,+++***)))***+++))))))))))))))))))))))))''''''''''''((((((((()))***++++++++++++******)))))))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))************************((('''&&&&&&&&&''')))******+++++++++***)))((('''************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************)))(((((((((((()))******))))))))))))))))))))))))************)))))))))((())))))(((((((((((())))))++++++++++++************+++***)))(((''''''((()))*********************************))))))(((((((((((((((((())))))))))))))),,,+++***)))***************************)))(((((())))))))))))))))))))))))***))))))(((((())))))***))))))******************)))((((((((()))***+++,,,******)))))))))(((((((((++++++++++++++++++++++++++++++***)))((((((((()))))))))*********+++++++++)))))))))))))))))))))))),,,,,,+++************************))))))((((((((())))))))))))))))))))))))((((((((((((((()))))))))((((((((()))))))))******))))))))))))***************)))(((((())))))(((''')))))))))))))))((((((((())))))))))))************))))))************))))))''''''''''''(((((((((((((((((()))******)))(((((())))))))))))))))))))))))((((((((((((((((((((((((************************)))))))))))))))*********(((((((((((())))))))))))(((((())))))************************************''''''(((((()))(((((('''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))(((''''''&&&)))+++***'''%%%%%%&&&'''''''''((((((((((((((((((((((((''''''&&&&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++------------,,,,,,,,,+++))))))))))))((((((((('''((())))))************))))))***++++++))))))***+++***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,++++++*********))))))))))))*********)))(((''''''((()))***)))))))))******)))))))))))))))))))))))))))))))))************)))))))))((((((((((((((()))))))))***))))))))))))))))))))))))***)))))))))))))))))))))************)))))))))(((((()))))))))************************)))))))))))))))***+++***))))))***+++))))))))))))))))))))))))'''''''''((((((((())))))(((((())))))***))))))((())))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))************************))))))(((((())))))***+++(((((()))))))))))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++***))))))))))))***++++++))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))************))))))))))))***))))))(((((((((((()))(((((())))))***+++,,,,,,***************)))))))))))))))))))))))))))((((((+++++++++***))))))))))))((())))))))))))((('''''')))))))))))))))))))))))))))******************))))))))))))))))))))))))))))))((((((((()))***+++,,,))))))((((((((((((((('''))))))))))))))))))))))))---,,,+++)))(((((('''''')))))))))************+++))))))))))))))))))))))))+++******)))))))))))))))***************)))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((()))))))))&&&'''''')))***+++,,,---'''((())))))(((((()))***(((((())))))*********+++))))))))))))************))))))************))))))&&&&&&&&&'''''''''(((((())))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((************************************))))))))))))))))))))))))(((((((((((()))((('''''''''(((***+++************************************)))(((&&&&&&(((((((((((())))))))))))******))))))(((((('''''')))))))))))))))(((((('''&&&((())))))(((''''''((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,+++++++++*********))))))))))))(((((((((((()))************))))))(((&&&)))+++,,,+++******+++)))(((((((((((())))))***************************))))))))))))))))))))))))%%%'''***,,,---+++)))(((******))))))))))))******(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))************))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))******************))))))))))))))))))))))))************************))))))))))))((()))******(((((()))***))))))))))))))))))))))))''''''((((((((()))))))))%%%&&&'''(((((()))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))(((((('''(((((()))***+++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++((()))******++++++*********))))))))))))***++++++))))))))))))))))))))))))*********)))))))))))))))++++++************++++++))))))))))))(((((((((((()))))))))(((((((((((()))(((((())))))***+++++++++++++++******************+++******))))))(((((((((***+++++++++)))(((((((((((()))))))))))))))(((((()))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))(((((((((((()))))))))))))))******+++((((((((((((''''''''''''))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))++++++******************))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''((((((((((((&&&'''''')))***+++,,,---%%%(((******''''''))),,,++++++++++++,,,,,,,,,,,,((()))))))))************))))))************))))))'''''''''(((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************++++++******))))))((((((******))))))(((((('''''')))(((((((((((()))***************************************)))((('''&&&%%%(((((((((((())))))))))))******))))))((((((''''''(((((())))))))))))((((((((())))))************+++))))))((((((''''''&&&&&&((((((((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))((((((+++++++++******************************)))((('''$$$&&&***++++++*********(((((('''(((((()))******************************))))))))))))))))))))))))%%%&&&(((***++++++***)))******))))))))))))******(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((*********)))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))******************))))))))))))))))))))))))))))))*********************)))))))))(((''')))***)))((('''((()))))))))))))))))))))))))))'''(((((((((((()))))))))%%%%%%'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((***+++++++++***)))************++++++,,,,,,************************))))))))))))))))))))))))************************'''((())))))******)))))))))(((((((((((()))******))))))))))))))))))))))))))))))))))))))))))******++++++************++++++)))))))))(((((((((''''''((((((((())))))))))))((())))))))))))))))))))))))******************++++++++++++******))))))(((((((((***,,,+++)))'''((()))))))))***++++++*********************************)))***+++,,,,,,+++***))))))))))))(((((((((((((((((()))))))))************''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((()))***++++++))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((((((((())))))******************++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))************%%%(((******''''''))),,,,,,,,,,,,+++++++++******((()))))))))************))))))************))))))((())))))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((******))))))(((((('''''''''(((***,,,,,,+++***)))))))))))))))))))))))))))'''''''''((((((''''''&&&(((((((((((())))))))))))***)))))))))((((((((('''(((((())))))))))))(((((()))(((((()))***+++++++++))))))((((((''''''&&&&&&''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,++++++++++++*********************++++++***************)))((('''"""%%%)))******)))))))))(((((('''(((((()))******************************))))))))))))))))))))))))*********+++,,,---...///******))))))))))))*********)))(((''''''((()))***)))******++++++******)))(((((((((((((((((((((((())))))))))))))))))******))))))))))))************))))))))))))))))))))))))(((((())))))************))))))))))))))))))************))))))))))))))))))************)))))))))(((''')))***)))((('''((()))))))))))))))))))))))))))(((((((((((()))))))))***&&&'''((()))***+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((+++,,,---...///...------,,,+++***))))))))))))***************************))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))))))))))))))(((((((((((()))******))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))(((((((((((('''(((((())))))))))))((()))))))))))))))))))))((()))))))))*********************************))))))%%%))),,,,,,)))'''(((***)))******++++++++++++***************************)))******************)))((((((((())))))*********((()))************))))))'''(((((((((((()))))))))((((((((((((((((((((((((''''''(((((()))+++,,,---***)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))***)))))))))***************))))))))))))))))))))))))))))))))))))*********+++''''''((((((((()))))))))*********)))))))))))))))'''((())))))(((((()))******)))))))))((((((''''''))))))))))))************))))))************))))))))))))*********+++++++++((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((('''(((+++---...,,,***((())))))))))))))))))))))))%%%%%%&&&'''((((((''''''(((((((((((())))))))))))((((((((()))))))))))))))'''(((((()))))))))))))))((('''%%%&&&((())))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))(((((((((((()))))))))))))))************))))))((($$$&&&)))***)))(((((())))))(((((((((((())))))***************************))))))))))))))))))))))))******)))((()))***,,,---******))))))))))))******+++)))(((&&&&&&((()))+++******++++++++++++******))))))))))))))))))))))))))))))))))))************)))))))))*********++++++))))))))))))))))))))))))((((((((()))******++++++))))))))))))************************))))))))))))************))))))))))))((()))******(((((()))***))))))))))))))))))))))))((((((((()))))))))******((()))***++++++,,,++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************+++***(((&&&&&&&&&&&&'''************************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))************)))***))))))))))))***++++++))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))*********)))))))))((((((&&&'''((()))******)))(((''''''(((((())))))******((((((((())))))***************************++++++###''',,,,,,)))''')))+++(((((()))******************************************))))))(((((())))))***'''(((((()))***+++,,,,,,((()))***++++++***)))(((((((((((()))))))))******)))))))))))))))))))))))))))((((((((()))***++++++******))))))(((((((((((((((((((((((((((((((((((()))((((((((())))))***+++((((((((())))))*********))))))))))))))))))))))))&&&''''''((()))***++++++((((((((()))))))))******))))))))))))))))))))))))***)))(((((())))))(((''''''''''''''''''((((((((())))))))))))************))))))************))))))))))))))))))************))))))(((''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********(((((((((((())))))))))))((((((***+++++++++***)))))))))))))))))))))))))))&&&&&&'''((((((((((((((((((((((((((())))))))))))''''''(((((())))))******''''''((()))))))))))))))***'''%%%%%%'''))))))((('''''''''(((((((((((((((&&&&&&&&&''''''((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))((((((((('''''''''((((((((())))))))))))((())))))************)))(((***+++***))))))***+++***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''******))))))))))))******(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++))))))))))))))))))))))))'''(((((()))******++++++((()))))))))************************)))))))))(((************)))))))))))))))***+++***))))))***+++))))))))))))))))))))))))(((((()))))))))***************+++++++++++++++***))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))************************'''&&&&&&&&&&&&'''((((((***)))(((&&&&&&''')))***************************))))))))))))))))))))))))************************))))))***+++++++++++++++++++++******++++++,,,---))))))))))))))))))))))))(((((())))))*********+++++++++************++++++************))))))))))))&&&'''(((*********)))(((%%%%%%&&&((()))+++,,,,,,''''''(((((()))))))))***)))))))))***+++++++++,,,!!!&&&+++,,,)))'''))),,,''''''((()))))))))))))))***************************)))(((''''''((()))***''''''(((***+++,,,---...((()))***++++++***)))((((((((())))))******++++++******************************)))))))))))))))*********))))))((((((((('''(((((((((((((((((((((((()))))))))))))))***++++++''''''(((((()))))))))***))))))))))))))))))))))))$$$%%%&&&'''(((***++++++))))))))))))************(((((())))))*********+++,,,)))''''''******(((%%%&&&&&&'''((()))***++++++))))))))))))************))))))************))))))(((((((((((())))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))******++++++''''''(((((())))))******)))((((((''''''(((***+++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))&&&&&&'''((()))***++++++''''''((()))))))))))))))---***'''''')))+++***)))&&&'''''''''(((((())))))((()))))))))******++++++(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---------,,,,,,,,,++++++))))))******+++++++++,,,'''((()))***************,,,,,,,,,+++***)))+++---+++***)))(((((('''(((((((((((((((((((((((((((((())))))))))))))))))))))))''')))+++,,,,,,***(((&&&******))))))))))))******&&&'''***++++++***'''&&&(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))*********+++)))************+++++++++))))))))))))))))))))))))'''(((((()))***+++++++++(((((())))))*********++++++*********))))))((((((************)))))))))))))))+++,,,+++***)))***+++))))))))))))))))))))))))))))))))))))***************++++++++++++******)))))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))************************,,,+++*********+++---...,,,+++***)))***+++...///************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************(((((((((((()))))))))))),,,,,,---...---***((('''((()))***++++++***)))(((((()))***++++++***)))(((+++***((('''&&&''')))***...---+++***(((((())))))******))))))((((((''''''************************************************++++++++++++++++++++++++))))))***+++++++++++++++((((((((((((((((((((((((+++*********))))))((((((*********************************)))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))'''(((***+++++++++***)))))))))))))))))))))))))))******))))))((((((''''''...***%%%$$$&&&)))************))))))))))))******((((((((((((''''''(((((((((((())))))*********++++++++++++*********))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))((('''''''''''''''******))))))((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))((((((((((((***(((&&&'''***+++)))'''''''''((()))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))((((((''''''************************+++***)))(((((()))***+++((())))))************)))'''(((***+++,,,,,,+++*********))))))))))))************++++++++++++******+++*********))))))(((((())))))))))))******************)))))))))))))))***))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))+++***)))'''''')))***+++&&&'''((())))))***))))))---+++)))((('''((()))***))))))))))))))))))))))))'''(((((()))***+++++++++************************))))))))))))))))))))))))))))))))))))************(((((())))))))))))((((((&&&''''''((()))******+++***)))((((((((()))+++,,,''''''(((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******))))))******++++++,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))******))))))))))))******************++++++++++++))))))(((((((((((())))))((((((((()))))))))******(((((((((((()))))))))))),,,---...///...,,,***)))((()))***++++++***)))(((((()))***++++++***)))(((+++***((('''''''''))))))++++++)))(((''''''((((((+++*********))))))))))))************************************************************************((()))******++++++******((((((((((((((((((((((((************)))))))))(((***************************)))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))((((((((((((((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))'''((())))))******))))))))))))))))))))))))))))))***)))))))))((((((((('''+++(((&&&''')))***)))'''***))))))(((((())))))***''''''(((((((((((((((((((((((()))))))))*********+++++++++*********))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))((('''''''''''''''******))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***(((''''''******)))'''''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))***+++((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))))))))((((((((('''************************+++***)))(((((()))***+++))))))*********))))))(((******+++,,,,,,+++***)))******))))))))))))******))))))))))))))))))))))))************)))))))))(((((((((((()))))))))************)))))))))))))))*********)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))+++***(((''''''(((***+++))))))******+++*********,,,+++)))''''''((()))***))))))))))))))))))))))))'''(((((()))******++++++************************))))))))))))))))))))))))))))))))))))************(((((())))))))))))((((((''''''(((((())))))*********)))((((((((()))++++++))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******)))))))))***************++++++***)))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))))))))(((((((((((())))))''''''((((((((()))))))))(((((((((((())))))))))))***+++,,,------,,,+++***))))))************))))))))))))************))))))+++***((('''''''''((()))(((''''''&&&&&&''''''(((++++++++++++************************************************************))))))))))))))))))))))))'''((())))))******))))))((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))***************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))((((((((((((''''''''')))******(((&&&)))((((((''''''(((((()))%%%&&&((()))***))))))((((((((())))))))))))******+++************)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((('''''''''((((((***))))))))))))((((((((((((((((((((((((((((((((())))))))))))************''''''(((((())))))*********((('''((()))***)))'''''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))***+++))))))((((((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((******************************))))))))))))*********************)))(((''',,,,,,---,,,,,,***)))(((******))))))))))))******(((((('''&&&&&&'''((((((************))))))))))))''''''((((((((())))))))))))))))))(((((())))))***************))))))))))))))))))))))))))))))))))))******************************)))((((((((())))))))))))))))))))))))))))))***)))'''''''''''')))***))))))*********)))((((((***)))((('''''''''((()))))))))))))))))))))))))))((((((((()))******++++++************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++++++++++++++************))))))(((((((((((())))))))))))))))))))))))))))))***))))))(((((())))))******))))))))))))))))))(((+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((())))))))))))&&&'''((()))***))))))))))))))))))******))))))))))))))))))******)))))))))******)))((('''(((((()))&&&&&&&&&&&&''''''((((((************************************************************************))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((*********)))))))))))))))(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))***************)))((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))((('''&&&&&&&&&''')))***))))))))))))))))))))))))))))))))))))((((((((((((&&&''''''((())))))((('''((((((''''''''''''((((((%%%&&&(((*********)))((((((((())))))))))))))))))************))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))))))))******))))))))))))(((((((((((()))((((((((()))))))))(((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))((('''&&&&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))((((((((((((***************************))))))))))))))))))***+++++++++******((('''&&&,,,,,,,,,,,,++++++************))))))))))))******)))(((&&&%%%%%%&&&((()))*********)))))))))))))))''''''''''''(((((((((((()))(((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((())))))***))))))))))))))))))))))))((((((''''''''''''((((((''''''(((''''''&&&%%%%%%)))(((''''''''''''(((((())))))))))))))))))))))))(((((())))))************************************))))))))))))))))))))))))((()))))))))***************))))))))))))))))))*********)))))))))))))))))))))))))))))))))******++++++++++++******)))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))******))))))((((((''''''******)))))))))))))))***))))))))))))))))))))))))))))))************)))))))))*********++++++++++++))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((())))))))))))&&&''''''((())))))))))))***))))))))))))))))))******))))))))))))))))))******))))))(((((((((((((((&&&''''''((())))))))))))))))))))))))))))))))))))************************************************************************''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))***************)))(((((((((((((((((((((((((((((()))(((((((((''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))((('''&&&&&&&&&''')))***))))))))))))))))))))))))(((((((((((())))))))))))'''''''''&&&&&&''')))***((((((''''''''''''((((((&&&''')))*********))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((************************(((((((((((())))))))))))))))))((((((((())))))***))))))))))))************))))))))))))))))))))))))'''''''''(((((()))))))))++++++***)))((('''&&&&&&((()))))))))((((((((()))''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))*********)))((('''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******)))))))))+++++++++******((('''&&&*********++++++,,,,,,,,,******))))))))))))*********)))'''&&&&&&''')))***))))))))))))))))))******''''''''''''((((((((((((((((((''''''((()))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))((((((''''''''''''((((((''''''(((''''''&&&%%%%%%((('''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))*********************************))))))))))))))))))))))))((()))))))))******************))))))))))))******************))))))))))))((()))))))))*********************))))))(((((('''))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))******))))))((((((''''''***)))))))))))))))******))))))))))))))))))))))))((()))************)))((()))*********++++++++++++))))))(((((((((((())))))''''''((((((((()))))))))(((((((((((())))))))))))))))))*********++++++,,,******))))))))))))************))))))))))))******))))))))))))(((((((((((('''((()))***************((((((((((((((()))))))))************************************************************************'''((())))))******))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))***************)))(((((((((((((((((((((((((((((()))((((((''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''(((((()))***))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''&&&%%%&&&)))+++)))((((((''''''(((((()))))))))))))))))))))))))))))))))((((((((((((''''''(((((()))))))))))))))***))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))************************(((((((((((())))))))))))))))))((((((((()))******)))))))))************+++))))))))))))))))))))))))&&&&&&''''''(((((())))))++++++***)))((('''&&&&&&''')))***)))((('''(((***''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''(((((()))***))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))***************)))((('''))))))))))))***+++,,,---******))))))))))))************)))(((((()))******))))))))))))************''''''((((((((()))))))))''''''''''''((()))******''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******)))))))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))*********)))((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++************************(((((()))************))))))))))))((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))))))))((()))))))))))))))******+++))))))))))))))))))))))))((()))***++++++***)))((((((((((((((())))))))))))))))))(((((((((((())))))((((((((()))))))))******(((((((((((())))))))))))++++++******++++++,,,,,,+++***)))(((((()))***++++++***)))(((((()))***+++)))))))))))))))(((((('''(((((()))*********)))((((((((()))))))))*********************************************************))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))((()))))))))************************************'''(((((()))******++++++))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))(((''''''&&&%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))'''((())))))******))))))))))))))))))))))))))))))'''((((((((()))))))))***###%%%(((((('''&&&(((******))))))(((((())))))***---+++)))((('''((())))))))))))((((((((('''''''''(((((((((((())))))******((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))************************'''((((((((()))))))))***))))))(((((()))******+++))))))*********+++++++++))))))))))))))))))))))))&&&''''''((())))))******(((((((((((())))))))))))''')))******''''''(((***''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''((())))))((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((()))***++++++***)))((())))))*********))))))(((***)))((((((((()))***+++******))))))))))))******))))))))))))))))))))))))((()))))))))************((((((((()))))))))******'''&&&&&&'''''')))******''''''(((((())))))))))))))))))))))))))))))))))))******************************))))))******+++,,,))))))))))))))))))))))))((())))))))))))))))))((())))))******+++*********'''((())))))*********)))))))))))))))))))))))))))***)))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************,,,+++)))(((((()))+++,,,)))))))))******++++++,,,'''((()))***+++******)))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((()))))))))***************)))))))))))))))***++++++))))))))))))))))))))))))((()))***++++++***)))((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************(((((((((((())))))))))))******))))))))))))******+++***)))(((((()))***++++++***)))(((((()))***+++)))))))))))))))((((((''''''((()))******)))((('''))))))******+++++++++,,,************************************************(((((((((((((((((((((((())))))***+++++++++++++++))))))))))))))))))))))))(((((())))))*********+++************************'''(((((()))***+++++++++))))))))))))))))))))))))***************)))((((((************************))))))((('''&&&&&&%%%%%%))))))))))))))))))))))))(((((((((((())))))))))))'''(((***+++++++++***)))))))))))))))))))))))))))'''((((((((())))))****** $$$)))+++)))'''''''''******))))))))))))******///---***'''&&&'''(((***))))))(((((('''''''''&&&'''((((((((())))))******(((((())))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))************************'''((((((((())))))******))))))((())))))***++++++))))))******++++++++++++))))))))))))))))))))))))'''(((((()))***+++++++++&&&&&&'''((()))***+++,,,''')))+++***'''&&&(((***'''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))'''''''''(((((((((((((((((((((((((((((((((((((((************************(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((()))***++++++***)))(((((())))))************)))+++***)))'''''''''((((((******))))))))))))******(((((())))))))))))(((((((((((())))))*********+++))))))))))))************&&&&&&&&&'''''')))******(((((())))))*********+++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,))))))))))))))))))))))))))))))************))))))&&&'''((())))))***))))))(((((()))***************))))))))))))))))))))))))*********)))))))))))))))************************))))))))))))))))))))))))))))))))))))************,,,+++)))(((((()))+++,,,(((((()))***+++,,,,,,,,,'''((()))++++++******)))))))))******+++++++++,,,))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((())))))******++++++,,,,,,))))))((())))))***++++++))))))))))))))))))))))))''')))***++++++***)))'''************++++++++++++''''''''''''((((((((()))))))))************))))))******)))((('''&&&%%%%%%,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********+++++++++++++++*********))))))((((((,,,,,,++++++***)))((((((''''''(((((())))))******((((((((((((((()))******(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))***+++,,,+++)))'''&&&*********)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((((((''''''((()))))))))))))))'''(((((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******''''''&&&%%%&&&'''((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******''''''((()))))))))))))))((((((((((((((()))******,,,+++)))((((((((()))***+++***)))'''''''''((()))(((((())))))******++++++******))))))))))))******%%%''')))***+++***((('''))))))))))))************))))))***))))))((('''&&&(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((******++++++++++++******+++***)))(((((()))***+++)))(((((('''&&&%%%%%%%%%%%%'''(((******)))'''&&&(((((((((((())))))))))))''''''((((((((((((''''''))))))((((((''''''&&&&&&&&&''''''((()))******+++******))))))((((((''''''&&&&&&((()))************))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((()))*********)))'''(((***+++++++++))))))))))))************)))************))))))(((++++++++++++++++++++++++)))((('''(((******(((&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((...---+++*********++++++(((((((((((((((((((((((((((((((((((((((''''''''')))(((''''''''')))***+++******))))))))))))************))))))((((((''''''+++***)))(((((('''((((((******))))))))))))******))))))))))))))))))))))))'''%%%$$$$$$&&&((())))))))))))))))))************+++*********))))))((((((++++++************++++++******)))))))))))))))***)))))))))***+++++++++,,,+++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((()))***,,,---...************************))))))(((((((((((())))))***)))))))))***+++,,,,,,///,,,)))((()))***(((%%%'''''''''((((((((())))))))))))************))))))((((((((((((((('''''''''***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********++++++************)))))))))(((,,,,,,++++++***))))))((((((((((((((())))))))))))((((((((((((((()))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***((('''***)))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((())))))))))))***''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***(((((('''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***''''''((()))))))))))))))((((((((((((((()))******---,,,+++***)))******+++******)))((((((((()))))))))))))))))))))***************))))))))))))******&&&''')))*********)))(((((((((((()))))))))******((())))))))))))(((((('''((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))(((''''''((())))))))))))(((((('''&&&&&&%%%&&&''')))***)))(((&&&%%%(((((((((((())))))))))))''''''((((((((((((''''''((((((((((((((('''''''''''''''(((((())))))*********)))))))))((((((((('''&&&'''((()))************))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((()))******&&&%%%$$$&&&(((***+++***((((((((()))))))))******((())))))*********))))))))))))))))))))))))))))))***))))))***,,,---+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))---,,,+++***))))))***+++))))))))))))))))))))))))%%%&&&&&&'''((()))************))))))))))))************))))))))))))*********)))))))))((((((((('''***))))))(((((((((((()))******))))))))))))******))))))))))))))))))))))))(((&&&%%%%%%''')))***)))(((((()))))))))*********************)))))))))(((***))))))))))))))))))*********))))))))))))************************+++++++++++++++*********))))))************************))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))***+++,,,---************************))))))(((((((((((())))))******))))))((())))))))),,,)))'''(((***+++***(((''''''((((((((()))))))))))))))************))))))'''''''''(((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))******************)))))))))))),,,,,,++++++***)))))))))))))))))))))((((((((((((((((((((((((((()))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((***++++++***))))))))))))))))))))))))******))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************''''''((()))))))))))))))))))))***))))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***))))))((((((((()))***+++((((((((((((((((((((((((************************(((((((((((())))))))))))''''''((()))))))))))))))((((((((((((((()))******,,,+++***(((((())))))***))))))******+++*********************))))))))))))******))))))))))))******(((((((((((())))))))))))''''''((((((((()))))))))'''(((((())))))))))))((((((((((((((((((((((((((())))))))))))*********+++((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((***))))))((((((''''''&&&'''((()))))))))(((&&&%%%(((((((((((())))))))))))'''(((((())))))((((((''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((&&&'''((())))))******))))))))))))))))))))))))))))))((((((''''''(((((())))))(((((((((((()))******(((''''''))),,,...//////''''''((((((((()))))))))'''((()))***************))))))))))))))))))))))))*********+++---...,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******+++******))))))))))))***))))))))))))))))))))))))'''''''''(((((()))))))))******+++++++++***))))))***))))))(((((())))))***))))))))))))(((((((((((()))(((((((((((())))))******))))))(((((())))))***)))))))))))))))))))))))))))'''&&&''')))*********(((((())))))))))))******************))))))))))))))))))(((((((((((())))))***)))))))))))))))************************))))))+++++++++***************************************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***+++,,,************************))))))(((((((((((())))))+++***)))((('''''''''''')))'''&&&(((***,,,,,,+++'''(((((((((((()))))))))))))))************))))))'''(((((((((((()))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))*********)))))))))))))))+++++++++*********))))))******))))))((((((''''''((((((((((((((())))))***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))***++++++******)))))))))))))))*********)))))))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********''''''((()))))))))))))))************)))'''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''((())))))(((((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))((((((((((((((())))))***)))((('''&&&%%%&&&&&&'''((()))***,,,,,,,,,+++***++++++******))))))((((((******))))))))))))******((((((((('''((()))******''''''''''''((((((((((((&&&'''((())))))***))))))(((((((((((((((((((((((((((((())))))************((((((((((((((((((((((((((((((((((((((((((((((((******++++++++++++******((((((((((((((((((((((((******))))))((((((((('''((()))))))))((('''&&&%%%(((((((((((())))))))))))(((((())))))))))))((((((&&&&&&''''''(((((())))))))))))))))))(((((((((((())))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))***+++***)))(((***,,,...///...''''''''''''((((((((((((&&&'''(((******+++++++++++++++++++++++++++++++++***))))))***++++++)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))***))))))(((((())))))***)))))))))(((((((((((()))************************++++++***)))((('''&&&%%%'''((()))+++++++++***)))))))))(((((((((((())))))))))))))))))(((((((((((((((((('''(((((()))******))))))(((((((((((())))))(((((((((((((((((((((((()))((('''(((***++++++***(((((((((((()))))))))************)))))))))))))))))))))(((((((((((())))))))))))))))))))))))***+++++++++******))))))((((((************************************************(((((((((((((((((((((((())))))(((((((((((())))))***)))))))))))))))***+++************************))))))(((((((((((())))))***))))))((((((((())))))(((''''''((()))+++,,,,,,(((((((((((()))))))))***))))))************))))))***)))))))))((((((((((((&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******+++++++++*********************))))))((((((''''''((((((((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************(((((())))))************(((((())))))************************************(((((((((((())))))))))))'''''''''((((((((())))))''''''((()))))))))))))))************)))'''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((()))''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''((()))))))))))))))((((((((((((((())))))***)))(((&&&%%%%%%%%%&&&'''((()))***,,,,,,,,,+++***++++++******))))))((((((******))))))))))))******((((((((('''((()))******''''''''''''((((((((((((&&&'''((())))))***))))))((((((((((((((((((((((((&&&'''((()))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))+++,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&(((((((((((())))))))))))(((((())))))))))))((((((&&&&&&''''''(((((())))))))))))))))))(((((((((((((((((((((((())))))))))))'''(((((())))))))))))((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++((('''%%%&&&'''(((((('''''''''''''''((((((((((((&&&'''(((******+++++++++************************,,,+++*********)))'''%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))((((((''''''(((((()))(((((((((((()))((((((((()))))))))))))))))))))))),,,+++***)))((('''&&&&&&###$$$&&&)))************))))))(((((((((((())))))(((((((((((())))))))))))(((((('''(((((()))******))))))(((((((((((())))))((((((((((((((((((((((((***)))((()))++++++***)))'''(((((((((((()))))))))))))))))))))))))))******+++******))))))******+++))))))(((((()))***+++++++++******))))))(((((((((************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))((())))))******))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))***+++,,,---))))))))))))))))))***+++((((((((()))))))))******))))))************))))))*********))))))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))******))))))))))))************************************))))))))))))((((((((((((((((((((((((((()))******(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((((((((()))******++++++((((((((()))******++++++************************(((((((((((())))))))))))''''''''''''((((((((((((''''''((()))))))))))))))))))))***))))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&''''''((()))&&&'''((()))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((''''''((()))))))))))))))((((((((((((((()))******+++***)))''''''(((((()))))))))******+++*********************))))))))))))******))))))))))))******(((((((((((())))))))))))''''''((((((((()))))))))'''(((((())))))))))))(((((((((((((((((((((((((((%%%&&&((()))))))))((('''(((((((((((((((((((((((()))))))))))))))))))))))))))******************)))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))******))))))((('''''''''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***))))))(((((())))))******))))))))))))***+++++++++)))''''''((((((((('''''''''((((((((()))))))))'''((()))***************((((((((((((((((((((((((---,,,+++++++++***(((&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''(((((('''(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))*********###$$$%%%'''((()))******)))((((((''''''(((((()))(((((((((((()))))))))))))))(((((((((((())))))***)))((((((''''''(((((()))))))))))))))))))))))))))))))))((()))++++++)))(((''''''(((((((((((())))))))))))))))))************++++++************++++++(((((((((((()))***+++,,,))))))))))))))))))((((((***************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))***+++))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))***,,,...///***++++++***((('''(((***(((((()))))))))*********))))))************)))))))))))))))))))))*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********++++++((()))))))))************************************(((((((((((())))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))'''(((((()))******++++++'''(((((()))******++++++************************(((((((((((())))))))))))'''(((((((((((()))))))))''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((('''((()))*********))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''''''''((()))))))))))))))((((((((((((((()))******+++***)))((((((((()))*********)))((((((((()))))))))))))))))))))***************))))))))))))******&&&''')))*********)))(((((((((((()))))))))******((())))))))))))(((((('''((((((((((((((((((((((((&&&''')))*********((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))((((((((((((((()))******)))(((((('''''''''''''''''''''''''''&&&'''''''''((()))***(((((((((((())))))))))))))))))************))))))((((((((((((((('''''''''''''''(((((())))))******'''((((((((()))))))))***(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))************))))))******+++,,,,,,+++)))***+++,,,,,,+++((((((((()))))))))******((())))))*********))))))(((((((((((((((((((((((())))))((()))++++++)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))'''((()))*********))))))''''''''''''''''''''''''''''''((()))***++++++,,,'''''''''''''''(((((()))((((((''''''''''''(((((('''((((((((()))))))))******))))))(((((((((((()))((((((''''''''''''(((((()))))))))))))))))))))))))))(((((()))+++***(((&&&'''''''''((((((((())))))((()))))))))******************))))))))))))******(((((((((((()))***+++,,,((((((((()))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((((((***+++,,,))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))+++,,,---)))++++++***''''''(((+++))))))))))))************))))))************))))))''''''((()))***+++,,,,,,******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************++++++++++++(((((())))))*********+++******************++++++''''''(((((())))))******((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))'''(((((()))***+++++++++'''(((((()))***+++++++++************************(((((((((((())))))))))))))))))))))))************'''(((((()))))))))))))))'''((()))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((((()))***+++,,,+++******************************))))))))))))))))))))))))******))))))(((((((((''''''(((((()))))))))))))))((((((((((((((()))*********)))(((&&&&&&''''''(((+++***)))'''''''''((()))(((((())))))******++++++******))))))))))))******&&&''')))***+++***((('''))))))))))))************))))))***))))))(((''''''(((((((((((((((((((((((('''(((***+++,,,+++)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''')))***+++(((((((((((())))))))))))))))))************))))))))))))(((((('''''''''&&&&&&''''''((()))******+++'''((((((((())))))******((()))))))))))))))(((((())))))))))))))))))))))))******))))))))))))***************)))******+++,,,)))'''''''''***+++,,,+++))))))))))))************)))************))))))(((************************$$$$$$$$$&&&(((***)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******'''((()))+++++++++***)))''''''''''''''''''''''''*********))))))))))))))),,,+++)))''''''''''''(((((((((''''''''''''(((((('''((((((((())))))******+++***)))(((((('''((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((()))******(((&&&''''''''''''((((((((()))(((((())))))*********+++))))))(((((((((((())))))(((((((((((()))***+++,,,''''''(((((())))))******))))))******++++++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&'''(((***+++,,,))))))))))))))))))))))))))))))(((((((((((()))))))))(((((((((((())))))***(((***+++***((('''))),,,))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))((((((((((((&&&&&&'''((()))***+++++++++*********))))))(((((())))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((((()))***++++++***)))(((************************((((((''''''''''''(((((())))))))))))))))))))))))++++++***************+++***+++,,,,,,+++***)))(((++++++******))))))((((((************************((((((((((((((((((((((((''''''((()))***+++,,,,,,''''''(((((())))))******************)))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))((((((''''''''''''((((((******))))))))))))))))))((((((''''''''''''((((((((('''''''''))))))(((&&&))))))))))))((((((((((((---,,,,,,,,,+++*********))))))(((((((((((())))))&&&'''''''''(((((())))))'''((()))******)))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))***(((((((((***+++***)))))))))************))))))((((((''''''''''''((((((++++++***)))((('''&&&&&&((()))***)))'''&&&'''(((******))))))((((((''''''+++***((('''&&&&&&&&&'''******))))))((((((''''''((((((((((((((()))******(((((())))))*********+++'''''''''''''''&&&&&&&&&))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))************************************,,,+++++++++***)))))))))+++++++++*********))))))))))))************))))))%%%%%%'''((())))))))))))(((((((((((())))))))))))*********)))))))))))))))+++++++++*********)))))))))((('''&&&'''(((***,,,******))))))(((((('''''''''''''''''''''((())))))))))))(((((('''''''''&&&))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))(((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))******++++++,,,,,,)))))))))))))))(((''''''''''''(((((())))))******************))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))...---***)))''''''((((((''''''((()))***++++++,,,))))))(((((()))***++++++))))))(((((((((((())))))(((((())))))******+++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))''''''(((((())))))******(((((((((((())))))))))))************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))************************((()))***++++++***)))(((************************))))))(((((((((((())))))))))))))))))))))))))))))(((((('''(((((())))))*********+++++++++***((((((*********)))))))))))))))************************))))))))))))))))))))))))((((((((()))******++++++(((((((((((())))))))))))++++++***)))(((((('''''')))))))))))))))(((''''''(((((((((((((((((((((((((((((((((''''''(((((((((++++++++++++++++++++++++((((((''''''''''''(((((()))((('''(((******((('''******)))))))))(((((((((******))))))))))))))))))***))))))(((((())))))***''''''((((((((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((())))))))))))))))))))))))))))))((((((((((((((()))))))))'''''''''''''''''''''''')))))))))))))))***++++++))))))))))))))))))))))))***)))((()))+++++++++***''''''((((((((((((''''''((((((''''''''''''((((((******))))))((((((''''''((()))***)))((('''((()))))))))))))))((((((''''''+++***((('''&&&&&&''''''***)))))))))((((((((('''((((((((((((((()))******''''''(((((())))))))))))&&&&&&&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((((('''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))******************************************))))))))))))))))))+++++++++*********))))))))))))************))))))''''''((()))************(((((((((((())))))))))))***)))))))))))))))))))))*********)))))))))((((((((((((((()))))))))))))))***)))))))))((((((((('''((((((''''''(((((()))***))))))((((((((('''''''''(((((((((((((((((((((((('''((((((((((((((((((((((((((((((((()))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***************++++++++++++***)))((('''(((((((((((())))))))))))*********)))))))))(((((())))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))***++++++)))))))))))))))************))))))))))))******+++))))))(((((((((((())))))(((((((((((())))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((&&&&&&'''((()))***++++++***)))))))))((((((((('''************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************************))))))************))))))******************************))))))))))))******))))))))))))))))))))))))'''''''''(((((()))))))))))))))*********)))(((((())))))))))))************************************************************))))))))))))))))))))))))))))))))))))((((((((((((,,,+++***)))'''&&&%%%%%%)))))))))))))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((++++++++++++++++++++++++)))((((((''''''(((((()))***)))((()))++++++)))(((++++++*********)))))))))(((((())))))))))))))))))*********))))))*********)))))))))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))++++++++++++************(((((((((((((((((((((((())))))***+++++++++++++++))))))))))))))))))))))))((('''&&&''')))***)))(((''''''(((((((((((('''''')))((((((''''''(((((()))))))))))))))((((((((((((((()))******(((((()))***)))))))))(((((((((((('''******)))(((''''''''''''))))))))))))((((((((((((((((((((((((((()))******''''''''''''((((((((((((%%%%%%&&&&&&''''''(((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))************************************((((((((((((((()))))))))+++************)))))))))))))))************))))))))))))***++++++*********(((((((((((())))))))))))))))))))))))))))))******)))))))))((((((((((((((('''(((***++++++)))'''&&&))))))))))))(((((((((((())))))((((((((()))******))))))((((((((((((''''''''''''''''''''''''''''''******)))))))))(((((((((''''''(((((())))))******)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))))))))(((,,,,,,,,,++++++***(((((())))))))))))((((((((((((******))))))))))))(((((())))))((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&'''((()))*********************))))))((((((++++++***)))))))))*********))))))(((((())))))***((((((((((((((((((''''''************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((''''''(((((())))))******))))))))))))((((((((((((*********)))))))))))))))))))))))))))))))))))))))******))))))((((((''''''************************)))))))))******)))))))))************************+++******************+++))))))))))))))))))))))))******************))))))(((((()))))))))((((((((((((((())))))******++++++************************************************************))))))((((((******))))))((((((''''''***))))))((('''&&&&&&%%%(((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((())))))))))))))))))(((((((((((())))))+++***)))***,,,,,,***(((++++++++++++*********)))))))))******++++++,,,,,,++++++************++++++************************))))))(((''''''(((***+++))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******((((((((((((((((((((((((*********)))((((((((('''************************((()))+++,,,,,,,,,+++***((((((((((((((((((((((((&&&%%%$$$%%%'''((('''&&&))))))************))))))))))))(((((((((((())))))'''((((((((()))))))))***'''((())))))(((((()))***((((((((((((((((((((((((***))))))(((((((((''''''))))))))))))((((((((((((((((((((((((((())))))***((((((((((((((((((((((((&&&&&&''''''((()))******(((((((((((((((((((((((('''(((((()))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++((()))))))))************************************'''(((((())))))*********************))))))))))))))))))************))))))*********+++******))))))(((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))*********((('''&&&))))))))))))((((((((((((******))))))))))))******))))))((((((((((((((((((((((((((((((((((((((((((,,,,,,++++++++++++++++++''''''(((((())))))******)))(((((((((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))(((((('''''')))******++++++******)))******))))))((((((''''''***)))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******(((&&&$$$###******)))))))))))))))))),,,++++++***))))))))))))***))))))))))))))))))*********))))))((((((''''''*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((******))))))(((((('''''''''''''''((()))*********))))))))))))))))))******))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))++++++++++++***((('''&&&(((((((((((((((((())))))(((((())))))******++++++))))))))))))))))))))))))************************++++++******)))(((((((((******))))))((((((''''''''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((()))******)))((((((''''''((((((((()))))))))))))))(((((((((((())))))+++*********,,,,,,***)))++++++++++++*********))))))))))))******++++++,,,++++++************++++++++++++++++++************)))((('''''''''(((***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((&&&%%%%%%%%%$$$$$$######************************((()))***+++,,,+++******(((((((((((((((((((((((('''&&&%%%&&&((()))((('''))))))************))))))))))))(((((((((((())))))''''''(((((())))))******'''((())))))''''''((()))'''''''''''''''((((((((()))))))))))))))((((((((((((((((((((())))))))))))((((((((((((((())))))***))))))))))))))))))))))))''''''((()))***++++++,,,(((((((((((((((((((((((('''(((((()))***+++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++((()))))))))************)))))))))))))))))))))))))))))))))******+++++++++))))))))))))))))))))))))))))))************)))))))))))))))***))))))(((((((((((((((((())))))))))))(((((())))))************************************+++***)))'''''''''(((((((((((((((((())))))))))))******))))))))))))******(((((()))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,------'''((((((((()))))))))***((())))))))))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''%%%&&&((()))***+++++++++******))))))(((((('''''')))))))))(((((((((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***(((%%%###!!!'''(((((()))******++++++,,,,,,+++***))))))************))))))))))))******+++++++++******)))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((++++++***)))((('''&&&&&&&&&&&&'''((()))***++++++))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))((()))))))))(((&&&$$$###))))))((((((((()))******))))))))))))************))))))))))))))))))))))))************************+++*********))))))(((((())))))))))))((((((((((((&&&''''''(((((()))******'''(((((()))))))))))))))************************((((((************((((((((())))))******+++++++++***))))))(((((())))))***+++***)))***,,,,,,***)))++++++*********)))))))))''''''((((((((((((((((((*********))))))*********+++++++++***************(((''''''(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))***)))((()))+++,,,+++***''''''((((((((((((''''''***))))))(((((())))))***''''''(((((())))))******)))***+++***((('''((()))&&&''''''''''''(((((((((((())))))******))))))((((((((((((((())))))))))))((((((((((((((()))******************))))))))))))(((((())))))******++++++))))))))))))))))))))))))'''(((((()))***++++++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))************))))))))))))))))))))))))************++++++++++++(((((()))))))))))))))***))))))************))))))(((((())))))***))))))((((((((((((((())))))))))))((((((((()))******++++++************+++++++++++++++***(((&&&&&&''')))***(((((((((((())))))))))))******)))((((((((())))))(((((())))))))))))******************************&&&&&&'''((()))***+++,,,)))))))))))))))(((((((((((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))(((%%%%%%'''(((******++++++))))))))))))(((((((((((())))))((((((((((((''''''(((((())))))))))))******************************))))))))))))))))))))))))))))))))))))((('''&&&&&&''''''((()))***+++,,,,,,,,,++++++*********+++++++++******))))))******+++++++++++++++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))******))))))((((((''''''''''''(((((())))))******((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))%%%&&&'''))))))(((&&&%%%***))))))((()))***+++,,,*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))(((((())))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))'''(((***++++++***((('''(((((())))))***++++++,,,******))))))))))))*********))))))***++++++***(((******)))))))))(((((((((((((((((((((((('''''''''***))))))(((((())))))***++++++*********)))))))))&&&'''((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))))))))((('''))))))))))))))))))))))))+++++++++,,,,,,,,,,,,,,,''''''''''''''''''''''''((((((''''''(((((()))***))))))))))))))))))))))))***)))((()))+++,,,+++***''''''((((((((((((''''''******))))))))))))******(((((((((((()))))))))))),,,---...,,,***((()))***&&&&&&&&&'''''''''((((((((()))************)))((('''((((((((()))))))))***((((((((((((((()))************)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))*********(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))************))))))))))))))))))))))))************))))))))))))(((((((((((())))))******))))))************))))))(((((()))***++++++++++++(((((((((((())))))))))))'''(((((()))******++++++))))))))))))*********+++((((((((((((((())))))***'''((((((((()))))))))******)))((((((''''''(((((((((((()))))))))*********))))))))))))))))))))))))'''''''''(((((()))))))))******))))))((((((''''''((()))************)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************(((((()))************)))(((((((((((())))))))))))))))))((((((((('''''''''(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***+++(((((())))))*********+++++++++*********+++,,,,,,+++******))))))******+++***************+++++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))*********+++))))))))))))))))))))))))''''''(((((())))))******************************+++***)))(((((()))***+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))$$$%%%(((***++++++******+++***)))))))))***,,,---++++++******))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******''''''(((((())))))******++++++******))))))((((((''''''((()))))))))))))))((((((((((((((((((((((((''')))***++++++***)))'''%%%&&&&&&'''((())))))*********))))))))))))*********)))((()))++++++)))((())))))))))))((((((((((((++++++******))))))(((((())))))(((((((((((())))))************))))))((((((%%%&&&(((************)))))))))))))))))))))))))))************************&&&'''((())))))((('''&&&))))))))))))))))))))))))''''''(((((()))))))))***))))))))))))))))))))))))((('''&&&&&&&&&''')))***))))))))))))))))))))))))((('''&&&'''((())))))'''))))))************))))))******))))))))))))******))))))))))))((((((((((((///000000...,,,******+++&&&&&&&&&'''''''''((((((((()))***++++++***)))((('''((((((((())))))******((((((((((((((()))******))))))(((((('''''''''&&&'''''''''''''''&&&&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))************))))))))))))))))))))))))******))))))(((((('''''''''((((((((())))))******))))))************))))))((()))***+++,,,---------(((((((((((())))))))))))'''(((((()))***+++++++++'''((((((((())))))******%%%''')))***+++***)))((('''((((((((())))))******))))))((('''''''''''''''(((((())))))*********+++))))))))))))))))))))))))************))))))))))))++++++***)))((('''&&&&&&((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,+++,,,,,,++++++***((((((''''''(((((())))))******)))(((((((((''''''''''''(((((())))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++************))))))))))))************+++,,,------++++++************++++++(((((())))))******++++++(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++))))))))))))))))))))))))***)))'''&&&'''))),,,...***)))(((''''''((()))***)))*********++++++++++++))))))))))))))))))))))))(((((()))*********************))))))))))))******************************+++*********))))))(((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((+++++++++*********)))))))))))))))))))))((('''''',,,,,,++++++******))))))))))))************))))))*********)))))))))))))))************)))))))))))),,,,,,+++***)))((('''''',,,,,,+++***)))((('''&&&(((((((((((())))))))))))(((((()))*********************))))))((((((''''''***+++---,,,***))))))***))))))))))))************))))))(((((((((((())))))))))))))))))(((((((((((())))))******+++++++++,,,++++++***)))))))))))))))))))))))))))))))))))))))******))))))((((((''''''%%%&&&&&&'''((())))))************))))))))))))))))))))))))))))))******+++(((((((((((((((((((((((((((((((((((())))))))))))---333777333***$$$&&&***''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))---,,,+++)))))))))***+++&&&&&&''')))***+++,,,---******))))))))))))******(((((((((((())))))))))))+++*********************))))))))))))))))))))))))******))))))))))))******+++++++++*********))))))++++++******))))))((((((((()))*********((('''&&&+++*********))))))((((((***)))(((''''''((()))***))))))(((((('''''''''&&&(((((((((((()))))))))))))))((('''&&&&&&'''((()))******)))(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))((((((((((((((())))))***%%%&&&&&&'''((())))))***%%%&&&'''((()))))))))))),,,+++++++++******))))))((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))************+++++++++++++++***)))(((++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************))))))*********))))))))))))))))))))))))))))))((('''(((***,,,---***))))))(((((())))))***)))))))))*********++++++))))))))))))))))))))))))(((((()))*********************))))))))))))******((((((((((((((((((((((((************)))))))))((())))))))))))))))))))))))************)))))))))(((************************))))))(((((((((((())))))******))))))((((((''''''+++++++++*********)))))))))))))))))))))((('''''')))))))))((((((((((((((())))))************))))))***)))))))))))))))))))))************))))))))))))++++++******)))(((((((((******))))))))))))))))))))))))))))))(((((((((((((((((()))******************)))))))))(((((((((''')))+++,,,+++***(((((()))))))))))))))************))))))(((((((((((())))))))))))))))))((((((((((((''''''((((((((()))))))))+++***)))(((((((((((()))))))))))))))))))))))))))***)))))))))((((((((('''''''''(((((()))*********)))))))))))))))))))))))))))))))))))))))******+++(((((((((((((((((((((((((((((((((((())))))))))))%%%***...---(((%%%'''+++''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++***((('''''''''((()))(((((()))***+++,,,,,,---******))))))))))))******(((((((((((())))))))))))))))))*********+++++++++))))))))))))))))))))))))******))))))))))))******,,,,,,,,,+++++++++***************))))))))))))))))))))))))))))))(((''''''************)))))))))(((***)))(((((((((((()))*********)))))))))((((((((((((((((((((()))))))))))))))(((''''''''''''((()))******)))(((((((((((((((++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))************))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))***++++++'''(((((()))******++++++%%%&&&'''((())))))))))))++++++*********)))))))))******************************))))))((((((((((((************************((((((''''''''''''(((((())))))))))))***************++++++++++++***)))(((++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))(((((())))))***))))))))))))))))))))))))((((((((()))******++++++)))******************)))((((((((()))))))))******))))))))))))))))))))))))(((((()))*********************))))))))))))******((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))************))))))))))))++++++++++++++++++++++++))))))(((((((((((())))))+++******)))(((''''''&&&+++************)))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))******************))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,******))))))((((((''''''(((((()))***************))))))))))))(((((((((((((((***+++***)))(((((()))))))))))))))************))))))(((((((((((())))))(((((((((((())))))))))))''''''(((((((((((())))))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))******+++(((((((((((((((((((((((((((((((((((())))))))))))$$$&&&((((((''''''''')))''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((()))******))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***)))(((((('''(((((((((*********+++++++++,,,,,,******))))))))))))******(((((((((((()))))))))))))))))))))***+++++++++,,,))))))))))))))))))))))))******))))))))))))******,,,,,,,,,,,,,,,+++++++++))))))))))))***************))))))(((((((((((((((************))))))))))))***))))))(((((())))))***************))))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))***))))))((((((((((((((())))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))***************++++++,,,)))******++++++,,,,,,,,,&&&&&&'''((())))))))))))******))))))))))))((((((***************************))))))))))))(((((((((************************)))((((((''''''(((((()))))))))))))))******************++++++******))))))++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))'''((()))***++++++***))))))***+++,,,,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))*********************))))))))))))***************************************)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))++++++++++++++++++++++++))))))(((((((((((())))))++++++***)))((('''&&&&&&************))))))))))))))))))((((((((((((((()))))))))******++++++,,,,,,))))))************)))))))))))))))))))))*********************)))))))))((((((((())))))************''''''((()))***++++++,,,******))))))((((((''''''(((((()))***************))))))))))))((((((((((((''')))******((('''((()))((()))))))))************))))))(((((((((((())))))(((((((((((())))))))))))))))))******************((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((***)))))))))))))))))))))((((((((())))))))))))))))))))))))))))))******+++(((((((((((((((((((((((((((((((((((())))))))))))+++***))))))((((((&&&%%%''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++************************************************))))))))))))******(((((((((((())))))))))))+++*********************))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++(((((())))))******++++++***)))(((''''''((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((((((((()))))))))(((((((((((())))))'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***(((((((((((((((((((((((())))))************))))))((()))))))))************))))))))))))))))))))))))***))))))))))))***++++++*********++++++,,,,,,,,,&&&'''((())))))******))))))))))))(((((((((((((((************************))))))))))))))))))))))))************************))))))(((((((((((())))))((()))))))))************))))))************))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))'''(((***++++++***)))((()))***+++,,,,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))*********************))))))))))))******************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******************************))))))(((((((((((())))))*********)))(((''''''&&&))))))))))))))))))))))))))))))(((((((((((()))***))))))******++++++,,,,,,))))))************))))))(((((())))))************************)))))))))(((((((((((()))******++++++)))))))))))))))************)))))))))((((((((('''(((((()))***************(((((((((((())))))))))))&&&(((******((((((((()))((()))))))))************))))))(((((((((((())))))'''((((((((()))))))))*********))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))///,,,)))((()))(((&&&###''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********+++++++++******))))))))))))((((((((((((******))))))))))))******(((((((((((())))))))))))---,,,,,,+++***)))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))************(((((())))))******++++++***)))(((''''''((()))***))))))))))))))))))******))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))((())))))))))))))))))((())))))(((((((((((())))))************++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((())))))************))))))((()))))))))************)))))))))))))))))))))))))))(((((((((((()))******)))))))))***************&&&'''((()))************((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************((())))))*********))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))(((((())))))***))))))))))))))))))))))))((()))***++++++***)))((()))******************)))((((((((()))))))))******))))))))))))))))))))))))(((((()))*********************))))))))))))******(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))************************************))))))(((((((((((())))))))))))))))))(((((((((((((((((()))))))))))))))***))))))(((''''''(((***+++(((((((((((())))))))))))))))))************))))))((((((((()))******++++++************))))))))))))(((((())))))*********+++++++++******))))))((((((((((((((()))))))))))))))(((((()))***************(((((((((((())))))))))))'''(((******)))((()))***))))))))))))************))))))(((((((((((())))))''''''(((((())))))******((((((''''''''''''&&&&&&((((((''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((((((&&&''''''(((((())))))***)))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))***(((&&&&&&'''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((************************((((((((((((((()))******))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((************************''''''((())))))))))))(((((((((((((((((((((((('''******))))))))))))******(((((((((((())))))))))))---,,,,,,+++***)))(((((())))))))))))))))))))))))******))))))))))))******((((((((()))))))))))))))))))))))))))************((((((((((((((())))))***))))))))))))************)))******++++++******)))''''''''''''(((((((((((((((((((((((())))))))))))((())))))******))))))(((((((((((((((((())))))***((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))''''''((()))************(((((())))))))))))******(((((((((((((((((((((((()))))))))************+++((((((((((((((((((((((((***))))))(((((())))))***))))))))))))************(((((())))))******))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************))))))*********))))))))))))))))))))))))))))))*********)))))))))***))))))(((((())))))***)))))))))*********++++++))))))))))))))))))))))))(((((()))*********************))))))))))))******((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))******)))((('''&&&'''(((***+++)))))))))((((((((((((((())))))************))))))'''(((((()))******++++++************)))))))))))))))))))))))))))*********************)))))))))(((''''''(((((())))))******(((((()))***************'''((((((((()))))))))***''')))++++++***)))***+++))))))))))))************))))))(((((((((((())))))'''''''''((()))*********(((((('''''''''&&&&&&&&&)))(((((((((((()))***+++))))))))))))))))))))))))'''((((((((()))))))))***'''''''''((())))))******&&&&&&''''''((())))))***)))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))''''''&&&&&&%%%&&&((()))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***))))))((((((((((((((())))))))))))******))))))))))))******(((((((((((())))))))))))************************))))))))))))))))))))))))******))))))))))))******(((((())))))*********************)))))))))))))))''''''((()))))))))))))))((()))))))))************)))***++++++++++++***)))''''''(((((())))))))))))(((((((((((())))))))))))((()))************)))(((((((((((((((((()))******&&&''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))'''''')))***************)))))))))*********++++++))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))************'''(((((()))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++))))))))))))))))))))))))*********)))))))))))))))***)))(((''''''((()))***************++++++++++++))))))))))))))))))))))))(((((()))*********************))))))))))))******************************(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))''''''(((((())))))******'''((((((((())))))******)))((('''&&&'''(((***,,,,,,,,,++++++******))))))))))))************))))))'''(((((()))***+++++++++************))))))))))))******)))))))))))))))))))))))))))))))))*********&&&&&&'''((()))***++++++(((((()))***************'''((((((((())))))******''')))+++++++++***+++,,,))))))))))))************))))))(((((((((((())))))&&&''''''((()))******+++******))))))(((((((((''')))))))))))))))***++++++))))))))))))))))))))))))'''((((((((())))))******'''(((((()))***++++++,,,&&&&&&&&&'''((())))))***)))))))))))))))******+++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((&&&%%%(((***''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))************************))))))))))))))))))))))))((()))***,,,,,,,,,+++***((()))))))))******************))))))))))))******(((((((((((())))))))))))'''((()))***+++,,,------))))))))))))))))))))))))******))))))))))))******))))))******+++++++++,,,++++++******))))))((((((&&&'''(((*********)))((((((((())))))*********+++)))***+++,,,,,,+++***)))(((((())))))*********+++(((((((((((())))))))))))((()))***++++++***)))(((((((((((((((((()))*********+++++++++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))*********)))***++++++,,,*********)))))))))))))))'''((()))******++++++***))))))******+++++++++,,,************************))))))******++++++++++++******************************))))))))))))******))))))))))))************''''''((()))))))))))))))))))))))))))))))))))))))************************)))***++++++***)))***+++************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))************************))))))))))))))))))))))))******++++++++++++************++++++++++++******))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))******+++++++++++++++*********)))+++***)))'''''''''((())))))************+++++++++******)))))))))))))))***'''(((((()))***+++++++++************************)))))))))))))))))))))))))))************++++++++++++*********))))))((((((***************)))(((((())))))))))))))))))))))))(((((()))***+++,,,,,,---******))))))((((((''''''******))))))((((((''''''*********))))))))))))))),,,,,,++++++******))))))***************)))((('''))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&%%%%%%%%%%%%''')))+++---((('''&&&'''((('''&&&$$$(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((())),,,++++++***)))((('''''''''&&&%%%%%%&&&'''&&&%%%))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))&&&'''((())))))((('''&&&))))))************))))))))))))))))))))))))))))))$$$$$$%%%'''(((***+++++++++,,,,,,------,,,,,,+++))))))))))))))))))******))))))))))))))))))))))))(((((())))))******++++++************************'''((()))******)))(((''''''''''''''''''((())))))***))))))(((((((((((((((+++*********))))))((((((*********)))))))))))))))++++++***))))))***+++,,,***(((&&&'''***+++)))'''(((((((((((((((((((((((())))))))))))************,,,,,,,,,***'''&&&'''(((''''''(((((())))))******)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''%%%&&&(((*********))))))(((((((((((((((((((((((((((((())))))******++++++***+++,,,,,,******+++,,,))))))))))))))))))))))))+++++++++++++++***)))((((((((((((((())))))))))))(((((())))))*********+++))))))***+++,,,,,,------(((((())))))))))))((('''))))))))))))))))))))))))(((((((((((((((((((((((()))***++++++***)))***+++************************************************************************************************++++++++++++++++++++++++++++++***)))(((''''''&&&************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))************************)))))))))))))))))))))))))))******++++++******))))))******************)))''''''(((((())))))******(((((()))))))))*********(((((((((((((((((((((((()))(((((((((((()))******++++++*********)))))))))******)))((((((((((((((())))))*********+++++++++***))))))(((((()))))))))'''(((((()))******++++++************************))))))))))))))))))))))))))))))*********+++++++++************)))))))))((())))))******))))))((('''))))))))))))))))))))))))(((((())))))******++++++***)))))))))((((((((('''***)))))))))((((((((('''***)))))))))))))))))))))***************))))))))))))************))))))((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((('''''''''((()))***+++***)))***+++***)))'''))))))))))))))))))))))))***))))))(((((())))))***(((((((((((((((((((((((('''''''''((((((((())))))++++++******)))(((((('''''''''&&&'''))))))(((&&&))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))'''((()))******)))((((((((())))))******))))))((())))))))))))))))))))))))''''''''''''(((((())))))******++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************(((((())))))))))))(((((())))))((((((((())))))***++++++***)))))))))))))))************)))))))))((()))))))))))))))*********+++***))))))))))))***++++++)))'''((()))***((('''************************))))))))))))******************+++***(((((()))***))))))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((((((###$$$''')))***+++,,,,,,************************)))))))))))))))************+++,,,,,,******+++,,,))))))))))))))))))))))))***++++++++++++***)))(((((((((((()))))))))******((()))))))))************))))))******++++++,,,,,,))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))***+++************************************************************************************************************************,,,,,,+++***((('''&&&%%%))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))******************)))(((((((((((())))))))))))************************)))))))))))))))))))))))))))******++++++******)))((())))))******))))))(((&&&&&&'''((()))***++++++(((((()))))))))*********((((((((((((((((((((((((((((((''''''(((((()))*********)))))))))((((((((()))))))))))))))((((((''')))))))))*********++++++)))((((((''''''((())))))((((((((()))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************))))))))))))(((((()))))))))(((''''''))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))******((())))))))))))))))))***((())))))************)))))))))))))))))))))))))))((((((((()))))))))******************************'''''''''(((((((((((((((++++++)))(((((((((((((((((('''''''''(((((('''%%%***************************))))))(((((())))))***))))))))))))))))))))))))''''''((((((((()))))))))*********))))))(((((((((''''''(((***+++,,,***((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))(((''''''(((((())))))((((((''')))))))))))))))))))))))))))))))))(((''''''&&&&&&))))))************))))))+++*********))))))(((((())))))))))))))))))))))))************))))))))))))***************************))))))(((((())))))***++++++***)))))))))******,,,++++++***************************))))))))))))(((((())))))******++++++***))))))(((((())))))***+++)))(((((())))))(((&&&************************))))))))))))************((()))***)))((()))***,,,************++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))(((((((((%%%&&&''')))************************************************))))))))))))***+++,,,+++******+++,,,))))))))))))))))))))))))******++++++******)))))))))))))))*********++++++))))))))))))************))))))))))))******************++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++)))***++++++***)))***+++************************************************************************************************))))))))))))))))))))))))++++++******)))(((''''''((((((((((((((((((((((((************************************************(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******(((((((((((())))))))))))************************))))))))))))))))))))))))))))))************))))))(((((())))))))))))((((((''''''(((((())))))******''''''((((((((()))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))(((((((((((('''((()))******)))((('''))))))))))))************(((''''''''''''(((((()))(((((())))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********************)))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))*********''''''(((((())))))******'''((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&&&&''''''(((((())))))++++++******)))((((((((('''&&&%%%&&&''''''&&&$$$)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))'''(((((((((((())))))))))))))))))))))))(((((((((''''''(((***,,,,,,***((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((('''''''''''''''((((((((((((''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&((())))))******))))))(((++++++******)))((((((((())))))))))))))))))))))))++++++******))))))((((((************************+++***)))(((((()))***+++++++++***))))))))))))***++++++***))))))))))))************)))))))))))))))''''''((()))***++++++,,,)))))))))(((((((((((((((******))))))((((((''''''((((((((((((((((((((((((((()))))))))************((()))***)))((((((***,,,***************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))(((''''''&&&((((((((((((((((((((((((++++++******))))))(((((()))+++,,,+++***)))***+++))))))))))))))))))))))))))))))************)))))))))*********++++++++++++)))))))))))))))*********))))))))))))(((((((((((())))))******++++++******))))))))))))))))))))))))++++++++++++++++++++++++)))***++++++***)))***+++************************************************************************************************))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((************************************************(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((())))))))))))((((((******))))))((((((''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))(((((((((((('''((()))******)))((('''(((((()))))))))*********'''''''''''''''((()))))))))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))******''''''((((((((((((''''''((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))************''''''(((((())))))******'''((()))***************(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((&&&&&&''''''(((((()))))))))))))))***************))))))((()))++++++)))((((((((((((((((((((((((((((((''''''&&&&&&''''''((())))))))))))))))))))))))(((((((((((()))))))))***((((((((((((((()))))))))'''&&&'''(((******)))'''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))+++******)))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))************))))))************))))))(((((())))))))))))))))))))))))++++++******))))))((((((************************+++***)))(((((()))***+++***))))))(((((()))))))))******)))(((((((((((()))))))))))))))))))))******''''''((()))***++++++,,,))))))))))))(((((('''''')))******)))(((''''''(((((((((((((((((((((((((((((()))))))))***************++++++***(((''')))***))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))************************))))))))))))************++++++***)))(((''''''&&&((((((((((((((((((((((((++++++******))))))(((((()))***++++++))))))***+++))))))))))))))))))))))))((())))))*********)))))))))*********++++++++++++******))))))))))))))))))))))))(((((((((((((((((('''(((((()))******))))))))))))))))))))))))))))))************************)))***++++++***)))***+++************************************************************************************************))))))))))))))))))))))))(((((()))******++++++,,,))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))******************)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((((())))))******))))))(((++++++***)))((('''&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((''''''(((((()))*********)))))))))((((((((('''(((((()))))))))))))))((((((((()))))))))******''''''''''''((()))******))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))************''''''((()))))))))(((((())))))))))))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((()))******++++++((())))))))))))))))))***((())))))************)))((((((((((((((((((((((((((((((((()))))))))******'''''''''''''''''''''''''''''''''(((((((((((((((&&&'''((()))***+++******(((''''''((()))***)))'''''''''''''''''''''''''''(((''''''&&&&&&''''''((())))))))))))))))))))))))((((((((()))))))))******'''''''''(((((()))))))))((('''&&&&&&(((((('''&&&(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))///...---,,,+++++++++,,,'''(((((())))))(((((('''))))))))))))))))))))))))%%%&&&&&&'''((()))******))))))************)))))))))))))))))))))))))))***))))))))))))))))))))))))************))))))))))))*********************************))))))*********((((((((((((((()))*********))))))((((((((((((((())))))))))))************(((((())))))******++++++************)))(((''''''''')))***)))((('''(((***************************))))))))))))***************++++++***((('''(((***)))))))))((((((((((((((((((((())))))***+++++++++))))))))))))))))))))))))************************)))))))))************+++((((((''''''((()))***+++************************************)))))))))))))))***+++***))))))***+++))))))))))))))))))))))))(((((())))))******)))))))))))))))*********++++++************))))))))))))(((((((((((())))))))))))&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))***+++******************************************************************************************************************************************++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))******************)))******))))))((((((''''''((((((((())))))))))))***)))))))))))))))))))))))))))(((((((((((()))******++++++*********)))))))))((((((((((((((()))******(((((((((((()))))))))***(((((((((((()))***++++++***)))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((()))))))))***((()))))))))************'''((())))))******))))))))))))))))))))))))))))))'''''''''(((((())))))***'''((((((((()))))))))***'''((((((((()))))))))***'''(((((()))******++++++***************))))))))))))************))))))(((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((('''''''''%%%&&&((()))******))))))%%%$$$$$$&&&'''((('''%%%(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((()))))))))*********&&&&&&''''''((()))******+++)))&&&%%%&&&''''''&&&))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))///...---++++++***++++++((())))))******))))))((())))))))))))))))))))))))&&&&&&''''''((()))))))))'''(((((())))))(((((('''((((((((()))******++++++)))))))))))))))))))))))))))))))))))))))*********************************)))******++++++******)))((((((((()))***+++,,,---+++***))))))(((((())))))((()))))))))************)))))))))))))))*********+++++++++++++++)))((('''%%%((())))))(((((())),,,************************))))))))))))************((()))***)))((((((***,,,*********)))))))))((((((''''''((())))))***++++++))))))))))))))))))))))))************************))))))*********+++++++++((('''''''''((()))+++,,,************************)))))))))))))))*********(((***+++***)))((()))+++))))))))))))))))))))))))'''(((((()))))))))))))))((((((((()))))))))******************)))))))))(((((((((((())))))*********''''''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))***+++************************************************************************************************************************,,,+++++++++******))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******++++++++++++******(((((((((((())))))))))))************++++++++++++)))))))))))))))))))))))))))))))))))))))***++++++++++++++++++************)))(((''''''''')))***+++(((((((((((())))))))))))(((((((((((()))***,,,,,,*********)))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++(((((()))***************))))))))))))))))))))))))&&&''''''((()))***++++++'''((((((((())))))******'''((((((((())))))******'''(((((()))***+++++++++,,,,,,++++++******))))))***************)))((('''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((())))))(((((('''(((''''''(((***+++***((())))))))))))))))))))))))++++++************++++++(((((((((((((((((((((((())))))))))))************%%%&&&&&&'''((()))******...+++'''%%%%%%&&&''''''************************'''((()))******)))((('''(((((((((((())))))))))))---,,,***((('''(((((()))))))))************))))))))))))))))))))))))))))))'''''''''(((((((((((((((&&&''''''''''''''''''&&&''''''((()))***+++,,,,,,))))))))))))))))))))))))(((((())))))******++++++************************)))***+++,,,,,,+++***)))((())))))***+++---...///,,,++++++***)))*********(((((())))))*********+++*********)))))))))))))))+++,,,,,,,,,+++***((('''$$$'''))))))((((((***---(((((((((((((((((((((((())))))))))))************&&&((()))))))))***,,,...,,,+++++++++******))))))&&&''''''((()))*********))))))))))))))))))))))))************************))))))******+++++++++++++++***(((''''''(((((()))(((((((((((((((((((((((((((((())))))******++++++(((***+++***)))((()))***))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))+++*********))))))(((((('''(((((()))***++++++,,,(((((()))++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++++++++***))))))))))))))))))+++...111111000+++***)))***+++++++++)))*********++++++,,,,,,,,,************************************************************************************************'''((()))******++++++*********++++++++++++******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))+++)))(((''''''((()))+++))))))************))))))))))))************))))))))))))))))))))))))))))))(((***+++***(((''''''((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++%%%&&&&&&'''((())))))***************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))(((((((((((())))))************))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))***)))((((((((()))+++,,,******))))))((((((''''''((((((((((((((('''&&&&&&(((((((((((((((((((((((()))((('''''''''(((***+++))))))************))))))+++*********))))))((((((((((((((((((((()))******+++)))(((&&&&&&((()))++++++,,,---+++)))(((((()))******))))))((((((''''''(((((((((((())))))))))))******))))))((((((''''''+++***'''&&&&&&'''***+++,,,,,,++++++***)))))))))+++***)))'''''''''((()))((((((((((((((()))******+++******)))))))))))))))++++++******))))))((((((***)))(((''''''&&&&&&'''(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))******++++++))))))************))))))))))))(((((((((((())))))+++*********))))))((((((******))))))))))))******,,,,,,+++***)))))))))***************))))))))))))******))))))((((((''''''))))))))))))************+++++++++++++++***)))((())))))))))))))))))))))))---000...)))(((------***************************,,,+++***))))))***++++++)))))))))))))))((('''''')))************+++++++++++++++++++++++++++++++++((((((((((((((((((((((((***+++++++++***)))'''&&&))))))))))))))))))))))))))))))************))))))))))))************))))))***)))(((''''''((()))***)))))))))******)))))))))))))))(((((((((***+++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++************++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++************+++******,,,...//////...***)))((()))***+++***(((******+++++++++,,,,,,,,,************************************************************************************************+++++++++******)))((('''*********++++++*********))))))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))************))))))))))))************))))))))))))))))))))))))))))))******)))(((&&&&&&(((+++))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************&&&&&&'''(((((()))******************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))(((((((((((())))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((()))***+++((((((((((((((((((((((((((())))))))))))((('''&&&(((((((((((((((((((((((()))(((((('''((()))***+++(((((())))))))))))(((((()))))))))(((((((((''''''((((((((((((((()))*********)))(((''''''((()))******++++++***(((''''''((())))))))))))(((((((((((((((((((((((())))))))))))***)))))))))((((((((('''((('''%%%$$$$$$%%%'''(((***************)))))))))+++***)))'''''''''((()))((((((''''''(((((()))*********)))(((((((((((()))((((((((((((''''''''''''((((((((('''(((((())))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))*********))))))************))))))))))))(((((((((((())))))************)))))))))(((******))))))))))))******,,,+++******))))))******************))))))))))))***)))))))))((((((((('''(((((()))))))))******************)))))))))(((((())))))))))))))))))))))))###((())))))---444888777************************)))((('''''''''((())))))***************)))(((((())))))*********+++++++++++++++++++++++++++++++++************************)))*********)))(((&&&%%%))))))))))))))))))))))))))))))************))))))))))))************))))))***)))(((((((((((()))*********))))))))))))*********))))))(((((()))***+++))))))))))))))))))))))))******************************************************++++++++++++************++++++++++++******))))))))))))))))))))))))------------------------*********+++++++++++++++---,,,+++,,,---...---,,,***((((((((()))***)))(((***++++++++++++,,,,,,,,,************************************************************************************************+++++++++******)))((((((************************)))))))))***************))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***))))))************))))))))))))************))))))))))))))))))))))))))))))******(((&&&%%%&&&***---***))))))(((((())))))***(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((()))******((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''(((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))))))))************))))))++++++************++++++************************))))))))))))))))))))))))+++***)))))))))))))))***((((((((()))***+++++++++))))))******))))))(((((())))))))))))))))))))))))((((((((((((((()))******''''''((((((((((((''''''(((((('''''''''''''''&&&((((((((((((((()))*********)))(((''''''((()))***(((******)))'''&&&&&&'''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&'''(((((((((((())))))))))))******(((''''''(((((()))'''''''''''''''((())))))***)))((((((''''''((((((''''''''''''(((((((((((((((((((((((()))***++++++(((((())))))))))))(((((())))))))))))))))))))))))************))))))))))))))))))************))))))***))))))(((((())))))***************))))))))))))******))))))))))))******++++++***)))))))))******************))))))))))))))))))))))))(((((((((((((((((())))))))))))*********)))((('''''''''((()))))))))))))))))))))))))))'''***+++***,,,111444333************************************+++,,,------***++++++++++++******))))))))))))*********++++++************************************************))))))))))))((('''&&&&&&))))))))))))))))))))))))))))))************))))))))))))************))))))***))))))(((((())))))***+++***)))(((((()))***++++++***))))))((())))))***))))))))))))))))))))))))******************************************************++++++++++++************++++++++++++******)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,+++***+++---...---,,,***)))((()))***+++***(((++++++++++++++++++++++++************************************************************************************************))))))))))))***+++,,,,,,+++******************+++************************))))))))))))))))))))))))((((((((((((((((((((((((******)))(((((()))******))))))************))))))))))))************))))))))))))))))))))))))))))))((((((((('''''''''***,,,***))))))))))))))))))***(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))*********))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((()))))))))*********+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))))))))***(((((((((((())))))))))))))))))************))))))+++******))))))******+++************************((((((((((((((((((((((((*********)))))))))))))))******+++++++++,,,,,,,,,))))))************))))))))))))))))))))))))))))))((((((((((((((())))))***'''(((((())))))(((((('''''''''''''''''''''''''''((((((((((((((())))))***))))))(((((((((((())))))((()))***)))'''&&&'''((('''''''''((()))*********(((((((((((())))))))))))))))))))))))(((((((((((())))))***++++++***))))))&&&&&&''''''((())))))******)))(((''''''((()))***'''''''''''''''(((((()))))))))((('''''''''''''''(((((())))))******++++++)))))))))))))))***++++++(((((())))))))))))((((((((((((((((((((((((((((((++++++******))))))(((((())))))************))))))***))))))))))))))))))************)))))))))))))))******))))))))))))************))))))))))))******************)))))))))((())))))))))))(((((((((((((((((((((((()))))))))***+++***(((''''''((()))+++)))))))))))))))))))))))),,,,,,,,,***)))******)))************************+++++++++,,,---...//////*********++++++***))))))))))))))))))************))))))))))))))))))))))))************************)))))))))))))))(((((('''))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))+++***)))(((((()))***+++++++++***))))))((((((((())))))))))))))))))))))))******************************************************++++++++++++************++++++++++++******)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---***))))))+++---......---,,,+++******,,,,,,+++***++++++++++++++++++++++++***************************************************************************************************)))))))))***+++,,,---++++++***))))))***+++++++++++++++***************))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))************))))))))))))************))))))))))))))))))))))))))))))%%%'''*********)))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))******)))))))))'''((((((((()))))))))***))))))************))))))))))))(((((((((((())))))************************(((((((((((((((((((((((())))))*********)))))))))++++++******))))))))))))))))))************))))))))))))))))))))))))))))))'''(((((()))))))))))))))((())))))******))))))(((((((((((((((((((((((((((((((((((((((((())))))***))))))(((((((((((())))))(((*********((('''((()))&&&&&&'''((()))***++++++(((((((((((())))))))))))(((((((((((()))))))))))))))+++,,,------,,,+++)))%%%%%%&&&'''((())))))******)))(((''''''((()))***'''''''''''''''((())))))))))))((('''''''''''''''(((((())))))******++++++++++++***)))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((++++++******))))))(((((())))))************))))))******))))))))))))******))))))))))))))))))************))))))))))))*********))))))((())))))******************)))))))))((((((((((((((())))))))))))'''(((((((((((())))))))),,,+++)))(((((()))+++,,,))))))))))))))))))))))))(((((()))***+++***+++,,,************************'''(((((()))***++++++,,,(((((()))))))))))))))((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))++++++******************************************))))))************))))))))))))************))))))))))))************))))))+++***)))(((((()))***+++************))))))(((((())))))))))))))))))))))))******************************************************++++++++++++************++++++++++++******))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,***))))))***---......------,,,++++++,,,---,,,+++,,,,,,,,,++++++++++++***************************************************************************************************...---+++***))))))******,,,+++***))))))***+++,,,+++++++++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((************************))))))************))))))))))))************))))))))))))))))))))))))))))))$$$'''+++,,,+++)))''''''+++******))))))******+++(((((((((((())))))))))))************************((((((((((((((()))******((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''(((((())))))******))))))************))))))))))))(((((((((((())))))************************))))))))))))))))))))))))(((((()))***************((((((''''''&&&%%%%%%$$$(((((())))))******))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))************))))))((((((((((((((()))))))))((((((((((((((()))******(((((())))))))))))((((((((()))******(((((()))***&&&''''''((()))******+++(((((((((((())))))))))))(((((((((((())))))))))))((()))***++++++***)))(((%%%&&&&&&'''((())))))***)))((((((''''''(((******((((((((((((((()))*********)))((((((''''''((((((''''''''''''((((((((((((++++++***)))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))************))))))))))))))))))************))))))+++******))))))******+++))))))))))))******************))))))))))))******))))))((((((((()))******************))))))))))))(((((((((((())))))))))))''''''(((((((((((())))))+++******))))))***,,,,,,))))))))))))))))))))))))+++)))***------+++***,,,************************((()))***+++++++++++++++''''''((())))))))))))(((((((((((()))))))))******************************((((((((((((((((((((((((,,,++++++*********++++++************************))))))************))))))))))))************)))))))))******++++++******))))))))))))******))))))))))))************))))))((())))))))))))))))))))))))************************++++++++++++++++++++++++******++++++++++++************++++++++++++******))))))))))))))))))))))))------------------------,,,,,,,,,,,,,,,,,,+++++++++***)))***,,,---,,,+++,,,+++***+++,,,,,,+++***,,,,,,,,,+++++++++******************************************************************************************************///---+++***))))))***+++,,,+++***((((((***+++,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********))))))************))))))))))))************))))))))))))))))))))))))))))))&&&)))++++++)))(((''''''+++******))))))******+++(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((('''''''''((()))*********))))))************))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((***++++++++++++'''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))(((((((((((((((((((((((((((&&&'''((()))***))))))((((((((())))))))))))((((((&&&&&&'''''''''(((((((((((((((((((((((()))******(((((())))))))))))(((((('''((())))))''''''((()))''''''(((((())))))******(((((((((((())))))))))))'''((((((((()))))))))***'''(((((())))))((((((''''''''''''(((((())))))))))))(((''''''''')))***+++)))))))))))))))***++++++******)))(((((((((((()))((((((((((((''''''''''''))))))(((((('''((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))*********))))))************))))))+++******))))))******+++((()))))))))******************))))))))))))******((((((((((((((()))******************))))))))))))'''((((((((()))))))))***'''''''''((((((((())))))))))))))))))*********+++))))))))))))))))))))))))...++++++...---(((&&&(((***************************+++,,,------,,,,,,+++'''((()))***************(((((((((((()))))))))***++++++++++++++++++++++++))))))))))))))))))))))))++++++***))))))***+++,,,************************))))))************))))))))))))************)))))))))***++++++++++++***)))((()))***++++++***)))(((((((((******+++***))))))))))))))))))))))))))))))************************++++++++++++++++++++++++******++++++++++++************++++++++++++******))))))))))))))))))))))))........................---------,,,,,,+++++++++---,,,++++++,,,,,,***)))+++***)))***+++++++++))),,,,,,,,,++++++*********************************************************************************************************++++++)))))))))+++---///,,,+++)))(((((()))+++,,,,,,,,,,,,++++++*********))))))))))))))))))))))))******************************++++++++++++******))))))************))))))))))))************)))))))))))))))))))))))))))))))))******)))'''&&&''')))++++++************++++++(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((((((((((((((''''''''''''************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((&&&''''''((()))******+++))))))************))))))++++++************++++++(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&(((***+++,,,,,,+++''''''(((((())))))******&&&&&&'''(((((()))((((((((((((((((((((((((((((((&&&''')))*********)))(((''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((()))******(((((())))))))))))((((((%%%'''((('''&&&&&&'''((((((((((((((())))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))(((((((((((())))))(((((((((((()))))))))))))))(((''''''''')))***+++***************++++++,,,++++++***)))))))))))))))++++++******))))))(((((('''&&&&&&''''''((()))***(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))******++++++))))))************))))))++++++************++++++(((((())))))*********+++******))))))))))))******((((((((((((((()))******************))))))))))))'''((((((((())))))******''''''''''''((((((((()))&&&'''((()))******))))))))))))))))))))))))))))))(((%%%&&&,,,,,,((('''+++************************'''((()))***)))((('''&&&((()))***+++++++++++++++(((((((((((())))))))))))++++++++++++++++++++++++******************************)))(((((()))***+++************************))))))************))))))))))))************)))))))))***+++,,,,,,+++***)))'''(((+++,,,,,,+++(((''''''((()))***++++++***)))))))))))))))))))))))))))************************++++++++++++++++++++++++******++++++++++++************++++++++++++******)))))))))))))))))))))))),,,+++))))))+++///333666888444...)))((()))---///...---,,,,,,++++++,,,,,,------------------------*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++*********))))))((((((******++++++++++++******))))))))))))))))))))))))***+++,,,,,,+++***+++,,,))))))))))))))))))))))))*********)))))))))))))))************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))++++++******)))(((((((((,,,+++***(((((((((((()))))))))))))))))))))))))))+++*********))))))((((((******))))))))))))******'''(((((()))))))))))))))))))))(((((((((((())))))))))))))))))************'''((()))******)))(((''')))((('''&&&&&&'''((()))************************))))))))))))))))))))))))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))*********)))))))))++++++)))'''))))))))))))************((((((((((((((((((((((((************************+++***)))(((((('''((((((+++******)))(((''''''&&&)))((('''&&&&&&'''((()))(((((((((((())))))))))))))))))))))))))))))******((((((((((((((((((((((((******))))))(((((('''''')))))))))))))))))))))))))))***++++++***(((%%%$$$ """%%%'''))))))((('''))))))))))))))))))))))))(((((((((((())))))))))))%%%%%%&&&'''((()))******))))))))))))))))))))))))+++***((('''''''''((()))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((((((((())))))*********+++)))***+++,,,,,,+++***))))))*********++++++++++++************************++++++******************++++++***)))(((((())))))++++++******))))))((((((******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))------,,,+++******++++++)))))))))***+++++++++,,,,,,,,,,,,+++++++++******))))))***++++++++++++***************************************************++++++***)))(((((()))))),,,+++***((((((((()))***))))))************))))))(((((((((((())))))))))))******)))))))))))))))***((()))***++++++***)))((((((((('''(((((()))******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++++++++************+++++++++++++++*********)))))),,,+++))))))***,,,///111555222---***((())),,,...------,,,+++++++++++++++------------------------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,+++++++++************************))))))******++++++++++++******))))))))))))))))))))))))***+++,,,+++***)))***,,,))))))))))))))))))))))))))))))))))))************************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))*********((('''''''''((()))***+++))))))))))))))))))))))))************)))))))))(((******))))))))))))******'''(((((()))))))))))))))))))))(((((((((((())))))))))))))))))************(((((())))))))))))(((((()))(((''''''''''''((()))************************))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((&&&&&&''''''((()))))))))***)))))))))++++++)))(((((((((((()))))))))******((((((((((((((((((((((((***************************))))))(((((((((((()))*********)))(((''''''''')))(((''''''''''''((()))(((((((((((())))))))))))++++++***)))(((((('''&&&))))))))))))))))))))))))***)))))))))((((((((('''************************((()))***+++***(((&&&%%%###$$$&&&((()))))))))((())))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))))))))))))))))))))))))))))))))+++***)))((('''(((((()))((((((((((((((()))******************************))))))))))))))))))))))))*********)))))))))))))))((()))))))))************))))))***++++++***)))))))))))))))*********++++++************************************************++++++***)))))))))))))))*********)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))+++******)))(((((())))))***************+++++++++*********)))))))))(((((())))))***++++++++++++***************************************************++++++***))))))))))))))),,,+++)))((((((((()))***))))))************))))))(((((((((((()))))))))*********))))))))))))******++++++,,,,,,,,,,,,++++++***))))))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++************+++++++++++++++*********)))))),,,,,,+++++++++,,,,,,---000...,,,***)))***+++,,,---,,,++++++******++++++------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++***)))((('''++++++++++++++++++++++++,,,,,,,,,++++++++++++************+++++++++++++++******++++++++++++******)))))))))))))))))))))))))))***++++++))))))***+++))))))))))))))))))))))))((()))))))))***+++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))'''(((((()))******++++++&&&&&&&&&&&&'''((()))***))))))))))))))))))))))))************))))))))))))******))))))))))))******'''((())))))******))))))))))))(((((((((((())))))))))))))))))************))))))(((((((((((()))))))))((((((''''''(((((()))************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))((()))++++++***(((''''''((((((((()))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((())))))*********))))))(((((('''''')))((((((''''''(((((()))(((((((((((()))))))))))))))))))))(((((((((''''''************************))))))))))))((((((((((((************************'''((()))******)))((('''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++******))))))(((((())))))))))))))))))))))))******)))(((((((((((((((((((((((((((((()))******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))************((())))))******))))))(((((((((((()))))))))******************************************************+++***))))))))))))))))))))))))))))))************'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))+++***))))))((()))))))))+++++++++******************))))))))))))(((((((((((()))******++++++******))))))))))))))))))))))))************************+++***))))))))))))))))))+++***))))))((()))))))))))))))************))))))((((((((()))))))))******************************))))))(((((((((((()))))),,,+++***************+++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++************+++++++++++++++***************------...............---,,,,,,,,,+++++++++++++++,,,,,,+++************+++---------------------------------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---******++++++++++++******))))))))))))))))))))))))(((*********)))((()))***))))))))))))))))))))))))(((((()))***++++++,,,,,,*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((())))))***************))))))((('''''''''&&&))))))))))))))))))))))))*********)))))))))))))))******))))))))))))******(((((()))************)))))))))(((((((((((())))))((()))))))))***************)))(((''''''((()))***)))(((((((((((((((((()))************************))))))))))))))))))))))))))))))))))))((((((((((((************************))))))))))))(((((('''''')))(((((()))++++++***(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))*********)))))))))(((((((((''')))(((((((((((((((((()))(((((((((((())))))))))))$$$$$$%%%'''(((***++++++))))))))))))))))))))))))))))))))))))((((((((((((++++++++++++++++++++++++&&&'''((()))******))))))))))))(((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))((((((((((((((((((((((((((((((***))))))(((((((((((((((((((((((((((((())))))***************************(((((((((((((((((((((((((((((())))))******++++++)))))))))))))))*********(((((())))))))))))(((((((((((((((((())))))))))))************************))))))))))))******************)))))))))))))))***(((((())))))******++++++'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***,,,,,,+++++++++++++++,,,,,,+++++++++***)))))))))++++++++++++************((())))))***************((((((((((((((((((((((((******************************)))))))))))))))*********))))))))))))))))))))))))************))))))(((((()))))))))*********))))))******++++++******((('''&&&%%%%%%&&&'''(((,,,+++******))))))))))))************************************************((()))***+++++++++++++++************************++++++************++++++************************+++,,,---////////////...,,,,,,,,,------,,,,,,+++---,,,++++++******++++++------------------------...------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---******++++++++++++******))))))))))))))))))))))))(((*********)))((()))***))))))))))))))))))))))))((())))))***+++,,,,,,---************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((************))))))((((((+++*********)))(((((('''))))))))))))))))))))))))))))))))))))))))))************))))))))))))******((())))))***************))))))(((((((((((())))))((()))))))))***************)))(((''''''((()))***((())))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))(((((('''''')))(((((()))++++++***)))''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((('''(((((()))******))))))))))))((((((((((((((())))))))))))))))))((((((((((((((())))))))))))###$$$%%%'''(((***+++,,,(((((((((((((((((((((((((((((((((((())))))))))))************************''''''((())))))*********)))((('''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((())))))(((((((((((((((((((((((()))))))))))))))(((((('''((((((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++******))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))************)))))))))))))))******(((((())))))******++++++((((((((()))))))))******************************))))))))))))))))))))))))***)))))))))))))))******,,,+++++++++++++++,,,,,,,,,+++++++++***)))))))))************************(((((()))************)))((((((((((((((((((((((((***************************)))))))))))))))******)))))))))*********))))))))))))************))))))))))))))))))************((()))***+++,,,+++++++++++++++))))))))))))+++++++++***)))(((((((((((((((************************************************((()))******++++++++++++************************++++++************++++++************************,,,,,,---.../////////........./////////...------...---,,,,,,++++++,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///++++++++++++++++++++++++***++++++++++++,,,,,,,,,*********+++++++++++++++******++++++++++++******)))))))))))))))))))))))))))***++++++))))))***+++)))))))))))))))))))))))))))*********+++,,,,,,,,,************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))++++++******)))((((((''''''((()))***++++++++++++))))))))))))))))))))))))))))))))))))******************))))))))))))******((()))******++++++******))))))(((((((((((())))))))))))))))))************))))))(((((((((((())))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((*********))))))(((((((((((((((((()))+++,,,+++)))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((())))))***))))))))))))((((((((((((((())))))******))))))((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&''''''(((((()))))))))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))***))))))(((((())))))***((((((((()))))))))******))))))))))))))))))))))))'''(((((())))))*********)))))))))))))))******+++))))))))))))************))))))*********+++++++++************************)))))))))))))))))))))))))))))))))))))))******+++)))))))))((())))))***++++++++++++***************''''''((((((((((((((()))'''((())))))******))))))))))))))))))))))))))))))************************)))))))))))))))******+++(((((()))************)))))))))************)))))))))))))))*********++++++((()))***,,,,,,,,,++++++******))))))))))))*********)))((((((((((((((((((************************************************))))))******+++*********************************++++++************++++++***************+++++++++222222222111111111111000111111111111000//////...///...------,,,,,,------------------------------,,,,,,,,,---------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,******************))))))******++++++++++++******))))))))))))))))))))))))***+++,,,+++***)))***,,,))))))))))))))))))))))))++++++++++++++++++++++++************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********)))))))))))))))&&&'''(((************)))))))))))))))))))))))))))((()))))))))******************))))))))))))******))))))***++++++++++++***))))))(((((((((((())))))))))))))))))************(((((())))))))))))((((((((()))************)))((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))******))))))))))))))))))((('''''')))+++,,,+++***((((((((()))))))))******))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((((((((()))(((((((((((())))))))))))((()))************)))((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((()))(((((((((((()))))))))&&&'''((()))***)))((('''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))((((((((((((((())))))))))))))))))))))))((())))))***)))((('''&&&((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))************)))))))))(((+++***))))))))))))***+++)))))))))*********++++++))))))))))))))))))))))))''''''(((((()))******+++)))))))))))))))***++++++*********))))))))))))))))))))))))*********++++++************************)))))))))))))))))))))))))))))))))))))))***++++++))))))(((((()))******+++***************+++++++++''''''''''''(((((())))))'''(((((()))))))))))))))************************************************)))))))))))))))***++++++'''((()))***+++******)))))))))************))))))))))))*********+++++++++''')))+++,,,------,,,+++'''(((((())))))((((((''')))))))))((())))))******************************************************)))************))))))(((************************++++++************++++++))))))*********+++++++++:::999777666555444444444333333333222111000000000//////...------------...------------------------,,,,,,,,,------.................................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++++++++++++++*********++++++,,,,,,,,,+++*********))))))((((((******++++++++++++******))))))))))))))))))))))))***+++,,,,,,+++***+++,,,)))))))))))))))))))))))),,,,,,++++++++++++++++++************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((()))******++++++((())))))))))))'''&&&%%%))))))))))))))))))))))))(((((())))))*********+++******))))))))))))******))))))***++++++++++++***))))))(((((((((((())))))))))))))))))************'''((()))******)))((('''((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))******((('''''')))+++,,,+++***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((('''(((((((((((((((((())))))))))))((()))***++++++***)))((((((((((((((())))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))(((((((((((())))))&&&(((***+++,,,+++)))((((((((((((((((((((((((((((((((((((((()))))))))))),,,,,,+++***)))(((''''''))))))))))))))))))))))))((()))*********)))'''&&&((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((+++*********))))))((((((,,,+++***))))))***+++,,,************++++++++++++))))))))))))))))))))))))&&&''''''((()))******+++))))))((())))))***++++++++++++******))))))(((((())))))))))))************************************))))))))))))))))))))))))))))))((())))))***++++++++++++******+++,,,------))))))******+++++++++,,,((()))))))))******++++++'''(((((()))))))))))))))************************************************))))))((())))))***++++++'''((()))+++++++++***)))))))))************)))))))))************+++++++++''')))+++---...---,,,+++***+++,,,------,,,+++******)))))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***************)))((('''))))))))))))))))))))))))++++++************++++++))))))******++++++++++++BBBCCCCCCCCCAAA@@@>>><<<999:::::::::888555222000444222...------.........//////......------,,,,,,111000///...------------......---------,,,,,,,,,...------,,,,,,++++++***+++,,,,,,+++******+++---222222000///---+++***)))++++++++++++++++++++++++************************************************))))))***++++++++++++******************)))((('''************************++++++******************)))************+++++++++************************))))))))))))************))))))))))))))))))))))))(((***+++***&&&%%%'''***+++*********))))))(((((((((***+++***)))((()))***+++)))'''(((+++,,,***(((******+++++++++******)))************************+++++++++++++++***)))((('''((()))******)))((('''))))))))))))************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))(((((((((((((((((((((((((((((()))((('''&&&&&&'''(((((()))))))))))))))))))))))),,,,,,+++***)))))))))***))))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((((((''''''''')))))))))))))))(((''''''))))))))))))))))))))))))******)))(((((((((((((((&&&&&&''''''''''''&&&&&&(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))''')))***)))((('''(((***(((((((((((((((((((((((())))))))))))************,,,++++++***************))))))))))))***************)))((((((((()))+++,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))************************$$$$$$%%%%%%&&&'''((((((...---+++)))(((((())))))))))))))))))************'''((()))+++,,,,,,,,,+++))))))))))))************++++++***)))(((((())))))******++++++***)))((('''************************++++++******))))))(((((())))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++))))))))))))************))))))))))))))))))))))))******))))))((((((''''''))))))************)))))))))************+++++++++))))))))))))************(((((())))))*********++++++++++++************************************************)))))))))((((((+++++++++*********))))))(((((((((((())))))))))))(((((()))+++------+++)))))))))))))))))))))))))))DDDEEEFFFGGGHHHGGGFFFFFFBBBCCCCCCBBB???<<<999777888666333111111111000...//////........................------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---111000///...,,,+++******++++++++++++++++++++++++************************************************))))))***++++++++++++*********++++++******)))(((************************((())))))*********)))))))))************+++++++++************************))))))))))))************))))))))))))))))))))))))***++++++***(((((()))+++************)))))))))((((((***+++***)))((()))***+++)))'''(((***+++)))'''((())))))*********))))))))))))))))))))))))))))))***************)))(((((('''((()))******)))((('''(((((()))))))))*********************************((((((((((((((((((((((((************)))))))))(((((((((((((((((((((((((((,,,+++***))))))***++++++))))))))))))))))))))))))++++++******)))*********************************)))((('''&&&&&&'''((()))(((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))))))))(((''''''''''''''''''''''''((((((''''''''''''(((((())))))(((((('''(((((())))))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))''''''((()))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))(((((()))))))))*********++++++***))))))))))))***((((((((()))))))))*********)))((((((((()))++++++,,,,,,+++******)))(((((())))))))))))))))))))))))************************&&&&&&''''''(((((())))))---,,,***)))((())))))***))))))))))))******************))))))***+++******))))))))))))************++++++***))))))))))))))))))))))))))))))***************************************)))))))))))))))((())))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++))))))))))))************))))))))))))))))))))))))+++*********))))))))))))))))))************))))))))))))*********+++++++++))))))))))))************((()))))))))************)))*********************************************,,,,,,,,,+++++++++******+++++++++*********)))))))))))))))************+++***))))))***,,,,,,+++)))))))))))))))))))))))))))EEEFFFIIIKKKMMMNNNNNNNNNMMMMMMMMMLLLJJJGGGDDDBBB@@@>>>;;;:::888777444222000000000///////////////------------------...///.........------------,,,******+++,,,,,,---......+++,,,,,,,,,******,,,---......---,,,,,,++++++***++++++++++++++++++++++++************************************************))))))***++++++++++++***++++++++++++++++++***)))************************((()))+++---------+++***)))************+++++++++************************))))))))))))************))))))))))))))))))))))))+++***))))))***,,,++++++************))))))))))))(((***+++***)))((()))***+++)))(((((())))))(((&&&&&&'''((()))))))))))))))((((((((((((((((((((((((((())))))))))))(((''''''(((((())))))))))))(((((((((((((((((())))))))))))************************))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))((((((''''''((())))))))))))))))))))))))))))))******)))))))))***++++++************************((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))(((((('''))))))))))))))))))))))))***))))))(((((((((((()))'''(((((())))))((((((''''''''''''(((((('''''''''(((((())))))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))''''''((()))))))))))))))''')))***)))((('''(((***************************(((((((((((())))))))))))******)))((((((((())))))''''''((((((((())))))))))))))))))((()))******++++++++++++******))))))((())))))))))))))))))))))))************************))))))))))))************++++++))))))))))))***+++))))))))))))************---+++))))))***+++***)))))))))))))))************+++***)))))))))))))))))))))((((((((()))***,,,---************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))************))))))))))))))))))))))))++++++++++++************))))))************)))))))))))))))*********++++++))))))))))))************))))))))))))************((((((((())))))*********************************,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,,,,+++))))))***+++***)))))))))))))))))))))))))))EEEGGGIIILLLOOOPPPQQQQQQRRRRRRRRRRRRQQQOOONNNMMMJJJHHHFFFDDDCCC@@@<<<999555444444222111000///............---......///000............------------+++++++++,,,,,,---------+++,,,---,,,******,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))***++++++++++++***++++++,,,,,,,,,++++++***************************)))+++...000111111///---))))))*********+++++++++************************((()))))))))************))))))))))))))))))))))))+++)))&&&(((+++---,,,************)))))))))))))))(((***+++***)))((()))***+++***)))(((((('''&&&&&&&&&'''((()))************))))))))))))))))))))))))((()))))))))))))))(((((((((((())))))))))))((((((''''''((((((((()))))))))))))))))))))))))))))))))++++++++++++++++++++++++*********)))))))))))))))************************'''&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))((())))))***+++,,,))))))))))))))))))))))))******))))))))))))******((((((((((((((()))))))))(((((())))))))))))((((((((((((((((((((((((((((((++++++***))))))*********(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((************************(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((''''''((()))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))''''''((((((((()))))))))***))))))(((((((((((((((''''''''''''(((((((((((()))))))))))))))******++++++*********)))))))))(((((((((((((((((((((((((((******************************************))))))***)))(((((((((***+++,,,((()))))))))************+++++++++---//////,,,)))((()))))))))******************)))))))))))))))******)))((('''''')))+++---************************'''''''''(((((())))))***))))))))))))))))))))))))((()))))))))***************))))))))))))))))))***((()))))))))************))))))))))))))))))))))))************************))))))************))))))))))))))))))************((()))))))))************)))))))))))))))*********&&&&&&'''((()))******+++************************))))))))))))))))))))))))************************************+++++++++,,,...,,,)))((()))******)))))))))))))))))))))))))))IIIJJJLLLOOOPPPQQQRRRQQQRRRRRRSSSSSSSSSSSSSSSRRRQQQPPPNNNLLLKKKIIIFFFCCC===<<<:::888555333111000000///..................//////.........------------------,,,,,,+++++++++,,,------,,,++++++,,,...*********+++++++++,,,,,,++++++++++++++++++++++++************************************************))))))***++++++++++++******++++++,,,,,,,,,++++++************************)))+++...000111111///---))))))*********+++++++++************************((()))))))))************))))))))))))))))))))))))***'''%%%&&&***,,,+++)))))))))))))))))))))******(((***+++***)))((()))******+++***)))(((''''''''''''((()))***++++++,,,,,,************************))))))***++++++*********))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))(((((((((((()))***++++++(((((((((((((((((((((((())))))************))))))(((((((((((())))))******(((((())))))))))))(((((((((((((((((((((((((((((())))))((((((((())))))***(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((''''''((()))))))))))))))''')))***)))((('''(((***(((((((((((((((((((((((((((((((((((())))))))))))***))))))(((((((((((((((''''''''''''((((((((((((((()))))))))*********************)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))))))))))))))((((((((((((***+++,,,((()))))))))************((()))+++111555555///***((()))))))))***************)))))))))))))))******---+++)))''''''((()))***************************''''''(((((())))))******))))))))))))))))))))))))((()))))))))************)))))))))******)))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))))))))*********((()))))))))******************))))))))))))))))))&&&&&&'''((()))******+++************************))))))))))))))))))))))))************************)))))))))*********++++++...,,,)))((()))******)))))))))))))))))))))))))))NNNOOOQQQRRRSSSTTTSSSSSSQQQQQQQQQQQQRRRRRRSSSSSSRRRQQQOOOOOOOOOOOOMMMLLLFFFEEECCC@@@===;;;999888444333222000///...------/////////.........------......---,,,,,,+++******,,,---------++++++---...******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))***++++++++++++***)))***++++++++++++++++++************************((()))+++---------+++***)))************+++++++++************************))))))))))))************)))))))))))))))))))))))))))(((''''''((()))))))))))))))))))))************(((***+++***)))((()))******+++,,,***((('''((()))((()))***++++++,,,++++++************************)))******++++++++++++***))))))(((((((((((())))))))))))))))))************((((((((((((((((((((((((************************))))))))))))************************************''''''((()))************))))))))))))))))))))))))))))))((((((((()))******((((((((((((((((((((((((''''''(((((((((((('''''''''(((((())))))******+++'''(((((()))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&''''''((('''(((((())))))((((((''''''''''''(((((('''''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))''''''((()))))))))))))))''')))***)))((('''(((***''''''''''''''''''''''''))))))))))))******************)))((((((((())))))''''''((((((((()))))))))(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))(((((('''((()))***+++))))))))))))************((((((+++111777777111***))))))))))))************)))))))))))))))******+++---,,,***(((((((((((()))************************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))************))))))))))))))))))))))))((((((((((((((()))))))))))))))************))))))((((((((()))))))))******))))))))))))************************))))))))))))((((((((())))))*********************************+++++++++++++++,,,,,,,,,***************+++++++++)))))))))************+++,,,+++))))))***+++***)))))))))))))))))))))))))))PPPQQQRRRTTTUUUUUUTTTTTTRRRRRRQQQQQQPPPPPPPPPQQQNNNLLLKKKKKKMMMOOOPPPPPPMMMMMMKKKIIIGGGEEEDDDCCC>>>===:::777555222111000////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---++++++---...+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))***++++++++++++***((()))******++++++******************************((())))))*********)))))))))************+++++++++************************))))))))))))************))))))))))))))))))))))))*********)))(((((()))***((()))))))))************(((***+++***)))((()))***)))+++---,,,)))(((***,,,))))))***************)))************************(((((()))******************)))(((''''''((()))***************++++++++++++************************++++++++++++++++++++++++((()))))))))************************************$$$%%%&&&'''((((((((('''))))))))))))))))))))))))***))))))(((((((((((()))************************&&&'''((())))))((('''&&&'''(((((()))******++++++''''''((()))))))))))))))))))))))))))))))))))))))''''''&&&&&&'''(((((()))'''''''''((((((''''''''''''(((((())))))(((((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))''''''((()))))))))))))))''')))***)))((('''(((***((((((((((((((((((((((((************++++++++++++++++++***))))))))))))***((((((((()))))))))******'''((()))***+++******)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))(((''''''(((******))))))))))))************+++)))(((---333555000***))))))))))))************)))))))))))))))***++++++*********)))))))))))))))************************++++++++++++************))))))))))))))))))))))))))))))))))))************((()))***++++++***)))((())))))))))))************))))))))))))))))))))))))(((((()))))))))*********))))))************))))))(((((((((((()))))))))***))))))))))))************************)))))))))((()))***************************************************+++++++++,,,,,,,,,))))))*********+++++++++*********+++++++++,,,,,,***))))))***,,,,,,+++)))))))))))))))))))))))))))NNNOOOQQQSSSTTTTTTTTTTTTUUUTTTRRRQQQOOOOOONNNNNNIIIGGGFFFGGGJJJNNNPPPQQQQQQQQQPPPOOONNNMMMLLLLLLHHHFFFCCC???<<<999777666000/////////............***++++++,,,,,,------...------...---,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))***++++++++++++***'''((()))***************************************++++++******************)))************+++++++++************************))))))))))))************))))))))))))))))))))))))***,,,---+++((('''))),,,(((((())))))*********+++(((***+++***)))((()))***)))+++---,,,***)))+++...((()))))))))))))))((('''))))))))))))))))))))))))''''''((()))))))))))))))***)))(((''''''((()))*********+++++++++,,,,,,,,,++++++++++++++++++++++++''''''''''''''''''''''''(((((())))))*********+++))))))))))))))))))))))))&&&''')))++++++++++++***))))))))))))))))))))))))+++***)))(((((('''((((((++++++++++++++++++++++++((()))***++++++***)))((('''(((((()))***+++++++++''''''((()))))))))))))))))))))))))))))))))))))))******)))******+++,,,,,,&&&&&&''''''''''''&&&&&&(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))((()))***)))((('''(((***))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,++++++***************))))))))))))************'''((()))++++++******)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,***)))(((''''''((()))***))))))))))))************///***''')))///111...)))))))))))))))************))))))((())))))***++++++'''((()))***++++++******************************---,,,,,,,,,+++*********))))))))))))))))))))))))))))))))))))************((()))***++++++***)))((())))))))))))************))))))))))))))))))))))))))))))******+++++++++,,,))))))************))))))(((((((((((())))))))))))))))))))))))************+++*********))))))((((((+++++++++***************************************(((((())))))************))))))******++++++++++++++++++,,,,,,,,,---------(((((()))+++------+++)))))))))))))))))))))))))))IIIJJJLLLNNNQQQTTTVVVWWWWWWUUURRRQQQQQQQQQPPPOOOOOOMMMJJJIIIIIIJJJIIIIIIMMMNNNOOOQQQRRRRRRQQQQQQSSSQQQMMMHHHBBB===999777777666444222000///......------.........,,,+++***+++***(((((()))***---...)))***+++,,,---,,,,,,+++++++++++++++++++++++++++******************************++++++++++++************++++++++++++******+++++++++++++++++++++++++++***)))))))))***,,,,,,+++++++++,,,,,,+++++++++,,,,,,++++++***)))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((+++***)))))))))***,,,,,,))))))))))))))))))))))))************++++++++++++&&&''''''((()))******+++,,,+++***)))((((((((()))++++++******))))))((((((***************)))((((((%%%%%%&&&'''((()))******************************((((((((((((((()))******,,,++++++***)))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))************))))))))))))))))))((((((((((((*********))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&))))))))))))************)))((((((((((((((())))))+++***)))'''''''''((()))+++++++++)))&&&%%%&&&(((((((((((((((((('''''''''))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&'''((()))***++++++''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))%%%&&&&&&'''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))),,,***((('''&&&'''((()))))))))))))))))))))))))))******))))))((((((''''''******))))))))))))))))))+++*********))))))((((((******))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***)))(((((((((***)))(((&&&''''''(((((())))))************++++++++++++******+++++++++*********))))))(((((((((((()))))))))))))))***+++,,,+++)))'''%%%&&&'''(((******+++++++++))))))))))))))))))))))))+++++++++++++++***))))))((((((''''''''''''(((((()))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))&&&''''''((()))******+++)))((('''&&&'''(((***,,,))))))))))))************+++***)))((((((***,,,---...---+++))))))***+++,,,*********************************)))))))))))))))************************HHHHHHGGGGGGHHHKKKNNNOOOPPPQQQQQQRRRTTTTTTSSSRRRPPPOOOMMMLLLLLLLLLKKKJJJJJJJJJJJJKKKMMMOOOQQQRRRSSSRRRPPPMMMJJJGGGEEEDDD???===;;;888555222000///...............---,,,,,,,,,,,,+++******+++,,,---)))***+++,,,---,,,,,,+++++++++++++++++++++++++++******************************++++++++++++************++++++++++++******++++++++++++++++++++++++***)))((((((((()))++++++******++++++++++++************************++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((+++***)))))))))***+++,,,))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((()))******+++*********)))******++++++*********)))))))))))))))***************)))(((((('''''''''((())))))******))))))))))))))))))))))))((((((((((((((()))***************)))((((((''''''))))))))))))))))))))))))************************))))))(((((((((((())))))))))))************))))))***)))))))))((((((((((((***)))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((((((((())))))))))))************))))))(((((((((((())))))******))))))))))))))))))(((*********((('''((()))''''''(((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))''''''(((((())))))******''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%&&&'''((()))***+++***)))((('''(((((()))))))))))))))))))))))))))******))))))((((((((((((************************************)))))))))(((******))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************++++++++++++***))))))******(((&&&((((((((()))))))))))))))******++++++++++++******,,,,,,,,,++++++*********(((((((((((()))))))))*********++++++***)))'''&&&'''((()))***************)))))))))))))))))))))))))))))))))))))))(((''''''******))))))))))))******)))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))*********)))(((((()))***+++,,,))))))))))))************+++***)))((()))***,,,---...---+++))))))***+++,,,***************************)))))))))))))))))))))************************HHHFFFCCC@@@@@@BBBEEEGGGHHHKKKNNNQQQTTTTTTTTTSSSRRRRRRRRRRRRQQQPPPNNNNNNJJJIIIGGGFFFGGGJJJMMMOOOPPPPPPPPPPPPPPPPPPOOOOOOIIIGGGDDD@@@<<<999666555111000///...------------------------,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++)))(((((((((((()))******)))******************)))((())))))***++++++,,,,,,************************************************************************(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))******))))))******+++,,,))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))*********(((((()))******+++,,,,,,))))))))))))************)))************))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))))))))************))))))******)))))))))((((((((())))))))))))))))))******))))))))))))))))))))))))&&&&&&'''(((((()))******))))))))))))************))))))(((((((((((())))))((())))))************)))&&&)))+++,,,+++******+++'''''''''(((((()))))))))))))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%&&&'''((()))******))))))))))))((((((((())))))))))))))))))))))))***))))))))))))(((((((((************************************))))))))))))******))))))))))))******))))))))))))))))))******))))))))))))))))))))))))))))))))))))************+++***)))))))))***,,,,,,...,,,++++++++++++)))'''))))))))))))))))))((((((******++++++++++++******,,,,,,,,,,,,++++++++++++((((((((()))))))))******++++++******)))(((((((((((())))))*********))))))))))))))))))))))))))))))((())))))))))))(((((('''+++******))))))******+++***))))))(((((())))))***))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))************+++***)))))))))***,,,------,,,+++))))))***++++++************************))))))))))))))))))******************************EEEDDDBBB@@@??????AAABBBDDDGGGJJJMMMNNNPPPRRRSSSTTTUUUVVVVVVTTTRRRQQQPPPNNNLLLJJJHHHGGGGGGHHHHHHIIIJJJKKKLLLNNNPPPQQQRRRPPPNNNLLLIIIEEEBBB???===888666333000...---------,,,,,,---...------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))))))))))))))******+++))))))************))))))))))))*********+++++++++************************************************************************(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))***************+++++++++)))))))))))))))))))))))))))*********++++++++++++(((((()))))))))*********(((((())))))************(((((())))))******++++++))))))************)))(((+++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********++++++((((((((((((((((((((((((************************))))))(((((((((((())))))))))))************))))))*********)))))))))(((((()))))))))))))))*********((((((((((((((((((((((((''''''(((((())))))))))))((()))))))))***************))))))(((((((((((()))&&&''')))***+++***))))))'''***,,,---,,,***))))))&&&&&&'''((()))******+++(((((((((((((((((((((((())))))))))))***************)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++*********)))))))))))))))******))))))))))))******)))))))))))))))*********))))))))))))))))))))))))((()))))))))************,,,***)))((((((***,,,---///...,,,+++++++++***(((+++******))))))(((((((((******++++++++++++******++++++******************(((((()))))))))*********++++++***)))(((((()))))))))************))))))((())))))))))))))))))))))))******++++++++++++***))))))(((((((((((((((((()))***)))(((''''''((()))***)))))))))))))))))))))))),,,***(((''''''(((***,,,))))))))))))))))))))))))******))))))))))))))))))))))))***++++++******)))((()))))))))******************)))))))))***+++,,,,,,+++******)))***++++++************************)))))))))))))))*********************************@@@AAABBBBBBBBBAAAAAA@@@FFFGGGIIIIIIJJJMMMRRRWWWXXXYYYZZZXXXTTTPPPNNNNNNMMMMMMMMMLLLJJJIIIGGGFFFEEEFFFGGGIIIKKKLLLNNNNNNRRRQQQQQQOOOMMMKKKIIIGGGAAA???;;;666222000......+++,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))************))))))+++++++++*********))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******++++++++++++)))))))))))))))))))))))))))*********++++++++++++))))))))))))************(((((())))))(((((('''&&&(((((())))))******++++++((())))))*********)))))),,,,,,++++++******))))))************************))))))(((((((((((()))))))))******++++++,,,,,,---(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))************))))))))))))(((((())))))************((((((((((((((((((((((((******))))))((((((((((((((()))))))))******************)))(((((((((((((((%%%&&&((()))***))))))((()))+++......+++)))((('''&&&''''''((()))***++++++(((((((((((((((((((((((())))))))))))******************))))))((((((''''''************************(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))***************************************************************))))))***+++,,,...///000((()))************))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++))))))))))))))))))************))))))))))))******(((((())))))************************************((()))))))))************,,,***)))((((((***,,,---///---+++***++++++***)))++++++******))))))((((((******++++++++++++******((((((((((((((()))))))))))))))))))))************+++***))))))((())))))***)))************))))))((()))))))))))))))))))))))))))******+++++++++******))))))(((((((((((())))))***)))(((''''''((()))***)))))))))))))))))))))))),,,***(((''''''(((***,,,))))))))))))))))))))))))************))))))))))))((())))))******)))((((((((()))))))))***************************+++++++++*********************+++************************(((((())))))************************************???@@@CCCEEEFFFEEECCCBBBJJJLLLNNNOOOQQQVVV^^^eeedddeeeccc]]]TTTMMMKKKKKKIIIJJJLLLLLLLLLKKKJJJIIIFFFGGGHHHIIIJJJKKKLLLLLLQQQQQQRRRSSSRRRQQQPPPOOOJJJHHHDDD@@@;;;777555333..................//////...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,)))******************))),,,,,,++++++***))))))(((************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***))))))))))))))))))))))))(((((((((((())))))))))))************************((()))******)))'''&&&%%%))))))))))))************((())))))************))),,,+++++++++******))))))***************************))))))(((((((((((((((*********++++++,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))************))))))++++++*********)))))))))((((((((()))******++++++))))))))))))))))))))))))++++++***))))))(((''''''))))))))))))************+++***)))((((((''''''((('''(((((())))))))))))(((***,,,---,,,***(((''''''((((((((())))))*********))))))))))))))))))))))))((((((((()))))))))************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))***************************************************************&&&'''(((+++...111333555)))))))))************+++)))))))))))))))))))))))))))))))))************+++((((((((()))******++++++))))))))))))******************))))))))))))******((((((((()))******++++++************************))))))))))))************+++***)))))))))***,,,,,,---+++(((((()))******)))******************))))))******++++++++++++******'''''''''''''''((((((((()))))))))*********++++++******))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))'''(((((())))))))))))(((,,,++++++******++++++,,,***))))))(((((())))))***))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))************************)))))))))((((((((((((((())))))))))))************))))))******++++++++++++)))))))))***************************************((((((((()))******++++++************************EEEFFFGGGIIIJJJJJJJJJIIINNNSSSYYY^^^bbbiiisss{{{zzzyyytttiii[[[PPPLLLLLLIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIJJJJJJKKKLLLLLLPPPQQQSSSTTTUUUTTTSSSRRRQQQOOOMMMJJJFFFBBB???===555444222000///////////////...---,,,+++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))***+++,,,---,,,++++++******++++++++++++******++++++******************************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************((()))***+++,,,++++++***))))))))))))))))))))))))(((((((((((())))))))))))************************((()))+++++++++***((('''*********)))))))))))))))(((((()))******************************)))))))))******************************)))((((((((((((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))+++++++++*********))))))'''(((((()))******++++++))))))))))))))))))))))))******))))))))))))))))))))))))))))))************+++***)))(((''''''''''''++++++******************)))***+++***((('''((())))))))))))))))))))))))***))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((())))))******))))))************************************************&&&'''((()))+++...///111******)))))))))***,,,,,,))))))))))))))))))))))))))))))*********+++++++++&&&''''''((())))))******((()))))))))******************))))))))))))******'''(((((()))******++++++************************))))))))))))************)))************+++++++++***(((%%%%%%''')))))))))******************++++++******++++++++++++******'''''''''((((((((())))))))))))*********+++++++++((()))***++++++***)))((('''((()))***************))))))))))))))))))))))))''''''((())))))))))))))),,,++++++******++++++,,,)))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,++++++)))((((((((())))))))))))))))))************))))))***+++++++++++++++(((((()))***************************************'''(((((()))******++++++************************NNNMMMMMMMMMMMMOOOPPPQQQOOOWWWaaajjjqqqzzztttcccVVVPPPOOOMMMKKKHHHEEEDDDEEEFFFGGGIIIIIIJJJJJJKKKKKKKKKLLLOOOQQQSSSUUUUUUUUUSSSRRRTTTTTTSSSQQQNNNJJJFFFDDD<<<999666222000////////////...---,,,+++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++((()))***+++,,,+++******++++++,,,,,,,,,,,,++++++)))))))))***++++++,,,,,,************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++((()))***+++,,,+++******))))))))))))))))))))))))************++++++++++++++++++******************((()))+++---...---,,,+++++++++******))))))(((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))************************))))))(((((((((((())))))))))))************))))))+++++++++************)))'''(((((()))***+++++++++))))))))))))))))))))))))((((((((()))******++++++))))))))))))************++++++)))(((''''''''''''///...,,,+++***+++,,,,,,'''((()))((('''''')))+++*********)))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))***************************************************))))))(((((((((((((((+++***)))((((((***,,,...))))))))))))))))))))))))))))))******++++++++++++%%%&&&&&&'''((())))))***(((((())))))*********+++******))))))))))))******'''(((((()))***+++++++++************************))))))))))))************))))))***++++++++++++***(((&&&$$$$$$&&&((()))))))))))))))***+++++++++,,,******++++++++++++******'''((((((((())))))******)))************+++++++++'''(((***+++,,,***)))(((''''''(((******+++++++++))))))))))))))))))))))))))))))***+++++++++++++++******))))))))))))******)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,...,,,***(((((()))***+++))))))))))))************))))))***++++++++++++***'''((()))***************************************'''(((((()))***+++++++++************************[[[YYYVVVTTTRRRRRRRRRSSSWWW___hhhpppzzz~~~pppddd\\\WWWUUUPPPOOOLLLIIIGGGFFFFFFFFFGGGHHHJJJLLLMMMMMMMMMMMMNNNMMMLLLMMMOOOPPPOOONNNRRRRRRRRRRRRQQQPPPNNNNNNIIIFFFAAA;;;666222000///------,,,---//////---+++------////////////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++))))))************)))))))))******+++++++++******************************+++++++++++++++++++++++++++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))((((((&&&''')))+++,,,+++***))),,,+++++++++******))))))''''''(((******+++++++++))))))************))))))))))))))))))))))))))))))******++++++++++++************))))))((((((''''''(((((())))))******++++++))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))))))))))),,,+++++++++******))))))))))))))))))************))))))))))))((((((((((((++++++++++++***)))))))))))))))))))))(((((((((((())))))************))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((()))***************))))))******+++++++++,,,))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))******************************************)))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))******))))))))))))******************))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***************************------,,,+++***)))((((((***************++++++,,,222...+++***+++,,,+++)))************))))))))))))************************((()))***++++++***)))((())))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))),,,+++***(((''''''''''''))))))************))))))''''''((())))))))))))))))))************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******(((((((((((())))))))))))++++++,,,,,,,,,,,,++++++(((((())))))*********++++++*********))))))(((((())))))************))))))************************++++++************+++++++++***)))(((((()))***+++******++++++++++++******(((((()))))))))*********,,,,,,,,,+++++++++******]]]\\\ZZZYYYYYYZZZ[[[\\\```hhhqqqxxxrrreee[[[UUUSSSSSSTTTRRRPPPNNNLLLJJJJJJJJJFFFHHHKKKLLLLLLKKKHHHFFFJJJIIIIIIJJJMMMNNNNNNMMMPPPPPPQQQRRRRRRSSSRRRRRRNNNLLLHHHCCC>>>999666555000///......//////...,,,++++++------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++))))))************))))))******+++++++++******)))************************++++++++++++++++++++++++************)))))))))((()))))))))************+++************************+++*********))))))))))))((((((***++++++***))))))++++++*********)))))))))'''((()))******+++++++++))))))************))))))++++++++++++++++++++++++(((((())))))))))))((((((******))))))((((((((((((((((((((())))))*********))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))++++++*********)))))))))))))))))))))************************))))))))))))***)))(((((())))))((('''((((((((()))))))))))))))))))))************))))))((((((((())))))))))))***))))))))))))************(((((()))***************)))))))))*********++++++))))))))))))(((((((((((())))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))(((((())))))*********+++))))))))))))(((((((((((())))))))))))************************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((+++++++++***))))))((((((***))))))))))))***++++++000---******+++,,,+++***************))))))))))))************************((()))***++++++***)))((()))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))+++***)))((((((''''''((())))))************))))))((())))))***************)))************+++++++++******************************************************))))))((()))))))))(((((()))))))))*********))))))************))))))((()))))))))************************)))))))))((())))))************))))))*********************************))))))*********+++***)))(((((()))***+++******++++++++++++******++++++,,,,,,,,,---------,,,,,,++++++************WWWVVVVVVVVVXXX[[[^^^```fffnnnxxx~~~yyyqqqeeeXXXQQQNNNPPPRRRWWWVVVUUUSSSRRRRRRRRRRRRQQQRRRTTTSSSQQQLLLHHHEEEHHHGGGGGGHHHJJJLLLMMMLLLKKKLLLMMMOOOQQQSSSTTTTTTSSSRRROOOLLLHHHDDD@@@>>>777555222111000000///---++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++++++++++++++++++++++++++))))))************))))))+++++++++++++++***)))(((************************************************************))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++***************)))))))))************))))))))))))******))))))))))))(((((('''((()))******+++******))))))************))))))++++++++++++++++++++++++(((((())))))))))))((((((***))))))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))(((((())))))))))))************++++++++++++************,,,)))'''(((***+++)))''''''(((((())))))*********))))))************))))))))))))))))))************************++++++++++++(((((()))***************(((((())))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))***************)))))))))(((((((((((((((((((((((('''(((((()))***+++++++++******))))))((((((''''''))))))))))))************************************(((((())))))*********+++************************))))))))))))))))))))))))******))))))))))))******************))))))))))))******************************++++++++++++******(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++---+++))))))+++,,,+++***++++++*********)))))))))************************))))))************)))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))***+++++++++++++++)))************+++++++++******************************************************))))))((((((''''''(((((()))))))))*********))))))************))))))))))))))))))************************))))))))))))))))))************))))))************************))))))))))))))))))))))))******))))))))))))************++++++++++++******)))))))))*********+++++++++************)))))))))PPPPPPPPPRRRTTTXXX\\\^^^gggqqq{{{zzzrrrjjj]]]RRRLLLLLLOOOSSSVVVVVVWWWXXXYYY[[[\\\\\\dddcccbbb___[[[VVVQQQOOOMMMKKKIIIIIIJJJKKKKKKJJJGGGHHHIIIJJJLLLNNNPPPQQQQQQRRRQQQPPPNNNLLLIIIGGG@@@===999666444222///...,,,------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++)))******++++++******)))+++++++++++++++***)))(((************************))))))))))))))))))))))))*********)))))))))))))))************+++++++++,,,++++++++++++++++++++++++************************,,,+++***)))(((((()))))))))))))))((((((((((((((((((((()))***************))))))************))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))))))))***)))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))************++++++*********)))))))))...+++)))***---...,,,)))''''''((()))******++++++))))))************))))))(((((()))))))))*********)))))))))*********++++++(((((()))***************((((((((((((((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((,,,,,,++++++******))))))((((((((((((((((((((((((''''''((()))***++++++,,,+++******)))(((''''''&&&((()))))))))************************************((((((((()))******++++++***+++++++++++++++,,,,,,))))))))))))))))))))))))******))))))))))))******************)))))))))(((************************((()))++++++++++++)))(((************************''''''(((((()))))))))***))))))(((((())))))***+++***)))))))))***++++++++++++++++++*********))))))************************)))))))))******)))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))((((((((((((((()))******))))))************))))))((()))******++++++******))))))*********+++++++++************************************************))))))))))))(((''''''&&&''''''((((((((()))))))))++++++,,,,,,,,,,,,++++++)))))))))))))))******************)))))))))))))))))))))************))))))************************(((((())))))))))))((((((***))))))))))))))))))*********++++++++++++******(((((((((((())))))))))))***)))))))))))))))))))))PPPPPPPPPRRRUUUYYY]]]___hhhrrr|||~~~wwwllleeeZZZOOOJJJKKKOOORRRRRRTTTWWW[[[___bbbeeefffllljjjhhheeecccaaa```___WWWTTTPPPNNNMMMLLLKKKJJJHHHHHHHHHHHHIIIJJJLLLLLLLLLMMMNNNOOOPPPOOONNNMMMJJJFFFAAA===:::666222000......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++******++++++++++++******+++++++++++++++***)))(((************************))))))))))))))))))))))))))))))))))))))))))******)))))))))*********++++++***************************************+++++++++,,,+++***)))(((((())))))((((((((((((((()))))))))((())))))************)))))))))************))))))((((((((((((((((((((((((******++++++++++++******))))))))))))************)))))))))))))))((((((((()))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))((((((((((((((()))))))))((()))))))))******************)))))))))(((((((((---+++)))***,,,---,,,***'''(((((()))***++++++,,,))))))************))))))'''''''''((((((((())))))((((((((()))))))))******(((((()))***************)))))))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((,,,,,,++++++******))))))(((((((((((((((((((((((('''(((((()))******+++++++++******)))(((''''''&&&((()))))))))************************************(((((())))))******************++++++,,,,,,,,,,,,))))))))))))))))))))))))******))))))))))))******************)))))))))((())))))))))))))))))))))))'''((()))******)))((('''************************'''''''''((())))))******)))))))))))))))******+++((()))*********++++++,,,++++++++++++***************************************))))))))))))))))))***))))))))))))))))))))))))'''(((((((((((((((((('''))))))))))))))))))))))))(((''''''(((((()))***+++))))))************))))))'''((())))))******))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))******)))(((''''''&&&&&&&&&'''''''''((((((++++++,,,,,,,,,,,,++++++******))))))))))))))))))))))))))))))))))))******))))))************))))))************************'''((())))))))))))(((''')))))))))******)))))))))******++++++++++++******+++++++++,,,,,,,,,------)))))))))))))))))))))***SSSSSSTTTVVVYYY^^^bbbdddiiiqqqyyy||||||{{{tttmmmeee___VVVNNNJJJKKKNNNPPPQQQSSSXXX]]]cccgggkkkllliiihhhhhhhhhiiijjjkkkkkkbbb^^^XXXTTTQQQOOOMMMKKKKKKJJJIIIHHHHHHHHHIIIJJJGGGHHHJJJLLLMMMOOOOOOPPPOOOLLLIIIEEEBBB>>>999555000///...---,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++******++++++++++++******)))******+++++++++******************************************************))))))))))))************)))))))))************+++))))))))))))))))))))))))*********+++++++++++++++************))))))))))))(((((())))))))))))******))))))************))))))))))))************))))))************************(((((())))))))))))(((((()))))))))************+++************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))************))))))))))))(((((((((''''''((((((((((((((())))))((())))))******+++++++++))))))************))))))''''''''''''(((((((((((('''((((((((())))))))))))(((((()))*********************))))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))***************)))))))))(((((((((((((((((((((((())))))))))))******************))))))((((((''''''))))))))))))***************************************)))))))))))))))))))))*********++++++,,,,,,---))))))))))))))))))))))))******))))))))))))******************))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))************************++++++,,,(((***,,,,,,+++++++++,,,,,,++++++++++++***************************************))))))))))))******))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))((((((((((((((()))******))))))************))))))''''''((())))))))))))))))))************+++++++++++++++++++++++++++++++++((((((((((((((((((((((((((()))***++++++***)))(((&&&&&&'''''''''((((((((())))))************))))))************))))))))))))))))))))))))************))))))************))))))************************((((((************(((((())))))************))))))******++++++++++++******************+++++++++,,,)))))))))************+++ZZZ[[[\\\___dddiiinnnqqqrrrxxx{{{zzzwwwssslllddd]]]YYYTTTPPPMMMMMMOOOPPPSSSUUUZZZ```fffjjjmmmoookkklllnnnpppqqqpppooonnniiiddd^^^YYYUUURRRPPPNNNKKKJJJHHHFFFEEEFFFGGGHHHFFFGGGGGGIIIKKKMMMNNNOOOOOONNNMMMLLLJJJGGGBBB>>>555444222000///.................................------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++***++++++,,,,,,++++++***((()))***+++++++++++++++************************++++++++++++++++++++++++((()))))))))*********************+++++++++,,,,,,*********************************++++++,,,,,,,,,((((((***++++++***)))))))))))))))*********++++++))))))************))))))))))))************))))))************************(((((())))))))))))(((((())))))*********+++++++++,,,+++++++++*********)))))))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))))))))))))))))))))*********++++++))))))))))))*********************)))))))))(((((($$$'''***)))&&&%%%(((+++************************))))))************))))))'''(((((((((((()))))))))(((((()))))))))*********(((((()))***************++++++*********)))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))************************************++++++******)))((((((((())))))******+++,,,,,,,,,))))))))))))))))))))))))******))))))))))))******************))))))))))))***************************))))))))))))))))))***(((((((((((((((((((((((())))))******************+++++++++++++++,,,,,,---(((+++......,,,***+++,,,,,,,,,+++++++++*********************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))((((((((((((((()))***))))))************))))))(((((()))************))))))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))'''(((***,,,---,,,+++***((((((((())))))))))))***))))))************))))))************)))))))))(((((()))))))))************))))))************))))))************************((()))+++,,,,,,+++)))(((((()))***++++++***)))(((******++++++++++++******'''((((((((())))))))))))************++++++,,,,,,ffffffiiimmmrrrxxx}}}{{{uuummmeeeYYYWWWTTTRRRPPPQQQQQQRRRUUUXXX]]]bbbhhhlllnnnooosssuuuyyy{{{yyyuuuooollllllggg```[[[WWWUUURRRQQQHHHGGGDDDCCCBBBCCCDDDEEEHHHHHHHHHHHHIIIKKKMMMOOONNNNNNOOOPPPPPPMMMHHHDDD;;;:::777555333222222222........................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++++++++++++++++++++++++++***++++++,,,,,,++++++***'''((()))***+++,,,,,,,,,************************++++++++++++++++++++++++(((((())))))*********+++++++++,,,,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,&&&'''***+++,,,+++***)))))))))******+++++++++,,,))))))*********))))))((())))))************))))))((((((((((((((((((((((((******++++++++++++******))))))******++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))******+++++++++,,,))))))))))))************+++++++++************)))###(((---+++&&&%%%)))...+++++++++***************))))))************))))))))))))))))))************)))************+++++++++(((((()))***************,,,+++++++++******))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((())))))******************************++++++******)))((((((((((((((((((((())))))))))))))))))))))))************************************,,,,,,+++***)))(((''''''(((((()))***++++++,,,,,,))))))))))))))))))))))))******))))))))))))******************))))))))))))++++++++++++++++++++++++,,,+++***))))))***+++,,,************************++++++******************,,,,,,++++++,,,,,,---...))),,,//////,,,***+++,,,,,,,,,,,,+++++++++******************************+++***)))(((((()))***+++))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))***+++++++++++++++)))************+++++++++++++++++++++++++++++++++************************'''(((+++---......---,,,************++++++++++++++++++,,,,,,,,,,,,+++++++++*********))))))(((((((((((())))))*********+++))))))************))))))************************(((***+++,,,,,,+++***(((((()))***++++++***)))(((******++++++++++++*********+++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,mmmssswwwwww{{{rrrhhhYYYYYYYYYXXXXXXWWWWWWWWWYYYXXXYYY___gggmmmmmmkkkrrrwww}}}|||tttmmmhhhddd^^^VVVPPPOOOQQQSSSTTTIIIHHHFFFBBB@@@BBBGGGJJJJJJJJJJJJJJJIIIHHHGGGGGGJJJKKKNNNQQQRRRQQQOOONNNFFFBBB===999777555222111...///000000000000///...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------------++++++++++++------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************++++++******)))(((((((((*********************************++++++,,,,,,,,,+++++++++,,,,,,+++++++++************************************************))))))))))))))))))))))))************************))))))************))))))(((((())))))*********+++))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++((((((''''''''''''((((((++++++******))))))((((((***************)))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***+++,,,,,,---******++++++++++++******)))((('''&&&&&&'''((()))******))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))&&&&&&&&&&&&'''((()))***+++*********))))))(((((())))))(((((((((((())))))************************///---+++)))(((((()))***)))************+++++++++,,,+++)))(((((()))+++,,,++++++++++++++++++++++++************************************************+++*********))))))((((((***))))))((('''&&&&&&&&&)))))))))))))))))))))))))))************+++++++++,,,+++)))(((((()))+++,,,************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((''''''************************((()))***+++---...///000++++++************************))))))((((((''''''))))))))))))))))))))))))************************(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))),,,+++***)))))))))***+++,,,+++***)))))))))***+++******))))))((((((''''''***)))((((((((()))+++,,,(((((())))))*********+++++++++************++++++))))))*********+++++++++)))************+++++++++******************************++++++++++++******vvv{{{yyyppphhhaaaaaabbbbbbccccccccccccfffcccbbbgggnnnssssssrrrwwwxxxyyyxxxsssnnniiifffaaa[[[SSSMMMKKKKKKKKKKKKIIIIIIIIIHHHHHHHHHIIIJJJHHHHHHIIIIIIJJJJJJJJJJJJHHHJJJLLLOOOPPPOOONNNMMMJJJGGGCCC@@@===:::666333000///......------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))************))))))))))))*********************************++++++,,,,,,,,,******++++++++++++******************************************************))))))))))))))))))))))))+++++++++***************))))))************))))))((()))))))))************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++++++++************++++++*********)))))))))))))))***************)))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))******************)))******++++++******)))***)))(((((((((((()))*********))))))))))))******)))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))************+++,,,------************)))))))))((())))))(((((((((((())))))************************---,,,+++))))))))))))***)))************++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++************************************************++++++++++++*********)))+++******)))(((((('''''')))))))))))))))))))))))))))************+++++++++,,,+++)))(((((()))+++,,,************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((((((************************))))))******++++++++++++************************+++*********))))))))))))))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******)))))))))***,,,---...---+++***)))((())))))+++*********))))))))))))***)))))))))))))))***+++((()))))))))************++++++************++++++))))))*********+++++++++)))************+++++++++******************************++++++++++++******}}}vvvsssooolllooopppqqqssstttuuuuuuuuussspppoooqqquuuyyyyyyxxxuuusssnnniiiddd```^^^\\\\\\WWWPPPJJJGGGFFFFFFEEEIIIJJJKKKNNNPPPOOOLLLJJJGGGGGGHHHIIIJJJKKKLLLMMMHHHJJJLLLNNNOOOOOONNNMMMNNNLLLKKKIIIFFFAAA;;;777555333000---,,,---...///------------------------------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))*********************************************+++++++++++++++)))******************)))************************************************))))))))))))))))))))))))++++++++++++******))))))))))))************))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))*********++++++,,,,,,++++++++++++,,,,,,))))))))))))************)))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((((()))******++++++******)))******))))))))))))***+++******))))))))))))******))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))(((((((((((()))***+++,,,************))))))))))))***))))))(((((())))))***************************************************)))************+++++++++***+++---......---+++***************************************************************************,,,,,,,,,++++++++++++++++++++++++******))))))((()))))))))))))))))))))))))))************+++++++++,,,+++***))))))***+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))***************************************)))))))))))))))))))))))))))))))))******))))))((((((''''''************************++++++++++++************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))***+++------......,,,***)))(((((((((++++++++++++******************************))))))))))))))))))************++++++************++++++***************+++++++++)))************+++++++++******************************++++++++++++******vvvqqqqqqrrrrrrtttuuuvvvwwwxxxyyyyyyxxxvvvvvvvvvxxxzzz{{{yyywwwooolllfffaaa]]]YYYVVVUUUWWWSSSMMMJJJHHHHHHHHHGGGJJJKKKMMMPPPSSSRRROOOLLLIIIIIIIIIJJJKKKLLLLLLMMMJJJLLLNNNOOOPPPPPPOOOOOONNNNNNOOOOOOMMMIIIBBB===<<<999444000...///111222------------------------......------,,,,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))'''(((((()))***+++++++++***************************************+++++++++))))))************))))))************************************************)))))))))))))))))))))))),,,,,,++++++***)))))))))))))))************)))))))))))))))))))))*********++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))(((((())))))***(((((())))))******++++++))))))************)))((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((())))))************))))))))))))))))))))))))************))))))))))))******+++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))((((((((((((((()))***+++*********)))))))))))))))***))))))))))))))))))***************************((()))***+++++++++++++++))))))*********+++++++++******,,,,,,,,,,,,******))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))*********+++++++++++++++***))))))***++++++************************************************))))))))))))))))))))))))************************++++++******************((((((((((((((((((((((((***))))))((((((''''''&&&***************+++++++++************************))))))))))))))))))))))))************************)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))((((((((()))***++++++,,,---,,,+++******)))((((((************************)))***+++,,,+++***)))((()))))))))))))))*********++++++************++++++************************))))))*********+++++++++***************************++++++,,,,,,++++++***wwwssstttvvvvvvnnnnnnmmmmmmllllllllllllrrrssswwwzzz{{{yyyuuurrrkkkiiifffdddbbb^^^XXXTTTQQQNNNJJJHHHIIIKKKMMMMMMMMMMMMNNNPPPRRRRRRQQQPPPNNNOOOOOOPPPOOONNNMMMLLLLLLMMMNNNOOOOOOOOONNNNNNLLLMMMNNNPPPQQQMMMHHHDDDAAA>>>999444111111111222.................................------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++''''''((()))***++++++,,,************************************************))))))************))))))************************************************************************+++++++++*********))))))))))))************))))))******))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********((((((''''''''''''(((((((((((())))))******++++++((())))))*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))*********)))))))))******)))))))))'''''''''(((((()))))))))******))))))))))))******++++++++++++************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))************)))))),,,,,,+++++++++,,,------))))))))))))))))))************))))))))))))******************************((()))***+++++++++++++++))))))*********++++++++++++***)))(((((()))***+++))))))))))))))))))))))))************************************************))))))*********************)))))))))))))))(((((())))))))))))))))))))))))))))))*********++++++++++++******************+++************************++++++++++++++++++++++++))))))))))))))))))))))))******************************************++++++((((((((((((((((((((((((((((((((()))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++******)))))))))))))))))))))))))))***+++,,,,,,+++***)))******))))))))))))))))))++++++************++++++************************))))))*********+++++++++************************++++++,,,,,,,,,,,,++++++}}}yyyyyyxxxwwwmmmkkkhhhfffddddddeeefffmmmpppuuuxxxyyywwwtttqqqiiiiiikkkmmmmmmggg^^^VVVQQQMMMIIIHHHJJJMMMPPPQQQPPPRRRSSSSSSRRRRRRTTTVVVXXXYYY[[[[[[YYYVVVSSSQQQOOOOOOOOONNNNNNMMMLLLLLLKKKKKKLLLNNNPPPOOOLLLIIIDDDBBB>>>:::666333222111////////////////////////.........------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,'''(((((()))***+++++++++***************************************))))))))))))******************)))************************************************************************************************))))))************))))))************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))))))))************))))))))))))******))))))))))))************((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((***++++++,,,((())))))******))))))(((%%%&&&'''((())))))((((((******))))))))))))************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))+++******)))******++++++))))))))))))************+++******))))))******+++************************))))))*********++++++,,,)))************++++++++++++***(((&&&&&&(((***+++************************************************************************)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************************************))))))))))))))))))))))))************************)))))))))***************))))))))))))))))))))))))'''(((((()))***++++++,,,)))))))))***++++++,,,,,,((((((((((((((()))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))******))))))((('''((((((***++++++,,,++++++((((((((((((((())))))))))))******+++,,,,,,++++++************))))))))))))++++++************+++++++++++++++***************)))************+++++++++************************++++++,,,,,,,,,,,,++++++~~~{{{zzzyyywwwqqqnnniiifffdddeeegggiiimmmppptttwwwxxxxxxxxxxxxrrrtttwww{{{|||vvvjjjaaaYYYTTTOOOKKKLLLOOORRRSSSSSSXXX\\\[[[VVVTTTWWW[[[bbbdddgggiiigggccc^^^ZZZTTTTTTSSSRRRPPPOOONNNMMMMMMLLLKKKLLLMMMNNNMMMLLLIIIHHHFFFCCC???:::555222////////////////////////------------............+++,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++(((((())))))*********+++************************+++*********)))))))))(((******++++++++++++******************************************************************************)))))))))***++++++,,,,,,))))))************))))))************)))))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***+++******************+++*********)))))))))))))))(((((()))***************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))*********++++++(((((())))))))))))((((((%%%&&&((()))******))))))******))))))))))))***************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))(((''''''&&&&&&''''''(((((()))))))))************+++******))))))******+++************************+++***)))))))))***+++,,,)))************+++++++++***))))))))))))))))))***++++++++++++++++++++++++************************************************)))))))))******+++++++++************************)))))))))))))))))))))))))))************+++++++++*********++++++*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********************************'''(((((()))******++++++((())))))***++++++,,,,,,(((((()))))))))*********))))))))))))))))))))))))************************************)))))))))((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))'''((()))******))))))((())))))***+++++++++******(((((()))))))))*********)))))))))***+++,,,---...************)))))))))(((++++++************+++++++++++++++*********)))))))))************+++++++++************************+++,,,,,,------,,,,,,+++|||zzzzzzyyyxxxrrrnnnhhhdddccceeeiiilllqqqrrrtttvvvxxxzzz~~~{{{pppccc]]]VVVPPPOOOQQQSSSUUUUUU]]]cccbbb[[[WWWZZZ^^^hhhlllppprrrqqqlllgggbbbZZZZZZXXXVVVTTTSSSQQQQQQPPPNNNKKKKKKLLLMMMMMMMMMNNNNNNNNNLLLGGG@@@:::666000000000000000000000000,,,---------.../////////+++++++++,,,,,,---------++++++------------+++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))************************************+++*********))))))((((((++++++,,,,,,,,,,,,++++++************************************************************************(((((()))***+++,,,,,,---))))))************))))))+++*********))))))((((((++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******++++++******))))))(((((((((((()))***************))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++************(((((())))))))))))((((((&&&''')))***+++++++++*********))))))))))))******,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))******)))))))))))))))***(((((())))))*********+++++++++************++++++************************---+++)))(((((()))+++,,,)))************+++++++++(((***+++,,,,,,+++***(((++++++++++++++++++++++++*********************************************************++++++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))))))))***************************((((((((()))))))))))))))((())))))***++++++,,,,,,))))))******+++++++++,,,))))))))))))))))))))))))************************+++*********))))))(((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))%%%&&&((()))***+++*********+++,,,,,,+++***)))((())))))******+++++++++,,,))))))))))))***,,,///000+++*********))))))((((((++++++************++++++++++++++++++******)))))))))************+++++++++************************+++,,,,,,------,,,,,,+++vvvrrrqqqppppppjjjmmmooolllhhhgggjjjnnnwwwrrrpppssstttuuu{{{{{{ooojjjccc]]]ZZZXXXXXXWWWUUU\\\cccccc^^^]]]bbbhhhrrrwww||||||vvvnnnfffcccfffaaaZZZXXXZZZZZZWWWSSSQQQOOOMMMLLLKKKLLLNNNOOOKKKLLLLLLKKKHHHCCC>>>;;;777666444111///......---000...,,,+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,+++******************************)))%%%"""$$$***------+++***)))((()))***+++***(((******************************************************************++++++,,,+++++++++***)))))))))************************///...------++++++***)))))))))***++++++++++++***)))************+++++++++---,,,+++)))))))))***++++++++++++*********))))))******))))))))))))******)))))))))))))))******+++---***&&&'''***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))***************)))(((''')))((('''((()))***)))(((+++++++++++++++++++++++++++++++++*********))))))+++)))(((&&&&&&((()))+++*********************+++******))))))((((((''''''))))))************)))))))))))))))))))))******+++************************************************'''(((((())))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,++++++***)))))))))---,,,+++***)))'''&&&&&&)))************+++++++++***************************************************+++---......,,,)))'''))))))(((((()))***++++++******************************************++++++))))))***,,,......,,,)))************************)))))))))))))))))))))))))))))))))***+++++++++,,,******))))))))))))******************************************************,,,+++++++++***)))))))))******))))))))))))******---,,,***)))))))))***+++******++++++++++++******))))))))))))))))))))))))''''''''''''((((((((((((***************)))(((((())))))))))))*********************************************))))))))))))((())))))************))))))))))))))))))))))))))))))(((((())))))******+++++++++******)))(((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))******++++++******)))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,+++***))))))******************************************************}}}rrrmmmjjjiiihhhllloooqqqpppmmmlllooorrruuupppoooqqqrrrttt~~~yyyqqqnnnjjjgggfffeeedddbbbZZZ^^^bbb```^^^```iiiqqq~~~}}}uuunnnkkklllgggcccbbbdddccc^^^XXXTTTRRROOOLLLIIIHHHGGGHHHMMMLLLLLLJJJHHHFFFDDDCCC<<<:::777333000/////////...---,,,,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,...***''''''+++---+++(((,,,***)))***+++,,,+++***************************,,,,,,++++++++++++++++++---,,,,,,+++***)))((((((+++++++++***************************************,,,,,,,,,+++******))))))((())))))***************)))************++++++++++++***((('''''''''((()))*********)))))))))((((((******))))))))))))******)))))))))))))))******++++++)))((('''(((******)))************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))***************)))((((((***)))((()))***++++++)))((((((((((((((((((((((((+++++++++*********))))))***)))(((''''''((()))*********************)))))))))))))))))))))((((((((())))))************)))))))))))))))))))))******++++++******************+++))))))))))))))))))))))))'''(((((())))))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))***++++++,,,,,,,,,,,,+++***)))((('''''')))************+++++++++++++++++++++++++++++++++***************************+++,,,---,,,+++)))(((***))))))))))))******+++************************,,,+++++++++***)))))))))))))))***,,,......+++)))***************************************************************+++++++++*********))))))*********************************************************+++++++++******************))))))(((((())))))***,,,+++***)))((())))))*********++++++++++++******))))))))))))))))))))))))''''''((((((((())))))))))))))))))))))))(((''''''))))))))))))************************************+++************)))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))***++++++************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************+++++++++,,,++++++************++++++,,,++++++******)))******************************************************}}}rrrkkkgggfffeeehhhlllpppqqqqqqqqqtttxxxtttrrrqqqpppqqqxxx~~~tttpppooonnnooopppooommmkkkbbbccceeedddeeelllxxxyyysssppptttqqqpppqqqrrroooggg___\\\XXXSSSMMMHHHEEEDDDDDDKKKKKKJJJIIIIIIJJJJJJKKKCCC@@@<<<888444222111111......---///000000///---------------------------------------------------...------,,,,,,++++++***------------------------000---******,,,---,,,)))---+++***+++,,,---,,,+++************************---------,,,,,,++++++++++++++++++*********))))))***************+++++++++************************************************((())))))***************)))************+++++++++***)))(((((('''((((((((()))))))))(((((((((((((((******))))))))))))******)))))))))))))))******+++((())))))((('''''')))***************************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((()))***))))))))))))))))))))))))************))))))))))))+++))))))***+++,,,+++***''''''''''''''''''''''''+++************)))))))))))))))))))))))))))))))))*********))))))((((((((((((((())))))))))))))))))))))))************)))))))))))))))))))))******+++,,,+++***))))))***+++,,,(((((((((((((((((((((((('''((())))))******)))))))))))))))))))))))))))))))))************+++++++++)))))))))***++++++,,,,,,++++++*********))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******************))))))++++++***)))))))))******************************---,,,,,,+++***)))((((((*********,,,------+++)))************************************************+++++++++***************++++++************++++++***************************************************************+++++++++***))))))(((((())))))*********)))((((((((())))))******++++++++++++******))))))))))))))))))))))))((())))))))))))*********((((((((()))((((((''''''))))))))))))************************************+++++++++************)))))))))************))))))))))))))))))))))))))))))************))))))))))))'''((()))***+++,,,------************************))))))))))))))))))))))))+++++++++,,,,,,+++++++++)))))))))))))))))))))))))))))))))*********++++++******++++++++++++******+++++++++***************************************************************wwwpppnnnmmmnnnhhhlllqqqtttuuuvvvyyy{{{xxxwwwvvvtttuuu~~~xxxpppmmmlllkkklllmmmmmmkkkjjjfffhhhlllooottt||||||uuurrrxxxwwwxxx|||~~~{{{qqqiiiiiibbbYYYOOOHHHEEEEEEFFFFFFFFFGGGHHHJJJKKKLLLMMMFFFEEECCC@@@<<<888444222111000///000111000---+++........................---------------------------------,,,,,,+++++++++........................---+++***+++---///...------+++***+++,,,---,,,+++************************---,,,,,,++++++******)))'''((((((***+++,,,------)))))))))***+++++++++,,,************************)))))))))*********++++++)))******+++++++++++++++))))))*********+++++++++++++++******************))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++&&&)))+++)))'''&&&(((+++************************)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++++++++++++++,,,((((((((((((((((((((((((******)))))))))))))))******)))((()))+++,,,+++***************************************))))))))))))((()))************)))(((******))))))((('''''''''((((((((())))))******+++))))))************)))))))))))))))))))))******+++,,,+++***((((((***+++,,,))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++***)))))))))************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((+++***)))(((((()))******,,,++++++***))))))))))))************************,,,+++++++++***)))))))))+++******+++------+++)))************************)))))))))))))))))))))))),,,+++++++++***))))))))),,,++++++++++++++++++,,,************************************************)))))))))***+++++++++,,,++++++************++++++))))))((((((((((((((((((******++++++++++++******))))))))))))))))))))))))))))))*********+++++++++((()))))))))))))))((((((((()))))))))************************************++++++++++++************))))))************))))))))))))))))))))))))))))))++++++******))))))(((((((((((()))***+++,,,------(((((((((((((((((((((((())))))))))))))))))))))))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++((())))))))))))*********)))***+++,,,,,,+++***)))******+++++++++*********************************************************{{{vvvvvvxxxzzzwwwyyy}}}~~~~~~}}}{{{|||{{{yyy{{{}}}vvvoookkkhhheeeddddddddddddcccccchhhooowww|||wwwtttssssssvvv||||||vvvvvvmmm^^^PPPFFFBBBCCCDDD@@@BBBFFFIIIJJJJJJIIIHHHFFFGGGIIIHHHEEE???999555111000///000111000///---........................------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---------,,,,,,***)))***+++,,,+++***************************+++*********)))))))))((('''((((((***+++,,,------)))))))))***+++++++++,,,************************))))))******+++,,,,,,,,,***+++,,,,,,------,,,,,,))))))*********+++++++++*********+++++++++************************************))))))))))))******)))))))))))))))******+++&&&)))+++***'''&&&(((***************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,+++++++++((((((((((((((((((((((((******)))(((((()))***+++)))((('''(((*********)))++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))***)))))))))((((((''''''(((((())))))******++++++))))))************)))))))))))))))))))))******+++++++++***))))))***++++++************************((())))))***************))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++***)))))))))************++++++++++++))))))*********+++++++++++++++++++++++++++++++++((((((((((((((((((((((((+++***((('''((()))***+++,,,,,,+++***))))))******************************)))))))))***+++++++++,,,,,,+++***+++,,,,,,+++)))************************((((((((((((((((((((((((,,,+++++++++***))))))))),,,++++++++++++++++++,,,************************************************)))))))))***+++++++++,,,---,,,,,,++++++,,,,,,---((((((((()))))))))((((((******++++++++++++******************************************++++++++++++)))******+++++++++******((()))))))))************************************+++++++++*********))))))))))))************))))))************************++++++******))))))((((((((()))***++++++++++++***(((((((((((((((((((((((())))))))))))))))))))))))***++++++,,,,,,++++++***************************((())))))))))))*********)))***+++,,,,,,+++***))))))******+++++++++******************************************************~~~{{{wwwvvvxxx}}}~~~~~~}}}zzzuuunnniiifffbbbaaaaaabbbbbbbbb```dddkkkttt|||}}}|||{{{{{{zzzyyyuuussslllkkknnnuuu}}}|||zzzpppaaaRRRGGGBBBAAABBBAAACCCGGGIIIJJJHHHEEEDDDEEEGGGKKKLLLJJJEEE???;;;333111000000111222222111------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***)))))),,,***)))***+++,,,+++***************************))))))))))))))))))))))))+++++++++*********))))))***************+++++++++*********************************++++++,,,,,,,,,***++++++,,,---,,,,,,,,,)))************+++++++++''''''((())))))))))))(((************++++++++++++******))))))))))))******)))))))))))))))******+++((()))++++++***))))))***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******)))(((((())))))))))))))))))))))))***)))((((((((()))++++++(((''''''''')))***)))((())))))))))))))))))))))))(((((()))))))))))))))***************************))))))))))))))))))))))))))))))******************))))))************)))))))))))))))))))))******+++************************************************((()))******++++++******)))))))))))))))))))))))))))************+++++++++)))))))))***++++++,,,,,,******++++++++++++++++++)))************+++++++++************************))))))))))))))))))))))))+++***)))((()))***+++,,,,,,++++++*********++++++************************(((((()))***+++,,,,,,------,,,******,,,,,,+++***************************((((((((((((((((((((((((+++++++++***************++++++************++++++***************************************************************+++++++++---,,,,,,,,,,,,,,,,,,---(((((()))*********))))))******++++++++++++******************************)))************+++++++++******++++++,,,,,,++++++))))))))))))*********************************************))))))))))))((())))))************))))))************************************))))))))))))'''(((***++++++***)))(((************************))))))))))))))))))))))))*********++++++*********(((((((((((((((((((((((()))))))))*********++++++******++++++++++++******((()))***,,,,,,+++******************************************************}}}qqqqqqqqqpppqqqvvv}}}{{{xxxuuuooohhhcccbbbbbbcccfffggggggfffdddcccdddhhhnnnrrrrrrpppjjjjjjlllqqqwwwzzzyyyxxxoookkkhhhkkkqqqvvvvvvtttqqqkkkaaaWWWOOOJJJIIIIIIIIIIIIJJJJJJIIIGGGDDDCCCEEEGGGJJJLLLLLLIIIFFFDDD<<<999555222222222222111,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++------,,,+++******---+++***+++,,,---,,,+++************************((((((((()))******++++++---,,,,,,+++***)))((((((+++++++++***************************************)))))))))***************))))))***++++++++++++***)))************+++++++++&&&'''((()))***))))))((())))))))))))*********+++******))))))))))))******)))))))))))))))******+++*********+++,,,,,,***(((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))***)))((('''((()))+++,,,)))((('''(((***+++***)))))))))))))))))))))))))))(((((((((((())))))******++++++***))))))***++++++(((((())))))***+++++++++++++++******************))))))************)))))))))))))))))))))******+++(((***+++,,,,,,+++***(((************************))))))***++++++++++++***)))))))))))))))))))))))))))************+++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++***************************************+++,,,,,,++++++*********+++,,,,,,************************)))))))))***+++++++++,,,...,,,******+++,,,+++******************************************************************+++++++++*********))))))*********************************************************+++++++++***************+++++++++******+++++++++((((((***+++++++++************++++++++++++******************************)))))))))************+++))))))***+++++++++++++++))))))))))))************************************)))))))))(((((((((''''''))))))************))))))************************)))))))))))))))*********$$$%%%(((***+++***))))))************************))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((************+++++++++,,,++++++************++++++''')))***,,,,,,,,,***)))************************************************sssiiijjjkkklllmmmsss|||{{{uuussspppiii```]]]___bbbgggkkkmmmllljjjjjjddd______cccggghhhgggdddeeejjjsss}}}vvvooohhheeegggjjjjjjhhheeeccc```\\\YYYVVVTTTTTTPPPOOOMMMJJJHHHFFFEEEDDDFFFGGGHHHJJJKKKKKKKKKKKKGGGBBB;;;555111///...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&(((+++---......//////...---,,,,,,......---,,,************************(((((()))***+++,,,,,,---******************++++++,,,+++++++++******))))))************************)))))))))))))))(((((((((''''''((())))))))))))))))))************+++++++++((()))***,,,,,,,,,+++***'''((((((((())))))************))))))))))))******)))))))))))))))******+++,,,***)))+++......+++(((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))***)))((('''((()))+++---***)))))))))+++,,,+++***************************'''((((((((())))))******,,,+++)))(((((()))+++,,,(((((()))***+++,,,------,,,+++++++++***)))))))))))))))************)))))))))))))))))))))******+++''')))+++------+++)))'''))))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))************+++++++++,,,,,,++++++***))))))))),,,,,,,,,+++++++++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++,,,,,,,,,,,,************+++,,,------************************+++++++++***************...,,,******+++++++++***************************++++++++++++++++++++++++))))))******+++++++++,,,******))))))))))))******************************************************,,,+++++++++******))))))******))))))))))))******((()))***,,,,,,,,,+++*********++++++++++++******************************((())))))))))))*********(((((()))***************))))))))))))************************************((((((((((((''''''''''''))))))************))))))************************(((((())))))******++++++!!!###&&&)))***++++++***(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((***************************++++++++++++,,,,,,,,,,,,+++***))))))***+++,,,'''(((***,,,---,,,***)))************************************************vvvnnnfffgggjjjpppwww~~~vvvooonnnmmmiiidddcccbbbbbbdddhhhmmmqqqssstttmmmgggcccccccccaaaaaadddbbbiiisss}}}~~~uuuqqqtttooobbb[[[]]]___^^^^^^```bbbccc```]]]___ZZZTTTOOOMMMLLLKKKKKKHHHIIIKKKNNNOOONNNLLLKKKIIIHHHEEE???888222///...///////////////---,,,+++------++++++++++++------))))))***+++,,,------...........................,,,------......------,,,************************************************((()))***+++++++++++++++************************++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))******+++(((((())))))******++++++))))))))))))))))))))))))***************)))((((((************************************************************))))))))))))(((***+++***)))((()))***++++++************+++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))************((())))))************)))))))))))))))******************+++++++++,,,,,,,,,))))))(((((((((((())))))+++*********))))))((((((++++++************++++++---,,,***)))))))))***+++)))************+++++++++///...+++)))((()))+++,,,''''''((()))***+++,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************,,,,,,,,,++++++*********++++++++++++++++++++++++))))))***+++,,,,,,------******))))))))))))******((()))))))))************************************************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++*********))))))))))))(((************************,,,,,,,,,+++)))))),,,...,,,,,,++++++++++++++++++,,,+++******))))))*********************************************++++++,,,++++++,,,,,,,,,,,,+++++++++*********))))))(((((())))))))))))))))))))))))************************++++++******))))))(((((())))))))))))))))))))))))************************))))))))))))************))))))))))))))))))******************************************************))))))))))))*********************++++++*********************************+++***)))))))))***+++,,,wwwllleeegggiiilllrrr{{{xxxpppmmmlllhhhddddddgggggghhhkkknnnqqqqqqpppqqqkkkfffeeedddccceeeiiikkkuuu}}}uuutttpppgggeeejjjaaa______aaagggkkknnnnnnhhhddd^^^XXXTTTQQQOOONNNMMMPPPRRRSSSQQQNNNLLLJJJMMMLLLHHHDDD@@@;;;777555000000/////////////////////...---,,,,,,---...///+++++++++,,,------......------------------------,,,------......------,,,++++++++++++++++++++++++************************)))******++++++++++++******************+++++++++++++++++++++++++++++++++************************))))))))))))************************************************)))))))))(((************************)))))))))))))))******+++)))))))))))))))*********))))))))))))))))))))))))***************)))((((((************************************************************))))))))))))(((***+++***)))((()))************))))))*********------,,,++++++***))))))++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++************************))))))))))))************))))))*********))))))((())))))))))))************************+++++++++,,,)))))))))(((((()))))))))++++++++++++*********)))++++++************++++++,,,++++++***))))))******************++++++++++++++++++,,,,,,,,,,,,,,,+++*********+++++++++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,)))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++*********++++++,,,,,,---******))))))))))))******************++++++++++++************************************************++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++*********)))))))))************************)))******)))'''((()))+++)))))))))))))))))))))))),,,+++******))))))*********************************))))))))))))***++++++))))))************))))))************)))))))))(((************************++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))************************))))))))))))************((((((((((((((((((((((((************************************************))))))))))))*********************))))))*********************************,,,,,,+++*********+++,,,~~~xxxrrrkkkfffcccdddgggmmmuuuyyyvvvtttpppnnnooorrrqqqrrrssstttsssqqqnnnuuunnnhhhgggffffffkkkqqq{{{zzzxxxtttlllkkkooolllhhhdddbbbeeejjjnnnpppooommmiiiddd^^^YYYTTTRRRTTTXXXZZZYYYSSSNNNKKKJJJOOOLLLIIIHHHGGGDDD???:::333222000//////000000111//////............//////---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++***)))))))))******++++++++++++,,,------------------,,,************************))))))))))))************************************************))))))))))))************************)))))))))))))))******+++************)))))))))))))))))))))))))))))))))))))))************))))))(((************************************************************))))))))))))(((***+++***)))((()))******))))))(((((())))))***,,,,,,+++++++++*********++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))***************************)))((('''))))))))))))************)))))))))*********++++++******))))))))))))******,,,,,,,,,+++++++++++++++++++++************++++++***++++++++++++***))))))************+++++++++,,,''')))---000000///---+++------,,,,,,++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))*********++++++++++++,,,,,,,,,************************************************++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++,,,+++++++++************************************)))******)))(((((()))+++)))))))))))))))))))))))),,,+++******))))))******************************))))))((((((((()))******))))))************))))))************))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************))))))))))))))))))))))))************************))))))))))))******************)))))))))(((((((((************************************************))))))))))))************+++***)))(((((()))***+++************************---,,,+++***************~~~wwwtttrrrpppmmmbbbcccdddgggllluuu|||wwwsssuuunnniiihhhhhhkkksss|||}}}|||yyyqqqlllmmmqqqmmmgggcccbbbeeehhhkkkoooqqqsssqqqlllccc\\\WWWXXX\\\^^^\\\UUUNNNKKKKKKMMMJJJGGGGGGJJJHHHBBB===888666333000//////000000////////////////////////............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,+++******))))))))))))***++++++,,,,,,...///000000000000///...************************((()))))))))*********************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******))))))(((((())))))))))))))))))))))))))))))************)))(((************************************************************)))))))))((((((***+++***)))((()))***))))))(((((((((((())))))'''((()))***+++,,,---...************************************************))))))))))))))))))))))))))))))*********+++++++++************************((()))))))))************+++++++++******((('''&&&((()))))))))************((())))))))))))*********+++******))))))******+++++++++++++++++++++++++++++++++************++++++)))***+++,,,,,,+++))))))*********+++++++++,,,,,,(((+++...000111///,,,+++,,,,,,,,,,,,++++++++++++)))))))))*********++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******))))))******+++*********+++++++++,,,,,,***************************************************+++++++++++++++,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********************************,,,,,,,,,******+++---+++++++++++++++,,,,,,,,,,,,+++******))))))******************************((((((((((((((())))))***++++++,,,,,,,,,,,,++++++*********)))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))******++++++))))))))))))))))))))))))************************((()))))))))************------,,,,,,+++*********************************************************((()))))))))************+++***(((''''''(((***+++************************,,,,,,+++***)))(((((((((vvvrrrqqqpppppplllmmmlllkkkmmmrrryyy~~~}}}tttnnnkkkjjjlllqqq||||||yyyyyyxxxuuussstttnnnllljjjhhhhhhjjjmmmppppppvvv}}}zzzpppgggaaa[[[]]]___\\\VVVQQQNNNNNNMMMIIIFFFGGGJJJJJJEEE@@@>>><<<888333000..................//////...............------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,+++***)))))))))*********+++++++++---...///000000///...---************************((()))))))))************************************))))))))))))))))))******(((((((((((((((((((((((()))))))))))))))******+++++++++******))))))((((((************************((())))))*********))))))************************************************************)))))))))((((((***+++***)))((()))***))))))(((((((((((())))))''''''((()))+++,,,------************************++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++************************((()))))))))************+++++++++******((('''&&&((()))))))))************((())))))))))))*********++++++************++++++))))))******************++++++************++++++))))))+++,,,,,,+++***)))***++++++++++++,,,,,,,,,---............---,,,+++))))))******+++,,,,,,---)))************+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++))))))))))))*********+++*********************************************************++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********************************+++---,,,+++***+++,,,******+++++++++,,,,,,,,,,,,+++******))))))******************************((((((((((((((())))))***++++++,,,,,,,,,,,,++++++))))))))))))))))))******************************))))))))))))))))))))))))(((((())))))******++++++************************************************((()))))))))************,,,,,,,,,,,,++++++******************************************************((()))))))))************+++***)))(((((()))***+++************************+++******)))(((((('''&&&zzzvvvwwwxxxzzz{{{{{{yyyvvvvvvzzz~~~wwwssspppqqqsssyyyyyyrrroooqqqvvv|||ttttttsssrrrqqqrrruuuxxxyyyyyyqqqlllaaa```^^^\\\YYYVVVTTTRRRPPPMMMJJJJJJKKKKKKIIIFFFDDDBBB===888444000...---......////////////.........---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,************************************************,,,,,,,,,,,,,,,,,,+++******************************+++---......---+++***************************))))))))))))************++++++++++++++++++++++++))))))))))))************(((((((((((((((((((((((()))))))))))))))******+++************))))))))))))************************((())))))************)))************************************************************))))))))))))(((***+++***)))((()))******))))))(((((())))))***++++++*********)))))))))************************++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++))))))))))))***************************)))((('''))))))))))))************)))))))))*********++++++,,,,,,++++++++++++,,,,,,)))))))))))))))*********++++++************++++++))))))***++++++++++++***++++++++++++,,,,,,,,,,,,///...---,,,++++++++++++(((((()))***+++,,,------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,(((((()))))))))************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++(((((()))))))))******************************************************************++++++,,,,,,---++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++************************************''')))++++++)))((()))***((((((((()))******++++++,,,+++******))))))******************************))))))((((((((()))******))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))************))))))))))))))))))))))))************************************************))))))))))))*********************++++++*********************************)))*********)))(((''''''|||zzzzzz|||~~~yyyqqqlllmmmsssxxx{{{uuuvvvvvvuuuuuuxxx~~~yyytttrrrkkkfff```^^^^^^^^^ZZZWWWTTTRRROOOMMMKKKKKKKKKLLLHHHFFFBBB>>>:::555222000//////000111111000//////.........---------------------------------------,,,------......------,,,++++++++++++++++++++++++************************++++++,,,,,,---,,,,,,,,,,,,,,,++++++***)))))))))***+++---......---+++***************************))))))))))))************++++++++++++++++++++++++((()))))))))************************************)))))))))))))))******+++)))))))))))))))*********************************(((((()))***************************************************************************))))))))))))(((***+++***)))((()))************))))))*********,,,++++++***)))(((((('''************************************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++))))))))))))************))))))*********))))))((())))))))))))************************+++++++++,,,,,,,,,++++++++++++,,,,,,)))))))))******+++++++++++++++************++++++******))))))***++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++++++++,,,***+++++++++,,,,,,------+++,,,,,,,,,,,,---------******+++++++++,,,,,,,,,)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------*********++++++,,,,,,---,,,++++++******++++++,,,))))))*********+++++++++************************************************)))******+++,,,,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++*********)))))))))************************''')))++++++***)))))))))'''(((((()))******++++++,,,+++******))))))*********************************))))))))))))***++++++))))))************))))))((()))))))))************************************))))))))))))))))))))))))*********)))))))))))))))************************************************))))))))))))************&&&''''''(((((())))))***************************************************))))))))))))***************+++,,,------,,,+++*********************************+++,,,,,,+++***)))}}}zzztttnnnmmmnnnmmmkkkhhhjjjmmmpppuuu~~~~~~uuurrrrrrssslllccc```bbbccc___ZZZUUUTTTRRRNNNJJJJJJLLLNNNIIIHHHFFFBBB>>>:::666444000111222333333222111000////////////////////////........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,,,,---------------,,,,,,+++***)))((((((,,,...000111111000...,,,************************))))))))))))************++++++++++++++++++++++++(((((())))))*********+++++++++++++++++++++++++++)))))))))))))))******+++(((((())))))******++++++************************(((((()))***************************************************************************))))))))))))(((***+++***)))((()))***++++++************++++++)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++))))))))))))************((())))))************)))))))))))))))***************++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,++++++************+++++++++***)))))))))***,,,---++++++,,,,,,,,,---------((()))+++,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,---------......******+++++++++,,,,,,,,,,,,,,,---------.................................*********++++++,,,,,,,,,------------------------))))))***+++,,,,,,------,,,++++++******++++++,,,******+++++++++,,,,,,,,,************************************************))))))***+++,,,,,,------++++++,,,,,,,,,---------++++++++++++++++++++++++*********))))))))))))(((************************)))+++------,,,+++***+++)))******+++,,,,,,------,,,++++++***)))************************************************++++++,,,++++++,,,,,,,,,,,,++++++(((((())))))*********+++++++++++++++++++++++++++************************++++++******))))))((((((************************************************))))))))))))************''''''((()))***+++,,,,,,************************************************))))))))))))************)))+++---//////---+++)))***************************+++,,,---...---,,,+++~~~yyyuuuoookkkhhheee```]]]___^^^^^^eeeoooyyy}}}{{{wwwrrrooollliiigggeeecccbbb___\\\YYYUUURRRPPPNNNMMMKKKHHHEEEHHHHHHHHHGGGDDDAAA===;;;999777555222000///......///......---------....../////////...------,,,,,,///...,,,++++++,,,...///........................,,,,,,,,,+++++++++******,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************)))***+++,,,,,,+++***)))************************)))***+++,,,,,,+++***)))'''((())))))(((((()))************************************)))))))))))))))++++++++++++******)))))),,,***((())),,,---+++))))))************++++++++++++++++++*********))))))))))))))))))))))))))))))++++++,,,,,,,,,---------))))))))))))))))))))))))***************************************)))((((((---------,,,,,,++++++++++++,,,,,,+++******+++---......------------,,,,,,,,,,,,+++******+++,,,,,,))))))))))))))))))))))))******))))))))))))******''')))+++......---,,,***++++++++++++++++++++++++******+++++++++******))),,,,,,,,,,,,------------,,,,,,,,,+++++++++******+++---//////...,,,,,,,,,......///...---+++)))(((111111000000//////......111000---,,,+++,,,...///------------------......//////...------,,,------,,,,,,,,,,,,,,,,,,++++++((()))***,,,---......//////...---,,,+++*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,+++***))))))******+++,,,,,,,,,,,,+++++++++************++++++))))))))))))))))))))))))+++,,,------++++++,,,---++++++******))))))((((((******++++++++++++******************************+++++++++*********))))))***++++++++++++,,,,,,,,,************************************************---,,,+++)))((((((''''''************************+++++++++++++++++++++++++++)))'''(((+++,,,***(((+++***)))))))))***,,,,,,*********))))))))))))))),,,+++***((((((((()))***+++++++++,,,,,,+++++++++************************++++++************++++++******))))))))))))******++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))******************++++++,,,,,,,,,,,,,,,,,,,,,+++***)))))){{{}}}|||vvvrrrmmmiiifffbbb^^^ZZZ\\\[[[[[[___fffmmmqqqssslllmmmmmmmmmllljjjhhhgggeeedddcccccccccaaa^^^\\\PPPNNNKKKIIIHHHGGGEEEDDDFFFGGGHHHHHHGGGEEECCCAAA:::888555222000///////////////...---------......------..................///...,,,++++++,,,...///------------------------,,,,,,,,,++++++++++++***,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************)))***++++++++++++***)))************************)))***++++++++++++***)))******+++++++++***++++++***************************)))))))))))))))))))))++++++++++++++++++++++++,,,+++)))***,,,---+++))))))************++++++++++++++++++*********))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))***************************************)))((((((------,,,,,,,,,++++++++++++,,,,,,+++******+++---******++++++,,,,,,,,,---++++++***))))))***++++++******************************))))))))))))******(((***+++---...---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***************++++++++++++,,,+++++++++************,,,...///...,,,++++++,,,---...///111111111111000000000//////////////////222111000///...//////000000000000000///////////////......------......///,,,,,,,,,------.........,,,------.........------...---,,,,,,++++++++++++------..................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++***************+++,,,,,,,,,,,,+++++++++************++++++++++++++++++++++++++++++***,,,---,,,++++++,,,---************))))))))))))******++++++++++++******************************+++++++++*********))))))((())))))))))))***************************************************************)))(((''''''''''''************************++++++++++++++++++++++++,,,***)))))),,,,,,+++)))+++***)))))))))***+++,,,***))))))))))))))))))))),,,+++***)))(((((()))*********++++++++++++******************************+++******))))))******+++++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,******++++++++++++******xxxzzzxxxvvvyyy~~~yyyrrrnnnjjjfffccc```]]][[[\\\[[[ZZZ\\\^^^aaabbbaaa]]]^^^___```aaaaaa``````bbbbbbbbbddddddbbb___[[[OOOLLLHHHEEEDDDEEEDDDDDDDDDEEEGGGHHHIIIHHHHHHGGG===;;;777444111000000111000///......------......,,,,,,------...//////000...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************)))***++++++++++++***)))************************)))***++++++++++++***)))++++++,,,,,,,,,++++++***************************))))))))))))))))))************++++++++++++++++++,,,+++******,,,,,,+++***)))************++++++++++++++++++***************)))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))*********************************+++******)))(((,,,,,,,,,,,,+++++++++++++++,,,,,,+++******+++---''''''((()))***+++,,,,,,******)))(((((()))******++++++++++++++++++++++++******))))))))))))************+++,,,,,,---------************************++++++,,,,,,,,,,,,,,,+++************************,,,,,,,,,,,,++++++++++++---......---++++++,,,---///000222333555666666666222222222333333333333333555555444444444444444333444444444333222222222111//////.........///000000,,,---...///000111111222...//////000000//////.........---------------...------....../////////000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,)))))))))*********************++++++++++++******************************+++++++++***************((())))))))))))***************************************************************))))))((())))))***************************************************,,,+++***+++,,,---,,,*********))))))******+++,,,))))))))))))))))))******++++++***)))))))))******)))******************)))))))))))))))))))))))))))+++******))))))******+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,))))))***+++++++++******|||~~~}}}zzz|||~~~xxxssskkkiiigggdddcccaaa```___```___^^^^^^]]]\\\[[[ZZZZZZ[[[\\\]]]]]]\\\[[[ZZZaaaaaacccdddeeebbb^^^ZZZUUUPPPJJJFFFDDDEEEEEEEEEBBBCCCEEEFFFHHHHHHHHHHHHCCC@@@<<<777333111000000111000///...---------...---------.........//////...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++*********************************++++++******************************************++++++******************+++++++++)))'''************************)))))))))))))))*********++++++*********)))))))))******)))***************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********************************++++++******))),,,++++++++++++++++++++++++,,,,,,+++******+++---((((((((()))***++++++,,,*********))))))*********+++++++++++++++++++++++++++******))))))******+++******))))))***+++---...******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++++++++,,,------------------------......------...000333555666666777888888999999<<<<<<<<<======>>>>>>>>><<<===>>>>>>>>>===<<<<<<;;;;;;::::::999888777777555444444333222222333333111222222333333444444444000000111222222111111111//////............//////,,,------......//////000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,***)))***+++)))))))))******+++++++++******++++++++++++************************************************************+++++++++,,,,,,,,,************************************************,,,+++++++++,,,,,,---...************************))))))))))))))))))))))))++++++***++++++++++++******************+++++++++)))))))))))))))*********+++*********************))))))************))))))((((((((((((((((((((((((******))))))))))))******+++++++++******+++++++++************************))))))))))))))))))))))))++++++***************)))+++++++++++++++++++++++++++++++++,,,++++++******{{{xxxtttnnniiieeeeeeddddddccccccdddeeeeeeeeeeeedddbbb___]]]\\\[[[\\\]]]]]]]]]\\\[[[ZZZ___```bbbeeegggfffbbb___[[[VVVOOOIIIFFFEEEEEEDDDCCCCCCDDDEEEEEEEEEEEEEEEHHHEEEAAA<<<777444111000111111000///...---------//////.........------------------,,,,,,------------------------------------------,,,,,,,,,++++++,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************+++******************+++************************+++******************++++++******+++------***'''************************(((((())))))************,,,++++++)))((('''&&&%%%((()))))))))(((((())))))))))))*********+++++++++************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))******************************++++++++++++******+++++++++++++++++++++++++++,,,,,,+++******+++---++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++***)))((('''(((***,,,---************************)))******+++,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,---...///000000000111222222333555999;;;======>>>???@@@AAABBBBBBIIIIIIJJJJJJKKKKKKLLLLLLIIIJJJKKKKKKKKKKKKJJJJJJGGGGGGFFFEEEDDDCCCCCCCCCBBBAAA???>>>===<<<;;;;;;;;;::::::999999888888888888888888777666444333222000000///...------------,,,,,,------.........///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---******+++,,,,,,,,,,,,+++++++++************+++++++++++++++++++++++++++++++++,,,---,,,***)))***+++))))))******++++++,,,,,,******++++++++++++************************************************************+++++++++,,,,,,,,,************************************************++++++++++++,,,---...///************************)))))))))))))))))))))))))))*********))))))******))))))******++++++++++++(((((())))))*********************++++++++++++***))))))************))))))((((((((((((((((((((((((***))))))))))))))))))*********))))))))))))******************************************************,,,+++++++++******))))))++++++++++++++++++++++++------------,,,+++))))))|||{{{|||~~~zzzxxxvvvsssmmmhhhfffggghhhhhhhhhiiilllnnnmmmnnnnnnllliiifffeeeeee]]]^^^```bbbcccdddccccccaaabbbdddhhhkkkllljjjhhhaaa[[[SSSMMMIIIGGGFFFEEEFFFFFFEEEEEEDDDDDDDDDDDDIIIHHHEEEBBB===888444222222111000///...---------000//////...------,,,,,,------------------------........................------------,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++***))))))***++++++************************++++++***))))))***++++++,,,++++++...111111...***************************((((((((()))******++++++,,,,,,+++)))((('''&&&%%%((()))******(((((()))***)))************+++++++++***************+++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************)))***++++++,,,+++++++++*********++++++++++++++++++,,,,,,+++******+++---------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))++++++************++++++))))))(((((()))***,,,---++++++++++++++++++++++++)))***+++,,,,,,------,,,***+++,,,,,,---...//////---...///111333555666777888:::<<<===>>>@@@CCCEEEEEEFFFGGGIIIKKKNNNPPPRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVSSSSSSRRRRRRQQQQQQPPPPPPOOONNNLLLKKKIIIIIIHHHHHHEEEEEEDDDCCCBBBAAA@@@@@@FFFEEECCCAAA>>>:::777666555444222000...---,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++************++++++++++++++++++++++++++++++---......---+++***+++,,,*********+++++++++++++++******++++++++++++*********************************************+++++++++((())))))))))))************************************************************)))))))))***++++++,,,************************************************((()))******)))((()))***))))))***++++++++++++***((((((((()))******++++++)))***++++++,,,+++++++++)))******************)))))))))))))))))))))))))))***))))))(((((())))))******))))))))))))))))))***************************************************,,,,,,,,,+++******)))))),,,,,,,,,++++++++++++***,,,,,,,,,,,,+++***))))))|||wwwrrrtttuuuuuutttuuuwwwzzzxxxyyyyyyvvvrrrppppppqqqhhhiiilllnnnpppqqqrrrqqqkkkkkklllmmmooopppnnnllleee```YYYTTTPPPNNNLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHFFFCCC>>>:::777333222111///......------..................------,,,------------------,,,------------------------...------------,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++***))))))***++++++************************++++++***))))))***+++++++++******...222333///+++************************'''(((((()))******++++++++++++++++++************)))+++,,,+++))))))***,,,)))************+++++++++))))))*********+++++++++)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))************************)))***++++++,,,,,,,,,+++)))*********+++++++++++++++,,,,,,+++******+++---+++++++++,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))************************,,,++++++******++++++,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////---...///111222444555666555666888;;;>>>AAACCCDDDDDDGGGIIIJJJJJJKKKLLLNNNNNNOOOOOOQQQSSSVVVYYYZZZVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVUUUUUUUUUVVVXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXSSSSSSRRRRRRQQQQQQRRRRRRNNNNNNNNNMMMMMMLLLLLLKKKPPPOOONNNLLLIIIGGGDDDCCC@@@???<<<999666333222111222222111111000/////////------------------------------------------------++++++++++++++++++,,,,,,******+++,,,,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,++++++,,,,,,++++++++++++++++++*********++++++++++++******************************))))))*********+++++++++((())))))))))))************************************************************))))))))))))******+++************************++++++++++++++++++++++++(((***,,,+++)))(((***,,,((()))***+++,,,++++++***'''(((((()))******++++++)))***+++,,,,,,,,,++++++******++++++++++++******************************))))))(((((((((((())))))+++******))))))******+++************************************************------,,,++++++***)))))),,,,,,,,,+++++++++******'''((()))***************~~~zzzwwwxxxzzzvvvwwwyyy{{{}}}}}}}}}}}}wwwvvvtttrrrrrrpppmmmkkkiiieee___ZZZWWWUUUSSSRRRLLLLLLKKKJJJJJJJJJJJJKKKDDDFFFHHHIIIGGGCCC>>>;;;333222111///......------,,,,,,------.../////////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++************************,,,+++***))))))***+++,,,************************,,,+++***))))))***+++,,,)))'''(((,,,111222...***************************'''(((((()))***+++++++++******+++,,,------......***---...---+++***,,,...)))************+++++++++))))))******++++++++++++))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))************************)))***+++,,,,,,,,,,,,,,,))))))******+++++++++++++++,,,,,,+++******+++---))))))***+++,,,------...((()))***++++++***)))(((++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,---.........///---------------------------...///000111111111111111222444666888:::<<<<<<>>>@@@BBBEEEIIILLLNNNPPPNNNPPPSSSSSSRRRQQQQQQRRRUUUUUUTTTTTTUUUWWWXXXYYYUUUUUUUUUTTTTTTSSSSSSSSSSSSRRRPPPPPPPPPRRRTTTUUUXXXXXXXXXXXXYYYYYYYYYYYYRRRRRRRRRRRRSSSTTTVVVVVVSSSSSSTTTTTTTTTTTTTTTTTTRRRRRRSSSSSSSSSRRRQQQQQQKKKIIIFFFBBB>>>;;;999777555444444333222111000000........................------------------------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++************++++++------------------------///000000///---+++,,,------,,,,,,++++++***************++++++++++++******************************))))))******++++++++++++***++++++++++++,,,,,,,,,************************************************,,,,,,++++++***++++++,,,************************++++++++++++++++++++++++))),,,---,,,***)))+++---((()))***+++,,,+++******'''(((((()))***+++++++++)))***+++,,,---,,,,,,+++++++++,,,,,,,,,,,,++++++************************))))))(((((((((((()))))),,,++++++++++++++++++,,,))))))))))))))))))))))))************************------,,,,,,+++***)))))),,,,,,,,,++++++*********###$$$%%%''')))***++++++}}}|||zzzuuurrrsssvvvpppllljjjcccYYYVVVYYYQQQRRRTTTUUUUUUSSSPPPNNNLLLKKKKKKJJJIIIGGGEEEDDD;;;777333000000000000///...------,,,,,,------...//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,,,,,,,++++++*********------,,,++++++,,,------,,,++++++******++++++,,,++++++++++++++++++++++++******++++++++++++******......//////...---+++***((((((((()))******++++++))))))***++++++++++++*********************************************************************************))))))***,,,---///++++++******************+++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++++++++++++++++++++)))************+++++++++******++++++++++++******)))+++---,,,+++***++++++))))))))))))))))))))))))'''((()))***+++,,,,,,,,,*********))))))******+++)))***,,,...///......------,,,,,,,,,---...///000222333444666777888888888;;;<<<===???@@@BBBCCCDDDJJJJJJKKKMMMOOOQQQTTTUUUWWWUUUTTTUUUXXXYYYXXXVVVUUUUUUTTTTTTUUUVVVWWWXXXWWWVVVTTTTTTTTTTTTRRRPPPMMMNNNOOONNNNNNOOOQQQSSSVVVZZZZZZWWWWWWXXXVVVRRRLLLMMMNNNNNNNNNOOORRRUUURRRTTTVVVXXXYYYXXXVVVTTT\\\\\\\\\[[[[[[ZZZYYYXXXTTTTTTSSSQQQMMMHHHCCCAAA>>><<<:::777555444333222333111...,,,,,,,,,...000///...---,,,,,,---...///---------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++---,,,,,,++++++*********''''''((()))***+++,,,,,,,,,+++++++++***)))))))))******++++++++++++***************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********++++++++++++++++++*********))))))))))))))))))))))))******+++*********))))))(((((()))************++++++++++++***)))))))))***,,,,,,------------------------++++++++++++++++++++++++))))))))))))))))))))))))*********+++,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))+++******+++---......---++++++++++++++++++++++++,,,,,,,,,++++++*********{{{{{{||||||{{{wwwvvvxxx{{{uuurrrpppjjjaaa^^^aaabbb```___]]][[[XXXUUUTTTTTTRRROOOLLLIIIFFFDDDBBB<<<888444111000//////......------------------...//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***,,,,,,,,,+++++++++******---,,,++++++++++++,,,---,,,++++++++++++++++++,,,++++++++++++++++++++++++******++++++++++++************++++++++++++******************))))))))))))))))))***++++++++++++******************************************************************************************,,,---...************************+++++++++************)))++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++******++++++++++++******+++,,,......,,,+++,,,---************************)))***+++,,,,,,---,,,,,,++++++*********************+++,,,---...///////////////000111333555777888999:::<<>>AAADDDEEEEEEFFFIIILLLNNNQQQRRRSSSMMMMMMMMMNNNQQQTTTVVVXXXYYYYYYYYYYYYZZZ[[[\\\\\\\\\\\\\\\^^^______^^^\\\[[[YYYVVVRRRQQQQQQRRRSSSQQQOOOKKKHHHEEEBBB???<<>>:::777555333111//////............////////////...------------...------------------------,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***+++******)))***+++---...+++++++++******)))))))))))))))***++++++++++++************************************************************************************++++++,,,,,,,,,***************++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++++++++++++++++++++++++++))))))*********+++++++++***++++++,,,,,,++++++***+++---......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++///...---------------...------...000444888;;;>>>AAABBBEEEHHHKKKNNNPPPQQQQQQRRRSSSUUUVVVVVVWWWWWWUUUTTTTTTTTTUUUXXXZZZ\\\[[[[[[[[[[[[[[[\\\^^^^^^]]]]]]___```aaa```___^^^\\\XXXSSSNNNJJJHHHHHHHHHFFFDDDBBB@@@@@@>>><<<:::888999999:::===BBBIIIOOOWWWZZZ[[[XXXXXXYYYWWWSSSLLLHHHDDDEEEIIIJJJFFFBBBAAABBBDDDGGGKKKPPPTTTVVVXXXZZZ]]]___``````___^^^\\\[[[ZZZYYYXXXWWWVVVUUUUUUUUUVVVUUUSSSQQQMMMKKKGGGEEEBBB???;;;888666555111111000000////////////---------...............,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------))))))***+++,,,---......*********++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++///......------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,++++++******))))))(((************************))))))*********+++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,+++*********))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++...---+++,,,,,,---+++***++++++++++++++++++++++++++++++++++++++++++++++++xxxpppkkklllnnnppptttyyy~~~~~~tttkkkeee\\\WWWWWWVVVTTTQQQKKKGGGBBB>>>;;;777444222000//////......//////000//////...------------...------------------------,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---,,,+++******+++,,,---))))))******+++++++++,,,))))))***++++++++++++*********************************************************************************++++++,,,,,,,,,+++))))))*********++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,,,,++++++***+++------+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,---...///000111222444888===BBBGGGJJJOOOPPPRRRTTTVVVWWWXXXXXXWWWXXXYYYYYYZZZZZZZZZZZZ[[[ZZZYYYYYYYYYZZZ[[[\\\WWWWWWWWWXXXZZZ[[[]]]^^^___```aaabbbbbbbbbaaaaaa]]]ZZZTTTNNNHHHEEECCCCCC>>>===<<<<<<======;;;:::::::::;;;;;;>>>DDDKKKPPPUUUYYYZZZYYYZZZ\\\\\\XXXUUUQQQNNNOOOSSSSSSPPPKKKIIIHHHFFFFFFFFFGGGIIIJJJQQQSSSVVVYYY\\\]]]]]]]]]\\\\\\\\\[[[ZZZXXXVVVUUUSSSUUUVVVWWWWWWVVVTTTRRRQQQOOOMMMIIIEEEAAA===<<<555444444333222000//////---------...............,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...(((((()))***+++,,,------******++++++,,,,,,,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++.........------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++************,,,+++++++++******))))))***************+++++++++))))))*********+++++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************---,,,,,,,,,+++*********))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***+++---...---,,,++++++++++++++++++++++++++++++++++++++++++++++++zzz~~~ssskkkfffggghhhiiimmmqqqrrruuuzzzrrrgggaaaZZZYYY[[[^^^\\\ZZZMMMIIIEEE@@@===999555333000000////////////000000//////...------------...------------------------,,,------............---,,,,,,,,,,,,------------+++,,,,,,------,,,,,,++++++,,,---......---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++******)))))))))******))))))******+++,,,,,,---))))))***++++++++++++******************************************************************************++++++,,,,,,,,,++++++)))))))))***++++++,,,,,,+++++++++************)))++++++++++++++++++++++++))))))))))))))))))))))))************************)))))))))***++++++,,,,,,++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,,,,++++++)))+++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,++++++***+++,,,...000333555666999;;;>>>CCCHHHNNNRRRUUUXXXYYYZZZ\\\\\\\\\[[[ZZZWWWXXXZZZ[[[\\\]]]]]]]]]\\\\\\]]]]]]]]]]]]]]]]]]UUUUUUUUUVVVXXXZZZ[[[\\\```bbbccccccaaaaaacccdddaaa^^^ZZZTTTOOOLLLIIIHHHBBBAAA??????@@@@@@>>>===>>>>>>??????AAAEEEKKKOOOSSSWWWYYYXXXZZZ]]]]]]ZZZZZZXXXWWWXXXZZZ[[[XXXUUUSSSQQQNNNJJJHHHFFFEEEEEEKKKLLLNNNPPPSSSUUUVVVWWWZZZ[[[\\\\\\[[[YYYWWWUUUNNNOOOQQQRRRSSSSSSRRRRRRSSSSSSRRRPPPMMMIIIFFFCCC;;;::::::888666333111000000000//////............,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,---------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++*********+++++++++++++++)))************+++++++++))))))***++++++++++++***************************++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))))))))***************************++++++++++++,,,,,,,,,+++++++++++++++++++++++++++******+++---......---++++++++++++++++++++++++***++++++++++++,,,,,,,,,~~~{{{|||qqqjjjeeeeeeeeeeeegggkkkiiinnnttt}}}wwwhhhaaa[[[VVVXXX]]]aaaaaa^^^QQQNNNIIIEEEBBB>>>:::777111000000//////000000111//////...------------...........................,,,,,,---...............,,,,,,,,,---------......,,,---............---,,,+++,,,---//////---,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++((()))***++++++,,,,,,+++++++++++++++++++++++++++))))))***++++++++++++******************************************************************************+++,,,,,,,,,,,,+++***((())))))***++++++,,,,,,+++++++++************)))++++++++++++++++++++++++))))))))))))))))))))))))************************((())))))***++++++,,,,,,++++++++++++++++++++++++)))************++++++++++++,,,,,,------,,,,,,+++***,,,------,,,++++++,,,++++++++++++++++++++++++***+++,,,------...------///000222555999===@@@BBBEEEGGGJJJOOOSSSWWWYYY[[[[[[\\\]]]^^^^^^]]]\\\[[[WWWXXXXXXYYYYYYYYYYYYYYYXXXYYY[[[]]]^^^^^^^^^]]]XXXWWWWWWXXXYYYZZZ[[[[[[^^^______^^^\\\]]]```cccaaa```___\\\YYYVVVTTTSSSNNNLLLKKKKKKLLLLLLKKKIIIHHHHHHIIIIIIIIILLLOOORRRUUUYYY[[[ZZZ\\\______\\\ZZZ[[[\\\^^^_________^^^ZZZYYYVVVSSSOOOMMMKKKJJJGGGGGGGGGGGGIIIJJJLLLMMMRRRUUUXXXZZZZZZXXXUUUSSSHHHIIIIIIJJJKKKKKKLLLLLLNNNOOOPPPQQQPPPOOOLLLKKKFFFEEEDDDBBB>>>;;;888666333333222222111000//////------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---..................///---------------------------------------,,,,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++************++++++,,,,,,------++++++++++++++++++++++++*********++++++++++++,,,,,,,,,+++++++++*********)))******++++++,,,,,,---*********++++++,,,,,,,,,)))************+++++++++((()))***+++,,,++++++***))))))))))))))))))))))))++++++++++++++++++++++++************************)))))))))))))))*********++++++++++++++++++++++++******+++++++++,,,,,,,,,************************---+++++++++---------+++++++++++++++++++++++++++******+++++++++,,,,,,,,,zzzrrrkkkfffeeeeeecccdddgggeeejjjoooxxx{{{jjj^^^\\\WWWSSSVVV^^^bbbbbb___VVVSSSOOOKKKGGGDDD???<<<111111000000000000111111//////...------------...........................,,,,,,---.../////////...,,,,,,,,,------.........------...//////...------+++,,,...//////...,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++((())),,,...///000000///------,,,++++++*********))))))***++++++++++++******************************************************************************+++,,,---,,,,,,***)))((())))))***++++++,,,,,,+++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++)))************++++++++++++,,,,,,------,,,,,,++++++---......---,,,,,,---+++++++++++++++++++++++++++,,,---...////////////555777999>>>BBBGGGKKKMMMMMMOOORRRVVVZZZ\\\]]]]]]ZZZ[[[]]]^^^^^^]]][[[ZZZXXXXXXWWWVVVUUUSSSQQQPPPQQQTTTXXX[[[]]]^^^]]]\\\\\\[[[[[[ZZZZZZ[[[[[[[[[ZZZ[[[ZZZXXXVVVWWW[[[______```aaa```___^^^\\\ZZZWWWVVVUUUVVVXXXZZZYYYXXXVVVWWWXXXWWWWWWXXXZZZ\\\YYY]]]___^^^^^^aaaaaa]]]ZZZ]]]```bbbbbbbbbcccddd]]]]]][[[YYYWWWTTTSSSRRRFFFEEECCCBBBBBBCCCEEEFFFJJJMMMRRRVVVWWWVVVRRRPPPEEEEEEDDDDDDDDDEEEFFFFFFGGGIIIMMMPPPQQQQQQPPPOOOPPPOOONNNKKKGGGCCC???===777666555444222111000000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........///000000000------------------------.........------,,,,,,,,,***++++++,,,---...///000---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********((()))***+++,,,------...++++++++++++++++++++++++))))))*********+++++++++---------,,,,,,,,,++++++))))))***+++,,,------...*********++++++,,,,,,,,,)))************+++++++++((()))***+++,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))///---,,,,,,,,,,,,+++)))++++++++++++++++++++++++*********++++++,,,,,,,,,}}}~~~zzzvvvpppkkkiiijjjnnnpppnnnooorrrwww~~~zzzuuunnnaaaVVVUUUWWWUUURRRVVV```eeecccWWWUUUQQQMMMIIIEEECCCBBB999555000......000111111//////............//////................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++******))))))******+++((()))************)))(((++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++++++++++++++++++++*********))))))((((((************************++++++******)))(((((('''******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------.........------,,,...---,,,,,,++++++++++++---......///000333999<<<;;;???FFFMMMRRRUUUVVVVVVVVVWWWXXXZZZ[[[]]]^^^___```___```aaaaaa^^^ZZZVVVPPPOOOMMMKKKJJJJJJJJJKKKOOOSSSZZZ^^^___^^^]]]]]]___^^^]]][[[XXXUUUSSSRRRRRRQQQNNNKKKJJJLLLRRRVVV^^^___```bbbccccccbbbbbbcccaaa___```bbbaaa^^^[[[``````^^^]]]]]]]]]^^^___`````````aaaaaaaaabbbbbb```aaabbbcccccccccbbbaaa```aaaaaaaaa___]]]ZZZXXXMMMKKKHHHGGGFFFFFFDDDCCCFFFHHHLLLOOORRRTTTUUUVVVLLLKKKIIIGGGDDDBBB@@@???@@@AAACCCFFFIIIKKKMMMMMMOOOOOOOOOOOOMMMKKKIIIHHHEEECCC>>>:::555222111000222111000...------.........//////000000//////...------------------------//////.........---------000000//////............,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------...---,,,++++++---///000*********++++++,,,,,,---------++++++++++++------...---+++*********++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++(((((()))************************++++++,,,,,,,,,++++++++++++++++++++++++************************++++++******))))))(((((())))))))))))************......---,,,,,,,,,------******+++++++++,,,,,,,,,,,,---///000000///---,,,......///---+++)))******}}}}}}}}}{{{zzzzzzzzzwwwwwwxxxyyy{{{~~~yyyxxxrrrkkkgggeee]]]UUURRRUUUUUUTTTXXX```ccc```[[[YYYVVVRRRMMMJJJGGGFFF???;;;555222111111111000......------------......................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++...------,,,,,,------...+++,,,---......---+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++******************************))))))******+++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************+++*********))))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------******+++,,,------------------,,,,,,,,,...///000...///222444777;;;@@@DDDGGGJJJOOOSSSWWWXXXXXXWWWZZZZZZ[[[\\\^^^___``````___^^^\\\\\\ZZZWWWSSSPPPHHHHHHHHHHHHHHHIIIJJJJJJMMMQQQUUUXXXYYYYYYYYYYYYZZZZZZYYYWWWUUURRRPPPOOOLLLKKKIIIGGGGGGIIINNNRRR[[[\\\^^^aaabbbccccccccceeebbb``````bbbbbbaaa___ccccccbbbaaaaaaaaabbbcccaaaaaabbbbbbbbbaaaaaaaaabbbbbbddddddeeedddcccbbbaaabbbccccccbbb___]]][[[TTTRRROOOMMMMMMLLLKKKIIIKKKMMMPPPSSSVVVWWWXXXXXXVVVUUURRROOOLLLHHHFFFDDD>>>======>>>@@@CCCFFFGGGNNNOOOPPPQQQPPPNNNLLLKKKLLLJJJGGGCCC???<<<999777444333111///......//////...............------,,,------------------------//////.........---------/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,++++++*********+++,,,---+++++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------+++*********++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++((())))))***************++++++++++++++++++,,,,,,++++++++++++++++++++++++************************************))))))))))))************++++++++++++---,,,,,,+++++++++++++++***++++++++++++,,,,,,,,,+++---...//////...---+++---......---+++******+++~~~{{{yyyxxxwwwrrrooohhhaaaaaacccaaa\\\QQQSSSTTTUUUYYY___```^^^]]][[[XXXTTTPPPMMMJJJHHHEEEAAA;;;666444222111///---,,,,,,,,,,,,,,,,,,---................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++++++++************++++++---...000111111///,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++)))*********++++++++++++((((((((((((((((((((((((***************)))))))))************************)))))))))***+++,,,,,,---******+++++++++,,,,,,,,,))))))))))))))))))))))))************************,,,,,,++++++,,,,,,---...)))******+++------......000///------...000222333111444999>>>BBBGGGLLLOOORRRTTTWWW[[[]]]^^^]]]]]]______``````aaabbbbbbbbb^^^[[[XXXUUUSSSPPPLLLIIIDDDEEEGGGIIIKKKLLLMMMMMMNNNQQQSSSUUUUUUUUUVVVWWWWWWWWWWWWVVVUUUSSSRRRQQQKKKKKKJJJHHHHHHKKKPPPSSSZZZ[[[^^^```bbbddddddeeeeeeccc``````aaabbbbbbbbbddddddccccccccccccdddeeeaaabbbbbbcccbbbaaa___^^^bbbcccdddddddddcccbbbaaa```aaacccdddcccbbb```___\\\YYYWWWUUUUUUUUUSSSQQQRRRSSSVVVXXX[[[\\\\\\\\\```___\\\XXXSSSPPPMMMKKK@@@???<<<;;;;;;===@@@BBBJJJLLLOOORRRRRRQQQOOOMMMPPPPPPOOONNNJJJFFFCCC@@@999777444111000///000111/////////......---------------------------------...............---------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++******************++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++((()))******++++++******,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***************+++++++++,,,,,,,,,,,,---++++++***)))))))))))))))++++++++++++,,,,,,,,,,,,+++,,,---......---,,,++++++,,,------++++++,,,---~~~zzzxxxsssqqqkkkeeeeeehhhgggcccUUUUUUSSSTTTWWW[[[]]]]]]ZZZYYYWWWTTTPPPMMMJJJHHHHHHDDD>>>999666333111///------,,,,,,,,,,,,------................................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******))))))))))))******---...000222111///,,,)))++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++******************************))))))******+++,,,++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))*********************************************************+++,,,,,,------******+++++++++,,,,,,,,,((((((((((((((((((((((((************************+++++++++++++++,,,,,,---,,,,,,,,,---......///000222111000///000222444666999===CCCIIIMMMQQQVVVXXXWWWYYY[[[^^^aaabbbcccccc```aaaaaaaaaaaaaaabbbbbb\\\YYYUUUQQQOOOMMMKKKIIIHHHJJJMMMPPPRRRSSSSSSSSSTTTUUUVVVUUUUUUVVVXXXZZZZZZZZZZZZZZZZZZYYYXXXXXXRRRSSSRRRRRRRRRTTTXXX[[[^^^^^^```aaacccdddeeefffbbbaaaaaaaaaaaabbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa```aaabbbbbb```^^^\\\[[[______`````````^^^]]]\\\\\\^^^```bbbbbbbbb```______]]]ZZZYYYYYYYYYXXXVVVWWWYYY[[[]]]___``````___cccbbb___\\\XXXUUURRRPPPJJJHHHEEECCCAAA@@@@@@@@@DDDGGGLLLOOOQQQPPPMMMKKKMMMOOOQQQRRRPPPMMMJJJGGG@@@>>>:::666333222111222111000000000000000000000................................................------------------------------------------------...---,,,++++++++++++++++++,,,---.........---------------,,,,,,++++++***++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++))))))***++++++++++++***,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******+++++++++++++++++++++,,,,,,,,,,,,++++++***)))))))))))))))+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++***+++---,,,,,,+++---...|||{{{wwwsssssstttpppiii^^^YYYUUUSSSUUUXXX[[[]]]YYYYYYWWWUUURRROOOLLLJJJHHHDDD>>>:::777555222111//////............//////................................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------************************------,,,,,,,,,+++++++++------,,,,,,,,,,,,------***,,,---///...,,,***(((++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++(((((()))))))))************************************************+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------***************************************+++,,,,,,......---------...//////222222222333666:::===???EEEIIIOOOSSSVVVYYY[[[]]][[[\\\]]]^^^___aaabbbbbb]]]]]]]]]]]]]]]]]]]]]]]]\\\YYYUUURRRRRRQQQPPPOOOQQQRRRTTTWWWXXXXXXXXXXXXXXXYYYXXXWWWWWWXXX[[[^^^^^^^^^_______________^^^\\\]]]]]]\\\\\\]]]___bbbbbbbbbbbbccccccddddddeee```bbbddddddcccbbbaaa```_______________^^^^^^]]]^^^^^^^^^]]]\\\ZZZXXXWWWYYYYYYZZZZZZYYYWWWVVVUUUVVVXXXZZZ\\\]]]]]]]]]\\\\\\ZZZXXXXXXXXXYYYXXXWWWYYY[[[]]]___```aaaaaaaaabbbaaa___]]][[[YYYWWWVVVTTTSSSRRROOOLLLGGGCCCAAABBBDDDIIILLLMMMLLLJJJHHHJJJLLLNNNQQQQQQPPPNNNMMMGGGEEEBBB>>>:::777555444111111000000000000111222........................---.....................------------------------------------------------,,,,,,++++++,,,------...+++,,,---.........------...------,,,,,,+++++++++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))***+++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++,,,,,,*********++++++++++++,,,,,,,,,+++************+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,,,,,,,---///wwwzzz~~~wwwjjjbbbZZZXXXWWWWWWZZZ^^^\\\\\\[[[[[[YYYVVVTTTRRRJJJFFFAAA===;;;888555333111111000000000000111111................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,)))***++++++,,,+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++((()))))))))************++++++++++++++++++++++++*********+++++++++++++++************************+++++++++++++++***************+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++++++++******++++++,,,---...---,,,,,,---...000111222444888===BBBGGGLLLNNNQQQTTTXXXZZZ[[[\\\^^^``````___^^^]]]\\\\\\]]]]]]YYYYYYYYYYYYYYYYYYZZZZZZ^^^[[[YYYXXXYYYYYYYYYYYYXXXXXXYYYZZZZZZZZZZZZYYYZZZZZZZZZYYYXXXZZZ]]]```___```aaaaaabbbbbbaaaaaaaaabbbbbbaaa```___```aaabbbbbbaaaaaaaaaaaabbbbbb```bbbddddddaaa_____________________^^^\\\[[[ZZZYYYYYYXXXWWWUUUTTTTTTSSSUUUUUUUUUUUUTTTRRRPPPNNNOOOQQQTTTVVVWWWWWWWWWVVVUUUTTTSSSSSSUUUVVVVVVVVVXXXYYY[[[^^^___```````````````___^^^]]]\\\[[[[[[YYYYYYYYYXXXTTTOOOJJJGGGFFFHHHKKKMMMMMMKKKHHHFFFIIIJJJKKKMMMNNNOOOOOOOOOJJJJJJHHHFFFCCC???<<<:::444333111000//////000111........................---------...............---------------.........------------------------++++++++++++,,,---...///******++++++++++++,,,,,,------------,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))***++++++,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++************++++++++++++------,,,++++++++++++,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------***+++---,,,,,,,,,---...nnnqqqtttuuuvvvyyytttkkkccc```]]]ZZZZZZ]]]^^^___``````___]]][[[ZZZPPPLLLGGGCCC@@@<<<999666111111000000000000111111................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******))))))))))))******************+++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++******************************))))))******+++,,,++++++++++++++++++++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************((())))))******+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..................000333666888<<>>@@@HHHKKKOOOTTTXXXZZZ[[[\\\\\\]]]____________aaaccc^^^]]]\\\[[[\\\]]]___aaaaaabbbbbbcccddddddeeeeeedddbbbbbbbbbddddddcccbbb^^^]]]\\\\\\\\\]]]^^^___]]]___`````````aaadddgggbbbccccccdddddddddcccccccccddddddaaa]]]ZZZYYYYYYWWWVVVVVVVVVXXXZZZ[[[]]]\\\ZZZVVVPPPLLLMMMRRRWWW]]]]]]]]]\\\YYYWWWTTTRRRRRRPPPNNNKKKKKKLLLNNNOOOTTTTTTTTTSSSQQQOOOMMMKKKHHHJJJLLLNNNPPPPPPOOONNNLLLLLLLLLNNNQQQTTTUUUUUUQQQSSSVVVXXXZZZ\\\\\\\\\[[[[[[ZZZYYYXXXWWWVVVVVV\\\\\\[[[[[[[[[\\\\\\]]]YYYXXXXXXVVVTTTQQQNNNLLLJJJGGGCCC@@@???AAADDDFFFGGGJJJMMMPPPQQQOOOLLLJJJFFFCCC???:::555333111111////////////////////////---------.........//////........./////////000000........................//////...---,,,,,,,,,,,,...---,,,++++++---///000,,,,,,,,,------............---++++++++++++---...***+++---...///...------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,+++*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********,,,,,,,,,---------......---,,,++++++******++++++,,,,,,,,,---------......///......------......///+++,,,------++++++,,,---iiijjjkkkmmmnnnpppqqqrrryyy{{{}}}~~~}}}zzzyyy{{{yyypppjjjhhheeeaaa]]]\\\```ddddddggghhheee___```]]]VVVOOOMMMMMMGGG???888444//////222333111...000000000000////////////////////////////////////......---------,,,,,,,,,...---,,,+++***+++,,,---------------------------******+++,,,,,,,,,++++++,,,,,,,,,++++++*********........................,,,++++++******++++++,,,,,,,,,,,,++++++***************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++*********))))))************************++++++++++++++++++++++++))))))***+++++++++++++++++++++***)))(((((())))))))))))))))))************,,,***(((***---...,,,***///...------,,,,,,---------/////////......000222111333555777:::@@@FFFKKKPPPRRRVVVZZZ\\\]]]\\\[[[cccbbbaaa```__________________```aaabbbdddfffgggcccdddfffhhhhhhfffeeecccgggeeedddcccccccccaaa___aaabbbcccddddddcccaaa```bbbbbbbbbccccccdddeeeeeebbbbbb```______``````aaacccaaaaaa___YYYRRRPPPSSSQQQLLLIIIJJJOOOSSSSSSRRROOONNNLLLGGGEEEGGGNNNTTTZZZ\\\```bbbbbb___[[[XXXZZZUUUPPPMMMNNNPPPSSSUUU\\\[[[YYYVVVRRRQQQRRRTTTPPPMMMIIIIIIKKKNNNOOONNNLLLOOOSSSVVVXXXZZZ]]]___WWWXXXXXXWWWZZZ___```]]]___]]]YYYXXXXXXXXXXXXWWW\\\^^^```aaaaaa```___^^^^^^\\\ZZZYYYXXXVVVRRROOONNNKKKFFFAAA>>><<<<<<===AAACCCEEEHHHKKKNNNPPPQQQUUUNNNDDD===:::777333000222000///------...000111...------...///000...------,,,+++,,,...///...---//////.........---------...------,,,,,,------.........---,,,++++++******------------------------,,,***((())),,,...---+++,,,,,,+++++++++,,,---...---.........---,,,,,,+++***+++,,,,,,---...///000***++++++,,,,,,++++++***)))***++++++,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,///...,,,+++***+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,mmmmmmnnnoooppprrrsssssswwwyyy{{{~~~}}}}}}zzzzzz~~~{{{sssnnnmmmlllhhheee___bbbcccaaacccffffffbbboookkkddd]]]ZZZWWWNNNCCC===888222000222333111...000000000/////////......////////////////////////.........---------,,,,,,------,,,,,,++++++,,,,,,------------------------)))******+++++++++++++++------------,,,,,,++++++------------------------,,,++++++******++++++,,,,,,,,,,,,+++++++++************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++*********))))))************************++++++++++++++++++++++++)))******+++++++++******,,,,,,+++***************************++++++++++++,,,***)))***,,,...,,,++++++++++++,,,,,,,,,------......//////...///222444777999<<>>@@@CCCFFFIIILLLNNNSSSNNNHHHBBB>>>;;;999777333222111000000111222222...------...000000///......---,,,---///000///...//////.........---------...------,,,,,,------............---,,,+++++++++---------------------------+++)))))),,,---,,,+++,,,,,,++++++,,,,,,---...------......------,,,+++++++++,,,,,,------......***++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...---,,,+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,pppppppppqqqrrrrrrssssssuuuwwwyyy{{{}}}~~~~~~|||~~~yyyrrrnnnoooppppppooommmnnnlllhhhhhhmmmpppoooyyyuuunnnhhhgggcccXXXMMMDDD>>>666222222222111///////////////............////////////////////////.........------------,,,,,,,,,------,,,,,,++++++------------------------)))***++++++,,,,,,++++++............------------++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++++++++*********++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++***************************************++++++++++++++++++++++++******+++++++++******)))------,,,++++++++++++,,,+++++++++,,,,,,,,,,,,---,,,+++***+++,,,---,,,+++***+++,,,---.........------...//////000333777;;;???CCCGGGLLLOOOTTTYYY\\\\\\]]]^^^___aaabbbccccccbbbaaa```___^^^^^^______bbbbbbbbbbbbcccdddeeefffeeedddcccbbbaaa`````````^^^\\\[[[\\\___bbbccccccfffgggiiikkkjjjhhhfffdddccccccccccccbbb```^^^]]]YYYXXXVVVTTTTTTUUUVVVXXXUUUSSSUUU[[[\\\VVVOOOLLLOOOQQQRRRRRRPPPNNNMMMMMMOOOOOONNNLLLMMMSSS]]]eeeuuuyyy|||wwwvvvuuuttttttuuuvvvwwwvvvsssppppppsssuuuuuusssbbb___[[[ZZZ[[[^^^___```llloootttwwwwwwvvvuuuuuutttvvvvvvuuuyyyuuuppphhhbbb^^^[[[YYYXXXSSSTTTUUUXXXZZZ\\\^^^^^^\\\]]]]]][[[YYYXXXYYYZZZXXXWWWTTTPPPKKKEEE@@@===::::::;;;===@@@DDDGGGJJJOOONNNLLLHHHDDD@@@>>>>>>999888777555444333222111///...---...000000000...///...---...000111000///...............---------...------,,,,,,------...//////......---,,,,,,,,,------------------------...,,,******+++,,,,,,+++,,,,,,,,,,,,,,,---------------......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,---------------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++*********---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------......---------------,,,...---,,,,,,+++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,rrrsssssssssssssssttttttvvvwwwyyyzzz}}}~~~zzztttllliiijjjoootttwwwzzz|||zzztttssswwwzzzzzzvvvsssoookkkllllllcccYYYLLLFFF===666333222111111////////////.........---////////////////////////............------------+++,,,---...---,,,+++***------------------------++++++,,,------------,,,...---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************++++++++++++++++++++++++***++++++++++++***)))))),,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,------,,,,,,---.../////////......,,,---///222555:::@@@DDDIIIMMMRRRVVVYYY[[[^^^aaa``````______```aaacccddddddbbbaaa_________aaaaaafffeeedddbbb``````______\\\[[[YYYXXXWWWXXXZZZ[[[ZZZYYYXXXYYY]]]aaacccdddfffggghhhhhhgggdddaaa^^^aaaaaa```___\\\XXXTTTRRRPPPOOONNNMMMNNNPPPRRRTTTVVVWWWZZZ___^^^YYYVVVXXX___cccfffddd]]]XXXWWWXXXXXXYYYYYYXXXZZZaaalllttt}}}}}}zzz{{{|||ooonnnmmmmmmpppuuuyyy|||}}}vvvpppiiiccc^^^ZZZRRRSSSSSSTTTUUUWWWXXXYYYXXXYYYYYYXXXVVVVVVYYY\\\YYYYYYXXXVVVRRRLLLGGGCCC>>>===<<<<<<>>>AAADDDGGGLLLNNNOOOLLLFFFAAA@@@@@@???>>>===:::777444111000///...------///000///...///...---...000111000///...........................------,,,,,,------...//////.........---------------------------------...---,,,++++++++++++++++++,,,,,,---------------,,,------...------,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++***+++,,,------......------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,,,,++++++*********---------,,,,,,+++++++++******+++,,,,,,---............------,,,,,,++++++---------,,,,,,,,,------------------------------------------------------xxxxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{|||}}}{{{yyy}}}}}}vvvqqqiiieeegggnnnvvv{{{~~~zzz|||}}}|||rrrsssqqqpppqqqrrrmmmeeeWWWPPPFFF<<<666333333222000////////////.........//////////////////////////////.........---------+++,,,---...---,,,+++***------------------------,,,---......///.........,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************++++++++++++++++++++++++******+++++++++******)))++++++*********++++++,,,*********++++++++++++,,,++++++,,,,,,,,,,,,------------............---------///333888===CCCJJJOOOQQQTTTYYY\\\]]]^^^___```dddcccbbb``````aaacccddddddccc```______```aaacccfffdddaaa]]]YYYWWWUUUTTTTTTSSSRRRRRRRRRUUUWWWYYY]]]\\\[[[]]]```ccceeeeeefffeeeeeecccaaa]]]ZZZXXXZZZYYYWWWTTTPPPKKKHHHEEEEEEEEEFFFGGGJJJLLLOOOPPPQQQVVV]]]___\\\ZZZbbbmmmxxx{{{|||uuuiii```]]]]]]^^^```aaabbbeeelllwww~~~yyyzzz}}}zzzsssjjjaaa[[[UUUTTTSSSRRRRRRRRRSSSSSSUUUUUUTTTSSSSSSUUUYYY[[[WWWXXXYYYXXXVVVRRRNNNLLLGGGFFFCCCBBBBBBCCCFFFGGGKKKNNNOOOMMMFFFAAA>>>>>>???>>>>>><<<:::888666555222000...---...///...---...---,,,---///000///...---........................------,,,,,,------..................---------------------------------......---,,,+++++++++,,,+++,,,---.........------,,,,,,------...------,,,---,,,,,,++++++******)))***++++++,,,,,,++++++***+++,,,------......------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,++++++*********---------,,,,,,+++++++++******+++,,,,,,---......------,,,,,,++++++******------------------------------------------------------------------------}}}}}}}}}}}}}}}~~~~~~~~~}}}~~~~~~|||uuusssuuuuuuxxxuuuqqqllljjjkkkqqqxxx}}}~~~}}}|||vvv|||~~~yyysssggg```TTTGGG===666333222000000000000/////////////////////////////////////////////.........------,,,,,,------,,,,,,++++++------------------------,,,---......//////......,,,,,,,,,,,,,,,---------------------------------,,,++++++******++++++,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******************+++++++++************************++++++++++++++++++++++++))))))***++++++++++++++++++************++++++,,,************+++++++++++++++,,,------,,,,,,---...---,,,,,,+++,,,,,,---...222666;;;@@@EEEKKKQQQUUUWWWYYY]]]^^^______```aaagggfffdddcccbbbbbbccccccaaa___]]][[[[[[]]]___```___^^^[[[WWWTTTQQQPPPOOOVVVUUUUUUUUUWWWYYY\\\^^^dddccccccccceeefffeeedddbbb```^^^\\\YYYWWWVVVUUUQQQOOOMMMJJJFFFCCCAAA@@@@@@BBBDDDHHHJJJLLLNNNNNNIIIQQQZZZ]]]ZZZ]]]lll~~~zzzkkk```[[[[[[]]]```dddgggkkkrrr||||||~~~}}}vvvnnneee^^^ZZZZZZYYYYYYXXXWWWWWWVVVUUURRROOOOOORRRVVVXXXYYYZZZZZZZZZYYYWWWUUUSSSQQQOOOMMMKKKJJJIIIIIIJJJKKKLLLNNNNNNLLLHHHBBB>>><<<::::::;;;;;;<<<<<<======666444111////////////......---,,,---///000///...---------..................------,,,,,,------...---------------------------------------------------......---++++++,,,...+++,,,---//////......---,,,,,,------......------------,,,,,,+++++++++******++++++,,,,,,++++++***++++++,,,---------------,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,+++++++++++++++******,,,,,,---............---------------------------------------------------~~~~~~~~~}}}}}}|||yyyuuuoookkklllmmm||||||vvvrrrrrrrrrrrrrrrssstttwwwyyy{{{yyyyyyyyyzzzyyyqqqdddSSSDDD999333111222111111111000000000000////////////////////////////////////............------,,,,,,++++++,,,,,,------------------------+++,,,,,,---------------,,,---------............++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++************************++++++++++++++++++++++++'''((()))***+++,,,,,,,,,+++++++++++++++,,,------++++++++++++,,,,,,,,,---***,,,......,,,+++---///---,,,++++++---000333555;;;???DDDIIIMMMQQQUUUWWWZZZ\\\___``````aaacccdddfffeeedddbbbaaa`````````ZZZYYYVVVTTTTTTVVVYYY[[[YYYYYYXXXWWWVVVVVVVVVVVV]]]]]]]]]]]]^^^```bbbccchhhgggfffffffffddd```]]]XXXVVVTTTQQQPPPPPPQQQRRRLLLKKKIIIGGGFFFFFFGGGGGGGGGIIIMMMQQQSSSSSSSSSRRRNNNTTT]]]aaaaaaeeeuuutttfff]]]ZZZYYY\\\aaagggmmmsss{{{{{{zzz|||wwwqqqjjjfffcccdddfffggghhhhhhhhhhhhccc]]]WWWXXX^^^cccdddccccccaaa]]]ZZZVVVTTTSSSRRRQQQQQQPPPOOOOOOOOOPPPPPPOOONNNMMMLLLKKKGGGBBB>>>::::::::::::;;;===>>>???<<<999555222222111000//////...---...000111000///---------.........//////...------,,,,,,------...,,,,,,,,,,,,,,,---------------------------------+++---...---++++++---000+++,,,...///000///...---+++,,,------......------------------,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,.../////////...---------------------------........................{{{||||||}}}~~~~~~~~~}}}|||zzzuuuqqqkkkfffeeehhhyyyzzzuuurrrooolllnnnrrrvvvyyyxxxvvvtttsssyyyqqqooopppqqqzzz}}}ooo\\\III;;;222///222222222222111111111000////////////////////////000/////////...............---,,,+++***+++,,,---------------------------******+++,,,,,,,,,++++++---.........//////000000************************,,,++++++++++++++++++,,,*********++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))******++++++++++++************************++++++++++++++++++++++++&&&''')))***,,,,,,------,,,,,,,,,,,,------...///,,,,,,,,,---------......***---///...,,,+++---000///...------000555:::===AAAEEEKKKOOORRRTTTVVVWWW[[[]]]```aaabbbcccfffhhhcccbbbaaa```___]]]\\\[[[UUUSSSQQQOOOOOOQQQTTTVVVWWWWWWXXXZZZ\\\^^^```bbbccccccccccccdddeeeeeefffggggggfffeeeccc___ZZZVVVOOOMMMJJJHHHHHHKKKNNNPPPMMMLLLJJJIIIJJJMMMPPPRRRQQQSSSXXX\\\]]]\\\YYYWWWZZZ]]]dddiiijjjnnnzzzwwwlllbbb]]]\\\]]]^^^dddmmmuuu|||~~~|||wwwtttqqqoookkkmmmqqquuuxxxyyyyyyyyyyyypppiiijjjrrrxxxxxxuuukkkgggaaa[[[UUURRRQQQQQQPPPQQQQQQRRRSSSSSSTTTTTTQQQOOOMMMMMMNNNKKKFFFBBB???===;;;:::999:::;;;<<<@@@===888555444333222111111//////000111222111000---------.........//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------***,,,...---++++++...111+++,,,...000000///...---+++,,,,,,---.........---------------------------+++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,+++,,,++++++++++++++++++,,,++++++++++++++++++++++++(((((()))***,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********))))))***+++,,,------...+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++,,,.../////////......------------------------........................yyyyyy{{{~~~|||{{{rrrfffccciiiuuuwwwpppqqqttttttsssvvvwwwwwwvvvuuuuuuxxxzzz~~~~~~vvvmmmiiilllqqqyyyjjj\\\PPPGGG>>>999666666444111//////111444000000000000000000000000111111000///////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,---...///000,,,+++*********+++,,,---,,,,,,,,,------.........,,,,,,+++***+++,,,---...---.........---,,,,,,+++...------,,,+++***)))))),,,,,,,,,+++++++++******)))))))))))))))))))))))),,,,,,+++++++++++++++++++++++++++************)))///...------,,,,,,,,,,,,///......---,,,+++******++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------------.........+++,,,...111444:::AAAFFFRRRSSSTTTVVVWWWXXXXXXXXX[[[]]]```cccddddddcccbbbccc```]]][[[[[[YYYUUURRRLLLLLLNNNPPPRRRVVVXXXZZZ___```bbbdddffffffffffffhhhgggeeeddddddeeefffgggfffeeeaaa\\\ZZZYYYSSSKKKJJJDDDAAADDDHHHKKKOOOSSSUUUUUUVVVYYY]]]^^^\\\ZZZ]]]___aaacccdddeeeeeeeeeiiillloooooonnnqqqxxx~~~~~~yyyqqqhhhccc`````````aaaiiittt~~~uuuxxxzzzxxxzzzyyywww~~~tttfff[[[VVVRRRNNNJJJMMMOOORRRTTTUUUUUUUUUVVVQQQQQQQQQPPPNNNLLLIIIHHHHHHCCC===:::;;;===@@@AAACCCCCCBBB@@@===888444222333111/////////000///---000000000///......------........................------............------,,,++++++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,,,,------...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++---,,,,,,++++++,,,,,,---************************---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,++++++,,,,,,---...////////////////////////,,,,,,,,,---------......|||}}}~~~|||llljjjqqq{{{vvvuuuwww{{{}}}||||||{{{yyywwwwwwxxxzzz{{{|||zzzssskkkiiimmmrrruuunnndddZZZRRRJJJCCC???888555222///...///000111////////////////////////111000//////......//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,---...///000,,,+++*********+++,,,---+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...------......---,,,,,,+++---,,,,,,++++++*********,,,,,,,,,+++++++++******************************++++++++++++++++++++++++))))))******+++++++++,,,------,,,,,,,,,,,,,,,,,,+++++++++***))))))((((((+++++++++,,,,,,,,,------++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------...111444888<<>>>>>???@@@@@@EEEEEEDDDCCC@@@<<<999777444222000///000111000000000000//////...---------........................------............---------,,,+++++++++,,,---...///......------,,,,,,,,,------------------------...------,,,,,,---------...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++...------,,,,,,------...++++++++++++++++++******++++++************++++++...------,,,,,,------...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........|||zzz~~~|||}}}{{{{{{zzzxxxwwwzzz~~~{{{{{{|||~~~||||||zzzssslllkkkoootttyyyfffbbb\\\VVVRRRNNNJJJGGG===888222000000111000...////////////////////////000///......------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,------...///+++++++++++++++,,,------,,,+++++++++++++++******,,,,,,+++++++++,,,---...---------------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++***************************************++++++,,,,,,---(((((()))***+++,,,------+++++++++***++++++,,,,,,))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,------//////............//////111555;;;@@@EEEJJJOOORRRXXXYYY[[[]]]____________]]]^^^^^^___``````______ZZZWWWTTTRRRTTTWWWXXXYYYWWWYYY\\\```ccceeeggggggggghhhiiiiiiiiihhhgggfffggggggfffdddcccbbbaaa```\\\\\\ZZZWWWWWWXXXSSSLLLEEECCCDDDGGGKKKTTTcccrrrxxxtttpppmmmlllkkkjjjiiieeecccbbbaaacccfffjjjlllqqquuuxxxxxxuuusssssstttvvvuuurrrmmmiiiiiinnnrrryyy~~~pppeee\\\TTTPPPOOOOOONNNNNNNNNOOOQQQQQQUUUTTTTTTSSSQQQPPPOOONNNOOOKKKGGGDDDCCCBBBAAA@@@GGGGGGGGGFFFDDDBBB???>>>777555111000111222222222000000///......------,,,........................------............------...---,,,,,,,,,,,,,,,---111000///...---,,,,,,+++---------------------------------,,,,,,------......---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------------------,,,,,,+++++++++,,,,,,++++++******++++++......------------......---------,,,,,,+++++++++++++++************++++++...------,,,,,,------...,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........zzzyyyxxxxxxxxxyyy{{{|||~~~~~~wwwqqqooorrrvvvyyy}}}}}}xxxuuuvvvsssmmm^^^[[[VVVRRROOONNNNNNMMMCCC===555333333444111---........................//////...---------------------------------------,,,,,,---------------------------------------...++++++++++++,,,,,,------------,,,,,,++++++******+++++++++,,,,,,,,,------,,,,,,---------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,+++++++++******************************))))))***+++,,,,,,------))))))***++++++,,,------***)))))))))***+++,,,,,,*********++++++,,,,,,,,,***++++++++++++,,,,,,,,,---------------------,,,,,,,,,,,,---------------000000//////000111333333555:::AAAHHHMMMQQQTTTVVV[[[\\\^^^_________^^^]]]\\\[[[[[[ZZZYYYXXXXXXXXXYYYYYYXXXYYY[[[^^^```aaa```bbbeeehhhjjjjjjjjjjjjiiijjjjjjiiihhhfffdddcccfffeeedddbbb___\\\ZZZYYYUUUXXXYYYZZZ^^^bbb___YYYHHHEEEFFFLLLSSS]]]jjjuuuzzzvvvpppjjjfffeeeddddddbbbbbbccceeehhhllloooqqqssswww|||}}}|||||||||wwwxxx}}}wwwkkkbbb[[[WWWVVVTTTQQQOOOOOOPPPQQQRRRSSSRRRQQQPPPPPPPPPPPPPPPPPPNNNJJJHHHGGGFFFDDDBBBHHHHHHHHHHHHGGGFFFDDDDDD>>>:::666333333333333222000000//////...------,,,........................------............------......------,,,,,,,,,,,,//////......------,,,,,,------------------------------,,,,,,,,,---.........---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,------------......---,,,,,,+++******,,,,,,++++++***++++++,,,------,,,,,,,,,,,,------.........---,,,,,,++++++---------,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,---..............................------------............~~~~~~{{{}}}{{{zzz}}}uuuwwwyyy|||~~~}}}vvvrrrssstttuuuuuuqqqjjjgggfffeeebbb^^^[[[UUUPPPMMMMMMOOOQQQHHHAAA999555444444000,,,//////////////////////////////...---------------------------------------,,,,,,,,,---------......------------------,,,,,,++++++,,,,,,------------......------,,,,,,++++++++++++,,,,,,,,,---------++++++,,,,,,---,,,,,,+++*********++++++,,,,,,---,,,,,,,,,+++++++++******************************))))))***+++,,,,,,------,,,+++++++++++++++++++++))))))))))))******+++,,,*********+++,,,,,,------*********+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------..................///111444666888>>>CCCJJJQQQTTTWWWYYYZZZZZZZZZYYYYYYXXXWWWVVVVVVSSSTTTTTTTTTUUUVVVVVVWWWZZZ\\\```bbbdddeeeffffffggghhhjjjkkkllljjjiiihhhhhhhhhhhhgggeeebbb```^^^```___]]]ZZZWWWTTTRRRQQQWWW[[[___dddjjjnnnjjjdddOOOJJJIIIRRR^^^eeejjjnnnsssppplllfffbbb``````aaa```dddjjjpppuuuyyyzzz{{{yyy}}}yyynnneee^^^[[[^^^ZZZUUUSSSTTTVVVVVVVVVVVVUUUSSSQQQQQQQQQRRRSSSQQQOOOLLLKKKKKKJJJHHHFFFHHHHHHHHHHHHHHHHHHHHHGGGDDDAAA<<<888666555333222111000000//////...------........................------............------............---,,,,,,+++++++++,,,,,,---------...------------------------,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///------,,,,,,,,,++++++++++++++++++,,,,,,---------++++++++++++,,,,,,------......---,,,,,,+++******,,,++++++***++++++,,,,,,,,,++++++++++++++++++,,,.........---------,,,,,,...------------------......------,,,,,,------...------,,,,,,------...///........................---------.........//////~~~{{{yyy|||{{{ooorrrvvvzzz~~~~~~xxxuuutttvvvsssnnnhhhccc```^^^\\\^^^\\\XXXRRRNNNMMMPPPRRRKKKEEE===777444222...,,,000000000000000000000000000///......------......------------------------+++,,,,,,------.........,,,------------,,,,,,+++++++++,,,---------------......---------------,,,***+++,,,---------,,,,,,***++++++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++*********++++++,,,,,,------,,,,,,,,,++++++++++++*********)))******++++++))))))*********+++++++++************++++++++++++((()))))))))))))))******,,,,,,,,,---......//////,,,,,,---///333888<<>><<<999555333222222111000000//////...........................------............---------............------,,,)))******+++,,,---......------------------------,,,,,,,,,,,,---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------......------------,,,,,,,,,,,,***++++++,,,,,,------...+++++++++++++++,,,---------------,,,,,,+++++++++++++++******++++++,,,,,,++++++************++++++------------------------,,,,,,++++++++++++,,,,,,...------,,,,,,------...---------------......///------------------------------........./////////~~~zzz}}}vvvyyy||||||zzzzzzwwwrrrmmmgggaaa^^^\\\ZZZ[[[[[[XXXTTTRRRRRRTTTOOOKKKDDD===777333111000111111111111111111111111111000//////......//////........................++++++,,,,,,---......///,,,------...---,,,+++***+++,,,---.........---,,,,,,,,,,,,,,,,,,---------***+++,,,---------,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++++++++++++++++++++,,,,,,,,,************++++++++++++)))))))))******+++++++++,,,,,,------.../////////......000444:::@@@GGGJJJSSSVVV[[[]]]]]]\\\\\\\\\SSSQQQMMMKKKKKKLLLOOOQQQOOORRRVVV[[[___bbbddddddcccfffiiijjjiiihhhiiijjjkkkjjjiiihhhgggfffeeeeeeccccccbbbaaa^^^[[[XXXWWWSSSRRRPPPOOOOOORRRUUUWWW]]]eeennnvvv|||}}}uuukkkbbb\\\[[[bbbhhhiiigggfffdddhhhlllnnnmmmmmmmmmnnnmmmsss}}}zzz{{{~~~}}}uuuooommmlllllliiigggkkkqqqwwwxxxwwwrrrnnnggg```[[[XXXWWWWWWZZZWWWSSSQQQPPPOOONNNLLLIIIIIIIIIIIIIIIJJJJJJKKKIIIGGGEEECCCAAA>>>:::777333333222222111000000000........................------............------,,,---...//////......---++++++,,,,,,------......------------------------,,,,,,,,,,,,---...//////------............------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,.........------------,,,******+++,,,,,,---......,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,++++++******++++++,,,+++++++++,,,------......,,,,,,++++++++++++,,,,,,...------,,,,,,------...---------------...//////....................................////////////www{{{|||xxxtttmmmeee```___UUUYYY]]]]]]YYYVVVUUUUUUTTTRRRLLLDDD<<<666555555111111111111111111111111111111000///////////////........................++++++,,,,,,---...//////,,,------...---,,,***)))+++,,,---.........---,,,*********++++++,,,,,,---***+++,,,---...---,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,++++++++++++++++++******+++,,,------...///------,,,+++*********+++........................)))************+++++++++,,,,,,,,,------.........,,,,,,------...///000000222333666:::AAAIIIPPPTTTVVVYYY\\\]]]\\\ZZZYYYYYYTTTQQQNNNKKKLLLOOOTTTWWWWWWZZZ^^^bbbeeefffffffffiiikkklllkkkiiihhhkkkmmmiiiiiigggffffffeeeffffffaaaaaaaaa___]]]ZZZWWWUUUSSSRRRPPPQQQTTTYYY___bbbfffooo{{{|||gggccccccggghhhggggggjjjjjjpppxxx}}}~~~~~~~~~~~~}}}wwwqqqkkkmmmqqqyyyzzzwwwwwwyyyssspppqqqwww{{{qqqiiidddbbbaaa___\\\WWWSSSQQQPPPNNNMMMJJJJJJJJJJJJJJJKKKKKKLLLGGGGGGFFFEEEEEEBBB===:::444444333333222111111111........................---..................---+++,,,.../////////........................------------------------------+++++++++,,,---...///000------............------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************//////.........---------******+++,,,,,,---......,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,---+++*********+++,,,,,,------,,,,,,++++++,,,,,,---)))******+++,,,---......///......------......///...------,,,,,,------......------------...//////111111111111111111111111............/////////000~~~zzzlllgggjjjYYYWWWXXX\\\^^^]]]^^^bbb___^^^XXXKKKAAA<<<999555222333222000...------...////////////////////////////////////////////////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,........................---------...------,,,,,,++++++++++++++++++++++++,,,,,,+++***+++,,,---...+++++++++++++++++++++++++++***)))))))))***,,,,,,*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++***))))))************+++++++++,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,---------......,,,---...///...///111333444777===DDDLLLQQQUUUWWWYYY[[[^^^___^^^YYYTTTQQQPPPOOOOOOSSSXXX\\\]]]\\\```aaadddfffhhhiiiiiiiiiiiiiiiiiijjjkkklllmmmnnniiiiiiiiiiiihhheeecccaaa^^^[[[YYYYYY\\\]]][[[YYYXXX\\\```aaa```bbbhhhmmm}}}mmmjjjkkkooommmhhhhhhmmmooo{{{||||||yyyxxxxxxnnnkkkkkkpppvvv{{{vvvoookkkmmmcccXXXRRRQQQRRRRRRQQQRRRPPPNNNKKKJJJJJJKKKLLLIIIGGGEEEDDDDDDDDDCCCBBB:::777444222000111333444+++,,,---............---...........................---,,,,,,,,,,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......---,,,,,,,,,,,,---......---------,,,,,,+++++++++...---,,,++++++---///000++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...---,,,,,,+++++++++++++++,,,,,,------,,,,,,+++/////////......---------++++++,,,,,,,,,---------//////.........---------...---,,,,,,,,,,,,---...000000000000000/////////++++++,,,------......///|||yyy{{{~~~qqqjjjiii^^^[[[ZZZ\\\]]]^^^dddlllqqqnnndddVVVKKKEEE???999444444333111/////////000////////////////////////////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...+++++++++++++++++++++++++++***)))))))))***,,,,,,************+++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,+++******************++++++++++++,,,,,,,,,***+++,,,,,,---,,,,,,,,,------------------------...////////////111444777>>>AAAFFFLLLRRRWWW[[[\\\[[[]]]^^^^^^\\\XXXTTTQQQVVVVVVVVVZZZ___cccdddcccbbbccceeefffggghhhiiiiiillllllkkkkkkkkkkkkllllllnnnmmmkkkiiifffcccaaa___XXX[[[___ccchhhjjjkkkjjjjjjnnnrrrqqqoooqqqxxxwwwtttrrrtttssspppqqqvvvyyyyyy{{{yyyyyyzzzrrrnnnmmmrrryyyzzzuuukkk]]]SSSPPPQQQQQQPPPQQQPPPOOONNNMMMNNNOOOOOOMMMIIIEEEBBBBBBBBBCCCBBB>>><<<999666333222222222......//////......------..............................---,,,,,,---......///...---,,,,,,,,,,,,---,,,,,,------------------,,,,,,,,,---------......---,,,,,,,,,,,,---......///.........------------+++***)))((()))***,,,---------------------------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------.........---,,,,,,+++++++++,,,+++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...//////.........---------......---,,,,,,---......////////////////////////,,,------......///000000yyyuuutttvvv|||yyyooojjjeeecccaaa___^^^```jjjvvv}}}qqqbbbXXXRRRIIIAAA888666444222111111222222////////////////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...+++++++++++++++++++++++++++************+++,,,,,,************++++++++++++---,,,,,,++++++,,,,,,---,,,++++++************+++++++++++++++,,,,,,,,,,,,+++,,,------......------......------------------000000000000111555;;;???JJJLLLPPPTTTXXX\\\^^^___^^^^^^^^^]]][[[XXXUUUSSS\\\\\\]]]aaaeeeiiijjjjjjffffffffffffggghhhiiiiiilllkkkkkkkkkkkkllllllmmmllljjjeee```\\\YYYXXXWWWVVV]]]hhhpppuuuwwwzzz|||~~~{{{{{{}}}~~~~~~zzzuuutttyyy~~~ssscccWWWRRRPPPPPPPPPNNNNNNOOOPPPQQQRRRRRRSSSPPPLLLFFFBBBAAAAAABBBBBBAAA@@@>>>;;;888555222000111000000000///......---..............................---,,,,,,---............---,,,,,,,,,------------------------,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......000000000///////////////...---,,,,,,,,,---...///------------------------++++++++++++,,,,,,,,,,,,------------------------..................------------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++************---,,,+++++++++,,,...///...............---------......---,,,,,,---......---------.../////////000---......///000000111111{{{ssspppttttttyyywwwpppnnnllljjjgggaaaaaakkkwwwssshhhbbb^^^UUUKKK<<<999555222222222222333////////////////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++************++++++,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++++++++++++++,,,,,,,,,------,,,------...........................------------000000111333666===DDDJJJQQQRRRTTTWWWYYY[[[]]]^^^^^^^^^]]][[[ZZZYYYYYYYYY^^^___```cccfffiiijjjkkkiiihhhgggffffffhhhiiijjjiiiiiiiiiiiijjjlllmmmnnnfffccc]]]VVVRRRPPPPPPPPPXXXbbbooowwwyyy{{{wwwxxx}}}}}}{{{|||nnnaaaYYYTTTQQQOOOJJJKKKMMMOOOPPPQQQRRRRRRPPPMMMHHHEEEDDDBBBAAA@@@AAAAAAAAA@@@<<<888444111111000000///////////////..............................------------.........------,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......000000//////////////////000///.........///000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................//////......------,,,,,,---,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++***************...---+++++++++,,,...///..............................------------......+++,,,,,,---...///000000---......//////000111111zzzyyy{{{zzz~~~uuuqqqpppuuuvvvyyy~~~~~~vvvtttsssrrrooogggbbbgggpppyyyuuunnnhhhfffeee^^^UUUCCC>>>777333222222222111000000000000000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,,,,---.........---------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++******++++++,,,,,,,,,,,,------------------,,,,,,---,,,,,,++++++,,,,,,---,,,+++++++++++++++,,,,,,++++++,,,,,,,,,---------,,,---......//////..............................///111555999>>>FFFOOOTTTUUUUUUVVVWWWYYYZZZ\\\\\\]]]\\\\\\[[[\\\]]]^^^___```aaaccceeefffhhhiiikkkjjjiiihhhgggggghhhjjjjjjjjjjjjiiiiiiiiiiiijjjjjjaaa]]]WWWQQQNNNMMMOOOPPPYYYdddpppwwwyyy|||zzzqqqlllhhhooo{{{rrrfff\\\TTTPPPJJJKKKLLLMMMNNNNNNNNNNNNNNNMMMKKKJJJIIIFFFBBB>>>???@@@AAABBB@@@<<<888666000000////////////000111////////////////////////........................------,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---..............................------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...........................---------,,,,,,++++++,,,,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,---...///---.............................................+++,,,,,,---...///000000,,,------...//////000000{{{rrrqqqtttrrr~~~zzztttrrrqqqvvvxxxzzz~~~xxxtttssstttrrrkkkdddeeejjjmmmnnnmmmjjjjjjkkkeee^^^LLLEEE<<<555333222111///000000000000000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,++++++++++++++++++++++++***++++++,,,---,,,,,,,,,------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++++++++,,,,,,---,,,,,,,,,,,,------------,,,---......//////......------........./////////000444:::AAAGGGOOOUUUZZZXXXXXXXXXYYYZZZ[[[]]]]]]]]]\\\\\\]]]^^^aaacccddddddfffhhhhhhggghhhiiikkkjjjjjjiiiiiiiiijjjkkkkkknnnmmmkkkjjjhhhggggggggg^^^ZZZUUUPPPNNNNNNQQQSSSZZZdddqqqyyy|||sssgggaaa___```jjjzzzsssfff\\\WWWRRRQQQQQQOOONNNMMMLLLLLLLLLLLLMMMNNNNNNJJJEEE@@@===???BBBDDDCCCAAA>>><<<333222111000///000111222////////////////////////---...////////////...---------,,,,,,,,,---......------------------,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......,,,------------.........////////////....................................,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,+++++++++,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---------------,,,---------............---------...............---...////////////...------------.../////////000,,,------......///000000tttiiihhhlllsssxxxqqqooonnnrrrxxx}}}~~~tttooonnnoooqqqnnnhhhgggjjjmmmrrrtttrrrqqqoooiiicccVVVMMMAAA999555444111///000000000000000000000000////////////////////////........................------------------------........................------------------------***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---+++++++++++++++,,,---...,,,,,,,,,------------...,,,,,,---............---,,,,,,---...///000111111333999AAAIIIOOOTTTXXXZZZYYYYYYYYYYYYZZZ\\\^^^___^^^^^^______aaaccceeefffhhhjjjkkkjjjhhhggghhhjjjiiiiiijjjkkkkkklllkkkkkkmmmlllkkkkkkjjjkkkkkkkkkeeebbb]]]YYYWWWXXX[[[]]]___iiivvvoooccc^^^___bbbgggppp}}}xxxoooiiifff___]]]ZZZVVVRRROOONNNMMMMMMMMMMMMOOOOOOMMMIIIFFF???AAADDDFFFFFFEEECCCAAA999888555222111111111111////////////////////////---...///000000///...---,,,,,,,,,,,,,,,---...///,,,,,,------------------,,,,,,,,,---------......---,,,,,,,,,,,,---......,,,,,,---------.........222222222222111111000000////////////////////////,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------...+++,,,...///000///...------------.........//////---...///000000///...---////////////////////////---......//////000111111~~~}}}}}}|||zzzxxxzzz}}}|||}}}rrrfffeeehhhvvvuuummmjjjiiioooxxxzzzpppjjjiiijjjnnnnnnkkkkkkmmmrrryyy}}}zzzvvvrrrkkkeee\\\RRREEE;;;777555222///000000000000000000000000////////////////////////////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............++++++++++++++++++++++++***+++,,,---...---,,,,,,++++++++++++++++++++++++***+++,,,---...---,,,,,,+++*********))))))((((((---,,,,,,++++++,,,,,,---++++++++++++,,,,,,---...,,,,,,,,,---------......+++,,,------......------+++,,,---...///111222222666===FFFOOOTTTVVVXXXYYYXXXXXXWWWXXXYYY[[[]]]^^^aaaaaaaaaaaabbbccceeeeeeiiikkkllljjjgggfffgggiiihhhiiikkklllmmmmmmlllkkkhhhhhhiiikkkmmmppprrrsssuuurrrnnnjjjhhhhhhjjjlllfffppp}}}}}}{{{}}}qqqcccZZZ[[[dddlllrrryyyxxxtttssssssjjjfffaaa[[[VVVSSSQQQPPPNNNMMMMMMNNNOOOOOOMMMKKKBBBCCCFFFHHHHHHGGGEEEDDD???===999555222111111111000000000000000000000000---...///000000///...---,,,,,,,,,,,,,,,---...///,,,,,,,,,------.........,,,,,,,,,---------......---,,,,,,,,,,,,---......,,,---------....../////////////////////...------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////++++++++++++,,,,,,---...+++,,,,,,------,,,,,,++++++++++++,,,,,,---------***,,,...000111///---,,,---------.........//////---...///000000///...---000000000000000//////////////////000111111222222}}}{{{zzz{{{{{{yyyzzz|||~~~}}}wwwssssss{{{yyymmmggggggjjj~~~yyyqqqmmmmmmsss{{{~~~tttiiigggiiilllmmmllljjjhhhgggpppzzzyyyqqqhhhaaa]]]YYYNNNBBB;;;888444///333222000000111222222111111000000///...---------,,,---...//////...---,,,---------------------------------------...///000......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++++++++++++++++++++++++++---------------------------,,,++++++++++++,,,---...............---------........................///...---,,,,,,,,,---...//////...------111777<<>>999666444222222111000//////000111000.........------------......////////////////////////------------------------////////////////////////******+++++++++,,,,,,,,,////////////............000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////...---,,,+++------------------------//////...---,,,,,,,,,,,,000******...///,,,+++...'''(((***+++,,,---------------...---,,,+++---///............////////////............////////////...............///000000222333333222111111444666~~~{{{yyyyyyyyywwwxxxyyy{{{~~~zzzuuuqqqoooqqqvvvzzzqqqiiiiiiqqqyyy}}}yyyrrrjjjgggiiittt{{{~~~zzzoooccc```bbbfffhhhjjjkkkllllllqqqyyy~~~{{{tttllleee^^^aaa___XXXKKKAAA<<<666111333111000000222222111000222111111000//////............///000000///......///////////////////////////......---------............------------......++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,++++++++++++++++++++++++------------------------...---,,,++++++,,,---...++++++,,,---...///000111...........................------------...//////////////////222888@@@FFFJJJNNNTTTYYY[[[[[[[[[[[[YYYXXXXXXZZZ___bbbcccbbbddddddddddddeeegggiiijjjiiijjjjjjkkkkkkjjjjjjiiimmmmmmmmmmmmllliiifffccc___aaacccfffqqqyyyxxx{{{vvvnnnlllmmmqqqsssnnnfffaaafffoooxxxzzzzzz}}}{{{zzzxxxvvvsssqqqooonnneee___XXXTTTRRRQQQOOOMMMMMMKKKIIIHHHIIIHHHGGGEEEDDDCCC@@@===999777555444222111///000111222111000000//////......//////000////////////////////////........................////////////////////////,,,,,,,,,---------......////////////............000/////////.........------------------------------------............///.........///......---,,,------------------------......---,,,,,,,,,------...******......+++***------------------------------......---,,,,,,---///............////////////............///////////////............///000000000111111000000111333666|||yyyxxxwwwvvvwwwyyyzzz{{{}}}zzzsssqqqoookkkiiiiiimmmmmmlllkkkllluuu~~~uuummmllloooxxx~~~yyymmmbbb]]]^^^```dddhhhmmmppprrrrrrxxx{{{vvvoooiiiddd___```cccaaaVVVJJJAAA:::555222111000111222222111000222222222111111000000/////////000000000000//////////////////////////////000//////...------,,,,,,......------------......++++++++++++++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......+++,,,,,,---...///000000........................---------.../////////000000111222555:::BBBKKKRRRPPPTTTYYY\\\]]]]]]]]]^^^^^^\\\[[[\\\___bbbddddddffffffffffffggghhhjjjjjjhhhiiiiiijjjjjjiiiiiihhhmmmmmmlllkkkgggccc^^^\\\YYY\\\bbbnnnsssiiiddddddfffgggfffcccfffqqqyyytttsssxxx}}}}}}~~~|||}}}|||sssggg^^^YYYWWWTTTRRRQQQOOOLLLJJJJJJIIIGGGEEEEEEDDDCCCAAA>>>;;;888666333222000000222333222111111000000//////000000111////////////////////////////////////////////////////////////////////////.........////////////000////////////............/////////.......................................---------............///,,,---......///.........------------------------------,,,,,,,,,---......---++++++------++++++---222111000...---------------......---,,,,,,---///............////////////............//////////////////......//////000111000111111111111333777:::{{{yyyxxxwwwyyy{{{{{{{{{|||~~~zzzqqqjjjkkkmmmllljjjjjjffffffhhhooo|||vvvtttwww}}}}}}rrriiibbbbbbbbbdddiiimmmqqqrrrpppuuuwwwqqqkkkhhhfffccc]]]dddggg___RRRHHH@@@:::333222111111222222111000222222111111111000000000////////////////////////------------------------......///......------,,,......------------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......................../////////...------,,,,,,........................------......////////////111444999>>>DDDKKKRRRWWWUUUXXX\\\^^^^^^^^^___```bbb```^^^^^^___bbbeeeggggggggghhhhhhiiijjjkkkkkkgggggghhhhhhgggfffeeeeeehhhhhhgggddd___ZZZWWWUUUVVV]]]jjj{{{pppgggdddeeehhhiiilllmmmtttxxxnnnjjjjjjooossszzz}}}yyyvvvvvvyyy~~~|||}}}qqqhhhaaa[[[WWWUUURRROOOLLLKKKJJJHHHGGGDDDEEEEEEEEEBBB???;;;888555333111000111222222111111000000//////000000111////////////////////////////////////////////////////////////////////////....../////////000000000////////////............................................................---------............///+++,,,---...////////////------------------------,,,++++++,,,---...///000,,,,,,---------+++,,,...444222000---------...///---...///...,,,,,,...///............////////////............/////////////////////...///000000111111222333444555888===AAA~~~|||yyyzzz}}}}}}}}}}}}~~~vvvkkkdddeeejjjnnnqqquuummmkkknnn}}}{{{xxxzzz}}}xxxsssmmmjjjhhhgggiiijjjjjjiiiiiimmmooojjjffffffhhhgggbbbkkkooohhh[[[PPPFFF>>>777444222111222222222111111000000000000000//////........................------------------------,,,,,,......//////............------------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................000//////...------,,,,,,....................................////////////555:::BBBIIINNNQQQTTTVVVWWWZZZ\\\]]]]]]^^^___```dddcccbbb``````cccfffhhhhhhhhhiiijjjjjjkkkkkkkkkiiiiiiiiihhhgggeeedddcccccccccaaa\\\UUUPPPNNNMMMPPP^^^uuuzzztttlllggghhhmmmssswww|||qqqfff```]]]]]]```dddiiinnnppppppnnnlllrrrqqqsssyyyvvvrrrnnnpppxxx{{{pppfff___[[[WWWSSSPPPNNNMMMKKKIIIDDDEEEGGGGGGEEEBBB>>>;;;777444111000111222111111000//////......//////000////////////////////////........................////////////////////////---............/////////////////////............---------...............---------------------------------............///++++++---...//////000000------------------------+++++++++,,,---...///000,,,...///...,,,,,,---...111///...,,,,,,---///000......///...---,,,...000............////////////............///////////////////////////000111111000111333555888===DDDIII}}}~~~xxxmmmdddcccggglllttt{{{xxxvvvzzz~~~zzz|||zzzyyyzzz||||||wwwtttooommmllliiiccc^^^___dddeeeaaa___bbbfffffflllsssvvvooodddXXXMMMDDD<<<888444111111222222222000000000000000000000000......------------......////////////////////////***,,,---///000//////.........------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............---------------.........//////........................////////////000222444666===CCCKKKQQQTTTUUUUUUUUUYYYZZZ\\\\\\\\\]]]___aaadddddddddcccbbbcccfffiiihhhiiijjjkkkkkkkkkkkkkkkllllllkkkiiigggdddbbbaaa___^^^ZZZSSSLLLGGGHHHJJJNNNbbb~~~uuuqqqllllllrrr|||~~~uuuiii^^^WWWSSSQQQQQQRRRUUUZZZ^^^aaabbbbbbaaafffiiirrrwwwmmmjjjiiinnn{{{uuummmeeeaaa[[[VVVRRRPPPMMMKKKFFFGGGHHHIIIGGGEEEAAA???;;;888444222111222111000000//////......//////000////////////////////////........................////////////////////////------------............////////////............---------------.........---------------------------------............///+++,,,---...////////////------------------------+++++++++,,,---...///000***///111---***,,,.........---,,,,,,---...///000...//////...------...000............////////////............////////////000000//////000000111222///111333777<<>>FFFJJJKKKTTTUUUWWWYYYZZZ[[[\\\\\\YYY[[[]]]___aaacccdddeeehhhhhhhhhhhhhhhiiiiiiiiihhhjjjkkkkkkjjjkkklllnnnkkkgggbbb]]]YYYUUUPPPMMMNNNHHHCCCDDDIIIRRRaaannnzzznnneeeaaa```gggggghhhjjjpppwww}}}|||wwwqqqnnnmmmmmmkkkiiimmmqqqwwwzzzyyyrrriiicccaaa```^^^[[[ZZZXXXWWWWWWLLLIIIFFFEEEDDDCCCAAA???BBBBBBBBBBBBCCCEEEFFFFFFLLLWWWiii~~~zzzkkkddddddeeemmmuuu}}}zzznnncccYYYRRROOOLLLLLLLLLLLLLLLLLLLLLMMMJJJGGGAAA;;;666333111000222222222222222111000///111111000000//////............////////////......//////000000000000/////////......---------......------............------........................---...............------------------------------///............///000000..............................---------,,,,,,,,,---------,,,,,,+++++++++------------------------000...---///222333111.........////////////......000000000000000111111111000///---...000333444444555;;;DDDOOOXXX^^^bbbcccwwwnnneee^^^]]]aaaeeelllttt}}}}}}|||xxxwwwyyy~~~~~~}}}{{{yyyyyyzzz|||wwwmmmfffgggiiilllnnnooonnnmmmlllppppppllljjjjjjeee^^^TTTNNNEEE===888666444333222222000//////000000111111111000000//////....../////////......------,,,------------------------------------------------------,,,,,,------...///////////////.........---+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++***+++,,,---------,,,,,,------......------,,,+++---------............///------,,,,,,------...///---...///...---...000222111222666===FFFNNNQQQRRRVVVWWWXXXZZZ[[[\\\]]]]]][[[\\\^^^aaacccdddeeefffffffffggghhhiiijjjkkkkkkggghhhgggfffdddeeegggiiifffbbb[[[VVVSSSQQQOOONNNNNNKKKLLLOOOSSS[[[jjjwww{{{tttkkkccc]]]\\\\\\dddcccaaaaaabbbdddgggiiiaaa]]]XXXVVVWWWWWWWWWVVVZZZ\\\___aaa___[[[VVVSSSQQQPPPOOOMMMKKKJJJIIIIIIJJJHHHEEEDDDDDDDDDCCCAAABBBBBBAAAAAABBBCCCDDDEEEIIIQQQ^^^mmmzzzyyyooolllmmmpppuuuyyy~~~~~~vvvkkk___UUUOOOKKKKKKKKKKKKKKKJJJHHHHHHIIIGGGCCC>>>:::777555333222222222222222111000000000000000000000/////////......////////////......//////000000000000/////////......------............//////////////////...........................---......//////...------------------------------......------......///000////////////////////////------------------------.........---------,,,,,,------------------------000000///------...000222333333111000///.........000000000000111111111111//////000111222444555666<<>><<<555444444333222222222222/////////000000111111222//////000000000000////////////000000000000//////...............//////000/////////000000/////////........................---......////////////...////////////////////////---,,,,,,,,,,,,---......////////////////////////------------........................------------------------............000000000...---///444888999777333000......///000//////000000111111222222...222555555444666>>>DDDPPPTTTZZZ```eeehhhiiiiii}}}~~~~~~~~~~~~|||uuunnnkkklllllljjjiiikkkmmmmmmeeeWWWHHH===777333333333333222111//////////////////000000000000------......///000000000////////////////////////------------------------...------------...//////////////////000000000000+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---,,,++++++,,,...///---------............///...------------...//////......///......111555888>>>BBBJJJPPPUUUVVVWWWVVVYYYZZZ[[[\\\]]]^^^^^^^^^^^^___aaacccdddfffffffffiiiiiiiiiiiijjjjjjjjjjjjjjjkkkllljjjddd^^^XXXVVVPPPMMMKKKLLLRRRYYY```dddeeegggjjjlllkkkooo~~~vvvuuutttqqqjjjaaaYYYTTTQQQOOONNNLLLHHHDDDCCCCCCDDDBBBCCCCCCDDDDDDCCCBBBBBB@@@AAAAAAAAABBBDDDFFFGGGGGGGGGHHHIIIIIIIIIIIIIIIGGGIIILLLPPPSSSVVVXXXXXXZZZYYYYYY[[[^^^```aaaaaa```^^^ZZZWWWUUUTTTUUUUUUZZZ^^^cccgggiiiiiigggeeecccccciiittt}}}|||xxxpppjjjqqqsssuuuvvvuuurrrnnnlllgggccc\\\TTTOOOMMMMMMNNNHHHIIIIIIIIIGGGDDDAAA???888777666444333333333333//////000000111111222222//////000000000000////////////000000000000//////...............///000111---......//////......---........................---......///000000//////////////////////////////---,,,,,,,,,,,,---......................................................,,,,,,,,,,,,,,,,,,,,,------------....../////////000//////222666888777666555333111......///000222...//////000111111222222000333444444444:::EEENNNWWWYYY^^^bbbfffhhhhhhhhh|||~~~~~~tttllllllmmmmmmlllllloooqqqrrrmmmbbbRRRDDD;;;444444333222111000000///000000000000////////////.........//////000000000........................------------------------......------......///000---------...............+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,---...------,,,,,,,,,---......---------............///......------......///000//////000000111444999===GGGKKKQQQUUUWWWXXXYYYZZZZZZ[[[\\\]]]^^^^^^^^^^^^___```bbbccceeeffffffggglllkkkkkkjjjiiiiiihhhhhhdddfffgggddd^^^VVVOOOLLLGGGIIIOOOXXXcccmmmsssuuuooonnnpppqqqqqqwwwwwwwwwyyy{{{{{{vvvmmmfffaaa___[[[UUUPPPKKKGGGEEEEEEEEEEEECCCAAA@@@BBBCCC@@@AAAAAABBBCCCBBBBBBBBBAAABBBDDDFFFFFFHHHKKKNNNOOOOOOPPPQQQQQQQQQQQQQQQNNNPPPUUUYYY^^^aaabbbccchhhggggggiiilllnnnooonnnjjjhhhfffccccccccceeefffmmmqqqwww}}}}}}yyyvvvtttqqqsss{{{~~~yyyqqqkkknnnoooqqqtttyyy~~~zzzooobbbXXXQQQNNNMMMLLLLLLLLLKKKIIIFFFCCCAAA===<<<999666444333333333000000111111111111111111///000000111111000000/////////000000000000//////............///000111111------............------........................---...//////000000000000........................---------------......///......................../////////.........------+++++++++,,,,,,,,,,,,------------...//////000000111000111666;;;;;;777333111000///......///111222......///000111222222333222333555666:::BBBNNNVVV\\\^^^aaadddggghhhhhhhhhxxxtttzzztttkkkmmmpppooonnnnnnssssssrrrooogggZZZKKKBBB666555333111000000000000111111000000//////......///////////////000000000------------------------------------------------...............//////000************+++++++++,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++,,,---...+++,,,------......---------------............///...............//////000///000111333555;;;AAAFFFMMMPPPTTTVVVVVVXXX[[[^^^\\\]]]]]]^^^____________aaabbbdddeeefffggghhhhhhllllllkkkjjjjjjiiihhhhhhddddddccc^^^WWWPPPLLLJJJIIIOOO[[[iiiuuu|||}}}|||tttrrrtttxxx}}}|||zzz}}}vvvpppmmmiiikkkmmmmmmjjjccc]]]YYYSSSOOOJJJGGGGGGFFFDDDAAABBBCCCCCCBBB@@@@@@AAACCCDDDDDDDDDEEEFFFFFFGGGGGGGGGKKKOOOQQQSSSVVVZZZ]]]]]]\\\\\\[[[[[[\\\]]]^^^\\\^^^bbbfffjjjlllmmmmmmooommmmmmnnnppprrrsssrrrnnnmmmkkkkkkmmmqqquuuwww}}}}}}~~~yyyuuurrrqqqpppssswwwyyy}}}~~~zzzzzzzzz|||wwwjjj___WWWTTTQQQQQQPPPNNNKKKHHHEEEDDDBBB@@@<<<888666444444444222222111111111111111111000000111111111111000000//////000000000000//////............///000111222......////////////..............................------///000000111111111------------------------......------......///000........................111111000///...---,,,,,,,,,,,,,,,,,,------......---------...///000000000333444777888999777333000000000/////////000000111......///000111222333333333444777<<>>:::666444444444333222222222111000000000000000111111111111000000//////000000000000//////............///000222222//////000000000000//////........................------///000111111111111------------------------///............///000000000000000000000000000000222222111///...---,,,+++---------.........//////---------...///000000111555888;;;999555000///000111111111111000000000///---...///000111222333333333444999BBBLLLUUU[[[]]]eeefffhhhjjjlllmmmmmmlllxxxnnnkkkssszzzssslllgggjjjyyy|||uuuuuuvvvyyy}}}~~~|||wwwrrroooqqquuuyyy{{{zzzyyyxxxvvvlll___TTTDDD>>>666333444444333000000000111111111222222222////////////............////////////////////////------------------------------++++++++++++---------......//////......---.................................------,,,,,,,,,,,,,,,,,,------.........,,,,,,---...//////......///////////////.........,,,---......------///000000000222999AAAHHHKKKKKKSSSTTTUUUWWWXXXZZZ[[[\\\ZZZ[[[\\\]]]^^^```aaaaaahhhgggfffeeeeeefffggghhhgggffffffhhhjjjjjjfffbbbeee[[[RRRNNNIIICCCCCCHHHVVVjjj}}}~~~zzzvvvsssvvv{{{{{{rrrggg```^^^]]][[[YYY]]]^^^^^^ZZZSSSKKKFFFCCCEEEDDDCCCBBBCCCEEEGGGIIINNNLLLHHHEEEDDDDDDFFFGGGHHHLLLPPPTTTUUUUUUVVVWWWVVV[[[```ccchhhooorrrpppnnnllljjjjjjlllmmmnnnnnnlllmmmooopppqqqqqqqqqqqqnnnoooooonnnlllkkkmmmnnniiiiiikkkooovvv{{{{{{vvvoooiiifffddd```^^^]]][[[XXXVVVWWWWWWWWWUUUSSSRRRSSSTTTRRRVVVZZZ[[[[[[]]]bbbfffppp}}}zzzqqqhhhaaaXXXSSSRRRQQQNNNJJJIIIFFFAAA===999555111...222333333222222000//////...000111222222111000...000000111111222222333333000000000000000000000000000000000000000///............................................................//////000000111111////////////000000000000000000//////.........---........................,,,------...///000111111...---,,,,,,...111444555;;;777333000000//////...///////////////////////////---///222111000222777666===DDDJJJRRR\\\aaa```eeefffgggiiijjjkkklllllluuukkkiiiuuu}}}vvvtttqqqooollljjjmmmyyyxxxtttvvvwww{{{~~~~~~|||zzzzzz}}}yyykkk```MMMDDD999333444555333111000000111111111222222222111000000000000/////////////////////////////////..............................---,,,,,,---......+++,,,,,,------,,,,,,+++..............................---------,,,,,,,,,,,,,,,,,,---------......,,,------...//////.....................------------...//////......///111444555999@@@HHHNNNPPPPPPTTTUUUVVVXXXZZZ[[[\\\\\\]]]]]]^^^```aaabbbcccdddfffeeedddddddddeeefffgggllljjjhhhggghhhiiihhhggg\\\UUUMMMJJJFFFDDDIIIQQQdddttt{{{vvvrrrooosssxxx}}}}}}mmmfff]]]WWWVVVVVVTTTQQQRRRSSSSSSPPPJJJEEEBBBAAA@@@@@@@@@AAACCCFFFHHHJJJOOOMMMLLLJJJJJJKKKMMMNNNTTTXXX]]]```aaa`````````]]]ccchhhkkkpppwwwzzzyyyrrrrrrsssuuuwwwwwwuuussspppppppppqqqrrrsssssstttqqqqqqqqqooommmkkklllnnnooonnnoooqqquuuzzz}}}}}}zzzuuunnniiiaaa^^^ZZZWWWUUUTTTRRRPPPRRRSSSTTTSSSQQQPPPQQQSSSVVVZZZ^^^```______aaadddiiissswwwppphhhbbb^^^XXXPPPJJJIIIFFFBBB>>><<<888444222222222222222222111000000///000111222222111000///000000000111111111111111000000000000000000000000000000000000000///...............//////.................................//////////////////000000....../////////000000000333333333222222111111111........................------......//////000000---------...000222333555555333000//////000///...111111111111111111111111000...///111111///222777777AAAKKKRRRXXX___bbbbbbfffgggiiijjjlllmmmmmmmmmtttjjjkkk|||zzznnnhhhjjjnnnrrrsssttt}}}zzzrrrsssxxxzzz|||wwwmmmYYYMMM>>>555444555444222111111111111111222222222111111111111000000000000//////////////////////////////////////////////////////............//////,,,,,,------------,,,,,,...........................------------,,,,,,,,,,,,,,,,,,------------...,,,---......///.........------------------------...///000000...///000222333666;;;CCCJJJOOOPPPPPPTTTVVVXXXZZZ\\\]]]]]]]]]^^^^^^___aaabbbcccdddeeedddccccccccccccdddeeefffeeefffgggfffdddbbbaaaaaaXXXRRRLLLGGGEEEGGGQQQ\\\rrr{{{|||sssmmmkkkjjjrrryyy~~~~~~ssskkkbbb]]]VVVSSSRRRRRROOOLLLGGGGGGGGGEEEBBB?????????>>>>>>???BBBFFFJJJMMMPPPQQQQQQQQQRRRSSSUUUVVVWWW[[[___dddgggfffdddbbbaaa___eeejjjmmmssszzz}}}{{{vvvwwwzzz}}}~~~{{{wwwtttsssqqqppppppqqqssstttsssssssssqqqnnnmmmnnnooouuutttsssssstttvvvyyy{{{|||zzzvvvppplllbbb^^^XXXTTTRRRPPPNNNMMMNNNPPPRRRRRRRRRRRRSSSUUU[[[```eeegggfffddddddeeehhhnnnwww~~~vvvooodddXXXPPPKKKHHHDDDAAA>>>;;;888666222222222222222222222111///000111222222111000///111000000000000000000///////////////////////////000000000000000//////.........000000000000..............................///////////////.........------........./////////000000000000000/////////.................................///////////////---...///111222333333444...------...///000000///........................222000000333222111444:::;;;HHHVVV\\\___ccceeeeeehhhiiikkkmmmnnnooooooooouuummmrrrtttjjjnnnwwwyyyrrrooottt{{{}}}}}}~~~{{{tttdddVVVDDD888555555444222111111111111111111111111111111111000000000//////////////////////////////......................................................////////////..............................------------------------------------------------------...............------------------............/////////...///111333444888???GGGMMMPPPQQQPPPUUUWWWYYY\\\^^^^^^^^^^^^]]]^^^___```aaaccccccdddcccccccccdddddddddeeeeee^^^bbbggggggccc]]]YYYXXX\\\WWWPPPJJJHHHOOO]]]iiixxx{{{{{{uuulllhhhiiikkkpppwww|||~~~zzznnnddd^^^YYYVVVRRRPPPOOOMMMJJJGGGAAABBBAAA???======>>>@@@>>>@@@BBBFFFKKKPPPUUUWWWWWWWWWXXXZZZ[[[]]]]]]^^^]]]aaafffhhhfffcccaaa______dddiiilllrrryyy|||{{{vvvwwwyyy{{{~~~}}}{{{xxxvvvssspppmmmlllmmmnnnppprrrrrrsssqqqpppoooppprrrvvvvvvuuusssrrrsssuuuxxx}}}}}}{{{xxxuuunnniiibbb\\\XXXUUURRRPPPNNNQQQSSSTTTUUUVVVXXXZZZaaagggnnnpppooolllkkkkkkpppuuu{{{}}}qqqeee]]]QQQMMMHHHDDD@@@===:::777333333333222222222333333000111111222222111111000111111000000//////......//////////////////////////////000000000000//////...///000111111000///...........................000/////////......------------------.........///............------------........................///////////////.........---...111333444444333222,,,,,,,,,...000111000...------------------------444222222444444444888???BBBPPP]]]bbbbbbeeehhhiiijjjkkkmmmnnnpppqqqqqqqqq~~~vvvsss{{{yyy}}}zzzsssnnnnnnwww~~~~~~}}}}}}~~~zzzwwwuuujjj^^^MMM???888555333222111111111111111111111111000000/////////.........////////////////////////---------------------------------......---------...//////000000//////...........................---------------------------------------------------...............------------......////////////---............///222555;;;???GGGNNNRRRTTTUUUTTTVVVXXXZZZ\\\^^^_________^^^___```aaacccdddeeeeeeeeeeeeffffffffffffeeeeeeccceeegggeeeaaa^^^^^^```ccc___WWWPPPRRR^^^ooo{{{~~~}}}zzzssslllhhhjjjnnnqqqxxx|||~~~tttggg]]]WWWPPPOOOMMMJJJHHHEEEBBB??????@@@???===;;;<<<>>>@@@@@@BBBFFFJJJOOOUUUYYY[[[\\\]]]^^^___``````aaaaaaaaaeeeiiijjjiiifffdddcccaaagggkkknnnssszzz}}}{{{xxxvvvuuuuuuwwwxxxxxxxxxvvvsssnnnjjjhhhhhhjjjkkkmmmnnnppppppooopppsssuuuvvvwwwxxxvvvuuutttvvvyyy}}}}}}xxxqqqjjjddd___[[[XXXQQQSSSUUUVVVWWWYYY\\\___gggmmmsssvvvuuusssssstttxxx|||{{{qqqkkkZZZVVVOOOHHHCCC>>>:::777555444333333222333333444111111222222222222111111111111000000//////......//////////////////////////////000000000000//////...///000111111000///...////////////////////////000000//////.........---------------.........///////////////000000000000........................///////////////.........---...111333444444222111.........///111111///...000000000000000000000000222000000222444666<<>>777444333222222222111111111111111////////////............////////////////////////------------------------,,,---............---,,,------............------........................,,,,,,,,,------------......------------,,,,,,,,,.........///......---,,,------......///000000000,,,---......///111555888???DDDKKKPPPSSSTTTTTTUUUXXXXXXYYY[[[\\\^^^``````bbbbbbccceeefffggghhhiiihhhhhhhhhhhhgggfffeeedddgggddd___[[[[[[```hhhnnniiiddd\\\WWW^^^ppp|||uuuooopppuuuzzz}}}ooobbbWWWQQQMMMLLLKKKIIIFFFCCC@@@???>>>>>>>>>===<<<===???AAACCCEEEHHHMMMQQQVVVYYY[[[____________```aaabbbcccbbbeeehhhjjjiiigggffffffccciiimmmoootttzzz|||zzz|||xxxtttrrrsssuuuwwwxxxuuurrrnnnkkkjjjjjjlllnnnnnnoooqqqrrrrrrtttwwwyyy{{{~~~}}}|||}}}{{{uuuooohhhccc___VVVWWWWWWVVVWWWZZZ___bbbkkkppptttvvvttttttuuuxxxyyy}}}|||{{{yyyvvvxxx|||~~~yyyuuuddd___VVVNNNGGGAAA<<<999777666444333222222333444222222222222222222222222111000000000000000000///////////////////////////...//////000000000000000////////////////////////////////////////////////000000000000////////////------........./////////............////////////.................................///////////////---...111222333333222111111///...///000111000///000000000000000000000000///------111555999AAAJJJUUU]]]cccccccccggglllnnnjjjkkkmmmooopppqqqqqqqqq{{{sssllliiigggkkkwww}}}vvv}}}wwwsssmmmgggeeefffjjjnnnjjjhhhbbbUUUFFF;;;666666222222222111111111000000000000000////////////...////////////////////////........................---...////////////...---------............------........................,,,,,,,,,---------............---------,,,,,,,,,......//////...------,,,,,,,,,---......///000000---...///000111555:::===CCCHHHNNNRRRRRRSSSTTTUUUYYYXXXXXXYYY[[[]]]```bbbccccccdddeeeggghhhiiijjjiiijjjjjjiiihhhfffdddbbbbbb]]]YYYYYY___iiirrrxxxpppjjj```[[[ggg|||~~~~~~xxxhhhYYYOOOJJJIIIIIIHHHGGGEEECCCBBBAAA===???@@@AAAAAABBBDDDGGGIIIJJJMMMQQQUUUXXXZZZ[[[^^^^^^]]]]]]^^^```bbbdddbbbdddggghhhhhhhhhiiijjjiiinnnrrrssswww}}}~~~|||}}}yyytttrrrrrrtttuuuvvvtttsssqqqpppqqqsssuuuwwwxxxzzz{{{||||||~~~|||vvvpppjjjeee^^^]]][[[YYYYYY]]]cccgggnnnpppqqqpppnnnooorrruuuyyy}}}~~~xxxsssqqqppprrrxxx|||xxxuuuvvvzzz~~~}}}{{{lllfff]]]TTTMMMGGGBBB???:::888666333222222222333222222222111111222222222000000000111111111111111000000000000000000000000......///000000000000000000///---,,,,,,---///000////////////////////////000000000111111111111111....../////////000000000---------.........//////........................------......//////000000---...000111111111111000111///------///111111111////////////////////////111///000555:::@@@KKKUUU[[[aaaeeeeeegggkkkmmmmmmiiijjjlllmmmoooppppppppp~~~~~~qqqjjjeeedddiiivvv~~~ttt{{{{{{kkkiiieeeaaa___aaaeeeiiiiiikkkiii]]]LLL===888888222222222222111111000000111111111111000000000000////////////////////////////////////////////////...///000111111000///...//////000000000000//////........................,,,,,,,,,------..................------,,,,,,,,,.../////////...---,,,,,,++++++,,,,,,---...//////...///000111333777===AAAJJJOOOTTTWWWWWWWWWXXXZZZZZZYYYXXXWWWYYY\\\```bbbaaabbbcccdddeeeggghhhhhhjjjjjjjjjiiigggeeebbbaaa\\\[[[\\\cccnnnwww}}}~~~xxxpppccc^^^jjjtttaaaRRRIIIDDD@@@AAAAAA@@@???>>>>>>???>>>@@@CCCEEEFFFHHHJJJLLLNNNPPPSSSUUUXXXZZZ\\\\\\]]]\\\ZZZZZZ\\\___ccceeefffhhhiiijjjkkklllnnnpppsssxxx|||}}}}}}yyyuuurrrrrrsssssssssuuutttuuuvvvxxx{{{~~~{{{vvvoookkkfffddd```]]]\\\```gggllloooooooookkkhhhiiimmmrrr{{{~~~xxxzzz~~~|||tttmmmkkkkkkppp{{{~~~vvvooommmqqquuuwww~~~pppjjjaaaXXXQQQKKKFFFCCC;;;999666444222111222222333222222111111222222333000000111111222222333333111111111111111111111111......///000000000000000111///,,,++++++,,,///111000000000000000000000000000000111111222222333333////////////000000000000111111222222333333333444........................,,,------...///000111111---...///000000000000000///---++++++...111222333222222222222222222222222555333444:::AAAHHHTTT^^^^^^cccggghhhjjjnnnnnnkkkhhhiiikkkmmmnnnooooooooopppdddeeebbbfffsss~~~}}}zzz~~~~~~oooiiibbb\\\]]]^^^]]]]]]___ccckkknnndddTTTFFF;;;444555444222000......111333000000000000000///......000000//////.........---////////////////////////------------------------........................,,,,,,,,,------.........---------,,,,,,+++++++++.........////////////000........................---...000///...------............111777???FFFKKKMMMOOOQQQSSSTTTUUUXXXZZZ]]][[[YYYXXXXXXZZZ]]]___bbbcccdddfffggghhhhhhhhhkkkhhhgggggggggeee___ZZZ[[[ZZZ^^^kkkvvv|||yyyrrrkkkjjjppp}}}ppp```UUULLLDDD>>>?????????@@@AAAAAAAAABBBBBBCCCEEEEEEFFFHHHLLLOOOPPPWWW[[[YYYXXX[[[\\\\\\[[[\\\]]]]]]^^^```dddgggkkklllnnnppptttwwwzzz|||zzzrrrppptttyyyzzzzzzzzz||||||vvvnnnhhhdddeeeeeeddddddeeegggjjjnnnnnnllliiiggghhhmmmrrrvvv|||~~~}}}xxxyyy|||vvvllljjjqqq}}}zzztttuuuyyy~~~xxxzzz~~~|||vvvqqqiiifffbbb]]]WWWPPPIIIDDDFFF;;;444555666444000000222222222111222222333333333333333333333333333333111111000000000000111111000///////////////000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////...---,,,,,,---...///...........................------,,,,,,,,,---------......///000111111222000000111111222222222333666555666<<>>@@@AAAAAABBBBBBCCCCCCCCCGGGHHHIIIJJJJJJLLLOOORRRVVV\\\___\\\ZZZ\\\]]]\\\^^^```aaaccceeehhhmmmqqqssstttwwwzzz}}}{{{vvvuuuzzz~~~||||||}}}~~~zzzrrrllleeefffggggggfffhhhjjjmmmoooooonnnkkkjjjlllqqquuuxxx~~~|||wwwxxxzzzwwwwwwvvvqqqlllhhhfffccc___[[[UUUNNNIIIEEEBBB<<<888666555444333333222222222222222333333222222222222222222222222111111000000000000111111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000///............///000........................000//////....../////////......//////000111111222000000000111111222222222777666999@@@KKKUUU\\\```dddeeegggiiikkkkkkkkkkkkjjjkkklllmmmnnnooooooppp|||wwwxxx}}}zzzvvvpppjjjiiiqqqyyy{{{|||}}}wwwmmmbbbXXXTTTRRRRRRVVV[[[aaagggiiifff^^^UUUIII>>>666555333222111111222222000000000000////////////000000////////////......////////////////////////------------------------........................,,,,,,,,,------------...//////............------,,,---------....................................,,,---......---,,,---///444555777;;;@@@FFFLLLPPPQQQSSSSSSSSSTTTUUUXXX[[[]]]]]]^^^___```bbbcccccceeedddddddddeeeeeefffggghhhhhhfffbbb]]]YYYVVVUUUXXX\\\hhhxxxzzzkkk```RRRGGGBBBAAAAAA@@@BBBBBBCCCCCCDDDEEEEEEFFFKKKMMMOOOQQQQQQSSSVVVXXX]]]ccceeeaaa^^^^^^___^^^ccceeegggjjjmmmrrrwww||||||}}}{{{xxxvvvwww||||||wwwsssqqqqqqrrrvvvxxxyyywwwuuuuuuzzz~~~{{{{{{|||}}}{{{tttooolllmmmnnnnnnnnnooorrrtttrrrrrrrrrpppppprrrvvvyyy}}}}}}|||zzzxxxyyy{{{tttmmmnnnpppmmmiiifffeeecccaaa]]]WWWPPPKKKAAAEEEBBB888555999999555333333222222222222333333111111111111111111111111111111000000000000111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000////////////000000........................000//////...//////000000...//////000000111111111000000000000000111222222777999>>>GGGQQQZZZ```cccdddeeegggiiikkkkkkkkkkkkkkkkkklllmmmnnnooopppppp}}}xxxqqqooorrryyy}}}zzzsssppptttzzz}}}xxxlll```XXXSSSQQQUUU\\\bbbfffiiihhheee^^^QQQEEE888666444222222222111111111000000///////////////000000//////////////////////////////////////////................................................------------------------............------------,,,,,,,,,---------..............................+++---...---,,,---...000555777:::???EEELLLPPPSSSTTTUUUUUUUUUTTTVVVYYY\\\]]]^^^```ccceeefffffffffggggggfffeeeeeeffffffggggggfffddd^^^YYYXXX[[[^^^aaaeeeppp~~~zzz|||tttjjjcccVVVOOOGGGAAA@@@BBBCCCDDDCCCCCCDDDEEEFFFGGGGGGHHHMMMPPPTTTWWWYYY[[[]]]```eeejjjlllhhhdddeeegggfffjjjlllnnnpppssswww||||||zzzxxxuuurrrooonnnnnnppptttwwwwwwwwwuuusssoooiiicccaaaaaabbbbbbccccccbbbaaaaaadddggghhhgggggggggiiillloooppptttuuuxxx}}}xxxsssuuuvvvwwwwwwwwwwwwyyy{{{{{{{{{zzzyyyyyyzzz}}}~~~{{{vvvrrroooqqquuu}}}~~~{{{zzzooojjjjjjjjjjjjddddddcccaaa^^^XXXPPPKKKAAAGGGDDD:::;;;EEEEEE;;;444444333222222222333333222222222222222222222222222111111000000111111222111111000000///000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................---------------....../////////000000000111111111000000000///000111222333888<<>>777444444444222000222111///.........///000//////000000000000111111////////////////////////...................................................------------,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,---------....................................------.........///222555777;;;AAAHHHNNNRRRTTTUUUTTTVVVXXXYYYYYYZZZ\\\^^^___```ccceeeggghhhhhhhhhiiiiiiiiiiiigggfffdddccc\\\ZZZWWWWWW[[[dddooowww||||||zzzqqqmmmcccYYYYYYaaaiiimmmhhhddd^^^XXXRRRLLLGGGCCC<<<===>>>@@@BBBCCCDDDDDDFFFGGGHHHIIIJJJKKKLLLMMMPPPUUU\\\bbbfffhhhkkkllloootttvvvsssqqqtttwwwxxxuuuuuutttrrrqqqqqqsssvvvwwwwwwwwwvvvtttrrrooommmfffdddaaa^^^[[[YYYXXXXXXWWWXXXYYYZZZZZZZZZZZZYYYYYYYYYWWWSSSOOONNNOOOQQQRRRQQQQQQQQQQQQQQQRRRRRRUUUTTTRRRQQQPPPRRRSSSTTTUUUWWW[[[aaaggglllpppsssooooooqqqvvv}}}}}}uuutttxxxzzzrrrppptttxxxzzz|||llldddfffkkknnnooopppooolllddd[[[TTTMMMIIICCCAAAJJJTTTNNNAAA666555444333333222222333333333333333333333333333222222111111111111222222333222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////------............------////////////////////////////////////000111222222111111111111111111111111000//////000222555888:::@@@GGGPPPXXX^^^aaadddeeeeeefffhhhjjjllllllllllllmmmmmmnnnooopppqqqrrrrrr}}}}}}~~~|||||||||}}}~~~}}}{{{yyyxxxuuuuuutttsssrrrrrrqqqqqqmmmnnnooopppqqqppppppoookkklllmmmmmmllljjjgggfffdddcccaaaaaaaaabbbdddeeedddeeegggiiikkkmmmnnnnnnqqqqqqqqqpppqqqtttyyy}}}~~~yyyrrrpppsssqqqrrrssstttuuuxxx{{{~~~|||vvvvvvxxxzzz|||vvvkkkaaa]]]___dddiiillllllnnnnnnjjjdddKKKDDD;;;666666666555333222111///.........000000//////000000000111111111////////////////////////......................................................---------,,,,,,,,,,,,,,,,,,,,,------......------........./////////........................---.../////////111444777===AAAGGGMMMQQQRRRRRRRRRRRRUUUYYY[[[\\\\\\]]]^^^```aaabbbdddfffgggggghhhggghhhiiiiiigggdddaaa___YYYXXXXXX]]]fffqqq{{{wwwnnniii___^^^YYYRRRTTT\\\aaaaaaYYYTTTNNNHHHEEEBBB@@@???===>>>@@@AAABBBCCCEEEFFFJJJJJJKKKLLLNNNOOOPPPQQQUUUZZZaaagggjjjlllmmmnnnkkkpppqqqmmmkkknnnrrrrrrooonnnllliiifffeeefffhhhjjjjjjjjjiiifffccc```^^^XXXXXXWWWUUUSSSRRRRRRSSSUUUVVVWWWXXXXXXXXXYYYYYYXXXYYYXXXVVVTTTSSSTTTUUUVVVUUUUUUUUUVVVVVVUUUUUUUUUUUUTTTSSSSSSSSSTTTUUUUUUWWWZZZ^^^aaaccceeeeeedddddddddggglllqqqtttuuurrrtttxxx{{{}}}{{{{{{|||qqqjjjlllnnnoooyyy{{{rrrqqqrrrssstttvvvwwwuuunnnddd^^^UUUNNNGGGGGGKKKKKKEEE===666666555333333222222222222222222222222222222222333222222111111222222333444333222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////---...///000000///...---////////////////////////////////////000111222333111111111111111111111111/////////000333777;;;>>>GGGNNNWWW]]]aaaccceeefffeeegggiiikkkllllllllllllmmmnnnnnnooopppqqqrrrsss~~~|||tttuuuvvvyyyzzzxxxtttqqqpppqqqssssssrrrqqqnnnmmmoooooommmlllkkkkkkkkkkkkfffggghhhiiiiiiiiihhhggghhhhhhiiiiiihhhfffcccbbbdddbbb```___```bbbeeegggeeegggiiilllpppsssvvvxxxzzzyyywwwuuuuuuwww|||zzzzzz}}}{{{wwwuuutttttttttuuupppmmmpppuuu|||~~~ttthhhcccdddbbbhhhlllmmmnnnqqqpppmmmQQQIII???999888888777555222111///...---...000111//////000000111111111222////////////////////////////////////////////////.................................------,,,,,,,,,---------.........//////.........////////////000...........................////////////222555999CCCFFFKKKPPPRRRRRRQQQOOOQQQUUUZZZ]]]^^^^^^^^^^^^aaaaaabbbcccdddfffggggggeeefffhhhhhhgggccc___\\\YYYYYY]]]eeerrr}}}tttjjjddd```SSSUUURRRNNNQQQYYY]]]ZZZQQQLLLEEE@@@>>>>>>??????BBBCCCCCCCCCCCCEEEHHHJJJLLLMMMNNNOOOQQQRRRSSSTTTZZZ___fffkkkmmmnnnnnnnnndddiiijjjeeeccceeeiiiiiiffffffccc___[[[ZZZ[[[\\\^^^^^^^^^^^^\\\YYYVVVTTTVVVWWWXXXXXXWWWVVVWWWXXXWWWXXXZZZZZZZZZ[[[]]]^^^\\\]]]^^^\\\ZZZYYYYYYZZZZZZYYYXXXYYYZZZZZZYYYXXXWWWWWWWWWWWWWWWXXXYYYYYYYYY[[[]]]___```___^^^]]]```^^^]]]^^^aaadddeeeeee___aaadddgggjjjpppxxx~~~rrriiikkklllmmmxxx~~~|||sssuuuxxxzzzyyysssjjjcccaaaYYYRRRRRRPPPIIIBBB@@@777666555444333222222222111111111111111111111111333222222111111222222333444333222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////...///000111111000///...000000000000000000000000------------...///111111222222111111111111111111/////////111444999===@@@MMMSSS[[[aaacccdddfffgggeeegggiiikkklllmmmmmmlllnnnnnnooopppqqqrrrrrrsss~~~zzzwwwtttsssooopppqqqpppooommmmmmmmmkkkjjjjjjkkkmmmoooqqqqqqooolllkkklllooopppooolllllliiihhhiiilllnnnmmmkkkjjjkkklllmmmmmmmmmmmmmmmiiiiiijjjlllmmmoooqqqqqqvvvuuuvvvxxx||||||~~~uuuppphhhccchhhvvvxxxpppkkkmmmhhhfffjjjmmmkkkjjjkkkdddTTTBBB888777888444000333222000......///111222111111111111000000000000........................000000000000000000000000..............................////////////..............................---.........//////000000///////////////.....................000333999===GGGKKKPPPTTTUUUTTTTTTTTTUUUVVVYYY[[[^^^```aaabbb^^^___aaacccfffggghhhiiikkkhhheeecccbbb```]]]ZZZYYY]]]cccllluuu}}}{{{}}}|||{{{qqqjjj___VVVSSSMMMGGGFFFLLLRRRUUUVVVFFFEEEBBB@@@?????????@@@EEEDDDDDDEEEGGGIIIKKKLLLOOOPPPQQQSSSVVVXXX[[[\\\bbbgggnnnsssrrrllleee___^^^\\\ZZZYYYYYYYYY[[[\\\[[[ZZZXXXWWWUUUUUUVVVWWWXXXYYYZZZYYYYYYZZZ\\\^^^XXXYYYZZZ[[[]]]___aaabbbfffgggiiijjjjjjjjjhhhggghhhhhhhhhiiijjjjjjkkkkkkkkkkkkjjjjjjiiihhhhhhggg___aaabbbbbbaaa```aaabbbeeedddeeehhhjjjjjjgggccc___```aaaaaa```^^^\\\ZZZXXXXXXZZZ[[[]]]aaafffjjjuuu{{{xxxjjjjjjrrrzzzyyyxxxxxxxxxxxxvvvrrrpppkkkccc[[[UUUQQQLLLGGGDDD999999666333222444444333333333333222222222111111555444333333222222222222111111111111111111111111//////000000111111111222000000//////.........---000000000000000000000000000000//////.........---000000//////.........---...........................///////////////......111111000000//////......111111111111000000000000111222222222444:::CCCJJJWWWZZZ]]]```cccdddddddddfffgggjjjlllnnnnnnmmmlllmmmnnnnnnoooppppppqqqqqq}}}|||{{{yyywwwuuusssrrrssstttttttttrrrqqqqqqqqqtttsssrrrsssuuuyyy|||}}}{{{xxxwwwxxxzzz{{{yyyvvvxxxuuutttuuuwwwyyyyyyxxxwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuwwwyyy|||uuuoooiiikkkvvvvvvmmmffffffhhhhhhhhhjjjhhhZZZIII===888777555333333222000/////////000111111111111111000000000000........................////////////////////////..............................////////////........................................../////////000/////////////////////...//////000000222777>>>BBBHHHLLLPPPSSSTTTTTTUUUUUUVVVWWWYYY\\\^^^```aaabbb___```bbbdddfffggghhhhhhhhhfffdddaaa```______^^^```bbbeeeiiimmmqqqtttwwwtttvvvwwwsssppprrrwww{{{yyymmmcccXXXNNNMMMHHHCCCCCCHHHNNNPPPPPPFFFEEEBBB@@@???@@@AAAAAAFFFFFFFFFGGGIIILLLNNNOOOVVVWWWXXXZZZ]]]___bbbccceeegggjjjkkkiiiddd^^^[[[VVVUUUTTTTTTTTTVVVXXXYYYVVVWWWWWWVVVWWWXXXZZZ[[[[[[^^^aaacccddddddfffhhhhhhhhhiiikkknnnpppssstttxxxyyy{{{}}}~~~|||{{{yyyzzzzzz{{{{{{|||}}}}}}}}}~~~~~~}}}|||zzzyyyxxxxxxrrrssstttssspppnnnnnnnnnpppppprrruuuwwwvvvsssoookkkllllllkkkiiifffcccbbb^^^]]][[[XXXXXXYYY]]]___dddggglllqqqvvv}}}~~~qqqpppvvv{{{wwwuuutttssssssrrrllleee```\\\WWWPPPLLLAAA???:::666444444555444333333333333222222222222444444333333222222333333111111111111111111111111///000000000111111111111000000/////////.........000000000000000000000000/////////.........------000000/////////.......................................////////////......111000000000/////////...000000000000000000000000222222333444777>>>HHHOOOZZZ\\\___bbbeeefffffffffhhhjjjlllnnnooonnnnnnmmmmmmnnnnnnooopppqqqrrrrrrxxxxxxxxxxxxxxxwwwvvvvvvyyyyyyzzz{{{{{{{{{{{{{{{zzzsssrrrxxx~~~pppcccaaadddgggjjjlllnnndddUUUFFF;;;666555666222222111111111000000000111111111111000000000000........................////////////////////////////////////////////////......////////////..........................................////////////......//////////////////000000111333666===EEEJJJKKKNNNQQQSSSSSSTTTVVVXXXXXXYYY[[[]]]^^^```aaaaaa```aaaccceeefffggghhhhhhgggfffdddaaa```aaadddgggjjjiiigggeeeccceeehhhkkkpppooommmhhhdddccchhhmmmxxx|||xxxhhh[[[OOOGGGFFFCCCAAABBBFFFJJJKKKKKKFFFEEECCCAAAAAABBBCCCDDDIIIIIIJJJLLLNNNQQQSSSTTTXXXYYYZZZ\\\^^^aaacccdddhhhgggeeebbb^^^[[[WWWVVVNNNNNNMMMNNNPPPRRRUUUWWWXXXZZZ[[[\\\]]]^^^aaadddeeejjjqqqvvvyyyzzz{{{{{{|||}}}~~~~~~}}}|||yyyvvvrrrnnnllliiieee```ZZZWWWWWWYYY[[[[[[\\\]]]^^^aaagggnnnsss||||||{{{uuutttvvvxxxzzzwwwsssooolllggg___YYYLLLFFF>>>999666555555555444444333333333222222222333333333333333333444444111111111111111111111111000000000000111111111111000000////////////......000000000000000000000000////////////............000000////////////....................................///////////////...000000000000////////////......//////000000111111222333444666;;;DDDOOOVVV]]]___bbbeeegggiiiiiiiiikkklllnnnooooooooonnnmmmmmmnnnnnnooopppqqqrrrsss}}}~~~}}}yyy|||pppaaa^^^ccchhhmmmqqqtttooocccRRR@@@777666888111111222222222111000///111111111111000000000///........................////////////////////////000000000000000000000000......////////////.......................................///////////////............////////////000111333555:::AAAJJJPPPOOOPPPRRRSSSSSSUUUWWWZZZYYYZZZ\\\]]]___```aaaaaabbbcccdddeeefffggggggggghhhhhhfffcccbbbdddjjjnnnqqqmmmfff```^^^aaahhhmmmsssmmmfff```\\\]]]dddlllttt{{{vvvbbbSSSJJJDDDCCCBBBAAACCCGGGIIIJJJIIIGGGFFFDDDCCCDDDEEEGGGHHHMMMMMMOOOQQQTTTVVVXXXZZZZZZZZZ[[[\\\]]]___aaaaaafffeeeaaa^^^ZZZWWWUUUTTTPPPPPPPPPQQQTTTXXX\\\^^^cccfffiiijjjkkklllpppsssxxx{{{yyywwwqqqiiiccc______```aaa```___^^^]]]]]]___bbbdddmmmuuu|||xxxyyy{{{~~~~~~}}}|||xxxooofffUUULLLAAA<<<888555555666444444444444333333333333111222222333444444444444111111111111111111111111000000000000000111111111000000//////////////////////////////////////////000000000000000000000///000000//////////////////........................---...//////////////////000000000000////////////,,,---...///000111222222222333555999@@@JJJTTT[[[___aaacccfffiiijjjkkklllmmmnnnnnnoooooonnnmmmmmmmmmnnnnnnooopppqqqrrrsss}}}~~~rrrddd```dddiiinnnsssyyyyyyqqq```JJJ;;;777999111222222222222111000000111111111111000000000///////////////////////////........................000000000000000000000000......////////////..............................///////////////.........---.........//////000000///111444888===EEEMMMRRRQQQRRRSSSTTTTTTVVVYYY[[[ZZZ[[[\\\^^^```aaaaaaaaacccddddddeeeffffffeeeeeeffffffddddddeeeiiinnnrrrpppiiiaaa]]]___gggpppvvvtttiii^^^YYYYYY]]]jjjvvv}}}oooYYYLLLFFFDDD@@@AAABBBDDDGGGHHHHHHHHHHHHGGGFFFFFFGGGIIILLLMMMQQQRRRTTTWWWYYY[[[]]]^^^____________```aaaaaabbbaaa```___]]][[[YYYWWWVVVWWWWWWYYY[[[___dddhhhkkkqqqvvv|||wwwoookkkjjjiiihhheeedddcccbbbaaa```___^^^___eeennntttwww}}}yyy{{{~~~}}}}}}ttt___RRREEE@@@<<<777555777555555555444444444333333111111333444444444444333111111111111111111111111111111000000000000000000//////000000000000000000////////////////////////111111111111111111111111//////000000000000000000////////////////////////------...///////////////////////////000000000000,,,---...///000111222333222333666<<>>999444333222111111111222222111111111111000000000000////////////////////////......................................................////////////..............................000/////////............------......///000000111111555;;;@@@EEEIIINNNQQQSSSUUUWWWWWWWWWXXXZZZ[[[YYYZZZ\\\___aaacccddddddddddddddddddcccbbbaaaaaa[[[ZZZ]]]gggsss{{{|||zzzqqqjjjgggooo|||lll```ZZZ```kkkxxx~~~zzzyyy}}}{{{qqq___OOOIIIGGGFFFBBBCCCEEEGGGHHHIIIKKKLLLKKKKKKKKKLLLNNNRRRUUUWWWXXXZZZ\\\^^^```aaabbbbbb______```bbbeeegggiiikkkkkkjjjjjjjjjjjjlllmmmnnniiikkkpppxxx}}}yyyvvvsssooollliiifffcccbbbccceeeeeedddgggmmmvvv{{{{{{~~~{{{}}}{{{iiiYYYSSSLLL@@@888999666666666666555555555444222333444555555333222111111111111111111111111111111111111111000000000/////////000000000111111111000000000000000000000000/////////000000111111111//////000000000111111111////////////////////////,,,---...///000000000000.../////////000000000111///000000111222333333444666888===GGGQQQYYY\\\]]]cccdddeeegggjjjlllnnnooooooooonnnnnnnnnoooooopppnnnnnnnnnmmmllllllkkkkkk{{{yyyzzzyyylllccc___eeeuuunnnSSSAAA:::555444222000000111222333111111111111000000000000000000000000000000000000......................................................////////////..............................000000//////.........------------...///000000111222777>>>DDDHHHKKKNNNPPPSSSUUUWWWYYYXXXYYYZZZ[[[XXXZZZ\\\___bbbdddeeefffccccccdddcccbbbaaa``````ZZZYYY^^^kkk|||vvvqqqqqq|||mmmbbb```lll{{{wwwtttvvvwwwvvvmmm^^^RRRMMMKKKIIIFFFHHHJJJKKKKKKMMMOOOPPPLLLLLLLLLNNNPPPTTTWWWYYYZZZ\\\^^^```bbbbbbbbbbbbcccdddfffjjjmmmqqquuuvvvvvvuuusssrrrsssvvvyyy|||}}}}}}yyyvvvppphhheeeeeeeeebbb______dddkkkqqqxxx~~~~~~|||sssbbb[[[SSSDDD:::999777666666666555555555555222333555555555333111000111111111111111111111111222111111111000000////////////000000111111111222000000000000000000000000---.........//////000000//////000000111111111222000000000000000000000000,,,---...///000000000000.../////////000000111111111111111222333333444444888:::AAAKKKUUU\\\^^^]]]eeeeeefffhhhkkkmmmoooqqqppppppoooooopppqqqqqqrrrooonnnmmmlllkkkjjjiiiiiizzzvvvrrrwwwxxxjjjcccaaafffttt|||dddKKK:::===888444444222///000333......//////000000111111////////////000000000000000111111000000///...---//////000000000000//////////////////////////////////////////////////////////////////////////////...///000000000000222444555;;;CCCIIIMMMOOOPPPQQQTTTTTTUUUVVVXXXYYYZZZZZZYYYZZZ\\\^^^aaaccceeefffhhheeebbbaaabbbaaa^^^ZZZZZZ___kkk{{{vvv}}}zzzmmmjjjooozzzuuuqqqppp}}}yyypppaaaTTTLLLMMMPPPLLLNNNPPPPPPOOONNNNNNNNNLLLMMMOOORRRTTTWWWYYYZZZXXXYYY[[[\\\[[[\\\^^^```fffhhhlllqqqvvv||||||~~~xxxnnniiiggggggfffgggdddaaabbbhhhpppwww{{{~~~nnnfff^^^PPPBBB<<<888666333333444444444333444444333222333444666777222222222222222222222222222222111111111111222222222111000//////000111222000000000000000000000000000000000000000000000000000000000000111111111111111111000000//////......////////////////////////000000111111222222333333444333222333444666666555:::BBBLLLSSSXXX\\\```dddeeefffggghhhjjjkkklllmmmrrrqqqpppppppppppppppqqqtttooolllooooookkkfffeee}}}vvvssssssyyysssjjjgggkkk{{{mmmTTTCCC>>>888444444333111111444111111111111111000000000////////////000000000000...///000000000000000///...//////000000//////...////////////////////////////////////////////////------------------------...///000000000111444666999>>>FFFKKKOOOPPPQQQRRRUUUUUUVVVWWWYYYZZZ[[[\\\[[[\\\]]]___bbbdddeeefffeeedddbbbaaa___\\\XXXUUU^^^gggvvvyyymmmppp|||~~~}}}}}}}}}}}}zzzuuurrrpppppp}}}yyypppcccVVVOOOPPPSSSPPPQQQQQQOOOMMMLLLMMMNNNSSSSSSUUUWWWYYY[[[]]]]]]]]]^^^___^^^^^^```dddfffmmmooosssxxx~~~}}}xxxtttrrroookkkeeebbbdddgggkkklllrrrwwwsssllleeeYYYKKKEEE;;;888666444555666666555444333222222333444555666222222222222222222222222222222111111111111222222222111000//////000111222000000000000000000000000000000000000000000000000000000000000111111111111111000000000/////////...////////////////////////...///////////////000000111111000111222444555555???FFFOOOVVVZZZ^^^bbbeeeiiiiiijjjkkkmmmnnnooopppppppppoooooooooppppppqqqppplllkkkmmmkkkgggdddeee|||uuusssxxx~~~uuuoootttxxx```NNN???999555555444222222444333333333222111000000///////////////000000000000---...///000111111111111.........//////.........////////////////////////////////////////////////...........................///111111111333666999???CCCIIINNNPPPQQQSSSTTTVVVVVVWWWXXXZZZ[[[\\\]]]]]]^^^___aaaccceeefffgggeeeeeedddaaa\\\WWWUUUSSSeeeqqqtttrrr{{{xxxxxxyyyyyyxxxtttqqqnnnnnnooozzzvvvnnncccXXXSSSTTTWWWTTTTTTSSSRRRPPPPPPRRRTTTUUUVVVWWWYYY[[[\\\]]]^^^]]]]]]^^^^^^___ccchhhlllqqqssswww{{{}}}wwwoooiiieeedddcccbbbbbbfffkkkrrrzzzvvvqqqlllaaaUUUNNN@@@===999666666777777666333333222222222333444444222222222222222222222222222222111111111111222222111111000000000000111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000////////////////////////////////////////////////............111000000111333555888:::FFFMMMUUUZZZ]]]```dddggggggggghhhiiikkklllmmmmmmnnnnnnnnnooooooppppppqqqnnnlllkkkjjjfffbbbeeekkk|||wwwvvv}}}www}}}jjjYYYBBB:::555444444222111222222222222111111000000000////////////000000000000......///000000000000000------............------////////////////////////////////////////////////111111111111111111111111///000111222333555999===DDDGGGLLLOOOQQQRRRSSSTTTVVVVVVWWWYYYZZZ[[[\\\]]]```aaabbbcccdddeeefffggghhhhhhfffaaa[[[WWWXXXZZZnnnzzzzzzuuu~~~}}}zzz{{{{{{yyyvvvqqqllljjjlllmmmsssoooiii```XXXUUUVVVXXXUUUVVVXXXXXXWWWWWWYYY[[[VVVWWWYYY[[[]]]^^^```aaa\\\^^^```bbbdddggglllpppsssvvvzzzxxxqqqlllhhheeecccbbbbbbdddiiisss}}}}}}vvvrrrnnnggg]]]UUUFFFBBB<<<888666666666666333333222222333333333333222222222222222222222222222222111111111111222222111000000000000000000111////////////////////////000000000000000000000000///000000000111111111111000000000000////////////////////////////////////222111111000000/////////222222333333555999>>>BBBMMMRRRYYY^^^___aaadddgggfffggghhhiiijjjkkkllllllllllllmmmnnnooopppppppppooollliiifff``````jjjwww}}}yyyyyy|||}}}rrreeeHHH???666444333111000111/////////000000000111111////////////000000000000000000000000000///......------............------////////////////////////////////////////////////111111111111111111111111///000111222444888===AAAGGGJJJMMMOOOPPPQQQSSSTTTVVVWWWXXXYYYZZZ[[[\\\]]]ccccccddddddeeefffffffffhhhgggddd___[[[\\\bbbgggyyy|||~~~{{{{{{~~~~~~~~~{{{tttllleeecccdddgggjjjgggaaa[[[VVVUUUVVVXXXXXXZZZ]]]^^^]]][[[[[[[[[YYYZZZ\\\^^^aaaccceeefffccceeehhhjjjkkklllooopppvvvzzz{{{tttpppjjjfff```]]]___eeelllqqq}}}yyytttqqqpppllleee^^^PPPKKKBBB;;;777666555444333333333333333333333333222222222222222222222222222222111111111111222222000000000111111000000000////////////////////////111111111111111111111111///000000000111111111111////////////000000000000000000000000000000000000222222111111000000//////222333444555777<<>>777444222111222000000000000000000000111////////////000000000000///000000000000000///......//////000000//////...////////////////////////////////////////////////------------------------///111222444777<<>>999555555555444222111111222111111222222222333333333333444444444444333222222000000//////000000111222111111111111111111111111111111111111222222222222111111111111111000//////111111000000000/////////000000000111111111222222////////////111333555777555555777>>>HHHQQQWWWYYY]]]___aaabbbcccfffjjjmmmnnnnnnmmmnnnoooppprrrssssssqqqqqqsssqqqmmmmmmooonnnxxx{{{ooogggaaa___]]]YYYYYY[[[YYYXXXWWWTTTQQQQQQSSSUUUWWWYYY]]]ccclllxxxxxxyyyyyyyyy}}}~~~yyyiiigggggglllvvv|||yyyzzz|||{{{zzzzzz}}}~~~vvvjjjccc]]][[[[[[]]]cccjjjqqqkkk[[[GGG999555333222222222222111000000000///////////////////////////000000////////////......000000////////////000000/////////............---////////////////////////.........///000111333444111555:::???CCCGGGKKKMMMOOOPPPQQQRRRTTTUUUVVVWWWWWWXXXZZZ]]]___bbbdddeeeeeeffffffeeebbb^^^ZZZWWW[[[kkk~~~~~~mmmhhhbbb^^^^^^```bbbccc___``````___^^^^^^aaaccceeegggkkksss~~~sssiiieeedddeeehhhppp{{{|||vvvtttuuu{{{zzznnnhhhlllpppttt|||~~~pppbbbZZZTTTKKKBBB===777666555444333333222222222222222222333333333333222333333333333222111111///////////////000000111111111111111111111111111000000000000111111111111000111111111111000//////222222111111111111000000/////////000000000111111.........000222555777999666888===EEENNNVVVZZZ\\\^^^```bbbdddeeegggkkknnnooonnnooooooppprrrssstttsssqqqqqqssspppllllllooouuu}}}tttfff^^^XXXVVVTTTPPPOOOQQQSSSSSSSSSQQQPPPPPPSSSUUUXXXYYY[[[```iiittttttsssqqqssswww{{{zzzxxxnnnlllmmmrrrzzz{{{uuutttyyy}}}~~~}}}xxxzzz|||~~~{{{qqqgggaaa[[[ZZZYYYXXX]]]cccjjjjjjaaaMMM;;;333333333333333222222111000//////111111111111111111111111000000//////////////////000000////////////000000/////////...............////////////////////////.........///000111333333222666===CCCFFFHHHJJJLLLNNNOOOPPPRRRTTTUUUWWWWWWYYYZZZ\\\^^^```cccdddeeebbbddddddccc___ZZZVVVTTTWWWjjjuuullleeeccc```___```bbbdddddd^^^_________^^^___bbbdddgggjjjqqq}}}xxxpppkkkhhhhhhnnnvvv~~~|||qqqjjjiiilllpppyyy{{{vvvyyyyyyyyy}}}qqqbbbZZZUUUMMMDDD@@@999888666555666666666666333333333333333333333333222222222222222111000000//////......//////000111111111111111111111111111////////////000000000000111111222222111111000///111111111111111111111111////////////000000000000222222111111222333555666777;;;BBBKKKTTTZZZ]]]^^^___aaadddfffgggiiilllnnnoooooopppqqqrrrsssuuuuuusssrrrssstttqqqlllnnnrrr}}}xxxpppbbbZZZTTTRRRPPPLLLLLLNNNQQQRRRSSSSSSSSSTTTWWWZZZYYYZZZ]]]dddlllvvv~~~vvvsssrrruuuyyy{{{zzzyyytttssstttyyyzzzttttttyyy}}}~~~}}}zzz{{{{{{}}}}}}tttnnnfff^^^ZZZVVVTTTWWW\\\ccchhhdddSSS???444333555444333333222111000000///222222222222222222222222//////000000000000000000000000////////////000000////////////////////////////////////////////////000000000000000111222222333888???EEEHHHIIIIIIJJJLLLMMMOOOQQQSSSUUUWWWXXXZZZ[[[]]]___aaaccceeefffdddeeeeeeaaaZZZTTTQQQPPPSSSfff}}}||||||wwwwww}}}zzzooofffbbbbbb```______aaabbbbbbbbb\\\]]]^^^^^^^^^```cccfffmmmsss~~~wwwpppnnnrrrzzzvvvkkkgggggghhhttt{{{zzz~~~}}}sssrrrvvv}}}}}}ttteee]]]WWWOOOGGGCCC:::777555444666777777666333333333333333333333333111111222222111111000//////////////////000111111000000000000000000000000....../////////000000000222222333333222222111000000000000000000000000000////////////000000000000555444333222222333444555888>>>GGGPPPWWW\\\^^^___```bbbeeeggghhhiiilllnnnnnnoooppprrrsssuuuuuuvvvtttsssttttttqqqnnnqqqxxxnnnttt}}}|||qqqjjj___XXXRRRQQQOOOLLLKKKNNNOOOQQQSSSUUUVVVXXX[[[^^^^^^```eeennnyyy{{{yyyuuuuuuuuuttttttvvvzzz}}}yyyvvvvvv|||}}}}}}wwwwwwzzz|||xxxvvvxxxzzz{{{zzz{{{}}}~~~~~~}}}vvvlllbbb[[[UUUSSSVVV\\\aaaiiiiiiZZZEEE999666666333333333222111111111000000000000000000000000000//////000000000000111111000000////////////000000...////////////000000000////////////////////////111111000000000111222222555;;;AAAGGGIIIJJJJJJJJJLLLMMMOOORRRTTTWWWXXXYYY\\\]]]^^^```bbbdddffffffhhhhhhfff^^^UUUNNNLLLLLLNNN___qqq{{{}}}|||xxxssstttrrrnnnkkkqqq||||||yyyvvvrrrjjjbbb^^^______]]]\\\]]]^^^___^^^]]]YYY[[[]]]^^^___bbbeeehhhuuu}}}}}}zzz}}}tttmmmjjjggghhhuuuzzzwwwzzztttpppmmmrrr~~~xxxlllddd\\\RRRKKKJJJ===999444333555666555444444444444444333333333333111222222222222111000000000000000000000111111222000000000000000000000000////////////000000000000222222222222222111000000/////////000000000000111/////////000000000111111222222222222333555777888;;;AAAKKKTTTZZZ]]]^^^``````bbbfffhhhhhhiiikkkmmmnnnoooppprrrtttuuuvvvvvvuuuttttttsssooonnnuuu~~~bbbgggpppxxx{{{pppjjjaaaZZZUUUTTTSSSPPPPPPSSSTTTVVVZZZ\\\^^^aaaeeehhhmmmnnnrrr{{{|||vvvssspppmmmjjjiiijjjkkklllllllllqqqyyy~~~yyyvvvyyy~~~~~~~~~|||zzzxxxxxxxxxyyyzzz{{{|||qqqddd[[[VVVVVV\\\ccceeeoooqqqbbbMMM???999777222222222222222222222222000000000000000000000000//////000000000111111111000000////////////000000.../////////000000000000/////////////////////////////////000111222333444999>>>DDDIIIKKKKKKKKKLLLNNNOOOQQQTTTVVVYYY[[[\\\]]]^^^___aaaccceeefffggggggfffccc[[[RRRMMMNNNPPPSSS___jjjooopppqqqnnniiihhhgggeeehhhuuu{{{ppphhhfffeeeeee```XXXWWW[[[YYYWWWVVVWWWXXXYYYYYYXXXWWWYYY[[[]]]___ccchhhkkkyyy}}}}}}|||{{{uuuppphhhooowww{{{{{{~~~|||rrrmmmpppzzz|||tttlllbbbXXXSSSTTTEEE???999666666777444111555555444444444333333333222222333333222222111000111111111111111222333333000000000000000000000000//////000000000111111111000000000000000///......000000000111111111222222000000000111111111222222111111111222444777999;;;???FFFPPPWWW\\\^^^```aaa```bbbfffhhhhhhiiijjjlllmmmnnnppprrrtttuuuvvvvvvtttsssrrrpppmmmmmmwww\\\bbbjjjrrrxxx~~~~~~tttnnnfff```ZZZZZZYYYWWWWWWZZZ\\\___cccfffiiilllpppsssxxxxxxzzz{{{uuurrroookkkfffdddeeefffdddbbb]]]cccllltttzzz|||}}}xxxuuuzzzxxxyyyyyyyyyxxxxxxzzz}}}zzz~~~rrrddd[[[WWWYYYaaajjjkkktttwwwhhhSSSCCC;;;888222222222222222222333333222222222222222222222222//////000000111111111222000000////////////000000.../////////000000111111////////////////////////---......000222444555666<<<@@@FFFJJJLLLLLLMMMMMMOOOQQQSSSUUUYYY[[[]]]___]]]^^^```aaaccceeefffgggaaaaaa___YYYRRRPPPSSSXXXbbbiiinnnnnnnnnmmmjjjeeeaaa```aaajjj|||uuuhhh___^^^\\\]]]___ZZZQQQOOOTTTTTTRRRQQQRRRTTTUUUUUUTTTUUUXXXZZZ]]]```dddiiilllxxxyyywwwuuu{{{|||pppqqqsssxxx}}}|||nnniiinnnwww~~~~~~yyyrrrggg\\\YYY[[[NNNGGG???;;;:::999555111555555555444444333333333222333333333333222111111222222111111222222333444000000000000000000000000000000000000111111111111...............------,,,111111111222222333333333111111111111222222222222222222222333444666888:::BBBIIISSSZZZ]]]___aaabbb___bbbfffhhhhhhiiijjjkkklllmmmppprrrtttuuuuuuuuutttrrrpppnnnjjjlllxxxbbbiiiooosssyyy~~~{{{uuusssooolllhhheeecccbbbaaa```fffiiimmmqqqtttwww{{{~~~{{{{{{zzz|||}}}vvvqqqrrrmmmfffbbb````````````XXXZZZ^^^ccckkkttt|||~~~~~~~~~{{{yyyzzz}}}xxxvvvyyyzzznnnbbb\\\[[[___gggpppqqqvvvzzzuuueeeNNN===666555444444444555555333111444444333222111111222222111111111111000000000000000000111111111000000/////////............//////000000000000000000000000//////...///111444777999???CCCGGGJJJKKKKKKKKKLLLPPPRRRUUUWWWXXXZZZ]]]___bbbbbbcccccccccdddddddddddd___ZZZUUUPPPQQQ___ooowwwvvvuuutttqqqmmmgggccc]]]```hhhuuuxxxwww{{{rrrbbbZZZYYY\\\[[[YYYVVVTTTQQQOOONNNOOOQQQRRRRRRQQQRRRTTTVVVVVVWWWXXX[[[___eeekkknnnwww}}}|||wwwxxx{{{}}}{{{{{{yyyqqqmmmqqqwww|||vvvnnnhhhdddbbbYYYLLL<<<444555777555222555444333111000/////////333333333222222222111111000000000000000000000000222111111111000000//////222111000111222222222000000000111111111111000000222222111000//////000000111111111111111111111111000111222111111333777999JJJOOOVVV[[[]]]^^^___```dddeeegggiiikkklllmmmmmmqqqqqqqqqrrrrrrssssssssspppqqqoooiiihhhqqqpppuuuyyyzzz}}}|||wwwvvvuuusssooommmlllllllllkkkuuuxxx{{{}}}|||tttssssssssssssuuuzzzxxxssspppkkkddd^^^\\\ZZZYYYYYYTTTUUUXXX^^^eeemmmtttxxx~~~~~~|||xxxsssssswww{{{|||vvvtttwww|||rrrfff```___aaaiiiqqqxxx||||||nnnYYYEEE:::555444333444555555333111111111000///////////////111111111111000000000000//////000000000//////...//////............//////000000000000000000000000/////////000222555888:::>>>BBBFFFIIIJJJJJJJJJKKKQQQTTTVVVXXXYYYZZZ]]]___bbbbbbccccccddddddddddddaaaZZZTTTSSSUUU\\\lll|||~~~|||vvvmmmfffbbbeeeiiirrr~~~~~~rrrmmmmmmqqqtttuuuoooeee\\\YYYZZZXXXVVVTTTRRRPPPNNNMMMMMMMMMOOOPPPQQQQQQRRRTTTVVVWWWXXXZZZ]]]aaafffkkkooouuu{{{}}}}}}zzzttttttxxxyyyrrrlllhhhggg___SSSDDD;;;888999888666777777666444333333333333333333333222222222222111111111111111111111111111222111111111000000000000111000///000111222111///000000111111111111000000222111111000000000000111111111111111111111111111222222222222333666;;;>>>LLLPPPVVVZZZ]]]___```bbbfffgggiiikkklllnnnnnnoooqqqqqqqqqrrrrrrrrrssssssqqqrrrpppllllllwww}}}}}}|||}}}|||zzzyyyyyyzzzzzzuuummmlllggghhhiiilllqqqwww}}}zzzuuuooojjjddd^^^ZZZXXXVVVTTTSSSSSSUUUYYY___ffflllppp}}}}}}||||||zzzuuupppooossswww{{{uuutttwwwwwwmmmhhheeeeeekkkrrr|||wwwdddLLL<<<666444333333444444333222333333222111111111222222111111111111000000000000......////////////......//////............//////000000000000000000000000/////////111333777:::===AAADDDHHHKKKKKKLLLLLLMMMSSSUUUXXXYYYYYYZZZ]]]___bbbccccccddddddddddddddd```WWWPPPTTT___mmm}}}{{{pppiiifffooouuu~~~}}}ooohhhffffffhhhfffbbb[[[VVVUUUWWWYYYUUUSSSPPPNNNLLLKKKLLLLLLKKKMMMNNNOOOPPPRRRUUUWWW[[[]]]```bbbeeeiiinnnqqquuu|||zzzxxxyyyyyysssooommmfff]]]PPPDDD===:::999999888777666555555555555555333333333333222222222222111111111111111111111111111111111111111000000000111/////////000111000///000000111111111111000000111111000000000111222222111111111111111111111111333333333333555:::AAAFFFOOOSSSWWWZZZ]]]___bbbdddhhhiiikkkmmmnnnoooppppppppppppqqqrrrrrrrrrrrrqqqqqqqqqppppppvvv}}}qqqjjjjjj^^^___aaadddiiioootttxxx|||zzzvvvqqqmmmgggbbb___\\\YYYWWWVVVVVVWWWYYY^^^ccchhhlllyyy|||~~~}}}~~~zzzzzzyyyvvvrrrrrrvvvzzzyyywwwxxx}}}~~~~~~|||uuupppllliiilllrrr~~~~~~oooVVVAAA888666333222333444444333444444333333333333444444111111111111000000000///......//////000000////////////............//////////////////////////////000000000222555999===@@@EEEHHHLLLNNNOOOOOOPPPQQQUUUWWWYYYZZZZZZ[[[]]]___bbbcccdddeeeeeeeeedddddd```YYYVVV^^^nnn~~~~~~qqqllllllttt|||}}}pppgggbbb```___ccc^^^VVVQQQOOORRRUUUWWWVVVSSSPPPLLLJJJJJJKKKLLLJJJLLLNNNPPPQQQSSSWWWZZZ___bbbfffhhhiiilllqqquuuzzz{{{}}}|||wwwtttnnnggg[[[MMMAAA:::999999555555444333333444444444444444333333333222222222111111111111111111111111111111111111111111111111111000///000111222111///000111111222222111111000000000000000111222222333111111111111111111111111333333222333666===FFFMMMSSSUUUXXXZZZ]]]```dddgggiiijjjkkkmmmooopppppppppooopppqqqrrrrrrqqqpppppppppnnnooovvv}}}ssshhhbbbaaaZZZ[[[]]]```eeekkkpppssszzz~~~{{{vvvqqqnnnjjjgggeeeccc```^^^[[[[[[[[[\\\___cccgggjjjuuuzzz~~~}}}~~~yyy{{{|||zzzwwwwwwzzz}}}~~~yyyyyy}}}{{{{{{|||~~~zzzsssmmmnnnrrryyyaaaJJJ<<<888444333333444444444111111000000000111111222111111111111000000000///...///000111111111111111//////............//////////////////////////////000000111444777<<<@@@CCCGGGJJJMMMOOOPPPPPPRRRSSSVVVXXXZZZ[[[[[[\\\^^^```bbbcccdddffffffeeedddccc\\\^^^dddqqq{{{ooommmpppwww|||rrriiiccc^^^ZZZXXXYYYTTTOOOMMMOOORRRUUUWWWWWWTTTPPPLLLIIIIIIIIIJJJKKKMMMPPPRRRTTTVVVZZZ]]]aaaeeeiiikkkmmmqqqwww}}}}}}wwwqqqgggXXXHHH===888777555444333333333333333444444444444333333333222222111111111111111111111111111111111111111222222222333222111111333333222111111111222222222222111111111111000000111222333333111111111111111111111111222222222333888@@@KKKRRRUUUWWWZZZ\\\^^^aaaeeehhhiiiiiikkklllnnnoooooooooooooooqqqrrrqqqpppooonnnmmmlllqqq~~~tttkkkbbb\\\[[[XXXZZZ]]]aaagggmmmrrruuuzzz~~~|||xxxrrrpppmmmlllkkkiiifffddd```_________aaadddhhhjjjtttzzz~~~}}}|||}}}{{{|||~~~|||{{{{{{rrrpppsssyyy|||}}}}}}{{{gggQQQ@@@<<<777333333444444444222222222111222222333444111111111111000000000000...///000111111222222111//////............//////000000000000000000000000000111222555999>>>CCCFFFFFFHHHKKKMMMNNNOOOQQQSSSVVVXXXZZZ\\\\\\]]]```bbbbbbccceeefffgggfffdddccc[[[gggxxxtttmmmooottt}}}~~~xxxqqqhhh___XXXUUUKKKJJJIIIKKKOOOTTTWWWXXXVVVTTTQQQNNNLLLKKKKKKKKKOOOQQQTTTVVVXXXZZZ^^^aaaaaaffflllpppssszzztttfffUUUFFF<<<777888777666555555555555555444444444444333333333333222222222222222222222222111111111222222222222222444333222222333444333222111111222222222222111111222222111111111222222333111111111111111111111111222222333555:::DDDNNNVVVWWWYYY\\\^^^```bbbfffiiihhhiiijjjlllmmmnnnnnnnnnnnnoooqqqqqqqqqpppnnnmmmmmmpppzzz~~~qqqjjjddd^^^YYYXXXXXXZZZ^^^dddlllsssyyy|||~~~zzzuuutttrrrqqqpppnnnkkkhhhfffeeeddddddeeehhhkkknnntttzzz~~~~~~~~~~~~}}}zzzxxxtttvvvvvvzzz{{{{{{ppp]]]EEE@@@999555333444444444444444444444444555666666111111111111000000000000---...///000111111111111//////............//////000000000000000000000000000111333666;;;@@@EEEHHHGGGIIIKKKMMMNNNOOOQQQSSSVVVXXX[[[\\\]]]___aaacccaaaccceeeggggggfffdddcccaaawwwxxxooonnnvvv{{{mmm___VVVRRRFFFGGGIIIKKKNNNRRRWWWYYYWWWVVVUUUTTTSSSRRRRRRRRRTTTVVVXXXZZZ\\\^^^bbbeeedddjjjrrrxxxuuudddSSSDDD;;;:::999888777666555555555555444444444444333333333222222222222222222222222111111111222222333333333333222111222333333222111111222222333333222222111333333222111111111222222111111111111111111111111333444666999>>>GGGQQQXXXXXXZZZ^^^```bbbdddgggiiiiiijjjkkklllmmmnnnnnnnnnmmmooopppqqqqqqooommmkkkooozzzwwwlllbbb^^^\\\XXXUUUUUUWWWZZZ___gggpppxxx|||zzzyyywwwvvvuuurrrnnnkkkkkkjjjiiihhhjjjmmmppprrrtttzzz~~~}}}~~~}}}|||}}}~~~||||||xxx|||{{{vvvxxx}}}~~~lllGGGBBB;;;666444444444444111111111111222222333444111111111111000000000000,,,---...///000000000000//////............//////000000000000000000000000111111333666;;;AAAFFFIIIIIIKKKMMMOOOOOOQQQSSSUUUUUUXXXZZZ\\\^^^___bbbeeeaaacccfffggghhhfffeeeccckkk{{{qqqmmmrrr~~~jjjYYYOOOKKKIIIJJJLLLMMMNNNQQQUUUXXXYYYYYYZZZZZZ[[[[[[[[[[[[WWWYYY[[[]]]^^^aaadddggghhhoooyyy}}}~~~ppp]]]JJJ???:::999888666555444444444555555444444444333333333222222222222222222222222111111111222222333333333222111000111222222222000111222222333333222222111444444333222111111111111111111111111111111111111444666888;;;AAAJJJTTTZZZXXX[[[___aaaccceeegggiiijjjjjjlllmmmnnnnnnnnnnnnmmmnnnpppqqqqqqooolllkkkqqqxxxfffccc]]]XXXTTTTTTUUUVVVXXX\\\eeeoooyyy{{{{{{{{{|||{{{yyyuuuqqqmmmmmmnnnoooqqqsssvvvwwwxxx||||||zzzxxxyyyzzz}}}wwwuuuxxxzzz[[[JJJ;;;777777444111222333222222111111222222333111111111111111111111111111111111111111111111111111000///......///000111///000222333444444444333111222555:::@@@EEEGGGHHHIIIKKKNNNOOOPPPRRRUUUWWWVVVYYY]]]___aaabbbccceeeiiigggfffgggeeeaaabbbeee|||rrrqqqxxxqqq```UUUOOOLLLLLLKKKKKKLLLOOOSSSWWWYYY^^^___aaabbbbbb```]]][[[XXXZZZ]]]___```bbbeeehhhqqqxxx}}}}}}qqqXXXCCC@@@999444555555444444777444444444444444444444444444333333222222333333444222222222222222222222222111111111111111111111111111111222222222222111111333222111000000111222222000111222333444333222111222222555<<>>:::777666444444444444444444444444444333333222222333333444222222222222222222222222333333333333333333333333333222000//////000222333000111222444555555444444444444333444555777999:::AAAHHHQQQXXX\\\^^^aaacccaaaeeeiiiiiiffffffjjjnnnkkkkkkmmmnnnppprrrssstttuuuooolllrrr~~~~~~yyyqqqmmmjjjkkkoootttwwwwww||||||}}}~~~}}}~~~}}}~~~~~~}}}~~~~~~}}}{{{xxxvvv~~~|||yyywwwqqqlllkkklllrrr~~~}}}||||||{{{yyy{{{{{{ooojjjjjjkkksssjjjNNN===999:::666444222111222333333333333222111111000000111111000000000000000000000000000000000000000000000000444444333222111111444666===@@@DDDHHHJJJLLLOOOQQQSSSSSSTTTVVVXXX[[[]]]^^^___```bbbdddfffggghhhhhhnnngggiiizzz{{{|||~~~ttt^^^RRRMMMJJJKKKMMMQQQUUUWWWXXXWWWUUUXXX[[[[[[YYYXXXZZZ\\\YYY[[[\\\ZZZYYY^^^iiiqqqwwwzzzxxx~~~oooXXXGGG???<<<:::888555555444333222222222222111111111222222333333333333333222222222222333333222222222222222222222222333333333222222111111111333333333333333333333333333333444333333555888;;;BBBIIIRRRXXX[[[]]]```cccdddeeegggiiikkklllmmmmmmmmmnnnoooppprrrssstttuuussspppqqq|||{{{tttpppkkkkkkmmmoooooonnnrrrrrrtttvvvyyy|||~~~~~~}}}|||{{{|||~~~~~~}}}}}}~~~|||zzzxxx||||||yyyuuupppkkkkkknnnvvv~~~|||}}}{{{zzz|||}}}qqqkkkjjjkkkqqq~~~nnnRRR@@@:::;;;666444222111222333333333333222111111000000111111000000000000000000000000000000000000000000000000222333222111000222555777>>>AAAEEEHHHJJJMMMPPPRRRTTTTTTVVVWWWZZZ\\\^^^```aaabbbccceeefffggghhhhhhbbbeeesss{{{xxxiiiWWWMMMJJJLLLMMMPPPSSSVVVXXXYYYXXXVVVYYY[[[\\\\\\\\\___bbb```aaaaaaaaacccjjjttt{{{{{{zzz|||dddOOOAAA:::777666666555444333222222222222111111222222222333333333111111000000000000111111222222222222222222222222333333333222222222111111333333333333333333333333333444444444444666:::===FFFLLLTTTZZZ\\\^^^aaadddeeefffhhhjjjkkklllmmmmmmnnnooooooqqqrrrsssttttttsssrrruuu~~~yyyuuupppnnnnnnmmmjjjgggggggggiiikkkooossswwwzzzxxxyyyyyyyyyyyyyyyyyyyyy|||~~~~~~}}}~~~|||zzzyyy{{{~~~{{{yyytttooolllmmmrrr|||~~~}}}}}}{{{{{{}}}vvvllljjjjjjnnnwww~~~tttZZZDDD;;;;;;777555222222333333333333333222111111000000111111000000000000000000000000000000000000000000000000000000111000111333666999???BBBFFFIIIKKKMMMPPPRRRUUUUUUWWWYYY[[[^^^```aaaddddddeeefffgggggggggggg^^^iii||||||nnn]]]RRRMMMLLLOOOPPPSSSVVVXXXYYYYYYZZZXXXZZZ\\\]]]___bbbfffiiieeeeeedddfffjjjttt~~~tttZZZFFF:::777888666666444333333333333333222222222222333333333333111111000000000000111111222222222222222222222222333333333222222222222111333333333333333333333333444444555444555888<<<@@@JJJPPPWWW\\\]]]___bbbdddggghhhjjjkkklllmmmmmmmmmoooppppppqqqrrrsssssstttrrruuu|||}}}zzzvvvuuutttrrrnnnjjjeeedddcccdddfffiiimmmpppnnnooopppqqqsssuuuwwwxxx{{{}}}~~~~~~}}}|||zzzyyy{{{~~~{{{yyyuuuqqqnnnooottt}}}}}}||||||~~~zzznnnjjjiiillloooqqqtttwwwxxx|||dddJJJ===;;;888555333222333444333222333222111111000000111111000000000000000000000000000000000000000000000000...///000000111444888;;;AAADDDHHHKKKLLLNNNQQQSSSUUUUUUWWWYYY[[[^^^aaabbbeeeeeeffffffffffffeeeeeeeeerrr}}}}}}qqq```VVVSSSRRRSSSPPPRRRVVVXXXYYYYYYZZZ[[[[[[\\\]]]___cccggglllooolllnnnnnnnnnrrrgggMMM>>>;;;===777666555444333333333333333333333333333333333333444333333222222333333444222222222222222222222222222222222222222222222222333333333333333333333333333444444444666999???CCCMMMRRRYYY]]]^^^___bbbdddiiijjjkkklllmmmmmmmmmmmmqqqqqqqqqrrrrrrsssssssssrrrwww~~~|||yyyyyyzzzyyyuuuqqqllljjjfffdddbbbcccdddeeebbbcccdddfffiiimmmpppqqqvvvxxx{{{}}}}}}}}}~~~|||{{{zzzyyy{{{~~~~~~~~~|||zzzxxxuuurrrrrrvvv~~~}}}}}}}}}~~~}}}qqqllljjjkkkiiifffiiinnnuuu|||mmmQQQ???;;;888666333222333444333222333222111111000000111111000000000000000000000000000000000000000000000000---...000111222555:::>>>CCCFFFIIILLLNNNPPPRRRTTTTTTTTTVVVXXX[[[^^^```bbbeeeeeeeeeeeeeeedddccccccgggxxx{{{}}}|||qqqaaaVVVRRRRRRRRRRRRQQQTTTXXXZZZZZZZZZ\\\]]]______aaadddjjjpppuuuxxx{{{~~~}}}}}}qqqVVVCCC===>>>777777666555444444444444333333333333333333333333444444333333333333444444222222222222222222222222222222222222222222222222333333333333333333333333222333333444666;;;AAAFFFOOOTTTZZZ]]]^^^___bbbdddiiijjjkkklllmmmnnnnnnnnnqqqqqqqqqrrrrrrssssssssssss{{{~~~|||~~~~~~~~~~~~|||zzz{{{}}}|||yyyvvvtttrrrmmmhhhdddaaa```___ZZZZZZ[[[\\\^^^aaadddfffmmmooosssuuuwwwyyy{{{}}}~~~}}}|||{{{yyyxxxwwwwwwvvvzzz~~~}}}}}}~~~~~~}}}|||zzzxxxuuuuuuxxx|||yyyzzz~~~~~~~~~vvvqqqooooooiiibbbdddlllvvvyyysssVVVBBB<<<999777444333333444333222333222111111000000111111000000000000000000000000000000000000000000000000...///000222333777<<>>:::777444333333444333222333222111111000000111111000000000000000000000000000000000000000000000000///000222333555888===@@@FFFIIILLLNNNPPPQQQTTTVVVTTTUUUWWWYYY]]]```cccdddeeeeeeeeeeeeeeeeeedddcccttt}}}sssiii___[[[VVVQQQOOONNNNNNMMMTTTYYY___`````````cccgggfffhhhnnnxxx}}}|||{{{zzz|||}}}dddMMM???999999888777666555555555555555555444444444333333333333222222111111222222333222222222222222222222222111111222222222333333333333333333333333333333333444555666777:::AAAIIINNNSSSWWW\\\___```bbbeeeiiiggghhhiiikkkmmmnnnnnnoooppppppqqqrrrsssuuuuuuvvv~~~|||xxxvvvvvvrrrmmmiiihhhhhhjjjrrr{{{|||xxxzzzxxxuuupppkkkgggcccaaa```^^^[[[XXXVVVUUUVVVVVVWWWZZZ___cccgggjjjnnnpppooonnnllljjjiiihhhhhhhhhfffllluuu~~~~~~|||}}}|||{{{|||~~~yyyxxxxxxxxxyyyyyy}}}qqqjjjhhhoooxxx}}}~~~{{{zzz|||{{{zzzyyypppdddgggrrruuuqqqvvv}}}vvv]]]HHH@@@:::888555333444444333222333222222111000111111111000000000000000000000000000000000000000000000000000111333444555999>>>AAAGGGIIIMMMOOOPPPRRRTTTVVVVVVVVVXXX[[[^^^aaadddfffeeefffffffffffffffeeeeeewwwppphhh^^^ZZZXXXVVVTTTRRRRRRSSSTTTVVV[[[aaacccbbbcccgggjjjhhhkkkssszzzzzzzzzyyyyyywwwvvvuuuzzz|||}}}hhhSSSCCC<<<999888777666666555555555555555555444444333333333555444444333333444444555222222222222222222222222111111111222222333333333333333333333333333333333666777888999===CCCLLLRRRTTTYYY^^^aaabbbdddhhhkkkeeeggghhhkkkmmmnnnooooooooopppqqqrrrtttuuuvvvwwwyyyuuutttllldddcccdddiiirrr||||||xxxtttsssqqqnnnlllkkkjjjiiieeeeeedddbbb```^^^\\\ZZZUUUVVVWWWZZZ]]]```ccceeegggeeebbb```^^^]]]^^^^^^bbbeeekkkttt|||}}}|||~~~~~~~~~|||yyyuuurrrqqqsssxxxtttjjjfffhhhqqqzzz~~~|||xxxmmmlllqqquuuwwwzzzzzzuuuhhhSSSBBB;;;666444444444222222666111111111111111111111111111111111111111111111111222222111111111111222222000222555777999<<>>DDDHHHKKKLLLNNNQQQSSSUUUVVVWWWZZZ\\\```bbbdddeeehhhjjjpppllliiihhhfffjjj}}}|||yyyxxx}}}}}}gggZZZXXXYYYXXX```^^^ZZZTTTQQQQQQTTTWWWZZZ___eeehhhhhhhhhjjjmmmpppzzz}}}yyyuuusssooorrruuuvvvxxx{{{zzzssspppsss|||~~~oooWWWFFF>>>;;;:::;;;888333000222444444444666999;;;:::999444444444444333333333333222222222222222222222222000000111222333333333333222222222222333333333333444555888<<>>???>>>===555555555444444333333333222222222222222222222222111222333444555666666666222222222333333333444444333555999???FFFNNNTTTXXXZZZ\\\___```aaaccceeehhhkkklllnnnppprrrsssttttttsssqqqqqqqqqppppppxxx}}}zzzyyywwwttttttwww||||||||||||}}}}}}~~~~~~{{{uuuqqqmmmnnnpppqqqrrrqqqpppooorrrrrrsssrrroookkkgggeee\\\ZZZVVVRRRQQQRRRTTTVVVZZZ```hhhqqqwww~~~~~~||||||{{{yyywwwsssqqqrrrtttyyy}}}{{{{{{~~~uuu\\\CCC<<<666777999777555666222222222222222222222222222222222111111111000000222222111111111111222222333555777999<<>>===<<<555555555444444333333333222222222222222222222222333333444555555555444444222222333333333444444444333555:::@@@HHHOOOUUUYYY[[[]]]```bbbcccdddfffhhhkkkllloooqqqssssssssssssuuurrrqqqooonnnrrr~~~}}}zzzuuuuuuwwwzzzzzzyyyyyywwwvvvtttsssqqqssswww~~~|||wwwooooooooooooooonnnmmmlllrrrtttvvvvvvuuurrrnnnkkkbbb___ZZZVVVTTTUUUWWWYYY^^^eeemmmtttyyy~~~}}}zzzxxxtttrrrsssvvvyyy~~~|||dddIII???777666888888777777333333333333333333333333111111111111111111111111222222111111111111222222222555888<<>>999:::;;;888777888444444444666888999888777444444444444333333333333222222222222222222222222222222333333333222111111333333333333444444444444444777<<>>BBBFFFJJJMMMOOOSSSWWWXXXVVVVVVYYY\\\]]]```cccfffgggiiikkkmmmjjjllljjjmmm|||uuurrrsssyyyvvvpppgggbbbbbb^^^]]]\\\YYYWWWWWWYYY[[[[[[^^^aaabbbcccffflllqqqvvv~~~yyysssooooooppppppoootttuuuwwwwwwwwwzzzxxxyyy|||{{{iiiMMMCCC;;;999999777666777666444222222444444444333222222222222333333333333222222222222222222222222111222222333333222222111333333333444444444444555666999???FFFMMMSSSWWWZZZ[[[^^^bbbeeefffhhhjjjllllllnnnqqqsssuuuuuussssssrrrnnnkkkkkkooo{{{vvvsssiiihhhhhhjjjnnnuuu{{{{{{vvvsssrrrqqqqqqlllooosssvvvuuusssooolllnnnjjjddd___\\\\\\^^^``````gggqqqxxx|||{{{{{{}}}zzzyyyzzzzzzxxxwww{{{UUUGGG:::666666555444444333333333333333333333333//////000111222333333444222222111111111111222222000444:::@@@DDDGGGKKKMMMOOOTTTXXXYYYVVVVVVYYY]]]___bbbeeegggiiikkkmmmooonnnnnnjjjmmm{{{vvvvvv|||uuuqqqjjj___XXXXXXVVVWWWYYYYYYXXXXXXZZZ[[[^^^```cccdddeeeiiioootttwwwqqqiiidddccccccbbbaaabbbeeeiiimmmsss{{{~~~~~~qqqRRRGGG<<<999888666444555888666333222222333333222111111111222222333333333222222222222222222222222222333333444555555555555333333333444444444555555888;;;AAAIIIOOOUUUYYYZZZZZZ^^^bbbeeegggiiikkkmmmmmmooorrruuuvvvvvvtttsssoookkkhhhiiippp